- 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