SUPERVISORY CONTROL THEORY MODELS AND METHODS W M
- Slides: 30
SUPERVISORY CONTROL THEORY MODELS AND METHODS W. M. Wonham Systems Control Group ECE Department University of Toronto wonham@control. utoronto. ca Workshop on Discrete-Event Systems Control Eindhoven 2003. 06. 24 1
WHAT’S BEEN ACCOMPLISHED? • Formal control theory • Basis – simple ideas about control and observation • Some esthetic appeal • Amenable to computation • Admits architectural composition • Handles real industrial applications 2
WHAT MORE SHOULD BE ACCOMPLISHED? • Flexibility of model type • Flexibility of model architecture • Transparency of model structure (how to view and understand a complex DES? ) • . . . Accepting that most of the interesting problems are exponentially hard! 3
MODEL FLEXIBILITY For instance Automata versus Petri nets or batrakhomuomakhia 4
5
6
COMPUTATION OF SIMSUP 1. FMS = Sync (M 1, M 2, R) (20, 34) 2. SPEC = Allevents (FMS) (1, 8) 3. SUPER(. DES) = Supcon (FMS, SPEC) (15, 24) 4. SUPER(. DAT) = Condat (FMS, SUPER) 5. SIMSUP = Supreduce (FMS, SUPER) (computes control congruence on SUPER) (4, 16) 7
8
9
COMPUTATION OF MONITORS Based on “theory of regions” 1. Work out reachability graph of PN (20 reachable markings, 15 coreachable) 2. Find the 6 “dangerous markings” 3. Solve the 6 “event/state separation” problems (each a system of 15 linear integer inequalities) 4. Implement the 3 distinct solutions as monitors 10
11
12
13
14
MODEL WITH THE BEST OF BOTH WORLDS ? (Algebraically) hybrid state set Q 1 Q 2 · · · Q m k l Qi for (an unstructured) automaton component Í for a naturally additive component (buffer. . . ) 15 for a naturally boolean component (switch. . . )
16
WHAT ABOUT LARGE SYSTEMS? For architecture, need algebraic “laws” for basic objects and operators E. g. languages, prefix-closure, synchronous product _____ DES G nonblocking if Lm(G) = L(G). Suppose G = G 1 G 2. ____________ Lm(G) Lm(G 1) Lm(G 2) (computationally intensive!) 17 _____
18
TOP-DOWN MODELLING BY STATE TREES • Adaptation of state charts to supervisory control • Transparent hierarchical representation of complex systems • Amenable to efficient control computation via BDDs 19
20
21
22
23
24
25
AIP CONTROL SPECIFICATIONS • Normal production sequencing Type 1 workpiece: I/O AS 1 AS 2 I/O Type 2 workpiece: I/O AS 2 AS 1 I/O • AS 3 backup operation if AS 1 or AS 2 down • Conveyor capacity bounds, . . . • Nonblocking 26
AIP COMPUTATION • Equivalent “flat” model ~ 1024 states, intractable by extensional methods • BDD controller ~ 7 104 nodes • Intermediate node count < 21 104 • PC with Athlon cpu, 1 GHz, 256 MB RAM • Computation time ~ 45 min 27
28
29
CONCLUSIONS • Base model flexibility, architectural variations among topics of current importance • Symbolic computation to play major role • Other topics: p. o. concurrency models, causality, lattice-theoretic ideas, . . . • There is steady progress • There is lots to do 30
- Supervisory control theory
- Supervisory control software
- Modal and semi modal verbs
- Business analytics methods models and decisions
- Decision tree business analytics
- Scope of business analytics
- Four special cases in linear programming
- The engineering design of systems: models and methods
- Workday employee self service
- Level 6 assignment examples
- Supervisory working alliance
- Supervisory behavior continuum know thyself
- Turbine supervisory instrumentation
- Supervisory logic
- Supervisory mechanism of ilo
- Supervisory checklist
- Dadhicha system
- Supervisory review audit o365
- An introduction to variational methods for graphical models
- Metal coping fpd
- Methods of portion control in bread and pastry
- Arbitrage pricing theory and multifactor models
- Chapter 11 counting methods and probability theory answers
- Inventory control models
- Methods to control water pollution
- Media access control methods
- Nominal length of tape
- Quality control methods for medicinal plant materials
- Nmsu chemical engineering
- Time stamping in dbms
- Methods of establishing control points in surveying