Control Systems With Embedded Implementation (CSEI)

Slides:



Advertisements
Similar presentations
LAPLACE TRANSFORMS.
Advertisements

Signal Processing in the Discrete Time Domain Microprocessor Applications (MEE4033) Sogang University Department of Mechanical Engineering.
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.
Lecture 14: Laplace Transform Properties
Digital Control Systems The z-Transform. The z Transform Definition of z-Transform The z transform method is an operational method that is very powerful.
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
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
UNIT - 4 ANALYSIS OF DISCRETE TIME SIGNALS. Sampling Frequency Harry Nyquist, working at Bell Labs developed what has become known as the Nyquist Sampling.
THE LAPLACE TRANSFORM LEARNING GOALS Definition The transform maps a function of time into a function of a complex variable Two important singularity functions.
Sistem Kontrol I Kuliah II : Transformasi Laplace Imron Rosyadi, ST 1.
SE 207: Modeling and Simulation Introduction to Laplace Transform
Prepared by Mrs. Azduwin Binti Khasri
Chapter 5 Z Transform. 2/45  Z transform –Representation, analysis, and design of discrete signal –Similar to Laplace transform –Conversion of digital.
1 Z-Transform. CHAPTER 5 School of Electrical System Engineering, UniMAP School of Electrical System Engineering, UniMAP NORSHAFINASH BT SAUDIN
THE LAPLACE TRANSFORM LEARNING GOALS Definition
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.
Control Systems With Embedded Implementation (CSEI)
ES97H Biomedical Signal Processing
Chapter 7 The Laplace Transform
Chapter 2 The z Transform.
DYNAMIC BEHAVIOR OF PROCESSES :
Class 3 Linear System Solution Using the Laplace Transform
Properties of the z-Transform
Digital and Non-Linear Control
Linear Constant-Coefficient Difference Equations
LAPLACE TRANSFORMS.
Routh-Herwitz Stability Criterion
Engineering Analysis I
CHAPTER 5 Z-Transform. EKT 230.
Advanced Control Systems (ACS)
Modern Control Systems (MCS)
Digital Control Systems (DCS)
Digital Control Systems (DCS)
SIGMA INSTITUTE OF ENGINEERING
Mathematical Modeling of Control Systems
Complex Frequency and Laplace Transform
Lecture 3: Solving Diff Eqs with the Laplace Transform
Control Systems (CS) Lecture-12-13
CHE 391 T. F. Edgar Spring 2012.
LAPLACE TRANSFORMS PART-A UNIT-V.
Chapter 5 Z Transform.
Feedback Control Systems (FCS)
UNIT II Analysis of Continuous Time signal
Feedback Control Systems (FCS)
The sampling of continuous-time signals is an important topic
Digital Control Systems (DCS)
Digital Control Systems (DCS)
Modern Control Systems (MCS)
Research Methods in Acoustics Lecture 9: Laplace Transform and z-Transform Jonas Braasch.
Digital Control Systems (DCS)
Modern Control Systems (MCS)
Control Systems With Embedded Implementation (CSEI)
Modern Control Systems (MCS)
Chapter 5 DT System Analysis : Z Transform Basil Hamed
Digital Control Systems (DCS)
Digital Control Systems Waseem Gulsher
Digital Control Systems (DCS)
CHAPTER-6 Z-TRANSFORM.
Feedback Control Systems (FCS)
Discrete-Time Signal processing Chapter 3 the Z-transform
Mathematical Models of Control Systems
Transfer Function and Stability of LTI 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.
DIGITAL CONTROL SYSTEM WEEK 3 NUMERICAL APPROXIMATION
IntroductionLecture 1: Basic Ideas & Terminology
THE LAPLACE TRANSFORM LEARNING GOALS Definition
Presentation transcript:

Control Systems With Embedded Implementation (CSEI) Lecture-1 Introduction to the Digital Control Systems Dr. Imtiaz Hussain Assistant Professor email: imtiaz.hussain@faculty.muet.edu.pk URL :http://imtiazhussainkalwar.weebly.com/

Lecture Outline Introduction Difference Equations Review of Z-Transform Inverse Z-transform Relations between s-plane and z-plane Solution of difference Equations

Professor of Electrical Engineering Recommended Book M.S. Fadali, “Digital Control Engineering – Analysis and Design”, Elsevier, 2009. ISBN: 13: 978-0-12-374498-2 Professor of Electrical Engineering Area of Specialization: Control Systems

