EE451/551: Digital Control. Chapter 3: Modeling of Digital Control Systems
|
|
- Marlene Moore
- 5 years ago
- Views:
Transcription
1 EE451/551: Digital Control Chapter 3: Modeling of Digital Control Systems
2 Common Digital Control Configurations AsnotedinCh1 commondigitalcontrolconfigurations As noted in Ch 1, common digital control configurations contain both an ADC and a DAC, as shown below:
3 ADC Model Assume an ideal ADC model where: outputs are equal in magnitude to inputs, i.e., no quantization error outputs occur without delay i.e., zero conversion time sampling is perfectly uniform at a fixed rate T i.e., no time skew between samples f () t f( k) = f( t ) t = kt
4 DAC Model Assume an ideal DAC model where: outputs are equal in magnitude to inputs, i.e., no quantization error outputs occur without delay i.e., zero conversion time outputs are constant over each sampling period i.e., no time skew between samples
5 ZOH Model The input output relationship of the ideal DAC is assumed to be a zero order hold (ZOH), defined as: ZOH { } ( ) u ( k ) ut ( ) = uk ( ), for kt t k + 1 T, k = 0,1, 2,
6 Transfer Function of The ZOH Given the impulse response of the ZOH, we can determine the Transfer Function (TF) of the ZOH to be: G ZOH ( s) 1 e = s The frequency response of the ZOH can now be written: st jωt 1 e jωt ωt GZOH ( jω ) = = Te sinc jωω 2 This can be expressed in polar form as: ωt T GZOH ( jω ) GZOH ( jω) T sinc = ω 2 2
7 Magnitude Response of The ZOH A plot of the ZOH Magnitude response with given below for T = 1 s:
8 Effect of Sampling on the TF of a Cascade Control systems often contain cascades of analog subsystems, e.g., an actuator followed by a plant and then a sensor, as shown below for the missile control system of Ch 1:
9 Effect of Sampling on the TF of a Cascade The sampled output of an analog system with a sampled input can computed as shown (see pp of text): Y () s Y s = H s U s Y z = H z U z ( ) ( ) ( ) or ( ) ( ) ( ) By extension, the sampled output of an analog cascade separated by samplers at the input of each subsystem in the cascade can be computed as shown: Y () s = H () s H () s H () s U (), s or 1 2 n Y( z) = H ( z) H ( z) H ( z) U( z) 1 2 n
10 Effect of Sampling on the TF of a Cascade The sampled output of an analog cascade not separated by samplers at the input of each subsystem, as illustrated in example below: Y () s must be computed as shown (see pp ) 61) : Y () s = H () s X() s and X() s = H () s U () s Y() s = H () s H () s U () s ( ) 2 1 ( 2 1 ) Y () s = H () s H () s U () s = H () s H () s U () s { } Z { } Y ( z ) = H ( z ) U ( z ), where H () z = Z H () s = H () s H () s eq eq eq 1 n
11 Questions?
12 In class Exercise Find the z domain TF for a cascade of the analog subsystems given below assuming the input and output are sampled at period T and: 1. The systems are directly connected 2. The systems are separated by a sampler 1 2 () =, () = + 2 s + 4 H s H s 1 2 s See pp of text for solns.
13 Computing the z TF of the DAC, Analog Subsystem and ADC Cascade The cascade of a DAC, an analog subsystem and an ADC occurs commonly in digital control systems, as illustrated below: G () s Gs () ZOH ()
14 Computing the z TF of the DAC, Analog Subsystem and ADC Cascade The continuous TF and impulse response of the DAC and analog subsystem cascade is given by: st 1 e GZA() s = GZOH () s G() s = G() s s ( st ) Gs () 1 ( = e 1 e st ) = Gs ( s) s g () t = g () t g( t) = g ( t) g ( t T) ZA ZOH s s
15 Computing the z TF of the DAC, Analog Subsystem and ADC Cascade Sampling the cont. impulse response yields the discrete impulse response and TF of the DAC (ZOH), analog subsystem and ADC (ideal sampler) cascade, as shown: g ( kt ) = g ( kt ) g ( kt T ) ZAS s s 1 ZAS ( ) = s ( ) s ( ) G z G z z G z ( 1) ( 1 ) Gs () = 1 z Gs ( z) = 1 z Z s Note, the numerator of the ZOH TF is equivalent to its ( st ) ( st ) ( 1 e e z ) sampled version, i.e., 1 1 1, since z = e st
16 Ex. 3.2: G ZAS for a Mass Damper System Assume a vehicle system can be modeled d as: Mv () t + Bvt () = ut () Gs () V() s 1 ( 1 M ) = = = U () s Ms + B s + B M ( )
17 Ex. 3.2: G ZAS for a Mass Damper System Gs () 1 M A A = = + s s s s s + B M ( ) 1 2 ( + ( B M ) ) + ( ) ( 1 M) 1 ( 1 M) 1 where A 1 = s =, A 2 = = + BM B s B B ( ) s= 0 ( 1) 1 B 1 B GZAS ( z) = 1 z Z s s+ ( B M), s= ( ) ( ) 1 B z 1 B z ( ) BMT z e = 1 ( BMT ) = ( BMT z z B ) z e z e Does this result agree with the text (why or why not)? M
18 Some Helpful Observations It can be seen that if the analog system Gs ( ) has a pole at α αt then GZAS ( z) will have a pole at e. Also, the division by s in the formulation of Gs ( s) results in a pole at z = 1 that cancels with the numerator of the ZOH, leaving the same poles as those obtained when sampling and z-transforming the impulse response of the analog subsystem Gs ( ) alone; the zeros of the transfer function are different, however, in the presence of the DAC, i.e., due to the effect of the ZOH.
19 The Closed Loop Transfer Function Applying the concepts discussed to date, the block diagram of a single loop digital control system has the form: Analyzing the block diagram yields: Y ( z ) = C ( z ) G ( z ) E ( z ), where ZAS E( z) = R( z) Y( z) = R( z) C( z) G ( z) E( z) R ( z ) C ( z ) G ( ) ZAS z Ez ( ) = Yz ( ) = Rz ( ) 1 + CzG ( ) ZAS ( z) 1 + CzG ( ) ZAS ( z) Y( z) CzG ( ) ( ) ZAS z Gcl ( z) = = Rz ( ) 1 + CzG ( ) ZAS ( z) ZAS
20 The Characteristic Equation The poles of the closed loop system are determined by the roots of the characteristic equation: 1 + CzG ( ) ( z ) = 0 ZAS The closed loop poles are typically designed to yield desired time domain specifications such as rise time, settling time, time to peak, percent overshoot or steadystate error which are associated with desired frequency domain time constants and damped d frequencies
21 Some Considerations Not all control systems will have the standard form: The block diagram above has a continuous (unsampled) reference input R(s) and no ZOH which results in a more complex analysis (see p. 74 of text), where: ( ) Y () s = GDR () s ( ) Y ( z) = GDR ( z) ( GD ) ( HGDR ) 1 + ( HGD) ( s) ( ) ( ) 1 + ( HGD) ( z) GD () s HGDR () s GD ( z) HGDR ( z)
22 Some Considerations Note, in this case a discrete system TF can not be formed since the reference input is not sampled prior to entering an analog cascade, although the system output will still have a characteristic equation given by: 1 + HGD ( z) = 0 ( ) that t can be used for system design purposes
23 Procedure of Computing z TFs: 1. Assign an unstarred variable to each sampler input and a starred version to each sampler output, e.g., E() s E () s 2. Express the sampler inputs and system output in terms of each sampler output and system input 3. Take the starred transfrom of the resulting expressions and solve for the TF, i.e., starred output over starred input, where possible, then convert to a z TF expression In general, we use the star notation to represent sampling in the frequency enc domain when it is convenient to avoid mixing continuous and discrete TF incorrectly
24 Questions?
25 In class Exercises If possible, derive the discrete system TF when C(s) is modeled as a ZOH, H(s)=K, and g(t)=ae at, then determine the system poles from the CE
26 Analog Disturbance Rejection Disturbances are typically analog variables not included in the system model that affect its response: Since system is LTI, the reference input can be analyzed separately and is assumed to be zero (as shown); this results in the following impulse sampled output (p.75): ( ) ( ) GGdD () s GGdD () z Y () s = Y() z = 1 + G ( s) C ( s) 1 + G ( z) C( z) ZAS ZAS
27 Ex 3.9: Analog Disturbances If we define the TFs associated with the block diagram as K p 1 Gs ( ) =, Gd( s) = and Cz ( ) = Kc s + 1 s find the steady-state response of the system to an impulsive disturbance of strength A: () ( GsG d Kp A 1 1 sds ) ( ) = = K p A s( s + 1) s s 1 + z z ( GG ) dd)( ( z ) = K pa and T z 1 z e T 1 e G ZAS ( z ) = Kp T z e
28 Ex 3.9: Analog Disturbances Plugging the TFs into the expression for the disturbance output yields: z z Kp A z T 1 z e Y( z) = T 1 e 1+ KK c p z e T Applying the FVT to Y( z) yields: y ( ) = ( z 1 ) Y ( z ) z 1 = K A p 1+ KK which implies that increasing the controller gain K c reduces the steady-state disturbance c p
29 Using Matlab For the system below, obtain the z-tf of when G ZAS s + 10 Gs ( ) =, s + 2 the step response of the open analog sysem and closed loop sampled system when Cz ( ) = 1, and obtain the frequency response of the closed loop system when T = GZAS ( z )
30 Using Matlab to Find G(s) >> nums=[1 10];dens=[1 2];G_s=tf(nums,dens) Transfer function: s + 10 s + 2 >> step(g_s)
31 Using Matlab to Find G ZAS (z) and H cl (z) How does the speed of the closed loop response compare to the open loop response? >> Ts=0.05;G_ZAS=c2d(G_s,Ts,'zoh') Transfer function: z z Sampling time: 0.05 >> Hcl_z=G_ZAS/(1+G_ZAS) Transfer function: z^ z z^ z Sampling time: 0.05? >> step(hcl_z)
32 Using Matlab to Plot Frequency Response >> bode(hcl_z) (Hl
33 Steady State Error Analysis Here we consider the steady state tracking error to three standard inputs for the unity feedback block diagram From the prior analysis, we obtained: Rz ( ) Rz ( ) Ez ( ) = =, 1 + CzG ( ) ZAS ( z) 1 + Lz ( ) where Lz ( ) = CzG ( ) ZAS ( z) is the loop gain of the system. Applying the FVT yields the steady-state error (SSE): = ( 1 ( 1 ) ( ) ) = 1 z ( 1 + Lz ( ) ) z 1 ( z 1 ) in the denominator z R z e( ) 1 z E( z) z The limit will exist if all cancel, which depends on the input Rz ( ) and the loop gain Lz ( )
34 Steady State Error Analysis To examine the effect of the loop gain on the SSE, we rewrite it in the form: N( z) Lz ( ) =, for n 0 n z 1 D( z) ( ) where N( z) and D( z) are polynomials without unity roots and the value n is called the Type Number of the system. Substituting the loop gain expression into the SSE formula yields: n+ ( ) ( ) 1 n+ ( + ) + ( ) 1 z 1 R ( z ) z 1 D (1) R ( z ) e( ) = = z 1 L( z) N(1) z 1 D(1) z 1 z 1 The effect of the reference input R( z) on the SSE can now be examined in more detail
35 For Sampled Step Inputs The z-transform of a sampled step input is: z Rz ( ) = rt ( ) = 1( t) z 1 Substituting this into the SSE expression yields: ( z ) Rz ( ) ( ) z 1 1 ( ) 1 1 e ( ) = =, z 1 + L( z) 1 + L( z) 1+ K z 1 where K p is the position error constant given by Kp = L ( z ) z K 1 p
36 For Sampled Step Inputs By examination of the Lz ( ) definition from prior slide, can be shown that K = L( z) is finite for Type 0 systems, ie i.e., systemswithnopolesat p z 1 z = 1initsopen its loop TF and that Kp = L( z) for Type 1 or higher systems; therefore, z 1 the SSE for a discrete unit step input can be expressed in terms of the position error constant, as shown: 1, n = 0 e( ) = 1 + K p 0, n 1
37 For Sampled Ramp Inputs The z-transform of a sampled ramp input is: Tz Rz ( ) = rt ( ) = t ( z 1 ) 2 Substituting this into the SSE expression yields: T 1 e( ) =, z L( z) K ( )( ) z 1 where K is the velocity error constant t given by: K v 1 Kv = z L z T ( 1 ) ( ) z 1 v
38 For Sampled Ramp Inputs By examination of the loop gain definition L ( z ), it can be shown that is zero for Type 0 systems, i.e., systems with no poles at K v z = 1 in its open loop TF, finite for Type 1 systems, and infinite for Type 2 or higher systems; therefore, the SSE for a discrete unit ramp input can be expressedintermsofthe the velocity error constant K v, as shown:, n = 0 1 e( ) =, n= 1 K v 0, n 2
39 For Sampled Parabolic Inputs The z-transform of a sampled ramp input is: ( + ) 3 ( z ) 2 T z z 1 1 Rz ( ) = rt ( ) = t Substituting this into the SSE expression yields: 2 T ( z + ) 2 ( z ) ( + L z ) 1 1 e( ) =, ( ) Ka z 1 where K a is the acceleration error constant given by: 1 K 2 a = ( z 1 ) L ( z ) 2 T z 1 2
40 For Sampled Parabolic Inputs By examination of the loop gain definition Lz ( ), it can be shown that Ka is zero for Type 0 and Type 1 systems, i.e., systems with fewer than two poles at z = 1 in its open loop TF, finite for Type 2 systems, and infinite for Type 3 or higher systems; therefore, the SSE for a discrete unit ramp input can be expressed in terms of the acceleration error constant, as shown: e( ) = K a, n 1 1, n = 2 K a 0, n 3
41 Questions?
42 In class Exercises Find the steady state position error to a discrete unit step input for the unity feedback digital control system with the following TFs: K( z+ a) K ( ) c z b GZAS ( z ) =, Cz ( ) =, 0 < abc,, < 1 z 1 z b z c Recall, ( )( ) Rz ( ) Rz ( ) Ez ( ) = =, 1 + CzG ( ) ( z ) 1 + Lz ( ) ZAS where Lz ( ) is the loop gain of the system. Hint : Compute L( z ) and determine the system's Type No.
ECE317 : Feedback and Control
ECE317 : Feedback and Control Lecture : Steady-state error Dr. Richard Tymerski Dept. of Electrical and Computer Engineering Portland State University 1 Course roadmap Modeling Analysis Design Laplace
More informationDigital Control Systems
Digital Control Systems Lecture Summary #4 This summary discussed some graphical methods their use to determine the stability the stability margins of closed loop systems. A. Nyquist criterion Nyquist
More informationDigital Control System Models. M. Sami Fadali Professor of Electrical Engineering University of Nevada
Digital Control System Models M. Sami Fadali Professor of Electrical Engineering University of Nevada 1 Outline Model of ADC. Model of DAC. Model of ADC, analog subsystem and DAC. Systems with transport
More informationChapter 7. Digital Control Systems
Chapter 7 Digital Control Systems 1 1 Introduction In this chapter, we introduce analysis and design of stability, steady-state error, and transient response for computer-controlled systems. Transfer functions,
More informationChapter 6 Steady-State Analysis of Continuous-Time Systems
Chapter 6 Steady-State Analysis of Continuous-Time Systems 6.1 INTRODUCTION One of the objectives of a control systems engineer is to minimize the steady-state error of the closed-loop system response
More informationSteady State Errors. Recall the closed-loop transfer function of the system, is
Steady State Errors Outline What is steady-state error? Steady-state error in unity feedback systems Type Number Steady-state error in non-unity feedback systems Steady-state error due to disturbance inputs
More informationCHAPTER 7 STEADY-STATE RESPONSE ANALYSES
CHAPTER 7 STEADY-STATE RESPONSE ANALYSES 1. Introduction The steady state error is a measure of system accuracy. These errors arise from the nature of the inputs, system type and from nonlinearities of
More informationIntroduction to Feedback Control
Introduction to Feedback Control Control System Design Why Control? Open-Loop vs Closed-Loop (Feedback) Why Use Feedback Control? Closed-Loop Control System Structure Elements of a Feedback Control System
More informationEE451/551: Digital Control. Final Exam Review Fall 2013
EE45/55: Digital Control Final Exam Review Fall 03 Exam Overview The Final Exam will consist of four/five questions for EE45/55 students based on Chapters 7 and a bonus based on Chapters 8 9 (students
More informationSECTION 4: STEADY STATE ERROR
SECTION 4: STEADY STATE ERROR MAE 4421 Control of Aerospace & Mechanical Systems 2 Introduction Steady State Error Introduction 3 Consider a simple unity feedback system The error is the difference between
More informationCYBER EXPLORATION LABORATORY EXPERIMENTS
CYBER EXPLORATION LABORATORY EXPERIMENTS 1 2 Cyber Exploration oratory Experiments Chapter 2 Experiment 1 Objectives To learn to use MATLAB to: (1) generate polynomial, (2) manipulate polynomials, (3)
More informationOutline. Classical Control. Lecture 2
Outline Outline Outline Review of Material from Lecture 2 New Stuff - Outline Review of Lecture System Performance Effect of Poles Review of Material from Lecture System Performance Effect of Poles 2 New
More informationAN INTRODUCTION TO THE CONTROL THEORY
Open-Loop controller An Open-Loop (OL) controller is characterized by no direct connection between the output of the system and its input; therefore external disturbance, non-linear dynamics and parameter
More informationDIGITAL CONTROL OF POWER CONVERTERS. 3 Digital controller design
DIGITAL CONTROL OF POWER CONVERTERS 3 Digital controller design Frequency response of discrete systems H(z) Properties: z e j T s 1 DC Gain z=1 H(1)=DC 2 Periodic nature j Ts z e jt e s cos( jt ) j sin(
More informationECEN 605 LINEAR SYSTEMS. Lecture 20 Characteristics of Feedback Control Systems II Feedback and Stability 1/27
1/27 ECEN 605 LINEAR SYSTEMS Lecture 20 Characteristics of Feedback Control Systems II Feedback and Stability Feedback System Consider the feedback system u + G ol (s) y Figure 1: A unity feedback system
More informationDESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD
206 Spring Semester ELEC733 Digital Control System LECTURE 7: DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD For a unit ramp input Tz Ez ( ) 2 ( z ) D( z) G( z) Tz e( ) lim( z) z 2 ( z ) D( z)
More informationDr Ian R. Manchester
Week Content Notes 1 Introduction 2 Frequency Domain Modelling 3 Transient Performance and the s-plane 4 Block Diagrams 5 Feedback System Characteristics Assign 1 Due 6 Root Locus 7 Root Locus 2 Assign
More informationOutline. Classical Control. Lecture 1
Outline Outline Outline 1 Introduction 2 Prerequisites Block diagram for system modeling Modeling Mechanical Electrical Outline Introduction Background Basic Systems Models/Transfers functions 1 Introduction
More informationModule 6: Deadbeat Response Design Lecture Note 1
Module 6: Deadbeat Response Design Lecture Note 1 1 Design of digital control systems with dead beat response So far we have discussed the design methods which are extensions of continuous time design
More informationSchool of Mechanical Engineering Purdue University. ME375 Feedback Control - 1
Introduction to Feedback Control Control System Design Why Control? Open-Loop vs Closed-Loop (Feedback) Why Use Feedback Control? Closed-Loop Control System Structure Elements of a Feedback Control System
More informationSECTION 7: STEADY-STATE ERROR. ESE 499 Feedback Control Systems
SECTION 7: STEADY-STATE ERROR ESE 499 Feedback Control Systems 2 Introduction Steady-State Error Introduction 3 Consider a simple unity-feedback system The error is the difference between the reference
More informationRaktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Basic Feedback Analysis & Design
AERO 422: Active Controls for Aerospace Vehicles Basic Feedback Analysis & Design Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University Routh s Stability
More informationEEE 188: Digital Control Systems
EEE 88: Digital Control Systems Lecture summary # the controlled variable. Example: cruise control. In feedback control, sensors and measurements play an important role. In discrete time systems, the control
More informationRadar Dish. Armature controlled dc motor. Inside. θ r input. Outside. θ D output. θ m. Gearbox. Control Transmitter. Control. θ D.
Radar Dish ME 304 CONTROL SYSTEMS Mechanical Engineering Department, Middle East Technical University Armature controlled dc motor Outside θ D output Inside θ r input r θ m Gearbox Control Transmitter
More informationTime Response Analysis (Part II)
Time Response Analysis (Part II). A critically damped, continuous-time, second order system, when sampled, will have (in Z domain) (a) A simple pole (b) Double pole on real axis (c) Double pole on imaginary
More informationUltimate State. MEM 355 Performance Enhancement of Dynamical Systems
Ultimate State MEM 355 Performance Enhancement of Dnamical Sstems Harr G. Kwatn Department of Mechanical Engineering & Mechanics Drexel Universit Outline Design Criteria two step process Ultimate state
More informationLABORATORY INSTRUCTION MANUAL CONTROL SYSTEM I LAB EE 593
LABORATORY INSTRUCTION MANUAL CONTROL SYSTEM I LAB EE 593 ELECTRICAL ENGINEERING DEPARTMENT JIS COLLEGE OF ENGINEERING (AN AUTONOMOUS INSTITUTE) KALYANI, NADIA CONTROL SYSTEM I LAB. MANUAL EE 593 EXPERIMENT
More informationStep input, ramp input, parabolic input and impulse input signals. 2. What is the initial slope of a step response of a first order system?
IC6501 CONTROL SYSTEM UNIT-II TIME RESPONSE PART-A 1. What are the standard test signals employed for time domain studies?(or) List the standard test signals used in analysis of control systems? (April
More informationDIGITAL CONTROLLER DESIGN
ECE4540/5540: Digital Control Systems 5 DIGITAL CONTROLLER DESIGN 5.: Direct digital design: Steady-state accuracy We have spent quite a bit of time discussing digital hybrid system analysis, and some
More information7.1 Introduction. Apago PDF Enhancer. Definition and Test Inputs. 340 Chapter 7 Steady-State Errors
340 Chapter 7 Steady-State Errors 7. Introduction In Chapter, we saw that control systems analysis and design focus on three specifications: () transient response, (2) stability, and (3) steady-state errors,
More informationAlireza Mousavi Brunel University
Alireza Mousavi Brunel University 1 » Control Process» Control Systems Design & Analysis 2 Open-Loop Control: Is normally a simple switch on and switch off process, for example a light in a room is switched
More informationDr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review
Week Date Content Notes 1 6 Mar Introduction 2 13 Mar Frequency Domain Modelling 3 20 Mar Transient Performance and the s-plane 4 27 Mar Block Diagrams Assign 1 Due 5 3 Apr Feedback System Characteristics
More informationLABORATORY INSTRUCTION MANUAL CONTROL SYSTEM II LAB EE 693
LABORATORY INSTRUCTION MANUAL CONTROL SYSTEM II LAB EE 693 ELECTRICAL ENGINEERING DEPARTMENT JIS COLLEGE OF ENGINEERING (AN AUTONOMOUS INSTITUTE) KALYANI, NADIA EXPERIMENT NO : CS II/ TITLE : FAMILIARIZATION
More informationDiscrete Systems. Step response and pole locations. Mark Cannon. Hilary Term Lecture
Discrete Systems Mark Cannon Hilary Term 22 - Lecture 4 Step response and pole locations 4 - Review Definition of -transform: U() = Z{u k } = u k k k= Discrete transfer function: Y () U() = G() = Z{g k},
More informationAutomatic Control Systems (FCS) Lecture- 8 Steady State Error
Automatic Control Systems (FCS) Lecture- 8 Steady State Error Introduction Any physical control system inherently suffers steady-state error in response to certain types of inputs. A system may have no
More informationSchool of Mechanical Engineering Purdue University. ME375 Dynamic Response - 1
Dynamic Response of Linear Systems Linear System Response Superposition Principle Responses to Specific Inputs Dynamic Response of f1 1st to Order Systems Characteristic Equation - Free Response Stable
More informationDue Wednesday, February 6th EE/MFS 599 HW #5
Due Wednesday, February 6th EE/MFS 599 HW #5 You may use Matlab/Simulink wherever applicable. Consider the standard, unity-feedback closed loop control system shown below where G(s) = /[s q (s+)(s+9)]
More informationTime Response of Systems
Chapter 0 Time Response of Systems 0. Some Standard Time Responses Let us try to get some impulse time responses just by inspection: Poles F (s) f(t) s-plane Time response p =0 s p =0,p 2 =0 s 2 t p =
More informationEEE 184: Introduction to feedback systems
EEE 84: Introduction to feedback systems Summary 6 8 8 x 7 7 6 Level() 6 5 4 4 5 5 time(s) 4 6 8 Time (seconds) Fig.. Illustration of BIBO stability: stable system (the input is a unit step) Fig.. step)
More informationINTRODUCTION TO DIGITAL CONTROL
ECE4540/5540: Digital Control Systems INTRODUCTION TO DIGITAL CONTROL.: Introduction In ECE450/ECE550 Feedback Control Systems, welearnedhow to make an analog controller D(s) to control a linear-time-invariant
More informationControl of Electromechanical Systems
Control of Electromechanical Systems November 3, 27 Exercise Consider the feedback control scheme of the motor speed ω in Fig., where the torque actuation includes a time constant τ A =. s and a disturbance
More informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture : Different Types of Control Overview In this Lecture, you will learn: Limits of Proportional Feedback Performance
More informationBangladesh University of Engineering and Technology. EEE 402: Control System I Laboratory
Bangladesh University of Engineering and Technology Electrical and Electronic Engineering Department EEE 402: Control System I Laboratory Experiment No. 4 a) Effect of input waveform, loop gain, and system
More informationDynamic Compensation using root locus method
CAIRO UNIVERSITY FACULTY OF ENGINEERING ELECTRONICS & COMMUNICATIONS DEP. 3rd YEAR, 00/0 CONTROL ENGINEERING SHEET 9 Dynamic Compensation using root locus method [] (Final00)For the system shown in the
More informationECSE 4962 Control Systems Design. A Brief Tutorial on Control Design
ECSE 4962 Control Systems Design A Brief Tutorial on Control Design Instructor: Professor John T. Wen TA: Ben Potsaid http://www.cat.rpi.edu/~wen/ecse4962s04/ Don t Wait Until The Last Minute! You got
More informationControl of Single-Input Single-Output Systems
Control of Single-Input Single-Output Systems Dimitrios Hristu-Varsakelis 1 and William S. Levine 2 1 Department of Applied Informatics, University of Macedonia, Thessaloniki, 546, Greece dcv@uom.gr 2
More informationPerformance of Feedback Control Systems
Performance of Feedback Control Systems Design of a PID Controller Transient Response of a Closed Loop System Damping Coefficient, Natural frequency, Settling time and Steady-state Error and Type 0, Type
More informationa. Closed-loop system; b. equivalent transfer function Then the CLTF () T is s the poles of () T are s from a contribution of a
Root Locus Simple definition Locus of points on the s- plane that represents the poles of a system as one or more parameter vary. RL and its relation to poles of a closed loop system RL and its relation
More informationIntroduction & Laplace Transforms Lectures 1 & 2
Introduction & Lectures 1 & 2, Professor Department of Electrical and Computer Engineering Colorado State University Fall 2016 Control System Definition of a Control System Group of components that collectively
More informationFundamental of Control Systems Steady State Error Lecturer: Dr. Wahidin Wahab M.Sc. Aries Subiantoro, ST. MSc.
Fundamental of Control Systems Steady State Error Lecturer: Dr. Wahidin Wahab M.Sc. Aries Subiantoro, ST. MSc. Electrical Engineering Department University of Indonesia 2 Steady State Error How well can
More informationAutomatique. A. Hably 1. Commande d un robot mobile. Automatique. A.Hably. Digital implementation
A. Hably 1 1 Gipsa-lab, Grenoble-INP ahmad.hably@grenoble-inp.fr Commande d un robot mobile (Gipsa-lab (DA)) ASI 1 / 25 Outline 1 2 (Gipsa-lab (DA)) ASI 2 / 25 of controllers Signals must be sampled and
More informationChapter 7 - Solved Problems
Chapter 7 - Solved Problems Solved Problem 7.1. A continuous time system has transfer function G o (s) given by G o (s) = B o(s) A o (s) = 2 (s 1)(s + 2) = 2 s 2 + s 2 (1) Find a controller of minimal
More informationEE 4343/ Control System Design Project LECTURE 10
Copyright S. Ikenaga 998 All rights reserved EE 4343/5329 - Control System Design Project LECTURE EE 4343/5329 Homepage EE 4343/5329 Course Outline Design of Phase-lead and Phase-lag compensators using
More informationEC CONTROL SYSTEM UNIT I- CONTROL SYSTEM MODELING
EC 2255 - CONTROL SYSTEM UNIT I- CONTROL SYSTEM MODELING 1. What is meant by a system? It is an arrangement of physical components related in such a manner as to form an entire unit. 2. List the two types
More informationVALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur
VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203. DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING SUBJECT QUESTION BANK : EC6405 CONTROL SYSTEM ENGINEERING SEM / YEAR: IV / II year
More informationDigital Control Engineering Analysis and Design
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
More informationLinear State Feedback Controller Design
Assignment For EE5101 - Linear Systems Sem I AY2010/2011 Linear State Feedback Controller Design Phang Swee King A0033585A Email: king@nus.edu.sg NGS/ECE Dept. Faculty of Engineering National University
More informationChapter 2. Classical Control System Design. Dutch Institute of Systems and Control
Chapter 2 Classical Control System Design Overview Ch. 2. 2. Classical control system design Introduction Introduction Steady-state Steady-state errors errors Type Type k k systems systems Integral Integral
More informationClassify a transfer function to see which order or ramp it can follow and with which expected error.
Dr. J. Tani, Prof. Dr. E. Frazzoli 5-059-00 Control Systems I (Autumn 208) Exercise Set 0 Topic: Specifications for Feedback Systems Discussion: 30.. 208 Learning objectives: The student can grizzi@ethz.ch,
More informationDigital Control: Summary # 7
Digital Control: Summary # 7 Proportional, integral and derivative control where K i is controller parameter (gain). It defines the ratio of the control change to the control error. Note that e(k) 0 u(k)
More informationHomework 7 - Solutions
Homework 7 - Solutions Note: This homework is worth a total of 48 points. 1. Compensators (9 points) For a unity feedback system given below, with G(s) = K s(s + 5)(s + 11) do the following: (c) Find the
More informationIt is common to think and write in time domain. creating the mathematical description of the. Continuous systems- using Laplace or s-
It is common to think and write in time domain quantities, but this is not the best thing to do in creating the mathematical description of the system we are dealing with. Continuous systems- using Laplace
More informationEE C128 / ME C134 Fall 2014 HW 6.2 Solutions. HW 6.2 Solutions
EE C28 / ME C34 Fall 24 HW 6.2 Solutions. PI Controller For the system G = K (s+)(s+3)(s+8) HW 6.2 Solutions in negative feedback operating at a damping ratio of., we are going to design a PI controller
More informationControl System Design
ELEC4410 Control System Design Lecture 19: Feedback from Estimated States and Discrete-Time Control Design Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science
More informationLecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30
289 Upcoming labs: Lecture 12 Lab 20: Internal model control (finish up) Lab 22: Force or Torque control experiments [Integrative] (2-3 sessions) Final Exam on 12/21/2015 (Monday)10:30-12:30 Today: Recap
More informationagree w/input bond => + sign disagree w/input bond => - sign
1 ME 344 REVIEW FOR FINAL EXAM LOCATION: CPE 2.204 M. D. BRYANT DATE: Wednesday, May 7, 2008 9-noon Finals week office hours: May 6, 4-7 pm Permitted at final exam: 1 sheet of formulas & calculator I.
More informationControls Problems for Qualifying Exam - Spring 2014
Controls Problems for Qualifying Exam - Spring 2014 Problem 1 Consider the system block diagram given in Figure 1. Find the overall transfer function T(s) = C(s)/R(s). Note that this transfer function
More informationDynamic Response. Assoc. Prof. Enver Tatlicioglu. Department of Electrical & Electronics Engineering Izmir Institute of Technology.
Dynamic Response Assoc. Prof. Enver Tatlicioglu Department of Electrical & Electronics Engineering Izmir Institute of Technology Chapter 3 Assoc. Prof. Enver Tatlicioglu (EEE@IYTE) EE362 Feedback Control
More informationPole-Placement Design A Polynomial Approach
TU Berlin Discrete-Time Control Systems 1 Pole-Placement Design A Polynomial Approach Overview A Simple Design Problem The Diophantine Equation More Realistic Assumptions TU Berlin Discrete-Time Control
More information1 x(k +1)=(Φ LH) x(k) = T 1 x 2 (k) x1 (0) 1 T x 2(0) T x 1 (0) x 2 (0) x(1) = x(2) = x(3) =
567 This is often referred to as Þnite settling time or deadbeat design because the dynamics will settle in a Þnite number of sample periods. This estimator always drives the error to zero in time 2T or
More informationThe Laplace Transform
The Laplace Transform Generalizing the Fourier Transform The CTFT expresses a time-domain signal as a linear combination of complex sinusoids of the form e jωt. In the generalization of the CTFT to the
More information(a) Find the transfer function of the amplifier. Ans.: G(s) =
126 INTRDUCTIN T CNTR ENGINEERING 10( s 1) (a) Find the transfer function of the amplifier. Ans.: (. 02s 1)(. 001s 1) (b) Find the expected percent overshoot for a step input for the closed-loop system
More informationChapter 13 Digital Control
Chapter 13 Digital Control Chapter 12 was concerned with building models for systems acting under digital control. We next turn to the question of control itself. Topics to be covered include: why one
More informationProblems -X-O («) s-plane. s-plane *~8 -X -5. id) X s-plane. s-plane. -* Xtg) FIGURE P8.1. j-plane. JO) k JO)
Problems 1. For each of the root loci shown in Figure P8.1, tell whether or not the sketch can be a root locus. If the sketch cannot be a root locus, explain why. Give all reasons. [Section: 8.4] *~8 -X-O
More informationFEEDBACK CONTROL SYSTEMS
FEEDBAC CONTROL SYSTEMS. Control System Design. Open and Closed-Loop Control Systems 3. Why Closed-Loop Control? 4. Case Study --- Speed Control of a DC Motor 5. Steady-State Errors in Unity Feedback Control
More informationControl for. Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e
Control for Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e Motion Systems m F Introduction Timedomain tuning Frequency domain & stability Filters Feedforward Servo-oriented
More informationLABORATORY OF AUTOMATION SYSTEMS Analytical design of digital controllers
LABORATORY OF AUTOMATION SYSTEMS Analytical design of digital controllers Claudio Melchiorri Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI) Università di Bologna email: claudio.melchiorri@unibo.it
More informationControl of Manufacturing Processes
Control of Manufacturing Processes Subject 2.830 Spring 2004 Lecture #18 Basic Control Loop Analysis" April 15, 2004 Revisit Temperature Control Problem τ dy dt + y = u τ = time constant = gain y ss =
More informationYTÜ Mechanical Engineering Department
YTÜ Mechanical Engineering Department Lecture of Special Laboratory of Machine Theory, System Dynamics and Control Division Coupled Tank 1 Level Control with using Feedforward PI Controller Lab Date: Lab
More informationControl Systems Design
ELEC4410 Control Systems Design Lecture 18: State Feedback Tracking and State Estimation Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science Lecture 18:
More informationPD, PI, PID Compensation. M. Sami Fadali Professor of Electrical Engineering University of Nevada
PD, PI, PID Compensation M. Sami Fadali Professor of Electrical Engineering University of Nevada 1 Outline PD compensation. PI compensation. PID compensation. 2 PD Control L= loop gain s cl = desired closed-loop
More informationProblem Weight Score Total 100
EE 350 EXAM IV 15 December 2010 Last Name (Print): First Name (Print): ID number (Last 4 digits): Section: DO NOT TURN THIS PAGE UNTIL YOU ARE TOLD TO DO SO Problem Weight Score 1 25 2 25 3 25 4 25 Total
More informationMASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering 2.04A Systems and Controls Spring 2013
MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering 2.04A Systems and Controls Spring 2013 Problem Set #4 Posted: Thursday, Mar. 7, 13 Due: Thursday, Mar. 14, 13 1. Sketch the Root
More informationIC6501 CONTROL SYSTEMS
DHANALAKSHMI COLLEGE OF ENGINEERING CHENNAI DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING YEAR/SEMESTER: II/IV IC6501 CONTROL SYSTEMS UNIT I SYSTEMS AND THEIR REPRESENTATION 1. What is the mathematical
More informationAnalysis and Design of Control Systems in the Time Domain
Chapter 6 Analysis and Design of Control Systems in the Time Domain 6. Concepts of feedback control Given a system, we can classify it as an open loop or a closed loop depends on the usage of the feedback.
More informationEE/ME/AE324: Dynamical Systems. Chapter 7: Transform Solutions of Linear Models
EE/ME/AE324: Dynamical Systems Chapter 7: Transform Solutions of Linear Models The Laplace Transform Converts systems or signals from the real time domain, e.g., functions of the real variable t, to the
More informationAcceleration Feedback
Acceleration Feedback Mechanical Engineer Modeling & Simulation Electro- Mechanics Electrical- Electronics Engineer Sensors Actuators Computer Systems Engineer Embedded Control Controls Engineer Mechatronic
More informationLast week: analysis of pinion-rack w velocity feedback
Last week: analysis of pinion-rack w velocity feedback Calculation of the steady state error Transfer function: V (s) V ref (s) = 0.362K s +2+0.362K Step input: V ref (s) = s Output: V (s) = s 0.362K s
More informationDiscrete-time Controllers
Schweizerische Gesellschaft für Automatik Association Suisse pour l Automatique Associazione Svizzera di Controllo Automatico Swiss Society for Automatic Control Advanced Control Discrete-time Controllers
More informationDr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Root Locus
Week Content Notes 1 Introduction 2 Frequency Domain Modelling 3 Transient Performance and the s-plane 4 Block Diagrams 5 Feedback System Characteristics Assign 1 Due 6 Root Locus 7 Root Locus 2 Assign
More informationOptimal Polynomial Control for Discrete-Time Systems
1 Optimal Polynomial Control for Discrete-Time Systems Prof Guy Beale Electrical and Computer Engineering Department George Mason University Fairfax, Virginia Correspondence concerning this paper should
More informationYTÜ Mechanical Engineering Department
YTÜ Mechanical Engineering Department Lecture of Special Laboratory of Machine Theory, System Dynamics and Control Division Coupled Tank 1 Level Control with using Feedforward PI Controller Lab Report
More information( ) ( = ) = ( ) ( ) ( )
( ) Vρ C st s T t 0 wc Ti s T s Q s (8) K T ( s) Q ( s) + Ti ( s) (0) τs+ τs+ V ρ K and τ wc w T (s)g (s)q (s) + G (s)t(s) i G and G are transfer functions and independent of the inputs, Q and T i. Note
More informationLab # 4 Time Response Analysis
Islamic University of Gaza Faculty of Engineering Computer Engineering Dep. Feedback Control Systems Lab Eng. Tareq Abu Aisha Lab # 4 Lab # 4 Time Response Analysis What is the Time Response? It is an
More informationME 475/591 Control Systems Final Exam Fall '99
ME 475/591 Control Systems Final Exam Fall '99 Closed book closed notes portion of exam. Answer 5 of the 6 questions below (20 points total) 1) What is a phase margin? Under ideal circumstances, what does
More informationDistributed Real-Time Control Systems
Distributed Real-Time Control Systems Chapter 9 Discrete PID Control 1 Computer Control 2 Approximation of Continuous Time Controllers Design Strategy: Design a continuous time controller C c (s) and then
More informationMAS107 Control Theory Exam Solutions 2008
MAS07 CONTROL THEORY. HOVLAND: EXAM SOLUTION 2008 MAS07 Control Theory Exam Solutions 2008 Geir Hovland, Mechatronics Group, Grimstad, Norway June 30, 2008 C. Repeat question B, but plot the phase curve
More informationFeedback Control of Linear SISO systems. Process Dynamics and Control
Feedback Control of Linear SISO systems Process Dynamics and Control 1 Open-Loop Process The study of dynamics was limited to open-loop systems Observe process behavior as a result of specific input signals
More informationCHAPTER 1 Basic Concepts of Control System. CHAPTER 6 Hydraulic Control System
CHAPTER 1 Basic Concepts of Control System 1. What is open loop control systems and closed loop control systems? Compare open loop control system with closed loop control system. Write down major advantages
More informationMethods for analysis and control of. Lecture 6: Introduction to digital control
Methods for analysis and of Lecture 6: to digital O. Sename 1 1 Gipsa-lab, CNRS-INPG, FRANCE Olivier.Sename@gipsa-lab.inpg.fr www.lag.ensieg.inpg.fr/sename 6th May 2009 Outline Some interesting books:
More information