SYSTEM OF DIFFERENTIAL EQUATIONS

Slides:



Advertisements
Similar presentations
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.
Advertisements

Math Review with Matlab: Application: Solving Differential Equations
SYSTEM OF ORDINARY DIFFERENTIAL EQUATIONS Example: Mathematical model of a mechanical system is defined as a system of differential equations as follows:
Ch 7.9: Nonhomogeneous Linear Systems
Laplace Transforms Important analytical method for solving linear ordinary differential equations. - Application to nonlinear ODEs? Must linearize first.
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.
Laplace Transforms 1. Standard notation in dynamics and control (shorthand notation) 2. Converts mathematics to algebraic operations 3. Advantageous for.
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.
CHAPTER III LAPLACE TRANSFORM
1 On Free Mechanical Vibrations As derived in section 4.1( following Newton’s 2nd law of motion and the Hooke’s law), the D.E. for the mass-spring oscillator.
Linear Differential Equations with Constant Coefficients: Example: f(t): Input u(t): Output (response) Characteristic Equation: Homogenous solution f(t)=0.
9. Solution of a Set of Linear Differantial Equations x : Column matrix of state variables (nx1) A: Square matrix (nxn), system matrix u: Input vector.
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.
ME375 Handouts - Spring 2002 MESB System Modeling and Analysis System Stability and Steady State Response.
Laplace Transforms 1. Standard notation in dynamics and control (shorthand notation) 2. Converts mathematics to algebraic operations 3. Advantageous for.
This Week’s Objectives Establish Dynamic Models of System to be Controlled –Second Order Systems Obtain Solutions using LaPlace Transforms Create Simulink.
Laplace Transforms 1. Standard notation in dynamics and control (shorthand notation) 2. Converts mathematics to algebraic operations 3. Advantageous for.
Prepared by Mrs. Azduwin Binti Khasri
Examples: Write the transfer function of the electrical circuit including Op-Amp (Operational Amplifier). Write the Matlab program to calculate the eigenvalues.
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.
Motivation Thus far we have dealt primarily with the input/output characteristics of linear systems. State variable, or state space, representations describe.
Feedback Control Systems (FCS) Dr. Imtiaz Hussain URL :
Chapter 7 The Laplace Transform
, Free vibration Eigenvalue equation EIGENVALUE EQUATION
SYSTEM OF ORDINARY DIFFERENTIAL EQUATIONS
State Equations BIOE Processes A process transforms input to output States are variables internal to the process that determine how this transformation.
EE611 Deterministic Systems Controllability and Observability of Continuous-time Systems Kevin D. Donohue Electrical and Computer Engineering University.
Analogue and digital techniques in closed loop regulation applications
Lec 4. the inverse Laplace Transform
H(s) 8.b Laplace Transform:
Linear homogeneous ODEn with constant coefficients
Lesson 20: Process Characteristics- 2nd Order Lag Process
MESB374 System Modeling and Analysis Transfer Function Analysis
Modeling and Simulation Dr. Mohammad Kilani
CHAPTER III LAPLACE TRANSFORM
© Dr. Elmer P. Dadios - DLSU Fellow & Professor
자동제어 3강: 라플라스 역변환 강의실 : 산107 담당교수 : 고경철(기계공학부) 사무실 : 산학협력관 105B
Transfer Functions.
The formulae for the roots of a 3rd degree polynomial are given below
(x(t) depends on the initial conditions)
Mathematical Modeling of Control Systems
We will be looking for a solution to the system of linear differential equations with constant coefficients.
Systems of Ordinary Differential Equations Case I: real eigenvalues of multiplicity 1 MAT 275.
Equations of Motion: Kinetic energy: Potential energy: Sin≈
ME375 Handouts - Spring 2002 MESB374 System Modeling and Analysis System Stability and Steady State Response.
ME375 Handouts - Fall 2002 MESB374 Chapter8 System Modeling and Analysis Time domain Analysis Transfer Function Analysis.
Final value theorem Conditions: f(t) is finite and converges
Equations of Motion: Kinetic energy: Potential energy: Sin≈
Digital Control Systems (DCS)
Digital Control Systems (DCS)
Research Methods in Acoustics Lecture 9: Laplace Transform and z-Transform Jonas Braasch.
Example: Obtain the equation of motion of the mechanical system given below. Write the form of the output θ(t) in case of free vibration and determine.
(x(t) depends on the initial conditions)
(x(t) depends on the initial conditions)
Equations of Motion: Kinetic energy: Potential energy: Sin≈
SYSTEM OF ORDINARY DIFFERENTIAL EQUATIONS
Solution of ODEs by Laplace Transforms
§1—2 State-Variable Description The concept of state
HOMEWORK 08B Impulse, step response Problem 1: Problem 2: Problem 3:
8. Solution of Linear Differential Equations: f(t): Input,
Linear Differential Equations with Constant Coefficients:
8. Solution of Linear Differential Equations: f(t): Input,
8. Solution of Linear Differential Equations: f(t): Input,
INTRODUCTION TO CONTROL SYSTEMS
SYSTEM OF ORDINARY DIFFERENTIAL EQUATIONS
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.
(x(t) depends on the initial conditions)
Presentation transcript:

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 * First order derivative terms are on the left hand side x : State variable matrix (nx1) A : System matrix (nxn) * Non-derivative terms are on the right hand side u : Input matrix (mx1) B : Matrix with dimension (nxm)

