Digital Control Systems

Slides:



Advertisements
Similar presentations
Digital Control Systems INTRODUCTION. Introduction What is a control system? Objective: To make the system OUTPUT and the desired REFERENCE as close as.
Advertisements

3. Systems and Transfer function
Lect.7 Steady State Error Basil Hamed
Modern Control Systems (MCS) Dr. Imtiaz Hussain Assistant Professor URL :
AMI 4622 Digital Signal Processing
Laplace Transforms Important analytical method for solving linear ordinary differential equations. - Application to nonlinear ODEs? Must linearize first.
“True” Digital Control.. or using the fact that we are sampling the signals to our advantge.
Lecture 19: Discrete-Time Transfer Functions
Laplace Transforms 1. Standard notation in dynamics and control (shorthand notation) 2. Converts mathematics to algebraic operations 3. Advantageous for.
Concept of Transfer Function Eng. R. L. Nkumbwa Copperbelt University 2010.
Discrete Controller Design (Deadbeat & Dahlin Controllers)
Review last lectures.
SAMPLING & ALIASING. OVERVIEW Periodic sampling, the process of representing a continuous signal with a sequence of discrete data values, pervades the.
Computational Geophysics and Data Analysis
5.7 Impulse Functions In some applications, it is necessary to deal with phenomena of an impulsive nature—for example, voltages or forces of large magnitude.
The sampling of continuous-time signals is an important topic It is required by many important technologies such as: Digital Communication Systems ( Wireless.
2. Z-transform and theorem
Chapter 2 Discrete System Analysis – Discrete Signals
1 Signals & Systems Spring 2009 Week 3 Instructor: Mariam Shafqat UET Taxila.
Chapter 8 Discrete (Sampling) System
Side 1 af Digital Control Systems Sampling, Z-transform, transfer function Reg1_slide4 Chap ,4,(5) J.Nybo Rev.:
Properties and the Inverse of
Robotics Research Laboratory 1 Chapter 3 Discrete System Analysis - Sampled Data Systems.
Laplace Transforms 1. Standard notation in dynamics and control (shorthand notation) 2. Converts mathematics to algebraic operations 3. Advantageous for.
(e.g., deviation variables!)
Laplace Transforms 1. Standard notation in dynamics and control (shorthand notation) 2. Converts mathematics to algebraic operations 3. Advantageous for.
Chapter 5 On-Line Computer Control – The z Transform.
1.1 Introduction Comparison between ACS and CCS. ACS CCS Process Actuator Measure Controller (correcting network) Structure: Process Actuator Measure.
Chapter 6: Sampled Data Systems and the z-Transform 1.
Ch.10 Design of Digital Filters and Controllers Discretization The sampled signal x s (t) = x(t) p(t) where p(t) is the sampling pulse signal, with.
1 G. Baribaud/AB-BDI Digital Signal Processing March 2003 DISP-2003 The z-transform  The sampling process  The definition and the properties.
Prof. Wahied Gharieb Ali Abdelaal CSE 502: Control Systems (1) Topic# 3 Representation and Sensitivity Analysis Faculty of Engineering Computer and Systems.
Control Systems Engineering, Fourth Edition by Norman S. Nise Copyright © 2004 by John Wiley & Sons. All rights reserved. Figure 13.1 Conversion of antenna.
ES97H Biomedical Signal Processing
MICROPROCESSORS Dr. Hugh Blanton ENTC 4337/ENTC 5337.
ΨΗΦΙΑΚΟΣ ΕΛΕΓΧΟΣ (22Δ802) Β΄ ΕΞΑΜΗΝΟ Καθηγητής Πέτρος Π. Γρουμπός  Ώρες Γραφείου: Τετάρτη Πέμπτη Παρασκευή 11:00-12:00 Γραφείο: 1.
Discrete Controller Design
Lecture 2: Linear Discrete Systems 1. Introduction The primary new component of discrete or digital systems is the notion of time discretization. No longer.
Lecture 3: The Sampling Process and Aliasing 1. Introduction A digital or sampled-data control system operates on discrete- time rather than continuous-time.
Topics 1 Specific topics to be covered are: Discrete-time signals Z-transforms Sampling and reconstruction Aliasing and anti-aliasing filters Sampled-data.
Lecture 4: The z-Transform 1. The z-transform The z-transform is used in sampled data systems just as the Laplace transform is used in continuous-time.
Lecture 9: PID Controller.
Discrete-time Controller Design (Deadbeat & Dahlin Controllers)
z-Plane Analysis of Discrete-Time Control Systems
DYNAMIC BEHAVIOR OF PROCESSES :
Introduction to Discrete-Time Control Systems fall
Discrete-Time Transfer Functions
Digital and Non-Linear Control
Lesson 12: Transfer Functions In The Laplace Domain
Laplace Transforms Chapter 3 Standard notation in dynamics and control
Digital and Non-Linear Control
Automatic Control Theory CSE 322
Control Systems With Embedded Implementation (CSEI)
Digital Control Systems (DCS)
Discrete-Time Transfer Functions
SAMPLING & ALIASING.
The sampling of continuous-time signals is an important topic
The Z-Transform of a given discrete signal, x(n), is given by:
Digital Control Systems Waseem Gulsher
§3-2 Realization of single variable systems
Chapter 3 Example 2: system at rest (s.s.)
數位控制理論簡介.
Solution of ODEs by Laplace Transforms
Discription of Computer-
Mathematical Models of Control Systems
§3-2 Realization of single variable systems
Laplace Transforms Important analytical method for solving linear ordinary differential equations. - Application to nonlinear ODEs? Must linearize first.
Laplace Transforms Important analytical method for solving linear ordinary differential equations. - Application to nonlinear ODEs? Must linearize first.
IntroductionLecture 1: Basic Ideas & Terminology
Control System and Transfer Function
Presentation transcript:

Digital Control Systems z-Plane Analysis of Discrete Time Control Systems

Digital Control System A control system which uses a digital computer as a controller or compensator is known as digital control system. The advantages of using a digital computers for compensation include: accuracy, reliability, economy and most importantly, flexibility.

Sampler Converts an anolog signal to a digital signal (train of pulses) A practical sampler acts like a switch closing every T seconds for a short duration of p seconds. Therefore, sampled signal can represented as follows: The output of an ideal sampler is given by (u(t) is unit step function)

Sampler In practice p is much smaller and can be neglected. This leads to the Ideal Sampler. The Ideal Sampling process can be considered as the multiplication of a pulse train with a continuous signal Signal r(t) after samling Signal r(t) after ideal samling r* (t) = P(t) r(t)

Sampler r(t) = 0, for t < 0

Hold Device The function of hold device is to convert sampled signal into continuous signal. The values of continuous time signal in between the sampling instants are calculated by extrapolation. The continuous signal h(t) during the time interval 𝑘𝑇≤t≤ 𝑘+1 𝑇 may be approximated by a polynomial in 𝜏: Since the continuous time output signal, ℎ(𝑡) at sampling instants, must equal input signal, 𝑥(𝑘𝑇) : Therefore: 0≤𝜏≤𝑇 The hold device is called n-th order hold if it uses an n-th order polynomial extrapolator. n=1 first order hold n=0 zero order hold

Hold Device Zero Order Hold (ZOH) Input-Output signals for a ZOH The output of ZOH:

Hold Device Zero Order Hold (ZOH) The output of ZOH: We know from Laplace transforms that ZOH Transfer function

Hold Device Zero Order Hold (ZOH) Suppose the transfer function G(s) follows the ZOH. Then the product of ZOH and G(s) becomes: Obtain the z transform of X(s): Let

Hold Device Zero Order Hold (ZOH)

Hold Device Zero Order Hold (ZOH) Example:The response of a sampler and a ZOH to a ramp input for two different values of a sampling period. A sampler and ZOH can accurately follow the input signal if the sampling time T is small compares to the transient changes in the signal Example: Ideal sampler followed by a ZOH

Pulse Transfer Function Transfer function of a continuous time system relates the Laplace transform of the continuous-time output to that of the continuous time input. Pulse transfer function relates the z-transform of the output at the sampling instants to that of the sampled input. Starred Laplace Transform Assumption: Zero initial conditions. While taking the starred Laplace tranform of a product of transforms, where some are ordinary Laplace transforms and others are starred Laplace transform, the functions already in starred Laplace transforms can be factored out of the starred Laplace transform. The output of a sampled-data system is continuous with respect to time. However the pulse transform (starred LT) of the output, Y (s) and z-transform of the output Y (z), gives the values of output y(t) only at sampling instants. Pulse tf. relates starred laplace transform of input and starred laplace transform of output.

Pulse Transfer Function Starred Laplace Transform Since the z transform is starred Laplace transform with esT replaced by z,

Pulse Transfer Function Starred Laplace Transform The presence or absence of the input sampler is crucial in determining the pulse transfer function of a system Example:

Pulse Transfer Function Pulse transfer function of cascaded elements Taking starred Laplace transforms on both sides of above equations

Pulse Transfer Function Pulse transfer function of cascaded elements where

Pulse Transfer Function Pulse transfer function of closed loop systems Referring to the block diagram, we know that the actual output c(t) of the system is continuous. However, by taking the inverse Laplace transform of the above equation, we get the values of the output at sampling instants.

Pulse Transfer Function Example:

Pulse Transfer Function Pulse transfer function of a digital controller Pulse tranfer function of a digital controller can be easily obtained from its input-ouput characteristic which is specified by means of difference equation: where m(k) and e(k) are the output and input signals respectively. Taking z-transforms and simplifying we get the pulse transfer function of the digital controller:

Pulse Transfer Function Closed-loop Pulse transfer function of a digital control system A general block diagram of a digital control system Mathematical block diagram of a digital control system

Pulse Transfer Function Closed-loop Pulse transfer function of a digital control system

Realization of Digital Controllers and Digital Filters The general form of the pulse transfer function between the output Y(z) and X(z) is given by Direct programming Standart programming In these programmings, coefficients appear as multipliers in the block diagram realization. Those block diagram schemes where the coefficients appear directly as multipliers are called direct structures.

Realization of Digital Controllers and Digital Filters Direct programming Realize the numerator and denominator of the pulse transfer function using separate sets of delay elements. Total number of delay elementsin direct programming=n+m Digital filter: Block diagram realization:

Realization of Digital Controllers and Digital Filters Standart programming The number of delay elements required in direct programming can be reduced. The number of delay elements used in realizing the pulse transfer function can be reduced from n+m to n (where n≥m) by rearranging the block diagram.

Realization of Digital Controllers and Digital Filters Standart programming