Advanced

Recipe-Based Batch Control Using High-Level Grafchart

Johnsson, Charlotta LU (1997)
Abstract
High-Level Grafchart is a graphical programming language for control of sequential processes. Sequential control is important in all kinds of industries: discrete, continuous and batch. Sequential elements show up both on the local control level and on the supervisory control level. High-Level Grafchart combines the graphical syntax of Grafcet/SFC with high-level programming language constructs and ideas from High-Level Petri Nets. High-Level Grafchart can be used to control sequential processes both on the local level and on the supervisory control level. The main application area of High-Level Grafchart is control of batch processes, i.e., batch control. A batch process is a special class of sequential processes frequently occuring in... (More)
High-Level Grafchart is a graphical programming language for control of sequential processes. Sequential control is important in all kinds of industries: discrete, continuous and batch. Sequential elements show up both on the local control level and on the supervisory control level. High-Level Grafchart combines the graphical syntax of Grafcet/SFC with high-level programming language constructs and ideas from High-Level Petri Nets. High-Level Grafchart can be used to control sequential processes both on the local level and on the supervisory control level. The main application area of High-Level Grafchart is control of batch processes, i.e., batch control. A batch process is a special class of sequential processes frequently occuring in chemical, pharmaceutical and food industries. Batch processes and batch control is currently the subject of large interest. A recent standard, called ISA S88.01, provides an important step towards a formal definition of batch systems. The specification of how to produce a batch is called a recipe. In the thesis it is shown how High-Level Grafchart can be used for recipe strucuring. By using the features of High-Level Grafchart in different ways, recipes can be represented in a number of alternative ways. They still, however, comply with the standard ISA S88.01. The different structures are presented and discussed. A simulation of a multi-purpose, network structured batch plant has served as a test platform. High-Level Grafchart, the recipe-execution system ad the batch plant are implemented in G2, an object-oriented programming environment. (Less)
Please use this url to cite or link to this publication:
author
supervisor
organization
publishing date
type
Thesis
publication status
published
subject
keywords
Batch control, Grachart
pages
209 pages
publisher
Department of Automatic Control, Lund Institute of Technology, Lund University
language
English
LU publication?
yes
id
1f74971a-1db9-4149-b02b-0dd88459ef07 (old id 7762536)
date added to LUP
2015-09-23 13:29:14
date last changed
2016-09-19 08:44:57
@misc{1f74971a-1db9-4149-b02b-0dd88459ef07,
  abstract     = {High-Level Grafchart is a graphical programming language for control of sequential processes. Sequential control is important in all kinds of industries: discrete, continuous and batch. Sequential elements show up both on the local control level and on the supervisory control level. High-Level Grafchart combines the graphical syntax of Grafcet/SFC with high-level programming language constructs and ideas from High-Level Petri Nets. High-Level Grafchart can be used to control sequential processes both on the local level and on the supervisory control level. The main application area of High-Level Grafchart is control of batch processes, i.e., batch control. A batch process is a special class of sequential processes frequently occuring in chemical, pharmaceutical and food industries. Batch processes and batch control is currently the subject of large interest. A recent standard, called ISA S88.01, provides an important step towards a formal definition of batch systems. The specification of how to produce a batch is called a recipe. In the thesis it is shown how High-Level Grafchart can be used for recipe strucuring. By using the features of High-Level Grafchart in different ways, recipes can be represented in a number of alternative ways. They still, however, comply with the standard ISA S88.01. The different structures are presented and discussed. A simulation of a multi-purpose, network structured batch plant has served as a test platform. High-Level Grafchart, the recipe-execution system ad the batch plant are implemented in G2, an object-oriented programming environment.},
  author       = {Johnsson, Charlotta},
  keyword      = {Batch control,Grachart},
  language     = {eng},
  note         = {Licentiate Thesis},
  pages        = {209},
  publisher    = {Department of Automatic Control, Lund Institute of Technology, Lund University},
  title        = {Recipe-Based Batch Control Using High-Level Grafchart},
  year         = {1997},
}