X(s) = [s I – A]-1 x0 + [s I – A]-1 B U (s) Laplace Transformation: s X(s) - x0 = A X(s) + B U(s) [s I – A] X(s) = x0 + B U (s) X(s) = [s I – A]-1 x0 + [s I – A]-1 B U (s) Homogeneous part Particular part

Example: At t=0 u=-2 , v=3 ; F(s) = -4/s D(s)=det[sI-A]=s2+3s+120 : Eigenvalue equation X(s) = [s I – A]-1 x0 + [s I – A]-1 B U (s)

Calculation of eigenvalues with Matlab: a=[0,1 ; -120,-3] ; eig(a) Determination of matrix [sI-A]-1: syms s; a=[0,1;-120,-3] ; i1=eye(2); a1=inv(s*i1-a); pretty(a1)

Example: f(t):Input x(t) and y(t) : Outputs to be found and Let’s use the variables

m=20 kg c=40 Ns/m k=5000 N/m SYSTEM OF ORDINARY DIFFERENTIAL EQUATIONS Example: Write the equation of motion of the mechanical system given below in the State Variables Form. Force applied on the system is F(t)=100 u(t) (a step input having magnitude 100 Newtons) and at t=0 x0=0.05 m and dx/dt=0. Find x(t) and v(t). State variables are x and v=dx/dt . m=20 kg c=40 Ns/m k=5000 N/m Matlab program to obtain eigenvalues: >>a=[0 1;-250 -2];eig(a)

Solution due to the initial conditions SYSTEM OF ORDINARY DIFFERENTIAL EQUATIONS Applying Laplace transform and arranging, Solution due to the initial conditions Solution due to the input

i1=eye(2); %identity matrix with dimension 2x2 siA=s*i1-A; SYSTEM OF ORDINARY DIFFERENTIAL EQUATIONS clc;clear; syms s; A=[0 1;-250 -2]; i1=eye(2); %identity matrix with dimension 2x2 siA=s*i1-A; x0=[0.05;0]; %Initial conditions B=[0;0.05]; Fs=100/s; X=inv(siA)*x0+inv(siA)*B*Fs; pretty(X) For x(t) ; clc;clear; num=[0.05 0.1 5]; den=[1 2 250 0]; [r,p,k]=residue(num,den)

Initial value, x0 Steady-state value (Final value) SYSTEM OF ORDINARY DIFFERENTIAL EQUATIONS Steady-state value (Final value) Initial value, x0

[r,p,k]=residue(num,den) SYSTEM OF ORDINARY DIFFERENTIAL EQUATIONS For v(t) clc;clear; num=[-7.5]; den=[1 2 250]; [r,p,k]=residue(num,den)

SYSTEM OF ORDINARY DIFFERENTIAL EQUATIONS Example: Mathematical model of a mechanical system is defined as a system of differential equations as follows: where f is input, x1 are x2 outputs. At t=0 x1=2 and x2=-1. Find the eigenvalues of the system. If f is a step input having magnitude of 3, find x1(t). If f is a step input having magnitude of 3, find x2(t). Find the response of x1 due to the initial conditions. Find the response of x2 due to the initial conditions. How do you obtain [sI-A]-1 with MATLAB?

