Professional Documents
Culture Documents
+
+
+
!hen *(s' +),
' (
' ( )
)
' ( s U
s G
s E
+
' ( lim
,
s G
s
The loop transfer function can be written in general form as:
+
+
Q
k
k
N
M
i
i
p s s
z s K
s G
)
)
' (
' (
' (
!here denotes the product of factors. Therefore, the loop
transfer function as s approaches :ero depends on the number of
integrations, N (or the number of poles at the origin'. .f N is
greater than :ero, then 9(,' approaches infinity, and the steady-
state error approaches :ero. The number of integrators is often
called the type number of a system and is simply e5ual to N.
%;
Therefore, for a type :ero system, N + ,, and the steady-state
error is:
+
M
i
Q
k
k i
ss
p z K
A
G
A
e
) )
8 )
' , ( )
This e$pression is finite and yields a finite error.
The constant
' , ( ' ( lim
,
G s G
s
is denoted by "
p
and is called the
position error constant.
' ( lim
,
s G K
s
p
)
.n summary, for a step input to a unity feedback system, the
steady-state error will be :ero if there is at least one pure
integrator in the forward path. .f there are no integrations, then
there will be a non:ero finite error.
Unity Feedback System, #amp Input (U(s) A!s
$
)
' (
lim
' (
lim
' ( )
' 8 (
lim
, ,
%
,
s sG
A
s sG s
A
s G
s A s
e
s s s
ss
'
+
1
]
1
Q
k
k
M
i
i
s
ss
p s s z s K s
A
e
) )
,
' ( 8 ' (
lim
That is:
v k i
s
ss
K
A
p z K
A
e
8
lim
,
!here "
%
is designated as the %elocity error constant. The
elocity error constant can be computed as:
' ( lim
,
s sG K
s
v
8
lim
,
!here "a is designated as the acceleration error constant.
The acceleration error constant can be computed as:
' ( lim
%
,
s G s K
s
a
%>
!hen the number of integrators e5uals or e$ceeds three, then
the steady-state error of the system is :ero.
Control systems are often described in terms of their type
number and the error constants, ?
p
, ?
and ?
a
. "efinitions for
the error constants and the steady-state error for the three inputs
are summari:ed in the table below.
Number of
integrators in
9(s', type
Number
Step, r(t' + <,
1(s' + <8s
.nput
1amp, <t,
<8s
%
/arabola
<t
%
8%
<8s
&
,
p
ss
K
A
e
+
)
.nfinite .nfinite
)
,
ss
e
v
K
A
.nfinite
%
,
ss
e
,
a
K
A
'(ample) Mobile #obot
The steering control for a mobile robot is represented in the
following block diagram:
The steering controller, 9)(s', is
The steady-state error of the system for a step input when ?
%
+ ,
and 9
)
(s' + ?
)
is therefore:
%@
where
)
KK K
p
!hen ?% A ,, we hae a type-one system,
&,
s
K s K
s G
% )
)
' (
+
is shown below.
The transient response clearly shows the effect of the steady-
state error, which may not be obBectionable if ?
v
is sufficiently
large.
*on-Unity Feedback Systems
&)
.n general, control systems may not hae unity feedback
(*(s' )' because of compensation used to improe
performance, or because of the physical model for the system.
7or a system in which the feedback is not unity, the units of the
output, C(s', are usually different from the output of the sensor.
7or e$ample, a speed control system is shown below where the
constants in the system account for the conersion from one set
of units to another (here we conert rad8s to olts'.
#ne can always form an e5uialent unity feedback system from
a general non-unity feedback system by using the following
block diagram manipulation.
Forming an e+ui%alent unity feedback system from a general
non-unity feedback system
&%
&&
<t step (b', 9 + 9
)
9
%
and * + *
)
89
)
. <t step (c' Bust remember
to add a D) and a E) loop.
&-