• No results found

Lecture12-SteadyStateError

N/A
N/A
Protected

Academic year: 2020

Share "Lecture12-SteadyStateError"

Copied!
19
0
0

Loading.... (view fulltext now)

Full text

(1)

Page : 1 EE406 Control Systems Lecture 12 : Steady State Error

UCSI University Faculty of Engineering

Kuala Lumpur, Malaysia Department of Mechatronics

Lecture 12

Steady State Error

Mohd Sulhi bin Azman Lecturer

Department of Mechatronics UCSI University

[email protected]

1 August 2011

Contents

• Steady state error

• System type

(2)

Page : 3 EE406 Control Systems Lecture 12 : Steady State Error

Introduction

• A steady state error is the difference between

the input and the output of a prescribed test

input as t

∞.

• Steady state error constitute an extremely

important aspect of system performance, for it

would be meaningless to design for dynamic

accuracy if the steady output differed

substantially from the desired value.

Steady State Error : Step Input

• Consider the following system subjected to a step input. • We observe that:

(3)

Page : 5 EE406 Control Systems Lecture 12 : Steady State Error

Steady State Error : Ramp Input

• The same case goes with a system subjected to a ramp input. We observe that Output 1 has a zero steady state error while Output 2 has a finite steady state error.

Evaluating Steady State Error

• Consider a unit feedback system shown below:

• We observe that:

( )

G s

( )

R s C s( )

( )

E s

( ) ( ) ( ) 1 ( ) ( ) ( ) ( )

C s G s

R s G s

C s E s G s

(4)

Page : 7 EE406 Control Systems Lecture 12 : Steady State Error

Evaluating Steady State Error

• Therefore, the error signal is:

• Thus, the steady-state error may be found by use of the final value theorem:

• The above equation shows that the steady-state error depends upon the input R(s) and the forward transfer function G(s).

( ) ( )

1 ( )

R s E s G s = + 0 0 ( ) ( ) lim ( ) lim ( ) lim

1 ( ) ss

t s s

sR s

e s e t sE t

G s

→∞ → →

= = =

+

Steady-state Error : Unit Step Input

• Consider a unit-step input R(s)=1/s. • The steady state error is then:

• The term Kp is known as the position error constant,

where:

0 0

0

1 1 1

( ) lim ( ) lim

1 ( ) 1 lim ( ) 1 ss

s s

p s

s

e s sE t s

G s G s K

→ → →   = =  ⋅ = = + + +   0 lim ( ) p

s

K G s

(5)

Page : 9 EE406 Control Systems Lecture 12 : Steady State Error

Steady-state Error : Ramp Input

• Given the ramp input, R(s)=1/s2.

• The steady state error is then:

• The term Kvis known as the velocity error constant,

where:

[

]

2 0 0 0 0 0 0 1 ( ) lim ( ) lim

1 ( )

1 1 1 1 1

lim lim

1 ( ) ( ) 0 lim ( ) lim ( ) ss s s s s v s s s

e s sE t s

G s

s G s s sG s sG s sG s K

→ → → → → →   = =  ⋅  +   = = = = = + + + 0 lim ( ) v

s

K sG s

=

Steady-state Error : Parabolic Input

• Consider the parabolic input R(t)=1/s3.

• The steady state error is then:

• The term Kais known as the acceleration error constant.

[

]

3

2

0 0 0

2 2 2 2

0

0 0

1 1

( ) lim ( ) lim . lim

1 ( ) 1 ( )

1 1 1 1

lim

( ) 0 lim ( ) lim ( ) ss

s s s

s

a

s s

s

e s sE t s

G s s G s

s s G s s G s s G s K

→ → → → → →   = =  + = +   = = = = + + 2 0

lim ( ) a

s

K s G s

(6)

Page : 11 EE406 Control Systems Lecture 12 : Steady State Error

System Type

• Consider the following system:

• System type is defined as the number of “n” integration in the open-loop transfer function G(s) as described above.

• Consequently, if:

– n=0 ~ type 0 – n=1 ~ type 1 – n=2 ~ type 2

Steady State Error for Various System Type

• Let us focus on finding the steady-state error

for system type 0.

• We note that:

– ess(position)=0 : apply step input

(7)

Page : 13 EE406 Control Systems Lecture 12 : Steady State Error

Steady State Error for Various System Type

• Let us focus on finding the steady-state error

