
Digital Control Using Digital Signal Processing
Prentice Hall (Publisher)
Published on 10. December 1998
Book
Hardback
448 pages
978-0-13-089103-7 (ISBN)
Description
08910-2 Use computer-aided engineering software to design DSPs for digital control systems. DSPs can be used to implement controllers designed with classical frequency-domain techniques as well as more contemporary state-variable methods. Computer-aided analysis and design tools bring the whole process up to date. Digital Control Using Digital Signal Processing provides complete coverage of the field, including: * Full, up-to-date coverage of digital controls analysis and design. * The role of DSPs in implementing digital controllers. * Integration of MATLAB(R) and MATRIX(R) and other CAE software packages in analysis and design. * An extensive variety of examples and study problems. Digital Control Using Digital Signal Processing begins with a review of digital control systems and their design. Basic mathematical concepts are presented early, including difference equations, the z-transform and state-variable methods, leading to a thorough treatment of classical compensator design. The fundamentals of digital signal processors are then applied to digital control systems.
The latest state-space techniques are covered, including pole placement, state estimation, and optimal linear quadratic regulation. Advanced topics include chaos in nonlinear control systems and fuzzy logic control. Eight appendices provide practical information about useful formulas, software tools, and sample programs. Practicing engineers will find Digital Control Using Digital Signal Processing an invaluable resource, as will upper-division and graduate students. Some background in linear systems theory and linear algebra is required. Familiarity with CAE, MATLAB, and MATRIXx software packages will aid in implementing the analysis and design discussed here.
The latest state-space techniques are covered, including pole placement, state estimation, and optimal linear quadratic regulation. Advanced topics include chaos in nonlinear control systems and fuzzy logic control. Eight appendices provide practical information about useful formulas, software tools, and sample programs. Practicing engineers will find Digital Control Using Digital Signal Processing an invaluable resource, as will upper-division and graduate students. Some background in linear systems theory and linear algebra is required. Familiarity with CAE, MATLAB, and MATRIXx software packages will aid in implementing the analysis and design discussed here.
Reviews / Votes
"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 DesignMore details
Language
English
Place of publication
Upper Saddle River
United States
Publishing group
Pearson Education (US)
Target group
College/higher education
Dimensions
Height: 242 mm
Width: 185 mm
Thickness: 25 mm
Weight
826 gr
ISBN-13
978-0-13-089103-7 (9780130891037)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Persons
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.
Content
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.
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.