Introduction Digital control offers distinct advantages over analog control that explain its popularity. Accuracy: Digital signals are more accurate than their analogue counterparts. Implementation Errors: Implementation errors are negligible. Flexibility: Modification of a digital controller is possible without complete replacement. Speed: Digital computers may yield superior performance at very fast speeds Cost: Digital controllers are more economical than analogue controllers.

Structure of a Digital Control System

Examples of Digital control Systems Closed-Loop Drug Delivery System

Examples of Digital control Systems Aircraft Turbojet Engine

Difference Equation vs Differential Equation A difference equation expresses the change in some variable as a result of a finite change in another variable. A differential equation expresses the change in some variable as a result of an infinitesimal change in another variable.

Differential Equation Following figure shows a mass-spring-damper-system. Where y is position, F is applied force D is damping constant and K is spring constant. Rearranging above equation in following form 𝐹 𝑡 =𝑚 𝑦 𝑡 +𝐷 𝑦 𝑡 +𝐾𝑦(𝑡) 𝑦 𝑡 = 1 𝑚 𝐹 𝑡 − 𝐷 𝑚 𝑦 𝑡 𝐾 𝑚 𝑦(𝑡)

Differential Equation Rearranging above equation in following form 𝑦 𝑡 = 1 𝑚 𝐹 𝑡 − 𝐷 𝑚 𝑦 𝑡 𝐾 𝑚 𝑦(𝑡) 𝑑𝑡 1 𝑚 − 𝐷 𝑚 − 𝐾 𝑚 𝑦 𝐹(𝑡)

Difference Equation 𝑦(𝑘+2)= 1 𝑚 𝐹(𝑘)− 𝐷 𝑚 𝑦(𝑘+1) 𝐾 𝑚 𝑦(𝑘) 𝑦(𝑘) 𝐹(𝑘) 𝑦(𝑘+2)= 1 𝑚 𝐹(𝑘)− 𝐷 𝑚 𝑦(𝑘+1) 𝐾 𝑚 𝑦(𝑘) 1 𝑧 1 𝑚 − 𝐷 𝑚 − 𝐾 𝑚 𝑦(𝑘+2) 𝑦(𝑘) 𝐹(𝑘) 𝑦(𝑘+1)

Difference Equations Difference equations arise in problems where the independent variable, usually time, is assumed to have a discrete set of possible values. Where coefficients 𝑎 𝑛−1 , 𝑎 𝑛−2 ,… and 𝑏 𝑛 , 𝑏 𝑛−1 ,… are constant. 𝑢(𝑘) is forcing function 𝑦 𝑘+𝑛 + 𝑎 𝑛−1 𝑦 𝑘+𝑛−1 +…+ 𝑎 1 𝑦 𝑘+1 + 𝑎 0 𝑦 𝑘 = 𝑏 𝑛 𝑢 𝑘+𝑛 + 𝑏 𝑛−1 𝑢 𝑘+𝑛−1 +…+ 𝑏 1 𝑢 𝑘+1 + 𝑏 0 𝑢 𝑘

Difference Equations Example-1: For each of the following difference equations, determine the order of the equation. Is the equation (a) linear, (b) time invariant, or (c) homogeneous? 𝑦 𝑘+2 +0.8𝑦 𝑘+1 +0.07𝑦 𝑘 =𝑢 𝑘 𝑦 𝑘+4 +sin⁡(0.4𝑘)𝑦 𝑘+1 +0.3𝑦 𝑘 =0 𝑦 𝑘+1 =−0.1 𝑦 2 𝑘

Z-Transform Difference equations can be solved using classical methods analogous to those available for differential equations. Alternatively, z-transforms provide a convenient approach for solving LTI equations. The z-transform is an important tool in the analysis and design of discrete-time systems. It simplifies the solution of discrete-time problems by converting LTI difference equations to algebraic equations and convolution to multiplication. Thus, it plays a role similar to that served by Laplace transforms in continuous-time problems.

Z-Transform Given the causal sequence {u0, u1, u2, …, uk}, its z-transform is defined as The variable z −1 in the above equation can be regarded as a time delay operator. 𝑈 𝑧 = 𝑢 𝑜 + 𝑢 1 𝑧 −1 + 𝑢 2 𝑧 −2 + 𝑢 𝑘 𝑧 −𝑘 𝑈 𝑧 = 𝑘=0 ∞ 𝑢 𝑘 𝑧 −𝑘

Z-Transform Example-2: Obtain the z-transform of the sequence

