z-Plane Analysis of Discrete-Time Control Systems

Slides:



Advertisements
Similar presentations
| Page Angelo Farina UNIPR | All Rights Reserved | Confidential Digital sound processing Convolution Digital Filters FFT.
Advertisements

3. Systems and Transfer function
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE445S Real-Time Digital Signal Processing Lab Spring.
Filtering Filtering is one of the most widely used complex signal processing operations The system implementing this operation is called a filter A filter.
So far We have introduced the Z transform
Digital Signal Processing – Chapter 11 Introduction to the Design of Discrete Filters Prof. Yasser Mostafa Kadah
Modern Control Systems (MCS) Dr. Imtiaz Hussain Assistant Professor URL :
AMI 4622 Digital Signal Processing
President UniversityErwin SitompulSMI 7/1 Dr.-Ing. Erwin Sitompul President University Lecture 7 System Modeling and Identification
CEN352, Dr. Ghulam Muhammad King Saud University
EE-2027 SaS, L10: 1/13 Lecture 10: Sampling Discrete-Time Systems 4 Sampling & Discrete-time systems (2 lectures): Sampling theorem, discrete Fourier transform.
Digital Control Systems
Discrete Controller Design (Deadbeat & Dahlin Controllers)
Analogue and digital techniques in closed loop regulation applications Digital systems Sampling of analogue signals Sample-and-hold Parseval’s theorem.
SAMPLING & ALIASING. OVERVIEW Periodic sampling, the process of representing a continuous signal with a sequence of discrete data values, pervades the.
First semester King Saud University College of Applied studies and Community Service 1301CT.
Digital Signals and Systems
Chapter 4: Sampling of Continuous-Time Signals
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Echivalarea sistemelor analogice cu sisteme digitale Prof.dr.ing. Ioan NAFORNITA.
The sampling of continuous-time signals is an important topic It is required by many important technologies such as: Digital Communication Systems ( Wireless.
Discrete-Time and System (A Review)
Chapter 5 Frequency Domain Analysis of Systems. Consider the following CT LTI system: absolutely integrable,Assumption: the impulse response h(t) is absolutely.
DTFT And Fourier Transform
1 Chapter 8 The Discrete Fourier Transform 2 Introduction  In Chapters 2 and 3 we discussed the representation of sequences and LTI systems in terms.
Chapter 2 Discrete System Analysis – Discrete Signals
Chapter 8 Discrete (Sampling) System
1 Diagramas de bloco e grafos de fluxo de sinal Estruturas de filtros IIR Projeto de filtro FIR Filtros Digitais.
Digital Signal Processing
Interpolation and Pulse Shaping
Chapter 6 Digital Filter Structures
Chapter #5 Pulse Modulation
IIR Filter design (cf. Shenoi, 2006) The transfer function of the IIR filter is given by Its frequency responses are (where w is the normalized frequency.
Chapter 5 Frequency Domain Analysis of Systems. Consider the following CT LTI system: absolutely integrable,Assumption: the impulse response h(t) is absolutely.
Copyright © 2001, S. K. Mitra Digital Filter Structures The convolution sum description of an LTI discrete-time system be used, can in principle, to implement.
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.
Zhongguo Liu_Biomedical Engineering_Shandong Univ. Chapter 8 The Discrete Fourier Transform Zhongguo Liu Biomedical Engineering School of Control.
Chapter 6: Sampled Data Systems and the z-Transform 1.
1 Lecture 1: February 20, 2007 Topic: 1. Discrete-Time Signals and Systems.
Z TRANSFORM AND DFT Z Transform
Z Transform Primer. Basic Concepts Consider a sequence of values: {x k : k = 0,1,2,... } These may be samples of a function x(t), sampled at instants.
Technological Educational Institute Of Crete Department Of Applied Informatics and Multimedia Neural Networks Laboratory Slide 1 FOURIER TRANSFORMATION.
Digital Signal Processing
Digital Signal Processing
Course Outline (Tentative) Fundamental Concepts of Signals and Systems Signals Systems Linear Time-Invariant (LTI) Systems Convolution integral and sum.
Sampling of Continuous-Time Signals Quote of the Day Optimist: "The glass is half full." Pessimist: "The glass is half empty." Engineer: "That glass is.
Discrete Controller Design
System Time Response Characteristics
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.
Chapter 6 Discrete-Time System. 2/90  Operation of discrete time system 1. Discrete time system where and are multiplier D is delay element Fig. 6-1.
DISP 2003 Lecture 5 – Part 1 Digital Filters 1 Frequency Response Difference Equations FIR versus IIR FIR Filters Properties and Design Philippe Baudrenghien,
Chapter 6. Digital Filter Structures and Designs Section
Learning from the Past, Looking to the Future James R. (Jim) Beaty, PhD - NASA Langley Research Center Vehicle Analysis Branch, Systems Analysis & Concepts.
Chapter 2 Ideal Sampling and Nyquist Theorem
Real-time Digital Signal Processing Digital Filters.
Lecture 1.4. Sampling. Kotelnikov-Nyquist Theorem.
Chapter 4 Dynamical Behavior of Processes Homework 6 Construct an s-Function model of the interacting tank-in-series system and compare its simulation.
Chapter 4 Dynamical Behavior of Processes Homework 6 Construct an s-Function model of the interacting tank-in-series system and compare its simulation.
Digital Control Systems (DCS)
SAMPLING & ALIASING.
EE Audio Signals and Systems
Mathematical Descriptions of Systems
لجنة الهندسة الكهربائية
The sampling of continuous-time signals is an important topic
Lect5 A framework for digital filter design
Chapter 6 Discrete-Time System
Chapter 3 Sampling.
DIGITAL CONTROL SYSTEM WEEK 3 NUMERICAL APPROXIMATION
Presentation transcript:

z-Plane Analysis of Discrete-Time Control Systems Chapter 3 z-Plane Analysis of Discrete-Time Control Systems

Chap. 3 z-Plane Analysis of Discrete-Time Control Systems Introduction Backgrounds necessary for the analysis and design of discrete-time control systems in the z plane are presented. The main advantage of the z transform method: it enables us to apply conventional continuous-time design methods to discrete-time systems. The chapter covers: Mathematical representation of the sampling operation The convolution integral method for obtaining the z transform The sampling theorem based on the fact that the Laplace transform of the sampled signal is periodic Mathematical modeling of digital controllers in terms of pulse transfer function Realization of digital controllers and digital filters Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Impulse Sampling and Data Hold A fictitious sampler The output of the sampler is a train of impulses. Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Impulse Sampling and Data Hold Impulse Sampling (cont.) Let’s define a train of unit impulses: The sampler may be considered a modulator with The modulating signal: the input x(t) The carrier : the train of unit impulses T(t) Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Impulse Sampling and Data Hold Impulse Sampling (cont.) The Laplace transform of x*(t) If we define or Hence we may write Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Impulse Sampling and Data Hold Impulse Sampling (cont.) Summary If the continuous-time signal x(t) is impulse sampled in a periodic manner, the sampled signal may be represented by The Laplace transform of the impulse-sampled signal x*(t) has been shown to be the same as the z transform of signal x(t) if Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Impulse Sampling and Data Hold Data-Hold Circuits Data-hold: a process of generating a continuous-time signal h(t) from a discrete-time sequence x(kT). A hold circuit approximately reproduces the signal applied to the sampler. The simplest data-hold: zero-order hold (clamper) Note that signal h(kT) must equal x(kT): n-th order hold Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Impulse Sampling and Data Hold Zero-Order Hold Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Impulse Sampling and Data Hold Zero-Order Hold (cont.) A real sampler and zero-order hold Since Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Impulse Sampling and Data Hold Zero-Order Hold (cont.) Mathematical model: an impulse sampler and transfer function From the figure Since Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Impulse Sampling and Data Hold Transfer function of First-Order Hold n-th order hold 1-st order hold By applying the condition that Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Impulse Sampling and Data Hold Transfer function of First-Order Hold (cont.) Derivation of the transfer function Taking the Laplace transform Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Impulse Sampling and Data Hold Transfer function of First-Order Hold (cont.) Derivation of the transfer function (cont.) The transfer function Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Reconstructing Original Signals from Sampled Signals Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Reconstructing Original Signals from Sampled Signals Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Reconstructing Original Signals from Sampled Signals Sampling Theorem If the sampling frequency is sufficiently high compared with the highest-frequency component involved in the continuous-time signal, the amplitude characteristics of the continuous-time signal may be preserved in the envelope of the sampled signal. To reconstruct the original signal from a sampled signal, there is a certain minimum frequency that the sampling operation must satisfy. We assume that x(t) does not contain any frequency components above 1 rad/sec. Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Reconstructing Original Signals from Sampled Signals Sampling Theorem The frequency spectrum: If s, defined as 2/T is greater than 21, where 1 is the highest-frequency component present in the continuous-time signal x(t), then the signal x(t) can be reconstructed completely from the sampled signal x*(t). Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Reconstructing Original Signals from Sampled Signals Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Reconstructing Original Signals from Sampled Signals Ideal Low-pass filter The ideal filter attenuates all complementary components to zero and will pass only the primary component. If the sampling frequency is less than twice the highest-frequency component of the original continuous-time signal, even the ideal filter cannot reconstruct the original continuous-time signal. Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Reconstructing Original Signals from Sampled Signals Ideal Low-pass filter Is NOT Physically Realizable For the ideal filter an output is required prior to the application of the input to the filter – physically not realizable. Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Reconstructing Original Signals from Sampled Signals Frequency-Response Characteristics of the ZOH Transfer function of ZOH Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Reconstructing Original Signals from Sampled Signals Frequency-Response Characteristics of the ZOH(cont.) Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Reconstructing Original Signals from Sampled Signals Frequency-Response Characteristics of the ZOH(cont.) The comparison of the ideal filter and the ZOH. ZOH is a low-pass filter, although its function is not quite good. The accuracy of the ZOH as an extrapolator depends on the sampling frequency. Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Reconstructing Original Signals from Sampled Signals Folding The phenomenon of the overlap in the frequency spectra. The folding frequency (Nyquist frequency): N In practice, signals in control systems have high-frequency components, and some folding effect will almost always exist. Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Reconstructing Original Signals from Sampled Signals Aliasing The phenomenon that the frequency component ns 2 shows up at frequency 2 when the signal x(t) is sampled. To avoid aliasing, we must either choose the sampling frequency high enough or use a prefilter ahead of the sampler to reshape the frequency spectrum of the signal before the signal is sampled. Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Reconstructing Original Signals from Sampled Signals Hidden Oscillation An oscillation existing in x(t) between the sampling periods. For example, if the signal is sampled at t=0, 2/3, 4 /3,…, then the sampled signal will not show the frequency component with =3 rad/sec. Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

The Pulse Transfer Function Convolution Summation For the continuous time-system For the discrete-time system For a physical system a response cannot precede the input Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

The Pulse Transfer Function Convolution Summation (cont.) The value of the output y(t) at the sampling instants t=kT are given by Since we assume that x(t)=0 for t <0 It is noted that if G(s) is a ratio of polynimials in s and if the degree of the denominator polynomial exceeds that of the numerator polynomial only by 1 the output y(t) is discontinuous. Convolution summation Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

The Pulse Transfer Function Convolution Summation (cont.) In analyzing discrete-time control systems it is important to remember that the system response to the impulse-sampled signal may not portray the correct time-response behavior of the actual system unless the transfer function G(s) of the continuous-time part of the system has at least two more poles than zeros, so that Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

The Pulse Transfer Function The z transform of y(kT) Pulse transfer function to the Kronecker delta input Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

The Pulse Transfer Function Starred Laplace Transform of the Signal involving both Ordinary and Starred Laplace Transform Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

The Pulse Transfer Function General Procedures for Obtaining Pulse Transfer Functions Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

The Pulse Transfer Function Pulse Transfer Function of Cascaded Elements Note that Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

The Pulse Transfer Function Pulse Transfer Function of Closed-Loop Systems Refer to Table 3-1 Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

The Pulse Transfer Function Table 3-1: Five typical configurations for closed-loop discrete-time control systems Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

The Pulse Transfer Function Pulse Transfer Function of a Digital Controller The input to the digital controller is e(k) and the output is m(k) The z transform of the equation Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

The Pulse Transfer Function Closed-loop Pulse Transfer Function of a Digital Control System Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

The Pulse Transfer Function Pulse Transfer Function of a Digital PID Controller The PID control action in analog controllers Discretization of the equation to obtain the pulse transfer function Define Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

The Pulse Transfer Function Pulse Transfer Function of a Digital PID Controller(cont.) Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

The Pulse Transfer Function Obtaining response between consecutive sampling instants Laplace transform method Modified z transform method State-space method Laplace Transform Method Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Realization of Digital Controllers and Digital Filters A computational algorithm that converts an input sequence of numbers into an output sequence in such a way that the characteristics of the signal are changed in some prescribed fashion. The block diagram realization of digital filters using delay elements, adders, and multipliers will be discussed. The general form of the pulse transfer function PID controller Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Realization of Digital Controllers and Digital Filters Direct Programming From the diagram Total number of delay element: m+n Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Realization of Digital Controllers and Digital Filters Standard Programming The number of delay elements is minimized. from n+m to n Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Realization of Digital Controllers and Digital Filters Standard Programming (cont.) Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Realization of Digital Controllers and Digital Filters Standard Programming (cont.) Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Realization of Digital Controllers and Digital Filters Standard Programming (cont.) It is important to have a good level of accuracy. There are three sources of errors affect the accuracy. The error due to the quantization of the input signal into a finite number of discrete levels. The error due to the accumulation of round-off errors in the arithmetic operations in the digital system. The error due to quantization of the coefficients of the pulse transfer function. For decomposing higher-order pulse transfer functions in order to avoid coefficient sensitivity problem, the following three approaches are commonly used: Series programming Parallel programming Ladder programming Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Realization of Digital Controllers and Digital Filters Series Programming A series connection of first-order and/or second-order pulse transfer functions. Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Realization of Digital Controllers and Digital Filters Parallel Programming Expanding the pulse transfer function into partial fractions. Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Realization of Digital Controllers and Digital Filters Parallel Programming (cont.) Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Realization of Digital Controllers and Digital Filters Ladder Programming Expanding the pulse transfer function into the continued-fraction form Define Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Realization of Digital Controllers and Digital Filters Ladder Programming (cont.) Note that Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Realization of Digital Controllers and Digital Filters Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Realization of Digital Controllers and Digital Filters Infinite-Impulse Response Filter and Finite-Impulse Response Filter Digital filters may be classified according to the duration of the impulse response. Infinite-Impulse Response Filter Not all ai’s are zero. An infinite number of nonzero samples. Also called recursive filter Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Realization of Digital Controllers and Digital Filters Infinite-Impulse Response Filter and Finite-Impulse Response Filter (cont.) Finite-Impulse Response Filter The impulse response is limited to a finite number of samples defined over a finite range of time intervals. The impulse response sequence is finite. Also called nonrecursive filter Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Realization of Digital Controllers and Digital Filters Realization of a Finite-Impulse Response Filter Suppose we decide to employ the N immediate past values of the input and the current input. Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142

Realization of Digital Controllers and Digital Filters Realization of a Finite-Impulse Response Filter (cont.) The characteristics of the finite-impulse response filter: The finite-impulse response filter is nonrecursive. Because of the lack of feedback, the accumulation of errors in past outputs can be avoided in the processing of the signal. Implementation of the finite-impulse response filter does not require feedback, so the direct programming and standard programming are identical. Also, implementation may be achieved by high-speed convolution using the FFT. The poles of the pulse transfer function of the FIR filter are at the origin, and therefore, it is always stable. If the input signal involves high-frequency components, then the number of delay elements needed in the finite-impulse response filter increases and the amount of time delay becomes large. Chap. 3 z-Plane Analysis of Discrete-Time Control Systems 41-142