TeoriaSterowaniaWyklad projektowanie

background image

Projektowanie URA

background image

Synteza sterowania

Wtedy gdy układ dynamiczny nie zachowuje się w

sposób pożądany musimy zaprojektować regulator

Pierwszym krokiem w projekcie regulatora jest

ustalenie jego struktury. Trzy najprostsze

struktury dla to:

wzmocnienie

pojedyncze zero

pojedynczy biegun

Wzmocnienie i pojedynczy biegun występowały już

wcześniej przy okazji rozważań na temat uchybu

ustalonego:

Integrator

w pętli jednostkowego sprzężenia

zwrotnego jest szczególnym przypadkiem

pojedynczego bieguna; implikuje zerowy uchyb

ustalony na wymuszenie skokowe

)

(s

G

_

r

y

)

(s

K

)

(s

K

background image

Synteza sterowania

Występuje również ważna struktura

sterowania, która jest szczególnym

przypadkiem pojedynczego zera, gdy jest

ono w początku układu współrzędnych:

sterowanie różniczkujące

Waga elementów

p

roporcjonalnego

(wzmocnienie), różniczkującego (ang.

d

erivative) i całkującego (ang.

i

ntegral)

jest od dawna uznana w sterowaniu.

Regulator, który uwzględnia te trzy

efekty nazywany jest regulatorem

proporcjonalno-całkująco-różniczkującym,

czyli

PID

)

1

1

(

)

(

d

i

p

sT

sT

K

s

K

background image

Synteza sterowania

Jednakże, okazuje się, że przypadek pojedynczego

zera chociaż teoretycznie akceptowalny to w

praktyce nie jest realizowalny fizycznie.

Rozwiązaniem jest dodanie zarówno zera jak i

bieguna i utworzenie struktury o ogólnej postaci

jak poniżej

Gdy zero ma mniejszą wartość (co do modułu) niż

biegun wówczas taki regulator nazywamy

wyprzedzającym fazę (ang.

lead

controller). W

przeciwnym przypadku nazywamy go regulatorem

opóźniającym fazę (ang.

lag

controller).

p

s

z

s

K

s

K

)

(

background image

Synteza sterowania – własności

regulatorów

Regulator

Odpowiedź

przejściowa

Uchyb statyczny

Proporcjonalny

(P)

Może poprawić

zazwyczaj nie

zero

Różniczkujący

(D)

zwiększa

tłumienie i

poprawia

stabilność

zazwyczaj nie

zero

Całkujący (I)

może pogorszyć

stabilność

Jeśli wzm. DC

obiektu jest

różne od zera,

sterowanie (I)

sprowadza

uchyb do zera

PI

kombinacja P , I

kombinacja P, I

PD

kombinacja P, D

kombinacja P, D

PID

kombinacja P, I,

D

kombinacja P, I,

D

Wyprzedzający

fazę

Zmniejsza czas

narastania

zwiększa

tłumienie

zazwyczaj nie

zero

Opóźniający fazę

pogarsza

stabilność

zmniejsza uchyb

background image

Projekt regulatora P

Załóżmy, że chcemy zaprojektować regulator P,

który zagwarantuje zapas fazy 60º i pasmo

przenoszenia co najmniej 0.5 rad/sec dla obiektu

(silnik DC)

Krok1:

Narysujmy charakterystyki obiektu

nie spełniają

założeń

)

1

(

1

)

(

)

(

)

(

s

s

s

V

s

s

G

a

Frequency (rad/sec)

P

ha

se

(

de

g)

; M

ag

ni

tu

de

(

dB

)

Bode Diagrams

-60

-40

-20

0

20

40

Gm = Inf, Pm=51.827 deg. (at 0.78615 rad/sec)

10

-2

10

-1

10

0

10

1

-180

-160

-140

-120

-100

-80

background image

Projekt regulatora P

Czy zwykłe wzmocnienie wystarczy?

Krok 2:

Znajdź częstotliwość dla której faza jest równa –

180º+PM=-120º. Odpowiedź: około

Krok 3:

Czy częstotliwość dla której faza=-120º jest

większa niż wymagane pasmo przenoszenia ? Tak, gdyż

Krok 4:

Jeżeli odpowiedź w Kroku 3 jest nie, to samo

wzmocnienie nie wystarczy. Jeżeli jest tak, to

przyjmujemy jako częstotliwość

odcięcia układu otwartego (aproksymacja pasma

przenoszenia układu zamkniętego) ustalając

wzmocnienie regulatora jako odwrotność wzmocnienia

układu dla tej częstotliwości. W naszym przypadku

Krok 5:

Rysujemy charakterystyki skompensowanego

układu

sec

/

57

.

0

rad

5

.

0

57

.

0

sec

/

57

.

0

rad

3

/

2

5

.

1

/

1

5

.

1

)

57

.

0

(

K

j

G

K

s

K

)

