background image

Jacek Kabziński

Automatyka i sterowanie

 

————————————————————————————————————————

background image

 

2 

Automatyka i sterowanie19 Powtórzenie 

 

 

  1. Wyznaczenie transmitancji z równania różniczkowego/różnicowego.  

 
Liniowe, stacjonarne równanie różniczkowe 

n – rząd układu, stałe współczynniki,  
warunki początkowe: y(0), y’(0), …,y

(n-1)

(0)  

Możemy wyznaczyć rozwiązanie korzystając z transformaty Laplace’a 
 

Pamiętamy, że 

0

df ( t )

L

sF( s ) f ( )

dt

⎤ =

 

( )

(

)

( )

(

)

1

1

1

1

0

1

1

0

...

( )

...

( )

n

n

m

m

n

n

m

m

a y

a y

a y a y t

b u

b u

b u b u t

+

+ +

+

=

+

+ +

+

m

n

[

]

0

st

L f ( t )

f ( t )e dt

F( s )

=

=

background image

 

3 

Automatyka i sterowanie19 Powtórzenie 

 

 

[

]

2

2

2

0

0

0

0

0

d f ( t )

d df ( t )

df ( t )

L

L

sL

f '( ) s sF( s ) f ( )

f '( )

dt

dt

dt

dt

s F( s ) sf ( ) sf '( )

=

=

=

=

=

 

..... 

(

)

(

)

2

1

1

2

0

0

0

0

k

k

k

k

k

k

k

d f ( t )

L

s F( s ) s

f ( ) s

f '( )

sf

( ) f

( )

dt

=

− −

 

 
Przy zerowych warunkach początkowych wykonujemy transformatę Laplace’a obu stron równania: 

i otrzymujemy transmitancję układu

 

1

0

1

0

...

( )

( )

( )

...

m

m

n

n

b s

b s b

Y s

G s

U s

a s

a s a

+ +

+

=

=

+ +

+

 

( )

(

)

( )

(

)

0

1

1

1

0

1

1

1

...

...

b

s

b

s

b

s

b

s

U

a

s

a

s

a

s

a

s

Y

m

m

m

m

n

n

n

n

+

+

+

+

=

+

+

+

+

background image

 

4 

Automatyka i sterowanie19 Powtórzenie 

 

 

Liniowe równania różnicowe: 

(

)

(

)

(

)

)

(

)

(

)

1

(

)

1

(

)

(

0

1

1

kT

f

kT

y

a

T

k

y

a

T

k

n

y

a

T

n

k

y

a

n

n

=

+

+

+

+

+

+

+

 

(

)

(

)

(

)

)

(

)

1

(

)

1

(

)

(

)

(

0

1

1

kT

u

b

T

k

u

b

T

k

n

u

b

T

n

k

u

b

kT

f

n

n

+

+

+

+

+

+

+

=

 

warunki początkowe: 

1

1

0

y( n

), , y( ),y( )

 

{

}

=

+

=

1

0

)

(

)

(

)

(

m

i

i

m

z

i

x

z

X

z

m

k

x

Z

=

m

z X ( z )

1

0

m

m i

i

x( i )z

=

 

 

1

1

1

0

n

n

n

n

a z Y ( z ) a z Y ( z )

a zY ( z ) a Y ( z )

+

=

+ +

+

 

 

1

2

1

1

0

0

0

n

n

n i

n i

n

n

i

i

a

y( i )z

a

y( i )z

a zy( )

=

=

+

=

+

+

+F(z) 

 

background image

 

5 

Automatyka i sterowanie19 Powtórzenie 

 

 

1

2

0

1

1

1

0

0

0

n

n

n

i

n i

n i

i

n

n

i

i

i

L ( z )

A z

a

y( i )z

a

y( i )z

a zy( )

=

=

=

=

=

+

+

+

 

znika dla zerowych warunków początkowych 

1

1

1

0

n

n

n

n

M( z ) a z

a z

a z a

=

+

+ +

+

 wielomian charakterystyczny  

)

(

)

(

)

(

)

(

0

z

F

z

L

z

Y

z

M

+

=

 

)

(

)

(

)

(

)

(

)

(

0

z

M

z

F

z

M

z

L

z

Y

+

=

 

zerowe warunki początkowe 

)

(

)

(

)

(

z

M

z

F

z

Y

=

=

)

(

)

(

)

(

1

z

M

z

F

Z

kT

y

 

 

 

(

)

)

(

)

(

)

(

)

(

0

1

1

1

z

U

z

L

z

U

b

z

b

z

b

z

b

z

F

n

n

n

n

=

+

+

+

+

=

 

Transmitancja dyskretna: 

)

(

)

(

)

(

),

(

)

(

)

(

)

(

)

(

)

(

z

M

z

L

z

G

z

U

z

G

z

U

z

M

z

L

z

Y

=

=

=

 

 

background image

 

6 

Automatyka i sterowanie19 Powtórzenie 

 

 

  2.Wyznaczanie transmitancji dyskretnej i opisu w przestrzeni stanów układu składającego się z impulsatora i części 

ciągłej.  

Jeżeli układ o wejściu u i wyjściu y składa się z impulsatora i części ciągłej o transmitancji G(s), to na wejście G(s)  do chwili t trafia 
ciąg impulsów Diraca 

)

(

)

(

iT

t

iT

u

δ

. Żeby obliczyć y(t) trzeba zsumować odpowiedzi impulsowe G(s) na wszystkie impulsy do 

chwili t. Tak więc: 
g(t)=L

--1

{G(s)} 

(

)

=

=

k

i

iT

u

T

i

k

g

kT

y

0

)

(

)

(

)

(

 

jest splotem ciągów u(kT) i g(kT), transformata Z będzie więc iloczynem transformat 

{

}

)

(

)

(

)

(

z

U

kT

g

Z

z

Y

=

 

czyli  
 

{

}

)

(

)

(

kT

g

Z

z

G

=

 

background image

 

7 

Automatyka i sterowanie19 Powtórzenie 

 

 

 

  3. Definicja i wyznaczanie transmitancji widmowej układu ciągłego i dyskretnego.  

Transmitancja widmowa. Charakterystyki częstotliwościowe 

Rozważmy ustaloną składową odpowiedzi stabilnego układu o transmitancji G(s) na wymuszenie 

m

u( t ) U cos( t )

ω

=

 

Transformatą Laplace’a tego wymuszenia jest 

(

)(

)

2

2

m

m

U s

U s

U( s )

s

s

j

s

j

ω

ω

ω

=

=

+

+

 mamy więc dwa bieguny związane z 

wymuszeniem. 

(

)(

)

(

)(

)

(

)

2

2

2

2

j t

j t

j t

j

st

t

st

ust

m

m

s j

s

j

m

m

m

m

U s

U s

Re s G( s )

e

Re s G( s )

e

s j

s

j

s j

y ( t )

U

j

U j

U

U

G( j )

e

G( j )

e

G( j )

e

G( j )

e

j

s

j

j

ω

ω

ω

ω

ω

ω

ω

ω

ω

ω

ω

ω

ω

ω

ω

ω

ω

ω

=

=−

+

+

+

=

=

+

=

+

 

background image

 

8 

Automatyka i sterowanie19 Powtórzenie 

 

 

j ( )

j ( )

G( j ) G( j ) e

G( j ) G( j ) e

ϕ ω

ϕ ω

ω

ω

ω

ω

=

=

 

(

)

(

)

(

)

(

)

(

)

(

)

2

2

1
2

j

t

(

)

j

t

(

)

j

t

(

)

j

t

(

)

m

m

ust

m

m

U

U

y ( t ) G( j )

e

G( j )

e

G( j ) U

e

e

G( j ) U cos

t

( )

ω ϕ ω

ω ϕ ω

ω ϕ ω

ω ϕ ω

ω

ω

ω

ω

ω ϕ ω

+

+

+

+

=

+

=

=

+

=

+

 

jx

jx

e

cos x

j sin x

e

cos x

j sin x

=

+

=

   

(

)

1
2

jx

jx

cos x

e

e

=

+

 

 
 
 

background image

 

9 

Automatyka i sterowanie19 Powtórzenie 

 

 

Transmitancja widmowa: 

j ( )

G( j ) G( j ) e

P( ) jQ( )

ϕ ω

ω

ω

ω

ω

=

=

+

 

2

2

Q( )

A( )

P ( ) Q ( ),

( ) arctg

P( )

ω

ω

ω

ω

φ ω

ω

=

+

=

  

m

m

Y ( )

A( )

U ( )

ω

ω

ω

=

 

Transmitancja widmowa UKŁADU DYSKRETNEGO 

)

sin(

)

(

t

U

t

u

ω

=

 

T

Ue

Ue

kT

U

i

jk

kT

j

i

ω

ω

ω

ω

=

=

=

)

(

~

 

i

j

e

z

z

U

z

G

z

U

z

G

z

Y

ω

=

=

)

(

)

(

~

)

(

)

(

~

 

ustalona część odpowiedzi: 

i

i

i

i

j

jk

j

k

j

e

z

ust

Ue

e

G

z

e

z

z

U

z

G

s

kT

y

ω

ω

ω

ω

)

(

)

(

Re

)

(

~

1

=

=

=

 

)

(

)

(

i

i

j

j

e

z

e

G

z

G

ω

ω

=

=

 - transmitancja widmowa 

)

(

i

j

G

ω

 

)

(

)

(

)

(

i

i

i

jQ

P

j

G

ω

ω

ω

+

=

,   

)

(

)

(

i

i

P

P

ω

ω

=

  

)

(

)