for system type 1.

• We note that:

– ess(position)=0 : apply step input

– ess(velocity)=1/Kv : apply ramp input

– ess(acceleration)=∞ : apply parabolic input

Steady State Error for Various System Type

• Let us focus on finding the steady-state error

for system type 2.

• We note that:

– ess(position)=0 : apply step input

(8)

Page : 15 EE406 Control Systems Lecture 12 : Steady State Error

Summary of the Result

• Relationships between input, system type, static

error constant and steady-state errors.

Example 1

• Determine the steady-state error for the

(9)

Page : 17 EE406 Control Systems Lecture 12 : Steady State Error

Solution to Example 1

• The transfer function (inside the box) is of type 0. Therefore, we can compute the steady-state error by applying the final value theorem.

• First, we apply the step input. That is, R(s)=5/s:

• In this case, the position error constant (Kp) is equal to 21. That is, Kp=21.

0

0

0

( ) ( ) lim ( )

1 lim ( )

5 5 5

0.238 1 20 21

120( 2) 1 lim

( 3)( 4) ss

s

s

s

sR s

e s sE s

G s s s s → → → = = + = = = = +  +  +  + +   

Solution to Example 1

• Next, we apply the ramp input:

• Take note that the velocity error constant (Kv) is equal

to zero in this case. That is: Kv= 0.

• This is now matched with our table. 0

0 2

0

( ) ( ) lim ( )

lim ( )

5 5 5

0 0 120( 2)

lim

( 3)( 4) ss

s

s

s

sR s

e s sE s

G s

s s s

(10)

Page : 19 EE406 Control Systems Lecture 12 : Steady State Error

Solution to Example 1

• Then, we apply the parabolic input:

• Take note that the acceleration error constant

(K

a

) is equal to zero in this case. That is: K

a

= 20.

0

0

3 2

0

( ) ( ) lim ( )

lim ( )

5 5 5

0 0

120( 2) lim

( 3)( 4) ss

s

s

s

sR s

e s sE s

sG s

s s s

s s s s → → → = = × = = = = ∞  +  ⋅  + +   

Exercise

• A unity feedback system is described by the following forward transfer function (open loop):

• Determine the system type and the steady state error if the inputs are 15

u(t)

, 15

tu(t)

and 5

t

2

(t).

• Answer:

10( 20)( 30) ( )

( 25)( 35)

s s

G s

s s s

+ +

=

+ +

: ( ) 0

(11)

Page : 21 EE406 Control Systems Lecture 12 : Steady State Error

Steady-state Error for Non-unity Feedback

• For a non-unity feedback systems, as shown

below, the difference between the input signal

R(s) and the feedback signal B(s) is the

actuating error signal E

a

(s) :

( )

G s

( )

R s E sa( ) C s( )

( )

H s

( )

B s

Steady-state Error for Non-unity Feedback

(12)

Page : 23 EE406 Control Systems Lecture 12 : Steady State Error

Steady-state Error for Non-unity Feedback

• Next, we perform the following (simplifying):

Steady-state Error for Non-unity Feedback

(13)

Page : 25 EE406 Control Systems Lecture 12 : Steady State Error

Example 2

• For the system shown below, find system type

and the error constant subjected to step input.

Solution to Example 2

• The error transfer function is:

• This is a type zero system. Then, finding Kp:

• And:

(

)

3 2

100 5 ( )

( )

1 ( ) ( ) ( ) 15 50 400 e

s G s

G s

G s H s G s s s s

+

= =

+ − − − −

(

)

3 2

0 0

100 5 5

lim ( ) lim ( )

15 50 400 4

p e e

s s

s

K G s G s

s s s

→ →

+

= = = −

− − −

(

)

1 1

( ) 4

1 p 1 5 4

e

K

∞ = = = −

(14)

Page : 27 EE406 Control Systems Lecture 12 : Steady State Error

Note of Error Constants

• The error constants K

p

, K

v

and K

a

describes the

ability of a system to reduce or eliminate

steady-state errors.

• Systems with more than two integrations (n=2)

are not employed in practice because of:

– these are more difficult to stabilize.

– the dynamic errors for such systems tend to be larger than those for types 0, 1 and 2, although their steady-state performance is desirable.

Sensitivity

• Sensitivity is a ratio of the fractional change in the function to the fractional change in the parameter, as the fractional change in the parameter approaches zero. • Furthermore, sensitivity deals with the degree to which

