CWICZENIE 1, Politechnika Wrocławska- Wydział Chemiczny (W3), miernictwo i automatyka, Skrypt (analogowa)


Ćwiczenie 1

PODSTAWOWE CZŁONY DYNAMICZNE

Człon podstawowy jest to element przetwarzający wprowadzony do niego sygnał wejściowy x(t) na sygnał wyjściowy y(t) w sposób elementarny. Przetwarzanie elementarne oznacza, między innymi, realizację podstawowych funkcji matematycznych, takich jak: mnożenie przez stały współczynnik, różniczkowanie, całkowanie.

Każdy układ automatycznej regulacji UAR można przedstawić jako połączenie członów podstawowych. Takie przedstawienie UAR ułatwia jego analizę i syntezę.

0x08 graphic

x(t) x(t) y(t)

0x08 graphic
0x08 graphic

Rys.1.1.Schemat członu podstawowego

1.1.Rodzaje członów podstawowych

i ich właściwości dynamiczne

Właściwości dynamiczne każdego obiektu można opisać za pomocą równań bilansu substancji i energii. Związki te wiążą sygnał wejściowy x(t) z sygnałem wyjściowym y(t) i mają najczęściej postać równania różniczkowego zwyczajnego liniowego. W przypadku równań nieliniowych przeprowadza się ich linearyzację. Równania różniczkowe stanowią pierwotny opis właściwości dynamicznych obiektów i mogą być podstawą ich podziału. Wyróżnia się następujące człony podstawowe:

1 - proporcjonalny,

2 - inercyjny I rzędu,

3 - różniczkujący,

4 - całkujący,

5 - oscylacyjny,

6 - opóźniający.

Z równania różniczkowego można uzyskać inne rodzaje opisu właściwości dynamicznych, np. transmitancje operatorowe i odpowiedzi skokowe.

Transmitancja operatorowa jest to stosunek transformaty sygnału wyjściowego do transformaty sygnału wejściowego, przy zerowych warunkach początkowych

0x01 graphic

gdzie: Y(s) = L{y(t)} - transformata Laplace'a sygnału wyjściowego,

X(s) = L{x(t)} - transformata Laplace'a sygnału wejściowego.

Odpowiedź skokowa jest to przebieg zmian sygnału wyjściowego y(t) pod wpływem wymuszenia skokowego x(t) = 1(t)Δx (Δx - amplituda skoku), gdzie 1(t) - funkcja skoku jednostkowego

0x01 graphic

Sposób uzyskiwania równań różniczkowych, transmitancji i odpowiedzi skokowych przedstawiono na przykładzie obiektu, którym jest zbiornik gazu napełniany poprzez przewód z przewężeniem (opór). Sygnałem wejściowym jest ciśnienie gazu p1 na wlocie do zbiornika, a wyjściowym ciśnienie p2 w zbiorniku. Strumień przepływającego gazu jest proporcjonalny do różnicy ciśnień przed i za zaworem.

0x08 graphic

Rys.1.2.Schemat zbiornika gazu: C - pojemność pneumatyczna, p1,p2 - ciśnienie, 0x01 graphic
- strumień powietrza, R - oporność pneumatyczna, V - objętość

W celu uzyskania równań opisujących właściwości dynamiczne zbiornika należy skorzystać z definicji oporności pneumatycznej R i pojemności pneumatycznej C, tj. następujących zależności:

0x01 graphic
(1)

0x01 graphic
(2)

gdzie: Δp - spadek ciśnienia na oporze, Pa,

p - ciśnienie w zbiorniku, Pa,

0x01 graphic
- strumień masy gazu, kg s-1,

R - oporność pneumatyczna, m-1s-1,

C - pojemność pneumatyczna, ms2

Po uwzględnieniu wielkości występujących w analizowanym przykładzie, wzory (1) i (2) można napisać w postaci:

0x01 graphic
(3)

0x01 graphic
(4)

a po porównaniu wzorów (3) i (4) jako

0x01 graphic

Jeśli przyjmie się, że T = RC, to powyższe równanie można przedstawić następująco:

0x01 graphic
(5)

Stała T ma wymiar czasu.

Zależność (5) stanowi równanie różniczkowe opisujące właściwości członu inercyjnego I rzędu o stałej czasowej T i współczynniku wzmocnienia k = 1. Zbiornik gazu ma więc właściwości charakterystyczne dla tego członu.

W celu wyznaczenia transmitancji G(s) z równania różniczkowego (5) należy do wzoru zastosować przekształcenie Laplace'a i przyjąć warunki początkowe zerowe

0x01 graphic
(6)

