Digital Control: Part 2. ENGI 7825: Control Systems II Andrew Vardy

Similar documents
Course Summary. The course cannot be summarized in one lecture.

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering Dynamics and Control II Fall 2007

Controls Problems for Qualifying Exam - Spring 2014

Discrete Systems. Step response and pole locations. Mark Cannon. Hilary Term Lecture

Control System Design

Transient Response of a Second-Order System

Digital Control Systems State Feedback Control

7.4 STEP BY STEP PROCEDURE TO DRAW THE ROOT LOCUS DIAGRAM

Control of Manufacturing Processes

(b) A unity feedback system is characterized by the transfer function. Design a suitable compensator to meet the following specifications:

Proportional plus Integral (PI) Controller

Control of Manufacturing Processes

MAS107 Control Theory Exam Solutions 2008

Review: transient and steady-state response; DC gain and the FVT Today s topic: system-modeling diagrams; prototype 2nd-order system

FEEDBACK CONTROL SYSTEMS

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review

EE C128 / ME C134 Fall 2014 HW 6.2 Solutions. HW 6.2 Solutions

Chapter 7. Digital Control Systems

Time Response Analysis (Part II)

Chapter 2. Classical Control System Design. Dutch Institute of Systems and Control

Linear State Feedback Controller Design

2.004 Dynamics and Control II Spring 2008

ECE 388 Automatic Control

Systems Analysis and Control

Identification Methods for Structural Systems

State Feedback and State Estimators Linear System Theory and Design, Chapter 8.

Homework 7 - Solutions

ROOT LOCUS. Consider the system. Root locus presents the poles of the closed-loop system when the gain K changes from 0 to. H(s) H ( s) = ( s)

Control Systems Design

ME 375 Final Examination Thursday, May 7, 2015 SOLUTION

Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control. DC Motor Control Trainer (DCMCT) Student Manual

CDS 101/110: Lecture 3.1 Linear Systems

Identification Methods for Structural Systems. Prof. Dr. Eleni Chatzi System Stability - 26 March, 2014

STABILITY ANALYSIS. Asystemmaybe stable, neutrallyormarginallystable, or unstable. This can be illustrated using cones: Stable Neutral Unstable

Dynamic Response. Assoc. Prof. Enver Tatlicioglu. Department of Electrical & Electronics Engineering Izmir Institute of Technology.

This homework will not be collected or graded. It is intended to help you practice for the final exam. Solutions will be posted.

EE3CL4: Introduction to Linear Control Systems

Laboratory handouts, ME 340

Advanced Control Theory

Introduction to Root Locus. What is root locus?

Control Systems I. Lecture 4: Diagonalization, Modal Analysis, Intro to Feedback. Readings: Emilio Frazzoli

Unit 7: Part 1: Sketching the Root Locus

Module 3F2: Systems and Control EXAMPLES PAPER 2 ROOT-LOCUS. Solutions

DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD

Unit 7: Part 1: Sketching the Root Locus. Root Locus. Vector Representation of Complex Numbers

INTRODUCTION TO DIGITAL CONTROL

Software Engineering/Mechatronics 3DX4. Slides 6: Stability

Rational Implementation of Distributed Delay Using Extended Bilinear Transformations

CMPT 889: Lecture 2 Sinusoids, Complex Exponentials, Spectrum Representation

ECE 486 Control Systems

DESIGN OF LINEAR STATE FEEDBACK CONTROL LAWS

R10 JNTUWORLD B 1 M 1 K 2 M 2. f(t) Figure 1

Laplace Transform Analysis of Signals and Systems

STABILITY. Have looked at modeling dynamic systems using differential equations. and used the Laplace transform to help find step and impulse

Transient response via gain adjustment. Consider a unity feedback system, where G(s) = 2. The closed loop transfer function is. s 2 + 2ζωs + ω 2 n

Motor Controller. A block diagram for the motor with a feedback controller is shown below

CMPT 318: Lecture 5 Complex Exponentials, Spectrum Representation

EE Control Systems LECTURE 9