(

background image

Projekt regulatora P

Rysunek pokazuje, że wymaganie zapasu fazy jest spełnione

Krok 6:

Narysuj wykres Bode’go

układu zamkniętego i zmierz

pasmo przenoszenia. Wymagania są spełnione

Frequency (rad/sec)

P

ha

se

(

de

g)

; M

ag

ni

tu

de

(

dB

)

Bode Diagrams

-60

-40

-20

0

20

40

Gm = Inf, Pm=60 deg. (at 0.57735 rad/sec)

10

-2

10

-1

10

0

10

1

-180

-160

-140

-120

-100

-80

Frequency (rad/sec)

P

ha

se

(

de

g)

; M

ag

ni

tu

de

(

dB

)

Bode Diagrams

-60

-40

-20

0

20

From: U(1)

10

-1

10

0

10

1

-200

-150

-100

-50

0

To

: Y

(1

)

5

.

0

92

.

0

B

3

3

/

2

)

( 

s

K

nieskompensowany

background image

Regulator PD

Regulator PD ma następującą

transmitancję (patrz powyżej)

A oto jego charakterystyki

częstotliwościowe dla

1

)

(

)

(

s

T

K

s

KD

s

K

d

10

-2

10

-1

10

0

10

1

10

2

0

10

20

30

40

50

M

ag

ni

tu

de

(

dB

)

10

-2

10

-1

10

0

10

1

10

2

0

20

40

60

80

100

Frequency (rad/sec)

P

ha

se

(

de

gr

ee

s)

2

1

e

T

d

2

1

e

T

d

1

,

1

d

T

K

1

d

T

background image

Projekt regulatora PD

Z charakterystyk częstotliwościowych widać, że

regulator PD ma stabilizujący wpływ na obiekt,

zwiększając przesunięcie fazowe powyżej

Zwiększając fazę w układzie nieskompensowanym

zwiększamy zapas fazy, który poprawia stabilność

(zwiększa tłumienie, rośnie)

Stosujemy ten regulator tak, aby punkt załamania

jego charakterystyki był w pobliżu częstotliwości

odcięcia, => większy zapas fazy.

Przykład:

Dla silnika DC, załóżmy, że chcemy

oraz . Projektując regulator P

dla częstotliwości odcięcia 1.51 rad/sec otrzymamy

tylko To nie wystarcza. Musimy więc

zaprojektować regulator PD, który zwiększy fazę.

2

1

e

T

d

100

/

PM

1

d

T

s

rad

B

/

5

.

1

º

34

PM

º

60

PM

background image

Projekt regulatora PD

Krok 1:

chcemy aby pasmo przenoszenia było

większe niż 1.5, czyli np. . Wiemy, że pasmo

przenoszenia układu zamkniętego można

przybliżyć częstotliwością odcięcia układu

otwartego. A więc chcemy .

Krok 2:

Dla , faza nieskompensowanego

układu jest o 26º powyżej –180º. Czyli

potrzebujemy co najmniej 34º fazy aby otrzymać

PM=60º. Dla bezpieczeństwa przyjmijmy

dodatkowo 45º dla . Można to osiągnąć

ustalając gdyż regulator PD ma fazę 45º w

.

Krok 3:

narysujmy wykres Bode’go układu

skompensowanego i dostosujmy wzmocnienie

tak aby częstotliwość odcięcia była

2

B

2

c

2

c

2

c

2

1

d

T

1

d

T

2

c

10

2

2

1

2

1

1

)

(

)

(

1

2

c

c

c

c

c

j

j

j

j

G

j

D

K

K

background image

Projekt regulatora PD

Step 4:

Draw Bode plots of open-loop

and closed-loop systems to show that

the specifications are met

Frequency (rad/sec)

P

ha

se

(

de

g)

; M

ag

ni

tu

de

(

dB

)

Bode Diagrams

-20

0

20

40

60

Gm = Inf, Pm=71.565 deg. (at 2 rad/sec)

10

-2

10

-1

10

0

10

1

-180

-160

-140

-120

-100

-80

Frequency (rad/sec)

P

ha

se

(

de

g)

; M

ag

ni

tu

de

(

dB

)

Bode Diagrams

-20

-15

-10

-5

0

5

From: U(1)

10

-1

10

0

10

1

-100

-80

-60

-40

-20

0

To

: Y

(1

)

B

=2.5

1

5

.

0

10

)

(

s

s

K

(otwarty)

(zamknięty)

background image

Kompensator wyprzedzający fazę

Zaprojektowany został regulator PD w celu

stabilizacji systemu oraz zapewnienia

pożądanego pasma przenoszenia (bandwidth).

Rzut oka na charakterystykę Bode’go

regulatora PD pokazuje, że wzmocnienie

logarytmiczne rośnie ze wzrostem

częstotliwości

Jest to niepożądane ponieważ powoduje to

wzmocnienie szumów

wysokoczęstotliwościowych N zazwyczaj

występujących w rzeczywistych systemach

oraz dlatego że idealne różniczkowanie nie jest

realizowalne fizycznie

Dla wysokich częstotliwości wymagamy

)

(

)

(

)

(

)

(

1

)

(

)

(

)

(

)