Relation between Laplace Transform and Z-Transform Given the impulse train representation of a discrete-time signal The Laplace Transform of above equation is Let z be defined by 𝑢 ∗ 𝑡 = 𝑢 𝑜 𝛿 𝑡 + 𝑢 1 𝛿 𝑡−𝑇 + 𝑢 2 𝛿 𝑡−2𝑇 +…+ 𝑢 𝑘 𝛿 𝑡−𝑘𝑇 𝑢(𝑡) 𝑈(𝑠) 𝑈 ∗ (𝑠) 𝑢 ∗ (𝑡) 𝑢 ∗ 𝑡 = 𝑘=0 ∞ 𝑢 𝑘 𝛿 𝑡−𝑘𝑇 𝑈 ∗ 𝑠 = 𝑢 𝑜 + 𝑢 1 𝑒 −𝑠𝑇 + 𝑢 2 𝑒 −2𝑠𝑇 +…+ 𝑢 𝑘 𝑒 −𝑘𝑠𝑇 𝑈 ∗ 𝑠 = 𝑘=0 ∞ 𝑢 𝑘 𝑒 −𝑘𝑠𝑇 𝑧= 𝑒 𝑠𝑇

Conformal Mapping between s-plane to z-plane Where 𝑠=𝜎+𝑗𝜔. Then 𝑧 in polar coordinates is given by Therefore, 𝑧= 𝑒 𝑠𝑇 𝑧= 𝑒 (𝜎+𝑗𝜔)𝑇 𝑧= 𝑒 𝜎𝑇 𝑒 𝑗𝜔𝑇 ∠𝑧=𝜔𝑇 𝑧 = 𝑒 𝜎𝑇

Conformal Mapping between s-plane to z-plane We will discuss following cases to map given points on s-plane to z-plane. Case-1: Real pole in s-plane (𝑠=𝜎) Case-2: Imaginary Pole in s-plane (𝑠=𝑗𝜔) Case-3: Complex Poles (𝑠=𝜎+𝑗𝜔) 𝑠−𝑝𝑙𝑎𝑛𝑒 𝑧−𝑝𝑙𝑎𝑛𝑒

Conformal Mapping between s-plane to z-plane Case-1: Real pole in s-plane (𝑠=𝜎) We know Therefore ∠𝑧=𝜔𝑇 𝑧 = 𝑒 𝜎𝑇 𝑧 = 𝑒 𝜎𝑇 ∠𝑧=0

Conformal Mapping between s-plane to z-plane ∠𝑧=𝜔𝑇 𝑧 = 𝑒 𝜎𝑇 Case-1: Real pole in s-plane (𝑠=𝜎) When 𝑠=0 𝑧 = 𝑒 0𝑇 =1 ∠𝑧=0𝑇=0 𝑠=0 1 𝑠−𝑝𝑙𝑎𝑛𝑒 𝑧−𝑝𝑙𝑎𝑛𝑒

Conformal Mapping between s-plane to z-plane ∠𝑧=𝜔𝑇 𝑧 = 𝑒 𝜎𝑇 Case-1: Real pole in s-plane (𝑠=𝜎) When 𝑠=−∞ 𝑧 = 𝑒 −∞𝑇 =0 ∠𝑧=0 −∞ 𝑠−𝑝𝑙𝑎𝑛𝑒 𝑧−𝑝𝑙𝑎𝑛𝑒

Conformal Mapping between s-plane to z-plane ∠𝑧=𝜔𝑇 𝑧 = 𝑒 𝜎𝑇 Case-1: Real pole in s-plane (𝑠=𝜎) Consider 𝑠=−𝑎 𝑧 = 𝑒 −𝑎𝑇 ∠𝑧=0 1 −𝑎 𝑠−𝑝𝑙𝑎𝑛𝑒 𝑧−𝑝𝑙𝑎𝑛𝑒

Conformal Mapping between s-plane to z-plane Case-2: Imaginary pole in s-plane (𝑠=±𝑗𝜔) We know Therefore ∠𝑧=𝜔𝑇 𝑧 = 𝑒 𝜎𝑇 𝑧 =1 ∠𝑧=±𝜔𝑇

Conformal Mapping between s-plane to z-plane ∠𝑧=𝜔𝑇 𝑧 = 𝑒 𝜎𝑇 Case-2: Imaginary pole in s-plane (𝑠=±𝑗𝜔) Consider 𝑠=𝑗𝜔 𝑧 = 𝑒 0𝑇 =1 ∠𝑧=𝜔𝑇 1 𝑠=𝑗𝜔 𝜔𝑇 −1 1 −1 𝑠−𝑝𝑙𝑎𝑛𝑒 𝑧−𝑝𝑙𝑎𝑛𝑒

