Objectivos

 

Programa

 

Horário

 

Avaliação

 

Lab

 

Bibliografia

 

Automação de Processos Industriais

(Industrial Processes Automation)

 

 

 

Mestrado Integrado em Engenharia Electrotécnica e de Computadores

Área de Sistemas, Decisão e Controlo

 

 

 

1º Semestre 2015/2016

 

 

 

Docente: Prof. José Gaspar

jose.gaspar.ulisboa (at) gmail.com

21 8418293 Ext. 2293

 

 

Última alteração: 10 de Fevereiro de 2016

 

Link para a página no fénix: https://fenix.tecnico.ulisboa.pt/disciplinas/APInd2517/2015-2016/1-semestre

Link para o ano anterior: http://users.isr.ist.utl.pt/~jag/courses/api14/api1415.html

 

Avisos:

 

05.02.2016 - Publicadas notas do 2º exame (ver mais abaixo, nesta página)

27.01.2016 - Horários de dúvidas para o 2º exame

25.01.2016 - Publicadas notas do 1º exame (ver mais abaixo, nesta página)

04.01.2016 - Actualização da colecção de slides. Ver nesta página a secção "Programa"

23.11.2015 - Publicado guia laboratório 3, Visita a uma empresa

23.11.2015 - Petri net compiler (ver secção de laboratórios)

11.11.2015 - Publicado enunciado das partes A, B e C do segundo trabalho de laboratório.

20.10.2015 - Publicado enunciado da parte C do primeiro trabalho de laboratório.

20.10.2015 - Publicado enunciado da parte B do primeiro trabalho de laboratório.

07.10.2015 - Publicado enunciado da parte A do primeiro trabalho de laboratório.

23.09.2015 - Publicados guias dos 1º e 2º trabalhos preliminares. Ver nesta página a secção "Trabalhos de laboratório".

30.07.2015 - Os acetatos das aulas teóricas irão ser publicados ao longo do semestre. Para ter uma antevisão dos acetatos continuam disponíveis os acetatos do ano anterior.

30.07.2015 - As notas de laboratório obtidas no ano anterior são válidas para o ano lectivo actual.

 

 

 

Objectivos da Cadeira:

 

 

 

Pretende-se dotar os alunos com a capacidade para a resolução de problemas de automação. Com esse objectivo estudam-se metodologias de análise e síntese de sistemas de eventos discretos, na forma de controladores de supervisão que se implementam em dispositivos industriais. A formação nas seguintes componentes será aprofundada:

 

 

 

Análise de sistemas para automação industrial.

 

Metodologias para a implementação de soluções em automação industrial.

 

Linguagens de programação de Autómatos Programáveis (PLCs).

 

Máquinas de Controlo Numérico Computorizado.

 

Modelação de sistemas de eventos discretos.

 

Supervisão de Processos de Automação Industrial.

 

 

 

 

 

Programa:

 

 

Cap. 1 - Introdução à Automação [1 semana] Introdução aos dispositivos utilizados em automação industrial. Lógica cablada e lógica programada. Introdução às metodologias de descrição de problemas em automação industrial. Apresentações de motivação.

 

Cap. 2 - Introdução aos PLCs [1 semana] Componentes constituintes dos Autómatos Programáveis (PLCs). Estrutura interna e funcionamento. Interfaces de entrada e de saída. Interligação entre PLCs.

 

Cap. 3 - Linguagens de Programação de PLCs [2 semanas] Ladder diagrams; Instruction List; Structured Text. Descrição dos componentes de uma linguagem típica. Estruturas de controlo de fluxo. Ambientes de desenvolvimento.

 

Cap. 4 – GRAFCET [2 semanas] A norma GRAFCET. Técnicas de modelação utilizando GRAFCET. Interpretação de GRAFCET utilizando Ladder.

 