(

j

K

j

G

j

K

j

G

j

K

j

G

j

N

j

Y

1

)

(

)

(



j

K

j

G

)

(

)

(

j

K

j

G

10

log

20

background image

Kompensator wyprzedzający fazę

Aby osłabić efekt wzmacniania wysokich

częstotliwości regulatora PD dodajemy jeden

biegun odpowiadający częstotliwości

załamania charakterystyki regulatora PD w

mianowniku jego transmitancji

Wzrost fazy (lub wyprzedzenie) nadal

występuje ale wzmocnienie dla wysokich

częstotliwości jest ograniczone

Transmitancja kompensatora

wyprzedzającego fazę

Charakterytstyki częstotliwościowe

p

z

p

s

z

s

K

s

KD

s

K

,

)

(

)

(

p

arctg

z

arctg

j

K

p

z

K

j

K

)

(

arg

)

(

,

)

(

2

2

2

2

background image

Kompensator wyprzedzający fazę

The name lead compensation comes from the phase-lead

characteristic caused by the zero occuring first

10

,

1

,

10

p

z

K

10

-1

10

0

10

1

10

2

0

5

10

15

20

M

ag

ni

tu

de

(

dB

)

10

-1

10

0

10

1

10

2

0

20

40

60

80

P

ha

se

(

de

gr

ee

s)

Frequency (rad/sec)

background image

Kompensator wyprzedzający fazę

Częstotliwość dla której faza osiąga

maksimum i wartość fazy dla tej

częstotliwości można otrzymać następująco



1

/

1

/

)

sin(

2

)

(

1

1

)

(

0

)

(

1

/

1

1

/

1

)

(

max

max

max

max

2

max

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

max









z

p

z

p

zp

z

p

tg

zp

zp

p

zp

z

zp

p

zp

arctg

tg

z

zp

arctg

tg

p

zp

arctg

tg

z

zp

arctg

tg

tg

zp

p

z

zp

p

z

d

d

p

z

z

p

pz

z

zp

p

p

z

z

p

p

z

z

d

d

z

p

pz

2

z

p

max

background image

Kompensator wyprzedzający fazę

Jak widać z wykresu Bode’go, częstotliwość

odpowiadająca maksimum fazy jest w połowie między

zerem, a biegunem, tzn. jest

średnią geometryczną

częstotliwości odpowiadających zeru i biegunowi

Moduł dla częstotliwości o maksimum fazy wynosi

Wykres maksymalnego
przesunięcia fazowego jako
funkcji p/z pokazuje, że powyżej
85º p/z staje się b. duże

90º tylko dla
(tylko zero, nie ma bieguna)

p

z

K

j

K

z

p

p

p

z

z

K

zp

p

zp

z

K

j

K

)

(

)

(

)

(

)

(

max

2

2

max

0

50

100

150

200

250

0

10

20

30

40

50

60

70

80

90

p/z

m

ax

)

/

(

z

p

background image

Projekt kompensatora

wyprzedzającego fazę

W projekcie tego typu kompensatora mamy do

czynienia z trzema parametrami projektowymi

1.

Pasmo przenoszenia , które określa częstotliwość

odcięcia , czas narastania i czas ustalania

2.

Zapas fazy PM, który określa współczynnik tłumienia

i przeregulowanie

3.

Wzmocnienie dla małych częstotliwości, które określa

uchyb ustalony

kompensator można projektować ze względu na

PM i zwiększone pasmo przenoszenia lub PM i

zachowanie w stanie ustalonym.

Oba te sposoby różnią się tylko w części

początkowej

B

c

r

t

s

t

p

M

background image

Projet kompensatora

wyprzedzającego fazę

Krok 1 (stan ustalony):

Wybierz wzmocnienie układu

otwartego K aby spełnić wymagania uchybowe

Krok 1 (pasmo przenoszenia):

Wybierz częstotliwość

odcięcia układu otwartego do dwóch razy mniej

niż żądane pasmo przenoszenia układu zamkniętego

Krok 2:

Oszacuj zapas fazy systemu przed kompensacją

Krok 3:

Przyjmij dodatkowy zapas fazy (5% do 10%

wiecej) i wyznacz potrzebne wyprzedzenie fazy

Krok 4:

Wyznacz

Krok 5:

Oblicz wzmocnienie kompensatora

i przyjmij (przyjmij dla

pasma przenoszenia)

max

)

sin(

1

)

sin(

1

max

max

p

z

p

z

K

j

K

max

)

(

c

max

)

(

/

c

j

G

z

p

K

c

background image

Projekt kompensatora

wyprzedzającego fazę

Krok 5 daje wartość którą możemy użyć w

co razem z

daje parametry kompensatora

Krok 6:

Narysuj charakterystyki układu po

kompensacji i sprawdź z założeniami. Jeśli

spełnione - zakończ, jeśli nie wróć do Kroku 2 i

rozpocznij kolejną iterację.

Przykład 1 (pasmo przenoszenia):

Ten sam przykład

co dla PD

Krok 1:

Wybierz .

Krok 2:

Dla , zapas fazy wynosi26º .

Krok 3:

Potrzeba co najmniej 34º dodatkowo aby

PM=60º. Na wszelki wypadek dodajmy 45º w

max

zp

max

)