Control Systems I. Lecture 5: Transfer Functions. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

2.004 Dynamics and Control II Spring 2008

Positioning Servo Design Example

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

Design of a Lead Compensator

Often, in this class, we will analyze a closed-loop feedback control system, and end up with an equation of the form

Design Methods for Control Systems

DESIGN OF CMOS ANALOG INTEGRATED CIRCUITS

D(s) G(s) A control system design definition

8.1.6 Quadratic pole response: resonance

Topic # Feedback Control

100 (s + 10) (s + 100) e 0.5s. s 100 (s + 10) (s + 100). G(s) =

Return Difference Function and Closed-Loop Roots Single-Input/Single-Output Control Systems

Chemical Process Dynamics and Control. Aisha Osman Mohamed Ahmed Department of Chemical Engineering Faculty of Engineering, Red Sea University

Sinusoids. Amplitude and Magnitude. Phase and Period. CMPT 889: Lecture 2 Sinusoids, Complex Exponentials, Spectrum Representation

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL & COMPUTER ENGINEERING FINAL EXAM. COURSE: ECE 3084A (Prof. Michaels)

1 (30 pts) Dominant Pole

6.302 Feedback Systems Recitation 16: Compensation Prof. Joel L. Dawson

Software Engineering 3DX3. Slides 8: Root Locus Techniques

Implementation Issues for the Virtual Spring

Department of Electrical and Computer Engineering. EE461: Digital Control - Lab Manual

Bangladesh University of Engineering and Technology. EEE 402: Control System I Laboratory

Chapter 3 AUTOMATIC VOLTAGE CONTROL

SECTION 5: ROOT LOCUS ANALYSIS

Introduction to Feedback Control

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

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering Dynamics and Control II Fall K(s +1)(s +2) G(s) =.

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67

ECE317 : Feedback and Control

Intro to Frequency Domain Design

First and Second Order Circuits. Claudio Talarico, Gonzaga University Spring 2015

Chapter 2 SDOF Vibration Control 2.1 Transfer Function

SAMPLE EXAMINATION PAPER (with numerical answers)

Frequency Response Techniques

Full-State Feedback Design for a Multi-Input System

EE C128 / ME C134 Fall 2014 HW 9 Solutions. HW 9 Solutions. 10(s + 3) s(s + 2)(s + 5) G(s) =

Control Systems. Design of State Feedback Control.

Lecture 5: Frequency domain analysis: Nyquist, Bode Diagrams, second order systems, system types

EE 380 EXAM II 3 November 2011 Last Name (Print): First Name (Print): ID number (Last 4 digits): Section: DO NOT TURN THIS PAGE UNTIL YOU ARE TOLD TO

agree w/input bond => + sign disagree w/input bond => - sign

Transcription:

Digital Control: Part 2 ENGI 7825: Control Systems II Andrew Vardy

Mapping the s-plane onto the z-plane We re almost ready to design a controller for a DT system, however we will have to consider where we would like to position the poles We generally understand how to position desirable poles in the s-plane Although this does remains somewhat of a black art as there are various arbitrary choices and rules-ofthumb at play If we understand how to position poles in the z- plane we can do direct digital design. Alternatively, we can position poles in the s-plane and then find out where they lie in the z-plane.

We have already seen that poles in the s-plane and z- plane are related by We ll consider particular mappings from parts of the s-plane. We have already seen that the j! axis corresponds to the unit circle in the z-plane. In the following, s = σ + jω and ω = 0. Fundamentally, there is a limitation on the signal frequency that can be represented by the z- transform. That limit is ω = ω s / 2 where ω s = 2π / T.

That portion of the j! axis which lies in the range [-jω s /2, jω s /2] maps onto the unit circle. So poles on the unit circle in the z-plane correspond to pure sinusoids and therefore signify a marginally stable system. As we have already seen, poles inside the unit circle correspond to exponentially decaying sinusoids. If all poles lie within the unit circle then we have asymptotic stability. Poles outside the unit circle correspond to exponentially growing sinusoids, and therefore instability.