Po uporządkowaniu równania (6) uzyskuje się szukaną transmitancję

0x01 graphic
(7)

Na podstawie transmitancji i transformaty sygnału wejściowego można uzyskać transformatę sygnału wyjściowego

0x01 graphic
(8)

Jeżeli sygnał wejściowy jest skokiem o amplitudzie Δp, to transformatą takiego sygnału jest Δp/s. Z równania (8) uzyskuje się więc

0x01 graphic
(9)

W celu wyznaczenia odpowiedzi skokowej p2(t) należy zastosować odwrotne przekształcenie Laplace'a do równania (9), czyli

0x01 graphic
(10)

Wykres p2(t) przedstawiono na rysunku 1.3.

0x08 graphic
Rys.1.3.Charakterystyka skokowa członu inercyjnego I rzędu

W celu wyznaczenia stałej czasowej T należy poprowadzić styczną do krzywej w punkcie t =0. Punkt przecięcia stycznej z wartością ustaloną p2() zrzutowany na oś czasu odcina na niej stałą czasową. Po upływie jednej stałej czasowej T odpowiedź osiąga 63% wartości ustalonej, po 3T - 95%, a po 5T - 99%.

Podobnie jak w przedstawionym przykładzie można wyznaczyć równania różniczkowe, transmitancje i odpowiedzi skokowe pozostałych członów podstawowych (Tabela 1.1).

1.2.Przykłady członów podstawowych

CZŁON PROPORCJONALNY

  1. 0x08 graphic
    Dźwignia dwuramienna - rysunek 1.4

Rys.1.4.Schemat dźwigni dwuramiennej:

a, b - długości ramion, F1,F2 - siła

Na dźwignię działa siła F1 przyłożona w odległości a od punktu podparcia, wywołując reakcję w postaci siły F2 na drugim końcu dźwigni odległym o b od punktu podparcia. Przyjmując, że belka jest sztywna i nieważka można napisać równanie sił:

0x01 graphic

stąd

0x01 graphic

Transmitancję operatorową tego członu można wyznaczyć dla 0x01 graphic

0x01 graphic

Tabela 1.1

0x08 graphic
Zestawienie podstawowych członów dynamicznych

b) Czwórnik elektryczny - rysunek 1.5

Po porównaniu wzorów określających natężenie prądu 0x01 graphic
oraz 0x01 graphic
uzyskuje się następującą zależność określającą właściwości czwórnika jako członu proporcjonalnego:

0x08 graphic
0x01 graphic

Rys.1.5.Schemat czwórnika elektrycznego RR: R1,R2 - rezystancja,

U1,U2 - napięcie, U1 - sygnał wejściowy, U2 - sygnał wyjściowy

CZŁON INERCYJNY I RZĘDU

  1. 0x08 graphic
    Czwórnik elektryczny RC- rysunek 1.6

Rys.1.6.Schemat czwórnika elektrycznego RC: C - pojemność kondensatora, i - natężenie prądu,

R - rezystancja, U1,U2 - napięcie, U1 - sygnał wejściowy, U2 - sygnał wyjściowy

Natężenie prądu przepływającego przez rezystor ma wartość

0x01 graphic

a prądu ładowania kondensatora

0x01 graphic

Po porównaniu obu wzorów uzyskuje się

0x01 graphic

i ostatecznie równanie dynamiki o postaci

0x01 graphic

gdzie T = RC jest stałą czasową członu.

Po zastosowaniu do równania dynamiki przekształcenia Laplace'a i wyznaczeniu transmitancji otrzymuje się wyrażenie

0x01 graphic

CZŁON RÓŻNICZKUJĄCY

Wyróżnia się dwa rodzaje członów różniczkujących: idealny i rzeczywisty. Człon różniczkujący idealny opisany transmitancją G(s) = ks nie jest realizowalny fizycznie. W praktyce stosuje się więc połączenie szeregowe tego członu z członem inercyjnym uzyskując tak zwany człon różniczkujący rzeczywisty. Przykładem członu różniczkującego rzeczywistego jest czwórnik elektryczny CR

  1. Czwórnik elektryczny CR - rysunek 1.7

0x01 graphic

Rys.1.7.Schemat czwórnika elektrycznego CR: C - pojemność kondensatora, i - natężenie prądu,

R - rezystancja, U1,U2 - napięcie, U1 - sygnałwejściowy,U2 - sygnał wyjściowy

Po porównaniu prądu ładowania kondensatora

0x01 graphic

z prądem płynącym przez rezystor R

0x01 graphic

otrzymuje się równanie dynamiki o postaci:

0x01 graphic

