Discrete Controller Design

Slides:



Advertisements
Similar presentations
Chapter 5 – The Performance of Feedback Control Systems
Advertisements

Chapter 4 Continuous Time Signals Time Response Continuous Time Signals Time Response.
Design with Root Locus Lecture 9.
Chapter 4: Basic Properties of Feedback
3. Systems and Transfer function
Lect.7 Steady State Error Basil Hamed
Modern Control Theory Lecture 5 By Kirsten Mølgaard Nielsen
Finite Settling Time Design
Modern Control Systems (MCS) Dr. Imtiaz Hussain Assistant Professor URL :
President UniversityErwin SitompulSMI 7/1 Dr.-Ing. Erwin Sitompul President University Lecture 7 System Modeling and Identification
Chapter 5 – The Performance of Feedback Control Systems
Modern Control Theory (Digital Control)
Transient & Steady State Response Analysis
Lecture 9: Compensator Design in Frequency Domain.
Chapter 8: System Stability.
Modern Control Systems (MCS)
Discrete Controller Design (Deadbeat & Dahlin Controllers)
Lect. 5 Lead-Lag Control Basil Hamed
Prof. Wahied Gharieb Ali Abdelaal Faculty of Engineering Computer and Systems Engineering Department Master and Diploma Students CSE 502: Control Systems.
Review last lectures.
Out response, Poles, and Zeros
Feedback Control Systems (FCS) Dr. Imtiaz Hussain URL :
Chapter 8 Discrete (Sampling) System
University of Virginia Proportional Control Spring 2015 Jack Stankovic University of Virginia.
MESB374 System Modeling and Analysis Forced Response
سیستمهای کنترل خطی پاییز 1389 بسم ا... الرحمن الرحيم دکتر حسين بلندي- دکتر سید مجید اسما عیل زاده.
It is the time response of a system to an input that sets the criteria for our control systems. Many quantitative criteria have been defined to characterise.
Chapter 5 Transient and Steady State Response “I will study and get ready and someday my chance will come” Abraham Lincoln.
Automatic Control Theory School of Automation NWPU Teaching Group of Automatic Control Theory.
1 Chapter 11 Compensator Design When the full state is not available for feedback, we utilize an observer. The observer design process is described and.
University of Virginia PID Controllers Jack Stankovic University of Virginia Spring 2015.
Chapter 3 Dynamic Response The Block Diagram Block diagram is a graphical tool to visualize the model of a system and evaluate the mathematical relationships.
Lecture 17: Introduction to Control (part III)
Lec 6. Second Order Systems
Lecture 6: Stability of discrete-time systems 1. Suppose that we have the following transfer function of a closed-loop discrete-time system: The system.
Modern Control System EKT 308 Steady-State and Stability.
Chapter 4 A First Analysis of Feedback Feedback Control A Feedback Control seeks to bring the measured quantity to its desired value or set-point (also.
Z Transform The z-transform of a digital signal x[n] is defined as:
Lecture 23: Frequency Response for Design
System Time Response Characteristics
1 Time Response. CHAPTER Poles and Zeros and System Response. Figure 3.1: (a) System showing input and output; (b) Pole-zero plot of the system;
Modern Control System EKT 308
Stability Analysis . A system is BIBO stable if all poles or roots of
2.1 Step Input Response: Eigenvalues: p 1 =-4.526, p 2,3 = ±2.7883i, p 4 = Final value theorem: Stability: If the step response reaches to.
Overhead Controller Design Project Name Department and University Date Class Name.
Lecture 9: PID Controller.
Discrete-time Controller Design (Deadbeat & Dahlin Controllers)
Intelligent Robot Lab Pusan National University Intelligent Robot Lab Chapter 7. Forced Response Errors Pusan National University Intelligent Robot Laboratory.
ΨΗΦΙΑΚΟΣ ΕΛΕΓΧΟΣ (22Δ802) Β΄ ΕΞΑΜΗΝΟ Καθηγητής Πέτρος Π. Γρουμπός  Ώρες Γραφείου: Τετάρτη Πέμπτη Παρασκευή 11:00- 12:00 Γραφείο: 1.
SKEE 3143 Control Systems Design Chapter 2 – PID Controllers Design
3.0 Time Response OBJECTIVE
Lecture 7/8 Analysis in the time domain (II) North China Electric Power University Sun Hairong.
Exercise 1 Suppose we have a simple mass, spring, and damper problem. Find The modeling equation of this system (F input, x output). The transfer function.
Page : PID Controller Chapter 3 Design of Discrete- Time control systems PID C ontroller.
Chapter 4 Dynamical Behavior of Processes Homework 6 Construct an s-Function model of the interacting tank-in-series system and compare its simulation.
Automatic Control Theory CSE 322
Chapter 4 Dynamical Behavior of Processes Homework 6 Construct an s-Function model of the interacting tank-in-series system and compare its simulation.
Time Response Analysis
Digital Control Systems (DCS)
Feedback: Principles & Analysis
UNIT-II TIME RESPONSE ANALYSIS
Digital and Non-Linear Control
UNIVERSITI MALAYSIA PERLIS SCHOOL OF ELECTRICAL SYSTEM ENGINEERING
Control System Toolbox (Part-II)
Control System Toolbox (Part-II)
IntroductionLecture 1: Basic Ideas & Terminology
IntroductionLecture 1: Basic Ideas & Terminology
Chapter 5 – The Performance of Feedback Control Systems
Exercise 1 For the unit step response shown in the following figure, find the transfer function of the system. Also find rise time and settling time. Solution.
By: Nafees Ahamad, AP, EECE, Dept. DIT University, Dehradun
Presentation transcript:

Discrete Controller Design Lecture 7: Discrete Controller Design (Pole Placement)

Objectives Outline the procedure for discrete-time controller design. Review the step response characteristics (rise, peak, and settling times, and percent overshoot) and relate them to the locations of the poles of the system. Introduce the pole placement method for controller design.

Procedure for discrete-time controller design Derive the transfer function of the plant (process). Transform the process transfer function into z-plane. Design a suitable digital controller in z-plane. Implement the controller algorithm on a digital computer.

Digital controllers The closed-loop transfer function of the system is: Suppose it is desired that the closed-loop transfer function be: Then, the controller required to achieve T(z) is given by: Note that the controller D(z) must be realizable, that is, the degree of the numerator must not exceeds that of the denominator.

Time domain specifications Most commonly used time domain performance measures refer to a 2nd order system: where ωn is the undamped natural frequency and ζ is the damping ratio of the system. The performance of a control system is usually measured in terms of its response to a step input. The step input is easy to generate and gives the system a nonzero steady-state condition, which can be measured.

The typical response of a 2nd order system when excited with a unit step input is shown. In this response, the following performance indices are usually defined: rise time; peak time; settling time; maximum overshoot; and steady-state error.

Rise time (Tr) Peak time (Tp) Settling time (Ts) The time required for the response to go from 0% to 100% of its final value. It is a measure of the speed of response. The smaller is the rise time the faster is the response. The time required for the response to reach its peak value. The response is faster when the peak time is smaller, but this gives rise to a higher overshoot. The time required for the response to reach and stay within a range (2 or 5%) about the final value.

The percent overshoot (Mp) The percent overshoot is defined as Where y0 is the initial, ym is the maximum, and yss is the steady state (final) values of the step response, respectively.

The percent overshoot (Mp) For 2nd order system, the percent overshoot is calculated as The amount of overshoot depends on the damping ratio (ζ) and directly indicates the relative stability of the system. The lower is the damping ratio, the higher the is maximum overshoot.

The steady-state error (ess) ess is the difference between the reference input and the output response at steady-state. Small ess is required in most control systems. However, in some systems such as position control, it is important to have zero ess. ess can be found using the final value theorem. If the Laplace transform of the output is Y(s), then the final (steady-state) value is given by Hence, for a unit step input, ess is given as

Example Determine the step response performance indices of the system with the following closed-loop transfer function Answer: Comparing the given system with the standard 2nd order transfer function We find that ζ = 0.5 and ωn = 1 rad/s. Thus, the damped natural frequency is

The percent overshoot is The peak time is

Pole placement approach It is seen that the performance indices of the step response are functions of (ζ,wn). But ζ,wn determine the poles of the system: Therefore, the response of a system is determined by the position of its poles. By placing the closed-loop poles at good locations, we can shape the response of the system and achieve desired time response characteristics. Although the previous analysis is conducted for 2nd order continuous-time system, the pole placement approach is also applicable for discrete-time systems thanks to the mapping between s- and z-plane poles (z = esT) provided that the sampling interval is chosen sufficiently small.

ζ and wn in the z-plane

Pole placement design procedure Given some specifications of maximum overshoot, rise time or settling time ↓ Find the damping ratio (ζ) and undamped natural frequency (ωn) of the closed-loop system Locate the desired closed-loop poles in the z-plane Design a controller

Example The open-loop transfer function of a system together with a ZOH is given by Design a digital controller so that for the closed-loop system: settling time (2%) is 1.777 sec, percent overshoot is 9.5%, steady-state error to a step input is zero. steady-state error to a ramp input is 0.2. Assume that T = 0.2 sec.

Solution From the required percent overshoot and settling time, The damped natural frequency Hence, the required pole positions in the z-plane are

The desired closed-loop transfer function is thus given by: Before we proceed, we must determine the degree of the numerator N(z). This degree must be ≤ 2 so that T(z) is realizable. If we choose N(z) to be exactly of order 2, this means that we ask the closed-loop to start its response instantaneously without delay.

However, by recalling the transfer function of the process, We can realize that the process itself has a delay of 1 sample (the order of the denominator exceeds that of the numerator by 1), so the closed-loop must have, at least, the same delay. With this reasoning, the desired transfer function T(z) is chosen as Note that this choice insures the realizability of the controller we are designing.

Now, let us find b1 and b0. These parameters can be determined from the steady-state requirements. For input R(z), the error is given by E(z) = R(z) – Y(z) = R(z) – T(z)R(z) = R(z) [1– T(z)] So, the steady-state error is given by

From the given specifications, it is required that, for a unit-step input, ess = 0, so Hence, b1 + b0 = 0.355.

Also, from the given specifications, it is required that, for a unit-ramp input, ess = 0.2 Hence, we need to apply L’Hospital rule !!! This gives: From which we can find that b1 = 0.595 b0 = -0.240.

Hence, the desired closed-loop transfer function is The controller that achieves this closed-loop transfer function is given by:

The step response of the closed-loop system with the designed controller is shown below.