sin(

1

)

sin(

1

max

max

p

z

s

rad

B

/

5

.

1

º

60

PM

s

rad

c

/

2

2

c

2

c

background image

-6

-5

-4

-3

-2

-1

0

1

2

-5

-4

-3

-2

-1

0

1

2

3

4

5

Real Axis

Im

ag

A

xi

s

Projekt kompensatora

wyprzedzającego fazę

Krok 4:

Krok 5:

1716

.

0

2

2

2

2

)

4

/

sin(

1

)

4

/

sin(

1

p

z

8

.

10

1716

.

0

1

5

2

)

(

/

5

2

1

)

(

K

j

G

z

p

K

j

G

c

c

829

.

0

1716

.

0

,

828

.

4

4

1716

.

0

1716

.

0

4

2

2

2

max

p

z

p

p

p

z

Niech

zp

zp

c

828

.

4

829

.

0

8

.

10

)

(

s

s

s

K

Frequency (rad/sec)

P

ha

se

(

de

g)

; M

ag

ni

tu

de

(

dB

)

Bode Diagrams

-100

-50

0

50

Gm = Inf, Pm=71.539 deg. (at 2.0009 rad/sec)

10

-2

10

-1

10

0

10

1

10

2

-180

-160

-140

-120

-100

-80

background image

Projekt kompensatora

wyprzedzającego fazę

Krok 6:

Wszystkie założenia spełnione

Bode plots of open-loop uncompensated and compensated

systems show the effect of phase lead

10

-2

10

-1

10

0

10

1

-50

0

50

M

ag

ni

tu

de

(

dB

)

Uncompensated
Compensated

10

-2

10

-1

10

0

10

1

-180

-160

-140

-120

-100

-80

P

ha

se

(

de

gr

ee

s)

Frequency (rad/sec)

10

-1

10

0

10

1

10

2

-60

-40

-20

0

M

ag

ni

tu

de

(

dB

)

Bode Plot for Closed-Loop System

10

-1

10

0

10

1

10

2

-200

-150

-100

-50

0

P

ha

se

(

de

gr

ee

s)

Frequency (rad/sec)

B

=3

background image

Projekt kompensatora

wyprzedzającego fazę

Przykład 2 (stan ustalony):

dla obiektu

zaprojektuj kompensator spełniający następujące

założenia:

1.

Uchyb ustalony na wymuszenie skokowe = 0

2.

Uchyb ustalony na wymuszenie liniowe <= 0.1

3.

Zapas fazy = 45º

Krok 1:

W obiekcie występuje integrator więc zał. 1 jest OK.

Dla zał. 2 wymagamy

Ponieważ , wystarczy

)

1

6

