Table of Contents
- List of Figures.....ix
- List of Tables
- Foreword.....xiii
- Preface.....xv
- 1
- INTRODUCTION.....1
- 2
- PETRI NETS.....5
- 2.1
- Petri Net Definitions.....6
- 2.2
- Structural Invariants.....9
- 2.3
- Siphons and Traps.....10
- 2.4
- Classes of Petri Nets.....13
- 2.5
- Petri Nets and Automata.....14
- 2.6
- Petri Nets in Control.....19
- 3
- INVARIANT BASED CONTROL DESIGN.....23
- 3.1
- Monitor Based Supervisors.....25
- 3.2
- Supervisor Synthesis using Place Invariants.....27
- 3.3
- Maximally Permissive Supervision.....31
- 4
- UNCONTROLLABLE AND UNOBSERVABLE TRANSITIONS.....33
- 4.1
- Uncontrollable Transitions.....34
- 4.2
- Unobservable Transitions.....35
- 4.3
- Constraint Transformations.....35
- 4.4
- Vector Discrete Event Systems.....38
- 4.5
- Petri Net Modeled Supervisors.....43
- 5
- CONSTRAINT TRANSFORMATION AND CONTROLLER SYNTHESIS.....51
- 5.1
- Computing Constraint Transformations.....51
- 5.2
- Structure of Admissible Constraints and Controls.....58
- 5.3
- Admissible Constraints and Controller Synthesis.....60
- 5.4
- Enforcing Disjunctions of Linear Constraints.....67
- 5.5
- Petri Net Modeled Supervisors.....43
- 6
- RESOURCE MANAGEMENT AND DEADLOCK AVOIDANCE.....73
- 6.1
- Modeling of Finite Resources.....73
- 6.2
- Conditions for Liveness.....75
- 6.3
- Deadlock Avoidance.....81
- 7
- OTHER CONTROL SPECIFICATIONS.....89
- 7.1
- Equality Constraints.....90
- 7.2
- Constraints involving the Firing Vector.....91
- 7.3
- Logical Constraints on System Behavior.....97
- 7.4
- Constraints Involving Time.....99
- 7.5
- Limits of the Constraint Inequality.....106
- 8
- EXAMPLE APPLICATIONS.....113
- 8.1
- The Cat and Mouse Problem.....113
- 8.2
- Automated Guided Vehicle Coordination.....119
- 8.3
- The Unreliable Machine.....122
- 8.4
- Piston Rod Robotic Assembly Cells.....129
- 8.5
- Asynchronous Transfer Mode Switch.....136
- 8.6
- The Three Tanks Problem.....139
- 8.7
- Hybrid Control System Example.....148
- 9
- SUMMARY AND CONCLUSIONS.....153
- Glossary.....157
- References.....171
- List of Symbols.....177
- Index.....179
- About the Authors.....187