Meny

Javascript is not activated in your browser. This website needs javascript activated to work properly.
Du är här

A Graphical Language for Batch Control

Publiceringsår: 1999
Språk: Engelska
Sidor: 290
Publikation/Tidskrift/Serie: Department of Automatic Control, Lund Institute of Technology, Lund University
Volym: 1051
Dokumenttyp: Doktorsavhandling
Förlag: Depatment of Automatic Control, Lund Institute of Technology, Box 118, 22100 Lund, Sweden,

Sammanfattning

In this thesis a graphical language for sequential control is presented and its application to batch control is examined and discussed. The name of the language is Grafchart. Its main feature is that it makes it possible to express complicated control problems in a compact and intuitive manner.

Grafchart exists in two versions; a basic version and a high-level version. The basic version was available when the work presented in this thesis started. The basic version of Grafchart is mainly based on Grafcet, i.e., it has a clear and intuitive syntax. In addition to this it has support for parameterization and methods and message passing as well as extended facilities for exception handling. The high-level version of Grafchart takes the concepts of the basic version one step further. The concepts of object tokens and multi-dimensional charts are introduced. These features are inspired by high-level Petri nets and constructs from object-oriented programming languages.

The main application area of Grafchart is batch control. In the thesis it is shown how Grafchart can be used for recipe structuring and recipe analysis. By using the features of Grafchart in various ways, recipes can be given different structures with different advantages and disadvantages. All structures comply with the international batch standard IEC 61512 (also refered to as ISA S88.01). To test and evaluate the different recipe structures, a real-time batch plant simulation platform was used. The batch recipe structures can be combined with resource allocation and a visualization of the allocation is thereby achieved. By transforming the recipes into an equivalent Petri net structure, formal analysis methods that exist for Petri nets can be used to look for possible deadlock situations.

Several commercial batch control systems exist today. They all have a similar approach to recipe structuring, resource allocation and user presentation. The advantages of using Grafchart compared to some of these systems, regarding these features are presented in the thesis. A toolbox implementation of Grafchart exists. It is implemented in G2, an object-oriented programming environment. G2 is also an industrial environment, this makes the toolbox and the results of this thesis directly usable in industry.

Disputation

1999-03-25
10:15
Room M:E, M-building, Lund Institute of Technology
  • Sebastian Engell (Professor Dr.-Ing.)

Nyckelord

  • Technology and Engineering
  • Automation
  • Batch Recipes
  • Batch Processes
  • Sequential Control
  • Grafcet
  • Petri nets
  • robotics
  • control engineering
  • Automatiska system
  • robotteknik
  • reglerteknik

Övriga

  • ISSN: 0280-5316
  • ISRN: LUTFD2/TFRT -- 1051 --SE

Box 117, 221 00 LUND
Telefon 046-222 00 00 (växel)
Telefax 046-222 47 20
lu [at] lu [dot] se

Fakturaadress: Box 188, 221 00 LUND
Organisationsnummer: 202100-3211
Om webbplatsen