/

)(

1

5

.

2

/

(

10

)

(

s

s

s

s

G

10

)

(

)

(

lim

10

1

.

0

1

1

.

0

0

s

G

s

sK

K

K

e

s

v

v

ramp

ss

10

)

(

lim

0

s

sG

s

1

)

0

( 

K

background image

Projekt kompensatora

wyprzedzającego fazę

Krok 2:

z wykresu Bode’go widać, że PM=-4º dla

układu przed kompensacją

Krok 3:

Przyjmując

5º extra fazy, potrzeba

45+5+4=54º

wyprzedzenia fazy

przez kompensator

Krok 4:

Wzm. i nowa

ponieważ

Frequency (rad/sec)

P

ha

se

(

de

g)

; M

ag

ni

tu

de

(

dB

)

Bode Diagrams

-100

-50

0

50

100

From: U(1)

10

-2

10

-1

10

0

10

1

10

2

-300

-250

-200

-150

-100

-50

To

: Y

(1

)

1056

.

0

)

º

54

sin(

1

)

º

54

sin(

1

p

z

dB

z

p

76

.

9

/

log

20

10

sec

/

9

.

6

76

.

9

)

(

rad

dB

j

G

sec

/

9

.

6 rad

c

background image

Projekt kompensatora

wyprzedzającego fazę

Krok 5:

Transmitancja kompensatora

Krok 6:

Założenie

zapasu fazy

nie spełnione

Potrzeba 20º więcej

24

.

2

1056

.

0

23

.

21

61

.

47

1056

.

0

1056

.

0

61

.

47

9

.

6

9

.

6

2

max

z

p

z

p

p

p

z

Weź

zp

zp

c

1

23

.

21

/

1

24

.

2

/

)

(

s

s

s

K

Frequency (rad/sec)

P

ha

se

(

de

g)

; M

ag

ni

tu

de

(

dB

)

Bode Diagrams

-100

-50

0

50

100

Gm=8.2389 dB (at 11.583 rad/sec), Pm=24.999 deg. (at 6.8907 rad/sec)

10

-2

10

-1

10

0

10

1

10

2

-300

-250

-200

-150

-100

-50

background image

Projekt kompensatora

wyprzedzającego fazę

Jeżeli powtórzymy kroki projektowe

dla nowego wyprzedzenia fazowego

otrzymamy kompensator

23

.

21

24

.

2

40

4

0106

.

0

1

)

(

s

s

s

s

s

K

10

-2

10

-1

10

0

10

1

10

2

10

3

-150

-100

-50

0

50

100

M

ag

ni

tu

de

(

dB

)

Uncompensated
Compensated

10

-2

10

-1

10

0

10

1

10

2

10

3

-300

-250

-200

-150

-100

-50

P

ha

se

(

de

gr

ee

s)

Frequency (rad/sec)

Frequency (rad/sec)

P

ha

se

(

de

g)

; M

ag

ni

tu

de

(

dB

)

Bode Diagrams

-100

-50

0

50

100

Gm=12.702 dB (at 31.379 rad/sec), Pm=49.913 deg. (at 12.837 rad/sec)

10

-2

10

-1

10

0

10

1

10

2

10

3

-300

-250

-200

-150

-100

-50

Bode plot (open-loop)

background image

Plan

Projekt regulatora PI za pomocą wykresów

Bode’go

Przykład

Projekt kompensatora opóźniającego fazę

za pomocą wykresów Bode’go

Przykłady

Projekt regulatora PID za pomocą

wykresów Bode’go

Przykład

)

(s

G

_

r

y

)

(s

K

background image

Regulator PI

Regulator PI ma następującą

transmitancję

Regulatora PI używamy gdy chcemy

zredukować uchyb ustalony. Duże

wzmocnienie dla niskich

częstotliwości. Zmniejsza przesunięcie

fazowe dla dużych częstotl.

 

1

)

(

)

(

s

s

K

s

KD

s

K

10

-2

10

-1

10

0

10

1

10

2

0

10

20

30

40

50

M

ag

ni

tu

de

(

dB

)

10

-2

10

-1

10

0

10

1

10

2

-100

-80

-60

-40

-20

0

P

ha

se

(

de

gr

ee

s)

Frequency (rad/sec)

=

-1

e

-/2

-1

e

/2

-1

background image

Projekt regulatora PI

Przykład:

dla silnika DC chcemy uzyskać

zerowy uchyb ustalony na wymuszenia

skokowe i liniowe i zapas fazy co najmniej

50º.

Krok 1:

Narysuj wykres Bode’go dla układu

przed kompensacją i sprawdź czy zapas

fazy spełnia założenia.

Jeśli nie, zaprojektuj

kompensator wyprzedzający.

Krok 2:

Czy stan ust. OK. Nie!

)

1

(

1

)

(

)

(

)

(

s

s

s

V

s

s

G

a

Frequency (rad/sec)

P

ha

se

(

de

g)

; M

ag

ni

tu

de

(

dB

)

Bode Diagrams

-60

-40

-20

0

20

40

Gm = Inf, Pm=51.827 deg. (at 0.78615 rad/sec)

10

-2

10

-1

10

0

10

1

-180

-160

-140

-120

-100

-80

1

1

1

)

(

lim

0

1

1

)

(

lim

0

0

v

ramp

ss

s

v

p

step

ss

s

p

K

e

s

sG

K

K

e

s

G

K

background image

Projekt regulatora PI

Krok 3:

Ponieważ założenia co do stanu

ustalonego nie są spełnione

zastosujemy regulator PI. Umieścimy

zero regulatora PI w częstotliwości co

najmniej 10 razy mniejszej niż

częstotliwość odcięcia aby opóźnienie

fazowe nie zmniejszało zapasu fazy

Krok 4:

Ustal wzmocnienie regulatora

tak aby częstotliwość odcięcia nie

uległa zmianie

72

.

12

10

786

.

0

1

 

6149

.

0

786

.

0

1

10

786

.

0

786

.

0

786

.

0

1

1

1

1

1

)

(

)

(

2

2

2

2

2

1

 

K

K

j

j

j

j

K

j

G

j

K

c

c

c

c

c

c

sec

/

786

.

0

rad

c

background image

Projekt regulatora PI

0786

.

0

6149

.

0

)

(

s

s

s

K

Frequency (rad/sec)

P

ha

se

(

de

g)

; M

ag

ni

tu

de

(

dB

)

Bode Diagrams

-50

0

50

100

Gm=-286.76 dB (at 0 rad/sec), Pm=53.191 deg. (at 0.54541 rad/sec)

10

-3

10

-2

10

-1

10

0

10

1

-180

-160

-140

-120

10

-3

10

-2

10

-1

10

0

10

1

10

2

-100

-50

0

50

100

M

ag

ni

tu

de

(

dB

)

Uncompensated
Compensated

10

-3

10

-2

10

-1

10

0

10

1

10

2

-180

-160

-140

-120

-100

-80

P

ha

se

(

de

gr

ee

s)

Frequency (rad/sec)

Krok 5:

Sprawdź czy zapas fazy jest wystarczający

Bode plot for open-loop shows gain and phase effects

background image

Kompensator opóźniający fazę

Kompensator opóźniający fazę jest

uogólnieniem regulatora PI.

Wykres Bode’go dla

Głównym celem

jest ograniczenie wzm.

dla niskich częst.

(20dB dla tego przykł.)

,

)

(

)

(

p

s

z

s

K

s

KD

s

K

10

,

1

,

1

z

p

K

p

z

K

K

)

0

(

10

-1

10

0

10

1

10

2

0

5

10

15

20

M

ag

ni

tu

de

(

dB

)

10

-1

10

0

10

1

10

2

-80

-60

-40

-20

0

P

ha

se

(

de

gr

ee

s)

Frequency (rad/sec)

z

p

dla





p

z

K

10

10

log

)

0

(

log

20

Tłumienie:

background image

Projekt regulatora PID

Inna postać transmitancji regulatora PID

Regulator PID jest bardzo popularny w

praktyce gdyż zapewnia zarówno

odpowiedni zapas fazy jak i poprawnia

zachowanie układu w stanie ustalonym.

Jego uogólnieniem jest kompensator

wyprzedzająco-opóźniający fazę.





i

d

s

s

s

K

s

KD

s

K

1

1

)

(

)

(

10

-2

10

-1

10

0

10

1

10

2

10

3

10

4

0

20

40

60

M

ag

ni

tu

de

(

dB

)

10

-2

10

-1

10

0

10

1

10

2

10

3

10

4

-100

-50

0

50

100

P

ha

se

(

de

gr

ee

s)

Frequency (rad/sec)

=1/

i

1/

d

background image

Projekt regulatora PID

Przykład (regulacja PID wysokości satelity)

Model:

T.F:

Dane:

d

T

T

I



2

)

(

Is

T

T

s

d

d

T

T

9

10

I

_

r

)

(s

K

Regulator

Satelita

Pomiar

2

9

.

0

s

2

2

s

d

T

T

background image

Projekt regulatora PID

Zaprojektuj regulator spełniający

następujące założenia:

1.

Zerowy uchyb ustalony na stały moment

zakłócający

2.

Zapas fazy co najmniej 64º

3.

Pasmo przenoszenia – jak największe

4.

Użyj sensora wysokości o wzm. 2 i stałej

czasowej 0,5 s.

Krok 1:

Sprawdź założenia dotyczące

uchybów ustalonych

)

(

lim

0

)

(

lim

8

.

1

8

.

1

)

(

8

.

1

)

2

(

)

2

(

9

.

0

lim

)

(

)

(

8

.

1

)

2

(

)

2

(

9

.

0

)

2

(

8

.

1

)

(

1

/

9

.

0

)

(

)

(

0

0

2

0

2

2

2

s

K

s

K

s

A

s

K

s

s

s

s

s

A

s

T

s

K

s

s

s

s

s

s

K

s

s

T

s

s

s

s

ss

d

d

background image

Projekt regulatora PID

Krok 2:

Z Kroku 1 wiemy, że potrzebny jest

biegun w zerze.

Niestabilny !

Potrzeba PID. 2 zera

aby uzyskać fazę powyżej –180º

Krok 3:

Zwykle .

Najpierw

umieść zero

w

.

Przebieg fazy PID wskazuje, że należy przyjąć

aby zwiększyć fazę ponad 180º i

osiągnąć zakładany zapas fazy. Jeżeli ,

wyprzedzenie fazy z PID zniosłoby się z

opóźnieniem fazy sensora. Zmiana fazy sensora

zaczyna się w 2/10=0.2. Przyjmijmy więc

)

2

(

8

.

1

1

)

(

1

2

s

s

s

s

G

s

10

-3

10

-2

10

-1

10

0

10

1

10

2

-200

-100

0

100

200

M

ag

ni

tu

de

(

dB

)

10

-3

10

-2

10

-1

10

0

10

1

10

2

-360

-340

-320

-300

-280

-260

P

ha

se

(

de

gr

ee

s)

Frequency (rad/sec)

d

i



1

d

2

1

d

2

1

d

1

.

0

2

.

0

1

1

d

d

background image

Projekt regulatora PID

Krok 4:

Chcą uzyskać maksymalne

wyprzedzenia fazy dla częstotliwości

odcięcia, ustalamy

zero w

ponad dekadę

mniej niż . Dla bezpieczeństwa

przyjmujemy

Krok 5:

Narysuj wykres Bode’go układu

otwartego przed kompensacją.

Wyznacz wzm.

Aby uzyskać

Zapas fazy - PM>64º

Jeśli czest. odcięcia

. Więc

005

.

0

20

/

1

1

d

i

1

i

1

d

sec

/

5

.

0 rad

c

0562

.

0

)

(

)

005

.

0

)(

1

10

(

1

5

.

0

K

s

G

s

s

s

K

j

s

Frequency (rad/sec)

P

ha

se

(

de

g)

; M

ag

ni

tu

de

(

dB

)

Bode Diagrams

-50

0

50

100

150

200

Gm=-40.056 dB (at 0.022972 rad/sec), Pm=64.079 deg. (at 0.5004 rad/sec)

10

-4

10

-3

10

-2

10

-1

10

0

10

1

-300

-250

-200

-150

-100

background image

Projekt regulatora PID

Step 6:

See if specifications are met. If

not, iterate.

10

-4

10

-3

10

-2

10

-1

10

0

10

1

10

2

-300

-250

-200

-150

-100

P

ha

se

(

de

gr

ee

s)

Frequency (rad/sec)

10

-4

10

-3

10

-2

10

-1

10

0

10

1

10

2

-150

-100

-50

0

50

100

150

200

M

ag

ni

tu

de

(

dB

)

Uncompensated
Compensated

º

64

PM

background image

Projekt regulatora PID

Wykres linii pierwiastkowych – bieguny układu

zamkniętego

bieguny

zera

-2

-1.5

-1

-0.5

0

-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

Real Axis

Im

ag

A

xi

s

-0.2

-0.15

-0.1

-0.05

0

-0.1

-0.08

-0.06

-0.04

-0.02

0

0.02

0.04

0.06

0.08

0.1

Real Axis

Im

ag

A

xi

s

Zoom



005

.

0

1

10

0562

.

0

)

(

s

s

s

s

K

268

.

1

,

592

.

0

,

135

.

0

,

005

.

0

2

,

1

.

0

,

005

.

0

background image

Projekt regulatora PID

Odpowiedź skokowa pokazuje wolną

kompensację zakłóceń ponieważ występuje

skracanie zera z biegunem

Wniosek:

Skracanie zera z biegunem jest

niepożądane dla biegunów niestabilnych lub

słabo tłumionych

d

T

0

100

200

300

400

500

600

700

800

900

1000

0

0.5

1

1.5

2

2.5

time

S

te

p

D

is

tu

rb

an

ce

Zakłócenie
Pojawia się tutaj

background image

Loop Shaping – Przykład

Obiekt

Struktura sterowania

2

1

s

G(s)

G(s)

_

K(s)

d

y

n

r

e

u

Regulator

Obiekt

F

2

1

)

(

)

(

1

,

s

s

F

s

X

M

x

M

F

 

x

F

x

)

(

)

(

)

(

1

1

)

(

)

(

s

S

s

G

s

K

s

R

s

E

)

(

)

(

)

(

1

)

(

)

(

)

(

)

(

s

T

s

K

s

G

s

K

s

G

s

N

s

Y

)

(

)

(

)

(

1

1

)

(

)

(

s

S

s

G

s

K

s

D

s

Y

background image

Loop Shaping – Przykład

Zaprojektuj K(s) aby ustabilizować G(s) i

spełnić:

1.

Zmniejszyć o –80dB wpływ d na y w paśmie

częstotliwości

2.

Nadążać z uchybem mniejszym niż -40dB za

sygnałami zadanymi r w paśmie częstotliwości

3.

Tłumić co najmniej o –20dB szum n w paśmie

4.

Uchyb ustalony na wymuszenie paraboliczne

5.

Zapas fazy i zapas modułu:

 

1

1

.

0

,

0

,

0

rad

d

  

1

1

,

0

,

0

rad

r

1

3

2

2

1

10

,

10

,

rad

n

n

02

0.

)

(

par

e

0

45

M

dB

G

M

20

background image

Loop Shaping – Przykład

Geometryczne warunki z założeń 1, 2 i

3

i)

1

1

10

,

0

,

80

)

