DocumentCode
308343
Title
Macro COCOLOG with an application to a discrete event tank system
Author
Martinez-Mascarúa, C. ; Caines, P.E.
Author_Institution
Dept. of Electr. Eng., McGill Univ., Montreal, Que., Canada
Volume
4
fYear
1996
fDate
11-13 Dec 1996
Firstpage
4453
Abstract
The control of a discrete event system is handled in the COCOLOG logic control system by use of an extra-logical representation of the control laws in terms of Conditional Control Rules (CCRs); these are condition-action pairs in which the conditions are mutually exclusive and exhaustive formulas in the language (Lk) at the instant k. The simplicity of Lk leads to even the most basic concepts having a complex expression as well formed formulas in Lk. This article presents the foundations for (i) a theory of the expression of complex predicates and functions in terms of simple macro language symbols which can be defined in an extended language Lk+, and (ii) the construction of recursive systems of simple macro actions to express complex control actions. An application example involving a water tank control system is described and a Macro CCR set for its control is presented
Keywords
discrete event systems; formal languages; formal logic; logic programming; COCOLOG logic control system; Conditional Control Rules; Macro CCR set; discrete event system; discrete event tank system; macro language symbols; water tank control; Code standards; Control systems; Control theory; Current control; Discrete event systems; Logic design; State estimation;
fLanguage
English
Publisher
ieee
Conference_Titel
Decision and Control, 1996., Proceedings of the 35th IEEE Conference on
Conference_Location
Kobe
ISSN
0191-2216
Print_ISBN
0-7803-3590-2
Type
conf
DOI
10.1109/CDC.1996.577561
Filename
577561
Link To Document