Skip to:Content
|
Bottom
Cover image for Modeling and control of discrete-event dynamical systems : with Petri nets and other tool
Title:
Modeling and control of discrete-event dynamical systems : with Petri nets and other tool
Personal Author:
Series:
Advanced textbooks in control and signal processing
Publication Information:
Natick, MA : Springer, 2007
ISBN:
9781846288722
General Note:
Also available online version
Added Author:
Electronic Access:
Full Text
DSP_RESTRICTION_NOTE:
Accessible within UTM campus

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010159402 T57.6 H78 2007 Open Access Book Book
Searching...

On Order

Summary

Summary

Discrete-event dynamic systems (DEDs) permeate our world, being of great importance in modern manufacturing processes, transportation and various forms of computer and communications networking.

"Modeling and Control of Discrete-event Dynamic Systems" begins with the mathematical basics required for the study of DEDs and moves on to present various tools used in their modeling and control. Among the instruments explained are many forms of Petri net, the sequential function chart, state charts, formal languages and max-plus algebra.

Industrial examples illustrate the concepts and methods discussed. Using them, readers will be able to understand DEDs quickly and to master the control methods to analyze and improve the performance of their systems.

Final-year undergraduates and graduates embarking on further courses in control, manufacturing and process engineering, computer studies or operations research will find this text an invaluable aid in learning about the control of this important class of systems.


Author Notes

Branislav Hrúz received his Ph.D. from the Slovak Academy of Sciences, Institute of Technical Cybernetics in Bratislava, in 1968. He joined the Research Institute of Mathematical Machines in Prague in 1960 and then the Institute of Technical Cybernetics of the Slovak Academy of Sciences, Bratislava, Slovak Republic, in 1963, and then the State Forest Products Research Institute in Bratislava, Control Engineering Laboratory, in 1971, where he led the first projects of computer automation of the woodworking industry in the former Czechoslovakia. Since 1991 he has been an Associate Professor at the Slovak University of Technology, a member of Faculty of Electrical Engineering and Information Technology, vice-head of Department of Automatic Control Systems. His main interests are in modeling and control of complex systems (especially those of a discrete-event nature), threshold logic functions, finite automata, Petri nets, control methods applied in manufacturing, and instruments and tools for the computer programming of control in practical applications. Dr. Hrúz is author or co-author of 100+ publications including three books and he has presented over fifty papers at national or international conferences. He has served as a member of programming or organizing committees of many international conferences. He acted as a visiting Professor at the Vienna University in Austria and he has lectured (by invitation) in Finland, Germany, USA, and France.

MengChu Zhou received his Ph.D. from Rensselaer Polytechnic Institute. He joined New Jersey Institute of Technology (NJIT) in 1990, and is currently a Professor of Electrical and Computer Engineering and Director of the Discrete-Event Systems Laboratory. His interests are in computer-integrated systems, Petri nets, networks, and manufacturing. He has 200+ publications including six books and 80+ journal papers. He is Managing Editor of IEEE Transactions on Systems, Man and Cybernetics (SMC), AssociateEditor of IEEE Transactions on Automation Science and Engineering , and Editor-in-Chief of International Journal of Intelligent Control and Systems . He has served as General and Program Chair of many international conferences. Dr. Zhou has led or participated in twenty-eight research and education projects with total budget over $10M, funded by the National Science Foundation, (US) Department of Defense, and industry. He was the recipient of the CIM University-LEAD Award from the Society of Manufacturing Engineers, the Perlis Research Award by NJIT, the Humboldt Research Award for US Senior Scientists, and is a Distinguished Lecturer of IEEE SMC Society. He has been invited to lecture in Australia, Canada, China, France, Germany, Hong Kong, Italy, Japan, Korea, Mexico, Taiwan, and US. He was founding chair of Discrete Event Systems Technical Committee of IEEE SMC Society, and a Co-Chair (founding) of the Semiconductor Factory Automation Technical Committee of the IEEE Robotics and Automation Society. He is a life member of the Chinese Association for Science and Technology-USA and served as its President in 1999. He is Fellow of IEEE .


Table of Contents

