logo Insalogo Insa

Dynamics and control


Program (detailed content):

Dynamics: Fundamentals on signals and systems. Transfer functions of linear time invariant systems. 1st order and 2nd order systems, with dead time. Asymptotic Bode plot. Introduction to state-space representation.


Control: A) Frequency analysis of closed-loop systems; rapidity-precision dilemma, stability. B) Controller design: series, parallel, feed-forward and state feedback.


Discrete events systems: A) combinatorial logic: basic notions, Boole algebra, representation of logical functions. B) Sequential logic: design of sequential production systems – the stages of the design cycle – detailed study of a specification language: Grafcet – study of the Statechart language – how to define operating modes using both language. C) Realization of sequential control systems using Programmable Logic Controller.



Dynamics: 13 lectures, 14 tutorials and 6 h of lab assignments.

Control: 8 lectures, 9 tutorials and 6 h of lab assignments.

Discrete events systems: 6 lectures, 10 tutorials, 9 h of lab assignments.


At the end of this module, the student will have understood and be able to explain (main concepts):

- fundamentals on signals and systems

- dynamic performance of systems

- fundamentals of control engineering for linear systems in time and frequency domains

- main tools and methods for the specification and sequential control of automated production systems.


The student will have to be able to:

- Build the dynamical model of the system in Matlab/Simulink, out of its algebra-differential equations;

- Predict the dynamic performance of a medium complexity system (1st or 2nd order) out of its dynamic model.

- Conduct the preliminary design of a medium complexity system (1st or 2nd order) in order to fulfil a set of dynamic specifications.

- Design a controller to fulfil a set of required dynamic performance, by using Matlab.

- Design the sequential control of an automated production system.

- Implement on a Programmable Logic Controller the various operating modes of a sequential automated system of medium complexity.

Needed prerequisite

Linear algebra, ordinary differential equation, basics of mechanics, electrical circuits, heat transfer, and hydraulics.

Form of assessment

The evaluation of outcome prior learning is made as a continuous training during the semester. According ot the teaching, the assessment will be different: as a written exam, an oral exam, a record, a written report, peers review...

Additional information

Main difficulties for students:


A sustained level of mathematical formalism is used in the parts "Dynamics" and "Control".


Dynamic performances, transfer function, Bode plot, closed-loop system, PID

Boolean logic, Sequential control systems, Programmable Logic Controller.