Projekt podstawowe człony dynamiczne

background image

str. 1

MODELOWANIE UKŁADÓW

DYNAMICZNYCH

PODSTAWOWE CZŁONY

DYNAMICZNE

Krzak Igor

Politechnika Krakowska

Wydział Inżynierii Elektrycznej i Komputerowej

Kierunek: Elektrotechnika;

rok I, semestr 2; gr.13

background image

str. 2

Podstawowe człony dynamiczne- wstęp

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 elementarnych, takich jak: mnożenie przes
stały współczynnik, różniczkowanie, całkowanie.

Rys1. Schemat członu podstawowego

Właściwości dynamiczne każdego obiektu można opisać za pomocą 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óżniczkującego zwyczajnego liniowego. W przypadku równań
nieliniowych przeprowadza się 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 dynamiczne człony podstawowe:

-obiekt bezinercyjny (liniowy)

- obiekt inercyjny pierwszego rzędu

- obiekt inercyjny pierwszego rzędu z opóźnieniem

-obiekt inercyjny drugiego rzędu oscylacyjny

- obiekt inercyjny n-tego rzędu

- obiekt całkujący idealny

- obiekt różniczkujący idealny

- obiekt rzeczywisty całkujący i różniczkujący

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

x(t)

Człon dynamiczny

G(s)

y(t)

background image

str. 3

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

G(s)=

௒(௦)
௑(௦)

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

X(s)={x(t)}- transformacja Laplace’a sygnału wejściowego.

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

l(t)

ቄ0 ݈݀ܽ ݐ < 0

1 ݈݀ܽ ݐ ≥ 0



background image

str. 4

Charakterystyki w dziedzinie czasu

background image

Człon bezinercyjny (liniowy, proporcjonalny)

to człon, który na wyjściu daje sygnał

Gdzie k to współczynnik wzmocnienia.

Poddanie powyższego związku obustronnej
transformatami obu sygnałów:

Stąd transmitancja członu proporcjonalnego ma posta


Odpowiedź impulsowa:

Charakterystyka skokowa członu proporcjonalnego wynosi:

w dziedzinie operatorowej

w dziedzinie czasu

x(t)

Człon bezinercyjny (liniowy, proporcjonalny)

ściu daje sygnał y(t) proporcjonalny do sygnału wejś

Gdzie k to współczynnik wzmocnienia.

ązku obustronnej transformacji Laplace'a daje zwią

transformatami obu sygnałów:

członu proporcjonalnego ma postać:

członu proporcjonalnego wynosi:

w dziedzinie operatorowej

,

w dziedzinie czasu

.

y(t)

str. 5

Człon bezinercyjny (liniowy, proporcjonalny)

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

daje związek pomiędzy

background image

str. 6

Charakterystyka odpowiedzi na wymuszenie skokowe:

Odpowiedź na wymuszenie skokowe członu proporcjonalnego to proste równoległe do osi
czasu.

Implementacja w MATLABIE:

k=[3 6 9];

hold on;

for x=1:3

licz=[k(x)];

mian=[1];

step(licz, mian), grid on;

end

background image

str. 7

Charakterystyka odpowiedzi na wymuszenie impulsowe:

Odpowiedź na wymuszenie impulsowe członu proporcjonalnego to prosta równoległa do osi
czasu przechodząca przez oś x w punkcie 0.

Implementacja w MATLABIE:

k=[3 6 9];

hold on;

for x=1:3
licz=[k(x)];
mian=[1];
impulse(licz, mian), grid on;
end

background image

str. 8

Przykładami członów proporcjonalnych są: przekładnie zmieniające liczbę obrotów, przekładnie
zmieniające moment napędowy, wzmacniacze elektroniczne oraz większość czujników -
przetworników pomiarowych.

Przykładem realizacji jest również dźwignia dwuramienna;

Na dźwignię działa siła F1( na schemacie u=x1) przyłożona w punkcie a od punktu odparcia,
wywołująca reakcję w postaci siły F2( schemat- y=x2) na drugim końcu dźwigni odległym od
punktu b od punktu odparcia. Przyjmując, że belka jest sztywna i nieważka można napisać
równanie sił:

