+353-1-416-8900REST OF WORLD
+44-20-3973-8888REST OF WORLD
1-917-300-0470EAST COAST U.S
1-800-526-8630U.S. (TOLL FREE)

Practical Control System Design. Real World Designs Implemented on Emulated Industrial Systems. Edition No. 1

  • Book

  • 384 Pages
  • February 2024
  • Region: Global
  • John Wiley and Sons Ltd
  • ID: 5826115
Practical Control System Design

This book delivers real world experience covering full-scale industrial control design, for students and professional control engineers

Inspired by the authors’ industrial experience in control, Practical Control System Design: Real World Designs Implemented on Emulated Industrial Systems captures that experience, along with the necessary background theory, to enable readers to acquire the tools and skills necessary to tackle real world control engineering design problems. The book draws upon many industrial projects conducted by the authors and associates; these projects are used as case studies throughout the book, organized in the form of Virtual Laboratories so that readers can explore the studies at their own pace and to their own level of interest. The real-world designs include electromechanical servo systems, fluid storage, continuous steel casting, rolling mill center line gauge control, rocket dynamics and control, cross directional control in paper machines, audio quantisation, wind power generation (including 3 phase induction machines), and boiler control.

To facilitate reader comprehension, the text is accompanied by software to access the individual experiments. A full Solutions Manual for the questions set in the text is available to instructors and practicing engineers.

Background theory covered in the text includes control as an inverse problem, impact of disturbances and measurement noise, sensitivity functions, Laplace transforms, Z-Transforms, shift and delta operators, stability, PID design, time delay systems, periodic disturbances, Bode sensitivity trade-offs, state space models, linear quadratic regulators, Kalman filters, multivariable systems, anti-wind up strategies, Euler angles, rotational dynamics, conservation of mass, momentum and energy as well as control of non-linear systems.

Practical Control System Design: Real World Designs Implemented on Emulated Industrial Systems is a highly practical reference on the subject, making it an ideal resource for undergraduate and graduate students on a range of control system design courses. The text also serves as an excellent refresher resource for engineers and practitioners.

Table of Contents

Preface xix

About the Authors xxi

Acknowledgements xxiii

About the Companion Website xxiv

Part I Modelling and Analysis of Linear Systems 1

1 Introduction to Control System Design 3

1.1 Introduction 3

1.2 A Brief History of Control 4

1.3 Digital Control 5

1.4 Our Selection 5

1.5 Thinking Outside the Box 6

1.6 How the Book Is Organised 6

1.7 Testing the Reader’s Understanding 6

1.8 Revision Questions 7

Further Reading 7

2 Control as an Inverse Problem 9

2.1 Introduction 9

2.2 The Elements 9

2.3 Using Eigenvalue Analysis 10

2.4 The Effect of Process and Disturbance Errors 11

2.5 Feedback Control 11

2.6 The Effect of Measurement Noise 12

2.7 Sensitivity Functions 14

2.8 Reducing the Impact of Disturbances and Model Error 14

2.9 Impact of Measurement Noise 14

2.10 Other Useful Sensitivity Functions 14

2.11 Stability (A First Look) 15

2.12 Sum of Sensitivity and Complementary Sensitivity 15

2.13 Revision Questions 16

Further Reading 16

3 Introduction to Modelling 17

3.1 Introduction 17

3.2 Physical Modelling 17

3.2.1 Radio Telescope Positioning 17

3.2.2 Band-Pass Filter 19

3.2.3 Inverted Pendulum 19

3.2.4 Flow of Liquid out of a Tank 20

3.3 State-Space Model Representation 21

3.3.1 Systems Without Zeros 22

3.3.2 Systems Which Depend on Derivatives of the Input 23

3.3.3 Example: State-Space Representation 24

3.4 Linearisation and Approximation 25

3.4.1 Linearisation of Inverted Pendulum Model 26

3.5 Revision Questions 27

Further Reading 28

4 Continuous-Time Signals and Systems 29

4.1 Introduction 29

4.2 Linear Continuous-Time Models 29

4.3 Laplace Transforms 30

4.4 Application of Laplace Transforms to Linear Differential Equations 31

