Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Recipe-Based Batch Control Using High-Level Grafchart

Johnsson, Charlotta LU (1997) In Research Reports TFRT-3217
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
in
Research Reports TFRT-3217
publisher
Department of Automatic Control, Lund Institute of Technology, Lund University
ISSN
0280-5316
language
English
LU publication?
yes
id
1f74971a-1db9-4149-b02b-0dd88459ef07 (old id 7762536)
date added to LUP
2016-04-01 16:44:23
date last changed
2018-11-21 20:43:49
@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}},
  issn         = {{0280-5316}},
  keywords     = {{Batch control; Grachart}},
  language     = {{eng}},
  note         = {{Licentiate Thesis}},
  publisher    = {{Department of Automatic Control, Lund Institute of Technology, Lund University}},
  series       = {{Research Reports TFRT-3217}},
  title        = {{Recipe-Based Batch Control Using High-Level Grafchart}},
  url          = {{https://lup.lub.lu.se/search/files/4765791/7762537.pdf}},
  year         = {{1997}},
}