Digital Control Engineering Analysis and Design

Similar documents
Feedback Control of Dynamic Systems

CONTROL SYSTEMS ENGINEERING Sixth Edition International Student Version

Contents. PART I METHODS AND CONCEPTS 2. Transfer Function Approach Frequency Domain Representations... 42

Contents. 1 State-Space Linear Systems 5. 2 Linearization Causality, Time Invariance, and Linearity 31

1 An Overview and Brief History of Feedback Control 1. 2 Dynamic Models 23. Contents. Preface. xiii

System Dynamics for Engineering Students Concepts and Applications

APPLIED PARTIAL DIFFERENTIAL EQUATIONS

DIFFERENTIAL EQUATIONS, DYNAMICAL SYSTEMS, AND AN INTRODUCTION TO CHAOS

Differential Equations with Mathematica

CONTROL * ~ SYSTEMS ENGINEERING

FEEDBACK and CONTROL SYSTEMS

DIFFERENTIAL EQUATIONS, DYNAMICAL SYSTEMS, AND AN INTRODUCTION TO CHAOS

OPTIMAL CONTROL AND ESTIMATION

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION CONTENTS VOLUME VII

Tensor Calculus, Relativity, and Cosmology

Geophysical Data Analysis: Discrete Inverse Theory

Introduction to. Process Control. Ahmet Palazoglu. Second Edition. Jose A. Romagnoli. CRC Press. Taylor & Francis Group. Taylor & Francis Group,

Feature Extraction and Image Processing

Digital Control System Models. M. Sami Fadali Professor of Electrical Engineering University of Nevada

Analysis and Synthesis of Single-Input Single-Output Control Systems

GAME PHYSICS SECOND EDITION. дяййтаййг 1 *

Exploring Monte Carlo Methods

João P. Hespanha. January 16, 2009

EEE582 Homework Problems

Stream Ciphers and Number Theory

Autonomous Mobile Robot Design

EEE 184 Project: Option 1

R a) Compare open loop and closed loop control systems. b) Clearly bring out, from basics, Force-current and Force-Voltage analogies.

Linear Algebra. P R E R E Q U I S I T E S A S S E S S M E N T Ahmad F. Taha August 24, 2015


R10. IV B.Tech II Semester Regular Examinations, April/May DIGITAL CONTROL SYSTEMS JNTUK

Fundamentals of Nuclear Reactor Physics

Control Systems. LMIs in. Guang-Ren Duan. Analysis, Design and Applications. Hai-Hua Yu. CRC Press. Taylor & Francis Croup

Design of Nonlinear Control Systems with the Highest Derivative in Feedback

Chapter 7. Digital Control Systems

Dynamic Systems. Modeling and Analysis. Hung V. Vu. Ramin S. Esfandiari. THE McGRAW-HILL COMPANIES, INC. California State University, Long Beach

Integrated Arithmetic and Basic Algebra

ẋ n = f n (x 1,...,x n,u 1,...,u m ) (5) y 1 = g 1 (x 1,...,x n,u 1,...,u m ) (6) y p = g p (x 1,...,x n,u 1,...,u m ) (7)

Automatic Control Systems

Linear State Feedback Controller Design

An Introduction to Stochastic Modeling

Control Design Techniques in Power Electronics Devices

The Hydraulics of Open Channel Flow: An Introduction

NUMERICAL COMPUTATION IN SCIENCE AND ENGINEERING

STOCHASTIC PROCESSES IN PHYSICS AND CHEMISTRY

EET 3212 Control Systems. Control Systems Engineering, 6th Edition, Norman S. Nise December 2010, A. Goykadosh and M.

Matrix Mathematics. Theory, Facts, and Formulas with Application to Linear Systems Theory. Dennis S. Bernstein

Sliding Modes in Control and Optimization

Process Modelling, Identification, and Control

Control of MIMO processes. 1. Introduction. Control of MIMO processes. Control of Multiple-Input, Multiple Output (MIMO) Processes

Exam. 135 minutes + 15 minutes reading time

Dissipativity. Outline. Motivation. Dissipative Systems. M. Sami Fadali EBME Dept., UNR

Dissipative Systems Analysis and Control

Fundamentals of Applied Probability and Random Processes

Environmental Hydraulics of Open Channel Flows

SRI VENKATESWARA COLLEGE OF ENGINEERING

GEOPHYSICAL INVERSE THEORY AND REGULARIZATION PROBLEMS