4.4.1 Example: Angle of Radio Telescope 32

4.4.2 Example: Modelling the Angular Velocity of Radio Telescope 33

4.5 A Heuristic Introduction to Laplace Transforms 33

4.6 Transfer Functions 34

4.6.1 High-Order Differential Equation Models 34

4.6.2 Example: Transfer Function for Radio Telescope 35

4.6.3 Transfer Functions for Continuous-Time State-Space Models 35

4.6.4 Example: Inverted Pendulum 36

4.6.5 Poles, Zeros and Other Properties of Transfer Functions 36

4.6.6 Time Delays 36

4.6.7 Heuristic Development of Transfer Function of Delay 37

4.6.8 Example: Heating System 37

4.7 Stability of Transfer Functions 38

4.7.1 Example: Poles of the Radio Telescope Model 38

4.8 Impulse Response of Continuous-Time Linear Systems 38

4.8.1 Impulse Response 38

4.8.2 Convolution and Transfer Functions 39

4.9 Step Response 39

4.10 Steady-State Response and Integral Action 40

4.11 Terms Used to Describe Step Responses 40

4.12 Frequency Response 41

4.12.1 Nyquist Diagrams 43

4.12.2 Bode Diagrams 43

4.12.3 Example: Simple Transfer Function 44

4.13 Revision Questions 45

Further Reading 46

5 Laboratory 1: Modelling of an Electromechanical Servomechanism 47

5.1 Introduction 47

5.2 The Physical Apparatus 47

5.3 Estimation of Motor Parameters 49

5.3.1 Motivation for Building a Model 50

5.3.2 Experiment: Why Build a Model? 50

5.3.3 Step Response Testing 50

5.3.4 Experiment: Measuring the Open-Loop Gain and Time Constant 51

5.3.5 Frequency Response 51

5.3.6 Experiment: Measuring Frequency Response 52

5.3.7 Experiment: Alternative Measurement of Frequency Response 52

5.4 Revision Questions 53

Further Reading 53

Part II Control System Design Techniques for Linear Single-input Single-output Systems 55

6 Analysis of Linear Feedback Systems 57

6.1 Introduction 57

6.2 Feedback Structures 57

6.3 Nominal Sensitivity Functions 59

6.4 Analysing Stability Using the Characteristic Polynomial 60

6.4.1 Example: Pole-Zero Cancellation 61

6.5 Stability and Polynomial Analysis 61

6.5.1 Stability via Evaluation of the Roots 61

6.6 Root Locus (RL) 61

6.7 Nominal Stability Using Frequency Response 63

6.8 Relative Stability: Stability Margins and Sensitivity Peaks 67

6.9 From Polar Plots to Bode Diagrams 68

6.10 Robustness 69

6.10.1 Achieved Sensitivities 69

6.10.2 Robust Stability 69

6.11 Revision Questions 71

Further Reading 72

7 Design of Control Laws for Single-Input Single-Output Linear Systems 73

7.1 Introduction 73

7.2 Closed-Loop Pole Assignment 73

7.2.1 Example: Steam Receiver 74

7.3 Using Root Locus 75

7.3.1 Example: Double Integrator 75

7.3.2 Example: Unstable Process 76

7.4 All Stabilising Control Laws 77

7.5 Design Using the Youla-Kucera Parameterisation 79

7.5.1 Example: Simple First-Order Model 80

7.6 Integral Action 80

7.7 Anti-Windup 81

7.8 PID Design 82

7.8.1 Structure 82

7.8.2 Using the Youla-Kucera Parameterisation for PID Design 84

7.9 Empirical Tuning 84

7.10 Ziegler-Nichols (Z-N) Oscillation Method 84

7.10.1 Example: Third-Order Plant 85

7.11 Two Degrees of Freedom Design 86

7.12 Disturbance Feedforward 86

7.13 Revision Questions 87

Further Reading 88

8 Laboratory 2: Position Control of Electromechanical Servomechanism 89

8.1 Introduction 89

8.2 Proportional Feedback 89

8.2.1 Experiment: Testing a Proportion only Control Law 91

8.3 Using Proportional Plus Derivative Feedback 91

