Modelowanie i badanie podstawowych elementów liniowych automatyki – symulacja

background image

Politechnika Świętokrzyska
Wydział Mechatroniki i Budowy Maszyn
Centrum Laserowych Technologii Metali PŚk i PAN
Zakład Informatyki i Robotyki
Przedmiot: Podstawy Automatyzacji – laboratorium, rok III, sem. II


Ćwiczenie nr 1

Modelowanie i badanie podstawowych elementów liniowych automatyki – symulacja

komputerowa

1. Własności układów automatyki

Opis cech i własności układów lub elementów automatyki przeprowadza się na

podstawie modelu układu. Zazwyczaj jest to model matematyczny w postaci równania

algebraicznego dla układu statycznego lub równania różniczkowego dla układu

dynamicznego. Model ten w uproszczony sposób przedstawia układ rzeczywisty i najczęściej

jest zależnością pomiędzy wyjściem a wejściem elementu. Na podstawie uzyskanego modelu

matematycznego możemy wyznaczyć charakterystyki (statyczną i dynamiczną układu)

w postaci graficznej.

Stan ustalony występuje wtedy, gdy zarówno wielkość

wejściowa x , jak i wyjściowa

y osiągnęły już

określoną

wartość

i nie ulegają

zmianie w czasie x

=

const , y

=

const.

W stanie ustalonym określa się właściwości statyczne układu.

Charakterystyka statyczna wyznaczana jest w stanie ustalonym i opisuje zależność

pomiędzy sygnałem wejściowym x a sygnałem wyjściowym y. Wyznacza się ja na dwa

sposoby:

a)

analitycznie – model układu w postaci zależności matematycznej przedstawia się

graficznie,

b)

doświadczalnie – na wejście rzeczywistego układu podaje się sygnał o ustalonej,

niezmiennej wartości x

1

i przy takim wymuszeniu dokonuje się pomiaru sygnału

wyjściowego y

1

; opisaną powyżej operacje powtarza się dla innych wartości

sygnałów, otrzymując pary liczb (x,y), które zaznacza się na wykresie a następnie

aproksymuje.

background image

Porównując wykresy otrzymane za pomocą tych dwóch metod, można sprawdzić

poprawność zastosowanego w metodzie analitycznej modelu matematycznego. Im lepszy

model matematyczny tym mniej różnią się te charakterystyki. W układzie statycznym

ustalona wielkość wyjściowa zależy tylko od bieżącej wartości wejściowej.

Właściwości dynamiczne elementu lub układu automatyki, określa się:

a)

Analitycznie na podstawie równań różniczkowych, ich rozwiązania i interpretacji

geometrycznej. Najczęściej stosowana formą zapisu jest tzw. transmitancja

operatorowa (1).

)

(

)

(

)

(

s

X

s

Y

s

G

=

,

(1)

gdzie:

Y(s) – postać operatorowa sygnału wejściowego (w postaci zmiennej zespolonej) y(t),

X(s) – postać operatorowa sygnału wejściowego (w postaci zmiennej zespolonej) x(t).

b)

Doświadczalnie poprzez podawanie zmiennej wartość sygnału wejściowego x(t)

i odczytanie sygnału wyjściowego y(t)

.

Charakterystyka dynamiczna powstaje poprzez rejestrację odpowiedzi układu lub

elementu automatyki na wymuszenie standardowe. Wymuszeniem nazywamy sygnał

wejściowy. Zbiór najważniejszych charakterystyk wymuszeń standardowych oraz równania je

opisujące przedstawiono na rys. 1.1.

Charakterystyka dynamiczna przedstawia jak zmienia się sygnał wyjściowy y(t), na

zmienny w czasie sygnał wymuszenia x(t). Zarówno gdy, x(t) jak i y(t) przed podaniem

wymuszenia znajdują się w stanie ustalonym, a układ jest stabilny, czyli po upływie

odpowiednio długiego czasu t, na wyjściu tego układu pojawia się wartość skończona, to po

podaniu dowolnego wymuszenia układ po dłuższym lub krótszym czasie znajdzie się w stanie

ustalonym. Charakterystyka dynamiczna często nazywana jest funkcją przejścia pomiędzy

dwoma stanami ustalonymi. Model matematyczny układu dynamicznego jest znacznie