(

rad

dB

j

S

1

1

10

,

0

,

80

)

(

)

(

rad

dB

j

K

j

G

ii)

 

1

1

,

0

,

40

)

(

rad

dB

j

S

 

1

1

,

0

,

40

)

(

)

(

rad

dB

j

K

j

G

iii

1

3

2

10

,

10

,

20

)

(

rad

dB

j

T

1

3

2

10

,

10

,

20

)

(

)

(

rad

dB

j

K

j

G

1

)

(

)

(



j

K

j

G

1

)

(

)

(



j

K

j

G

1

)

(

)

(



j

K

j

G

Warunek

przybliżony

Warunek

przybliżony

Warunek

przybliżony

background image

Loop Shaping – Przykład

Ograniczenia wzmocnienia (na

)

)

(

)

(

j

K

j

G

0db

)

(

1

rads

db

20

3

10

2

10

1

0.

1

db

40

db

80

Ograniczenia nisko częstotliwościowe

r, d

Ograniczenia wysoko częstotliwościowe

n

background image

Loop Shaping – Przykład

Warunek 4 jest możliwy do spełnienia

gdyż G(s) ma dwa bieguny w zerze

)

(

)

(

)

(

)

(

s

K

s

G

s

R

s

E

1

)

(

)

(

)

(

s

K

s

G

s

s

E

1

1

2

3

Niech

1

)