8.3.1 Experiment: Testing a PD Control Law 92

8.4 Tachometer Feedback 92

8.5 PID Design 92

8.5.1 Output Disturbances 92

8.5.2 Input Disturbance 93

8.5.3 A Simple Design Procedure 94

8.5.4 Experiment: Testing a PID Control Law 94

8.6 Revision Questions 95

Further Reading 95

9 Laboratory 3: Continuous Casting Machine: Linear Considerations 97

9.1 Introduction 97

9.2 The Physical Equipment 97

9.3 Modelling of Continuous Casting Machine 99

9.4 Proportional Control 102

9.5 Response to Set-Point Changes 103

9.6 Experiments 103

9.6.1 Experiment: Model Parameter Estimation 103

9.6.2 Low Gain Feedback 104

9.6.3 High Gain Feedback 104

9.7 Effect of Measurement Noise 104

9.7.1 Experiment: Measuring the Impact of Measurement Noise 105

9.8 Pure Integral Control 105

9.8.1 Experiment: Testing Pure Integral Control 106

9.9 PI Control 106

9.9.1 Experiment: Testing PI Control 107

9.9.2 Experiment: Testing the Response to Varying Casting Speed 108

9.10 Feedforward Control 108

9.10.1 Experiment: Testing Feedforward Control 109

9.10.2 Experiment: Testing Sensitivity to the Feedforward Gain 110

9.11 Revision Questions 110

Further Reading 110

10 Laboratory 4: Modelling and Control of Fluid Level in Tanks 113

10.1 Introduction 113

10.2 The Controllers 113

10.3 Physical Modelling 113

10.3.1 Experiment: Estimating Plant Gain and Time Constant 117

10.4 Closed-Loop Level Control for a Single Tank 117

10.4.1 Proportional Only Control 117

10.4.2 Experiment: Testing Proportional Control 117

10.4.3 Integral Only Control 118

10.4.4 Experiment: Testing Integral Control 118

10.4.5 Proportional Plus Integral Control 119

10.4.6 Experiment: Testing PI Control 119

10.4.7 Experiment: Alternative PI Controller 119

10.5 Closed-Loop Level Control of Interconnected Tanks 119

10.6 Revision Questions 120

Further Reading 121

11 Laboratory 5: Wind Power (Mechanical Components) 123

11.1 Introduction 123

11.2 Yaw Control 123

11.2.1 Experiment: Estimating the Yaw Time Constant 127

11.2.2 Design of Yaw Controller 127

11.2.3 Experiment: Testing the Yaw Controller 128

11.3 Rotational Velocity Control 129

11.3.1 Experiment: Testing the Rotational Velocity Control Law 133

11.4 Pitch Control 133

11.5 Experiment: Testing the Pitch Controller 134

11.6 Revision Questions 135

Further Reading 135

Part III More Complex Linear Single-Input Single-Output Systems 137

12 Time Delay Systems 139

12.1 Introduction 139

12.2 Transfer Function Analysis 139

12.3 Classical PID Design Revisited 140

12.4 Padé Approximation 140

12.5 Using the Youla-Kucera Parameterisation 140

12.6 Smith Predictor 141

12.7 Modern Interpretation of Smith Predictor 142

12.8 Sensitivity Trade-Offs 142

12.9 Theoretical Analysis of Effect of Delay Errors on Smith Predictor 143

12.10 Revision Questions 144

Further Reading 145

13 Laboratory 6: Rolling Mill (Transport Delay) 147

13.1 Introduction 147

13.2 The Physical System 147

13.3 Modelling 149

13.3.1 Description of the Process 149

13.3.2 Sensors and Actuators 149

13.3.3 Disturbances 149

13.3.4 Aims of the Control System 149

13.4 Building a Model 150

13.4.1 The Mill Frame 150

13.4.2 Strip Deformation 150

13.4.3 Composite Model 151

13.4.4 Open-Loop Steady-State Performance 152

13.5 Basic Control System Design 152

13.6 Linear Control Ignoring the Time Delay 153

13.6.1 Experiment: Testing a PI Controller 154

13.7 Linear Control Based on Rational Approximation to the Time Delay 155

