7. Badanie obiektów rzeczywistych (na przykładzie zbiorników)

Transkrypt

7. Badanie obiektów rzeczywistych (na przykładzie zbiorników)
Praktyczne wprowadzenie i zbiór zadań z zakresu opisu, analizy i symulacji dynamiki obiektów
7.
Badanie obiektów rzeczywistych (na przykładzie zbiorników)
7.1. Wprowadzenie – założenia i ograniczenia modeli
I.2.2.2
I.10
Elementarne liniowe układy dynamiki 1. i 2 rzędu mają duże znaczenie teoretyczne ale nie
występują w rzeczywistych warunkach. Zastosowanie tak prostych modeli zawsze jest
efektem przyjętych założeń, które pozwalają uprościć opis, kosztem ograniczenia dokładności
modelu. Prostszy model to nie tylko łatwiejsze obliczenia ale także mniejsza ilość
parametrów, których wartości trzeba wyznaczyć. Tak więc w praktyce inżynierskiej kluczową
rolę odgrywa przygotowanie dobrego i w miarę prostego modelu.
Podstawowe znaczenie mają założenia upraszczające dotyczące zakresu stosowania
modelu, jego rzędu oraz liniowości opisu. Zazwyczaj każdy model jest konstruowany przy
założeniu, że zmienne opisujące przebieg procesów nie przekroczą naturalnych ograniczeń
czy dopuszczalnych wartości, na przykład nie zdarzy się ujemny poziom cieczy, temperatura
nie spowoduje odkształcenia lub zniszczenia elementu, itp.
Jeśli jednak model miałby być wykorzystywany
y
y
model x
u
na granicy zakresu wartości zmiennych, to
dynamiki
x
uzupełnia się go blokami nasycenia, które
xmin xmax
ograniczają wartości zmiennych (Rys. II-13).
Rys. II-13. Ograniczenie wartości zmiennych
Praktycznie również zawsze stosuje się założenia, które ograniczają rząd modelu.
W przypadku modeli liniowych odpowiada to wprost uwzględnieniu tylko tych biegunów
układu, które mają istotne znaczenie dla stabilności, czasu reakcji, oscylacji ().
Doświadczenia z konstrukcji modeli na podstawie opisu zjawisk fizycznych () wskazują, że
element (proces) ma tym większy wpływ na dynamikę im stanowi większy magazyn
wielkości (masy, energii, …) w układzie.
Równie ważne są założenia zapewniające liniowość modelu (o ile to możliwe). Właściwie
to występują one zawsze bo każda liniowa zależność stosowana do opisu rzeczywistości jest
jedynie jej przybliżeniem. Wymienia się więc najistotniejsze założenia, decydujące o
dokładności upraszczanego modelu, która zależy również od przewidywanego zakresu zmian
wartości zmiennych.
7.2. Przykład – weryfikacja poprawności schematu
II.5.2
B.2
Symulacyjną metodę badania modeli rzeczywistych układów wybiera się zwykle wówczas
gdy badania analityczne są zbyt złożone. To oznacza także, że trudno ocenić wiarygodność
uzyskanych wyników, bo trudno je przewidzieć. Tymczasem doświadczenie pokazuje, że
nawet przy rysowaniu prostych schematów często zdarzają błędy – pomyłka w połączeniu,
zły znak funkcji, parametr, itp. Aby je wyeliminować należy przed realizacją programu badań
zweryfikować poprawność przygotowanego schematu. Proponowana metoda opiera się na
wykorzystaniu symulacji dowolnego stanu równowagi bez żadnych zakłóceń ().
Zakłada się, że pozytywnie zweryfikowany schemat nie będzie edytowany podczas badań,
co pozwoli uniknąć przypadkowych błędów. Wobec tego schemat powinien być
sparametryzowany a program badań realizowany za pomocą skryptów. Każdy sygnał
wejściowy1 będzie definiowany jako wymuszenie skokowe sparametryzowane za pomocą
zmiennych typu stan początkowy u0 i zmiana wartości du (Rys. II-11). Warunek początkowy
w każdym „końcowym” bloku całkującym2 zostanie przekazany za pomocą zmiennej (np.
x0), która będzie obliczana w skrypcie na podstawie wzoru na punkt równowagi. Jeśli wzór
na punkt równowagi i schemat są poprawne, to symulacja ze stałą wartością na wejściu
(du=0) musi utrzymać stałą wartość na wyjściu równą wartości początkowej x0 ().
Proponowana metoda weryfikacji nie zapewnia ujawnienia wszystkich możliwych błędów,
ale sprawdza się w większości przypadków. Podczas właściwych badań można zmieniać
punkt pracy (zależny od u0) i zakłócenie (du) ograniczając się jedynie do zmian w skrypcie3.
1
w ogólności badane układy mogą mieć więcej niż jedno wejście
tzn. w ostatnim elemencie łańcucha bloków całkujących (w przypadku układu równań różniczkowych takich
łańcuchów jest tyle ile jest zmiennych stanu)
3
Uporządkowany skrypt pomaga kontrolować poprawność wartości parametrów w kolejnych symulacjach, np.
łatwiej zauważyć błąd w krótkim skrycie niż przez przeglądanie parametrów w blokach na schemacie.
- 68 2
Praktyczne wprowadzenie i zbiór zadań z zakresu opisu, analizy i symulacji dynamiki obiektów
Jeśli dodatkowo skok wartości wejściowej du będzie przesunięty w czasie (skok w chwili
t0>0), to można sobie zapewnić powtarzalną kontrolę poprawności na wykresach podczas
typowego badania reakcji na wymuszenie skokowe – na odcinku 0÷t0 wykres powinien
przedstawiać zawsze stan równowagi (Rys. II-12).
7.3. Zadania – badanie własności kaskad zbiorników
Przedmiotem badań są statyczne i dynamiczne własności kaskady zbiorników (). Celem
natomiast jest określenie jaki wpływ na te własności mają wielkości zbiorników, sposób ich
połączenia oraz dokładność modelu. Większa dokładność badanych modeli będzie związana z
ich nieliniowością, można się więc spodziewać, że uproszczone modele będą wykazywały
takie same własności dynamiczne w całym zakresie pracy, a własności modeli dokładnych
będą zależeć od punktu pracy ().
7.3.1.
I.10.1.3
I.2.3
Kaskada niewspółdziałająca
Pierwsza kaskada zbiorników ze swobodnym wypływem (Rys. II-14) tworzy układ
unilateralny – kaskadę niewspółdziałającą ().
Model obiektu zawiera dwa równania i jeśli ma być
fwe1
dokładny, to będzie nieliniowy, ponieważ zawiera
fwy1
funkcje związane ze swobodnym wypływem (I-102).
h1
fwe2
Można go jednak zlinearyzować, na przykład metodą
siecznej (). Zarówno dokładną jak i przybliżoną
h2
fwy2
wersję modelu można zaimplementować na
Rys. II-14. Kaskada niewspółdziałająca schemacie w programie symulacyjnym.
Wartości wszystkich parametrów dokładnego i przybliżonego modelu można wyznaczyć ma
podstawie przyjętych wymiarów – powierzchnia dna i otworu, wysokość zbiornika.
1º Przygotuj przybliżony (zlinearyzowany) model obiektu. Wykonaj podstawową analizę –
rząd, liniowość, zmienne wejściowe i wyjściowe, równania statyczne, punkt równowagi.
2º Narysuj schemat badanego modelu i przygotuj skrypt z parametrami, zakładając że
badane będą odpowiedzi skokowe obiektu a symulacje będą uruchamiane dla różnych
punktów pracy. Wykonaj weryfikację poprawności schematu na podstawie symulacji w
stanie równowagi.
W badaniach podstawowych załóż, że oba zbiorniki mają taką samą powierzchnię dnia i
otworu. Jaką maksymalną wysokość powinny mieć zbiorniki aby zapewnić bezpieczne
wykonanie eksperymentu?
3º Wyznacz reakcję kaskady na takie samo zakłócenie skokowe dfwe1 w 3 punktach pracy:
- przyjmij stałą wartość wymuszania fwe2≠0,
- wyznacz punkty pracy (stany równowagi), np. dla fwe10 = 0, 0.5fwe1max, 0.9fwe1max,
- określ niewielkie wymuszenie, np. dfwe1 = 10% fwe1max,
- przesuń moment zmiany wymuszenia t0>0, aby kontrolować poprawność symulacji
W analogiczny sposób wyznacz reakcję kaskady na zakłócenia dfwe2.
4º Przedstaw wyniki badań na wykresach, tak aby zapewnić możliwość porównania reakcji
wygenerowanych podczas badań (w różnych punktach pracy, dla obu zbiorników).
5º Zbadaj:
a) Czy na takie samo zakłócenie układ reaguje tak samo w różnych punktach pracy?
b) Jaki wpływ na własności obiektu mają różnice w powierzchni zbiorników i otworów
(np. oba równe, pierwszy znacznie większy, drugi znacznie większy)?
c) Jak dobrać maksymalne wartości wymuszeń, jeśli wymiary zbiorników (powierzchnia
dna i otworu oraz wysokość) są zadane?
6º÷10º Powtórz punkty 1º÷5º dla dokładnego modelu kaskady niewspółdziałającej i porównaj
wykresy obu modeli. Jaki wpływ na wyniki ma linearyzacja modelu?
- 69 -
I.10.1.3
I.10.4.2
Praktyczne wprowadzenie i zbiór zadań z zakresu opisu, analizy i symulacji dynamiki obiektów
7.3.2.
Kaskada współdziałająca
Druga kaskada zbiorników ze swobodnym wypływem (Rys. II-15) to układ nieunilateralny
– kaskada współdziałająca ().
Jeśli sposób połączenia będzie jedyną zmianą w
fwe2
fwe1
stosunku do modelu 7.3.1, to będzie można
fwy1
zbadać jaki wpływ na własności układu ma
f
h1
h2
wy2
sposób ich połączenia.
Rys. II-15. Kaskada współdziałająca
1º÷11º Wykonaj pogram badań analogiczny jak dla kaskady niewspółdziałającej.
Porównaj wykresy obu kaskad.
- 70 -
I.10.1.3