gdzie T = RC - stała czasowa.

Transmitancję operatorową można uzyskać po zastosowaniu do równania dynamiki przekształcenia Laplace'a jako

0x01 graphic
.

CZŁON CAŁKUJĄCY

  1. 0x08 graphic
    Zbiornik z wypływem ustalonym (przez pompę) - rysunek 1.8

Rys.1.8.Schemat zbiornika z wypływem ustalonym :A - powierzchnia zbiornika,

H - poziom cieczy, 0x01 graphic
- natężenie dopływu i wypływu, ρ - gęstość,

0x01 graphic
- sygnał wejściowy, H - sygnał wyjściowy0x01 graphic

Równanie dynamiki uzyskuje się z bilansu objętości

0x01 graphic
, m3/s .

Ponieważ 0x01 graphic
= idem, zatem 0x01 graphic
i równanie dynamiki przybiera postać

0x01 graphic
,

a transmitancja operatorowa uzyskana po zastosowaniu przekształcenia Laplace'a do równania dynamiki

0x01 graphic
,

gdzie k=1/A.

  1. Siłownik hydrauliczny z suwakiem rozdzielczym - rysunek 1.9

Równanie dynamiki tego elementu wynika z porównania strumienia cieczy 0x01 graphic
, która płynie przez szczelinę w suwaku i wypełnia równocześnie odpowiednią przestrzeń w siłowniku (cylinder z tłokiem). Zakładając, że prędkość strugi oleju w szczelinie v = idem, że siłownik jest nieobciążony oraz pomijając straty przepływu w kanałach i tarcie mechaniczne, można napisać równanie

0x01 graphic

Po zastosowaniu przekształcenia Laplace'a do powyższego równania można wyrazić transmitancję operatorową członu wzorem

0x01 graphic
,

0x08 graphic
gdzie T = A/(vb) jest stałą całkowania członu.

Rys.1.9.Schemat siłownika hydraulicznego z suwakiem rozdzielczym:

A - powierzchnia tłoka, po - ciśnienie oleju, x, y - przesunięcie,

v - prędkość, x - sygnał wejściowy, y - sygnał wyjściowy

CZŁON OSCYLACYJNY

  1. 0x08 graphic
    Manometr cieczowy dwuramienny - rysunek 1.10

Rys.1.10.Schemat manometru cieczowego: A - powierzchnia,

H - wysokość różnicy poziomów cieczy,

l - długość całego słupa cieczy,

p - ciśnienie, ρ - gęstość cieczy manometrycznej

Równanie dynamiki tego członu wynika z równowagi sił

0x01 graphic
,

gdzie: Fp - siła spowodowana działaniem ciśnienia (różnicy ciśnień) na zwierciadła

cieczy manometrycznej,

Fm - siła bezwładności proporcjonalna do przyśpieszenia masy cieczy m.

zawartej w manometrze,

FR - siła oporu hydraulicznego proporcjonalna do prędkości przemieszczania

się cieczy w manometrze,

FH - siła hydrostatyczna słupa cieczy w manometrze

m - masa cieczy

0x01 graphic
.

Po wprowadzeniu oznaczeń:

0x01 graphic
, 0x01 graphic
, 0x01 graphic
,

równanie dynamiki manometru można zapisać w postaci:

0x01 graphic
.

Po zastosowaniu przekształcenia Laplace'a równanie to prowadzi do wyrażenia określającego transmitancję operatorową członu

0x01 graphic
.

CZŁON OPÓŹNIAJĄCY

  1. 0x08 graphic
    Podajnik taśmowy - rysunek 1.11

Rys.1.11.Schemat podajnika taśmowego: l - długość podajnika, v - prędkość przesuwu taśmy,

g1 - grubość warstwy na początku podajnika (sygnał wejściowy),

g2 - grubość warstwy na końcu podajnika (sygnał wyjściowy)

Grubość warstwy g2 będzie równa grubości warstwy g1 na początku podajnika po upływie czasu To, tzn.

0x01 graphic
,

gdzie:

0x01 graphic
.

Transmitancja operatorowa uzyskana po zastosowaniu przekształcenia Laplace'a do równania dynamiki ma postać:

0x01 graphic
.

1.3.Połączenia członów

Obiekty mają właściwości dynamiczne bardziej skomplikowane niż człony podstawowe. Właściwości dynamiczne obiektów można przybliżyć przez określenie właściwości dynamicznych układów będących różnymi połączeniami członów: szeregowego, równoległego i ze sprzężeniem zwrotnym.