13.7.1 Experiment: Testing PID Design 156

13.8 Control System Design Based on Smith Predictor 156

13.8.1 Experiment: Testing Smith Predictor 157

13.9 Use of a Soft Sensor 158

13.9.1 The BISRA Gauge 158

13.9.2 Experiment: Testing the BISRA Gauge 159

13.10 Robustness of BISRA Gauge 159

13.10.1 Experiment: Testing Sensitivity to Mill Modulus 159

13.10.2 Experiment: Alternative Solution to Achieve Steady-State Tracking 159

13.11 Revision Questions 159

Further Reading 160

14 Control System Design for Open-Loop Unstable Systems 161

14.1 Introduction 161

14.2 Some Simple Examples of Open-Loop Unstable Systems 161

14.3 All Stabilising Control Laws for Systems Having Undesirable Open-Loop Poles 163

14.4 Revision Questions 164

Further Reading 165

15 Laboratory 7: Control of a Rocket 167

15.1 Introduction 167

15.2 Dynamics of a Rocket in 2D Flight 167

15.2.1 Coordinate Systems 167

15.2.2 Forces 169

15.2.3 Translational Dynamics 170

15.2.4 Rotational Dynamics 170

15.2.5 Composite Model 171

15.3 Equilibrium 171

15.4 Linearised Model 171

15.5 Open-Loop Flight 172

15.6 Controller Design for the Rocket 172

15.6.1 Simplified Design of PID 172

15.6.2 Frequency Domain Design 173

15.7 Experiment: Testing the Control Law 174

15.7.1 Testing the Design Mode in Section 15.6.1 174

15.7.2 Testing the Design Made in Section 15.6.2 175

15.8 Revision Questions 175

Further Reading 175

16 Bode Sensitivity Trade-Offs 177

16.1 Introduction 177

16.2 System Properties 177

16.3 Bode Integral Constraints 178

16.3.1 Open-Loop Stable Systems 178

16.4 Examples of Bode Sensitivity Trade-Offs 178

16.4.1 Open-Loop Unstable Systems 180

16.5 Bode Complementary Sensitivity Integrals 180

16.5.1 Minimum Phase Plants 180

16.5.2 Non-minimum Phase Plants 180

16.6 Bode Sensitivity for Time-Delay Systems 180

16.7 Revision Questions 181

Further Reading 181

Part IV Sampled Data Control Systems 183

17 Principles of Sampled-Data Control System Design 185

17.1 Introduction 185

17.2 A/D Conversion 185

17.3 Sampled Output Noise 185

17.4 D/A Conversion 186

17.5 Sampled-Data Models 187

17.6 Shift Operator Models 187

17.7 Divided Difference Models 187

17.8 Euler Approximate Model 188

17.9 Euler Approximate Model in Delta Domain 188

17.10 Delta Analysis 189

17.11 Historical Notes 189

17.12 An Example of Shift and Delta Models 189

17.13 Sampled-Data Stability 190

17.14 Bode Sensitivity Integrals (Sampled Data Case) 190

17.14.1 Z-Domain 192

17.14.2 Delta Domain 192

17.15 Sampling Zeros 193

17.16 Revision Questions 193

Further Reading 194

18 Laboratory 8: Audio Signal Processing and Optimal Noise Shaping Quantisers 197

18.1 Introduction 197

18.2 The Physical Apparatus 197

18.3 Psychoacoustic Issues 198

18.3.1 Experiment: Testing Your Hearing Sensitivity 199

18.4 Nearest Neighbour Quantisation 200

18.4.1 Experiment: Testing the Nearest Neighbour Quantiser 200

18.5 Optimal Noise Shaping Quantiser 201

18.5.1 Feedback Quantiser 201

18.5.2 Experiment: Test the Feedback Quantiser 202

18.6 Utilising Your Own Hearing Sensitivity 202

18.6.1 Experiment: Test the Feedback Quantiser Using Your Hearing Sensitivity 204

18.7 Audio Quantisation from a Bode Sensitivity Integral Perspective 204

18.7.1 Experiment: Spectrum of Errors 205

18.7.2 Experiment: Testing Bode Sensitivity Integral 205

