Feedback Control Systems ( FCS )
description
Transcript of Feedback Control Systems ( FCS )
![Page 1: Feedback Control Systems ( FCS )](https://reader035.fdocuments.net/reader035/viewer/2022070503/568156ce550346895dc4667a/html5/thumbnails/1.jpg)
Feedback Control Systems (FCS)
Dr. Imtiaz Hussainemail: [email protected]
URL :http://imtiazhussainkalwar.weebly.com/
Lecture-34-35Modern Control Theory
![Page 2: Feedback Control Systems ( FCS )](https://reader035.fdocuments.net/reader035/viewer/2022070503/568156ce550346895dc4667a/html5/thumbnails/2.jpg)
Introduction• The transition from simple approximate models, which are easy
to work with, to more realistic models produces two effects.
– First, a large number of variables must be included in the models.
– Second, a more realistic model is more likely to contain nonlinearities and time-varying parameters.
– Previously ignored aspects of the system, such as interactions with feedback through the environment, are more likely to be included.
![Page 3: Feedback Control Systems ( FCS )](https://reader035.fdocuments.net/reader035/viewer/2022070503/568156ce550346895dc4667a/html5/thumbnails/3.jpg)
Introduction• Most classical control techniques were developed for linear constant
coefficient systems with one input and one output(perhaps a few inputs and outputs).
• The language of classical techniques is the Laplace or Z-transform and transfer functions.
• When nonlinearities and time variations are present, the very basis for these classical techniques is removed.
• Some successful techniques such as phase-plane methods, describing functions, and other methods, have been developed to alleviate this shortcoming.
![Page 4: Feedback Control Systems ( FCS )](https://reader035.fdocuments.net/reader035/viewer/2022070503/568156ce550346895dc4667a/html5/thumbnails/4.jpg)
Introduction• The state variable approach of modern control theory provides a
uniform and powerful methods of representing systems of arbitrary order, linear or nonlinear, with time-varying or constant coefficients.
• It provides an ideal formulation for computer implementation and is responsible for much of the progress in optimization theory.
• The advantages of using matrices when dealing with simultaneous equations of various kinds have long been appreciated in applied mathematics.
• The field of linear algebra also contributes heavily to modern control theory.
![Page 5: Feedback Control Systems ( FCS )](https://reader035.fdocuments.net/reader035/viewer/2022070503/568156ce550346895dc4667a/html5/thumbnails/5.jpg)
Introduction• Conventional control theory is based on the input–output
relationship, or transfer function approach.
• Modern control theory is based on the description of system equations in terms of n first-order differential equations, which may be combined into a first-order vector-matrix differential equation.
• The use of vector-matrix notation greatly simplifies the a mathematical representation of systems of equations.
• The increase in the number of state variables, the number of inputs, or the number of outputs does not increase the complexity of the equations.
![Page 6: Feedback Control Systems ( FCS )](https://reader035.fdocuments.net/reader035/viewer/2022070503/568156ce550346895dc4667a/html5/thumbnails/6.jpg)
6
State Space Representation
• State of a system: We define the state of a system at time t0 as the amount of information that must be provided at time t0, which, together with the input signal u(t) for t t0, uniquely determine the output of the system for all t t0.
• This representation transforms an nth order difference equation into a set of n 1st order difference equations.
• State Space representation is not unique.
• Provides complete information about all the internal signals of a system.
![Page 7: Feedback Control Systems ( FCS )](https://reader035.fdocuments.net/reader035/viewer/2022070503/568156ce550346895dc4667a/html5/thumbnails/7.jpg)
7
State Space Representation
• Suitable for both linear and non-linear systems.
• Software/hardware implementation is easy.
• A time domain approach.
• Suitable for systems with non-zero initial conditions.
• Transformation From Time domain to Frequency domain and Vice Versa is possible.
![Page 8: Feedback Control Systems ( FCS )](https://reader035.fdocuments.net/reader035/viewer/2022070503/568156ce550346895dc4667a/html5/thumbnails/8.jpg)
8
Definitions• State Variable: The state variables of a dynamic system are
the smallest set of variables that determine the state of the dynamic system.
• State Vector: If n variables are needed to completely describe the behaviour of the dynamic system then n variables can be considered as n components of a vector x, such a vector is called state vector.
• State Space: The state space is defined as the n-dimensional space in which the components of the state vector represents its coordinate axes.
![Page 9: Feedback Control Systems ( FCS )](https://reader035.fdocuments.net/reader035/viewer/2022070503/568156ce550346895dc4667a/html5/thumbnails/9.jpg)
9
Definitions
• Let x1 and x2 are two states variables that define the state of the system completely .
1x
2x
Two Dimensional State space
State (t=t1)
StateVector x
dtdx
State space of a Vehicle
Velocity
Position
State (t=t1)
![Page 10: Feedback Control Systems ( FCS )](https://reader035.fdocuments.net/reader035/viewer/2022070503/568156ce550346895dc4667a/html5/thumbnails/10.jpg)
State Space Representation
• An electrical network is given in following figure, find a state-space representation if the output is the current through the resistor.
![Page 11: Feedback Control Systems ( FCS )](https://reader035.fdocuments.net/reader035/viewer/2022070503/568156ce550346895dc4667a/html5/thumbnails/11.jpg)
State Space Representation• Step-1: Select the state variables.
L
c
iv
Step-2: Apply network theory, such as Kirchhoff's voltage and current laws, to obtain ic and vL in terms of the state variables, vc and iL.
CRL iii
LRC iii
LCC iRv
dtdv
C
Applying KCL at Node-1
(1)
![Page 12: Feedback Control Systems ( FCS )](https://reader035.fdocuments.net/reader035/viewer/2022070503/568156ce550346895dc4667a/html5/thumbnails/12.jpg)
State Space RepresentationStep-2: Apply network theory, such as Kirchhoff's voltage and current laws, to obtain ic and vL in terms of the state variables, vc and iL.
RL vdtdi
Ltv )(
Applying KVL at input loop
)(tvvdtdi
L CL
Step-3: Write equation (1) & (2) in standard form.
(2)
LCC i
Cv
RCdtdv 11
)(tvL
vLdt
diC
L 11
State Equations
![Page 13: Feedback Control Systems ( FCS )](https://reader035.fdocuments.net/reader035/viewer/2022070503/568156ce550346895dc4667a/html5/thumbnails/13.jpg)
State Space Representation
LCC i
Cv
RCdtdv 11
)(tvL
vLdt
diC
L 11
)(tvLi
v
L
CRCiv
L
c
L
c
10
01
11
)(tvLi
v
L
CRCiv
dtd
L
c
L
c
10
01
11
![Page 14: Feedback Control Systems ( FCS )](https://reader035.fdocuments.net/reader035/viewer/2022070503/568156ce550346895dc4667a/html5/thumbnails/14.jpg)
State Space RepresentationStep-4: The output is current through the resistor therefore, the output equation is
CR vR
i 1
L
cR i
vR
i 01
![Page 15: Feedback Control Systems ( FCS )](https://reader035.fdocuments.net/reader035/viewer/2022070503/568156ce550346895dc4667a/html5/thumbnails/15.jpg)
State Space Representation
L
cR i
vR
i 01
)(tvLi
v
L
CRCiv
L
c
L
c
10
01
11
)()()( tButAxtx
Where,x(t) --------------- State Vector A (nxn) ---------------- System MatrixB (nxp) ----------------- Input Matrixu(t) --------------- Input Vector
)()()( tDutCxty
Where,y(t) -------------- Output VectorC (qxn) ---------------- Output MatrixD ----------------- Feed forward Matrix
![Page 16: Feedback Control Systems ( FCS )](https://reader035.fdocuments.net/reader035/viewer/2022070503/568156ce550346895dc4667a/html5/thumbnails/16.jpg)
Example-1• Consider RLC Circuit Represent the system in Sate Space and find
(if L=1H, R=3Ω and C=0.5 F):– State Vector– System Matrix– Input Matrix & Input Vector– Output Matrix & Output Vector
Vc
+
-
+
-Vo
iL
Lc itudtdvC )(
cLL vRidtdiL Lo RiV
)(tuC
iCdt
dvL
c 11 Lc
L iLRv
Ldtdi
1
• Choosing vc and iL as state variables
![Page 17: Feedback Control Systems ( FCS )](https://reader035.fdocuments.net/reader035/viewer/2022070503/568156ce550346895dc4667a/html5/thumbnails/17.jpg)
Example-1 (cont...)
)(tuCiv
LR
L
Civ
L
c
L
c
0
1
1
10
L
co i
vRV 0
Lo RiV
)(tuC
iCdt
dvL
c 11 Lc
L iLRv
Ldtdi
1
State Equation
Output Equation
![Page 18: Feedback Control Systems ( FCS )](https://reader035.fdocuments.net/reader035/viewer/2022070503/568156ce550346895dc4667a/html5/thumbnails/18.jpg)
18
Example-2• Consider the following system
KM
Bf(t)
x(t)
Differential equation of the system is:
)()()()( tftKxdttdxB
dttxdM 2
2
![Page 19: Feedback Control Systems ( FCS )](https://reader035.fdocuments.net/reader035/viewer/2022070503/568156ce550346895dc4667a/html5/thumbnails/19.jpg)
Example-2
)(tfM
xMKv
MB
dtdv 1
• As we know
vdtdx
dtdv
dtxd
2
2
• Choosing x and v as state variables
vdtdx
)()()()( tftKx
dttdxB
dttxdM 2
2
)(tfMv
x
MB
MK
vx
1010
![Page 20: Feedback Control Systems ( FCS )](https://reader035.fdocuments.net/reader035/viewer/2022070503/568156ce550346895dc4667a/html5/thumbnails/20.jpg)
Example-2
• If velocity v is the out of the system then output equation is given as
)(tfMv
x
MB
MK
vx
1010
vx
ty 10)(
![Page 21: Feedback Control Systems ( FCS )](https://reader035.fdocuments.net/reader035/viewer/2022070503/568156ce550346895dc4667a/html5/thumbnails/21.jpg)
Example-3• Find the state equations of following mechanical translational
system.
0211
21
2
1 KxKxdtdx
Ddtxd
M 1222
2
2 KxKxdtxd
Mtf )(
• System equations are:
![Page 22: Feedback Control Systems ( FCS )](https://reader035.fdocuments.net/reader035/viewer/2022070503/568156ce550346895dc4667a/html5/thumbnails/22.jpg)
Example-3
02111
1 KxKxDvdtdv
M
122
2 KxKxdtdv
Mtf )(
• Now 1
1 vdtdx
dtdv
dtxd 121
2
22 vdtdx
dtdv
dtxd 22
22
• Choosing x1, v1, x2, v2 as state variables
11 vdtdx
22 vdtdx
![Page 23: Feedback Control Systems ( FCS )](https://reader035.fdocuments.net/reader035/viewer/2022070503/568156ce550346895dc4667a/html5/thumbnails/23.jpg)
Example-3
21
11
11
1 xMKx
MKv
MD
dtdv
)(tfM
xMKx
MK
dtdv
21
22
2
2 1
• In Standard form
11 vdtdx
22 vdtdx
![Page 24: Feedback Control Systems ( FCS )](https://reader035.fdocuments.net/reader035/viewer/2022070503/568156ce550346895dc4667a/html5/thumbnails/24.jpg)
Example-32
11
11
1
1 xMKx
MKv
MD
dtdv
)(tfM
xMKx
MK
dtdv
21
22
2
2 1
• In Vector-Matrix form
11 vdtdx
22 vdtdx
)(tf
Mvxvx
MK
MK
MK
MD
MK
vxvx
22
2
1
1
22
111
2
2
1
1
1000
001000
00010
![Page 25: Feedback Control Systems ( FCS )](https://reader035.fdocuments.net/reader035/viewer/2022070503/568156ce550346895dc4667a/html5/thumbnails/25.jpg)
Example-3
• If x1 and v2 are the outputs of the system then
)(tf
Mvxvx
MK
MK
MK
MD
MK
vxvx
22
2
1
1
22
111
2
2
1
1
1000
001000
00010
2
2
1
1
10000001
)(
vxvx
ty
![Page 26: Feedback Control Systems ( FCS )](https://reader035.fdocuments.net/reader035/viewer/2022070503/568156ce550346895dc4667a/html5/thumbnails/26.jpg)
Eigenvalues & Eigen Vectors• The eigenvalues of an nxn matrix A are the roots of the
characteristic equation.
• Consider, for example, the following matrix A:
![Page 27: Feedback Control Systems ( FCS )](https://reader035.fdocuments.net/reader035/viewer/2022070503/568156ce550346895dc4667a/html5/thumbnails/27.jpg)
Eigen Values & Eigen Vectors
![Page 28: Feedback Control Systems ( FCS )](https://reader035.fdocuments.net/reader035/viewer/2022070503/568156ce550346895dc4667a/html5/thumbnails/28.jpg)
Example#4
• Find the eigenvalues if – K = 2– M=10– B=3
)(tfMv
x
MB
MK
vx
1010
![Page 29: Feedback Control Systems ( FCS )](https://reader035.fdocuments.net/reader035/viewer/2022070503/568156ce550346895dc4667a/html5/thumbnails/29.jpg)
Frequency Domain to time Domain Conversion
• Transfer Function to State Space
KM
Bf(t)
x(t)
Differential equation of the system is:
)()()()(2
2
tftKxdttdxB
dttxdM
Taking the Laplace Transform of both sides and ignoring Initial conditions we get
![Page 30: Feedback Control Systems ( FCS )](https://reader035.fdocuments.net/reader035/viewer/2022070503/568156ce550346895dc4667a/html5/thumbnails/30.jpg)
30
)()()()(2 sFsKXsBSXsXMs The transfer function of the system is
KBsMssFsX
2
1)()(
State Space Representation:
MK
MBM
sssFsX
2
1
)()(
)()(
)()(
2
2
2
1
sPssPs
sssFsX
MK
MBM
)()()()(
)()(
21
21
sPssPssPsPs
sFsX
MK
MBM
![Page 31: Feedback Control Systems ( FCS )](https://reader035.fdocuments.net/reader035/viewer/2022070503/568156ce550346895dc4667a/html5/thumbnails/31.jpg)
)(1)( 2 sPsM
sX
)()()()( 21 sPsMKsPs
MBsPsF
……………………………. (1)
……………………………. (2)
From equation (2)
)()()()( 21 sPsMKsPs
MBsFsP ……………………………. (3)
Draw a simulation diagram of equation (1) and (3)
1/s 1/sF(s) X(s)
-K/M
-B/M
P(s) 1/M
![Page 32: Feedback Control Systems ( FCS )](https://reader035.fdocuments.net/reader035/viewer/2022070503/568156ce550346895dc4667a/html5/thumbnails/32.jpg)
1/s 1/sF(s) X(s)
-K/M
-B/M
P(s)
2x
12 xx
• Let us assume the two state variables are x1 and x2.• These state variables are represented in phase variable form as
given below.
1x
• State equations can be obtained from state diagram.
21 xx
212 )( xMBx
MKsFx
• The output equation of the system is
11)( xM
tx
1/M
![Page 33: Feedback Control Systems ( FCS )](https://reader035.fdocuments.net/reader035/viewer/2022070503/568156ce550346895dc4667a/html5/thumbnails/33.jpg)
21 xx 212 )( x
MBx
MKsFx
11)( xM
tx
)(1010
2
1
2
1 tfxx
MB
MK
xx
2
101)(xx
Mtx
![Page 34: Feedback Control Systems ( FCS )](https://reader035.fdocuments.net/reader035/viewer/2022070503/568156ce550346895dc4667a/html5/thumbnails/34.jpg)
Example#5
• Obtain the state space representation of the following Transfer function.
![Page 35: Feedback Control Systems ( FCS )](https://reader035.fdocuments.net/reader035/viewer/2022070503/568156ce550346895dc4667a/html5/thumbnails/35.jpg)
END OF LECTURES-34-35
To download this lecture visithttp://imtiazhussainkalwar.weebly.com/