Instrukcja do ćwiczeń Nr 2
Transkrypt
Instrukcja do ćwiczeń Nr 2
KATEDRA ENERGOELEKTRYKI POLITECHNIKI WROCŁAWSKIEJ LABORATORIUM PODSTAW MODELOWANIA SYSTEMÓW dla kierunku AiR Wydziału Elektrycznego INSTRUKCJA LABORATORYJNA ĆWICZENIE Nr 2 MODELOWANIE SYSTEMÓW NIELINIOWYCH Krzysztof Solak WROCŁAW 2015 I. Cel ćwiczenia 1. Modelowania systemów dynamicznych nieliniowych na przykładzie oscylatora Duffinga. Zapoznanie się z różnymi rodzajami drgań tj. okresowymi, podharmonicznymi, prawie okresowymi (quasi-periodic) oraz chaotycznymi. II. Ramowy program ćwiczeń 1. Należy numerycznie rozwiązać (w programie Simulink) nieliniowe równanie różniczkowe drugiego rzędu, które opisuje oscylator Duffinga: d 2x dx x x3 cos(t ) 2 dt dt przyjąć następujące wartości parametrów: α =-1, β = 1, δ = 0.3, ω = 1.2568, x(0) = x1(0) = 0,5, x (0) x2(0) 0 natomiast wartość należy zmieniać w zakresie od 0 do 0.8. Przyjąć parametry symulacji: metoda ode45, relative tolerance 1e-6, absolute tolerance 1e-6, czas trwania symulacji 400s. Dane do Workspace zapisać z okresem próbkowanie (Sample Time) 1e-3. 2. W zamodelowanym układzie dla różnych wartości należy wykreślić: a. przebiegi czasowe (przeanalizować tylko drgania okresowe oraz subharmoniczne), b. na płaszczyźnie fazowej przedstawić trajektorie fazowe dla zadanych warunków początkowych (dla stanu ustalonego t = 100÷400s), c. mapy Poincara (dla stanu ustalonego t = 100÷400s). III. Dodatek Trajektoria fazowa na płaszczyźnie fazowej – za pomocą płaszczyzny fazowej można przedstawić rozwiązanie nieliniowych układów lub równań różniczkowych pierwszego rzędu. Do sporządzenia płaszczyzny fazowej potrzebne są dwie zmienne stanu, więc układ powinien być drugiego rzędu (dwuwymiarowy np. x,y). Na rysunku 1 przedstawiono przykładową trajektorię fazową na płaszczyźnie fazowej. a) b) 0.8 1 0.6 0.5 0.4 x1 1.5 0 10 20 30 40 50 t 60 70 80 90 0.2 100 x2 0 0 1 x2 0.5 -0.2 0 -0.4 -0.5 -1 0 10 20 30 40 50 t 60 70 80 90 -0.6 0.2 100 0.4 0.6 0.8 1 1.2 1.4 1.6 x1 Rys. 1. Przebieg czasowy zmiennej x1 i x2 a) oraz trajektoria fazowa (wykres x2 w funkcji x1) b) -2- Mapa Poincare – przedstawia sekwencję punktów w przestrzeni stanu (jest obrazem stroboskopowym wykresu fazowego), która generowana jest na podstawie trajektorii fazowej na płaszczyźnie fazowej. Mapa Poincarego wykonana jest przez próbkowanie odpowiedzi systemu w stałym odstępie czasu, który równy jest okresowi wymuszenia. Rysunek 2b przedstawia mapę Poincare - jeden punkt oznacza, że odpowiedź układu jest równa okresowi wymuszenia. 0.8 0 -0.1 0.6 -0.2 0.4 -0.3 -0.4 x2 x2 0.2 0 -0.5 -0.6 -0.7 -0.2 -0.8 -0.4 -0.9 -0.6 0.2 0.4 0.6 0.8 1 1.2 1.4 -1 1.6 x1 0 0.2 0.4 0.6 x1 0.8 1 1.2 Rys. 2. Trajektoria fazowa (wykres x2 w funkcji x1) a) oraz mapa Poincare Rodzaje drgań: - okresowe – odpowiedź układu jest periodyczna i okres jest równy okresowi wymuszenia T. Na mapie Poincare tej sytuacji odpowiada jeden punkt. - podharmoniczne (subharmoniczne) – odpowiedź układu jest periodyczna, a okres jest wielokrotnością okresu wymuszenie nT (gdzie n - liczba całkowita), zaś częstotliwość równa jest f1/n. Dlatego ten rodzaj drgań nazywany jest podharmoniczną n lub harmoniczną 1/n. - prawie okresowe (quasi-periodic) – odpowiedź układu nie jest okresowa, sygnał zawiera wiele częstotliowści (przynajmniej dwie składowe) które odpowiada liniowa kombinacja nfA + mfB (gdzie współczynniki n oraz m są liczbami całkowitymi, a stosunek fA/fB nie jest liczbą całkowitą). Na mapie Poincare otrzymujemy skończoną liczbę punktów, które formują zamkniętą krzywą. - chaotyczne – odpowiedź układu nie jest okresowa. Na mapie Poincare otrzymujemy skończoną liczbę punktów, które nie formują zamkniętej krzywej - powstają dziwne atraktory. -3-