bardziej skomplikowany (złożony) od modelu statycznego. W układzie dynamicznym

w odróżnieniu od układu statycznego, wartość wielkości sygnału wyjściowego zależy nie

tylko od bieżącej wartości sygnału wejściowego, ale również od stanu układu w chwili

poprzedzającej podanie sygnału wejściowego.

background image

Rys. 1.1. Typowe wymuszenia w układach automatyki

Odpowiedzią skokową h(t) układu jednowymiarowego, liniowego nazywamy sygnał

otrzymany na jego wyjściu po podaniu na wejście wymuszenia skokowego, przy zerowych

warunkach początkowych. Jeżeli przyjmiemy, że wartość amplitudy sygnału wymuszającego

wyniesie 1, to sygnał skokowy możemy nazwać skokiem jednostkowym. Odpowiedź

skokowa jest najczęściej stosowana w celu określenia właściwości dynamicznych układów

automatyki. Charakterystykę odpowiedzi skokowej wyznacza się:

a)

Doświadczalnie – wyznacza się ja jak typową charakterystykę dynamiczną, poprzez

podanie na wejście układu wartości 1(t) a następnie rejestruje się zmiany sygnału

wyjściowego.

b)

Analitycznie – gdy model układu jest zależnością matematyczną w formie równania

różniczkowego, to odpowiedz skokową wyznacza się korzystając z przekształcenia

Laplace’a. Aby otrzymać postać operatorową odpowiedzi skokowej H(s), należy

background image

pomnożyć transmitancję operatorową układu G(s) poprzez transformatę skoku

jednostkowego 1(s):

)

(

1

)

(

)

(

s

s

G

s

H

=

(2)

Kształt uzyskanej charakterystyki lub równania opisujące układ rzeczywisty decydują

o podziale elementów układów lub modeli na liniowe i nieliniowe.

2. Podstawowe człony automatyki i ich własności

Elementy lub układy występujące w modelu matematycznym nazywamy członami

układu sterowania. Pojecie to jest bardzo szerokie ponieważ, członem nazwiemy zarówno:

kondensator, zawór, wzmacniacz itp.

Elementy automatyki możemy podzielić ze względu na: budowę, zastosowanie itp.

W dalszej części człony automatyki zostaną sklasyfikowane ze względu na ich właściwości

dynamiczne. Wyróżniamy:

człon proporcjonalny,

człon inercyjny I rzędu (oraz wyższych rzędów),

człon całkujący,

człon różniczkujący,

człon oscylacyjny,

człon opóźniający.

We wszystkich opisanych poniżej właściwościach członów automatyki założono zerowe

warunki początkowe.

2.1. Człon proporcjonalny

W elemencie proporcjonalnym, sygnał wyjściowy y(t) jest w każdej chwili

t proporcjonalny do sygnału wejściowego x(t). Czyli:

)

(

)

(

t

x

k

t

y

=

.

(3)

Stała k, która występuje we (3) jest nazywana współczynnikiem wzmocnienia lub

współczynnikiem proporcjonalności. Transmitancja operatorowa członu bezinercyjnego ma

postać:

k

s

G

=

)

(

.

(4)

Charakterystykę czasową będącą odpowiedzią na wymuszenie skokowe przedstawia rys. 2.1.

background image

Rys. 2.1. Odpowiedź na skok jednostkowy członu proporcjonalnego

Przykłady członów proporcjonalnych: dynamometr, sprężyna, idealny wzmacniacz,

prądnica tachometryczna, dźwignia dwustronna, układ wspomagających kół zębatych,

rezystorowy dzielnik napięcia itp.

2.2. Człon inercyjny I rzędu

W elemencie inercyjnym I rzędu zależność pomiędzy wejściem x(t) i wyjściem y(t)

opisana jest równaniem różniczkowym:

)

(

)

(

)