For s = σ + jω if σ is held constant (lets say we set it to a value of σ 1 ) and ω is allowed to vary we get This corresponds to vertical lines in the s-plane and circles in the z-plane (including the unit circle).

What if we do the opposite? That is, for s = σ + jω we hold ω constant (at ω 1 ) if σ is allowed to vary allowed to vary we get This corresponds to horizontal lines in the s-plane and rays emanating from the origin in the z-plane.

Lets consider pairs of poles located at s = σ ± jω. We know that such a pole pair corresponds to a term of the form ke σt cos(ωt + ψ). We can also define this pair of poles in polar coordinates as (r, ±θ) as below: In particular we would like to position the poles of a second-order system which have the following locations: Now translate to the z-plane: We can then solve for the relationship between (r, ±θ) and (ζ, ω n ):

The relationships between z-plane pole locations and (ζ, ω n ) is somewhat complex, geometrically: 1.2 Im(z) 1.0 7=e Ts s=-yw +J wvl - y2 11 - n S T = Sampling period 0.8 1---------lr------""7I\<- 0.6 I------,l'--- 0.4... :;k, 0.2 7r wn = T - LO -0.8-0.6-0.4-0.2 o 0.2 0.8 LO Re(z) Figure 8.4 Natural frequency (solid color) and damping loci (light color) in the z-plane; the portion below the Re(z)-axis (not shown) is the mirror image of the upper half shown

These relationships between the locations of a pole pair at (r, ±θ) in the z-plane and second order system parameters (ζ, ω n ) allow us then to relate pole locations to boss parameters such as %OS and settling time. Example: We have a DT system with the following closed-loop characteristic polynomial: Get the pole locations in the z-plane in terms of (r, ±θ) then obtain the 2 nd order parameters (in this example T = 1s which is rather slow):

The examples below illustrate 4 different configurations of s-plane and corresponding z- plane pole locations and the resulting signals produced.

The following plot from Franklin gives a similar picture: [m(z) /-1 / / a Re(z)

Digital State Feedback Design State feedback can be applied to sampled data systems in almost exactly the same way as for CT systems The only real difference is that we place eigenvalues in the z-plane, not the s-plane We proceed by example. Assume we have the following servomotor system (again): Zero- Order Hold 0

In the previous set of notes we developed the following discretized state-space model for this system: x 1 (k) represents the angle of the motor shaft (measureable by encoder count). x 2 (k) represents the shaft speed (measureable by a tachometer, rate gyro, or by rate of encoder counts). It is important to consider whether the state variables are measureable because otherwise full-state feedback cannot be applied.

Here is our usual picture of a state feedback controller: D x 0 r(t) + u(t) + x(t) x(t) + + y(t) B C + A K This example differs in that it has been discretized, but also in that the goal is to set the motor s shaft angle to zero. That makes this controller a regulator. A regulator is a controller or compensator that works to move one or all state variables to zero. So we can say there is no r(t), or equivalently that r(t) = 0. In regulator design (for n=2) the input to the plant is defined as

Problem specification: Reduce settling time to 4 seconds. (Nothing else is mentioned which means we don t particularly care about other specifications such as %OS). Start by looking at the open-loop system and its characteristics. We will need the current characteristic polynomial (computed as usual except that we use zi A instead of si A ). The design process that follows goes from a unity feedback system (which is identical to state feedback with K_1 = 1, K_2 = 0). That unity feedback system has the following characteristic polynomial: The eigenvalues of the unity feedback system can be obtained from the quadratic formula then converted to polar form:

Work out the second-order parameters: = 1.0246 Current settling time: Since we don t care about %OS lets just change ω n. To bring the desired settling time down to 4 seconds we modify ω n and then get the desired pole locations:

Now we can get the desired characteristic polynomial: We continue to design the K gain vector in the usual way. The system is not in CCF so we use Bass-Gura and obtain K = [0.445 0.113].

The following shows the resulting improvement in system response (x(0) = [1 0] T ).