Conformal Mapping between s-plane to z-plane ∠𝑧=𝜔𝑇 𝑧 = 𝑒 𝜎𝑇 Case-2: Imaginary pole in s-plane (𝑠=±𝑗𝜔) When 𝑠=−𝑗𝜔 𝑧 = 𝑒 0𝑇 =1 ∠𝑧=−𝜔𝑇 1 −1 −𝜔𝑇 1 𝑠=−𝑗𝜔 −1 𝑠−𝑝𝑙𝑎𝑛𝑒 𝑧−𝑝𝑙𝑎𝑛𝑒

Conformal Mapping between s-plane to z-plane ∠𝑧=𝜔𝑇 𝑧 = 𝑒 𝜎𝑇 Case-2: Imaginary pole in s-plane (𝑠=±𝑗𝜔) When 𝑠=±𝑗 𝜔 𝑇 𝑧 = 𝑒 0𝑇 =1 ∠𝑧=±𝜋 𝝎𝑻=𝝅 𝑗 𝜔 𝑇 1 𝜋 −1 1 −𝑗 𝜔 𝑇 −1 𝑠−𝑝𝑙𝑎𝑛𝑒 𝑧−𝑝𝑙𝑎𝑛𝑒

Conformal Mapping between s-plane to z-plane Anything in the Alias/Overlay region in the S-Plane will be overlaid on the Z-Plane along with the contents of the strip between ±𝑗 𝜋 𝑇 .

Conformal Mapping between s-plane to z-plane In order to avoid aliasing, there must be nothing in this region, i.e. there must be no signals present with radian frequencies higher than w = p/T, or cyclic frequencies higher than f = 1/2T. Stated another way, the sampling frequency must be at least twice the highest frequency present (Nyquist rate).

Conformal Mapping between s-plane to z-plane ∠𝑧=𝜔𝑇 𝑧 = 𝑒 𝜎𝑇 Case-3: Complex pole in s-plane (𝑠=𝜎±𝑗𝜔) 𝑧 = 𝑒 𝜎𝑇 ∠𝑧=±𝜔𝑇 1 −1 1 −1 𝑠−𝑝𝑙𝑎𝑛𝑒 𝑧−𝑝𝑙𝑎𝑛𝑒

Mapping regions of the s-plane onto the z-plane

Mapping regions of the s-plane onto the z-plane

Mapping regions of the s-plane onto the z-plane

Example-3 Map following s-plane poles onto z-plane assume (T=1). Also comment on the nature of step response each case. 𝑠=−3 𝑠=±4𝑗 𝑠=±𝜋𝑗 𝑠=±2𝜋𝑗 𝑠=−10±5𝑗

z-Transforms of Standard Discrete-Time Signals The following identities are used repeatedly to derive several important results. 𝑘=0 𝑛 𝑎 𝑘 = 1− 𝑎 𝑛+1 1−𝑎 , 𝑎≠1 𝑘=0 ∞ 𝑎 𝑘 = 1 1−𝑎 , 𝑎 ≠1

z-Transforms of Standard Discrete-Time Signals Unit Impulse Z-transform of the signal 𝛿 𝑘 = 1, 0, 𝑘=0 𝑘≠0 𝛿 𝑧 =1

z-Transforms of Standard Discrete-Time Signals Sampled Step or Z-transform of the signal 𝑢 𝑘 = 1, 0, 𝑘≥0 𝑘<0 𝑢 𝑘 = 1, 1, 1,1, … 𝑘≥0 𝑈 𝑧 =1+ 𝑧 −1 + 𝑧 −2 + 𝑧 −3 +…+ 𝑧 −𝑘 = 𝑘=0 𝑛 𝑧 −𝑘 𝑈 𝑧 = 1 1− 𝑧 −1 = 𝑧 𝑧−1 𝑧 <1

z-Transforms of Standard Discrete-Time Signals Sampled Ramp Z-transform of the signal 𝑟 𝑘 = 𝑘, 0, 𝑘≥0 𝑘<0 𝑟 𝑘 𝑘 1 2 3 …… 𝑈 𝑧 = 𝑧 𝑧−1 2

z-Transforms of Standard Discrete-Time Signals Sampled Parabolic Signal Then 𝑢 𝑘 = 𝑎 𝑘 , 0, 𝑘≥0 𝑘<0 𝑈 𝑧 =1+ 𝑎𝑧 −1 + 𝑎 2 𝑧 −2 + 𝑎 3 𝑧 −3 +…+ 𝑎 𝑘 𝑧 −𝑘 = 𝑘=0 𝑛 (𝑎𝑧) −𝑘 𝑈 𝑧 = 1 1− 𝑎𝑧 −1 = 𝑧 𝑧−𝑎 𝑧 <1