(

t

kx

t

y

dt

t

dy

T

=

+

,

(5)

gdzie:

T – stała czasowa, czyli przedział czasu, jaki upływa od zaistnienia wymuszenia skokowego

na wejściu elementu do chwili, w której sygnał wyjściowy osiąga 0.632 jego wartości

ustalonej;

k – współczynnik wzmocnienia.

Przyjmuje się, że przebieg wyjściowy ustala się po 3 do 5 stałych czasowych, wynika

to z faktu, że czas potrzebny od osiągnięcia 0 - 50% stanu ustalonego jest taki sam jak czas

przejścia od 50 - 75% i 75-87,5% itd. Transmitancja operatorowa członu z bezwładnością

(inercją) (6) oraz wykres charakterystyki (patrz rys. 2.2) pokazano poniżej.

Transmitancja operatorowa członu inercyjnego I rzedu:

sT

k

s

G

+

=

1

)

(

.

(6)

Rys. 2.2. Odpowiedz skokowa członu inercyjnego I rzędu

background image

Przykłady członów inercyjnych: układy elektroniczne RC i RL, wirujące maszyny

elektryczne, zbiornik z dopływem i odpływem cieczy, układy grzejne itp.

2.3. Człon całkujący idealny

W członie całkującym idealnym sygnał wyjściowy y(t) jest proporcjonalny do całki

sygnału wejściowego x(t):

=

t

dt

t

x

k

t

y

0

)

(

)

(

,

(7)

gdzie:

k – współczynnik wzmocnienia.

Transmitancja operatorowa członu całkującego idealnego jest równa:

s

k

s

G

1

)

(

=

.

(8)

Rys. 2.3. Odpowiedz na skok jednostkowy członu całkującego idealnego

Przykłady idealnych członów całkujących: idealny kondensator, idealna cewka,

wzmacniacz suwakowy (bez uwzględniania oporów ruchu), zbiornik z dopływem cieczy,

przekładnie mechaniczne (bez uwzględniania oporów).

2.4. Człon całkujący z inercją (rzeczywisty)

Człon całkujący z inercją różni się od członu całkującego idealnego tym, że opis

elementu uwzględnia bezwładność. Człon całkujący z inercją opisuje równanie:

=

+

t

dt

t

x

k

t

y

dt

t

dy

T

0

)

(

)

(

)

(

,

(9)

gdzie:

T – stała czasowa, która charakteryzuje bezwładność procesów zachodzących

w rzeczywistym członie całkującym,

background image

k – współczynnik wzmocnienia.

Transmitancja operatorowa członu całkującego rzeczywistego (10) oraz wykres

charakterystyki (patrz rys. 2.4) pokazano poniżej.

Transmitancja operatorowa członu całkującego rzeczywistego:

)

1

(

)

(

sT

s

k

s

G

+

=

.

(10)

Rys. 2.4. Odpowiedź skokowa członu całkującego rzeczywistego

Przykłady członów całkujących rzeczywistych; układy elektryczne rezystorów,

kondensatorów i cewek, silnik obcowzbudny prądu stałego, siłownik pneumatyczny, siłownik

hydrauliczny, przekładnie zębate ( z uwzględnieniem oporów ruchu).

2.5. Człon różniczkujący idealny

W członie różniczkującym idealnym sygnał wyjściowy y(t) jest proporcjonalny do

pochodnej sygnału wejściowego x(t) względem czasu:

dt

t

dx

k

t

y

)

(

)

(

=

,

(11)

gdzie:

k – współczynnik wzmocnienia.

Jest to więc taki człon, w którym sygnał wejściowy zależy od szybkości zmian

sygnału wejściowego – wynika to bezpośrednio z właściwości pochodnej funkcji. Wzór

transmitancji operatorowej członu różniczkowego przedstawiono poniżej (12):

s

k

s

G

=

)

(

.

(12)

Należy zwrócić uwagę, że człon różniczkujący idealny, jego odpowiedz skokowa

przedstawiona jest na rys. 2.5, nie występuje w rzeczywistości jako pojedynczy element. W

praktyce istnieje tylko człon rzeczywisty.

background image

Rys. 2.5. Odpowiedz na skok jednostkowy członu różniczkującego idealnego

Przykłady członów różniczkujących idealnych: idealny kondensator i cewka, idealna

sprężyna, prądnica tachometryczna bezstratna, idealny tłumik olejowy czy gazowy.

2.6. Człon różniczkujący rzeczywisty

Człon różniczkujący rzeczywisty posiada w odróżnieniu do członu idealnego

dodatkowo inercję (bezwładność) i jest opisany formułą (13):

dt

t

dx

k

t

y

dt

t

dy

T

)

