Modern Control Systems, 12e, is ideal for an introductory undergraduate course in control systems for engineering students. Written to be equally useful for all engineering disciplines, this text is organized around the concept of control systems theory as it has been developed in the frequency and time domains. It provides coverage of classical control, employing root locus design, frequency and response design using Bode and Nyquist plots. It also covers modern control methods based on state variable models including pole placement design techniques with full-state feedback controllers and full-state observers. Many examples throughout give students ample opportunity to apply the theory to the design and analysis of control systems. Incorporates computer-aided design and analysis using MATLAB and LabVIEW MathScript.
                         
                        
                            CHAPTER 1 Introduction to Control Systems 1  1.1 Introduction 2  1.2 Brief History of Automatic Control 5  1.3 Examples of Control Systems 10  1.4 Engineering Design 17  1.5 Control System Design 18  1.6 Mechatronic Systems 21  1.7 Green Engineering 25  1.8 The Future Evolution of Control Systems 27  1.9 Design Examples 28  1.10 Sequential Design Example: Disk Drive Read System 32  1.11 Summary 34  Skills Check 35  Exercises 37  Problems 39  Advanced Problems 44  Design Problems 46  Terms and Concepts 48  CHAPTER 2 Mathematical Models of Systems 49  2.1 Introduction 50  2.2 Differential Equations of Physical Systems 50  2.3 Linear Approximations of Physical Systems 55  2.4 The Laplace Transform 58  2.5 The Transfer Function of Linear Systems 65  2.6 Block Diagram Models 79  2.7 Signal-Flow Graph Models 84  2.8 Design Examples 90  2.9 The Simulation of Systems Using Control Design Software 113  2.10 Sequential Design Example: Disk Drive Read System 128  2.11 Summary 130  Skills Check 131  Exercises 135  Problems 141  Advanced Problems 153  Design Problems 155  Computer Problems 157  Terms and Concepts 159  CHAPTER 3 State Variable Models 161  3.1 Introduction 162  3.2 The State Variables of a Dynamic System 162  3.3 The State Differential Equation 166  3.4 Signal-Flow Graph and Block Diagram Models 171  3.5 Alternative Signal-Flow Graph and Block Diagram Models 182  3.6 The Transfer Function from the State Equation 187  3.7 The Time Response and the State Transition Matrix 189  3.8 Design Examples 193  3.9 Analysis of State Variable Models Using Control Design Software 206  3.10 Sequential Design Example: Disk Drive Read System 209  3.11 Summary 213  Skills Check 214  Exercises 217  Problems 220  Advanced Problems 227  Design Problems 230  Computer Problems 231  Terms and Concepts 232  CHAPTER 4 Feedback Control System Characteristics 234  4.1 Introduction 235  4.2 Error Signal Analysis 237  4.3 Sensitivity of Control Systems to Parameter Variations 239  4.4 Disturbance Signals in a Feedback Control System 242  4.5 Control of the Transient Response 247  4.6 Steady-State Error 250  4.7 The Cost of Feedback 253  4.8 Design Examples 254  4.9 Control System Characteristics Using Control Design Software 268  4.10 Sequential Design Example: Disk Drive Read System 273  4.11 Summary 277  Skills Check 279  Exercises 283  Problems 287  Advanced Problems 293  Design Problems 296  Computer Problems 300  Terms and Concepts 303  CHAPTER 5 The Performance of Feedback Control Systems 304  5.1 Introduction 305  5.2 Test Input Signals 305  5.3 Performance of Second-Order Systems 308  5.4 Effects of a Third Pole and a Zero on the Second-Order System  Response 314  5.5 The s-Plane Root Location and the Transient Response 320  5.6 The Steady-State Error of Feedback Control Systems 322  5.7 Performance Indices 330  5.8 The Simplification of Linear Systems 339  5.9 Design Examples 342  5.10 System Performance Using Control Design Software 356  5.11 Sequential Design Example: Disk Drive Read System 360  5.12 Summary 364  Skills Check 364  Exercises 368  Problems 371  Advanced Problems 377  Design Problems 379  Computer Problems 382  Terms and Concepts 384  CHAPTER 6 The Stability of Linear Feedback Systems 386  6.1 The Concept of Stability 387  6.2 The Routh-Hurwitz Stability Criterion 391  6.3 The Relative Stability of Feedback Control Systems 399  6.4 The Stability of State Variable Systems 401  6.5 Design Examples 404  6.6 System Stability Using Control Design Software 413  6.7 Sequential Design Example: Disk Drive Read System 421  6.8 Summary 424  Skills Check 425  Exercises 428  Problems 430  Advanced Problems 435  Design Problems 438  Computer Problems 440  Terms and Concepts 442  CHAPTER 7 The Root Locus Method 443  7.1 Introduction 444  7.2 The Root Locus Concept 444  7.3 The Root Locus Procedure 449  7.4 Parameter Design by the Root Locus Method 467  7.5 Sensitivity and the Root Locus 473  7.6 PID Controllers 480  7.7 Negative Gain Root Locus 492  7.8 Design Examples 496  7.9 The Root Locus Using Control Design Software 510  7.10 Sequential Design Example: Disk Drive Read System 516  7.11 Summary 518  Skills Check 522  Exercises 526  Problems 530  Advanced Problems 539  Design Problems 543  Computer Problems 549  Terms and Concepts 551  CHAPTER 8 Frequency Response Methods 553  8.1 Introduction 554  8.2 Frequency Response Plots 556  8.3 Frequency Response Measurements 577  8.4 Performance Specifications in the Frequency Domain 579  8.5 Log Magnitude and Phase Diagrams 582  8.6 Design Examples 583  8.7 Frequency Response Methods Using Control Design Software 596  8.8 Sequential Design Example: Disk Drive Read System 602  8.9 Summary 603  Skills Check 608  Exercises 613  Problems 616  Advanced Problems 626  Design Problems 628  Computer Problems 631  Terms and Concepts 633  CHAPTER 9 Stability in the Frequency Domain 634  9.1 Introduction 635  9.2 Mapping Contours in the s-Plane 636  9.3 The Nyquist Criterion 642  9.4 Relative Stability and the Nyquist Criterion 653  9.5 Time-Domain Performance Criteria in the Frequency Domain 661  9.6 System Bandwidth 668  9.7 The Stability of Control Systems with Time Delays 668  9.8 Design Examples 673  9.9 PID Controllers in the Frequency Domain 691  9.10 Stability in the Frequency Domain Using Control Design Software 692  9.11 Sequential Design Example: Disk Drive Read System 700  9.12 Summary 703  Skills Check 711  Exercises 715  Problems 721  Advanced Problems 731  Design Problems 735  Computer Problems 740  Terms and Concepts 742  CHAPTER 10 The Design of Feedback Control Systems 743  10.1 Introduction 744  10.2 Approaches to System Design 745  10.3 Cascade Compensation Networks 747  10.4 Phase-Lead Design Using the Bode Diagram 751  10.5 Phase-Lead Design Using the Root Locus 757  10.6 System Design Using Integration Networks 764  10.7 Phase-Lag Design Using the Root Locus 767  10.8 Phase-Lag Design Using the Bode Diagram 772  10.9 Design on the Bode Diagram Using Analytical Methods 776  10.10 Systems with a Prefilter 778  10.11 Design for Deadbeat Response 781  10.12 Design Examples 783  10.13 System Design Using Control Design Software 796  10.14 Sequential Design Example: Disk Drive Read System 802  10.15 Summary 804  Skills Check 806  Exercises 810  Problems 814  Advanced Problems 823  Design Problems 826  Computer Problems 831  Terms and Concepts 833  CHAPTER 11 The Design of State Variable Feedback  Systems 834  11.1 Introduction 835  11.2 Controllability and Observability 835  11.3 Full-State Feedback Control Design 841  11.4 Observer Design 847  11.5 Integrated Full-State Feedback and Observer 851  11.6 Reference Inputs 857  11.7 Optimal Control Systems 859  11.8 Internal Model Design 869  11.9 Design Examples 873  11.10 State Variable Design Using Control Design Software 882  11.11 Sequential Design Example: Disk Drive Read System 888  11.12 Summary 890  Skills Check 890  Exercises 894  Problems 896  Advanced Problems 900  Design Problems 903  Computer Problems 906  Terms and Concepts 908  CHAPTER 12 Robust Control Systems 910  12.1 Introduction 911  12.2 Robust Control Systems and System Sensitivity 912  12.3 Analysis of Robustness 916  12.4 Systems with Uncertain Parameters 918  12.5 The Design of Robust Control Systems 920  12.6 The Design of Robust PID-Controlled Systems 926  12.7 The Robust Internal Model Control System 932  12.8 Design Examples 935  12.9 The Pseudo-Quantitative Feedback System 952  12.10 Robust Control Systems Using Control Design Software 953  12.11 Sequential Design Example: Disk Drive Read System 958  12.12 Summary 960  Skills Check 961  Exercises 965  Problems 967  Advanced Problems 971  Design Problems 974  Computer Problems 980  Terms and Concepts 982  CHAPTER 13 Digital Control Systems 984  13.1 Introduction 985  13.2 Digital Computer Control System Applications 985  13.3 Sampled-Data Systems 987  13.4 The z-Transform 990  13.5 Closed-Loop Feedback Sampled-Data Systems 995  13.6 Performance of a Sampled-Data, Second-Order System 999  13.7 Closed-Loop Systems with Digital Computer Compensation 1001  13.8 The Root Locus of Digital Control Systems 1004  13.9 Implementation of Digital Controllers 1008  13.10 Design Examples 1009  13.11 Digital Control Systems Using Control Design Software 1018  13.12 Sequential Design Example: Disk Drive Read System 1023  13.13 Summary 1025  Skills Check 1025  Exercises 1029  Problems 1031  Advanced Problems 1033  Design Problems 1034  Computer Problems 1036  Terms and Concepts 1037  APPENDIX A MATLAB Basics 1038  References 1056  Index 1071  WEB RESOURCES  APPENDIX B MathScript RT Module Basics  APPENDIX C Symbols, Units, and Conversion Factors  APPENDIX D LaplaceTransform Pairs  APPENDIX E An Introduction to Matrix Algebra  APPENDIX F Decibel Conversion  APPENDIX G Complex Numbers  APPENDIX H z-Transform Pairs Preface  APPENDIX I Discrete-Time Evaluation of the Time Response