Cap. 5 – CAD/CAM e Máquinas CNC [1 semana] Tipos de máquinas e seu funcionamento. Métodos de interpolação para geração de trajectórias. Utilização em células de fabricação flexível.

 

Cap. 6 – Sistemas de Eventos Discretos [2 semanas] Modelação de Sistemas de Eventos Discretos (SEDs). Autómatos. Redes de Petri: dinâmica e modelação. Modelos restritos e estendidos. Subclasses de redes.

 

Cap. 7 - Análise de Sistemas de Eventos Discretos [2 semanas] Propriedades de SEDs. Metodologias para análise de SEDs. Decidability. Simulação de redes de Petri com inputs e outputs.

 

Cap. 8 - SEDs e Automação Industrial [1 semana] Relação GRAFCET/Redes de Petri. Análise das soluções de automação industrial por analogia com os sistemas de eventos discretos.

 

Cap. 9 – Supervisão de Sistemas de Automação Industrial [2 semanas] Método SCADA e Controlo supervisionado de SEDs. Síntese de controladores.

 

 

 

Avaliação:

 

A avaliação consistirá em três trabalhos de laboratório (20% cada) e um exame final (40%). Cada grupo é constituído por três elementos. Com uma semana de antecedência, pôr-se-ão disponíveis guiões de acompanhamento para ajudar na concretização das fases dos dois primeiros trabalhos de laboratório. Estes devem ser preparados apriori e entregues no final de cada sessão. O terceiro trabalho é sobre um tema afim com API e que deverá ser acordado com cada um dos grupos.

 

Serão efectuados dois exames finais, onde será contada a melhor nota. Em cada componente de avaliação a nota mínima é de 9 valores. Os alunos que o desejem podem substituir o 2º exame escrito por uma prova oral.

 

As notas de laboratório obtidas no ano anterior são válidas para o ano lectivo actual.

 

Será atribuído um valor extra aos alunos que assistam a mais de 70% das aulas teóricas e realizem sumários das aulas. Clicar aqui para download de ficheiro XLS para anotação de sumários. Ver exemplo aqui. Nota: sugere-se utilizar Google-docs / Create Spreadsheet / File-import (Upload file): 15_16_sem1_API.xls

 

 

 

Resultados da avaliação:

 

Notas após revisão de provas do segundo exame e de orais, pdf.

 

Calendário da Avaliação1

[a preencher no início do semestre]

 

 

 

 

Laboratório

Inscrição do Lab.
(Representante alunos)

14/9-18/9/2015

 

 

 

Trabalhos

1º Trabalho

28/9-2/10/2015

Preliminares

2º Trabalho

5/10-9/10/2015

 

 

 

1º Trabalho:

Início

12/10/2015

 

Fim

30/10/2015

 

 

 

2º Trabalho:

Início

9/11/2015

 

Fim

27/11/2015

 

 

 

3º Trabalho:

Proposta de TEMAS

 

Seminários

Exposição oral

1 data, semana >= 8

 

 

 

Exame

1º  Exame Escrito

14/01/2016 às 18:30

 

2º Exame Escrito ou Oral

30/01/2016 às 11:30

 

 

 

 

1 Datas dos exames conforme acordado em reunião de Coordenação do MEEC.

 

Exames de anos anteriores:

 

Exames de 2004/5 a 2012/13 em PDF.

1º exame de 2013/14 em PDF.

2º exame de 2014/15 em PDF.

 

 

Trabalhos de Laboratório:

 

(a preencher ao longo do semestre)

 

Manuais dos PLCs e do software de controlo:
(i) SW Unity Intro,
(ii) SW Unity Reference,
(iii) HW IO Module.
Extra (see this in the online help) SW Unity Standard Library Reference.

PLC experiments:
Memory data dump Unity Project and Matlab plot (written for P57 1634 with 28FK in slot3)

 

Enunciado do primeiro trabalho preliminar de laboratório, em formato Word.

Enunciado do segundo trabalho preliminar de laboratório, em formato Word.

 