Połączenie szeregowe charakteryzuje się tym, że sygnał wyjściowy jednego członu jest sygnałem wejściowym członu następnego. Transmitancja wypadkowa G(s) układu jest iloczynem poszczególnych transmitancji.

0x01 graphic

0x08 graphic

Rys.1.12..Połączenie szeregowe członów

Połączenie równoległe charakteryzuje się tym, że ten sam sygnał wejściowy jest doprowadzany do kilku członów, a sygnały wyjściowe tych członów są algebraicznie sumowane. Transmitancja wypadkowa G(s) układu jest sumą algebraiczną poszczególnych transmitancji.

0x01 graphic

0x08 graphic

Rys.1.13..Połączenie równoległe członów

Połączenie ze sprzężeniem zwrotnym charakteryzuje się tym, że sygnał wyjściowy układu, bezpośrednio lub za pomocą innego członu, zostaje z powrotem wprowadzony na wejście tego układu. Jeżeli sygnał wyjściowy pochodzący od sprzężenia zwrotnego odejmie się lub doda do sygnału wejściowego, to sprzężenie takie będzie się nazywać odpowiednio ujemnym lub dodatnim. Transmitancja wypadkowa układu określona jest przez:

0x01 graphic
.

Znak plus w mianowniku odnosi się do ujemnego sprzężenia zwrotnego, znak minus do dodatniego.

0x08 graphic

Rys.1.14.Połączenie członów w układzie ze sprzężeniem zwrotnym

1.4.Opis układu symulacyjnego

Zamodelować układ do symulacji odpowiedzi skokowych członu inercyjnego I rzędu. Wyniki mają być przedstawione w postaci wykresu oraz w postaci tabeli zawierającej punkty (czas, odpowiedź) w zbiorze o nazwie inercja.

Do realizacji zadania zastosowano pakiet programów MATLAB z rozszerzeniem SIMULINK - patrz Dodatek.

Po uruchomieniu programu MATLAB i wpisaniu komendy simulink na ekranie pojawi się katalog bloków bibliotecznych. Pierwszym etapem realizacji zadania jest otwarcie okna modelowania. W tym celu w oknie SIMULINKa z paska narzędziowego należy wybrać opcje FILE/NEW, a następnie nadać oknu nazwę np. iner za pomocą opcji FILE/SAVE AS. Po otwarciu okna modelowania wybiera się potrzebne bloki ze zbiorów bibliotecznych. W tym przypadku potrzebnych jest sześć bloków: Step Input (generowanie sygnału skokowego) i Clock (generowanie czasu) ze zbioru Sources, Transfer Fcn (transmitancja członu) ze zbioru Linear, dwa bloki Mux ze zbioru Connection oraz Graph (wykres) i To Workspace (tabela wartości) ze zbioru Sinks. Bloki te po rozmieszczeniu w oknie modelowania należy ze sobą połączyć. W ten sposób uzyskuje się gotowy model symulacyjny - rysunek 1.15.

0x08 graphic

Rys.1.15.Schemat układu modelowania

Aby przeprowadzić badania symulacyjne trzeba wpisać parametry poszczególnych bloków. W rozważanym przykładzie wprowadzono następujące ich wartości:

Step Input - skok o amplitudzie 2

Step time: 1

Initial value: 0

Final value: 2

Transfer Fcn - współczynniki licznika i mianownika

Numerator: 2

Denominator: [10 1]

Mux - liczba wejść na multiplekser

Number of inputs: 2

Graph - parametry wykresu

Time range: 60

y - min: 0

y - max: 4.1

To Workspace - nazwa zbioru i liczba wartości odpowiedzi skokowej

Variable name: inercja

Maximum number of rows(timesteps): 1000

Kolejnym etapem jest wpisanie parametrów symulacji. W oknie modelowania należy wybrać opcje SIMULATION/PARAMETERS, zaznaczyć metodę całkowania np. Runge-Kutty 5 i podać dalsze parametry:

Start Time: 0

Stop Time: 60 (czas końcowy jest ściśle związany ze stałą czasową - tu : 5T=50)

Min Step Size: 0.0001

Max Step Size: 0.1

Tolerance: 1e-3

0x08 graphic
Po wpisaniu parametrów bloków i symulacji można rozpocząć wyznaczanie odpowiedzi skokowej z pomocą opcji SIMULATION/START. Wynikiem obliczeń jest wykres odpowiedzi skokowej - rysunek 1.16 oraz zbiór iner zawierający tabelę wartości (czas, odpowiedź), który można wykorzystać do dalszej analizy.

Rys.1.16.Odpowiedź skokowa członu inercyjnego

1.5.Zadania do wykonania