0

(

);

(

)

(

D

s

kD

s

K

02

.

0

2

1

1

2

lim

)

(

lim

)

(

2

3

0

0

k

s

k

s

s

s

sE

e

s

s

par

100

k

background image

Loop Shaping – Przykład

Pierwszy proponowany regulator

(proporcjonalny)

100

;

1

)

(

);

(

)

(

k

s

D

s

kD

s

K

0db

)

(

1

rad

db

20

3

10

2

10

1

0.

1

db

40

db

80

2

100

)

(

)

(

)

(

j

j

K

j

G

)

(

1

rad

)

(

)

(

j

K

j

G

0

180

Faza

0

0

M

10

Zapas fazy za mały!

background image

Loop Shaping – Przykład

Ponieważ zapas fazy jest za mały to

musimy wprowadzić dodatkowe

wyprzedzenie fazy

Jeśli wzmocnienie w pętli nie zmienia

się istotnie możemy przyjąć

real

M

des

M

dla bezp.

rzecz. zapas
fazy = 0

0

Przyjmujemy regulator PD dający wyprzedzenia fazy = 45º dla z

1

10

;

)

(

rad

z

z

z

s

k

s

K

z

z

1

,

)

(

k

j

K

odb

)

(

1

rads

)

(

1

rads

0

90

0

45

)