Stąd:

background image

str. 9

Człon inercyjny pierwszego rzędu

Jest

to powszechnie używany model urządzeń obdarzonych szeroko rozumianą

bezwładnością mechaniczną i cieplną. Przykładem urządzeń o cechach członu inercyjnego są:

- grzejniki elektryczne

-czwórniki RC

Transmitancja i równanie opisujące obiekt mają postać:


gdzie:
y – odpowiedź
k –wzmocnienie
u – wymuszenie
T – stała czasowa

Odpowiedź skokową i impulsową opisują wzory:

x(t)

y(t)

background image

str. 10

Charakterystyka odpowiedzi na wymuszenie skokowe:

Im większa wartość stałej czasowej tym wolniej odpowiedź członu inercyjnego dąży do
wartości ustalonej.

Implementacja w MATLABIE dla zmiennego T i stałego wzmocnienia:

k=[3 6 9];
T=[3 6 9];

hold on;

for x=1:3
licz=[k(1)];
mian=[T(x) 1];
step(licz, mian), grid on;
end

Implementacja w MATLABIE dla stałej wartości czasu i zmiennego wzmocnienia:

k=[3 6 9];
T=[3 6 9];

hold on;

background image

str. 11

for x=1:3
licz=[k(x)];
mian=[T(1) 1];
step(licz, mian), grid on;
end

Charakterystyka odpowiedzi na wymuszenie impulsowe

Implementacja w MATLABIE dla zmiennego T i stałego wzmocnienia:

k=[3 6 9];
T=[3 6 9];

hold on;

for x=1:3
licz=[k(1)];
mian=[T(x) 1];
impulse(licz, mian), grid on;
end

background image

str. 12

Implementacja w MATLABIE dla stałej wartości czasu i zmiennego wzmocnienia:

k=[3 6 9];
T=[3 6 9];hold on;
for x=1:3
licz=[k(x)];
mian=[T(1) 1];
impulse(licz, mian), grid on;
end

background image

str. 13

Przykładem rzeczywistym członu inercyjnego pierwszego rzędu jest czwórnik elektryczny
RC.

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

A prądu ładowania kondensatora

Po porównaniu obu wzorów uzyskuje się:

background image

str. 14

I ostatecznie równanie dynamiki o postaci

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

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

background image

str. 15

Człon inercyjny pierwszego rzędu z opóźnieniem

Człon opóźniający jest elementarnym czlonem dynamicznym opisany za pomocą równania:

y(t)=k(x)(t-T)

gdzie: x(t)- wartość sygnału wejściowego, y(t) wartość sygnału wyjściowego.

Opis transmitancyjny:

Po zastosowanie przekształcenia Lapleac’a do obu stron równania możemy przejść do opisu
w dziedzinie zmiennej zaspolonej s. Jeśli założymy, że warunki początkowe ukladu są
zerowe, to otrzymujemy wówczas opis tego układu w postasci transmitancji operatorowej

Y(s)=k

e

ିୱ୘

X(s)

G(s)k

e

ିୱ୘

Odpowiedź impulsowa ukladu:

Odpowiedzą impulsową układu opóźniającego można wyznaczyć na podstawie jego
transmitancji w sposób następujący:

g(s)=G(s)=k

e

ିୱ୘

oraz w dziedzinie czasu

g(t)=kδ(t-T)

W MATALBIE wpisujemy:

k=1;

T=1;

theta=1;

[licz_op, mian_op] = pade(theta, n);

licz_iner = [0,k]; mian_iner = [T,1];

obiekt=tf(licz_iner,mian_iner,'outputdelay',theta);

x(t)

y(t)

background image

str. 16

impulse(obiekt)

i otrzymujemy:

Odpowiedź na skok jednostkowy:

h(s)=G(s)

W MATALBIE wpisujemy:

k=1; T=1; theta=1;

[licz_op, mian_op] = pade(theta, n);

licz_iner = [0,k]; mian_iner = [T,1];

obiekt=tf(licz_iner,mian_iner,'outputdelay',theta);

step(obiekt)

I otrzymujemy:

background image

str. 17

