41582 - Distributed Control Systems (Graduate Course)

Academic Year 2008/2009

  • Credits: 6
  • SSD: ING-INF/04
  • Language: Italian
  • Teaching Mode: Traditional lectures
  • Campus: Bologna
  • Corso: Second cycle degree programme (LS) in Computer Engineering (cod. 0234)

Learning outcomes

The course presents the methodologies and the technologies for the design of distributed real-time control systems. The entire design process is discussed, including functional design and HW/SW architectural design with emphasis on real-time issues in the presence of digital communication networks. The industrial solutions and their development road-maps are also presented and discussed:

Course contents

Motivations for adoption of distributed control systems.
Control of complex systems: functional decomposition, modularity, reusability, scalability. 
Hierarchical approach to functional design, levels decomposition, formal methods for complex systems representation.
Distributed hardware architecture for control systems: distributed I/O, digital network for industrial automation and field buses, real-time distributed computation. Limitations of present commercial solutions.
Software architecture for real-time distributed systems: time-triggered and event-triggered solutions, scheduling in presence of digital networks, node synchronization. 
Effects of a distributed architecture on control system performances: determinism, delay, jitter.  Choice and dimensioning of the distributed computational system.

Readings/Bibliography

Copies of transparencies used in the course

Assessment methods

Oral exam

Teaching tools

 

 

Links to further information

http://www-lar.deis.unibo.it/people/crossi/index.html