00196 - Automatic Controls

Academic Year 2011/2012

  • Docente: Paolo Castaldi
  • Credits: 9
  • SSD: ING-INF/04
  • Language: Italian
  • Moduli: Paolo Castaldi (Modulo 1) Roberto Naldi (Modulo 2)
  • Teaching Mode: Traditional lectures (Modulo 1) Traditional lectures (Modulo 2)
  • Campus: Cesena
  • Corso: First cycle degree programme (L) in Electronics, Informatics and Telecommunications Engineering (cod. 8196)

Learning outcomes

The course of Automatic Control provide the student with the fundamental tools for the analysis and synthesis of feedback control systems. In particular the concept of transfer function, bode diagrams, stability definition and criterion, design of regulators on the basis of root locus and bode diagram are illustrated. Finally the control system design is implemented by means of Matlab/Simulink.

Course contents

  1. Historical notes, basic nomenclature and examples on automatic control system; notes on modeling and identification; notion of feedforward and feedback control;  building up a control system: the component subsystems (regulator, actuator, power amplifier, sensors, AD/DA converter, micro controller, etc.)
  2. Modeling elements: electrical, mechanical (translational and rotational) and electro-mechanical (servomotor) systems; notes on hydraulic and thermic systems; continuous and discrete time systems
  3. Structural properties of dynamic systems: controllability and observability, stability with respect to perturbations of the initial state and of the input signals, equilibrium states.
  4. Linear time invariant state space systems: state and output time domain response, transition matrix, impulse response, modes, state space coordinate change, b.i.b.s. and b.i.b.o. stability, transfer matrix,
  5. Mathematic complements: definition of Laplace (Anti)transform (LT) and fundamental theorems, LT of elementary signals (Dirac impulse, step, ramp, etc.), transfer function. inverse transformation of rational functions. Complex variable domain analysis: zero state and zero input responses and connection with transfer function. State space to input/output transformation. Poles and zeros and their connection with time response (up to second order systems) to elementary signals. Time response of high order sysmens and dominamt pole concept. Time domain specification used to evaluate the response of a system. Block diagram reduction and computations.
  6. Frequency domain analysis: harmonic response function (HRF) and its connection with the impulse response and the transfer function. Identification of the HRF. Bode plot: definition, related theorems and drawing rules. Resonance in second order systems. Non minimum phase systems. Systems with time delay. Nyquist diagrams and drawing rules.
  7. Feedback systems analysis: transfer function, steady state errors, disturbances rejection, sensitivity function,  parameter uncertainties sensitivities. Stability: Routh criterion, Nyquist criterion, root locus, root contour and their utilization in the analysis and synthesis of the control systems. Phase and gain margins. Bode stability criterion.
  8. Notes on synthesis methods:  integral control for systems with time delay and dominant poles; zero-pole cancellation; PID control systems;
  9. Feedback Contol System Design by mean of Matlab/Simulink: hydraulic actuator based position and velocity servomechanism in presence of non linearity

Readings/Bibliography

  • Notes of the teacher: theory, exercices and tests solutions. (downloadable in pdf o zip formats c7o AMS Campus
  • G. Marro. Controlli Automatici. Zanichelli Ed. Bologna
  • R.C. Dorf, R.H. Bishop. Modern Control Systems. Ninth Edition. Addison-Wesley Publ. 2001.
  • P.Bolzern, R.Scattolini, N.Schiavoni. "Fondamenti di Controlli Automatici", McGraw Hill 2004.
  • M.E. Penati, G. Bertoni. Automazione e Sistemi di Controllo. Volume I e II. Progetto Leonardo. Bologna

Teaching tools

Software Matlab/Simulink

Office hours

See the website of Paolo Castaldi

See the website of Roberto Naldi