18.8 Audio Quantisation for More Complex Cases 205

18.8.1 Experiment: More Complex Case 206

18.9 Revision Questions 206

Further Reading 207

Part V Simple Multivariable Control Problems 209

19 Tools Used for Simple Multivariable Control Problems 211

19.1 Introduction 211

19.2 Cascade Control 211

19.2.1 Example of Cascade Control 212

19.3 Imposed SISO Architectures 214

19.4 Relative Gain Array 215

19.5 An Industrial Example 215

19.5.1 The Relative Gain Array 215

19.5.2 A Simple MV Transformation 216

19.6 Revision Questions 216

Further Reading 216

20 Laboratory 9: Wind Power (Electrical Components) 217

20.1 Introduction 217

20.2 Generator Choices 217

20.3 Physical Parameters for the Laboratory Wind Turbine 217

20.4 The Generator and Grid Side Architectures 219

20.5 Background Theory 219

20.5.1 Alpha, Beta Coordinates 220

20.5.2 dq Frame 220

20.5.3 The Inverse Transformation 221

20.5.4 First-Order Dynamics in dq Frame 221

20.6 Generator Side Model 222

20.7 Generator Side Control Law 223

20.7.1 Regulation of I Sd 224

20.7.2 Regulation of I Sq 224

20.7.3 Alignment of dq Frame 224

20.7.4 Conversion of V Sd , V Sq Back to Time Domain 225

20.8 The Link Capacitor Model 225

20.8.1 Current into the Capacitor 225

20.8.2 Dynamics of the Capacitor 225

20.9 Regulation of the Capacitor Voltage 226

20.10 Model for the Grid Side Transformer 226

20.11 The Grid Side Control Law 226

20.11.1 Regulation of I Cq 227

20.11.2 Regulation of I cd 227

20.12 Complete Electrical System Control Law 227

20.13 Testing the Electrical Control Laws 229

20.13.1 Generator Side 229

20.13.2 Grid Side 229

20.14 Experiments on the Complete System 229

20.14.1 Experiment: Testing the Impact of Wind Direction 230

20.14.2 Experiment: Testing the Impact of Wind Speed 231

20.15 Revision Questions 231

Further Reading 233

21 Laboratory 10: Cross-Directional Control in Paper Machines: PID Control 235

21.1 Introduction 235

21.2 Web-Forming Process 235

21.3 Basis Weight Control in a Paper Machine 237

21.4 Process Model 237

21.4.1 Experiment: Measuring the Cross-Directional Profile 241

21.4.2 Experiment: Measuring the Machine Direction Dynamics 241

21.5 Simple SISO Design Ignoring Coupling 241

21.5.1 Experiment: Testing Simple PID Controllers 242

21.6 Simple SISO Design Accounting for Coupling 242

21.6.1 Experiment: Testing a Decoupled PID Structure 243

21.7 Summary 243

21.8 Revision Questions 244

Further Reading 244

Part VI Multivariable Control Systems (More General Methods) 247

22 State Variable Feedback 249

22.1 Introduction 249

22.2 Sampled-Data Control 249

22.2.1 Pole Assignment 249

22.2.2 Linear Quadratic Regulator (LQR) 249

22.3 Dynamic Programming 250

22.4 Infinite Horizon Linear Quadratic Optimal Problem 251

22.5 Delta-Domain Result 251

22.6 Continuous-Time Linear Quadratic Regulator 252

22.6.1 Pole Assignment 252

22.6.2 Continuous-Time Linear Quadratic Regulator 252

22.7 Regulation to a Fixed Set-Point 253

22.8 Frequency Domain Insights into the Linear Quadratic Regulator 254

22.9 Output Feedback 255

22.9.1 A State Estimator (or Observer) 255

22.9.2 Certainty Equivalence 255

22.10 Separation 256

22.11 Achieving Integral Action 256

22.11.1 The Problem 256

22.11.2 The Remedy 256

22.11.3 Properties 257

22.12 All Stabilising Control Laws Revisited 258

22.12.1 Stable Open-Loop Plants 259

22.12.2 Adding Stable Uncontrollable Disturbance States 259