Index Accumulation, 53 Accuracy: numerical integration, sensor, 383, Adaptive tuning: expert system, 528 gain scheduling, 518, 529, 709,

Control Systems Lab - SC4070 Control techniques

Chap 8. State Feedback and State Estimators

Analysis Handbook. Metal Fatigue. for Computer-Aided Engineering. Barkey. Yung-Li Lee. Practical Problem-Solving Techniques. Hong-Tae Kang. Mark E.

Table of Laplacetransform

Course roadmap. ME451: Control Systems. What is Root Locus? (Review) Characteristic equation & root locus. Lecture 18 Root locus: Sketch of proofs

INTRODUCTION TO THE CALCULUS OF VARIATIONS AND ITS APPLICATIONS

Feedback Control of Linear SISO systems. Process Dynamics and Control

Mathematical Theory of Control Systems Design

Computational Fluid Dynamics

MATLAB for Engineers

Video 5.1 Vijay Kumar and Ani Hsieh

EE451/551: Digital Control. Chapter 3: Modeling of Digital Control Systems

MS-E2133 Systems Analysis Laboratory II Assignment 2 Control of thermal power plant

The output voltage is given by,

YTÜ Mechanical Engineering Department

Root Locus. Motivation Sketching Root Locus Examples. School of Mechanical Engineering Purdue University. ME375 Root Locus - 1

1 Chapter 9: Design via Root Locus

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering 2.04A Systems and Controls Spring 2013

RELATION ALGEBRAS. Roger D. MADDUX. Department of Mathematics Iowa State University Ames, Iowa USA ELSEVIER

Energy Optimization in Process Systems. Warsaw University of TechnoLogy, Facuity of Chemical and Process Engineering, Warsaw, Poland ELSEVIER

Dynamics and control of mechanical systems

Appendix A: Exercise Problems on Classical Feedback Control Theory (Chaps. 1 and 2)

Linear Systems Control

MULTIVARIABLE CALCULUS, LINEAR ALGEBRA, AND DIFFERENTIAL EQUATIONS

Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Discrete time linear systems

EE 4443/5329. LAB 3: Control of Industrial Systems. Simulation and Hardware Control (PID Design) The Torsion Disks. (ECP Systems-Model: 205)

Signals and Systems Laboratory with MATLAB

J. MEDHI STOCHASTIC MODELS IN QUEUEING THEORY

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

Video 6.1 Vijay Kumar and Ani Hsieh

Digital Control Systems

Numerical Methods with MATLAB

X 2 3. Derive state transition matrix and its properties [10M] 4. (a) Derive a state space representation of the following system [5M] 1

Edited by GRAHAM ELLIOTT ALLAN TIMMERMANN

Index. INDEX_p /15/02 3:08 PM Page 765

Three-Dimensional Electron Microscopy of Macromolecular Assemblies

The Finite Element Method for Solid and Structural Mechanics

Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach

Modeling and Control Overview

Index. Index. More information. in this web service Cambridge University Press

LINEAR SYSTEMS THEORY

Principles and Practice of Automatic Process Control

Transcription:

Digital Control Engineering Analysis and Design M. Sami Fadali Antonio Visioli AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO SINGAPORE SYDNEY TOKYO Academic Press is an imprint of Elsevier

Contents CHAPTER 1 Introduction to Digital Control 1 1.1 Why Digital Control? 2 1.2 The Structure of a Digital Control System 2 1.3 Examples of Digital Control Systems 3 Resources 6 Problems 7 CHAPTER 2 Discrete-Time Systems 9 2.1 Analog Systems with Piecewise Constant Inputs 9 2.2 Difference Equations 11 2.3 The z-transform 12 2.4 Computer-Aided Design 31 2.5 z-transform Solution of Difference Equations 32 2.6 The Time Response of a Discrete-Time System 33 2.7 The Modified z-transform 38 2.8 Frequency Response of Discrete-Time Systems 40 2.9 The Sampling Theorem 46 Resources 50 Problems 51 Computer Exercises 53 CHAPTER 3 Modeling of Digital Control Systems 55 3.1 ADC Model 55 3.2 DAC Model 56 3.3 The Transfer Function of the ZOH 57 3.4 Effect of Sampler on Transfer Function of a Cascade 58 3.5 Transfer Function for the DAC, Analog Subsystem, ADC Combination 62 3.6 Systems with Transport Lag 70 3.7 The Closed-Loop Transfer Function 72 3.8 Analog Disturbances in a Digital System 75 3.9 Steady-State Error and Error Constants 77