Przykładem członu inercyjnego I-rzędu z opóźnieniem jest podajnik taśmowy

background image

str. 18

Człon inercyjny drugiego rzędu oscylacyjny

Równanie różniczkowe członu oscylacyjnego II- rzędu

gdzie

T

o

– okres drgań nie tłumionych,

ζ – współczynnik tłumienia,

k – wzmocnienie równe stosunkowi ustalonej wartości sygnału wyjściowego do ustalonej
wartości sygnału wejściowego.

Transmitancja operatorowa

Odpowiedź skokowa

gdzie

.

Odpowiedź skokowa ma charakter oscylacyjny, jeżeli spełniony jest warunek:

Odpowiedź impulsowa

x(t)

y(t)

background image

str. 19

Charakterystyka odpowiedzi na wymuszenie skokowe:

Implementacja w MATLABIE dla zmiennego k:

k=[3 6 9];
Wn=[300 600 900];
ksi=[0.3 1 2];

hold on;

for x=1:3
licz=[k(x)*Wn(1)^2];
mian=[1 2*ksi(1)*Wn(1) Wn(1)^2];
step(licz, mian), grid on;
end

Implementacja w MATLABIE dla zmiennego k:

background image

str. 20

k=[3 6 9];
Wn=[300 600 900];
ksi=[0.3 1 2];

hold on;

for x=1:3
licz=[k(x)*Wn(1)^2];
mian=[1 2*ksi(1)*Wn(1) Wn(1)^2];
impulse(licz, mian), grid on;
end

background image

str. 21

Przykładem członu inercyjnego II-rzędu jest manometr cieczowy dwuramienny

background image

str. 22

Człon całkujący idealny

Transmitancja i równanie opisujące obiekt mają postać:

Gdzie k jest współczynnikiem wzmocnienia.

Odpowiedź skokową i impulsową opisują wzory:

Charakterystyka odpowiedzi na wymuszenie skokowe:

Odpowiedzią członu całkującego na wymuszenie skokowe jest brak stanu ustalonego.

Implementacja w MATLABIE:

k=[3 6 9];

hold on;

for x=1:3
licz=[k(x)];
mian=[1 0];
step(licz, mian), grid on;
end

background image

str. 23

Charakterystyka odpowiedzi na wymuszenie impulsowe

Odpowiedź na wymuszenie impulsowe członu całkującego to proste równoległa do osi czasu.

Implementacja w MATLABIE:

k=[3 6 9];

hold on;

for x=1:3
licz=[k(x)];
mian=[1 0];
impulse(licz, mian), grid on;
end

background image

str. 24

background image

str. 25

Człon różniczkujący idealny

Transmitancja i równanie opisujące obiekt mają postać:

· Odpowiedzi czasowej na wymuszenie skokowe nie można wykreślić, gdyż funkcją Diraca
nie można jej sporządzić.

- w dziedzinie operatorowej wynosi: Y(s)=k
- w dziedzinie czasu wynosi: Y(t)= k*δ(t)

Człon różniczkujący idealny nie jest realizowany fizycznie. W praktyce stosuje się więc
połączenie szeregowe tego członu z członem inercyjnym uzyskując tzw. Człon różniczkujący
rzeczywisty. Przykładem tego jest czwórnik elektryczny CR.

background image

str. 26

background image

str. 27

Człon całkujący rzeczywisty

Transmitancja i równanie opisujące obiekt mają postać:

Gdzie k jest współczynnikiem wzmocnienia, a T *s+ stałą czasową.
Odpowiedź skokową i impulsową opisują wzory:

-Odpowiedź skokowa(k=const.)

T=[2 4 6];

hold on;

for x=1:3

L=[2 0];

M=[T(x) 1];

sys=tf(L,M);

step(sys), grid on;

background image

str. 28

end

-Odpowiedź impulsowa(k=const.)

T=[2 4 6];

hold on;

for x=1:3

L=[2 0];

M=[T(x) 1];

sys=tf(L,M);

impulse(sys), grid on;

end

background image

str. 29

Przykładem układu rzeczywistego realizującym funkcję członu całkującego rzeczywistego
jest silnik prądu stałego

background image

str. 30

