Digital Control Using Digital Signal Processing
This text introduces digital control systems and demonstrates how to analyze and design these systems. It shows how to use DSPs to implement controllers designed with both classical frequency domain techniques and modem state variable methods. Computer-aided analysis and design tools, like MATLAB, are used throughout, and the basic mathematics of digital control systems are presented early, so users have the grounding they need to solve real-world problems. Classical design techniques for compensators are explained, as is the use of DSPs to implement compensator transfer functions. The book closes with a detailed look at modern state space techniques like pole placement state estimation; the optimal linear quadratic regulator; and a brief discussion of fuzzy logic design.
- Hardback | 448 pages
- 175.26 x 238.76 x 27.94mm | 839.14g
- 10 Dec 1998
- Pearson Education (US)
- Prentice Hall
- Upper Saddle River, United States
Table of contents
1. Introduction to Digital Control Using Digital Signal Processing. Background. Digital Control versus Analog Control. Classical Control versus Modern Control. Design Process Overview. Role of DSPs in Control System Designs. CAE Tools. Summary.2. Mathematical Methods of Discrete Systems. Introduction. Difference Equations. Unit Pulse Response and Discrete Convolution. The z-Transform. Discrete System Transfer Function. Frequency Response. Relationship Between the s and z Domains. Summary. Problems.3. Analysis of Discrete Systems. Introduction. Sampled-Data Systems. State-Variable Methods. Nonlinear Discrete Systems. Stability Analysis. Sensitivity Analysis. Summary. Problems.4. Design of Digital Control Systems. Introduction. Control System Design Parameters. Conventional Design Tools. Compensation. Summary. Problems.5. DSPs in Control Systems. Introduction. Fundamentals of Digital Signal Processing. Single-Chip DSPs. Applications of DSPs in Control Systems. Summary. Problem.6. Modern Design Techniques and Their Applications. Introduction. Controllability and Pole-Placement. Observability and State Estimation. Linear Quadratic Optimal Design. Fuzzy Logic Control. Summary. Problems.Appendix A. The MATRIXx and MATLAB Design and Analysis Software. MATRIXx. MATLAB.Appendix B. DSPACE. DSP-CITpro/eco Products from dSPACE.Appendix C. Tables of Transforms. Table of z-Transforms. Table of Laplace Transforms.Appendix D. Partial-Fraction Expansion Method. Appendix E. Matrix Analysis. Appendix F. Motion Controller Boards. PMAC-STD 32. STD/DSP Series.Appendix G. Sample DSP Programs. Assembly Code for the Torque Loop of Example 5.1. DSP16 Code for the Adaptive Servo Controller of Example 5.3.Appendix H. Computer Architecture. Index.
"Unfortunately, very little information is available about implementing DSPs in...control applications. To fill that void, Farzad Nekoogar's and Gene Moriarity's textbook, Digital Control Using Digital Signal Processing explains the use of DSPs in control applications." - Ashok Bindra, Electronic Design
About Gene Moriarty
Farzad Nekoogar is Lecturer, The University of California at Berkeley-Extension, and Senior CAE Engineer at Diasonics Corporation, Milpitas, California. He has taught Digital Control Using Digital Signal Processing to practicing engineers and teaches courses throughout the electronics industry.