SUPERVISORY CONTROL THEORY - PowerPoint PPT Presentation

About This Presentation
Title:

SUPERVISORY CONTROL THEORY

Description:

SUPERVISORY CONTROL THEORY MODELS AND METHODS W.M. Wonham Systems Control Group ECE Department University of Toronto wonham_at_control.utoronto.ca Workshop on Discrete ... – PowerPoint PPT presentation

Number of Views:170
Avg rating:3.0/5.0
Slides: 31
Provided by: Mas6112
Category:

less

Transcript and Presenter's Notes

Title: SUPERVISORY CONTROL THEORY


1
SUPERVISORY CONTROL THEORY
  • MODELS AND METHODS

W.M. Wonham Systems Control Group ECE
Department University of Toronto wonham_at_control.ut
oronto.ca
Workshop on Discrete-Event Systems
Control Eindhoven 2003.06.24
2
WHATS 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

3
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!
4
MODEL FLEXIBILITY
  • For instance

Automata versus Petri nets
or
batrakhomuomakhia
5
(No Transcript)
6
(No Transcript)
7
COMPUTATION OF SIMSUP
  • 1. FMS Sync (M1,M2,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,SUPER)
  • (computes control congruence on SUPER)
  • (4,16)

8
(No Transcript)
9
(No Transcript)
10
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
11
(No Transcript)
12
(No Transcript)
13
(No Transcript)
14
(No Transcript)
15
MODEL WITH THE BEST OF BOTH WORLDS ?
(Algebraically) hybrid state set
Q1 ? Q2 ? ? Qm ? ?k ? ?l
  • Qi for (an unstructured) automaton component
  • for a naturally additive component
    (buffer...)
  • ? for a naturally boolean component (switch...)

16
(No Transcript)
17
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 G1 ?? G2. _____
____________ Lm(G) ? Lm(G1) ?? Lm(G2)
(computationally intensive!)
_____ _____ ? Lm(G1) ??
Lm(G2) L(G1) ?? L(G2) ? L(G)
18
(No Transcript)
19
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

20
(No Transcript)
21
(No Transcript)
22
(No Transcript)
23
(No Transcript)
24
(No Transcript)
25
(No Transcript)
26
AIP CONTROL SPECIFICATIONS
  • Normal production sequencing
  • Type1 workpiece I/O ? AS1 ? AS2 ? I/O
  • Type2 workpiece I/O ? AS2 ? AS1 ? I/O
  • AS3 backup operation if AS1 or AS2 down
  • Conveyor capacity bounds, ...
  • Nonblocking

27
AIP COMPUTATION
  • Equivalent flat model 1024 states,
    intractable by extensional methods
  • BDD controller 7 ? 104 nodes
  • Intermediate node count lt 21 ? 104
  • PC with Athlon cpu, 1GHz, 256 MB RAM
  • Computation time 45 min

28
(No Transcript)
29
(No Transcript)
30
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
Write a Comment
User Comments (0)
About PowerShow.com