(

)

(

)

(

=

+

,

(13)

gdzie:

T – stała czasowa,

k – współczynnik wzmocnienia.

Postać operatorowa członu różniczkującego rzeczywistego ma postać (14). Jego

odpowiedź na skok jednostkowy przedstawiona jest na rys. 2.6.

T

s

s

k

s

G

+

=

1

)

(

(14)

Rys. 2.6. Odpowiedź skokowa członu różniczkującego rzeczywistego

Przykłady członów różniczkujących rzeczywistych: układy elektryczne RLC,

sprężyna, prądnice i silniki, transformatory, tłumik olejowy czy gazowo-olejowy.

background image

2.7. Człon oscylacyjny

W członie oscylacyjnym zależność pomiędzy wejściem x oraz wyjściem y dana jest

liniowym równaniem różniczkowym drugiego rzędu :

)

(

)

(

)

(

2

)

(

2

2

2

t

x

k

t

y

dt

t

dy

T

dt

t

y

d

T

=

+

+

ξ

,

(15)

gdzie:

T – stała czasowa,

ξ – współczynnik tłumienia,

k – współczynnik wzmocnienia.

Transmitancja operatorowa członu oscylacyjnego dana jest równaniem:

1

2

)

(

2

2

+

+

=

s

T

s

T

s

G

ξ

.

(16)

Oscylacje występują najczęściej w układach, w których zachodzi przemiana energii

jednego rodzaju w drugi (kondensator – cewka, masa drgająca na sprężynie). W członie tym

przy wymuszeniu jednostkowym bardzo ważny jest współczynnik tłumienia, który może

określić czy układ jest: stabilny, na granicy stabilności, czy niestabilny (patrz rys. 2.7).

Rys. 2.7. Odpowiedzi na skok jednostkowy członu oscylacyjnego

Przykłady członów oscylacyjnych: układy elektryczne RLC, silniki prądu stałego,

masa na sprężynie, silnik tłokowy, ciało poruszające się po okręgu.

background image

2.8. Człon opóźniający

Człon opóźniający ze względu posiadania opóźnienia ma charakterystykę czasową

silnie nieliniową. Równanie członu opóźniającego jest następujące:

)

(

)

(

0

t

t

x

k

t

y

=

,

(17)

gdzie:

k – współczynnik wzmocnienia,

t

0

– opóźnienie.

Odpowiedź skokowa członu opóźniającego przedstawiono na rys. 2.8, wyraźnie

widać, że po upływie pewnego czasu t

0

sygnał wejściowy pojawia się na wyjściu elementu.

Rys. 2.8. Odpowiedź skokowa członu opóźniającego

Przykłady członów opóźniających: linia długa, rurociąg, taśmociąg, procesy

produkcyjne, ekonomiczne.

3. Narzędzie MatLab

Przy jego pomocy istnieje możliwość analizy numerycznej systemów liniowych i

nieliniowych, a także kreślenia dowolnych charakterystyk.

background image

3.1. Posługiwanie się MatLabem

System ten jest interpretatorem wprowadzanego tekstu będącego komendami.

Przykład 1.

<kalkulator>

Przykład 2.

<kreśl funkcję>

» a=3;b=4;c=9;

» 2*a+b^2*sqrt(c)

ans =

54


» t=(0:0.1:6*pi);
» hold on
» plot(t,sin(t));
» plot(t,cos(t),'r');
» grid;
» title('wykres funkcji cos(t) i sin(t)');
» xlabel('czas');
» ylabel('cos(t) i sin(t)');
» holdoff

Znak:

(;)

– nie wyświetlaj wyniku danego wyrażenia,

(^)

– podnieś do potęgi,

(sqrt(x)) – pierwiastek kwadratowy z x.

Poniżej (przykład 3,4) pokazano odpowiedzi układu opisanego transmitancją

operatorową na wymuszenia odpowiednio jednostkowe i impulsowe.

Przykład 3.

<odpowiedź skokowa>

Przykład 4.

<odpowiedź impulsowa>

» n=[1];

» d=[1 0.1 1];

» s=tf(n,d)

Transfer function:

1

---------------

s^2 + 0.1 s + 1

» t=0:0.1:10;

» step(s)

» s=tf([1],[1,0.1,1])

Transfer function:

1

---------------

s^2 + 0.1 s + 1

» t=0:0.1:10;

» impulse(s)

»ltiview({'impulse'},s)

background image

6. Reguły przekształcania schematów blokowych

Poniżej (rys. 6.1) przedstawiono sposoby zamiany schematów wieloblokowych na

równoważne jednoblokowe.

Rys. 6.1. Sposoby przekształcania schematów blokowych

Do obliczania transmitancji zastępczej w programie MatLab służą funkcje:

series(G1,G2) – połączenie szeregowe,

paralel(G1,G2) – połączenie równoległe,

feedback(G1,G2) – ujemne sprzężenie zwrotne (G2 w torze sprzężenia).

7. Przebieg ćwiczenia

a)

