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

 

 

 

2º Semestre 2019/2020

 

Docente: Prof. José Gaspar

jag (at) isr.tecnico.ulisboa.pt

21 8418293 Ext. 2293

 

 

 

 

 

Última alteração: 27 de Julho de 2020

 

Link para a página no fénix: https://fenix.tecnico.ulisboa.pt/disciplinas/APInd24/2019-2020/2-semestre

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

 

 

Avisos:

 

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

21.07.2020 - Publicadas notas após revisão de provas (ver mais abaixo, nesta página)

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

20.05.2020 - Slides cap9.

20.04.2020 - Publicado enunciado da parte C do segundo trabalho de laboratório.

20.04.2020 - Publicado enunciado da parte B do segundo trabalho de laboratório.

20.04.2020 - Publicado enunciado da parte A do segundo trabalho de laboratório.

06.04.2020 – Lab3 guia para apresentação de paper.

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

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

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

16.03.2020 - Please see here the grading method updated due to the non-presence classes imposed by Covi19

27.02.2020 - Publicado trabalho preliminar 02.

27.02.2020 - Publicado trabalho preliminar 01.

27.02.2020 - Grupos de laboratório

10.02.2020 - O processo de inscrições de grupos em laboratório será definido na primeira aula teórica.

10.02.2020 - 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.

10.02.2020 - 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. PLCs Networking.

 

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

 

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, linguagens. Turing machine, Busy Beaver. 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, restrições generalizadas.

 

 

 

Avaliação:

 

Please see here the grading method updated due to the non-presence classes imposed by Covi19

 

The original grading method was:

 

A avaliação consistirá em três trabalhos de laboratório (20% cada) e um exame final (40%). Cada grupo é constituído por até quatro 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): 19_20_sem2_API.xls

 

Notas finais superiores a 17 valores implicam realização de prova oral para confirmação de nota. No caso de não realização de prova oral para confirmação de nota, a nota final será de 17 valores.

 

 

 

Resultados da avaliação:

 

Notas Exam2 antes de revisão de provas, contendo restantes itens de avaliação, pdf.

Notas 2º exame após revisão de provas e orais, pdf.

 

 

Calendário da Avaliação1

 

Laboratório

Inscrição nos laboratórios.
(Representante alunos)

1ª semana

Trabalhos
preliminares

1º trabalho
2º trabalho

1 semana
1 semana

1º Trabalho

Parte A
Parte B
Parte C

 

3 semanas

2º Trabalho

Parte A
Parte B
Parte C

 

3 semanas

3º Trabalho
seminários

Proposta de temas
Exposição oral

1 data
semana >= 8

 

 

Exame

 

1º Exame escrito

 

2º Exame escrito ou oral

 

1ªep 08.Jun.2020

1ªep 16.Jun.2020 18:30

 

2ªep 06.Jul.2020

2ªep 23.Jul.2020 15:00 1

 

1 Datas dos exames, originalmente conforme acordado em reunião de Coordenação do MEEC, devido à crise Covid19 as datas foram atrasadas. Verificar informação oficial no Fénix.

 

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. 1º exame de 2015/16 em PDF.

1º exame de 2016/17 em PDF. 1º exame de 2017/18 em PDF. 1º exame de 2018/19 em PDF.

1º exame de 2019/20 em PDF.

 

Solução 2ºexame de 2006/7 em PDF.

Solução 2ºexame de 2012/13 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)

 

Software to use at home / Software de apoio para realização de laboratórios em casa:
[Instructions for Windows]
Install an SVN client, e.g. the freeware TortoiseSVN ** including its command line tools **.
A reboot may be required after installing TortoiseSVN.
In Matlab run the following lines:
!svn co  --username api1920 --password industrial svn://svn.isr.tecnico.ulisboa.pt/dccal/projects/lsdc4_api c:\users2\api
cd c:\users2\api\_init_all
login_z_install
login_api

 

 

 

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.

Software de apoio ao primeiro trabalho:
PLC data logging webpage (click here)

 

 

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 primeiro trabalho:
See the SVN helping the course (more info some paragraphs before this one)


 

 

Enunciado do Terceiro Trabalho de Laboratório - Apresentação, em formato Word.

Site para registo de tópicos de apresentações, Google Spreadsheet

Sugestões de fontes de informação:
(i)
Finding a paper to present
(ii)
Finding an alternative work to present
(iii)
OpenPLC testing on Arduino or Raspberry-pi.

 

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

Dia

Hora

Nomes

[a preencher mais tarde]

 

 

Laboratório, inscrições:

Clicar aqui para ver grupos de laboratório.

 

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

Horário

 

https://fenix.tecnico.ulisboa.pt/disciplinas/APInd24/2019-2020/2-semestre/horario

 

Teóricas / Recitation classes

Monday               15.30 h – 17.00 h  Ea3

Friday                 15.30 h – 17.00 h  Ea5

 

Laboratórios / Lab. classes (once per week, choose one shift)

1st shift Monday 17.00h – 18.30h  LSDC4 (room 5.21)

2nd shift Thursday            09.30h – 11.00h  LSDC4 (room 5.21)

3rd shift                            yet to schedule    LSDC4 (room 5.21)

 

 

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

 

[a preencher mais tarde].

 

 

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

5ªFeira, 11:00-12:30, vídeo conferência enquanto aulas estão suspensas (Covid-19)

6ªFeira, 17:00-18:30, vídeo conferência enquanto aulas estão suspensas (Covid-19)

 

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.

 

Supervisory Control of Discrete Event Systems using Petri Nets, J. Moody and P. Antsaklis, Kluwer Academic Publishers, 1998.

 

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.