Code: | M.EM043 | Acronym: | CSC |
Keywords | |
---|---|
Classification | Keyword |
OFICIAL | Automation |
Active? | Yes |
Responsible unit: | Automation, Instrumentation and Control Section |
Course/CS Responsible: | Master in Mechanical Engineering |
Acronym | No. of Students | Study Plan | Curricular Years | Credits UCN | Credits ECTS | Contact hours | Total Time |
---|---|---|---|---|---|---|---|
M.EM | 31 | Syllabus | 1 | - | 6 | 39 | 162 |
BACKGROUND: Mechanical Engineering evolution in the last decades has been strongly influenced by developments in the areas of Material Science, Computer Science, Automation and Control Systems. These have provided the means to produce systems with increased capabilities and functionality. This complexity increment has been matched by a need to take into account their nonlinear nature and behaviour that must be match by more sophisticated controllers. There are numerous cases with relevant social impact: transport means, burning systems, HVAC systems, robotic systems, commodity products, all with increased performances and energy efficiencies. .
SPECIFIC AIMS: The present subject is compulsory only for students of the mechanical engineering degree that want to focus on the area of automation and control systems. So, it aims to endow these students with nuclear and structuring knowledge on nonlinear dynamic systems, modern automatic control, robust control and the basics of system identification. This will give them the capabilities to analyse, design and implement computer controlled nonlinear systems, use Computer-Aided Control System Design tools, both in system simulation and controller design, and identify system models using the least squares principle.
PERCENTUAL DISTRIBUTION: Scientific component (establishes and develops scientific bases) – 70% Technological component (apply to design and process operation) – 30% LEARNING OUTCOMES At the end of this subject students shall be able to: i) write lumped parameter models of nonlinear dynamic systems from manufacturer provided and other design data (Knowledge and Understanding; Engineering Analysis; Investigations); ii) carry out the time response of nonlinear dynamic systems (Engineering Analysis); iii) design continuous and discrete time modern controllers that enable the achievement of performance specifications (Engineering Design); iv) design time domain robust controllers for uncertain nonlinear systems (Engineering Design); v) use Computer-Aided Control System Design tools on the simulation and design of control systems (Engineering Design; Investigations; Engineering Practice; Transferable Skills) vi) identify time domain system models using the least squares principle (Knowledge and Understanding; Engineering Practice, Transferable Skills).
PREVIOUS KNOWLEDGE EM0005: Vector Algebra; Matrices; Determinants; Systems of Linear Equations; Linear Spaces, Transformations and Matrices; Eigenvalues and Eigenvectors. EM0015: Systems of differential equations; Fourier Analysis. EM0016: Numerical integration: Newton-Cotes formulae; ODEs: Euler’s and Runge-Kutta methods; Adjusting functions in the least squares sense; Matlab language. EM0031: A/D and D/A conversion; Programming and using PLCs. EM0036: Measuring chains and systems; Measurement of physical quantities - transducers/sensors. EM0041: All
1 Introduction to Discrete Time Control Systems
1.1 Structure of a discrete time control system.
1.2 Signal sampling: spectrum of a sampled signal; signal reconstruction; sampling frequency selection.
1.3 Implementation of PID controllers using finite-differences approximations.
1.4 Z transform: z transform of a sampled signal; transfer function of a sampled system; mapping between s and z spaces; sampled system stability.
1.5 Discrete time controller design: discrete approximation of a continuous controller using the bilinear or Tustin transform; controller design in the pseudo-frequency domain using the bilinear or Tustin transformation.
2 State-Space Theory.
2.1 State-Space representation of dynamic systems;
2.2 Invariance of the eigenvalues under a linear transformation of the state vector;
2.3 Solution of the state equation;
2.4 Diagonalization of the state matrix;
2.5 Controllability and Observability of a dynamic system.
3 Modern Control.
3.1 System stabilization, with pole placement, by state feedback;
3.2 The tracking problem;
3.3 Dynamic system state observer design;
3.4 Time sampling of continuous-time state-space system;
3.5 Discrete-time state feedback controllers and observers.
4 Nonlinear Systems Modelling and Analysis.
4.1 Some nonlinear systems behaviour phenomena;
4.2 The phase plane as a graphical tool for the analysis of second order systems;
4.3 Limit Cycles;
4.4 Time-domain Stability: Lyapunov theory.
5. Time-domain robust control.
5.1 Variable structure systems;
5.2 Sliding mode controllers;
5.3 Direct implementation of switching control laws;
5.4 Continuous approximations of switching control laws.
6 Introduction to System Identification.
6.1 System identification principles;
6.2 The principle of Least Squares;
6.3 Batch estimation using the Penrose pseudo-inverse matrix;
6.4 Recursive estimation.
Two types of lectures are used for:
- subject presentation illustrated by its application to some problem solving exercises;
- experimental demonstration of some automatic control systems and of the use of Computer-Aided Control System Design tools.
Designation | Weight (%) |
---|---|
Exame | 70,00 |
Trabalho escrito | 30,00 |
Total: | 100,00 |
Designation | Time (hours) |
---|---|
Elaboração de relatório/dissertação/tese | 26,00 |
Estudo autónomo | 90,50 |
Frequência das aulas | 45,50 |
Total: | 162,00 |
To respect the absence limit and to obtain a minimum grade of 8.0 on a report paper about a modelling and computer simulation work using Matlab/Simulink.
Report Classification: RC;
Exam Classification: EC;
Final Classification: FC;
FC = 0,3 RC + 0,7 EC.
A Written Report of a group work on control and computer simulation using Matlab/Simulink. Each group shall be composed by 2 students.
The student must do the final exam and produce a report about a work identical to the one required to ordinary students.
The student may chose between improving the RC, by doing a new report, the EC, by doing a new exam, or both, by doing a new report and a new exam.