(

i

i

Q

Q

ω

ω

=

 

background image

 

10 

Automatyka i sterowanie19 Powtórzenie 

 

 

 

  4. Wyznaczanie opisu w przestrzeni stanów z transmitancji (I wariant metody bezpośredniej).  

 (I wariant metody bezpośredniej) 

1

0

1

1

1

n

n

n

n

n

n

Y ( s )

b s

b s

b

G( s )

U( s )

s

a s

a

+

+ +

=

=

+

+ +

=

1

2

1

2

0

1

1

n

n

n

n

n

n

b s

b s

b

b

s

a s

a

+

+ +

+

+

+ +

 

0

0

1

2

2

0

1

1

1

~

~

,

,

~

~

,

~

~

b

a

b

b

b

a

b

b

b

a

b

b

n

n

n

=

=

=

 

 

1

2

1

2

0

1

1

1

n

n

n

n

b s

b z

b s

G( s ) b

a s

a s

+

+ +

=

+

+

+ +

 

(

)

1

2

0

1

2

1

1

1

n

n

n

n

U( s )

Y ( s ) b U( s )

b s

b s

b s

a s

a s

=

+

+

+ +

+

+ +

 

1

1

1

n

n

U( s )

E( s )

a s

a s

=

+

+

+

 

background image

 

11 

Automatyka i sterowanie19 Powtórzenie 

 

 

(

)

1

2

1

2

n

n

E( s ) U( s )

a s

a s

a s

E( s )

=

+

+ +

 

 

1

n

X ( s ) s E( s )

=

 

1

1

2

1

1

n

n

n

X ( s ) sX ( s ) s

E( s ), ,X ( s ) sX ( s ) s E( s )

− +

=

=

=

=

 

wtedy: 

1

1

1

1

1

1

0

1

0

0

0

0

1

0
1

n

n

n

n

n

n

x ( t )

x ( t )

u( t )

x ( t )

x ( t )

x ( t )

a

a

a

x ( t )

⎤ ⎡

⎤ ⎡

⎤ ⎡ ⎤

⎥ ⎢

⎥ ⎢

⎥ ⎢ ⎥

⎥ ⎢

⎥ ⎢

⎥ ⎢ ⎥

=

+

⎥ ⎢

⎥ ⎢

⎥ ⎢ ⎥

⎥ ⎢

⎥ ⎢

⎥ ⎢ ⎥

⎣ ⎦

⎦ ⎣

⎦ ⎣

 

background image

 

12 

Automatyka i sterowanie19 Powtórzenie 

 

 

[

]

1

1

1

0

1

n

n

n

n

x ( t )

y( t )

b

b

b

b u( t )

x ( t )

x ( t )

=

+

 

 
 

Wyznaczanie opisu w przestrzeni stanów – UKŁAD DYSKRETNY 

(I wariant metody bezpośredniej) 

n

n

n

n

n

n

a

z

a

z

b

z

b

z

b

z

U

z

Y

z

G

+

+

+

+

+

+

=

=

1

1

1

1

0

~

~

~

)

(

)

(

)

(

=

n

n

n

n

n

n

a

z

a

z

b

z

b

z

b

b

+

+

+

+

+

+

+

1

1

2

2

1

1

0

~

 

0

0

1

2

2

0

1

1

1

~

~

,

,

~

~

,

~

~

b

a

b

b

b

a

b

b

b

a

b

b

n

n

n

=

=

=

 

 

n

n

n

n

z

a

z

a

z

b

z

b

z

b

b

z

G

+

+

+

+

+

+

+

=

1

1

2

2

1

1

0

1

~

)

(

 

background image

 

13 

Automatyka i sterowanie19 Powtórzenie 

 

 

(

)

n

n

n

n

z

a

z

a

z

U

z

b

z

b

z

b

z

U

b

z

Y

+

+

+

+

+

+

+

=

1

1

2

2

1

1

0

1

)

(

)

(

~

)

(

 

n

n

z

a

z

a

z

U

z

E

+

+

+

=

1

1

1

)

(

)

(

 

(

)

)

(

)

(

)

(

2

2

1

1

z

E

z

a

z

a

z

a

z

U

z

E

n

n

+

+

+

=

 

 

)

(

)

(

1

z

E

z

z

X

n

=

 

)

(

)

(

)

(

,

),

(

)

(

)

(

1

1

1

1

2

z

E

z

z

zX

z

X

z

E

z

z

zX

z

X

n

n

n

+

=

=

=

=

 

wtedy: 

)

(

1

0

0

)

(

)

(

)

(

1

0

0

0

1

0

)

)

1

((

)

)

1

((

)

)

1

((

1

1

1

1

1

1

kT

u

kT

x

kT

x

kT

x

a

a

a

T

k

x

T

k

x

T

k

x

n

n

n

n

n

n

+

=

+

+

+

 

background image

 

14 

Automatyka i sterowanie19 Powtórzenie 

 

 

[

]

)

(

~

)

(

)

(

)

(

)

(

0

1

1

1

1

kT

u

b

kT

x

kT

x

kT

x

b

b

b

kT

y

n

n

n

n

+

=

 

background image

 

15 

Automatyka i sterowanie19 Powtórzenie 

 

 

 

  5. Operatorowe i czasowe rozwiązanie równania stanu.  

równanie stanu

d

x( t ) Ax( t ) Bu( t )

dt
y( t ) Cx

równ

(

a

t )

ni

Du(

e wy ś

t )

j cia

=

+

=

+

 

x(t) – wektor zmiennych stanu o wymiarze nx1,  
u(t) – wektor wejść/sterowań  o wymiarze rx1 
y(t) – wektor wyjść o wymiarze mx1 
z warunkiem początkowym x(0)=x

0

 lub bardziej ogólnie x(t

0

)=x

0

  

 

 

background image

 

16 

Automatyka i sterowanie19 Powtórzenie 

 

 

Do rozwiązania równania stanu użyjemy transformaty Laplace’a: 

(

)

(

)

(

)

0

0

1

1

0

sX ( s ) x

AX ( s ) BU( s )

sI

A X ( s ) x

BU( s )

X ( s )

sI

A

x

sI

A

BU( s )

=

+

=

+

=

+

 

Macierz (sI-A)

-1

 jest nazywana rezolwentą macierzy A, a jej oryginał  

(

)

{

}

(

)

(

)

1

1

1

adj sI

A

( t ) L

sI

A

L

det sI

A

Φ

=

=

 

macierzą fundamentalną albo tranzycyjną równania 

d

x( t ) Ax( t )

dt

=

. Rozwiązaniem tego równania z warunkiem 

początkowym x(0)=x

 będzie 

(

)

1

0

X ( s )

sI A

x

=

 czyli 

0

x( t )

( t )x

= Φ

 

background image

 

17 

Automatyka i sterowanie19 Powtórzenie 

 

 

a rozwiązaniem równania 

d

x( t ) Ax( t ) Bu( t )

dt

=

+

 z warunkiem początkowym x(0)=x

 będzie 

(

)

(

)

1

1

0

X ( s )

sI

A

x

sI

A

BU( s )

=

+

, czyli  

0

0

t

x( t )

( t )x

( t

)Bu( )d

τ

τ τ

= Φ

+ Φ −

 

 
Jeżeli warunek początkowy jest dany w x(t

0

)=x

0

  to dla t>t

0

 

0

0

0

t

t

x( t )

( t t )x

( t

)Bu( )d

τ

τ τ

= Φ −

+ Φ −

 

 Opis 

układów dyskretnych w przestrzeni stanów 

)

(

)

(

)

(

)

(

)

(

)

)

1

((

kT

Du

kT

Cx

kT

y

kT

Bu

kT

Ax

T

k

x

+

=

+

=

+

 

splot 

background image

 

18 

Automatyka i sterowanie19 Powtórzenie 

 

 

 

Rozwiązanie: 

)

(

)

(

)

)

1