22.12.3 Adding Non-stabilisable Disturbance States 260

22.13 Model Predictive Control 260

22.14 Revision Questions 260

Further Reading 261

23 The Kalman Filter 263

23.1 Introduction 263

23.2 Periodic Disturbances 263

23.2.1 Continuous-Time Model 263

23.2.2 Sampled-Data Process Noise 264

23.2.3 Sampled-Data Measurement Noise 265

23.2.4 The Full Sampled-Data Model 265

23.3 The Best Observer Gain 266

23.4 Steady-State Optimal Estimator 267

23.5 Treating Non-White Noise 268

23.6 Dealing with Constant Disturbances 268

23.7 Periodic Disturbances 268

23.8 Accounting for Delays 269

23.9 Multiple Output Measurements 269

23.10 Continuous-Time Kalman Filter 270

23.11 Linking Continuous Kalman Filter and Discrete Kalman Filter 270

23.12 The Linear Quadratic Regulator Revisited 271

23.13 Quantifying the Performance 271

23.14 Revision Questions 272

Further Reading 274

24 Laboratory 11: Rolling Mill Revisited (Periodic Disturbances) 275

24.1 Introduction 275

24.2 Disturbances 275

24.3 Effects of Roll Eccentricity 276

24.3.1 Experiment: Measuring the Impact of Roll Eccentricity 277

24.4 Tight Feedback Control 277

24.4.1 Experiment: Testing the Impact of Eccentricity on the BISRA Gauge 278

24.4.2 Analysis of the Effect of Control Law Bandwidth 278

24.5 Eccentricity Compensation 278

24.5.1 A Simple Eccentricity Predictor 278

24.6 Optimal Observer Design 279

24.6.1 Experiment: Testing the Eccentricity Estimator 280

24.7 Eccentricity Compensation Using the Kalman Filtering 281

24.7.1 Experiment: Testing the Kalman Filter for Eccentricity Estimation 281

24.8 Conclusion 282

24.9 Revision Questions 282

Further Reading 283

Part VII Introduction to the Modelling and Control of Nonlinear Systems 285

25 Modelling and Analysis of Simple Nonlinear Systems 287

25.1 Introduction 287

25.2 Errors Arising from Large Actuator Movement 287

25.3 Nonlinear Correction by Gain Change 288

25.4 Nonlinear Correction by Cascade Control 288

25.5 Saturation 289

25.5.1 Achieving Integral Action via Feedback 289

25.5.2 Introducing Anti-Windup in Control Laws Implemented via the Youla-Kucera Parameterisation 290

25.5.3 Anti-Windup When an Observer is Used 290

25.6 Extension to Rate Limitations 291

25.7 Minimal Actuator Movement 291

25.8 Describing Function Analysis 291

25.9 Predicting the Period and Amplitude of Oscillations 293

25.10 Revision Questions 293

Further Reading 294

26 Laboratory 12: Continuous Casting Machine (Nonlinear Considerations) 297

26.1 Introduction 297

26.2 The Slide Gate Valve 297

26.3 Investigation of Effect of Nonlinear Valve Geometry 298

26.3.1 Experiment: Testing Impact of the Nonlinear Geometry of the Valve 299

26.3.2 Other Nonlinear Phenomena 300

26.4 An Explanation for the Observed Oscillations 300

26.5 A Redesign to Account for Slip-Stick Friction 302

26.5.1 Experiment: Testing the Impact of Slip-Stick Friction 302

26.6 Revision Questions 303

Further Reading 303

27 Laboratory 13: Cross-Directional Control (Robustness and Impact of Actuator Saturation) 305

27.1 Introduction 305

27.2 Effect of Actuator Saturation Without Anti-Windup Protection 305

27.2.1 Experiment: Impact of Actuator Saturation 305

27.2.2 Experiment: Impact of Actuator Saturation with Decoupled PID Design 306

27.3 PI Decoupled Design with Simple Anti-Windup Protection 306

27.3.1 Experiment: Testing the Simple Anti-Windup Scheme 307

27.4 Conditioning Problems 308

27.4.1 Experiment: Testing Actuator Profile 310

