Control Systems Lab: State Space Modeling of Systems
Control Systems Lab: State Space Modeling of Systems
Surrayya Mobeen
1. Introduction
2. General Representation
4. Example
5. Task
1. Introduction
2. General Representation
4. Example
5. Task
Introduction
For analysis and design of a control system, two approaches are used
For analysis and design of a control system, two approaches are used
For analysis and design of a control system, two approaches are used
For analysis and design of a control system, two approaches are used
For analysis and design of a control system, two approaches are used
Thus we can immediately see the eects of varying system parameters until
Thus we can immediately see the eects of varying system parameters until
Thus we can immediately see the eects of varying system parameters until
It can be applied only to linear, time invariant systems or systems that can be
approximated as such.
Thus we can immediately see the eects of varying system parameters until
It can be applied only to linear, time invariant systems or systems that can be
approximated as such.
The state space approach is a unied method for modeling, analyzing and
designing a wide range of systems. For example,
Thus we can immediately see the eects of varying system parameters until
It can be applied only to linear, time invariant systems or systems that can be
approximated as such.
The state space approach is a unied method for modeling, analyzing and
designing a wide range of systems. For example,
Thus we can immediately see the eects of varying system parameters until
It can be applied only to linear, time invariant systems or systems that can be
approximated as such.
The state space approach is a unied method for modeling, analyzing and
designing a wide range of systems. For example,
Thus we can immediately see the eects of varying system parameters until
It can be applied only to linear, time invariant systems or systems that can be
approximated as such.
The state space approach is a unied method for modeling, analyzing and
designing a wide range of systems. For example,
Thus we can immediately see the eects of varying system parameters until
It can be applied only to linear, time invariant systems or systems that can be
approximated as such.
The state space approach is a unied method for modeling, analyzing and
designing a wide range of systems. For example,
1. Introduction
2. General Representation
4. Example
5. Task
State-Space Representation
ẋ = Ax + Bu
y = Cx + Du
ẋ = Ax + Bu
y = Cx + Du
ẋ = Ax + Bu
y = Cx + Du
x=state vector
ẋ = Ax + Bu
y = Cx + Du
x=state vector
ẋ = Ax + Bu
y = Cx + Du
x=state vector
y= output vector
ẋ = Ax + Bu
y = Cx + Du
x=state vector
y= output vector
u = input vector
ẋ = Ax + Bu
y = Cx + Du
x=state vector
y= output vector
u = input vector
A = system matrix
ẋ = Ax + Bu
y = Cx + Du
x=state vector
y= output vector
u = input vector
A = system matrix
B = input matrix
ẋ = Ax + Bu
y = Cx + Du
x=state vector
y= output vector
u = input vector
A = system matrix
B = input matrix
C = output matrix
ẋ = Ax + Bu
y = Cx + Du
x=state vector
y= output vector
u = input vector
A = system matrix
B = input matrix
C = output matrix
D = feedforward matrix
1 0 1
A= B=
−2 1 0
C = 3 −2 D = [0]
All poles of the system must be on the left hand side of the S plain for continuous
All poles of the system must be on the left hand side of the S plain for continuous
Manually: Poles are the roots for the denominator of transfer functions or
All poles of the system must be on the left hand side of the S plain for continuous
Manually: Poles are the roots for the denominator of transfer functions or
pole(sys)
Matlab also caries other useful functions for time domain analysis:
Matlab also caries other useful functions for time domain analysis:
Impulse response
Matlab also caries other useful functions for time domain analysis:
Impulse response
impulse(sys)
Matlab also caries other useful functions for time domain analysis:
Impulse response
impulse(sys)
Matlab also caries other useful functions for time domain analysis:
Impulse response
impulse(sys)
t=[0:0.01:10]
u=cos(t)
lsim(sys,u,t)
y=impulse(sys)
Matlab also caries other useful functions for time domain analysis:
Matlab also caries other useful functions for time domain analysis:
Matlab also caries other useful functions for time domain analysis:
Matlab also caries other useful functions for time domain analysis:
t=[0:0.01:10]
Matlab also caries other useful functions for time domain analysis:
t=[0:0.01:10]
u=cos(t)
Matlab also caries other useful functions for time domain analysis:
t=[0:0.01:10]
u=cos(t)
lsim(sys,u,t)
1. Introduction
2. General Representation
4. Example
5. Task
State Space Representation of Physical Systems
The rst step in representing a system in state space is to select the state
vector, which must be chosen according to the following conditions
The rst step in representing a system in state space is to select the state
vector, which must be chosen according to the following conditions
The rst step in representing a system in state space is to select the state
vector, which must be chosen according to the following conditions
The rst step in representing a system in state space is to select the state
vector, which must be chosen according to the following conditions
The rst step in representing a system in state space is to select the state
vector, which must be chosen according to the following conditions
The number of these storage elements equals the order of the dierential
1. Introduction
2. General Representation
4. Example
5. Task
Mechanical System
2
M1 ddtx21 + D dx
dt + Kx1 − Kx2 = 0
1
d 2 x2 dx2
M2 dt2 + D dt + Kx2 − Kx1 = f (t)
1. Introduction
2. General Representation
4. Example
5. Task
Task
where and is the output. Take the initial conditions equal to zero. Simulate
where and is the output. Take the initial conditions equal to zero. Simulate
2. Model the quarter car suspension system covered in theory in state space
using MATLAB.