Control Technology


1. Learning the methodologies and technologies of industrial automation and industrial control. 2. Students of abstract design design ability. 3. Develop in students the ability to carry out concrete automation and control solutions, using simulation and laboratory practice. 4. Develop in students the ability to search for solutions and equipment suitable for different automation problems available in the market.

General characterization





Responsible teacher

Luís Filipe Figueira Brito Palma


Weekly - 4

Total - 56

Teaching language



Preferably students should present frequency of the curricular units of "Control Theory" and "Computer Control", or equivalent.


L. Brito Palma (2021), "Tecnologias de Automação e Controlo Industrial", Sebenta, Universidade Nova de Lisboa - FCT – DEEC.
J. Norberto Pires (2019), "Automação e Controlo Industrial", Lidel - Portugal.
E. Mandado Pérez, J. Acevedo, C. Silva, J. Quiroga (2009), "Autómatas Programables Y Sistemas de Automatización", Ediciones Técnicas Marcombo - Spain.
J. Caldas Pinto (2004), "Técnicas de Automação", Edições ETEP - Portugal.
A. Francisco (2003), "Autómatos Programáveis", Edições ETEP – Portugal.
J. Matias, L. Leote (1993), "Automatismos Industriais – Comando e Regulação", Didáctica Editora - Portugal.

Teaching method

Theoretical-practical classes: presentation of theoretical concepts, methodologies and techniques, and discussion of case studies.
Practical classes: execution of projects in automation and control, involving the components of specifications, design, solution development and implementation.

Evaluation method

Students will be assessed individually for each assessment element, although practical work can be carried out in groups.
The evaluation elements will be the following, considering each grade in the range [0;1]:
- Lab work TP#1, with final oral assessment of work and PDF report;
- Lab work TP#2, with final oral assessment of work and PDF report;
- Test or Final Exam (TEF).
TxFreq: Rate of attendance of practical classes.
To obtain frequency, each student must obtain a grade equal to or greater than 7.0 in the test and in the Labworks, and ensure that their TxFreq > 67%.
To obtain approval, each student must obtain a final grade equal to or greater than 9.5 values.
The final grade (NF) is obtained based on the formula:
NF = 20 * (0.30 * TP#1 + 0.30 * TP#2 + 0.30 * TEF + 0.10 * TxFreq).

Subject matter

1. Introduction.
2. Continuous-time, discrete-time, event-based and hybrid systems. The relay. Finite Automata. Grafcet.
3. Pneumatic, electro-pneumatic and electromagnetic control technologies.
4. Programmable logic controllers (PLC). Programming languages: "Ladder" (LD), "Instruction List" (IL), "Function Block Diagram" (FBD), "Sequential Function Chart" (SFC), "Structured Text" (ST). Implementation of PID controllers in ST language.
5. Modeling and control of hybrid systems.
6. Implementation of controllers in PLC, Arduino, RPI e PC.
7. Systems supervision and performance analysis. Detection and diagnosis of faults in dynamic systems.
8. Fault tolerant control, in SISO and MIMO systems: robust control and adaptive control.
9. Speed ​​and position control.
10. Industrial communication protocols.
11. SCADA supervision systems, WEB servers and interoperability (OPC-UA). Human-machine interaction.
12. Industry 4.0.