Człon różniczkujący rzeczywisty

Transmitancja i równanie opisujące obiekt mają postać:

Gdzie k jest współczynnikiem wzmocnienia.
Odpowiedź skokową i impulsową opisują wzory:

Charakterystyka odpowiedzi na wymuszenie skokowe:

Im większa wartość T tym wykres zaczyna się niżej.

Implementacja w MATLABIE dla stałego wzmocnienia równego 3:

k=[3 6 9];
T=[3 6 9];

hold on;

for x=1:3
licz=[k(1) 0];
mian=[T(x) 1];
step(licz, mian), grid on;
end

background image

str. 31

Implementacja w MATLABIE dla stałej wartości czasu i zmiennego wzmocnienia:

k=[3 6 9];
T=[3 6 9];hold on;
for x=1:3
licz=[k(x) 0];
mian=[T(1) 1];
step(licz, mian), grid on;
end

background image

str. 32

Charakterystyka odpowiedzi na wymuszenie impulsowe:

Implementacja w MATLABIE dla stałego wzmocnienia równego 3:

k=[3 6 9];
T=[3 6 9];

hold on;

for x=1:3
licz=[k(1) 0];
mian=[T(x) 1];
impulse(licz, mian), grid on;
end

background image

str. 33

Implementacja w MATLABIE dla stałej wartości czasu i zmiennego wzmocnienia:

k=[3 6 9];
T=[3 6 9];

hold on;

for x=1:3
licz=[k(x) 0];
mian=[T(1) 1];
impulse(licz, mian), grid on;
end

background image

str. 34

.

background image

str. 35

Człon inercyjny n-tego rzędu

Odpowiedź impulsowa określona jest zależnością:

background image

str. 36

W MATALBIE wpisujemy:

k=2;

T1=1;

T2=3;

T3=4;

T4=5;

L=[k];

M1=[T1*T2,T1+T2,1];

M2=[T3*T4,T3+T4,1];

sys1=tf(L,M1);

sys2=tf(L,M2);

impulse(sys1,sys2)

I otrzymujemy:

Odpowiedź skokowa

k=2;

background image

str. 37

T1=1;

T2=3;

T3=4;

T4=5;

L=[k];

M1=[T1*T2,T1+T2,1];

M2=[T3*T4,T3+T4,1];

sys1=tf(L,M1);

sys2=tf(L,M2);

step(sys1,sys2)

Otrzymujemy

background image

str. 38

PODSUMOWANIE.

Po napisaniu krótkiego kodu w Matlabie w łatwy sposób można zapoznać się z
charakterystykami podstawowych członów.

W układach regulacji automatycznej ważna jest znajomość charakterystyki

dynamicznej badanego obiektu. Charakterystyka dynamiczna określa zachowanie się układu
w stanie nieustalonym. Własności obiektu w stanie przejściowym można opisać podając
transmitancję operatorową, transmitancję widmową, charakterystykę czasową bądź
częstotliwościową. Spośród charakterystyk czasowych największe zastosowanie znalazły
odpowiedzi układu na wymuszenie standardowe. Za wymuszenie takie przyjęto skok

jednostkowy 1(t) lub jego pochodną względem czasu-impuls Dirac’a

δ

. Odpowiedzi układów

na te wymuszenia nazywamy odpowiednio:

- odpowiedzią skokową - h(t);

- odpowiedzią impulsową - g(t);


Wyszukiwarka

Podobne podstrony:
cw7 podstawowe człony dynamiczne
Podstawowe czlony dynamiczne id Nieznany
syposz,podstawy automatyki, PODSTAWOWE CZŁONY DYNAMICZNE
Podstawowe człony dynamiczne
Podstawowe człony dynamiczne
czlony dynamiczne id 128806 Nieznany
Projekt z podstaw konstrukcji maszyn
Podstawowe człony regulacji
Podstawowe człony układu automatyki
Projekt Podstawowe prawa i?finicje elektrotechniki v2 7b Final
Podstawowe człony automatyki sprawozdanie
Projekt podstawy ruchu górniczego
Charakterystyki częstotliwościowe podstawowych członów dynamicznych v4

więcej podobnych podstron