Dla wybranych 2 różnych układów o znanej transmitancji proszę:

- wykreślić odpowiedzi na skok jednostkowy jak w przykładzie 5 (pełen tok obliczeń

zamieścić w sprawozdaniu).

background image

Przykład 5

Układ jest opisany transmitancją operatorową

1

4

3

1

)

(

2

+

+

=

s

s

s

G

.

(18)

Wykreślić charakterystykę skokową.

Transformata sygnału wyjściowego Y(s) dana będzie wyrażeniem

s

C

s

B

s

A

s

s

s

s

X

s

G

s

Y

+

+

+

+

=

+

+

=

=

1

1

3

1

1

4

3

1

)

(

)

(

)

(

2

.

(19)

Korzystając z przekształceń matematycznych i odwrotnej transformaty

Laplace’a możemy odczytać oryginał funkcji (tablice matematyczne)

(

)

)

(

1

3

1

)

(

)

(

3

1

t

C

e

B

e

A

s

Y

L

t

y

t

t



+

+

=

=

,

(20)

gdzie:

A =

2

9

, B =

2

1

, C = 1.

Rys.7.1. Charakterystyka skokowa dla transmitancji (18) <kolor czerwony>

t

e

t

y

=

2

1

)

(

2

3

1

2

3

)

(

t

e

t

y

=

)

(t

y

)

(

1 t

background image

- przeprowadzić przybliżona analizę wyników:

wartość początkowa

))

(

(

lim

0

t

y

t

+

wartość końcowa

))

(

(

lim

t

y

t

+∞

wartości charakterystyczne funkcji składowych y

1,

y

2,

itd.

b)

Dla czterech wybranych układów o znanej transmitancji operatorowej wyznaczyć w

MatLab charakterystyki skokowe i impulsowe (przykłady 3,4). W otrzymanych

przebiegach wskazać czas regulacji, czas narastania, wartość sygnału w stanie

ustalonym.

c)

Korzystając z funkcji MatLab’a podanego w punkcje 6 dokonaj obliczeń wybranego

przykładu (zbudowany z co najmniej 5 elementów G

x

różnie połączonych).

Zweryfikuj obliczenia analitycznie.


Wyszukiwarka

Podobne podstrony:
Podstawowe elementy logiczne AUTOMATYKA
Podstawowe elementy logiczne AUTOMATYKA
PA3 podstawowe elementy liniowe [tryb zgodności]
Podstawowe elementy liniowe
03 Podstawowe elementy linioweid 4
Podstawowe elementy liniowe
03 Podstawowe elementy liniowe
PA3 podstawowe elementy liniowe [tryb zgodności]
07 Badanie charakterystyk częstotliwościowych i przebiegów nieustalonych podstawowych elementów auto
Sprawozdanie Badanie obwodów prądu stałego zawierającego elementy liniowe i nieliniowe (Moje)x
Zadania Podstawowe Elementy Automatyki
Sprawozdanie-Badanie obwodów prądu stałego zawierającego elementy liniowe i nieliniowe (3)
Modelowanie podstawowych elementów programie SolidWorks 2006
L2 Badanie charakterystyk czasowych liniowych układów ciągłych wartości elementów
Badanie stabilności układów automatyki – symulacja komputerowa
Podstawowe elementy automatyki charakterystyki czasowe
Ćw 2 Podstawowe elementy automatyki
Sprawozdanie Badanie obwodów prądu stałego zawierającego elementy liniowe i nieliniowe (2)

więcej podobnych podstron