Inverse Z-transform Long Division: We first use long division to obtain as many terms as desired of the z-transform expansion. Partial Fraction: This method is almost identical to that used in inverting Laplace transforms. However, because most z-functions have the term z in their numerator, it is often convenient to expand F(z)/z rather than F(z).

Inverse Z-transform Example-4: Obtain the inverse z-transform of the function Solution 1. Long Division 𝐹 𝑧 = 𝑧+1 𝑧 2 +0.2𝑧+0.1

Inverse Z-transform 1. Long Division Thus Inverse z-transform 𝐹 𝑧 = 𝑧+1 𝑧 2 +0.2𝑧+0.1 1. Long Division Thus Inverse z-transform 𝐹 𝑧 =0+ 𝑧 −1 +0.8 𝑧 −2 −0.26 𝑧 −3 +… 𝑓 𝑘 = 0, 1, 0.8, −0.26, …

Inverse Z-transform Example-5: Obtain the inverse z-transform of the function Solution 2. Partial Fractions 𝐹 𝑧 = 𝑧+1 𝑧 2 +0.3𝑧+0.02 𝐹 𝑧 𝑧 = 𝑧+1 𝑧( 𝑧 2 +0.3𝑧+0.02) 𝐹 𝑧 𝑧 = 𝑧+1 𝑧( 𝑧 2 +0.1𝑧+0.2𝑧+0.02)

Inverse Z-transform 𝐹 𝑧 𝑧 = 𝑧+1 𝑧(𝑧+0.1)(𝑧+0.2) 𝐹 𝑧 𝑧 = 𝑧+1 𝑧(𝑧+0.1)(𝑧+0.2) 𝐹 𝑧 𝑧 = 𝐴 𝑧 + 𝐵 𝑧+0.1 + 𝐶 𝑧+0.2

Inverse Z-transform 𝐹 𝑧 𝑧 = 50 𝑧 − 90 𝑧+0.1 + 40 𝑧+0.2 𝐹 𝑧 𝑧 = 50 𝑧 − 90 𝑧+0.1 + 40 𝑧+0.2 𝐹 𝑧 =50− 90𝑧 𝑧+0.1 + 40𝑧 𝑧+0.2 Taking inverse z-transform (using z-transform table) 𝑓 𝑘 =50𝛿 𝑘 −90 −0.1 𝑘 +40 −0.2 𝑘

Inverse Z-transform Example-6: Obtain the inverse z-transform of the function Solution 2. Partial Fractions 𝐹 𝑧 = 𝑧 (𝑧+0.1)(𝑧+0.2)(𝑧+0.3)

Z-transform solution of Difference Equations By a process analogous to Laplace transform solution of differential equations, one can easily solve linear difference equations. The equations are first transformed to the z-domain (i.e., both the right- and left-hand side of the equation are z-transformed) . Then the variable of interest is solved. Finally inverse z-transformed is computed.

Z-transform solution of Difference Equations Example-7: Solve the linear difference equation With initial conditions 𝑥 0 =1, 𝑥 1 = 5 2 1. Taking z-transform of given equation 2. Solve for X(z) 𝑥 𝑘+2 − 3 2 𝑥 𝑘+1 + 1 2 𝑥 𝑘 =1(𝑘) Solution 𝑧 2 𝑋 𝑧 − 𝑧 2 𝑥 0 −𝑧𝑥 1 − 3 2 𝑧𝑋 𝑧 + 1 2 𝑋 𝑧 = 𝑧 𝑧−1 [𝑧 2 − 3 2 𝑧+ 1 2 ]𝑋 𝑧 = 𝑧 𝑧−1 + 𝑧 2 +( 5 2 − 3 2 )𝑧

Z-transform solution of Difference Equations [𝑧 2 − 3 2 𝑧+ 1 2 ]𝑋 𝑧 = 𝑧 𝑧−1 + 𝑧 2 +( 5 2 − 3 2 )𝑧 Then 3. Inverse z-transform 𝑋 𝑧 = 𝑧[1+(𝑧+1)(𝑧−1)] (𝑧−1)(𝑧−1)(𝑧−0.5) = 𝑧 3 𝑧−1 2 (𝑧−0.5) 𝑋 𝑧 𝑧 = 𝑧 2 𝑧−1 2 (𝑧−0.5) = 𝐴 𝑧−1 2 + 𝐵 𝑧−1 + 𝐶 𝑧−0.5 𝑋(𝑧)= 2𝑧 𝑧−1 2 + 𝑧 𝑧−0.5 𝑥(𝑘)=2𝑘+ (0.5) 𝑘

End of Lecture-1 To download this lecture visit http://imtiazhussainkalwar.weebly.com/ End of Lecture-1