Logo ČVUT
Loading...
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2011/2012

Distributed Control Systems

The course is not on the list Without time-table
Code Completion Credits Range
XD35DRS Z,ZK 5 14+4s
Lecturer:
Tutor:
Supervisor:
Department of Control Engineering
Synopsis:

The main aim is design and analysis of distributed systems for industrial applications. Important part is oriented towards industrial communication networks. Theoretical background and the system analysis are based on Petri Nets specifialy dealing with their structural properties, colored Petri Nets, timed Petri Nets and other extensions. Several communication protocols are modeled, simulated and analyzed. Parallel computers and parallel languages are briefly mentioned in order to illustate complexity evaluation of parallel algorithms and global communications.

Requirements:

linear algebra, Matlab, PLC programming

Syllabus of lectures:

1. Distributed Control Systems, Enslow's model, Flynn's classification, Transputer architecture

2. Petri Nets modeling of distributed systems

3. Petri Nets - Properties and Analysis of distributed systems

4. Parallel computers and their architecture, algorithm mapping.

5. Parallel programming languages and program efficiency.

6. Distributed Control Systems Topology Time Complexity, Performance Evaluation

7. Global Communication.

8. Algorithm modeling, client/server, deadlock.

9. Industrial Distributed System

10. ISO OSI Model

11. Communication protocols for industrial automation, examples (Profibus).

12. In-machine communication - automotive technology (CAN).

13. Distributed elements for building automation (LonWorks).

14. Industrial applications of distributed systems.

Syllabus of tutorials:

1. Petri Net editor - properties (boundness, liveness, reversibility). Task assessment.

2. Communication model by Petri Net - deadlock, MatLab analysis.

3. Medium access methods modelling, implicit place.

4. Algorithm parallelisation via Petri Nets.

5. Finishing tasks 1-4.

6. CAN - traffic monitoring. Task assessment.

7. Interbus, media access, diagnostic tools.

8. LonWorks and its parameterisation.

9. Profibus DP - PLC configuration, state machine for slave device.

10. Profibus PA - communicatio protocol for explosive zones.

11. Profibus network analysis.

12. Task for controlling robots and conveyors using Petri Nets.

13. Finishing tasks 6-12.

14. Credits.

Study Objective:
Study materials:

1. Bertsekas, D.P.: Parallel and Distributed Computation - Numerical Methods

2. David, R. et Alla, H.: Du Grafcet aux reseaux de Petri. Hermes, 1989

3. Nevison, Ch. et al: Laboratories for Parallel Computing. Jones and Bartlett, 1994

4. Baccelli, F.L., Cohen, G., Olsder, G.J., Quadrat, J.: Synchronization and Linearity. John Wiley and Sons

Note:
Further information:
No time-table has been prepared for this course
The course is a part of the following study plans:
Generated on 2012-7-9
For updated information see http://bilakniha.cvut.cz/en/predmet11658904.html