DFG-Forschergruppe Petri Net Technology


Colloquium on Petri Net Technologies

for Modelling Communication Based Systems

Berlin, October 21st-22nd, 1999


Hans-Michael Hanisch (Otto-von-Guericke-Universität Magdeburg):
Modular Modeling of Closed Loop Systems

The contribution will focus on modeling approaches for systems in automatic control. Such systems are characterized by the existance of at least two subsystems, namely the system which is to be controlled (called “plant”) and the system which performs control (called “controller”). Both systems interact in a closed loop.
Studying (i.e. verifying or at least simulating) the behavior of the closed loop system is of significant interest in automatic control, especially in the emerging field of discrete event control. The main problem which arises is that plant and controller act in different ways. The plant performs asynchronously, driven by the laws of physics, thermodynamics, chemistry etc. whereas the controller has a strictly time-driven, syncronous behavior. A second problem is that a systematic way is needed to come up with rather large models of plant and controllers.
Engineers design systems as well as models in a modular, incremental way. The system is usually decomposed into a set of small modules with behavior that can be overlooked, modeled and designed easily. The larger system is than obtained by composition of modules over and over again. Composition of models is usually performed by means of inputs and outputs of modules, not by “glueing” their internal states.
The talk will present a formal model which supports this kind of establishing large models. Two types of inputs and outputs are provided, namely condition signals carrying state information of a module and event signals carrying state transition information. These two clearly distinguished types of signals are used for composition of modules.
Condition signals provide means for asynchronous interaction among modules whereas event signals are a mechanism for a one-sided synchronous composition. The contribution presents the model and the modeling methodology in an informal, illustrative way. Examples how the methodology is applied are the main scope of the talk. Applications covering manufacturing as well as process systems, controller design for railway applications, and communication systems are presented and discussed.
Some more general remarks on further development of the modeling and design methodology and an outlook on further work conclude the talk.
Colloquium home page