Discretization of Continuous-Time State Space Models

Slides:



Advertisements
Similar presentations
STATE SPACE MODELS MATLAB Tutorial.
Advertisements

Ch 7.7: Fundamental Matrices
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.
1 1 Eng. Mohamed Eltaher Eng.Ahmed Ibrahim. 2 2 Exercise (1)  Solve the following set of equations using MATLAB x 1 + 2x 2 + 3x 3 + 5x 4 = 21 – 2x 1.
Lecture 7: Basis Functions & Fourier Series
SOLUTION OF STATE EQUATION
President UniversityErwin SitompulSMI 7/1 Dr.-Ing. Erwin Sitompul President University Lecture 7 System Modeling and Identification
Lecture 141 EEE 302 Electrical Networks II Dr. Keith E. Holbert Summer 2001.
Solution of Linear State- Space Equations. Outline Laplace solution of linear state-space equations. Leverrier algorithm. Systematic manipulation of matrices.
Ch 7.9: Nonhomogeneous Linear Systems
Laplace Transforms Important analytical method for solving linear ordinary differential equations. - Application to nonlinear ODEs? Must linearize first.
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.
數位控制(九).
Development of Empirical Models From Process Data
Digital Control Systems
Digital Control Systems
President UniversityErwin SitompulSMI 9/1 Dr.-Ing. Erwin Sitompul President University Lecture 9 System Modeling and Identification
Chapter 3 1 Laplace Transforms 1. Standard notation in dynamics and control (shorthand notation) 2. Converts mathematics to algebraic operations 3. Advantageous.
SYSTEM OF DIFFERENTIAL EQUATIONS f(t) : Input u(t) and v(t) : Outputs to be found System of constant coefficient differential equations with two unknowns.
1 Chapter 9 Differential Equations: Classical Methods A differential equation (DE) may be defined as an equation involving one or more derivatives of an.
Types of systems in the Laplace domain. System order Most systems that we will be dealing with can be characterised as first or second order systems.
Using Matrices to Solve a System of Equations. Multiplicative Identity Matrix The product of a square matrix A and its identity matrix I, on the left.
Eigensystems - IntroJacob Y. Kazakia © Eigensystems 1.
Introduction to MATLAB for Engineers Third Edition William J. Palm III Chapter 11 MuPAD PowerPoint to accompany Copyright © The McGraw-Hill Companies,
Autumn 2008 EEE8013 Revision lecture 1 Ordinary Differential Equations.
CISE315 SaS, L171/16 Lecture 8: Basis Functions & Fourier Series 3. Basis functions: Concept of basis function. Fourier series representation of time functions.
CS654: Digital Image Analysis Lecture 12: Separable Transforms.
6.5 Fundamental Matrices and the Exponential of a Matrix Fundamental Matrices Suppose that x 1 (t),..., x n (t) form a fundamental set of solutions for.
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.
State Space Analysis Hany Ferdinando Dept. of Electrical Engineering Petra Christian University.
Chapter 5 Eigenvalues and Eigenvectors 大葉大學 資訊工程系 黃鈴玲 Linear Algebra.
Chapter 6: Sampled Data Systems and the z-Transform 1.
SYSTEM OF DIFFERENTIAL EQUATIONS f(t) : Input u(t) and v(t) : Outputs to be found System of constant coefficient differential equations with two unknowns.
EE 529 Circuits and Systems Analysis Mustafa Kemal Uyguroğlu Lecture 9.
Motivation Thus far we have dealt primarily with the input/output characteristics of linear systems. State variable, or state space, representations describe.
State Observer (Estimator)
Motivation for the Laplace Transform
Discrete Controller Design
Linear Constant-Coefficient Difference Equations
Chapter 11 Digital Control Systems
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.
State Space Models The state space model represents a physical system as n first order differential equations. This form is better suited for computer.
Feedback Control Systems (FCS) Dr. Imtiaz Hussain URL :
Chapter 2 The z Transform.
INTRODUCTION SC116: Algebraic Structures Short Title of the Course: ALG Instructor: Professor Samaresh Chatterji.
Class 3 Linear System Solution Using the Laplace Transform
Time Domain Representations of Linear Time-Invariant Systems
University of Warwick: AMR Summer School 4 th -6 th July, 2016 Structural Identifiability Analysis Dr Mike Chappell, School of Engineering, University.
EE611 Deterministic Systems Examples and Discrete Systems Descriptions Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
EE611 Deterministic Systems System Descriptions, State, Convolution Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
EEE 431 Computational Methods in Electrodynamics
Boyce/DiPrima 10th ed, Ch 7.9: Nonhomogeneous Linear Systems Elementary Differential Equations and Boundary Value Problems, 10th edition, by William E.
Use Inverse Matrices to Solve Linear Systems
H(s) 8.b Laplace Transform:
Modeling and Simulation Dr. Mohammad Kilani
Review Problems Matrices
Recap: Chapters 1-7: Signals and Systems
Laplace Transforms: Special Cases Derivative Rule, Shift Rule, Gamma Function & f(ct) Rule MAT 275.
Research Methods in Acoustics Lecture 9: Laplace Transform and z-Transform Jonas Braasch.
Digital Control Systems Waseem Gulsher
Analysis of Control Systems in State Space
Discription of Computer-
Feedback Control Systems (FCS)
SYSTEM OF DIFFERENTIAL EQUATIONS
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.
Presentation transcript:

Discretization of Continuous-Time State Space Models Lecture 13: Discretization of Continuous-Time State Space Models

Introduction Usually, a physical system is modeled in the form of differential equations (i.e. continuous-time). To apply digital control theory, it will be required to transform state space models from continuous to discrete-time (called discretization). In these slides, we study the conversion of continuous-time state-space into discrete-time with the assumption that the input is constant between samples. To this end, we need to deduce first the response of a continuous-time system.

Discrete-time state space model Notes: To avoid confusion with the continuous system matrices, we’ll use symbols Φ and Γ instead of A and B for the discrete system. h is the sample period.

Solution of the continuous-time state equation Consider the state equation The right-hand side consists of two parts, the first of these, Ax(t), is the homogeneous part while the second, Bu(t), is the input portion. Let us first examine the homogeneous part.

Homogeneous solution Consider the homogeneous (no input) state equation It can be shown by direct substitution that the solution to this equation is given by where the matrix exponential is defined as MATLAB function expm can be used for numerical evaluation of the matrix exponential.

Another method to evaluate eAt Taking Laplace transform of Now, taking the inverse Laplace transform, we get Comparing with the previous solution, gives another way to calculate the matrix exponential:

Special case: If the system matrix A is diagonal (the eigenvalues λi will be along the diagonal), then the matrix exponential is also diagonal and given by

The general state equation Now consider the general state equation: Taking Laplace transform Now, taking the inverse Laplace transform, we get

Let the initial time be t0 different from 0, then Now define Then Let us assume, thanks to the ZOH, that:

Let us define Then Thus we arrive at the discrete-time state space description Where Note that the c2d command can be used to convert continuous into discrete state space models.

Example 1 Find a discrete-time state space description of an integrator. Let Then a continuous-time state space model of the system is Then we evaluate the matrices Φ and Γ of the discrete model:

Example 2 Find a discrete-time state space description of a double integrator. Let Then a continuous-time state space model of the system is The matrix exponential is found as follows:

The matrices Φ and Γ are then found as: The discrete-time state space model is thus given as: