background image

Jacek Kabziński

Automatyka i sterowanie

 

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

background image

 

2 

Automatyka i sterowanie 8 Układy minimalnofazowe i nieminimalnofazowe 

Układy czasu ciągłego 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

C(s) 

P(s)

D(s)

R(s) 

Y(s) 

E(s) 

U(s) 

regulator 

obiekt 

N(s)

F(s) 

v(s)

n(s)

F(s)=1 – sprz. od uchybu 

background image

 

3 

Automatyka i sterowanie 8 Układy minimalnofazowe i nieminimalnofazowe 

Układy czasu ciągłego 

 

 
 
6 transmitancji: 

YN

T

YD

T

YR

T

 ; 

N

PC

D

PC

P

R

PC

FPC

Y

+

+

+

+

+

=

1

1

1

1

,    

 

 

 

 

 

N

PC

PC

D

PC

P

R

PC

FPC

n

+

+

+

+

+

=

1

1

1

N

PC

C

D

PC

R

PC

FC

v

+

+

+

+

+

=

1

1

1

1

 
 
 

UN

T

UD

T

 ,

UR

T

 

N

PC

C

D

PC

PC

R

PC

FC

U

+

+

+

+

+

=

1

1

1

,  

 

 

 

 

 

N

PC

D

PC

P

R

PC

F

E

+

+

+

+

+

=

1

1

1

1

 

Na sygnał zadając

Na szum pomiarowy

Na zakłócenie 

P(s)C(s) Transmitancja układu otwartego 

1

1

S( s )

P( s )C( s )

=

+

funkcja wrażliwości 

1

YR

S( s ) T ( s )

+

=

background image

 

4 

Automatyka i sterowanie 8 Układy minimalnofazowe i nieminimalnofazowe 

Układy czasu ciągłego 

 

 
 

Układy minimalnofazowe – wszystkie bieguny i zera w lewej półpłaszczyźnie. 
Obiekty minimalnofazowe nie stwarzają dużych trudności w układach sterowania. 
Sztywny związek miedzy charakterystyka modułową a fazową: 

2

d log G( j )

arg G( j )

d log

ω

π

ω

ω

 

 
 

2

arg G( j )

n

π

ω

 

 
 
 
 

Nachylenie charakterystyki modułowej 

background image

 

5 

Automatyka i sterowanie 8 Układy minimalnofazowe i nieminimalnofazowe 

Układy czasu ciągłego 

 

 

Zero w prawej półpłaszczyźnie

0

s

G( s )

,

s

α

α

α

=

>

+

 

(

)

(

)(

)

(

)

2

2

2

2

j

j

j

G( j )

j

j

j

α

ω

α

ω

α

ω

ω

ω α

α

ω α

ω

α

ω

=

=

=

+

+

+

 

(

)

(

)

1

2

G( j )

arg G( j ) arg

j

arg

j

arctg

ω

ω

ω

α

ω

α

ω

α

=

=

+

= −

 

Odpowiedź jednostkowa h(t)

0

1

st

H( s ) G( s )

e h( t )dt

s

=

=

     

0

1

0

t

G( )

e h( t )dt

α

α

α

=

=

 

 
 
 
 
 

j

j

α

ω

ω α

+

background image

 

6 

Automatyka i sterowanie 8 Układy minimalnofazowe i nieminimalnofazowe 

Układy czasu ciągłego 

 

 
Opóźnienie 

1

sT

G( s ) e

, G( j )

, arg G( j )

T

ω

ω

ω

=

=

= −

 

Biegun w prawej półpłaszczyźnie

0

s p

j

p

G( s )

, p

, G( j )

,

s p

j

p

ω

ω

ω

+

+

=

>

=

 

(

)

(

)

1

2

p

G( j )

arg G( j ) arg p

j

arg

p

j

arctg

ω

ω

ω

ω

ω

=

=

+

− +

= −

 

 
 
 
 
 
 
 
 
 
 

p

j

j

p

ω

ω

+

background image

 

7 

Automatyka i sterowanie 8 Układy minimalnofazowe i nieminimalnofazowe 

Układy czasu ciągłego 

 

 
transmitancja miedzy wychyleniem tylnego statecznika a 
wysokością samolotu jest zawsze nieminimalnofazowa 

 
 
 

As in their earlier gliders, it had a 
variable-camber twin canard in front to 
control pitch and a twin rudder in back to 
control yaw. Roll was controlled by 
warping the wings. 

background image

 

8 

Automatyka i sterowanie 8 Układy minimalnofazowe i nieminimalnofazowe 

Układy czasu ciągłego 

 

 

 

 
 
 
 
 
 
 

Regulacja poziomu w zbiorniku z ogrzewana cieczą 
Transmitancja miedzy szerokością otwarcia przepływu w moca 
hydroelektrowni 

 

 

background image

 

9 

Automatyka i sterowanie 8 Układy minimalnofazowe i nieminimalnofazowe 

Układy czasu ciągłego 

 

 

 
 
 
 
 

background image

 

10 

Automatyka i sterowanie 8 Układy minimalnofazowe i nieminimalnofazowe 

Układy czasu ciągłego 

 

Podzielmy transmitancję obiektu na część nieminimalnofazową o module równym 1 i część 
minimalnofazową: 

1

mf

nmf

nmf

P( s ) P ( s )P ( s ), P ( j )

ω

=

=

 

Niech 

0

ω

 będzie pulsacją odcięcia: 

0

0

0

0

1

L( j

) C( j

)P( j

), L( j

)

ω

ω

ω

ω

=

=

 

Narzucamy zapas fazy Δφ: 

0

0

0

0

0

0

mf

nmf

arg L( j

) arg C( j

) arg P( j

) arg C( j

) arg P ( j

) arg P ( j

)

ω

ω

ω

ω

ω

ω

π

ϕ

=

+

=

+

+

> − + Δ

 

0

0

0

2

mf

arg C( j

) arg P ( j

)

n

π

ω

ω

+

  

0

0

d log P( j )

n

d log

ω ω

ω

ω

=

=

-  nachylenie charakterystyki modułowej P(s) w okolicy pulsacji odcięcia 

0

0

2

nmf

arg P ( j

)

n

π

ω

π

ϕ

> − + Δ −

,  

background image

 

11 

Automatyka i sterowanie 8 Układy minimalnofazowe i nieminimalnofazowe 

Układy czasu ciągłego 

 

na przykład 

0

0

0

0 5

4

2

2

nmf

, n

.

arg P ( j

)

n

π

π

π

ϕ

ω

π

ϕ

Δ =

= −

> − + Δ −

> −

 

 

background image

 

12 

Automatyka i sterowanie 8 Układy minimalnofazowe i nieminimalnofazowe 

Układy czasu ciągłego 

 

Zero w prawej półpłaszczyźnie

0

nmf

s

P ( s )

,

s

α

α

α

=

>

+

 

 

0

0

1

2

nmf

nmf

P ( j )

arg P ( j

)

arctg

ω

ω

ω

α

=

= −

 

0

0

0

2

2

nmf

arg P ( j

)

arctg

n

ω

π

ω

π

ϕ

α

= −

> − + Δ −

 

0

0

2

2

4

tg

n

ω

π

ϕ

π

α

Δ

<

+

 

0

0 5

4

, n

.

π

ϕ

Δ =

= −

0

2

8

8

tg

ω

π π π

α

<

− −

 

0

ω

α

<

 - zero w prawej półpłaszczyźnie ogranicza pasmo przenoszenia uo, czyli szybkość uz 

Opóźnienie 

1

sT

nmf

nmf

nmf

P ( s ) e

, P ( j )

, arg P ( j )

T

ω

ω

ω

=

=

= −

 

background image

 

13 

Automatyka i sterowanie 8 Układy minimalnofazowe i nieminimalnofazowe 

Układy czasu ciągłego 

 

0

0

2

T

n

π

ω

π

ϕ

> − + Δ −

    

0

0

2

T

n

π

ω

π

ϕ

< − Δ +

 

0

0 5

4

, n

.

π

ϕ

Δ =

= −

0

4

4

2

T

π π π

ω

π

< − −

=

   

 

0

2T

π

ω

<

 ogranicza pasmo przenoszenia uo, czyli szybkość uz 

 

Biegun w prawej półpłaszczyźnie

0

nmf

nmf

s p

j

p

P ( s )

, p

, P ( j )

,

s p

j

p

ω

ω

ω

+

+

=

>

=

 

1

2

nmf

nmf

p

P ( s )( j )

arg P ( s )( j )

arctg

ω

ω

ω

=

= −

 

0

0

0

2

2

nmf

p

arg P ( j

)

arctg

n

π

ω

π

ϕ

ω

= −

> − + Δ −

 

 

0

0

2

2

4

p

tg

n

π

ϕ

π

ω

Δ

<

+

 

background image

 

14 

Automatyka i sterowanie 8 Układy minimalnofazowe i nieminimalnofazowe 

Układy czasu ciągłego 

 

0

0

2

2

4

p

tg

n

ω

π

ϕ

π

>

Δ

+

 

0

0 5

4

, n

.

π

ϕ

Δ =

= −

0

2

4

8

p

p

tg

ω

π π π

>

=

− −

 

WYMAGA dużej pulsacji odcięcia 

Biegun w prawej półpłaszczyźnie i opóźnienie: 

0

sT

j T

nmf

nmf

s p

j

p

P ( s )

e

, p

, P ( j )

e

,

s p

j

p

ω

ω

ω

ω

+

+

=

>

=

 

0

0

0

0

2

2

nmf

p

arg P ( j

)

arctg

T

n

π

ω

ω

π

ϕ

ω

= −

> − + Δ −

 

po przekształceniach 

0

2

2

2

1

1

2

arctg

pT

n

pT

pT

π

ϕ

− −

− > Δ −

 czyli pT<2 jest konieczne dla stabilności, 

mniejsze dla zapasu fazy 

background image

 

15 

Automatyka i sterowanie 8 Układy minimalnofazowe i nieminimalnofazowe 

Układy czasu ciągłego 

 

Zero i biegun w prawej półpłaszczyźnie: 

(

)(

)

(

)(

)

(

)(

)

(

)(

)

0

nmf

nmf

z s s p

z

j

j

p

P ( s )

, z, p

, P ( j )

s z s p

j

z j

p

ω

ω

ω

ω

ω

+

+

=

>

=

+

+

 

Niech z>p 

2

1

p

z

arg Pnmf ( j )

arctg

p

z

ω

ω

ω

+

= −

 

0

0

0

0

2

2

1

nmf

p

z

arg P ( j

)

arctg

n

p

z

ω

ω

π

ω

π

ϕ

+

= −

> − + Δ −

 

( )

0

0

0

1

2

2

4

p

p

tg

n

z

z

π

ϕ

π

ω

ω

Δ

+

< −

+

 

przekształcając tą zależność można wyprowadzić różnego rodzaju ograniczenia, np.: 

background image

 

16 

Automatyka i sterowanie 8 Układy minimalnofazowe i nieminimalnofazowe 

Układy czasu ciągłego 

 

0

2

2

1

p

z

n

arctg

p

z

π

ϕ π

Δ < −

, co dla n

0

=0.5 daje 

 

 

 

 

Δφ 

background image

 

17 

Automatyka i sterowanie 8 Układy minimalnofazowe i nieminimalnofazowe 

Układy czasu ciągłego