Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Michael Tittus is active.

Publication


Featured researches published by Michael Tittus.


IEEE Control Systems Magazine | 1996

Hybrid systems in process control

Bengt Lennartson; Michael Tittus; Bo Egardt; Stefan Pettersson

Modeling and control of hybrid systems, with particular emphasis on process control applications, are considered in this article. Based on a number of observations on typical mixed discrete and continuous features for such applications, a fairly general model structure for hybrid systems is proposed. This model structure, which clearly separates the open-loop plant from the closed-loop system, is suitable for analysis and synthesis of hybrid control systems. To illustrate this, three different approaches for control-law synthesis based on continuous and discrete specifications are discussed. In the first one, the hybrid plant model is replaced by a purely discrete event model, related to the continuous specification, and a supervisor is synthesized applying supervisory control theory suggested by Ramadge and Wonham (1987). The other two methods directly utilize the continuous specification for determination of a control event generator, where time-optimal aspects are introduced as an option in the last approach.


IEEE Transactions on Automatic Control | 1998

Control design for integrator hybrid systems

Michael Tittus; Bo Egardt

The authors define controllability for hybrid systems as the existence of correct control laws that transfer the hybrid plant between predefined subsets of the hybrid state space. A methodology for analyzing controllability and synthesizing control laws for a class of hybrid systems, applicable especially in batch control, is proposed. They use a framework consisting of a hybrid plant and a hybrid controller that interact in a feedback fashion.


conference on decision and control | 1994

Control-law synthesis for linear hybrid systems

Michael Tittus; Bo Egardt

Based on the framework of hybrid automata the notion of controllability for a hybrid system with respect to given specifications is discussed. A hybrid system is defined as being controllable if there exists at least one acceptable run between each ordered pair of marked states, that is, the system can be controlled to satisfy all specifications while transferring between two marked states. Given certain restrictions, controllability can be decided for the class of linear hybrid systems and, if controllable, a set of control laws can be synthesized that guarantee a correct execution of the acceptable run. An algorithm for the generation of such control laws is presented. In general, the problem is only semidecidable since the algorithm does not necessarily terminate.<<ETX>>


conference on decision and control | 1995

Controlling and coordinating recipes in batch applications

Michael Tittus; Martin Fabian; Bengt Lennartson

Starting with a model of the plant and a number of product specifications (recipes), a formalism is presented to design a discrete supervisor that controls and coordinates the simultaneous execution of these recipes. The paper introduces general, reusable Petri net blocks used to model recipes and uses an extension of the Wonham-Ramadge framework to synthesize a supervisor.


IFAC Proceedings Volumes | 1999

Deadlock avoidance in batch processes

Michael Tittus; Knut Åkesson

Abstract A Petri net based approach for the modeling of batch plants as well as products is presented. Allocating non-sharable resources for product recipes can lead to deadlocks. In this paper we focus on the detection of potential deadlock situations using a graph structure derived from synchronization issues that arise when moving a batch between resources. It is shown that different graph patterns define potential deadlocks. These patterns even suggest how to implement a Petri net supervisor to avoid these deadlocks.


conference on automation science and engineering | 2005

Specification of a batch plant using process algebra and Petri nets

Petter Falkman; Bengt Lennartson; Michael Tittus

A modelling framework for general routing and resource allocation systems is presented. The task is to specify desired routes for individual objects (products, data packets, vehicles), which are to be served by a number of shared resources (machines, computers, communication links). Based on simple booking models for the resources and routing specifications for the objects, a controller that synchronizes the objects utilization of the available resources is automatically generated. A high level language is presented in order to simplify the specification of desired routes. This modelling language combines Petri nets and process algebra. Process operators are introduced for specification of alternative, synchronization, start and stop process, and restriction, which are applied in order to model join and split operations. This language results in a compact and efficient representation of complex routing specifications.


international conference on advanced intelligent mechatronics | 2001