((

kT

Bu

kT

Ax

T

k

x

+

=

+

 

)

0

(

)

0

(

)

(

Bu

Ax

T

x

+

=

 

)

(

)

(

)

2

(

T

Bu

T

Ax

T

x

+

=

=

)

(

)

0

(

)

0

(

2

T

Bu

ABu

x

A

+

+

 

)

3

(

)

2

(

)

3

(

T

Bu

T

Ax

T

x

+

=

=

)

2

(

)

(

)

0

(

)

0

(

2

3

T

Bu

T

ABu

Bu

A

x

A

+

+

+

 

1

z

 

u(kT

x(kT)

y(kT)

x((k+1)T)

background image

 

19 

Automatyka i sterowanie19 Powtórzenie 

 

 

..................................................................... 

)

(

)

0

(

)

(

1

0

1

i

Bu

A

x

A

kT

x

k

i

i

k

k

=

+

=

=

)

)

((

)

0

(

1

1

T

i

k

Bu

A

x

A

k

i

i

k

+

=

 

Operatorowo 

)

(

)

(

)

0

(

)

(

z

Bu

z

AX

zx

z

zX

+

=

 

(

) (

)

)

(

)

0

(

)

(

1

z

Bu

zx

A

zI

z

X

+

=

 

(

)

{

}

1

1

=

A

zI

z

Z

A

k

  

macierz tranzycyjna 

(

)

{

}

1

1

1

=

A

zI

Z

A

k

 

background image

 

20 

Automatyka i sterowanie19 Powtórzenie 

 

 

 

 6. 

Sposób 

wyznaczania 

e

At 

oraz A

 

  7. Postać modalna rozwiązania równania stanu.  

2 2

3 3

0

2

3

i i

i

A t

A t

A t

( t ) I

At

!

!

i!

=

Φ

= +

+

+

+

=

 

przez podobieństwo z 

2 2

3 3

0

1

2

3

at

i i

i

a t

a t

a t

e

at

!

!

i!

=

= +

+

+

+

=

 oznaczamy 

At

( t ) e

Φ

=

 

[

] [

]

1

2

2

1

1

1

2

1

0

0

0

0

0

0

n

n

n

s

s

s

S

S

A

v

v

v

v

v

v

V V

V

V

V

,

V

A

S

A

A

=

=

=

=

 

background image

 

21 

Automatyka i sterowanie19 Powtórzenie 

 

 

Rozpatrzmy równanie 

d

x( t ) Ax( t )

dt

=

 i zastosujmy przekształcenie zmiennych stanu: 

Vz( t ) x( t )

=

 

1

1

0

0

0

0

d

V

z( t ) AVz( t ), z( ) V x( ) V x

z

dt

=

=

=

=

 

1

1

1

0

0

0

0

d

z( t ) V AVz( t ), z( ) V x( ) V x

z

dt

=

=

=

=

 

1

2

1

1

0

0

0

0

0

0

0

0

0

0

n

s

s

d

z( z )

z( t ), z( ) V x( ) V x

z

dt

s

=

=

=

=

 

background image

 

22 

Automatyka i sterowanie19 Powtórzenie 

 

 

0

0

1 2

i

i i

i

i

d

z ( t ) s z ( t ), z ( ) z

i

, ,...,n

dt

=

=

=

 

0

1 2

i

s t

i

i

z ( t ) e z

i

, ,...,n

=

=

 

1

2

0

0

0

0

0

0

0

n

s t

s t

s t

e

e

z( t )

z( ),

e

=

 

background image

 

23 

Automatyka i sterowanie19 Powtórzenie 

 

 

1

2

0

0

0

0

0

0

0

n

s t

s t

s t

e

e

Vz( t ) V

z( ),

e

=

 

1

2

1

0

0

0

0

0

0

0

n

s t

s t

s t

e

e

x( t ) V

V x( ),

e

=

1

1

2

T

T

T

n

w
w

V :

w

=

 

background image

 

24 

Automatyka i sterowanie19 Powtórzenie 

 

 

1

0

i

n

s t

T

i

i

i

x( t )

e v w x( ),

=

=

0

x( t )

( t )x

= Φ

 

czyli  
 

1

2

1

0

0

0

0

0

0

n

s t

s t

s t

e

e

( t ) V

V

e

Φ

=

1

i

n

s t

T

i

i

i

( t )

e v w

=

Φ

=

 

0

0

t

x( t )

( t )x

( t

)Bu( )d

τ

τ τ

= Φ

+ Φ −

 

background image

 

25 

Automatyka i sterowanie19 Powtórzenie 

 

 

( )

0

1

1

0

0

1

0

i

i

i

i

t

n

n

s t

s t

T

T

i

i

i

i

i

i

t

n

s t

s

T

i

i

i

x( t )

e v w x

e

v w Bu( )d

e v w x

e

Bu( )d

τ

τ

τ τ

τ τ

=

=

=

=

+

=

=

+

 

UKŁAD DYSKRETNY 

Postać modalna rozwiązania: 

A ma n różnych wartości własnych z

i

 

Macierzą przekształcenia przez podobieństwo do postaci diagonalnej jest macierz, której kolumnami są wektory własne: 

[

]

n

v

v

v

V

2

1

=

,   

=

n

z

z

z

0

0

0

0

0

0

2

1

Λ

 

background image

 

26 

Automatyka i sterowanie19 Powtórzenie 

 

 

i

i

i

v

z

v

A

=

  i=1,...., n 

Λ

V

AV

=

 

1

=

V

V

A

Λ

 

 

Λ

=

AV

V

1

 

 

1

2

1

1

2

=

=

V

V

V

V

V

V

A

Λ

Λ

Λ

 

1

3

1

1

2

3

=

=

V

V

V

V

V

V

A

Λ

Λ

Λ

 

......................... 

1

=

V

V

A

k

k

Λ

    

=

k

n

k

k

k

z

z

z

0

0

0

0

0

0

2

1

Λ

,  

=

=

T

n

T

T

w

w

w

W

V

2

1

1

:

 

 

1

=

V

V

A

k

k

Λ

=

( )

T

j

j

n

j

k

j

w

v

z

=1

 

background image

 

27 

Automatyka i sterowanie19 Powtórzenie 

 

 

)

(kT

x

=

)

)

((

)

0

(

0

1

T

i

k

Bu

A

x

A

k

i

i

k

+

=

==

( )

)

0

(

1

x

w

v

z

T

j

j

n

j

k

j

=

( )

)

)

((

1

0

1

T

i

k

Bu

w

v

z

k

i

T

j

j

n

j

i

j

+

∑∑

=

=

 

=

( )

)

0

(

1

x

w

v

z

T

i

i

n

i

k

i

=

( )

)

)

((

1

0

1

T

i

k

Bu

z

w

v

i

j

k

i

n

j

T

j

j

+

=

=

 

background image

 

28 

Automatyka i sterowanie19 Powtórzenie 

 

 

 
  8. Wyznaczenie transmitancji z równań stanu.  

 
Opis w przestrzeni stanu a transmitancja 
Opis układu w postaci: 

równanie stanu

d

x( t ) Ax( t ) Bu( t )

dt
y( t ) Cx

równ

(

a

t )

ni

Du(

e wy ś

t )

j cia

=

+

=

+

 

x(t) – wektor zmiennych stanu o wymiarze nx1,  
u(t) – wektor wejść/sterowań  o wymiarze rx1 
y(t) – wektor wyjść o wymiarze mx1 
Wyznaczymy macierz transmitancji: 

(

)

(

)

(

)

0

0

1

1

0

sX ( s ) x

AX ( s ) BU( s )

sI

A X ( s ) x

BU( s )

X ( s )

sI

A

x

sI

A

BU( s )

=

+

=

+

=

+

 

background image

 

29 

Automatyka i sterowanie19 Powtórzenie 

 

 

ale przy zerowych warunkach początkowych: 

(

)

1

X ( s )

sI

A

BU( s )

=

 

(

)

1

Y ( s )

C sI

A

B D U( s ) G( s )U( s )

=

+

=

 

(

)

(

)

(

)

1

adj sI

A

G( s ) C sI

A

B D C

B D

det sI

A

=

+ =

+

 

mogą wystąpić skrócenia – transmitancja może być niższego rzędu niż wymiar wektora stanu!! 
UKŁAD DYSKRETNY 
Operatorowo 

)

(

)

(

)

0

(

)

(

z

Bu

z

AX

zx

z

zX

+

=

 

(

) (

)

)

(

)

0

(

)

(

1

z

Bu

zx

A

zI

z

X

+

=

 

(

)

{

}

1

1

=

A

zI

z

Z

A

k

  

macierz tranzycyjna 

(

)

{

}

1

1

1

=

A

zI

Z

A

k

 

background image

 

30 

Automatyka i sterowanie19 Powtórzenie 

 

 

(

) (

)

)

(

)

(

)

0

(

)

(

)

(

)

(

1

z

Du

z

Bu

zx

A

zI

C

z

Du

z

CX

z

Y

+

+

=

+

=

 

(

)

[

]

)

(

)

(

0

)

0

(

1

z

u

D

B

A

zI

C

z

Y

x

+

=

=

 

(

)

D

B

A

zI

C

z

G

+

=

−1

)

(

 macierz transmitancji dyskretnych 

background image

 

31 

Automatyka i sterowanie19 Powtórzenie 

 

 

 

  9. Liniowe przekształcenie zmiennych stanu, niezmienniczość transmitancji.  

Liniowe przekształcenie zmiennych stanu: 
Opis układu w postaci: 

równanie stanu

d

x( t ) Ax( t ) Bu( t )

dt
y( t ) Cx

równ

(

a

t )

ni

Du(

e wy ś

t )

j cia

=

+

=

+

 

x(t) – wektor zmiennych stanu o wymiarze nx1,  
u(t) – wektor wejść/sterowań  o wymiarze rx1 
y(t) – wektor wyjść o wymiarze mx1 
wprowadzamy nowe zmienne stanu: 

0

Pq( t ) x( t ), det P

=

 

równanie stanu

d

Pq( t ) APq( t ) Bu( t )

nowe

dt
y( t ) CPq( t ) Du( t )

now

równanie wyjś a

e

ci

=

+

=

+

 

background image

 

32 

Automatyka i sterowanie19 Powtórzenie 

 

 

1

1

równanie st

d

q( t ) P APq( t ) P Bu( t )

nowe

dt
y( t ) CPq( t ) Du( t )

anu

równanie wyjścia

nowe

=

+

=

+

 

1

1

d

q( t ) Aq( t ) Bu( t )

A P AP, B P B

dt
y( t ) Cq( t ) Du( t )

C CP

=

+

=

=

=

+

=

 

 
wartości własne nowej macierzy stanu są takie same jak starej!! 
Jaka będzie transmitancja: 

background image

 

33 

Automatyka i sterowanie19 Powtórzenie 

 

 

(

)

(

)

(

)

(

)

(

)

1

1

1

1

1

1

1

1

1

1

1

G( s ) C sI

A

B D CP sI P AP

P B D

CP P

sI

A P

P B D CPP

sI

A

PP B D

C sI

A

B D G( s )

=

+ =

+ =

=

+ =

+ =

=

+ =

 

 
 
liniowe przekształcenie zmiennych stanu nie zmienia transmitancji!! 
 
UKŁAD DYSKRETNY 
Liniowe przekształcenie zmiennych stanu: 
Opis układu w postaci

)

(

)

(

)

(

)

(

)

(

)

)

1

((

kT

Du

kT

Cx

kT

y

kT

Bu

kT

Ax

T

k

x

+

=

+

=

+

 

x(kT) – wektor zmiennych stanu o wymiarze nx1,  
u(kT)
 – wektor wejść/sterowań  o wymiarze rx1 

bo

 

(

)

1

1

1

MN

N M

=

background image

 

34 

Automatyka i sterowanie19 Powtórzenie 

 

 

y(kT) – wektor wyjść o wymiarze mx1 
wprowadzamy nowe zmienne stanu:
 

0

Pq( kT ) x( kT ), det P

=

 

1

równanie stan

Pq(( k

)T ) APq( kT ) Bu( kT )

nowe

y( kT ) CPq( kT ) Du( kT )

u

równanie wyjści

n we

a

o

+

=

+

=

+

 

1

1

1

równanie st

q(( k

)T ) P APq( kT ) P Bu( kT )

nowe

y( kT ) CPq( kT ) Du( kT )

nowe

anu

równanie wyjścia

+

=

+

=

+

 

1

1

1

q(( k

)T ) Aq( kT ) Bu( kT )

A P AP, B P B

y( kT ) Cq( kT ) Du( kT )

C CP

+

=

+

=

=

=

+

=

 

 
wartości własne nowej macierzy stanu są takie same jak starej!! 
 
 

background image

 

35 

Automatyka i sterowanie19 Powtórzenie 

 

 

Jaka będzie transmitancja: 

(

)

(

)

(

)

(

)

(

)

1

1

1

1

1

1

1

1

1

1

1

G( z ) C zI

A

B D CP zI P AP

P B D

CP P

zI

A P

P B D CPP

zI

A

PP B D

C zI

A

B D G( z )

=

+ =

+ =

=

+ =

+ =

=

+ =

 

 
liniowe przekształcenie zmiennych stanu nie zmienia transmitancji!! 

bo

 

(

)

1

1

1

MN

N M

=

background image

 

36 

Automatyka i sterowanie19 Powtórzenie 

 

 

 

  10. Definicja i matematyczny warunek stabilności układu liniowego.  

Układ nazywamy stabilnym, jeśli składowa przejściowa jego odpowiedzi zanika.  
Dla UKŁADU CIĄGŁEGO 
Koniecznym i dostatecznym warunkiem stabilności będzie więc zanikanie składowych przejściowych odpowiedzi wszystkich układów 
wynikających z rozkładu transmitancji na ułamki proste, czyli składników zawierających funkcje postaci exp(biegun*t) czyli ujemne 
bieguny rzeczywiste transmitancji i ujemne części rzeczywiste biegunów zespolonych transmitancji (wszystkie bieguny transmitancji 
położone w lewej półpłaszczyźnie płaszczyzny zespolonej). 
Równoważnie zanikanie wszystkich modów odpowiedzi swobodnej 

układu 

0

1

i

n

s t

T

i

i

i

x( t )

e v w x

=

=

, czyli wszystkie wartości własne macierzy stanu położone w lewej półpłaszczyźnie 

płaszczyzny zespolonej. 
 
Dla UKŁADU DYSKRETNEGO 

Koniecznym i dostatecznym warunkiem stabilności będzie więc zanikanie składowych przejściowych odpowiedzi wszystkich 
układów wynikających z rozkładu transmitancji dyskretnej na ułamki proste, czyli składników zawierających funkcje postaci 
(biegun)

k

 czyli bieguny wszystkie bieguny transmitancji położone we wnętrzu koła jednostkowego. Równoważnie zanikanie 

wszystkich modów odpowiedzi swobodnej układu 

)

(kT

x

=

( )

)

0

(

1

x

w

v

z

T

j

j

n

j

k

j

=

, czyli wszystkie wartości własne macierzy stanu 

background image

 

37 

Automatyka i sterowanie19 Powtórzenie 

 

 

położone we wnętrzu koła jednostkowego. 

 

 11. 

Uzasadnić sposób obliczania transmitancji dyskretnej układu składającego się z części ciągłej  oraz 

impulsatora/ekstrapolatora. Uzasadnić sposób wyznaczania równań stanu układu składającego się z części ciągłej  oraz 
impulsatora/ekstrapolatora. 

Jeżeli układ o wejściu u i wyjściu y składa się z impulsatora i części ciągłej o transmitancji G(s), to na wejście G(s)  do chwili t trafia 
ciąg impulsów Diraca 

)

(

)

(

iT

t

iT

u

δ

. Żeby obliczyć y(t) trzeba zsumować odpowiedzi impulsowe G(s) na wszystkie impulsy do 

chwili t. Tak więc: 
g(t)=L

--1

{G(s)} 

(

)

=

=

k

i

iT

u

T

i

k

g

kT

y

0

)

(

)

(

)

(

 

jest splotem ciągów u(kT) i g(kT), transformata Z będzie więc iloczynem transformat 

{

}

)

(

)

(

)

(

z

U

kT

g

Z

z

Y

=

 

czyli  
 

{

}

)

(

)

(

kT

g

Z

z

G

=

 

 

background image

 

38 

Automatyka i sterowanie19 Powtórzenie 

 

 

Układ ciągły: 

)

(

)

(

)

(

)

(

)

(

)

(

t

u

D

t

x

C

t

y

t

u

B

t

x

A

t

x

dt

d

c

c

c

c

c

c

+

=

+

=

 

poprzedzony ekstrapolatorem zerowego rzędu (odpowiedniego wymiaru) i impulsatorem: 

+

=

t

t

c

c

t

A

t

t

A

d

u

B

e

t

x

e

t

x

c

c

0

0

)

(

)

(

)

(

)

(

0

)

(

τ

τ

τ

  

)

(

)

(

,

)

1

(

,

0

kT

u

t

u

T

k

t

kT

t

c

=

+

=

=

 

+

+

=

+

t

t

c

T

k

A

T

A

d

kT

u

B

e

kT

x

e

T

k

x

c

c

0

)

(

)

(

)

)

1

((

)

)

1

((

τ

τ

 

+

+

=

+

t

t

c

T

k

A

T

A

kT

u

B

d

e

kT

x

e

T

k

x

c

c

0

)

(

)

(

)

)

1

((

)

)

1

((

τ

τ

 

=

=

=

+

T

c

A

t

t

c

T

k

A

T

A

B

d

e

B

d

e

B

e

A

c

c

c

0

)

)

1

((

0

,

τ

τ

τ

τ

 

background image

 

39 

Automatyka i sterowanie19 Powtórzenie 

 

 

gdy 

0

det

c

A

  

[

]

c

T

A

c

T

c

A

B

I

e

A

B

d

e

B

c

c

=

=

1

0

τ

τ

 

0

)

det(

)

det(

)

(

=

=

=

T

A

tr

T

A

T

A

c

c

c

e

e

A

e

A

 

background image

 

40 

Automatyka i sterowanie19 Powtórzenie 

 

 

 

 12. 

Uzasadnić jakie będą bieguny/wartości własne macierzy stanu układu dyskretnego składającego się z części ciągłej (w 

postaci transmitancji lub równań stanu) oraz impulsatora/ekstrapolatora.  

c

A T

d

A

e

=

,   

1

2

1

0

0

0

0

0

0

n

s t

s t

At

s t

e

e

e

( t ) V

V

e

= Φ

=

1

2

1

0

0

0

0

0

0

c

n

s T

s T

A T

s T

e

e

e

V

V

e

=

 

background image

 

41 

Automatyka i sterowanie19 Powtórzenie 

 

 

 

  13. Definicje i warunki astatyzmu.  

Układ astatyczny pierwszego rzędu względem wymuszenia – zerowy uchyb ustalony przy wymuszeniu jednostkowym 

0

=

e

 

)

s

(

M

)

s

(

L

)

s

(

G

0

0

0

=

 

A

)

s

(

L

)

s

(

M

)

s

(

M

lim

)

s

(

G

A

lim

s

A

)

s

(

sG

lim

)

s

(

sE

lim

)

t

(

e

lim

e

s

s

e

s

s

t

0

0

0

0

0

0

0

0

1

+

=

+

=

=

=

=

=

 

[

]

0

0

0

0

0

0

0

s

s

lim M ( s )

, lim M ( s ) L ( s )

=

+

 

)

s

(

M

s

)

s

(

M

01

0

=

 czyli transmitancja uchybowa musi mieć zero =0, transmitancja układu otwartego biegun=0 

background image

 

42 

Automatyka i sterowanie19 Powtórzenie 

 

 

)

s

(

M

s

)

s

(

L

)

s

(

L

)

s

(

G

cl

01

0

0

+

=

 w transmitancji uz wyrazy wolne licznika i mianownika musza być równe, czyli 

0

1

cl

G ( )

=

 

UKŁAD DYSKRETNY 

Układ otwarty o transmitancji dyskretnej 

,

)

(

)

(

)

(

0

0

0

z

M

z

L

z

G

=

sztywne ujemne SZ. Zakładamy, że UZ jest stabilny

Wymuszenie jednostkowe 

1

)

(

=

z

z

z

U

.  

Uchyb ustalony: 

)

(

)

(

1

1

)

1

(

lim

)

(

)

1

(

lim

)

(

lim

0

1

1

z

U

z

G

z

z

e

z

kT

e

e

z

z

k

u

+

=

=

=

=

1

)

(

)

(

)

(

)

1

(

lim

0

0

0

1

+

z

z

z

M

z

L

z

M

z

z

 

)

(

)

1

(

)

(

0

)

(

)

(

)

(

lim

01

0

0

0

0

1

z

M

z

z

M

z

M

z

L

z

zM

e

z

u

=

=

+

=

- astatyzm pierwszego rzędu względem wymuszenia. 

Układ astatyczny rzędu r odtwarza z zerowym dyskretnym uchybem ustalonym wymuszenie postaci 

( )

i

r

i

i

kT

A

kT

u

=

=

1

0

)

(

. Warunkiem astatyzmu rzędu r jest wystąpienie r-krotnego zera =1 w transmitancji uchybowej, 

lub równoważnie r-krotnego bieguna =1 w transmitancji układu otwartego. 

background image

 

43 

Automatyka i sterowanie19 Powtórzenie 

 

 

Transmitancja układu zamkniętego: 

)

(

)

1

(

1

)

(

1

)

(

1

z

G

z

z

G

z

G

e

r

e

=

=

 

1

)

1

(

)

1

1

(

1

)

1

(

1

=

=

e

r

G

G

 

{

}

1

1

1

1

1

1

1

1

1

1

0

r

r

r

z

e

z

e

e

z

d

d

d

G( z )

( z

) G ( z )

r( z

) G ( z ) ( z

)

G ( z )

dz

dz

dz

=

=

=

= −

= −

+

=

 

............ 

0

)

(

1

1

1

=

=

z

r

r

z

G

dz

d

 

background image

 

44 

Automatyka i sterowanie19 Powtórzenie 

 

 

 

 14. 

Warunki 

występowania przebiegów typu Dead Beat w układzie dyskretnym.  

Jeżeli transmitancja układu zamkniętego jest postaci 

N

z

L

z

z

L

z

G

N

=

)

(

deg

,

)

(

)

(

, to 

)

(

)

(

1

=

z

W

z

G

jest wielomianem względem z

-1

. Układ realizuje więc opóźnienia sygnału wejściowego (maksymalnie o N okresów 

impulsowania). Przebiegi przejściowe zanikają więc po co najwyżej N okresach impulsowania. 
 

  15. Uzasadnić jak wyznaczyć zakres częstotliwości zakłóceń, które będą tłumione/wzmacniane w układzie zamkniętym.  

 
 
 
 
 
 
 
 
 
 
 
 

 

C(s)

P(s)

D(s)

R(s)

Y(s)

E(s)

U(s)

regulator

obiekt

N(s

)

F(s)

v(s)

n(s

)

background image

 

45 

Automatyka i sterowanie19 Powtórzenie 

 

 

Rozważmy jak zachowa się układ bez sterowania: 

0

Y ( s ) N( s ) P( s )D( s )

=

+

 

i układ zamknięty przy r(t)=0 :  

0

1

1

1

1

1

1

1

c

P

Y ( s )

N( s )

D( s )

( N PD )

Y ( s )

PC

PC

PC

PC

=

+

=

+

=

+

+

+

+

 

 
czyli zakłócenia o częstotliwościach, dla 

których 

1

1

P( j )C( j )

ω

ω

<

+

 , czyli 

1

1

P( j )C( j )

ω

ω

+

>

 będą tłumione, 

a te o 

częstotliwościach, dla których czyli 

1

1

P( j )C( j )

ω

ω

+

<

 wzmacniane: 

 
 
 
 
 

ω 

G

0

(jω) 

1+G

0

(jω) 

background image

 

46 

Automatyka i sterowanie19 Powtórzenie 

 

 

 

Częstotliwości, dla których zakłócenia są tłumione 

1+G

0

(jω)

 

G

0

(jω

background image

 

47 

Automatyka i sterowanie19 Powtórzenie 

 

 

 16. 

Wyprowadzić kryterium Nyquista dla układów ciągłych i dyskretnych podąć definicje i interpretację zapasów fazy i 

modułu.  

 
Kryterium Nyquista 
Układ otwarty o transmitancji dyskretnej 

0

0

0

01

02

0

0

n

L ( s )

G ( s )

, M ( s ) ( s s )( s s ) ( s s )

M ( s )

=

=

 

i transmitancji widmowej 

0

0

s j

G ( j ) G ( s )

ω

ω

=

=

 daje układ zamknięty o transmitancji 

0

0

1

2

0

0

n

L ( s )

L ( s )

G( s )

, M ( s ) ( s s )( s s ) ( s s )

L ( s ) M ( s )

M ( s )

=

=

=

+

 

Tw. 
Jeżeli M

0

(s) ma k pierwiastków w prawej i n-k lewej półpłaszczyżnie zmiennej zespolonej (nie ma pierwiastków na 

osi liczb urojonych), to M (s) ma n pierwiastków w lewej półpłaszczyźnie wtedy i tylko wtedy gdy: 

{

}

0

1

2

arg

G ( j )

k

ω

ω

π

−∞< <∞

Δ

+

=

  

{

}

0

0

1

i

arg

G ( j )

k

ω

ω

π

< <∞

⇔ Δ

+

=

 

(charakterystyka a-f 

0

0

s j

G ( j ) G ( s )

ω

ω

=

=

 obejmuje w kierunku dodatnim punkt (-1, j0) k razy). 

background image

 

48 

Automatyka i sterowanie19 Powtórzenie 

 

 

Dow. 

1+

0

0

M ( s )

G ( s )

M ( s )

=

 

{

}

0

1

arg

G ( j )

ω

ω

−∞< <∞

Δ

+

=

{

}

{

}

0

arg M ( j )

arg M ( j )

ω

ω

ω

ω

−∞< <∞

−∞< <∞

Δ

− Δ

=

 

=

{

}

{

}

0

1

1

n

n

l

l

l

l

arg j

s

arg j

s

ω

ω

ω

ω

−∞< <∞

−∞< <∞

=

=

Δ

Δ

=

[

]

2

n

( n k )

k

k

π

π

π

π

=

 

 

 

{

}

l

arg j

s

ω

ω

π

−∞< <∞

Δ

=  

 

 

 

 

 

{

}

l

arg j

s

ω

ω

π

−∞< <∞

Δ

= −  

s

l

Re

 

Im

jω-s

TAKŻE DLA 
UKŁADÓW Z 
OPÓŹNIENIAMI 

s

l

Re

 

Im

jω-s

l

background image

 

49 

Automatyka i sterowanie19 Powtórzenie 

 

 

Jeżeli układ jest stabilny, to jak dalece można zmienić jego parametry, żeby stabilny pozostał?  
Miary odporności. 
Miarą odporności będzie odległość wykresu Nyquista od punktu 
krytycznego s

m

. Nazywamy ją zapasem stabilności. Pamiętamy 

że:  

Maksimum modułu funkcji wrażliwości Ms=max|S(jω)|, 
przypadające dla pulsacji ωsc jest miarą maksymalnego 
wzmocnienia zakłóceń w układzie, przypada ono dokładnie 
dla tej częstotliwości dla której moduł [1+transmitancja 
układu otwartego] osiąga minimum s

m

=min|P(jω)C(jω)|, 

które za chwilę nazwiemy zapasem stabilności. Mamy Ms 
1/sm 

 
Miarę odporności układu można też wyrazić przez zapas 
amplitudy (modułu, wzmocnienia) ΔM i fazy Δφ 
wyznaczane w następujący sposób: 
 
 
 

Δφ 

s

m

 

background image

 

50 

Automatyka i sterowanie19 Powtórzenie 

 

 

 
lub bezpośrednio z wykresu Bodego:  

1/ΔM

background image

 

51 

Automatyka i sterowanie19 Powtórzenie 

 

 

czyli zapas modułu jest czynnikiem przez który można pomnożyć wzmocnienie układu otwartego bez utraty stabilności (odporność na 
zmiany wzmocnienia), a zapas fazy wielkością, o którą można zmniejszyć przesuniecie fazowe układu otwartego dla pulsacji, przy 
której moduł =1 (odporność na opóźnienia w układzie). 

background image

 

52 

Automatyka i sterowanie19 Powtórzenie 

 

 

 Analiza rysunków pozwala napisać 

1

1

1

S

M

M

+

<

Δ

, czyli 

1

S

S

M

M

M

Δ >

 - podobnie 

1

S

arcsin

M

ϕ

Δ >

 

s

m

 

=1/M

S

 

1/ΔM

Δφ

1/M

S

 

background image

 

53 

Automatyka i sterowanie19 Powtórzenie 

 

 

Stąd: 
M

s

 = 2 gwarantuje ΔM ≥ 2 i Δφ ≥ 30

o

 

M

s

 = √2 (1.41) gwarantuje ΔM ≥ 3.4 i Δφ ≥ 45

 o

 

M

s

 = 2/√3 (1.15) gwarantuje ΔM ≥ 7.5 i Δφ ≥ 60

 o

 

 
UKŁAD DYSKRETNY 
Kryterium Nyquista 
Układ otwarty o transmitancji dyskretnej 

)

(

)

)(

(

)

(

,

)

(

)

(

)

(

0

02

01

0

0

0

0

n

z

z

z

z

z

z

z

M

z

M

z

L

z

G

=

=

 

i transmitancji widmowej 

0

0

j i

i

i

i

z e

G ( j ) G ( z )

T

ω

ω

ω ω

=

=

=

 daje układ zamknięty o transmitancji 

)

(

)

)(

(

)

(

,

)

(

)

(

)

(

)

(

)

(

)

(

2

1

0

0

0

0

n

z

z

z

z

z

z

z

M

z

M

z

L

z

M

z

L

z

L

z

G

=

=

+

=

 

Tw. 
Jeżeli M

0

(z) ma k pierwiastków na zewnątrz okręgu jednostkowego i n-k pierwiastków wewnątrz, to M (z) ma n 

pierwiastków wewnątrz okręgu jednostkowego wtedy i tylko wtedy gdy: 

{

}

π

ω

Δ

π

ω

π

k

j

G

i

i

2

)

(

1

arg

0

=

+

<

<

  

{

}

π

ω

Δ

π

ω

k

j

G

i

i

=

+

<

<

)

(

1

arg

0

0

 

background image

 

54 

Automatyka i sterowanie19 Powtórzenie 

 

 

(charakterystyka a-f 

i

j

e

z

i

z

G

j

G

ω

ω

=

=

)

(

)

(

0

0

 obejmuje w kierunku dodatnim punkt (-1, j0) k razy). 

Dow. 

1+

)

(

)

(

)

(

0

0

z

M

z

M

z

G

=

 

{

}

=

+

<

<

)

(

1

arg

0

i

j

G

i

ω

Δ

π

ω

π

{

}

{

}

=

<

<

<

<

)

(

arg

)

(

arg

0

i

i

j

M

j

M

i

i

ω

Δ

ω

Δ

π

ω

π

π

ω

π

 

=

{

}

{

}

=

<

<

=

<

<

=

l

j

n

l

l

j

n

l

z

e

z

e

i

i

i

i

0

1

1

arg

arg

ω

π

ω

π

ω

π

ω

π

Δ

Δ

 

π

π

π

k

k

n

n

2

2

)

(

2

=

 

 
 
 
 
 
 
 

z

e

-z

z

e

e

-z

Re

 

Im

 

background image

 

55 

Automatyka i sterowanie19 Powtórzenie 

 

 

 

 17. 

Właściwości podstawowych regulatorów (odpowiedzi, charakterystyki, wpływ na właściwości układu zamkniętego, 

zastosowanie).  

 
Łatwe wykład 6 
 

  18. Wymagania stawiane układom regulacji, ich związek z pożądanymi charakterystykami i położeniem biegunów 

transmitancji.  

 
Wymagania stawiane układom regulacji 

•  Zdolność odtwarzania (śledzenia) sygnałów zadających. 

•  Redukcja oddziaływania zakłóceń (obciążeń). 

•  Redukcja wpływu zakłóceń (szumów) pomiarowych. 

•  Mała wrażliwość na zmiany właściwości obiektu. 

 
 
STABILNOŚĆ 
 
 

1. Wymagania dotyczące stanu ustalonego 
Jakie wymuszenie/zakłócenie rozważamy? 

background image

 

56 

Automatyka i sterowanie19 Powtórzenie 

 

 

Czy dopuszczamy uchyb ustalony, jeśli tak to jaki duży? 
 
 
 
2. Wymagania dotyczące stanów dynamicznych. 
Jakie sygnały wymuszeń/zakłóceń rozważamy? 
Jakiego charakteru odpowiedzi (wyjścia, uchybu) oczekujemy – oscylacyjny/aperiodyczny? 

 
Czy potrafimy podać graniczne parametry odpowiedzi, np. 
w odpowiedzi jednostkowej: 

•  Czas narastania 

•  Czas regulacji 

•  Maksymalna wartość pierwszego przeregulowania 

•  Proporcja pierwszego i drugiego przeregulowania 

Jak mierzyć? 
 
Całkowe wskaźniki jakości regulacji 
 

background image

 

57 

Automatyka i sterowanie19 Powtórzenie 

 

 

0

0

T

I

e( t ) dt

=

   

0

0

I

e( t ) dt

=

   

 

0

0

T

I

e( t )dt

=

   

 

0

0

I

e( t )dt

=

 

2

2

0

T

I

e( t ) dt

=

   

2

2

0

I

e( t ) dt

=

 

0

0

T

t

I

t e( t ) dt

=

  

0

0

t

I

t e( t ) dt

=

 

2

2

0

T

t

I

te( t ) dt

=

  

2

2

0

t

I

te( t ) dt

=

 

 

0

T

k

p

pk

I

t e( t ) dt

=

 

 

0

k

p

kp

I

t e( t ) dt

=

 

 

3. Wymagania dotyczące charakterystyk częstotliwościowych układu zamkniętego. Powinny być nakładane na każdą z sześciu 

transmitancji układu. 

 

background image

 

58 

Automatyka i sterowanie19 Powtórzenie 

 

 

4. Wymagania dotyczące ODPORNOŚCI układu zamkniętego (zmiany parametrów modelu obiektu, niedokładna znajomość 

parametrów obiektu, możliwość zmian i ograniczona dokładność nastaw parametrów regulatora) 

5.  Wymagania specjalne/dodatkowe np. optymalność układu 

 
 
Dobieramy kompensator/regulator, który zapewni pożądany kształt charakterystyki częstotliwościowej układu otwartego 

L( j ) P( j )C( j )

ω

ω

ω

=

•  Zwykle na wykresach Bodego 
•  Zaczynamy od charakterystyki obiektu 

P( j )

ω

•  Dobieramy współczynnik wzmocnienia. 

•  Dodajemy zera i bieguny, żeby otrzymać zadany przebieg charakterystyki. 

 
Zasady: 

•  Dla małych częstotliwości moduł musi być duży, żeby zapewnić dobre śledzenie wolnych sygnałów zadających. 

•  Odporność wymaga dostatecznych zapasów modułu i fazy, co kształtuje charakterystykę w okolicy częstotliwości odcięcia. 

•  Pasmo przenoszenia powinno być dostatecznie duże, częstotliwość odcięcia dostatecznie wysoka (dla uzyskania odpowiedniej 

dynamiki układu zamkniętego), nachylenie charakterystyki modułu w okolicy częstotliwości odcięcia dostatecznie duże. 

•  Dla dużych częstotliwości mały moduł, żeby nie wzmacniać szumów pomiarowych. 

•  POSZUKUJEMY KOMPROMISU 

 

background image

 

59 

Automatyka i sterowanie19 Powtórzenie 

 

 

  19. Dyskretny regulator PID, związek parametrów z nastawami regulatora ciągłego.  

+

+

=

)

t

(

e

dt

d

T

d

)

(

e

T

)

t

(

e

k

)

t

(

u

d

t

i

p

0

1

τ

τ

,     

⎟⎟

⎜⎜

+

+

=

d

i

p

sT

sT

k

)

s

(

C

1

1

 

Algorytm I (pozycyjny) 
kwadratura prostokątów – wariant punktu początkowego 

0

1

k

p

d

i

i

T

e( kT ) e(( k

)T )

u( kT ) k e( kT )

e( iT ) T

T

T

=

=

+

+

 

=

=

k

i

)

iT

(

e

:

)

kT

(

0

α

)

kT

(

e

)

T

)

k

((

)

kT

(

=

1

α

α

 

)

z

(

e

)

z

(

z

)

z

(

=

α

α

1

,  

)

z

(

e

z

z

)

z

(

1

=

α

 

1

1

1

d

p

i

T z

T z

u( z ) k

e( z )

T z

T

z

=

+

+

 

background image

 

60 

Automatyka i sterowanie19 Powtórzenie 

 

 

Algorytm II (pozycyjny) 



+

+

=

)

t

(

e

dt

d

T

d

)

(

e

T

)

t

(

e

K

)

t

(

u

d

t

0

1

τ

τ

 

kwadratura trapezów 

⎟⎟

⎜⎜

+

+

+

=

=

T

)

T

)

k

((

e

)

kT

(

e

T

)

iT

(

e

)

T

)

i

((

e

T

T

)

kT

(

e

K

)

kT

(

u

d

k

i

i

1

2

1

1

 

=

+

=

k

i

)

iT

(

e

)

T

)

i

((

e

:

)

kT

(

g

1

2

1

,   

0

0

=

)

(

g

 

0

0

2

1

=

+

=

)

(

f

,

)

iT

(

e

)

T

)

i

((

e

:

)

iT

(

f

 

)

z

(

e

z

z

)

z

(

e

)

z

(

e

z

)

z

(

f

1

2

1

+

=

+

=

 

=

=

k

i

)

iT

(

f

)

kT

(

g

1

 

background image

 

61 

Automatyka i sterowanie19 Powtórzenie 

 

 

)

kT

(

f

)

T

)

k

((

g

)

kT

(

g

=

1

 

)

z

(

f

)

z

(

g

z

)

z

(

g

=

−1

 

)

z

(

e

)

z

(

z

)

z

(

f

z

z

)

z

(

g

1

2

1

1

+

=

=

 

⎟⎟

⎜⎜

+

+

=

T

)

T

)

k

((

e

)

kT

(

e

T

)

kT

(

g

T

T

)

kT

(

e

K

)

kT

(

u

d

i

1

 

)

z

(

e

z

z

T

T

z

z

T

T

K

)

z

(

u

d

i

⎟⎟

⎜⎜

+

+

+

=

1

1

1

2

1

,  

1

2

1

1

1

+

=

+

z

z

z

z

 

)

z

(

e

z

z

T

T

z

z

T

T

T

T

K

)

z

(

u

d

i

i

⎟⎟

⎜⎜

+

+

=

1

1

2

1

 

 
 
Algorytm III (prędkościowy): 

background image

 

62 

Automatyka i sterowanie19 Powtórzenie 

 

 



+

+

=

)

t

(

e

dt

d

T

d

)

(

e

T

)

t

(

e

K

)

t

(

u

d

t

0

1

τ

τ

 

(

)

1

1

2

1

2

d

i

T

T

u( kT ) u( kT ) u(( k

)T ) K e( kT ) e(( k

)T )

e( kT )

e( kT )

e(( k

)T ) e(( k

)T )

T

T

=

=

+

+

+



+

+

⎟⎟

⎜⎜

+

+

=

)

T

)

k

((

e

T

T

)

T

)

k

((

e

T

T

)

kT

(

e

T

T

T

T

K

d

d

d

i

2

1

2

1

1

 

(

)

)

T

)

k

((

e

Q

)

T

)

k

((

e

Q

)

kT

(

e

Q

K

2

1

3

2

1

+

+

=

 

=

)

z

(

u

)

z

(

1

1

(

)

)

z

(

e

Q

z

Q

z

Q

K

3

2

2

1

1

+

+

 

 

background image

 

63 

Automatyka i sterowanie19 Powtórzenie 

 

 

 

  

background image

 

64 

Automatyka i sterowanie19 Powtórzenie 

 

 

 

  20. Definicja stanów sterowalnych/obserwowalnych. Warunki sterowalności/obserwowalności, wpływ liniowego 

przekształcenia zmiennych stanu na sterowalność/obserwowalność, postać kanoniczna Kalmana, transmitancja układów 
niecałkowicie sterowalnych/obserwowalnych. Dualność sterowalnosci i obserwowalności.  

 

Rozważać będziemy opis układu w postaci: 

równanie stanu

d

x( t ) Ax( t ) Bu( t )

dt
y( t ) Cx

równ

(

a

t )

ni

Du(

e wy ś

t )

j cia

=

+

=

+

 

x(t) – wektor zmiennych stanu o wymiarze nx1,  
u(t) – wektor wejść/sterowań  o wymiarze rx1 
y(t) – wektor wyjść o wymiarze mx1 
z warunkiem początkowym x(0)=x

0

 lub bardziej ogólnie x(t

0

)=x

0

  

 

0

0

0

t

t

x( t )

( t t )x

( t

)Bu( )d

τ

τ τ

= Φ −

+ Φ −

 

background image

 

65 

Automatyka i sterowanie19 Powtórzenie 

 

 

 
Def.: Stan x

0

 nazywać będziemy sterowalnym, jeżeli istnieje ograniczone sterowanie przeprowadzające układ z x

0

 sprowadzające 

wektor stanu układu z punktu x

0

 do  0 w skończonym czasie. Zbiór wszystkich stanów sterowalnych oznaczymy przez 

S

 
T1. Zbiór stanów sterowalnych jest podprzestrzenią liniową przestrzeni stanów. 

1

n

S lin B,AB, ,A B

=

 

 
Def.: Stan x

0

 nazywać będziemy osiągalnym, jeżeli istnieje ograniczone sterowanie przeprowadzające układ z x

0

 sprowadzające wektor 

stanu układu z punktu 0 do x

0

  w skończonym czasie. 

 
Tw. Stan x

0

 jest osiągalny wtedy i tylko wtedy gdy jest sterowalny UKŁAD CIĄŁY!!. 

Wniosek:  

Jeśli 

1

2

x

S , x

S ,

, to istnieje ograniczone sterowanie przeprowadzające układ z x

1

 do x

2

 w skończonym czasie.  

 
Def.: Układ, w którym przestrzeń stanów sterowalnych pokrywa się z przestrzenia stanu nazywamy całkowicie sterowalnym.  
 
Wniosek: Koniecznym I dostatecznym warunkiem całkowitej sterowalności układu jest 

background image

 

66 

Automatyka i sterowanie19 Powtórzenie 

 

 

1

n

rank B,AB, ,A B

n

⎤ =

. Dla układu jednowejściowego B=b : 

1

0

n

det b,Ab, ,A b

⎤ ≠

 

1

n

S

Q

B,AB, ,A B

= ⎣

 macierz sterowalności układu. 

 
Sterowalność a liniowe przekształcenie zmiennych stanu: 
wprowadzamy nowe zmienne stanu: 

0

Pq( t ) x( t ), det P

=

   

 

 

 

 

równanie stanu

d

Pq( t ) APq( t ) Bu( t )

nowe

dt
y( t ) CPq( t ) Du( t )

now

równanie wyjś a

e

ci

=

+

=

+

  

 

 

1

1

równanie st

d

q( t ) P APq( t ) P Bu( t )

nowe

dt
y( t ) CPq( t ) Du( t )

anu

równanie wyjścia

nowe

=

+

=

+

 

 

 

background image

 

67 

Automatyka i sterowanie19 Powtórzenie 

 

 

1

1

d

q( t ) Aq( t ) Bu( t )

A P AP, B P B

dt
y( t ) Cq( t ) Du( t )

C CP

=

+

=

=

=

+

=

 

 
 
Modalny warunek sterowalności: 

Tw.: Układ o macierzach 

1

1

1

1

1

2

0

0

0

0

0

0

n

n

k nk

k

s I

B

s I

B

A

B

s I

B

⎡ ⎤

⎢ ⎥

⎢ ⎥

=

=

⎢ ⎥

⎢ ⎥

⎣ ⎦

 jest całkowicie sterowalny wtedy i tylko wtedy, gdy 

1

i

i

rank B

n

i

,...,k

=

=

.  

Dow.:  

1

1

1

1

1

1

1

n

Sq

n

S

Q

P B,P AB, ,P A B

P

B,AB, ,A B

P Q

=

=

=

=

background image

 

68 

Automatyka i sterowanie19 Powtórzenie 

 

 

1

1

1

1 1

1

1

1

1

1

1

1

1

1

1

2

2

2

2

1

2

2

2

2

2

1

1

1

1

1

0

0

0

0

0

0

n

n

n

n

n

n

n

n

n

n

n

S

n

n

k

k

k

k

k

k

nk

k nk

k

nk

B

s B

B

s B

I

s I

s

I

B

s B

B

s B

I

s I

s

I

Q

B,AB, ,A B

B

s B

B

s B

I

s I

s

I

=

=

=

⎦ ⎢

 

 
 
 
Rozważmy przekształcenie układu do postaci kanonicznej diagonalnej: 

1

2

0

0

0

0

0

0

n

s

s

A

s

=

1

1

A V AV , B V B

=

=

 - ten układ będzie całkowicie sterowalny wtedy i tylko wtedy gdy każdy z wierszy 

background image

 

69 

Automatyka i sterowanie19 Powtórzenie 

 

 

macierzy 

1

B V B

=

 będzie niezerowy, czyli 

0

T

i

i w B

, gdzie 

1

1

2

T

T

T

n

w
w

V

:W

w

=

=

.  

Porównajmy ten warunek z postacią modalną rozwiązania równania stanu: 

( )

0

0

1

1

1

0

0

i

i

i

i

t

t

n

n

n

s t

s t

s t

s

T

T

T

i

i

i

i

i

i

i

i

i

x( t )

e v w x

e

v w Bu( )d

e v w x

e

Bu( )d

τ

τ

τ τ

τ τ

=

=

=

=

+

=

+

 

 

 

 

 

 

 

 

0

T

i

w B

 warunek sterowalności i-tego modu 

 
Dualizm sterowalności i obserwowalności: 
Para (A,B) jest sterowalna 

 Para (B

T

,A

T

) jest obserwowalna 

Para (C,A) jest obserwowalna 

 Para (A

T

,B

T

) jest sterowalna 
Postać kanoniczna Kalmana równań stanu 

background image

 

70 

Automatyka i sterowanie19 Powtórzenie 

 

 

1

0

0

1

0

0

1

0

0

0

1

s no

s no

s no/ s no

s no/ s o

s no/ ns no

s no/ ns o

s o

s o

s o/ s o

s o/ ns o

ns no

ns no/ ns no

ns no/ ns o

ns no

ns o

ns o/ ns o

A

A

A

A

x

(( k

)T )

x

( kT )

A

A

x (( k

)T )

x ( kT )

A

A

x

(( k

)T )

x

( kT

A

x

(( k

)T )

+

+

⎥ =

+

+

⎦ ⎣

0
0

s no

s o

ns o

B

B

u( kT )

)

x

( kT )

⎤ ⎡

⎥ ⎢

⎥ ⎢

+

⎥ ⎢

⎥ ⎢

⎦ ⎣

 

 

[

]

=

)

(

)

(

)

(

)

(

0

0

)

(

kT

x

kT

x

kT

x

kT

x

C

C

kT

y

o

ns

no

ns

o

s

no

s

o

ns

o

s

 

 
 
 

background image

 

71 

Automatyka i sterowanie19 Powtórzenie 

 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

xs-no

xs-o

u

 

xns-no

xns-o

y

z

1

Unit Delay3

z

1

Unit Delay2

z

1

Unit Delay1

z

1

Unit Delay

Cns-o

.3

Cs-o

.2

Bs-o

.1

..5

..4

..1

Ans-o/ns-o

...9

Ans-no/ns-no

...7

Ans-no/ns-o

 

...6

 

As-o/ns-o

 

...5

 

As-no/ns-o

 

...4

 

As-no/ns-no

 

...3

 

As-no/s-o

 

...2

 

As-o/s-o

...1

As-no/s-no

...

..

Bs-no

.

background image

 

72 

Automatyka i sterowanie19 Powtórzenie 

 

 

=

1

1

1

1

1

0

0

Y

ZY

X

X

Y

Z

X

 

 

[

]

o

ns

o

s

C

C

z

G

=

0

0

)

(

 

0

0

0

0

0

0

0

0

0

1

/

/

/

/

/

/

/

/

/

o

s

no

s

o

ns

o

ns

o

ns

no

ns

no

ns

no

ns

o

ns

o

s

o

s

o

s

o

ns

no

s

no

ns

no

s

o

s

no

s

no

s

no

s

B

B

A

A

A

A

A

A

A

A

A

zI

[

]

o

ns

o

s

C

C

=

0

0

0

0

0

0

0

0

0

0

0

1

/

/

/

/

/

/

/

/

/

o

s

no

s

o

ns

o

ns

o

ns

no

ns

no

ns

no

ns

o

ns

o

s

o

s

o

s

o

ns

no

s

no

ns

no

s

o

s

no

s

no

s

no

s

B

B

A

zI

A

A

zI

A

A

zI

A

A

A

A

zI

background image

 

73 

Automatyka i sterowanie19 Powtórzenie 

 

 

[

]

o

ns

o

s

C

C

=

0

0

(

)

(

)

(

)

(

)

0

0

0

0

0

0

0

*

*

0

*

*

*

1

/

/

1

/

1

/

1

/

o

s

no

s

o

ns

o

ns

o

ns

no

ns

no

ns

no

ns

o

s

o

s

no

s

no

s

B

B

A

zI

A

A

zI

A

zI

A

zI

[

]

o

ns

o

s

C

C

=

0

0

(

)

0

0

*

1

/

o

s

o

s

o

s

B

A

zI

=

(

)

o

s

o

s

o

s

o

s

B

A

zI

C

1

/

 

 

(

)

o

s

o

s

o

s

o

s

B

A

zI

C

z

G

=

1

/

)

(

 

(

)

(

)

(

)

B

A

zI

Cadj

A

zI

B

A

zI

C

z

G

=

=

det

1

)

(

1

 

background image

 

74 

Automatyka i sterowanie19 Powtórzenie 

 

 

 

 21. 

Formuła Ackermana – wzór, sens, do czego służy. Wyprowadzenie sprzężenia zwrotnego od wektora stanu 

powodującego przesuniecie biegunów układu do zadanych położeń dla układu w postaci kanonicznej sterowalnej.  

 
 
Tylko wartości własne części sterowalnej i obserwowalnej mogą być zmienione przez macierz K w sprzężeniu zwrotnym!! 
 

[

]

1

1

0 0

1

n

c

n

K

B AB

A B

M ( A )

=

 

Szczególnie łatwo: 

1

1

0

1

0

0

0

0

1

0
1

n

n

A

B

a

a

a

⎡ ⎤

⎢ ⎥

⎢ ⎥

=

=

⎢ ⎥

⎢ ⎥

⎣ ⎦

 

Postać będąca wynikiem stosowania 
pierwszego wariantu metody bezpośredniej 
wyboru zmiennych stanu. 
Postać kanoniczna sterowalna 
Postać normalna regulatorowa

background image

 

75 

Automatyka i sterowanie19 Powtórzenie 

 

 

[

]

(

) (

)

(

)

1

2

1

1

1

1

2

1

1

1

0

1

0

0

0

0

1

0
1

0

1

0

0

1

0

0

0

1

0

0

1

n

n

n

n

n

n

c ,n

c ,n

c ,

A BK

k

k

k

a

a

a

a

k

a

k

a

k

a

a

a

⎤ ⎡ ⎤

⎥ ⎢ ⎥

⎥ ⎢ ⎥

=

=

⎥ ⎢ ⎥

⎥ ⎢ ⎥

⎣ ⎦

⎤ ⎡

⎥ ⎢

⎥ ⎢

=

=

⎥ ⎢

⎥ ⎢

+

+

+

 

 

1

2

1

1

1

1

c ,n

n

c ,n

n

n

c ,

k

a

a

k

a

a

..............
k

a

a

=

=

=

 

background image

 

76 

Automatyka i sterowanie19 Powtórzenie 

 

 

 

  22. Wyprowadzenie metody projektowania sterowania dead-beat.  

 

Obliczanie sterowania dead-beat

 

 
Układ  

)

(

)

(

)

(

)

(

)

)

1

((

kT

cx

kT

y

kT

bu

kT

Ax

T

k

x

=

+

=

+

 

 należy wyposażyć w regulator zapewniający zanikanie przebiegów przejściowych w N okresach impulsowania i zerowy uchyb 
ustalony przy wymuszeniu jednostkowym. 
 

[

]

=

)

0

(

)

(

)

)

1

((

)

(

1

0

u

T

u

T

N

u

b

A

Ab

b

x

A

NT

x

N

N

 

1

)

(

)

(

=

=

NT

cx

NT

y

 

background image

 

77 

Automatyka i sterowanie19 Powtórzenie 

 

 

N

k

dla

NT

u

kT

u

kT

x

T

k

x

=

=

+

)

(

)

(

),

(

)

)

1

((

 

 

)

(

)

(

)

(

NT

bu

NT

Ax

NT

x

+

=

 

Jeśli A nie ma wart wł. równych 1, to macierz I-A jest odwracalna i 

)

(

)

(

)

(

1

NT

bu

A

I

NT

x

=

 

1

)

(

)

(

)

(

1

=

=

NT

bu

A

I

c

NT

y

 

)

1

(

1

)

(

1

)

(

1

o

G

b

A

I

c

NT

u

=

=

 

Potem wyznacza się x(NT), potem ciąg sterujący. 
Jeśli A ma wart wł. równą 1, to u(NT)=0 i  

(

)

0

)

(

=

NT

x

A

I

 

Równanie to ma wiersze liniowo zależne – jeden z nich należy zastąpić przez  

1

)

(

=

NT

cx

 

Stąd wyznacza się x(NT), potem ciąg sterujący. 

 

background image

 

78 

Automatyka i sterowanie19 Powtórzenie 

 

 

 

23. Obserwator pełnego rzędu – struktura, równanie błędu estymacji, zasady i metoda projektowania. 

 

 

Rozważać będziemy opis układu w postaci: 

(a) 

równanie st

d

x( t ) Ax( t ) Bu( t )

dt
y(

anu

równan

t ) C

ie w

x( t )

yjścia

=

+

=

 

x(t) – wektor zmiennych stanu o wymiarze nx1,  
u(t) – wektor wejść/sterowań  o wymiarze rx1 
y(t) – wektor wyjść o wymiarze mx1 
 
Równaniem obserwatora jest więc  

(

)

e

e

d

ˆ

ˆ

x( t )

A K C x( t ) Bu( t ) K y( t )

dt

=

+

+

 

lub inaczej: 

(

)

e

d

ˆ

ˆ

ˆ

x( t ) Ax( t ) Bu( t ) K y( t ) Cx( t )

dt

=

+

+

 

Model układu 

Sprzężenie od różnicy wyjść układu i modelu 

background image

 

79 

Automatyka i sterowanie19 Powtórzenie 

 

 

(

)

e

e

d

ˆ

ˆ

x( t )

A K C x( t ) Bu( t ) K y( t )

dt

=

+

+

 odejmujemy od 

d

x( t ) Ax( t ) Bu( t )

dt

=

+

 

(

)

(

)

(

)

e

e( t )

d

ˆ

ˆ

ˆ

x( t ) x( t )

A x( t ) x( t )

K C x( t ) x( t )

dt

=

 

(

)

e

d

e( t )

A K C e( t )

dt

=

 

Warunkiem koniecznym działania obserwatora jest by macierz 

(

)

e

A K C

 była stabilna, a dostatecznym by estymacja była 

szybka by wartości własne 

(

)

e

A K C

 leżały bardziej na lewo (2-4 razy) niż wartości własne A. Wartości własne 

(

)

e

A K C

 są takie same jak wartości własne 

(

)

T

T

T

T

e

e

A K C

A

C K

=

. Macierz 

T

e

K

 musi być tak 

zaprojektowana by przesunąć wartości własne w układzie 

(

)

T

T

A ,C

 w zadane położenia. Więc: 

background image

 

80 

Automatyka i sterowanie19 Powtórzenie 

 

 

1. Sterowalność pary 

(

)

T

T

A ,C

 jest konieczna dla rozwiązania tego zadania, czyli obserwowalność pary 

(

)

C,A

 jest konieczna 

dla zaprojektowania obserwatora. 

2. 

T

e

K

można wyznaczyć z formuły Ackermana 

[

]

( )

1

1

0 0

1

n

T

T

T

T

T

T

T

e

c

n

K

C

A C

A

C

M ( A )

=

 

background image

 

81 

Automatyka i sterowanie19 Powtórzenie 

 

 

 

  24. Przesuwanie biegunów z zastosowaniem obserwatora. Struktura układu, wartości własne układu zamkniętego.  

 

 

Połączmy teraz obserwator z problemem przesuwania biegunów: 

ˆ

u( t )

Kx( t )

= −

background image

 

82 

Automatyka i sterowanie19 Powtórzenie 

 

 

Otrzymaliśmy układ stopnia 2n. Jakie będą jego bieguny? 
  

[

]

d

ˆ

x( t ) Ax( t ) BKx( t )

dt

d

x( t ) Ax( t ) BK x( t ) e( t )

dt

=

=

 

(

)

e

d

e( t )

A K C e( t )

dt

=

 

 
 

0

e

A BK

BK

x( t )

x( t )

d

A K C

e( t )

e( t )

dt

= ⎢

 

wielomianem charakterystycznym jest 

(

)

(

)

e

det sI

A BK det sI

A K C

⎡ −

 

background image

 

83 

Automatyka i sterowanie19 Powtórzenie 

 

 

Takie same wartości własne będzie miał układ równań  

d

ˆ

x( t ) Ax( t ) BKx( t )

dt

=

 

(

)

(

)

e

e

e

e

d

ˆ

ˆ

ˆ

ˆ

x( t )

A K C x( t ) Bu( t ) K y( t )

A K C x( t ) BKx( t ) K Cx( t )

dt

=

+

+

=

+

 

e

e

A

BK

x( t )

x( t )

d

ˆ

ˆ

K C A BK K C

x( t )

x( t )

dt

= ⎢

, bo 

0

x( t )

I

x( t )

ˆx( t )

I

I

e( t )

⎤ ⎡

⎤ ⎡

=

⎥ ⎢

⎥ ⎢

⎦ ⎣

⎦ ⎣

,  

 

czyli układ możemy projektować niezależnie  

(

)

(

)

e

det sI

A BK det sI

A K C

⎡ −

 

wartości własne odpowiadające za regulację wektora stanu x(t) 
wartości własne odpowiadające za dynamikę wektora stanu obserwatora 

ˆx( t )

 

 

background image

 

84 

Automatyka i sterowanie19 Powtórzenie 

 

 

 25. 

Omówić wpływ okresu próbkowania na właściwości układu.  

 
Ostatni wykład