Professional Documents
Culture Documents
Chapter 1 Introduction
21 century information age, cybernetics(control theory), system approach and information theory , three science theory mainstay(supports) in 21 century.
val ve
G ear assem y bl
+
f l oat
m or ot
M
W er pool at
am i f i er pl
Figure 1.1
Chapter 1 Introduction
Another example of the water-level control is shown in figure 1.2. * Operating principle * Feedback control
l ever w er at ent r ance W er exi t at Fi gur e 1. 2
cont ai ner t her m o m er et
f l oat
ua=k( ur - uf )
M
Chapter 1 Introduction
3) A DC-Motor control system
+
ur e
U =k( ur - uf ) k
E
r egul at or t r i gger U ( Feedback) f r ect i f i er
ua
D C m or ot
M
l oad
t echom er et
Fi g. 1. 4
Chapter 1 Introduction
4) A servo (following) control system
ser vopot ent i om er et I nput T r out put T c l oad
Fig. 1.5
ser vo m or ot
* principle * feedback(error)
Chapter 1 Introduction
5) A feedback control system model of the family planning
(similar to the social, economic, and political realm(sphere or field))
excess pr ocr eat e Desi r e popul at i on
+
soci et y Pol i cy or st at ut es
popul at i on
census
* principle * feedback(error)
Fig. 1.6
Chapter 1 Introduction
1.2.2 block diagram of control systems
The block diagram description for a control system : Convenience
x x3 + + e x2
xxx
x1
Example:
Chapter 1 Introduction
val ve
G ear assem y bl
+
f l oat
m or ot
M
W er pool at
am i f i er pl
Figure 1.1
resistance comparator Desired water level Input amplifier Error controller Motor
Feedback signal
Fig. 1.8
measurement (Sensor)
Chapter 1 Introduction
For the Fig. 1.4, The DC-Motor control system
com at or par Desi r ed r ot at e speed n Ref er ence i nput ur Act uat or
e
Er ror
uk
Regul at or cont r ol l er Tr i gger
a
Rect i f i er
ua
DC m or ot Pr ocess
uf
Fi g. 1. 9
Chapter 1 Introduction
1.2.3 Fundamental structure of control systems 1) Open loop control systems
Di st ur bance ( Noi se) I nput r( t ) Ref erence desi r ed out put Cont rol l er Cont rol si gnal Fi g. 1. 10 uk Act uat or Act uat i ng si gnal uact Process Out put c( t ) ( act ual out put )
Features: Only there is a forward action from the input to the output.
Chapter 1 Introduction
2) Closed loop (feedback) control systems
Di st ur bance ( Noi se) I nput r ( t ) Ref er ence desi r ed out put e( t ) = r ( t ) - b( t ) Cont r ol l er O put c( t ) ut ( act ual out put )
uk
Cont r ol si gnal
( +)
Feedback si gnal b( t )
Act uat or
uact
Act uat i ng si gnal
Pr ocess
m easur em ent
Fi g. 1. 11
Features: not only there is a forward action , also a backward action between the output and the input (measuring the output and comparing it with the input). 1) measuring the output (controlled variable) . 2) Feedback.
Chapter 1 Introduction
Notes: 1) Positive feedback; 2) Negative feedbackFeedback. 1.3 types of control systems
1) linear systems versus Nonlinear systems. 2) Time-invariant systems vs. Time-varying systems. 3) Continuous systems vs. Discrete (data) systems. 4) Constant input modulation vs. Servo control systems.
Chapter 1 Introduction
1.5 An outline of this text 1) Three parts: mathematical modeling; performance analysis ; compensation (design). 2) Three types of systems: linear continuous; nonlinear continuous; linear discrete. 3) three performances: stability, accuracy, rapidness. in all: to discuss the theoretical approaches of the control system analysis and design. 1.6 Control system design process
shown in Fig.1.12
Chapter 1 Introduction
1. Establish control goals 2. Identify the variables to control 3. Write the specifications for the variables 7. Optimize the parameters and analyze the performance Performance meet the specifications 6. Describe a controller and select key parameters to be adjusted
Performance does not 4. Establish the system configuration Meet the specifications Identify the actuator Finalize the design 5. Obtain a model of the process, the actuator and the sensor Fig.1.12
Chapter 1 Introduction
1.7 Sequential design example: disk drive read system A disk drive read system Shown in Fig.1.13
Rotation of arm Actuator motor Spindle Disk Track a Track b
Configuration Principle
Arm Head slider
Chapter 1 Introduction
Sequential design:
here we are concerned with the design steps 1,2,3, and 4 of Fig.1.12.
(2) Identify the variables to control: the position of the read head. (3) Write the initial specification for the variables:
The disk rotates at a speed of between 1800 and 7200 rpm and the read head flies above the disk at a distance of less than 100 nm. The initial specification for the position accuracy to be controlled: 1 m (leas than 1 m ) and to be able to move the head from track a to track b within 50 ms, if possible.
Chapter 1 Introduction
(4) Establish an initial system configuration: It is obvious : we should propose a closed loop system , not a open loop system. An initial system configuration can be shown as in Fig.1.13.
Desired head position error Control device Actuator motor Read arm Actual head position
sensor
Fig.1.13 system configuration for disk drive
We will consider the design of the disk drive further in the aftermentioned chapters.
Chapter 1 Introduction
Exercise: E1.6, P1.3, P1.13
Controller
uk
Control signal
Actuator
uac
Actuating signal
Output T(t)
Process
Feedback signalb(t)
temperature measurement
Fig. 2.1
T2 T1
p uk 11 For T1 p uk 12 p uk 21 For T1 p uk 22 ! g
2.1.2 What is Mathematical models of the control systems the mathematical relationships between the systems variables. 2.1.3 How get 1) theoretical approaches 2) experimental approaches 3) discrimination learning
ur
output
uc
ur
i
C
uc
Ri L
du di uc ! ur i ! C c dt dt d 2uc duc LC 2 RC uc ! ur dt dt
m
y
f
If we make : we have :
f ! T1, k d2y
m ! T2 f
dy 1 T1T2 T1 y! F 2 dt k dt
analogous systems
Input
uc ! R3i3
ur
output
uc
R2 R3 ! k; R1
duc dur uc ! k (X ur ) dt dt
A DC motor
La
( J1, f 1)
ua
ia
M
w 1
( J2, f 2)
w 2
( J3, f 3)
w 3
M f
Input
ua
output
i1
1
i2
(4)
(2)
(1):
J2
J3
1)[1
1 1 ! ua (TeTm M Tm M ) Ce J
Assume the motor idle: Mf = 0, and neglect the friction: f = 0, we have:
d[ 1 TeTm Tm [ ! ua 2 dt Ce dt
d 2[
R 1 U f
w l oad
r ect i f i er
M
t echom er et
Input
uk !
ur Output
u f ! E[ .....................(2) d 2[
d[ 1 )[ ! k k 1 u Tm (T M M ) (1 k1k2E C TeTm 2 Tm 1 2 r e e J dt Ce dt
2.2.2 steps to obtain the input-output description (differential equation) of control systems 1) Determine the output and input variables of the control systems. 2) Write the differential equations of each systems components in terms of the physical laws of the components. * necessary assumption and neglect. * proper approximation.
d 2[
f ( 2 ) ( r0 ) f ( 3) ( r0 ) 2 ( r0 )( r r0 ) ( r r0 ) ( r r0 )3 2! 3!
} f ( r0 ) f (1) ( r0 )( r r0 )
make : (y ! f ( r ) f ( r0 ) and : (r ! r r0
F ( x ) ! kxE
we have : that is :
Q( p) ! k p
Q Flux; p pressure difference
2.4 Transfer function Another form of the input-output(external) description of control systems, different from the differential equations. 2.4.1 definition Transfer function: The ratio of the Laplace transform of the output variable to the Laplace transform of the input variable,with all initial condition assumed to be zero and for the linear systems, that is:
G ( s ) ! L?g ( t )A
Then:
G ( s ) ! C ( s ) ! L?g (t )A
Example 2.8 :
g (t ) ! 5 3e
2t
5 3 2( s 5) G(s) ! ! s s 2 s ( s 2)
2) If the output response c(t) and the input r(t) are known We have: L?c(t )A G( s) ! L?r (t )A
Then:
C ( s ) 3 s( s 3) 3 G( s) ! ! ! R( s ) 1s s3
3) If the input-output differential equation is known Assume: zero initial conditions; Make: Laplace transform of the differential equation; Deduce: G(s)=C(s)/R(s).
2 c ( t ) 3 c ( t ) 4c ( t ) ! 5 r ( t ) 6r ( t )
yy
1 1 1 // ( R2 ) sC2 sC1 sC2 U c ( s) ! U r ( s) 1 1 1 R2 R1 // ( R2 ) sC2 sC1 sC2 T1T2 s (T1 T2 T12 ) s 1 U ( s) 1 G( s) ! c ! U r ( s ) T1T2 s 2 (T1 T2 T12 ) s 1 here : T1 ! R1C1; T2 ! R2C2; T12 ! R1C2 ! 1
2
U r ( s)
ur R1
R1
uc
ur R1
R1
uc
R1
w l oad
t echom er et
d 2[
U a ( s ) ! k2U k ( s )..............(3)
(3)
(4), we have:
c(t ) ! kr (t )
C ( s) G( s) ! !k Transfer function: R( s ) Block diagram representation and unit step response:
R s) (
r( t ) 1 t
C s) ( k k
t C t) (
1 TI s
C( s)
1
t
C( t )
TI
dr (t ) c(t ) ! TD dt
C ( s) Transfer function: G( s) ! ! TD s R( s ) Block diagram representation and unit step response:
R( s)
r( t )
TDs
t
C( s)
C( t )
TD
dc(t ) T c(t ) ! kr (t ) dt
C ( s) k Transfer function: G( s) ! ! R( s ) Ts 1 Block diagram representation and unit step response: R( s)
r( t )
k Ts 1
C( s)
C( t )
1
t
k
T
0 ^
1
1
C ( s) k ! 2 2 Transfer function: R( s) T s 2^Ts 1 Block diagram representation and unit step response:
R s) (
r( t )
0 ^
1 T 2 s 2 2^Ts 1 k
t
C s) (
C( t )
c(t ) ! kr (t X )
C ( s) Transfer function: G( s) ! ! ke Xs R( s) Block diagram representation and unit step response:
R( s)
r( t )
ke Xs k
t
C( s)
C( t )
X( s)
G s) (
X3( s)
A dder ( com i son) par E( s) =x1( s) +x3( s) - x2( s)
X1( s)
+ -
E( s)
Examples:
X2( s)
(8):
;(s )
1 La s Ra
I a( s)
Cm
M s) (
1 Js f
Ea( s)
Ce
M (s)
Ua( s)
;(s )
k1 TeTm s2 Tm s 1
Desi r ed w er l evel at I nput hi e
k2 e s
k3 T1s 1
k4 T2 s 1
am i f i er pl
ua
M or ot
G i ng ear
Tm (Te s 1) J M ( s) 2 TeTm s Tm s 1