Enunciado da parte A do Primeiro Trabalho de Laboratório, em formato Word.

Enunciado da parte B do Primeiro Trabalho de Laboratório, em formato Word.

Enunciado da parte C do Primeiro Trabalho de Laboratório, em formato Word.

 

Enunciado da parte A do Segundo Trabalho de Laboratório, em formato Word.

Enunciado da parte B do Segundo Trabalho de Laboratório, em formato Word.

Enunciado da parte C do Segundo Trabalho de Laboratório, em formato Word.

Software de apoio ao segundo trabalho:
(i) PN_editor_MATLAB_sim_and_Manual.zip,
(ii) Simulação de "Five Philosophers Dinner" em Matlab, demo completa
(iii) Simulação de teclado em Matlab, protótipos de funções v5 (requer completar algumas funções),
(iv) Toolbox de controlo supervisionado spnbox.zip.
(v) Petri net compiler & demo, pn_to_plc_v0.zip.

 

Enunciado do Terceiro Trabalho de Laboratório, em formato PDF.

Site para registo de marcações de visitas a empresas, google spreadsheet.

Sugestões de trabalhos alternativos às visitas às empresas:
(i) Finding a paper to present
(ii) Finding an alternative work to present

 

Trabalhos de Laboratório, Apresentação de Seminários:

Mon 14

9:30 AM – 9:50 AM

A6_69447_Miguel Maldonado 69987_Pedro Nunes 79228_Marco Costa

 

9:50 AM – 10:10 AM

 

 

10:10 AM – 10:30 AM

A8_72712_Miguel Brandão 72830_Manuel Nunes 70381_João Melo 69433_Rodrigo Silva

 

10:30 AM – 10:50 AM

A3_73180_André Moura 73272_Pedro Folgado 74155_Kevin Pedro 82341_Maxime Lamotte

 

11:00 AM – 11:20 AM

B4_82156_Marcos Policarpo 67602_Guilherme Santos 72717_Bruno Pousinho 68554_João Cerejeira

 

11:20 AM – 11:40 AM

A4_72743_Elisa Abrantes 73294_Gonçalo Ribeiro 82152_Álvaro Silva

 

11:40 AM – 12:00 PM

B1_69489_Carlota Rodrigues 70061_Rui Martins 73584_André Castanheira

Tue 15

9:30 AM – 9:50 AM

A2_69276_Miguel Bastos 70559_João Brito 70620_Filipe Costa

 

9:50 AM – 10:10 AM

A7_72970_Jorge Matos 73323_Pedro Reis 73703_Miguel Martinho

 

10:10 AM – 10:30 AM

B5_66302_Key Enomura 82324_Zenaida Semedo

Fri 18

9:30 AM – 9:50 AM

A1_80037_Mariana Sousa 80729_Paulo Pereira 83184_Victor Schiaveto 67674_Mike Duarte

 

9:50 AM – 10:10 AM

A5_73269_Nuno Gonçalves 73366_João Garcia 73468_Mauricio Rodriguez 72632_Catarina Lima

 

10:10 AM – 10:30 AM

B6_83003_Miriam López 83227_Oscar Garcia

 

10:30 AM – 10:50 AM

B2_75282_Diogo Arreda 75658_Diogo Pinho 75812_Mariana Oliveira

 

 

 

Trabalhos de Laboratório, inscrições:

 

Turno de 2a-Feira

Grp

Número

Nome

A1

80037

Mariana Sousa

 

80729

Paulo Pereira

 

83184

Victor Schiaveto

 

67674

Mike Duarte

A2

69276

Miguel Bastos

 

70559

João Brito

 

70620

Filipe Costa

A3

73180

André Moura

 

73272

Pedro Folgado

 

74155

Kevin Pedro

 

82341

Maxime Lamotte

A4

72743

Elisa Abrantes

 

73294