Notationp. xvii
1 Basic Description of Discrete-event Dynamic Systemsp. 1
1.1 Introductionp. 1
1.2 Discrete Variables and Relationsp. 4
1.3 Discrete Processesp. 6
1.4 Basic Properties of DEDS and their Specificationp. 10
1.5 Basic Transition Systemp. 11
1.6 Problems and Exercisesp. 20
2 Graphs in Modeling DEDSp. 23
2.1 Simple Non-labeled Directed Mathematical Graphsp. 23
2.2 Labeled Mathematical Graphsp. 24
2.3 Subgraphs and Componentsp. 25
2.4 Directed Pathsp. 27
2.5 Problems and Exercisesp. 29
3 Formal Languagesp. 33
3.1 Notion of the Formal Languagep. 33
3.2 Formal Grammars and Classification of Formal Languagesp. 34
3.3 Regular Expressionsp. 38
3.4 Problems and Exercisesp. 40
4 Control of DEDSp. 41
4.1 State and Control Variablesp. 41
4.2 Control System and Control Functionp. 42
4.3 Problems and Exercisesp. 46
5 Finite Automatap. 49
5.1 Basic Definitionsp. 49
5.2 Description of the System Behavior Using Finite Automatap. 52
5.3 Control Specification Using Finite Automatap. 55
5.4 Non-deterministic Finite Automatap. 60
5.5 Problems and Exercisesp. 60
6 Reactive Flow Diagramsp. 63
6.1 Standard Flow Diagramsp. 63
6.2 Reactive Flow Diagramsp. 64
6.3 Problems and Exercisesp. 67
7 Petri Net Models of DEDSp. 69
7.1 Notion of Petri Netsp. 69
7.2 Basic Definitionsp. 76
7.3 Vector and Matrix Representation of Petri Netsp. 80
7.4 Petri Net Classesp. 91
7.5 Petri Nets Interpreted for Controlp. 95
7.6 Petri Nets with Capacitiesp. 99
7.7 Problems and Exercisesp. 102
8 Properties of Petri Netsp. 107
8.1 Marking Reachabilityp. 107
8.2 Reachability Graphp. 109
8.3 Boundednessp. 115
8.4 Coverabilityp. 116
8.5 Coverability Graphp. 118
8.6 Livenessp. 124
8.7 Reversibilityp. 127
8.8 Persistence and Fairnessp. 128
8.9 Conservativenessp. 129
8.10 P-invariants and T-invariantsp. 134
8.11 Concurrency and Conflictp. 149
8.12 Analysis of Petri Net Propertiesp. 152
8.13 Structural Propertiesp. 155
8.14 Problems and Exercisesp. 157
9 Grafcetp. 161
9.1 Basic Grafcet Componentsp. 161
9.2 Dynamics Modeling with Grafcetp. 164
9.3 Comparison of Petri Nets and Grafcetp. 169
9.4 Problems and Exercisesp. 173
10 Timed and High-level Petri Netsp. 177
10.1 From Standard to Higher-level Petri Netsp. 177
10.2 Deterministic Timed Petri Netsp. 178
10.3 Stochastic Timed Petri Netsp. 180
10.4 Colored Petri Netsp. 185
10.5 Fuzzy Petri Netsp. 192
10.6 Adaptive Petri Netsp. 196
10.7 Petri Net-based Design Toolsp. 204
10.8 Problems and Exercisesp. 205
11 Statechartsp. 209
11.1 Introductionp. 209
11.2 Basic Statechart Componentsp. 209
11.3 Statechart Applicationp. 213
11.4 Problems and Exercisesp. 214
12 DEDS Modeling, Control and Programmingp. 217
12.1 Modeling Methodologyp. 217
12.2 Resolution of Conflictsp. 225
12.3 Control Programs in DEDSp. 234
12.4 Ladder Logic Diagramsp. 246
12.5 Problems and Exercisesp. 256
13 Supervisory Controlp. 261
13.1 Basic Notionp. 261
13.2 System Controllabilityp. 262
13.3 Supervisory Control Solution Based on Finite Automatap. 269
13.4 Supervisory Control Solution with P-invariantsp. 282
13.5 Supervisory Control Solution with Reachability Graphp. 295
13.6 Problems and Exercisesp. 301
14 Job Schedulingp. 305
14.1 Problem Formulationp. 305
14.2 Job Scheduling and Petri Netsp. 309
14.3 Job Scheduling Based on the Max-plus Algebrap. 313
14.4 Problems and Exercisesp. 321
Referencesp. 325
Indexp. 333
Go to:Top of Page