Sie sind hier:



Development of a Simulation Platform for Complex Automata Systems with Application to the DYN11 Pipeless Plant

Lehrstuhl: DYN

Betreuer: S. Nazari, M. Rantanen-Modeer, A. Tatulea,

Beginn ab: 9th October 2017

Maximale Anzahl der Teilnehmer: 6

Beschreibung: Control and optimization of production plants for complex TA systems is usually a cumbersome task, especially when the plant model is large and when several
sources of uncertainty are taken into account in the modeling part. Designing the controller and the scheduler for such a system should be done only after a suitable model has been developed.
Therefore, in order to aid in the task of controller design, one typically desires to have a good simulation model, based on which the behavior of the plant can thoroughly be inspected. For pipeless plants, like the DYN11 (see figure) this is often the case. An automation system is available at the real plant, which combined with a TAOpt scheduler can drive the plant, in order to implement several products (recipes). However, we want to develop a simulation based environment where testing possible behaviors of the plant is possible, and where the effect of different manual or automatic control laws can be tested, together with the external effect of disturbances and faults. This tool can be used for both scientific
research as well as for laboratory work on the DYN11 plant.

OBJECTIVE: The objective of the project group is to develop a simulation platform for TAs, with direct application for the DYN11 test case. The work has to start with the complete and
comprehensive modeling of the plant, whereby several possible sources of uncertainty and faulty behavior must be taken into account. In order to simulate the model, an automaton simulation engine must be implemented, and the implementationmust be verified with classical formal verification rules. A simple visualization GUI must be also designed for this plant and controller system. Finally, in order to validate the entire system, the simulation must be able to communicate with the tool TAOpt, by which we mean that schedules generated by the later should be imported and executed in the simulation environment just like they are
executed at the real plant.

TASK DISTRIBUTION: The task of this project group can be divided into the following tasks.
• Getting familiar with the plant and with the existing control/scheduling system.
• Establishing a complete FSA/TA model for the plant, possibly divided into subsystems
and the coupling of these subsystems.
• Implementation of the run-time simulation engine and the communication with the
TAOpt tool.
• Implementation of an appropriate GUI for visualization of the simulations.
• Simulation and analysis of different run-time scenarios and control laws.
• Documentation of the challenge.

REQUIREMENTS: We are looking for motivated and autonomously working team players whose interests and skills lie in the area of programming, automation and automata based modeling. Since this project is heavily based on programming tasks, basic knowledge of programming languages like C/C++ or Matlab is a plus. Experience with visualization techniques/GUI design is also a big pro. Since we expect the most of the implementation to be done with Python and PyQt, we appreciate students who are willing to learn and are dedicated
and ready to invest serious time in a complex project group.