vi Contents 3.10 MATLAB Commands 80 Resources 81 Problems 82 Computer Exercises 85 CHAPTER 4 Stability of Digital Control Systems 87 4.1 Definitions of Stability 87 4.2 Stable z-domain Pole Locations 89 4.3 Stability Conditions 89 4.4 Stability Determination 97 4.5 Jury Test 100 4.6 Nyquist Criterion 104 Resources 118 Problems 118 Computer Exercises 120 CHAPTER 5 Analog Control System Design 123 5.1 The Root Locus 123 5.2 Root Locus Using MATLAB 128 5.3 Design Specifications and the Effect of Gain Variation 128 5.4 Root Locus Design 131 5.5 Empirical Tuning of PID Controllers 154 Resources 158 Problems 158 Computer Exercises 159 CHAPTER 6 Digital Control System Design 161 6.1 z-domain Root Locus 161 6.2 z-domain Digital Control System Design 164 6.3 Digital Implementation of Analog Controller Design 176 6.4 Direct z-domain Digital Controller Design 196 6.5 Frequency Response Design 202 6.6 Direct Control Design 210 6.7 Finite Settling Time Design 215 Resources 225 Problems 225 Computer Exercises 227 CHAPTER 7 State-Space Representation 229 7.1 State Variables 229 7.2 State-Space Representation 232 7.3 Linearization of Nonlinear State Equations 237

Contents vii 7.4 The Solution of Linear State-Space Equations 240 7.5 The Transfer Function Matrix 256 7.6 Discrete-Time State-Space Equations 258 7.7 Solution of Discrete-Time State-Space Equations 261 7.8 z-transfer Function from State-Space Equations 268 7.9 Similarity Transformation 270 Resources 274 Problems 275 Computer Exercises 279 CHAPTER 8 Properties of State-Space Models 28i 8.1 Stability of State-Space Realizations 282 8.2 Controllability and Stabilizability 290 8.3 Observability and Detectability 301 8.4 Poles and Zeros of Multivariable Systems 307 8.5 State-Space Realizations 313 8.6 Duality 326 Resources 327 Problems 328 Computer Exercises 333 CHAPTER 9 State Feedback Control 335 9.1 On State and Output Feedback 335 9.2 Pole Placement 337 9.3 Servo Problem 349 9.4 Invariance of System Zeros 353 9.5 State Estimation 355 9.6 Observer State Feedback 362 9.7 Pole Assignment Using Transfer Functions 370 Resources 374 Problems 374 Computer Exercises 378 CHAPTER 10 Optimal Control 379 10.1 Optimization 379 10.2 Optimal Control 384 10.3 The Linear Quadratic Regulator 389 10.4 Steady-State Quadratic Regulator 399 10.5 Hamiltonian System 406 Resources 409 Problems 410 Computer Exercises 413

viii Contents CHAPTER 11 Elements of Nonlinear Digital Control Systems 415 11.1 Discretization of Nonlinear Systems 415 11.2 Nonlinear Difference Equations 424 11.3 Equilibrium of Nonlinear Discrete-Time System 425 11.4 Lyapunov Stability Theory 426 11.5 Stability of Analog Systems with Digital Control 439 11.6 State Plane Analysis 442 11.7 Discrete-Time Nonlinear Controller Design 447 Resources 452 Problems 452 Computer Exercises 455 CHAPTER 12 Practical Issues 457 12.1 Design of the Hardware and Software Architecture 457 12.2 Choice of the Sampling Period 461 12.3 Controller Structure 468 12.4 PID Control 471 12.5 Sampling Period Switching 481 Resources 494 Problems 494 Computer Exercises 495 APPENDIX I Table of Laplace and Z-Transforms 497 APPENDIX II Properties of the Z-Transform 499 APPENDIX III Review of Linear Algebra 501 A.1 Matrices 501 A.2 Equality of Matrices 502 A.3 Matrix Arithmetic 502 A.4 Determinant of a Matrix 508 A.5 Inverse of a Matrix 509 A.6 Eigenvalues 512 A.7 Eigenvectors 513 A.8 Norm of a Vector 516 A.9 Matrix Norms 517 A.10 Quadratic Forms 518 A.11 Matrix Differentiation/Integration 520 A.12 Kronecker Product 522 Resources 523 Index 525