Transfer Function State Space Representation RLC Circuit Example 2
Transfer Function State Space Representation RLC Circuit Example 2
html
For RLC circuit with four terminals shown above we will designate dynamic models in forms:
Laplace transfer function and state space representation equations. We assume that start
conditions for Laplace transformation are equal to zero ( ).
We treat circuit as a voltage divider. We will calculate its resultant impedance in Laplace
transformation form. We assume start conditions for Laplace transformation as equal to
zero ( ).
Page 1 from 4
http://www.mbstudent.com/control-theory.html
Note that
Where:
[A]- state matrix, [B]- input matrix, [C]- output matrix, [D]- feedthrough matrix
Page 2 from 4
http://www.mbstudent.com/control-theory.html
We write equation in this way to place derivative of the biggest degree at the left side of
equation.
State space representation, state matrix [A] and input matrix [B]:
State space representation, output matrix(vector) [C] and feedthrough matrix(vector) [D]:
3. Simulations in MATLAB.
We have designated two dynamic models. First model is in form of transfer function. Second
model is in from state space representation equations. We have all necessary data to
execute simulation in MATLAB.
Page 3 from 4
http://www.mbstudent.com/control-theory.html
R=100;%resistance value
L=0.01;%inductivity value
C=0.001;%capacity value
t=0:0.000001:1;%time vector definition
uin=ones(1,length(t));%definition for unit extortion with application of ones function
c=[L];%vector with transfer function counter factors
d=[L R 1/C];% vector with transfer function denominator factors
lsim(c,d,uin,t);
impulse(A,B,C,D)
step(A,B,C,D)
bode(A,B,C,D)
Using specified above functions we can plot characteristics of object. It is necessary to give
input parameters as: state matrix, input matrix, output matrix and feedthrough matrix. In
considered example appearance of input parameters is following:
MATLAB gives us possibility to create our own functions. Plenty of functions which are in
MATLABs library were defined by users.
Page 4 from 4