1.Napisać równanie różniczkowe, transmitancję operatorową oraz wyznaczyć analitycznie charakterystykę skokową wskazanego członu podstawowego.

2.Zamodelować układ do wyznaczania charakterystyk dynamicznych wybranego członu podstawowego.

3.Z pomocą zamodelowanego układu wyznaczyć odpowiedzi skokowe tego członu i ocenić wpływ wartości parametrów członu na uzyskane odpowiedzi.

4.Na podstawie danych charakterystyk skokowych określić rodzaj członu i wyznaczyć jego parametry.

5.Wyznaczyć analitycznie, zamodelować oraz obliczyć odpowiedzi skokowe dwóch wskazanych członów połączonych:

  1. szeregowo,

  2. równolegle,

  3. ze sprzężeniem zwrotnym.

Na podstawie uzyskanych wyników określić właściwości dynamiczne uzyskanych układów. Jeżeli to możliwe, wyznaczyć parametry transmitancji wypadkowych tych układów.

1.6.Pytania kontrolne

1. Jakie są sposoby opisu właściwości dynamicznych?

2. Co to jest człon podstawowy?

3.Wymienić nazwy, transmitancje i charakterystyki skokowe członów podstawowych.

4. Podać przykłady wskazanych członów.

5. Podać nazwy i definicje parametrów wskazanych członów.

6. Opisać metodę wyznaczania odpowiedzi dynamicznych z transmitancji lub równania różniczkowego.

7. Określić współczynniki transmitancji z odpowiedzi skokowych wskazanych członów.

8. Podać wzory transmitancji wypadkowych układów powstałych z połączenia członów.

Literatura

[1] Bogacki M., Chorowski M., Ślifirska E., Zbiór zadań z podstaw automatyki, Wyd.

PWr., Wrocław 1988.
[2] Chmielnicki W.J., Podstawy automatyki w inżynierii sanitarnej, Wyd. Polit.

Warsz., Warszawa 1983.

[3] Chorowski B., Werszko M., Automatyzacja procesów przemysłowych. Podstawy,

Wyd. PWr., Wrocław 1981.

[4] Mazurek J., Vogt H., Żydanowicz W., Podstawy automatyki, Wyd. Polit. Warsz.,

Warszawa 1983.

[5] Podstawy automatyki, pod red. T. Mikulczyńskiego, Wyd. PWr. Wrocław 1998.

CZŁON

DYNAMICZNY

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic



Wyszukiwarka

Podobne podstrony:
Eng Ger Pol, Politechnika Wrocławska- Wydział Chemiczny (W3), miernictwo i automatyka, Skrypt (analo
Technologia chemiczna W5, Politechnika Wrocławska- Wydział Chemiczny (W3), Podstawy technologii chem
Technologia chem - pyt na egz, Politechnika Wrocławska- Wydział Chemiczny (W3), technologia chemiczn
02 Identyfikacja polimerów, Politechnika Wrocławska - Wydział Chemiczny, Semestr VI, Tworzywa polim
cwiczenie 25 FIZYKA H1, Politechnika Wrocławska, W-5 Wydział Elektryczny, Fizyka G2, fiza laborki, f
cwiczenie 43 FIZYKA H1, Politechnika Wrocławska, W-5 Wydział Elektryczny, Fizyka G2, fiza laborki, f
cw 6 W3, Politechnika Wrocławska, W-5 Wydział Elektryczny, Fizyka G2, fiza laborki, fiza kalit, fizy
cwiczenie 47 FIZYKA H1, Politechnika Wrocławska, W-5 Wydział Elektryczny, Fizyka G2, fiza laborki, f
II O- Biochemia cwiczenie 5, Politechnika Wrocławska - ochrona środowiska, biochemia - laboratorium
Matematyka (1), Politechnika Wrocławska, Wydział Mechaniczny, Mechanika i Budowa Maszyn, Matematyka
II O- Biochemia cwiczenie 1, Politechnika Wrocławska - ochrona środowiska, biochemia - laboratorium
Test zestaw 4, Politechnika Wrocławska, Wydział Mechaniczny, Mechanika i Budowa Maszyn, BHP - Iwko
Cw88fiz, Politechnika Wrocławska, W-5 Wydział Elektryczny, Fizyka G2, fiza laborki, fiza kalit, fizy
CW84FIZ, Politechnika Wrocławska, W-5 Wydział Elektryczny, Fizyka G2, fiza laborki, fiza kalit, fizy
II O- Biochemia cwiczenie 4, Politechnika Wrocławska - ochrona środowiska, biochemia - laboratorium

więcej podobnych podstron