SYSTEM OF ORDINARY DIFFERENTIAL EQUATIONS Let us obtain the State Variables Form so as to 1st order derivative terms are left-hand side and non-derivative terms are on the right-hand side. State Variables Form A B D(s)

Solution due to the initial conditions Homogeneous Solution SYSTEM OF ORDINARY DIFFERENTIAL EQUATIONS a) Eigenvalues are roots of the polynomial D(s) or eigenvalues of the matrix A. or General Solution Solution due to the initial conditions Homogeneous Solution Solution due to the input Particular Solution Initial Conditions b) x1(t) due to the forcing clc;clear; num=[4.5 67.5]; den=[1 15 -280 0]; [r,p,k]=residue(num,den)

System is unstable because of the positive root. SYSTEM OF ORDINARY DIFFERENTIAL EQUATIONS System is unstable because of the positive root. c) x2(t) due to input clc;clear; num=[6 174]; den=[1 15 -280 0]; [r,p,k]=residue(num,den) Laplace transform of x2p

[r,p,k]=residue(num,den) SYSTEM OF ORDINARY DIFFERENTIAL EQUATIONS d) x1 due to the initial conditions. clc;clear; num=[2 -25]; den=[1 15 -280]; [r,p,k]=residue(num,den) e) x2 due to the initial conditions clc;clear; num=[-1 4]; den=[1 15 -280]; [r,p,k]= residue(num,den) f) [sI-A]-1 with Matlab. clc;clear; syms s; i1=eye(2) A=[-20 15;12 5]; a1=inv(s*i1-A) pretty(a1)

Write the equations in the form of state variables. SYSTEM OF ORDINARY DIFFERENTIAL EQUATIONS Example: Mathematical model of a system is given below. Where V(t) is input, q1(t) and q2(t) are outputs. Write the equations in the form of state variables. Write Matlab code to obtain eigenvalues of the system. Write Matlab code to obtain matrix [sI-A]-1. Results of (b) and (c) which are obtained by computer are as follows: 2 t (s) V2(t) At t=0 and V(t) is a step input having magnitude of 2. Find the Laplace transform of due to the initial conditions. e) Find the Laplace transform of q1 due to the input.

State variables clc;clear A=[-1.5 1.5 0;0 0 1;3.75 -3.75 0]; syms s; SYSTEM OF ORDINARY DIFFERENTIAL EQUATIONS a) State variables are q1, q2 and . System of differential equations is arranged so as to 1st order derivative terms are left-hand side and non-derivative terms are on the right-hand side. A B State variables b) Matlab code which gives the eigenvalues of the system. A=[-1.5 1.5 0;0 0 1;3.75 -3.75 0]; eig(A) c) Matlab code which produces [sI-A]-1 clc;clear A=[-1.5 1.5 0;0 0 1;3.75 -3.75 0]; syms s; i1=eye(3); sia=inv(s*i1-A); pretty(sia)

SYSTEM OF ORDINARY DIFFERENTIAL EQUATIONS

SYSTEM OF ORDINARY DIFFERENTIAL EQUATIONS Example: Mathematical model of a mechanical system having two degrees of freedom is given below. If F(t) is a step input having magnitude 50 Newtons, find the Laplace transforms of x and θ. R=0.2 m m=10 kg k=2000 N/m c=20 Ns/m State variables

clc;clear A=[0 0 1 0;0 0 0 1;-400 80 0 0;2000 -600 0 -2]; syms s; SYSTEM OF ORDINARY DIFFERENTIAL EQUATIONS clc;clear A=[0 0 1 0;0 0 0 1;-400 80 0 0;2000 -600 0 -2]; syms s; eig(A) i1=eye(4); sia=inv(s*i1-A); pretty(sia) If the initial conditions are zero, only the solution due to the input exists. Eigenvalues: System is stable since real parts of all eigenvalues are negative.

SYSTEM OF ORDINARY DIFFERENTIAL EQUATIONS