Contents
1 A Brief Tutorial of Networked Control Systems 1
1.1 Introduction 1
1.2 Communicational Characteristics of NCSs 3
1.2.1 Network Topology 3
1.2.2 Packet-Based Data Transmission 4
1.2.3 Limited Network Resources 7
1.3 The Research on Networked Control Systems 9
1.3.1 Control-Centred Research on NCSs 9
1.3.2 Co-Design for NCSs 10
1.4 Summary 11
Part I Design
2 Packet-Based Control Design for Networked Control Systems 15
2.1 Problem Statement 15
2.2 Packet-Based Control for NCSs 17
2.2.1 Packet-Based Control for NCSs:A Unified Model17
2.2.2 Design of the Packet-Based Control for NCSs 18
2.3 Stability of Packet-Based NCSs 22
2.3.1 A Switched System Theory Approach 22
2.3.2 A Delay Dependent Analysis Approach 23
2.4 Controller Design:A GPC-Based Approach 25
2.5 Numerical and Experimental Examples 27
2.6 Summary 32
3 Packet-Based Control for Networked Hammerstein Systems 33
3.1 System Description 33
3.2 Packet-Based Control for Networked Hammerstein Systems 35
3.2.1 Intermediate FCS(FCIS) 35
3.2.2 The Nonlinear Input Process 38
3.2.3 Packet-Based Control for Networked Hammerstein Systems 39
3.3 Stability Analysis of Packet-Based Networked Hammerstein Systems 40
3.3.1 Stability Criterion in Input-Output Description 40
3.3.2 Stability Criterion in State-Space Description 42
3.4 Numerical and Experimental Examples 46
3.5 Summary 49
4 Packet-Based Control for Networked Wiener Systems 51
4.1 System Description 51
4.2 Packet-Based Control for Networked Wiener Systems 52
4.3 Stability Analysis of Packet-Based Networked Wiener Systems 54
4.3.1 Observer Error 54
4.3.2 Closed-Loop Stability 55
4.4 Numerical and Experimental Examples 57
4.5 Summary 58
5 Packet-Based Networked Control Systems in
Continuous Time 61
5.1 Packet-Based Control in Continuous Time 61
5.1.1 Packet-Based Control for NCSs in
Continuous Time 62
5.1.2 A Novel Model for NCSs 65
5.2 Stability and Stabilization 66
5.3 A Numerical Example 73
5.4 Summary 74
Part II Analysis
6 Stochastic Stabilization of Packet-Based Networked Control Systems 77
6.1 Stochastic Analysis of PBNCSs 77
6.1.1 Stochastic Model of PBNCSs 78
6.1.2 Stochastic Stability and Stabilization 80
6.2 A Numerical Example 84
6.3 Summary 85
7 Stability of Networked Control Systems:A New Time Delay Systems Approach 87
7.1 The Novel Time Delay System Model for PBNCSs 87
7.2 Stability and Stabilization 89
7.3 An Illustrative Example 95
7.4 Summary 97
8 Exploring the Different Delay Effects in Different Channels in Networked Control Systems 99
8.1 Problem Formulation 99
8.2 Categorizing the Control Laws 101
8.2.1 Two General Categories of the Control Laws 101
8.2.2 The Delay-Dependent Control Laws 102
8.3 When and How the Delay Effects in Different Channels Are Different 102
8.3.1 When the Delay Effects Are Different:A Qualitative Analysis 103
8.3.2 How the Delay Effects with(8.4a)and(8.4c) are Different:A Quantitative Analysis 103
8.3.3 A Brief Summary and Discussion 108
8.4 Numerical Examples 108
8.5 Summary 113
Part III Extension
9 Active Compensation for Data Packet Disorder in Networked Control Systems 117
9.1 Data Packet Disorder and Related Work 117
9.1.1 Data Packet Disorder 118
9.1.2 Related Work 119
9.2 Actively Compensating for Data Packet Disorder in NCSs 120
9.3 Modeling and Further Discussion 122
9.3.1 A Unified Model for NCSs 122
9.3.2 Further Discussion:Reduced Communication Constraints 123
9.4 A Numerical Example 124
9.5 Summary 126
10 Error Bounded Sensing for Packet-Based Networked Control Systems 127
10.1 Error Bounded Sensing for PBNCSs 127
10.1.1 Error Bounded Sensing in the Sensor-to-controller Channel 128
10.1.2 Packet-Based Control in the Controller-to-actuator Channel 130
10.1.3 The EBS Strategy for PBNCSs 130
10.2 Stabilization and Further Discussion 132
10.2.1 Stabilization 133
10.2.2 The Effects of the EBS Strategy 135
10.3 Numerical and Experimental Examples 138
10.4 Summary 142
11 Packet-Based Deadband Control for Networked Control Systems 143
11.1 Packet-Based Deadband Control for NCSs 143
11.2 Stability and Stabilization of Packet-Based Deadband Control 146
11.2.1 The Control Laws 146
11.2.2 Stability and Stabilization 148
11.3 Numerical and Experimental Examples 155
11.4 Summary 160
12 Packet-Based Control and Scheduling Co-Design for Networked Control Systems 161
12.1 Problem Statement 161
12.2 Packet-Based Control for Subsystems 162
12.3 Scheduling 164
12.3.1 Static Scheduling 164
12.3.2 Dynamic Feedback Scheduling 167
12.4 Numerical Examples 171
12.5 Summary 174
References 175
Index 183