Gonçalo Ribeiro

 

82152

Álvaro Silva

A5

73269

Nuno Gonçalves

 

73366

João Garcia

 

73468

Mauricio Rodriguez

 

72632

Catarina Lima

A6

69447

Miguel Maldonado

 

69987

Pedro Nunes

 

79228

Marco Costa

A7

72970

Jorge Matos

 

73323

Pedro Reis

 

73703

Miguel Martinho

A8

72712

Miguel Brandão

 

72830

Manuel Nunes

 

70381

João Melo

 

69433

Rodrigo Silva

 

 

 

Turno de 6a-Feira

Grp

Número

Nome

B1

69489

Carlota Rodrigues

 

70061

Rui Martins

 

73584

André Castanheira

B2

75282

Diogo Arreda

 

75658

Diogo Pinho

 

75812

Mariana Oliveira

B4

82156

Marcos Policarpo

 

67602

Guilherme Santos

 

72717

Bruno Pousinho

 

68554

João Cerejeira

B5

66302

Key Enomura

 

69433

Rodrigo Silva

 

82324

Zenaida Semedo

B6

83003

Miriam López

 

83227

Oscar Garcia

 

Floor plan of the laboratory: click here to see it.

Horário

Horas/Dias

Segunda

Terça

Quarta

Quinta

Sexta

Sábado

09:00-09:30

 

 

 

 

 

 

09:30-10:00

 

 

 

 

 

 

10:00-10:30

L SDC4

T Ea3

 

 

L SDC4

 

10:30-11:00

 

 

 

 

 

 

11:00-11:30

 

 

 

 

 

 

11:30-12:00

T Ea5

 

 

 

 

 

12:00-12:30

 

 

 

 

 

 

12:30-13:00

 

 

 

 

 

 

 

 

 

Horário de dúvidas durante o período de exames:

 

API Exame #1, Dia 14/01/2016, 5ªFeira, às 18:30 (E4, E3)

                6ªFeira, 08/01/2016, 14:30-15:30, sala 5.15, piso5 torre norte

                2ªFeira, 11/01/2016, 14:30-15:30, sala 5.15, piso5 torre norte

                3ªFeira, 12/01/2016, 14:30-15:30, sala 5.15, piso5 torre norte

                4ªFeira, 13/01/2016, 14:30-15:30, sala 5.15, piso5 torre norte

 

API Exame #2, Dia 30/01/2016 (Sábado) às 11:30 (P3)

                4ªFeira, 27/01/2016, 15:30-16:30, sala 5.15, piso5 torre norte

                5ªFeira, 28/01/2016, 15:30-16:30, sala 5.15, piso5 torre norte

                6ªFeira, 29/01/2016, 14:30-15:30, sala 5.15, piso5 torre norte

 

 

Notas:

- Cada aula de dúvidas será realizada havendo pelo menos uma pessoa interessada. Agradeço à(s) pessoa(s) interessada(s) que me envie(m) um email a informar no dia anterior (ou antes) o interesse na aula de dúvidas.

- Podem também contactar-me por email para esclarecimento de dúvidas ou marcação de horários adicionais de esclarecimento de dúvidas.

- A aula de dúvidas termina no caso de não existirem alunos após 20min da hora de início da sessão.

 

 

Bibliografia:

 

"Petri Net Theory and the Modelling of Systems", James L. Peterson, Prentice-Hall,1981.

 

"Introduction to discrete event systems", Christos G. Cassandras, Stéphane Lafortune, Kluwer / Springer, 1999 / 2008

 

"Supervisory Control of Concurrent Systems: A Petri Net Structural Approach", Iordache M. V. and P. J. Antsaklis, Birkhauser Boston (2006)

 

"Programmable Logic Controllers", Frank D. Petruzella, McGraw-Hill, 1996

 

"Automating Manufacturing Systems", Hugh Jack, última versão, 2008.

 

 

Voltar ao início.