0% found this document useful (0 votes)
20 views44 pages

Chapter 2 - Adv Control - System Description

Uploaded by

mohammad kaveh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views44 pages

Chapter 2 - Adv Control - System Description

Uploaded by

mohammad kaveh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 44

Farzad A.

Shirazi, PhD
[email protected]
School of Mechanical
Engineering
ME 228‐01:
University of Tehran
Advanced (Modern) Control

Spring 2024
Chapter 2:
Mathematical
Descriptions of
Systems
Outline

• Introduction
• Causality and Lumpedness
• Linear Systems
• Linear Time‐Invariant (LTI) Systems
• Input‐output, Transfer Matrix and State‐space Descriptions
• Rational Transfer Functions, Zeros and Poles
• Linearization
• Examples
• Summary
[1] C. T. Chen, Linear system theory and design, Chapter 2, Oxford University press, 3rd Ed., 1999.
2/18/2024 3
Introduction

SISO, MIMO, SIMO and MISO Systems


2/18/2024 4
Continuous‐time and Discrete‐time Systems

• Continuous‐time system: a system that accepts continuous‐time signals


as its input and generates continuous‐time signals as its output.

• Discrete‐time system: a system that accepts discrete‐time signals as its


input and generates discrete‐time signals as its output.

2/18/2024 5
Causality

• A system is called memoryless system if its output y(t0) depends


only on the input applied at t0; it is independent of the input
applied before or after t0. Example: Resistor and spring
• All dynamic systems have memory and their output can depend on
past, current and future inputs.
• A system is called a causal or non‐anticipatory system if its current
output depends on past and current inputs but not on future input.
Ex.: All physical systems
2/18/2024 6
Causality and System State

• The entries of state vector x(t), at each time t, are called state variables.

Input and output of a system:

2/18/2024 7
Lumpedness: Lumped vs. Distributed Systems

• A system is said to be lumped if its number of state variables is finite or its state is a
finite vector.
• A system is called a distributed system if its state has infinitely many state variables.

Ex. 1:
𝑦
Ex. 2:
Lumped 𝑦
𝒙 𝑡 𝑦
Distributed
system system
𝑦

2/18/2024 8
Linear Systems

• A system is called a linear system if for every t0 and any two state‐
input–output pairs

for i = 1, 2, we have

and

2/18/2024 9
Linearity and Superposition Property

Superposition Property:

• A system is called a nonlinear system if the superposition property


does not hold.

2/18/2024 10
Linearity: Example

𝑦 𝑡 𝑒 ?

2/18/2024 11
Linear System Response

Zero‐input Response:

Zero‐state Response:

or

2/18/2024 12
Example: Zero Input + Zero State (Ramp) Responses

2/18/2024 13
Superposition Property for Linear System Response

• If a system is linear, then the additivity and homogeneity properties


apply to zero‐input and zero‐state responses.

and

2/18/2024 14
Input–output Description

• SISO system with zero initial state

∆→ 0

15
Input–output Description (Cont’d)

For MIMO systems:

where,

2/18/2024 16
State‐Space Description

Linear Time‐Invariant (LTI) Systems:

2/18/2024 Note: A := B to denote that A, by definition, equals B. 17


Linear Time-Invariant (LTI) Systems

If the initial state and the input are the same, no matter at what time they are
applied, the output waveform will always be the same.
2/18/2024 18
LTI System: Examples

• 1st and 2nd Order Linear Systems

2/18/2024 19
Time Invariance

• Time invariance is defined for systems, not for signals. Signals are
mostly time varying.
• The characteristics of time‐invariant systems must be independent
of time. Ex. Mass‐damper‐spring with constant mass, damping or
stiffness.

2/18/2024 20
LTI System Input–output Description

Time‐invariance in output impulse response:

Convolution
integral

For a causal LTI system:

2/18/2024 21
LTI System Transfer Function Matrix

Laplace Transform:

2/18/2024 22
Transfer Function Matrix (Cont’d)

or

where, Transfer function

2/18/2024 23
Transfer Matrix

For a p‐input q‐output system:

or

2/18/2024 24
Rational Transfer Functions

Rational vs. irrational transfer functions


𝑁 𝑠
g
𝐷 𝑠

2/18/2024 25
Zeros and Poles

MATLAB Function:

2/18/2024 26
LTI System State‐space Equation

Laplace Transform

2/18/2024 27
Transfer Matrix from State‐space Description

MATLAB Function: [num, den]=ss2tf(a,b,c,d,1)

2/18/2024 28
Nonlinear Systems and Linearization

For a solution xo(t),

and for a small


perturbation, we have

2/18/2024 29
Linearization (Cont’d)

Jacobian Matrices:

2/18/2024 30
Linearization: Output Function

For a solution yo(t),

𝐲 𝑡 𝐂 𝑡 𝐱 𝑡 𝐃 𝑡 𝐮 𝑡

2/18/2024 31
How to Select State Variables?

• State variables are not unique.


• State variable can be physical
variables that store energy in
dynamic systems.

2/18/2024 32
Example 1: Mass‐Spring‐Damper

2/18/2024 33
Example 1 (Cont’d)

State variables:

2/18/2024 34
Example 2: Two Degree‐of‐Freedom Vibrating System

State variables:

2/18/2024 35
Example 2 (Cont’d): Transfer Matrix

Laplace Transform

2/18/2024 36
Example 3: Inverted Pendulum on Moving Cart

Deriving the dynamic equations of motion using Lagrange’s


method:
𝑑 𝜕𝐿 𝜕𝐿
𝑄
𝑑𝑡 𝜕𝑞 𝜕𝑞
Where qi’s are generalized coordinates, Qi’s are external forces
and L denotes the Lagrange‐function L = T −V with T and V
being the kinetic and potential energy, respectively. F=u

2/18/2024 37
By defining state variables
as follows, we have

or

2/18/2024 38
Example 3 (Cont’d): Linearization

2/18/2024 39
Example 3 (Cont’d): State‐space Representation

2/18/2024 40
Example 4: RLC Circuit

2/18/2024 41
Example 4 (Cont’d): State‐space Representation

Output:

2/18/2024 42
Summary: Mathematical Equations

2/18/2024 43
Summary

• Linear Systems Response


• LTI Systems Descriptions
• Input‐output, state‐space descriptions and transfer functions
• Linearization of nonlinear systems
• Defining state variables and deriving state‐space matrices

2/18/2024 44

You might also like