(

j

K

background image

Loop Shaping – Przykład

0dB

)

(

1

rad

dB

20

3

10

2

10

1

.

0

1

dB

40

dB

80

)

(

)

(

j

K

j

G

)

(

1

rad

)

(

)

(

j

K

j

G

0

180

Faza

Nowy

)

(

~

j

K

0

90

0

135

1

10

;

100

;

)

(

)

(

~

);

(

~

)

(

rad

z

k

z

z

s

s

K

s

K

k

s

K

Wszystkie założenia
spełnione !

background image

Loop Shaping – Przykład

Układ po kompensacji

Sprawdzenie stabilności (wykres

Nyquist’a)

10

)

10

(

100

)

(

)

(

~

)

(

)

(

2

s

s

s

G

s

K

k

s

K

s

G

10

)

10

(

100

)

(

)

(

~

)

(

)

(

2

s

s

s

G

s

K

k

s

K

s

G

x

x

Liczba biegunów układu otwartego

wewnątrz konturu Nyquist’a

P=0

Liczba okrążeń

wokół –1 N=0

x

-1

Stabilny!

Zapas wzm. = niesk.!

background image

Loop Shaping – Przykład

Linie pierwiastkowe

-25

-20

-15

-10

-5

0

-10

-8

-6

-4

-2

0

2

4

6

8

10

Real Axis

Im

ag

A

xi

s

background image

Kilka uwag na koniec !

Zajmowaliśmy się układami liniowymi,ciagłymi o jedny

wejściu i jednym wyjściu (ang. single input - single output

(

SISO

) control).

Co robić jeśli układ ma wiele wejść i wyjść np. samolot

(ciąg, ster kierunku, ster wysokości,itd. jako wejścia,

położenie środka masy, obroty wokół trzech osi itd. jako

wyjścia) ? Układy

MIMO (ang. multiple input - multiple output

systems) – potrzebne są metody przestrzeni stanu.

Zapraszam na wykład Komputerowe

sterowanie obiektami

Dynamika samolotu jak i większości układów

dynamicznych jest nieliniowa. Może być tylko przybliżona

dynamiką liniową wokół punktu równowagi (pracy). Jak

można rozwiązywać problemy sterowania układów

nieliniowych?

Zapraszam na wykład – Nieliniowe układy sterowania.

Specjalność: Automatyka i Inżynieria Komputerowa,

Specjalizacja: Inżynieria sterowania


Document Outline


Wyszukiwarka

Podobne podstrony:
Smarowanie - teoria1, Projektowanie Maszyn (PM)
teoria projekt 1
Rewolucja przemysłowa, STUDIA, Teoria i projektowanie obiektów przemysłowych- fabryka mebli
TEORIA PROJEKTOWANIA
TEORIA PROJEKTOWANIA, Projektowanie architektoniczne
,teoria i projektowanie obiektów przemysłowych, Współczesne tendencje rozwoju przemysłu
,teoria i projektowanie obiektów przemysłowych, Rewolucja przemysłowa etapy rozwoju przemysłux
Smarowanie - teoria1, Projektowanie Maszyn (PM)
teoria projekt 3
,teoria i projektowanie obiektów przemysłowych, Przemysł wysokiej techniki
Teoria i projektowanie anten
,teoria i projektowanie obiektów przemysłowych, Rewolucja przemysłowa historia i skutki
inzynieria produkcji budowlanej, NAUKA, budownictwo materiały 16.12.2010, projekty, budownictwo - te
Projekt teoria ruchu pojazdów Skoda Octavia
projekt 2 LP, Przwatne, Studia, Nowy folder, Nowy folder (2), teoria obwodów, projekty, projekty, cz
lutowanie laserowe- teoria, szkola, Technologie Laserowe, Projekt lutowanie laserowe
Teoria sprezystosci - projekt, Opis, Politechnika Gdańska
projekt teoria

więcej podobnych podstron