changes in system parameters affect system transfer function and hence system performance.

(15)

Page : 29 EE406 Control Systems Lecture 12 : Steady State Error

Sensitivity

• Consider the following function:

• If K=10 and a=100, then F equals:

• If a is tripled to 300 and K=10, then F equals:

• The percentage change of F is:

K F K a = + 10 0.091 10 100

F = =

+

10

0.032 10 300

F= =

+ 0.032 0.091 100 65% 0.091 − × = −

Sensitivity

• From the previous slide, we can conclude that changing (increasing) the values of “a” will result in the decrease of the value “F”. Thus, the function “F” is sensitive towards the change of the values of “a”.

• We can say that:

• Hence, the sensitivity of is:

0 0 0

Fractional change in

lim lim lim

Fractional change in

F F F F F F

S

F F

α ∆ →α α ∆ →α α α ∆ →α α α α α

         =  = =     =              multiplication F F S F

α ∂α α

(16)

Page : 31 EE406 Control Systems Lecture 12 : Steady State Error

Example 3

• Consider the following system. Calculate the

sensitivity of the closed-loop transfer function

to changes in parameter a.

Solution to Example 3

• The closed-loop transfer function (CLTF) is:

• The sensitivity is:

• Simplifying gives:

2

( )

K

T s

s

as

K

=

+ +

(

)

( )

2 2

2

( )

( )

T s a

T s

a

Ks

a

S

K

a

T s

s

as

K

s

as

K

 

=

=

+ +

+ +

(17)

Page : 33 EE406 Control Systems Lecture 12 : Steady State Error

Solution to Example 3

• Therefore, we conclude that an increase in K will

decrease (reduce) the sensitivity of the

closed-loop transfer function with respect to the

parameter a.

Example 4

• Consider the following system. Find the

(18)

Page : 35 EE406 Control Systems Lecture 12 : Steady State Error

Solution to Example 4

• This is a type zero system. The steady state

error for a type zero system is given as follows:

0 0

0

( )

( )

lim

( )

lim

1

( )

1

1

lim

1

1

(

)(

)

ss s s s

R s

e

s

sE s

s

G s

s

ab

s

K

K

ab

K

s

a s b

ab

→ → →

=

=

+

=

=

=

+

+

+

+

+

Solution to Example 4

• Sensitivity is defined as the change of one parameter with respect to another parameter. Now for this question, we are looking at the sensitivity of the changes of the steady-state error with respect to parameters Kand a.

• Now, let’s have a look at the change of steady state error with respect to parameter K :

(

)

2

error to K

K

e

K

ab

K

S

ab

error

K

ab

K

ab

K

ab

K

δ

δ

− −

=

=

=

+

+

+

(19)

Page : 37 EE406 Control Systems Lecture 12 : Steady State Error

Solution to Example 4

• Now, let’s have a look at the change of steady

state error with respect to parameter

a

:

(

)

2 2

(

)

error to a

a

e

a

ab

K b ab

K

S

ab

error

a

ab

K

ab

K

ab

K

δ

δ

− −

=

=

+

=

+

+

+

Differentiate ess(∞) with respect to the parameter a. Treat other parameters as constants. In this case, we use quotient rule in differentiating

the expression ess(∞).

Next Step

• Textbook reference : Chapter 7.

• Homework 11 has been posted on the course

website. Attempt them. You do not have to

submit Homework 11 as it will not be graded.

References

Related documents

Again, due to the limited research of female student-athlete career choice outcomes, it is predicted that they will be assigned approximately the same score as female

To answer the research question, the author examined peer-reviewed competitive intelligence articles in the database ABI/Inform published between 1995 and 2014

Norman has more than 30 years’ experience in Exploration, Mine Design, Operation and Project Management of Open pit and underground hard rock Mining.. Some of his experience

The objective of this study was to investigate the potential of watermelon juice as alternative to the boiling water bath and as a means of improving the nutritional

An engineering design challenge that asks students to create a prototype of a watercraft used by the National Guard to rescue people during floods engages students in learning

Within the anticipated ten to twenty-year time frame of the new NPF, the economic effect of such focused, spatial planning policy should be rewarded in enhanced scale economics as

The surface chlorophyll- a concentration maps will be used as a help to localize the density fronts since Chl- a fronts are very often related with the vertical velocities