Modeling and specification of discrete event systems using combined process algebra and Petri nets

F. Falkman; Bengt Lennartson; Michael Tittus

A modeling framework for general routing and resource booking problems is presented. The task is to specify desired routes for individual objects (products, data packets, vehicles), which are to be served by a number of shared resources (machines, computers, communication links). Based on simple booking models for the resources and routing specifications for the objects, a controller that synchronizes the objects utilization of the available resources is automatically generated. A high level language is presented in order to simplify the specification of desired routes. This modeling language combines Petri nets and process algebra. Process operators are introduced for specification of alternative and synchronization, which are applied in order to model join and split operations. Multiple as well as alternative resources are easily specified utilizing sets of resources. These sets and operators imply a very compact and efficient representation of complex routing specifications. In fact, the representation is suitable for verification and synthesis based on symbolic tools such as binary decision diagrams.


IFAC Proceedings Volumes | 1996

On the Use of Multiple Models and Formal Control Synthesis in Batch Control

Michael Tittus; Bo Egardt

Abstract This paper takes a closer look on control design in batch processes and points out possibilities to use formal mathematical methods for control synthesis. The control synthesis process is divided into two parts: static and dynamic resource allocation. Both design activities require information about different aspects of the system and hence, different models. Suitable models for these resource allocations are proposed and it is shown how formal methods can be used to solve the allocation problems.


systems man and cybernetics | 1998

Modeling, specification and controller synthesis for discrete event systems

Bengt Lennartson; Michael Tittus; Martin Fabian

Based on some modeling primitives from automata, Petri nets and process algebra, an architecture for a general routing and resource booking problem is presented. The architecture is based on general models for a set of resources, desired routing specifications for a set of objects (products, data packets, vehicles) and a controller that synchronizes the objects utilization of the available resources. High level graphical routing specifications for the objects are also introduced, together with corresponding Petri nets, in order to simplify the specification of desired routes. Two specific operators, event synchronization and arbitrary order including an algebra of events, are then used in the formal Petri net specifications.


conference on decision and control | 1998

Modeling primitives and specification structures for supervisory control

Bengt Lennartson; Martin Fabian; Michael Tittus; Anders Hellgren

Three different modeling languages for discrete event systems are compared, automata, Petri nets and process algebra, and it is shown how a couple of basic primitives can be modeled in these languages. Based on these modeling primitives an architecture for a general routing and resource booking problem is presented. The architecture is based on general models for a set of resources, desired routing specifications for a set of objects (products, data packets, vehicles) and a controller that synchronizes the objects utilization of the available resources. High level graphical routing specifications for the objects are also introduced, together with corresponding Petri nets, in order to simplify the specification of desired routes. As applications of the suggested architecture we consider cell controllers for flexible manufacturing systems and multi-purpose batch plants in chemical processing industry.

Collaboration


Dive into the Michael Tittus's collaboration.

Top Co-Authors

Avatar

Bo Egardt

Chalmers University of Technology

View shared research outputs
Top Co-Authors

Avatar

Bengt Lennartson

Chalmers University of Technology

View shared research outputs
Top Co-Authors

Avatar

Martin Fabian

Chalmers University of Technology

View shared research outputs
Top Co-Authors

Avatar

Knut Åkesson

Chalmers University of Technology

View shared research outputs
Top Co-Authors

Avatar

Anders Hellgren

Chalmers University of Technology

View shared research outputs
Top Co-Authors

Avatar

Petter Falkman

Chalmers University of Technology

View shared research outputs
Top Co-Authors

Avatar

Sven-Arne Andréasson

Chalmers University of Technology

View shared research outputs
Top Co-Authors

Avatar

Anders Adlemo

Chalmers University of Technology

View shared research outputs
Top Co-Authors

Avatar

F. Falkman

Chalmers University of Technology

View shared research outputs
Top Co-Authors

Avatar

Stefan Pettersson

Chalmers University of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge