Title :
Macro control languages and decision procedures for COCOLOG
Author :
Martínez-MascarÙa, C. ; Caines, P.E.
Author_Institution :
Dept. of Electr. Eng., McGill Univ., Montreal, Que., Canada
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; these are condition-action pairs in which the conditions are mutually exclusive and exhaustive formulas in the language (Lk) at the instant k. Such formulas are tested for deducibility from Thk, the current control theory, and once the unique deducible formula is found, the associated control action is applied to the system. The simplicity of Lk leads to even the most basic concepts having a complex expression as well formed formulas in Lk. Furthermore, the triggering of elementary control actions often depends upon complex nested sets of conditional control formulas expressed in Lk. In response to this set of problems, this article presents the foundations for: 1) 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 2) the construction of recursive systems of simple macro actions to express complex control actions
Keywords :
digital control; discrete event systems; formal languages; formal logic; observability; observers; COCOLOG logic control system; complex control actions; complex nested sets; complex predicates; conditional observer; deducibility; discrete event system; formal languages; macro control languages; observability; recursive systems; state estimation; Calculus; Content addressable storage; Control systems; Control theory; Current control; Discrete event systems; Encapsulation; Logic design; State estimation; System testing;
Conference_Titel :
Decision and Control, 1995., Proceedings of the 34th IEEE Conference on
Conference_Location :
New Orleans, LA
Print_ISBN :
0-7803-2685-7
DOI :
10.1109/CDC.1995.479065