27.5 PI Decoupled Design with Anti-Windup Protection Limited to Low Spatial Frequencies 310

27.5.1 Experiment: Limiting Spatial Frequencies Used in the Controller 310

27.6 PI Decoupled Design with Adaptive Spatial Frequency Selection 311

27.6.1 Experiment: Testing Adaptive Spatial Frequency Selection 312

27.7 Conclusions 312

27.8 Revision Questions 312

Further Reading 312

Part VIII Modelling and Control of More Complex Nonlinear Systems 315

28 Modelling of a Rocket in Three-Dimensional Flight 317

28.1 Introduction 317

28.2 Preliminaries 317

28.2.1 Coordinate Systems 317

28.2.2 Euler Angles in Three Dimensions 318

28.2.3 Time Derivative of Rotation Matrices 320

28.2.4 Angular Velocities 321

28.2.5 Angular Acceleration 321

28.2.6 Cross-Products 323

28.3 Translational Dynamics 323

28.3.1 Forces 323

28.3.2 Model for Translational Dynamics 324

28.4 Rotational Dynamics 324

28.4.1 Torque 324

28.4.2 Model for Rotational Dynamics 325

28.5 Stable or Unstable Rocket 325

28.6 Revision Questions 326

Further Reading 326

29 Modelling of a Steam-Generating Boiler 327

29.1 Introduction 327

29.2 Physical Principles 328

29.2.1 Internal Energy and Enthalpy 328

29.2.2 Ideal Gases 328

29.2.3 Steam 328

29.3 Physical Principles Used in Boiler Modelling 329

29.4 Mass Balances 329

29.5 Constant Volume of Drum, Risers and Downcomers 331

29.5.1 Consequence of Constant Volume of the Drum 332

29.5.2 Consequence of Constant Volume of the Risers 332

29.6 Energy Balances 333

29.6.1 Consequence of Drum Energy Balance 334

29.6.2 Consequences of Energy Balance in the Risers 335

29.7 A Model for Boiler Pressure 335

29.8 A Model for Drum Water Level 336

29.9 Spatial Discretisation and Homogeneous Mixing in the Risers 337

29.9.1 Spatial Discretisation 338

29.9.2 Homogeneous Mixing in a Section of the Risers 339

29.10 Water Flow in the Downcomers 340

29.11 Superheaters 341

29.12 Steam Receiver 341

29.12.1 Mass Balance 342

29.12.2 Energy Balance 342

29.12.3 Constant Volume of the Steam Receiver 342

29.12.4 Summary of the Model for the Steam Receiver 343

29.13 Other Model Components 343

29.13.1 Mass Flow out of Drum 343

29.13.2 Feedwater Mass Flow 344

29.13.3 Total Heat 344

29.13.4 Disturbances 344

29.13.5 A Preliminary Simulation 344

29.14 Revision Questions 344

Further Reading 346

30 Laboratory 14: Control of a Steam Boiler 347

30.1 Introduction 347

30.2 Extracting an Approximate Linear Model 347

30.2.1 Introduction 347

30.2.2 Sine Wave Testing in Closed-Loop (Scalar Case) 348

30.2.3 Application to the Boiler Model 349

30.2.4 The Steam Receiver 350

30.3 The Control Architecture 351

30.4 Regulating Steam Flow from the Boiler 351

30.5 Boiler Pressure Controller 351

30.6 Drum Water Level Controller 352

30.6.1 Experiment: Implementing Drum Water Level Control Law 352

30.7 Steam Receiver Controller 353

30.7.1 Experiment: Testing Steam Receiver Control Law 353

30.8 Experiments 353

30.8.1 Set Up 353

30.8.2 Small Load Change 354

30.8.3 Faster Outer Loop 354

30.8.4 Slower Outer Loop 354

30.8.5 Large Decrease in Load 355

30.8.6 Constraints 355

30.8.7 Large Load Change with ‘Fast’ Outer Loop 355

30.8.8 Large Increase in Load 355

30.9 Summary 355

30.10 Revision Questions 355

Further Reading 356

Index 357

Authors

Adrian Medioli University of Newcastle, Australia. Graham Goodwin University of Newcastle, Australia.