Solving DEs etc. Laplace transforming derivatives Etc.

Slides:



Advertisements
Similar presentations
Laplace Transform Math Review with Matlab:
Advertisements

Solving Differential Equations BIOE Solving Differential Equations Ex. Shock absorber with rigid massless tire Start with no input r(t)=0, assume.
LAPLACE TRANSFORMS.
ECEN/MAE 3723 – Systems I MATLAB Lecture 3.
1 Eng. Mohamed El-Taher Eng. Ahmed Ibrahim. 2 1.FUNCTION SUMMARY polyfun  Polynomial functions are located in the MATLAB polyfun directory. For a complete.
H(s) x(t)y(t) 8.b Laplace Transform: Y(s)=X(s) H(s) The Laplace transform can be used in the solution of ordinary linear differential equations. Let’s.
ELEN 5346/4304 DSP and Filter Design Fall Lecture 7: Z-transform Instructor: Dr. Gleb V. Tcheslavski Contact:
AMI 4622 Digital Signal Processing
Lecture 141 EEE 302 Electrical Networks II Dr. Keith E. Holbert Summer 2001.
EE-2027 SaS, L13 1/13 Lecture 13: Inverse Laplace Transform 5 Laplace transform (3 lectures): Laplace transform as Fourier transform with convergence factor.
Lecture 19: Discrete-Time Transfer Functions
Matlab Matlab is a powerful mathematical tool and this tutorial is intended to be an introduction to some of the functions that you might find useful.
Lecture 14: Laplace Transform Properties
>> help zplane ZPLANE Z-plane zero-pole plot. ZPLANE(B,A) where B and A are row vectors containing transfer function polynomial coefficients plots the.
THE LAPLACE TRANSFORM LEARNING GOALS Definition The transform maps a function of time into a function of a complex variable Two important singularity functions.
Properties of the z-Transform
Sistem Kontrol I Kuliah II : Transformasi Laplace Imron Rosyadi, ST 1.
ENSC 383- Feedback Control Summer 2010 TAs:Kaveh Kianfar, Esmaeil Tafazzoli G(s) U(s) inputY(s) output MATLAB Tutorial 1.
MESB 374 System Modeling and Analysis Inverse Laplace Transform and I/O Model.
Chapter 6 Digital Filter Structures
MATLAB Basics. The following screen will appear when you start up Matlab. All of the commands that will be discussed should be typed at the >> prompt.
ECE 8443 – Pattern Recognition ECE 3163 – Signals and Systems Objectives: Modulation Summation Convolution Initial Value and Final Value Theorems Inverse.
Advanced Topics- Polynomials
Chapter 2 Modeling of Control Systems NUAA-Control System Engineering.
Partial-fraction Expansion
ECE 4115 Control Systems Lab 1 Spring 2005
The Hong Kong Polytechnic University Industrial Centre 1 MatLAB Lesson 4 : Polynomial Edward Cheung Room W311g 2008.
CHAPTER 4 Laplace Transform.
1 Inverse Laplace Transform Note that most of the transforms are written as fractions.
Fourier Series. Introduction Decompose a periodic input signal into primitive periodic components. A periodic sequence T2T3T t f(t)f(t)
Rational Transforms Consider the problem of finding the inverse Laplace transform for: where {ai} and {bi} are real numbers, and M and N are positive.
CHAPTER 4 Laplace Transform.
1 Z-Transform. CHAPTER 5 School of Electrical System Engineering, UniMAP School of Electrical System Engineering, UniMAP NORSHAFINASH BT SAUDIN
Chapter 6 The Laplace Transform and the Transfer Function Representation.
ECE 4115 Control Systems Lab 1 Spring 2005 Chapter 1 System models.
Scientific Computing General Least Squares. Polynomial Least Squares Polynomial Least Squares: We assume that the class of functions is the class of all.
Motivation Thus far we have dealt primarily with the input/output characteristics of linear systems. State variable, or state space, representations describe.
10. Laplace TransforM Technique
MATLAB-Tutorial 2 Class ECES-304 Presented by : Shubham Bhat.
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.
Polynomials UC Berkeley Fall 2004, E77 Copyright 2005, Andy Packard. This work is licensed under the Creative Commons.
ES97H Biomedical Signal Processing
Motivation For analytical design of control systems,
Lec 7. Higher Order Systems, Stability, and Routh Stability Criteria Higher order systems Stability Routh Stability Criterion Reading: 5-4; 5-5, 5.6 (skip.
Chapter 7 The Laplace Transform
Inverse Laplace Transforms (ILT)
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. A Concise Introduction to MATLAB ® William J. Palm III.
CONTROL SYSTEM DESIGN by using MATLAB
Inverse Laplace Transform. Laplace Transform of derivatives.
Properties of the z-Transform
LAPLACE TRANSFORMS.
Lec 4. the inverse Laplace Transform
H(s) 8.b Laplace Transform:
Lesson 15: Bode Plots of Transfer Functions
Laplace Transforms Chapter 3 Standard notation in dynamics and control
© Dr. Elmer P. Dadios - DLSU Fellow & Professor
Mathematical Modeling of Control Systems
Lecture 3: Solving Diff Eqs with the Laplace Transform
UNIT II Analysis of Continuous Time signal
Chapter 5 DT System Analysis : Z Transform Basil Hamed
(x(t) depends on the initial conditions)
4. Closed-Loop Responses Using the Laplace Transform Method
CHAPTER-6 Z-TRANSFORM.
ECEN 605 Linear Control Systems Instructor: S.P. Bhattacharyya
CHAPTER 4 Laplace Transform. EMT Signal Analysis.
Complex Numbers What if we want to add two sinusoids?
Time Response, Stability, and
THE LAPLACE TRANSFORM LEARNING GOALS Definition
(x(t) depends on the initial conditions)
Presentation transcript:

Solving DEs etc

Laplace transforming derivatives Etc.

Solving LTI DEs

A=?, B=?, x(t)=?

Matlab “residue” help residue RESIDUE Partial-fraction expansion (residues). [R,P,K] = RESIDUE(B,A) finds the residues, poles and direct term of a partial fraction expansion of the ratio of two polynomials B(s)/A(s). If there are no multiple roots, B(s) R(1) R(2) R(n) ---- = K(s) A(s) s - P(1) s - P(2) s - P(n) Vectors B and A specify the coefficients of the numerator and denominator polynomials in descending powers of s. The residues are returned in the column vector R, the pole locations in column vector P, and the direct terms in row vector K. The number of poles is n = length(A)-1 = length(R) = length(P). The direct term coefficient vector is empty if length(B) < length(A), otherwise length(K) = length(B)-length(A)+1. If P(j) =... = P(j+m-1) is a pole of multplicity m, then the expansion includes terms of the form R(j) R(j+1) R(j+m-1) s - P(j) (s - P(j))^2 (s - P(j))^m

Matlab “residue [B,A] = RESIDUE(R,P,K), with 3 input arguments and 2 output arguments, converts the partial fraction expansion back to the polynomials with coefficients in B and A. Warning: Numerically, the partial fraction expansion of a ratio of polynomials represents an ill-posed problem. If the denominator polynomial, A(s), is near a polynomial with multiple roots, then small changes in the data, including roundoff errors, can make arbitrarily large changes in the resulting poles and residues. Problem formulations making use of state-space or zero-pole representations are preferable.

Matlab example of ‘Residue’

Matlab: “tf2zp” help tf2zp TF2ZP Transfer function to zero-pole conversion. [Z,P,K] = TF2ZP(NUM,DEN) finds the zeros, poles, and gains: (s-z1)(s-z2)...(s-zn) H(s) = K (s-p1)(s-p2)...(s-pn) from a SIMO transfer function in polynomial form: NUM(s) H(s) = DEN(s) Vector DEN specifies the coefficients of the denominator in descending powers of s. Matrix NUM indicates the numerator coefficients with as many rows as there are outputs. The zero locations are returned in the columns of matrix Z, with as many columns as there are rows in NUM. The pole locations are returned in column vector P, and the gains for each numerator transfer function in vector K. For discrete-time transfer functions, it is highly recommended to make the length of the numerator and denominator equal to ensure correct results. You can do this using the function EQTFLENGTH in the Signal Processing Toolbox. However, this function only handles single-input single-output systems. See also zp2tf.

Example Matlab “tf2zp”

Calculator/Computer Usage Be able to use your calculator to manipulate complex numbers Be able to manipulate complex numbers by hand without your calculator Simplest problems by hand with paper and pencil Intermediate problems with calculators “real problems” with computers.

Shifting Sinusoidal waveforms

Complex Number Arithmetic Rectangular form Polar form Relationships (to each other, to triangle, to euler’s identity) Adding/subtracting (use retangular form) Multiplying/dividing (use polar form) Complex conjugate