3. MODELOWANIE NIELINIOWYCH SYSTEMÓW DYNAMICZNYCH

Podobne dokumenty
INSTRUKCJA DO ĆWICZENIA NR 7

TEORIA CHAOSU. Autorzy: Szymon Sapkowski, Karolina Seweryn, Olaf Skrabacz, Kinga Szarkowska

MECHANIKA 2. Drgania punktu materialnego. Wykład Nr 8. Prowadzący: dr Krzysztof Polko

Politechnika Wrocławska, Wydział Informatyki i Zarządzania. Modelowanie

Zastosowanie ciągłych układów chaotycznych do bezpiecznej komunikacji. Karol Jastrzębski

Efekt motyla i dziwne atraktory

Fizyka 11. Janusz Andrzejewski

VII. Elementy teorii stabilności. Funkcja Lapunowa. 1. Stabilność w sensie Lapunowa.

Definicje i przykłady

Politechnika Wrocławska, Wydział Informatyki i Zarządzania. Modelowanie

Drgania wymuszone - wahadło Pohla

III. Układy liniowe równań różniczkowych. 1. Pojęcie stabilności rozwiązań.

DRGANIA SWOBODNE UKŁADU O DWÓCH STOPNIACH SWOBODY. Rys Model układu

MECHANIKA II. Drgania wymuszone

Podstawy Automatyki. Wykład 5 - stabilność liniowych układów dynamicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Rozwiązywanie równań różniczkowych zwyczajnych za pomocą komputera

CHARAKTERYSTYKI CZĘSTOTLIWOŚCIOWE

ϕ(t k ; p) dla pewnego cigu t k }.

13. Równania różniczkowe - portrety fazowe

Podstawy Automatyki. Wykład 5 - stabilność liniowych układów dynamicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Drgania układu o wielu stopniach swobody

Podstawy Automatyki. Wykład 5 - stabilność liniowych układów dynamicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

INSTRUKCJA DO ĆWICZENIA NR 5

Podstawy fizyki sezon 1 VII. Ruch drgający

3 Podstawy teorii drgań układów o skupionych masach

POMIARY WIELKOŚCI NIEELEKTRYCZNYCH

Sposoby modelowania układów dynamicznych. Pytania

Stabilność II Metody Lapunowa badania stabilności

Drgania poprzeczne belki numeryczna analiza modalna za pomocą Metody Elementów Skończonych dr inż. Piotr Lichota mgr inż.

Dynamika nieliniowa i chaos deterministyczny. Fizyka układów złożonych

Elementy rachunku różniczkowego i całkowego

Laboratorium Mechaniki Technicznej

Twierdzenie 2: Własności pola wskazujące na istnienie orbit

Układ RLC z diodą. Zadanie: Nazwisko i imię: Nr. albumu: Grzegorz Graczyk. Nazwisko i imię: Nr. albumu:

Katedra Fizyki Ciała Stałego Uniwersytetu Łódzkiego. Ćwiczenie 2 Badanie funkcji korelacji w przebiegach elektrycznych.

METODY OBLICZENIOWE. Projekt nr 3.4. Dariusz Ostrowski, Wojciech Muła 2FD/L03

Wykład FIZYKA I. Dr hab. inż. Władysław Artur Woźniak. Katedra Optyki i Fotoniki Wydział Podstawowych Problemów Techniki Politechnika Wrocławska

RÓWNANIA RÓŻNICZKOWE WYKŁAD 4

WIBROIZOLACJA określanie właściwości wibroizolacyjnych materiałów

Fizyka 12. Janusz Andrzejewski

Drgania w obwodzie LC. Autorzy: Zbigniew Kąkol Kamil Kutorasiński

TEORIA OBWODÓW I SYGNAŁÓW LABORATORIUM

MECHANIKA II. Drgania wymuszone

Matematyka licea ogólnokształcące, technika

Ćwiczenie 3 BADANIE OBWODÓW PRĄDU SINUSOIDALNEGO Z ELEMENTAMI RLC

II. Równania autonomiczne. 1. Podstawowe pojęcia.

Zastosowanie wykładników Lapunowa do badania stabilności sieci elektroenergetycznej

Ruch drgający. Ruch harmoniczny prosty, tłumiony i wymuszony

Wykład FIZYKA I. 10. Ruch drgający tłumiony i wymuszony. Dr hab. inż. Władysław Artur Woźniak

WIBROIZOLACJA określanie właściwości wibroizolacyjnych materiałów

Funkcje liniowe i wieloliniowe w praktyce szkolnej. Opracowanie : mgr inż. Renata Rzepińska

BADANIE DRGAŃ TŁUMIONYCH WAHADŁA FIZYCZNEGO

BADANIE ELEKTRYCZNEGO OBWODU REZONANSOWEGO RLC

27. RÓWNANIA RÓŻNICZKOWE CZĄSTKOWE

Zadania do wykładu Jakościowa Teoria Równań Różniczkowych Zwyczajnych

Procedura modelowania matematycznego

Pojęcie funkcji. Funkcja liniowa

Sprawozdanie z zad. nr 4 Wahadło Matematyczne z Fizyki Komputerowej. Szymon Wawrzyniak / Artur Angiel / Gr. 5 / Poniedziałek 12:15

Wykład z modelowania matematycznego.

RUCH HARMONICZNY. sin. (r.j.o) sin

MODELOWANIE RZECZYWISTOŚCI

Podstawowe człony dynamiczne

Ćwiczenie M-2 Pomiar przyśpieszenia ziemskiego za pomocą wahadła rewersyjnego Cel ćwiczenia: II. Przyrządy: III. Literatura: IV. Wstęp. l Rys.

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania. Podstawy Automatyki

POMIARY WIELKOŚCI NIEELEKTRYCZNYCH

FUNKCJA LINIOWA, RÓWNANIA I UKŁADY RÓWNAŃ LINIOWYCH

Wpływ nieliniowości elementów układu pomiarowego na błąd pomiaru impedancji

MECHANIKA II. Dynamika ruchu obrotowego bryły sztywnej

WAHADŁO SPRĘŻYNOWE. POMIAR POLA ELIPSY ENERGII.

Drgania, dynamika nieliniowa i chaos deterministyczny. Katarzyna Weron

VII. Drgania układów nieliniowych

Znaleźć wzór ogólny i zbadać istnienie granicy ciągu określonego rekurencyjnie:

Siły wewnętrzne - związki różniczkowe

Chaos w układach dynamicznych: miary i kryteria chaosu

Sterowanie napędów maszyn i robotów

Funkcja liniowa - podsumowanie

Wykład 6 Drgania. Siła harmoniczna

DRGANIA ELEMENTÓW KONSTRUKCJI

Prędkość fazowa i grupowa fali elektromagnetycznej w falowodzie

Rys 1 Schemat modelu masa- sprężyna- tłumik

Modele materiałów

LABORATORIUM ELEKTROAKUSTYKI. ĆWICZENIE NR 1 Drgania układów mechanicznych

Badania doświadczalne drgań własnych nietłumionych i tłumionych

Podstawy Elektrotechniki i Elektroniki. Opracował: Mgr inż. Marek Staude

Ćwiczenie nr X ANALIZA DRGAŃ SAMOWZBUDNYCH TYPU TARCIOWEGO

5. Równania różniczkowe zwyczajne pierwszego rzędu

POMIAR PRĘDKOŚCI DŹWIĘKU METODĄ REZONANSU I METODĄ SKŁADANIA DRGAŃ WZAJEMNIE PROSTOPADŁYCH

1 Płaska fala elektromagnetyczna

BADANIE PODŁUŻNYCH FAL DŹWIĘKOWYCH W PRĘTACH

- prędkość masy wynikająca z innych procesów, np. adwekcji, naprężeń itd.

Ruch drgajacy. Drgania harmoniczne. Drgania harmoniczne... Drgania harmoniczne... Notatki. Notatki. Notatki. Notatki. dr inż.

lim Np. lim jest wyrażeniem typu /, a

BADANIE REZONANSU W SZEREGOWYM OBWODZIE LC

Załóżmy, że obserwujemy nie jedną lecz dwie cechy, które oznaczymy symbolami X i Y. Wyniki obserwacji obu cech w i-tym obiekcie oznaczymy parą liczb

Wykład z modelowania matematycznego. Przykłady modelowania w mechanice i elektrotechnice.

Własności dynamiczne przetworników pierwszego rzędu

Elektrotechnika I stopień Ogólno akademicki. Przedmiot kierunkowy. Obowiązkowy Polski VI semestr zimowy

Instrukcja do ćwiczenia jednopłaszczyznowe wyważanie wirników

Wykład 9. Fizyka 1 (Informatyka - EEIiA 2006/07)

Transkrypt:

3. MODELOWANIE NIELINIOWYCH SYSTEMÓW DYNAMICZNYCH 3.. Wprowadzenie Analiza systemów dynamicznych ma podstawowe znaczenie w technice. Ich modelowanie jest być może zasadniczym sposobem poznawania otaczającej nas rzeczywistości i wyciągania stąd stosownych wniosków, zarówno co do zachodzących wokół procesów, jak i ich wykorzystania. Dynamika systemów jest odtwarzana za pomocą modeli zależnych od czasu. W ogólnym przypadku, czas może być reprezentowany w postaci ciągłej lub dyskretnej. W zależności od tego, stosowne modele są formułowane w postaci równań różniczkowych (czas ciągły) lub równań różnicowych (czas dyskretny). Historia rozwoju obu tych gałęzi dynamiki jest różna, co jest głównie związane z dostępnością odpowiednich narzędzi analitycznych i obliczeniowych. Modele tworzone w oparciu o równania różniczkowe pojawiły się wraz ze sformułowaniem przez Newtona i Leibniza podstaw rachunku różniczkowego i całkowego, podczas, gdy dynamiczne modele czasu dyskretnego są wytworem zaledwie ostatnich dziesięcioleci. W odniesieniu do systemów liniowych stosowane są dobrze poznane, uniwersalne narzędzia analityczne, które pozwalają badać ich stabilność oraz różnorodne charakterystyki w dziedzinie czasu i częstotliwości. W przeciwieństwie do tego, narzędzia badania systemów nieliniowych są często ograniczone do ściśle określonej grupy systemów. Ponadto, w ostatnim czasie znaczną uwagę zwraca się na dynamiczne systemy nieliniowe, których opis wykracza poza tradycyjnie stosowane podejście. Do ich zrozumienia często stosuje się różne techniki modelowania i symulacji. Krótkiemu przeglądowi tych właśnie zagadnień poświęcony jest niniejszy rozdział. 3.. Równanie Van der Pola Równanie Van der Pola 3 opisuje oscylacje w układzie elektronicznym ze wzmacniaczem (oryginalnie z zastosowaniem lampy typu trioda). Dynamika układu jest określona za pomocą następującego równania nieliniowego: dy ( y ) + y = 0 d y μ, (3.) dt dt 3 Van der Pol Balthazar (989 959) pionier radio- i telekomunikacji

3 Podstawy modelowania systemów gdzie μ współczynnik tłumienia. Równanie (3.) można zapisać w postaci układu równań pierwszego rzędu: x 3 d x = μ x y dt 3 dy x = dt μ (3.) Przebiegi uzyskane z rozwiązania równania dla dwóch różnych wartości współczynnika tłumienia są pokazane na rys. 3.. Na podstawie (3.) można otrzymać portret fazowy rozwiązania, co jest przedstawione na rys. 3.. Rys. 3.. Rozwiązanie równania Van der Pola dla dwóch wartości współczynnika μ

3. Modelowanie systemów nieliniowych 33 Rys. 3.. Portrety fazowe dla dwóch wartości współczynnika μ Generator Van der Pola ma ważną praktyczną właściwość tłumienia oscylacji o rosnącej amplitudzie i wzmacniania oscylacji tłumionych. Prowadzi to do stabilizacji drgań o ustalonej granicznej amplitudzie. Właściwość ta jest stosowana do odtwarzania zjawisk w różnych dziedzinach techniki, biologii, socjologii, czy ekonomii. Wpływ warunków początkowych na stan przejściowy generatora jest pokazany na rys. 3.3. Widać, że generator szybko przechodzi do ustalonych warunków pracy.,5,5 0,5 0 0,5,5 (x(0), y(0)) = (, 00) (x(0), y(0)) = (, 400),5 0 00 400 600 800 000 00 400 600 800 000 t, s a) b) 800 600 400 00 0 00 400 600 800 000 (, 00) (, 400) 00,5,5 0,5 0 0,5,5,5 x Rys. 3.3. Wpływ warunków początkowy na stan przejściowy generatora; μ = 500

34 Podstawy modelowania systemów Zastosowania generatora można rozszerzyć przez wprowadzenie zewnętrznego wymuszenia (układ nieautonomiczny). Wymaga to uzupełnienia równania (3.) przez dodanie z prawej strony odpowiedniej funkcji wymuszającej. Najczęściej ma ona postać funkcji harmonicznej, na przykład: F cos(ωt). 3.3. Równanie różniczkowe Duffinga Równanie Duffinga jest często stosowane do opisu drgań układów mechanicznych sprężystych z tłumieniem (sztywna sprężyna, sprężysta belka), a także nieliniowe układy elektroniczne, które podlegają wymuszeniom oscylacyjnym. Ogólna postać równania Duffinga z wymuszeniem okresowym jest następująca: 0 3 x + δ x ± ω x + βx = F cos( ωt + ϕ) (3.3) gdzie parametry równania są odpowiedzialne za poszczególne procesy w modelowanym obiekcie: δ współczynnik tłumienia; β liniowy współczynnik sztywności; ω 0 współczynnik oscylacji (własnych); F amplituda wymuszenia; ω pulsacja wymuszenia. Zależność (3.3) może być przedstawiona w postaci dwóch równań różniczkowych pierwszego rzędu (równania stanu): u = v 3 v = mω u βu δv + F cos( ωt + ϕ) 0 (3.4) gdzie dwie zmienne (zmienne stanu) mają prostą interpretację fizyczną: u przemieszczenie, v prędkość. Rozpatrywany tu problem jest często ilustrowany za pomocą urządzenia z rys. 3.4 [], gdzie ferromagnetyczna sprężyna (belka) jest pobudzana za pomocą dwóch elektromagnesów. Równanie (3.3) odwzorowuje drgania sprężystej belki pobudzanej przez elektromagnesy.

3. Modelowanie systemów nieliniowych 35 Rys. 3.4. Układ do ilustracji równania Duffinga W zależności od wartości poszczególnych parametrów w (3.3), równanie przyjmuje różne praktyczne formy. Dla parametrów: β = 0, ϕ = 0 oraz przy dodatnim znaku przy współczynniku ω 0, (3.3) przyjmuje następującą formę: 0 x + δ x + ω x = F cos( ωt) (3.5) Jest to równanie różniczkowe liniowe drugiego rzędu o stałych współczynnikach z wymuszeniem oscylacyjnym. Jego rozwiązanie uzyskuje się według standardowych procedur [3]. W tym przypadku otrzymujemy następujący związek: x ( t) = Acos( ωt φ), (3.6) który na płaszczyźnie fazowej (x, v) = (x, x ) przedstawia elipsę: x( t) ( ) v t + = (3.7) A ω A Wartość amplitudy A oraz przesunięcia fazowego φ zależą od pulsacji wymuszenia ω: ( ω0 ω ) F δω A ( ω) =, tgφ( ω) = (3.8) + ( δω) ω0 ω Pulsacja rezonansowa występuje wówczas, gdy przy zmianie współczynnika tłumienia δ, amplituda A(ω) = A(ω rez ) przyjmuje największą wartość. Z warunku określenia maksymalnej wartości A(ω) (3.8), znajdujemy: 0 (δ / ) ωrez = ω (3.9)

36 Podstawy modelowania systemów Widać bezpośrednie powiązanie pulsacji rezonansowej z pulsacją drgań własnych ω 0 oraz z tłumieniem δ. Dla regularnych odstępów czasu: t = 0, T, T,, gdzie T = π/ω, odpowiedzi równania układają się w punkty na płaszczyźnie fazowej: ( x, v) = ( Acosφ, Aω sinφ), (3.0) tworząc tzw. odwzorowanie punktowe albo odwzorowanie (przekrój) Poincarégo 4 [5, 8], które jest w tym przypadku zbiorem punktów rozwiązania równania (3.7) dla przyjętego kroku czasowego. Mówi się wówczas, że zbiór punktów rozwiązania powstaje w wyniku stroboskopowego (synchronicznego) próbkowania rozwiązania. Ilustruje to kolejny przykład. Przykład 3.. Wyznaczyć podstawowe przebiegi uzyskane w wyniku rozwiązania równania (3.5) dla następujących parametrów: F =,0; δ = 0,06; ω 0 =,0; ω = 0,6; przy warunkach początkowych: x(0) = 0,; x`(0) = 0,. Obliczenia zostały wykonane z wykorzystaniem procedury ode5s w języku MATLAB. Rezultaty są prezentowane na rys. 3.5. Przedstawiają one przebiegi zmiany odchylenia x(t) oraz przyśpieszenia x`(t) (rys. 3.5a). Rys. 3.5. Przebiegi związane z rozwiązaniem równania Duffinga Widać, że stan przejściowy zanika po czasie ok. 00 s. Po jego zaniku, obraz tych przebiegów na płaszczyźnie fazowej przyjmuje kształt elipsy (rys. 3.5b). Odwzorowanie Poincarégo określone zgodnie z (3.0) jest pokazane na rys. 3.6a (punkty przekroju dla t = 0, T, T, są wyznaczone przez wierzchołki wykresu). Szczegóły tego przekroju dla czasu t > 00 s są pokazane na rys. 3.6b. Jak widać, przekrój Poincarégo upraszcza wykres, zachowując podstawowe cechy przebiegu, co jest szczególnie istotne w przypadku bardziej złożonych wykresów. 4 Jules Henri Poincaré (854 9), matematyk i fizyk francuski.

3. Modelowanie systemów nieliniowych 37 Rys. 3.6. Przekrój Poincarégo dla analizowanego równania (a) oraz szczegół dla t > 00 s (b) Analizowany powyżej przypadek odnosi się do równania Duffinga, zredukowanego do postaci liniowej. Bardziej interesujące właściwości (także z praktycznego punktu widzenia) ma postać nieliniowa tego równania co będzie przedmiotem analizy w dalszej części rozdziału. 3.4. Systemy chaotyczne Teoria chaosu pojawiła się, jako gałąź teorii układów dynamicznych, a jej powstanie łączy się z nazwiskiem Poincarégo w związku z jego analizą równań dynamiki trzech ciał powiązanych grawitacyjnie []. Termin chaos oddaje tu generalną zasadę odnoszącą się do systemów deterministycznych, mówiącą, że choć w takich systemach przyszłość można przewidzieć na podstawie stanu obecnego, to jednak w systemie chaotycznym aproksymacja stanu obecnego nie przybliża jego przyszłych stanów. Problem ten wyraziście pojawił się w latach 60-tych XX wieku w pracach Lorenza 5, przy okazji tworzenia modeli do przewidywania prognoz meteorologicznych. 3.4.. Równania Lorenza Równania Lorenza są zazwyczaj podawane w następującej postaci [, 0]: y ( t) = α 3 ( y ( t) y ( t) ) y ( t) = βy ( t) y y ( t) = γy ( t) + y ( t) y 3 ( t) y ( t) y ( t) ( t) 3 (3.) 5 Edward Norton Lorenz (97 008), matematyk i meteorolog amerykański.

38 Podstawy modelowania systemów Przy następujących parametrach: a = 0, b = 8, g = 8/3 oraz przy warunkach początkowych: y (0) = 0, y (0) =, y 3 (0) = 5, uzyskuje się rozwiązanie, którego przebieg w układzie współrzędnych y, y, y 3 jest pokazany na rys. 3.7. y3 Rys. 3.7. Rozwiązanie równań Lorenza przy podanych warunkach początkowych Rysunek 3.8 przedstawia wykres zmian y 3 względem y, gdzie widać charakterystyczne obszary przyciągania rozwiązania, znane, jako dziwny atraktor 6 Lorenza. Obszary te układają się w kształt skrzydeł motyla, co obrosło legendą na temat możliwości przewidywania pogody w postaci tzw. efektu motyla: trzepot skrzydeł motyla w puszczy amazońskiej wywołuje tornado w Teksasie. 6 Atraktor dziwny, to atraktor (obszar przyciągania), w którym liczba punktów rośnie do nieskończoności, zaś sam atraktor staje się zbiorem samopodobnym (fraktalem). Występowanie takiego atraktora jest jedną z cech układów chaotycznych.

3. Modelowanie systemów nieliniowych 39 Rys. 3.8. Rozwiązanie równań Lorenza: atraktor y 3 = f(y ) Rys. 3.9. Rozwiązanie równań Lorenza (przebiegi czasowe) przy podanych warunkach początkowych

40 Podstawy modelowania systemów Bazą do tworzenia takich anegdot są nieoczekiwane właściwości matematycznych modeli systemów chaotycznych. Wbrew ich deterministycznej naturze, zachowują się w sposób nieprzewidywalny. Widać to dobrze na podstawie analizy przebiegów czasowych w rozpatrywanym przykładzie modelu Lorenza (rys. 3.9), gdzie nie sposób znaleźć powtarzających się, przewidywalnych wzorców. Cechy układów chaotycznych: wrażliwość na warunki początkowe; mieszanie: trajektoria przegląda wszystkie obszary przestrzeni fazowej i w każdym przebywa przez czas proporcjonalny do jego objętości; sąsiednie trajektorie zarówno oddalają się od siebie, jak też powracają dowolnie blisko, nieskończenie wiele razy; występowanie atraktora, którym jest wyróżniony stan ruchu w przestrzeni fazowej, do którego zmierzają pobliskie trajektorie; przy różnych warunkach początkowych, ewolucja dwóch identycznych systemów będzie rosła z czasem, jednak oba systemy pozostaną w strefie atraktora. 3.4.. Nieliniowy model Duffinga Wróćmy do rozważanego w p. 3.3 równania Duffinga w ogólnej postaci (3.3). Różne właściwości układów reprezentowanych za pomocą tego równania można uzyskać przez odpowiedni dobór współczynników równania Duffinga. Zauważmy, że obecność nieliniowego członu βx 3 całkowicie zmienia właściwości równania, gdyż przedstawia ono układ nieliniowy. Na przykład, dla współczynnika sztywności β > 0 uzyskuje się model sztywnej sprężyny, natomiast dla β < 0 otrzymujemy charakterystyki sprężyny miękkiej. W przypadku przyjęcia dodatniego znaku przy składniku ω 0 x w (3.3), uzyskuje się dwa punkty w przestrzeni stanów (x, x`) o minimalnej energii, co łatwo zauważyć, rozpatrując ustaloną (niezależną od czasu) wartość siły w (3.3): 0 x) 3 ( 0 x β ) F ( = ± ω + x, (3.) skąd można wyznaczyć energię potencjalną (przy zerowych warunkach początkowych): x 0 0 ω x βx V ( x) = F0 ( x) d x = ± + (3.3) 4 Przebiegi energii potencjalnej dla obu wartości znaków stojących przy współczynniku (ω 0 ) jest pokazany na rys. 3.0. Minimalne wartości energii wyznaczają stabilne punkty rozwiązania. Widać, że dla (ω 0 ) < 0 występują dwa punkty stabilne oraz punkt niestabilny w początku układu. Zauważmy, że wniosek ten jest zbieżny z kryterium Lapunowa formułowanym w odniesieniu do systemów dynamicznych [3]. 4

3. Modelowanie systemów nieliniowych 4 ω 0 > 0 ω 0 < 0 Rys. 3.0. Przebiegi energii potencjalnej w zależności od znaku współczynnika Ma to potwierdzenie w przebiegu trajektorii na płaszczyźnie fazowej, co ilustruje kolejny przykład. Przykład 3.. ω 0 Wyznaczyć przebiegi czasowe i trajektorię na płaszczyźnie fazowej dla równania Duffinga przy następujących parametrach: F = 0,0 (bez wymuszenia); δ = 0,0 (bez tłumienia); (ω 0 ) =,0; przy warunkach początkowych: x(0) = 0,0; x`(0) = 0,00; wykonać kilka pomiarów dla różnych wartości x(0). Do analizy nieliniowego modelu Duffinga została opracowana w języku MATLAB procedura duff_ rozwiązywania równania (3.3) z zastosowaniem funkcji ode45 (tekst programu znajduje się w Dodatku). Analizowane równanie jest przedstawione w formie zmiennych stanu (3.4). Po wprowadzeniu zadanych parametrów i uruchomieniu symulacji, otrzymujemy trajektorie, jak na rys. 3.. Rysunek przedstawia całą serię wyników symulacji, które zostały wykonane przy różnych warunkach początkowych (zmieniana była wartość x(0)) i następnie na siebie nałożone. Można zauważyć, że trajektorie przedstawiają regularne krzywe zamknięte, co jest wynikiem braku tłumienia oraz wymuszenia (układ autonomiczny). Strzałkami zaznaczono kierunki przemieszczania się punktów trajektorii. Widać także rezultat założenia: (ω 0 ) =,0, co prowadzi do wystąpienia dwóch punktów, określających minima energii potencjalnej rozważanego układu (rys. 3.0). Łatwo także zauważyć, że początek układu współrzędnych fazowych jest punktem niestabilnych, na co wskazują kierunki trajektorii w tym punkcie. Pokazanym trajektoriom odpowiadają także regularne przebiegi obu współrzędnych w czasie: x(t), x`(t), co nie jest tutaj pokazane. W odniesieniu do procedury obliczeniowej nałożone są dosyć duże wymagania co do dokładności, gdyż w przeciwnym przypadku trajektorie tworzone w kolejnych cyklach nie będą się pokrywały. Kwestię tę regulują parametry RelTol oraz AbsTol, którym należy nadać odpowiednie wartości.

4 Podstawy modelowania systemów Rys. 3.. Trajektorie fazowe równania Duffinga dla różnych wartości początkowych W przypadku przyjęcia dodatniej wartości kwadratu pulsacji własnej: (ω 0 ) =,0, funkcja energii potencjalnej V(t) ma jedno minimum (rys. 3.0), co zmienia obraz trajektorii fazowej systemu oraz samych przebiegów czasowych. Wyniki symulacji równania Duffinga dla przyjętych powyżej parametrów, po zmianie znaku współczynnika (ω 0 ), są pokazane na rys. 3.. Przyjęto wartość początkową: x(0) = 0,6. Można zauważyć, że w tym przypadku otrzymuje się bardzo regularne odpowiedzi w dziedzinie czasu oraz na płaszczyźnie fazowej. Parametr ω 0 ma bezpośrednią interpretację fizyczną: jest to pulsacja własna układu, skąd: T 0 = π/ω 0. Rys. 3.. Trajektorie fazowe równania Duffinga dla (ω 0 ) =,0

3. Modelowanie systemów nieliniowych 43 Przy rozważaniu pobudzanego nieliniowego układu Duffinga korzystamy z równania (3.3) z wymuszeniem. W przypadku układu z dodatnią wartością parametru (ω 0 ), otrzymujemy odpowiedź, jak w przykładzie 3.. Następny przykład ilustruje zachowanie się rozwiązania dla przypadku (ω 0 ) < 0 z wymuszeniem. Przykład 3.3. Wyznaczyć przebiegi czasowe i trajektorię na płaszczyźnie fazowej dla równania Duffinga przy następujących parametrach: F = 0,8; δ = 0,; β = 0,07; (ω 0 ) =,0; ω =,0. Przyjąć następujące warunki początkowe: x(0) = 0,0; x`(0) = 0,00. Wykonać pomiary dla różnych wartości F. Stosując procedurę duff_, wykonano obliczenia symulacyjne modelu Duffinga dla założonych parametrów. Wyniki symulacji w formie przebiegów czasowych obu zmiennych stanu oraz trajektorii na płaszczyźnie fazowej, są pokazane na rys. 3.3. Rys. 3.3. Odpowiedź czasowa (a) i trajektorie fazowe równania Duffinga (b) dla (ω 0 ) =,0 Można zauważyć, że po zaniku początkowego stanu przejściowego, przebiegi przyjmują formę oscylacji wokół jednego z punktów odpowiadających minimalnej energii potencjalnej układu (w tym przypadku jest to punkt leżący na dodatniej części płaszczyzny wyznaczonej przez zmienną x). Częstotliwość obserwowanych oscylacji ustalonych jest związana z częstotliwością sygnału wymuszającego. Kolejna symulacja została wykonana dla następujących parametrów: F = 5,5; δ = 0,5; β =,5; (ω 0 ) =,0; ω =,0 przy takich samych, jak powyżej warunkach początkowych. Wyniki symulacji są pokazane na rys. 3.4. W tym przypadku nie jest obserwowany stan ustalony przebiegów, co jest charakterystyczne dla zachowań chaotycznych. Obszary przyciągania rozwiązania na portrecie fazowym są zbliżone do obu punktów minimalnej energii potencjalnej układu. W każdym cyklu rozwiązania, jego trajektoria przemierza obszar pomiędzy obu charakterystycznymi atraktorami, kształty zakreślanych śladów nie powtarzają się.

44 Podstawy modelowania systemów x` Rys. 3.4. Chaotyczne rozwiązanie równania Duffinga Uzyskane chaotyczne rozwiązania równań Duffinga nie mają bezpośredniej interpretacji w odniesieniu do pierwowzoru mechanicznego. Zauważmy, że dobrze znany model nieliniowego mechanicznego układu drgającego stał się użyteczny w innych dziedzinach i przyczynił się do wzrostu zainteresowania takimi zagadnieniami w matematyce [,, 7]. 3.4.3. Obwód Chua Różne pomysły prowadzące do zastosowania efektów chaotycznych w nauce i technice spowodowały zainteresowanie fizyczną realizacją układów chaotycznych. Jednym z przykładów takich układów jest elektryczny obwód zaproponowany przez L. Chua 7. W oryginalnej formie ma on postać schematu, jak na rys. 3.5 [5, 33], gdzie dioda Chua N R jest układem elektronicznym o charakterystyce, jak na rys. 3.5b). Rys. 3.5. Obwód Chua: schemat zastępczy a) oraz charakterystyka diody Chua b) 7 Leon O. Chua (), profesor elektrotechniki i informatyki na Uniwersytecie Kalifornijskim w Berkeley, pionier w zakresie sieci neuronowych, układów chaotycznych i systemów nieliniowych, http://www.eecs.berkeley.edu/~chua/.

3. Modelowanie systemów nieliniowych 45 Charakterystyka diody Chua może być opisana następującą funkcją: i R G ur dla ur < E = g( ur ) = GuR + ( G G ) E dla ur E (3.4) G u ( G G ) E u E R dla R Równania stanu rozpatrywanego schematu są związane z trzema elementami gromadzącymi energię: L, C oraz C i mają następującą postać: u u R C L i = RC = i C = u L ( u u ) L C C RC R g( ur ) C ( u u ) C R (3.5) przy warunkach początkowych: u R (0), u C (0), i L (0). Rozwiązanie tych równań dla następujących parametrów: R =,0/0,7 Ω, L =,0/7,0 H, C = 0, F, C =,0 F, G = 4,0 S, G = 0, S, E =,0 V oraz przy warunkach początkowych: u R (0) = 4,0 V, u C (0) = 4,0 V, i L (0) = 0, prowadzi do charakterystycznej trajektorii, jak na rys. 3.6. Przebiegi uzyskanych zmiennych stanu są pokazane na rys. 3.7. Widać występowanie nieregularnych, chaotycznych przebiegów. W celu odtworzenia funkcji diody Chua proponowane są różne elektroniczne układy. Jeden z nich jest pokazany na rys. 3.8. W literaturze można znaleźć różne zbiory parametrów tego obwodu, na przykład [3]: R =,33 kω, R = 46, kω, R = 3,3 kω, L = 8, mh, R 3 = 3,3 kω, R 4 = 46, kω, C = 5,5 nf, R 5 =,5 kω, R 6 = 300,0 Ω, C = 50,0 nf, R 7 = 300,0 Ω.

46 Podstawy modelowania systemów il, A Rys. 3.6. Przebieg trajektorii i L (u R ) il, A uc, V ur, V Rys. 3.7. Przebiegi zmiennych stanu w układzie Chua

3. Modelowanie systemów nieliniowych 47 i L R i R R 6 L C C u C u R +Vcc + Vcc R 7 R R R 3 R 4 R 5 Vcc +Vcc Rys. 3.8. Schemat układu Chua W literaturze można znaleźć praktyczne wskazówki na temat właściwości oraz fizycznej realizacji obwodu Chua [3,, 36, 37, 38]. 3.5. Modelowanie nieliniowych układów dyskretnych Rozpatrywane powyżej deterministyczne systemy dynamiczne są opisywane za pomocą równań różniczkowych. Zapis tych równań w postaci dyskretnej prowadzi do dynamicznych systemów dyskretnych. Odpowiednie równania otrzymuje się przez ich dyskretną aproksymację: x dx dt Δx Δt x x t ( t ) k k = = = xk xk (3.6) Zachowanie się systemów dyskretnych może być zupełnie odmienne od ich ciągłych oryginałów. W charakterze przykładu rozpatrzmy system Rösslera opisany następującym układem równań różniczkowych [5]: x = y z y = x + ey z = f + xz mz (3.7) przy następujących parametrach: e = f = 0,; m = 5,7. Przebieg trajektorii z = g(x,y) jest pokazany na rys. 3.9.

48 Podstawy modelowania systemów Rys. 3.9. Trajektoria z = g(x,y) ciągłego systemu Rösslera Dyskretna postać równań (3.7) może być zapisana w następującej formie: x y z k k k = x = y = z k k k h + h + h ( yk + zk ) ( xk + eyk ) ( f + ex z mz ) k k k (3.8) Równania (3.8) z parametrami, jak w (3.7) oraz h = 0,7, mają także podobne właściwości. W ogólnym przypadku, równania dyskretnych modeli typu (3.8) mają następującą postać: ( x ) x (3.9) k = xk + bxk k co przy odpowiedniej zmianie parametru b może być zapisane następująco: ( x ) x (3.0) k = bxk k Zależność (3.0) jest nazywana równaniem logistycznym (w nawiązaniu do występującego w tym równaniu przesunięcia, transportu ). Dyskretne systemy logistyczne charakteryzują się występowaniem punktów bifurkacji 8, które związane są z gwałtownym rozdwojeniem procesu, przy niewielkiej zmianie parametru b. Tego typu charakterystyki są przedstawiane na płaszczyźnie (b, x). Rozdwojone (rozchodzące się) procesy charakteryzują się wyraźną różnicą amplitudy obu 8 łac. bifurcare rozdwajać, rozwidlać.

3. Modelowanie systemów nieliniowych 49 bliźniaczych zjawisk (rys. 3.0. Proces generacji diagramu bifurkacji jest pokazany na rys. 3..,0 0,8 0,6 0,4 0, 0,0,0,5,0,5 3,0 3,5 4,0 b Rys. 3.0. Diagram bifurkacji Na rys. 3. można wyróżnić poszczególne przebiegi generowane zgodnie z zależnością (3.0), z uwzględnieniem stanu przejściowego, który jest pominięty na rys. 3.. Równanie logistyczne (3.0) ma sens, gdy odtwarzane wartości x k pozostają w przedziale [0, ], co ma miejsce dla 0 < b. Cechą charakterystyczną zjawiska bifurkacji jest w tym przypadku podwojenie częstotliwości przebiegów generowanych zgodnie z zależnością (3.0) po osiągnięciu przez parametr b odpowiednich wartości: b = 3,0, 3,4494897, 3,5440903, W rezultacie kolejnych zdwojeń okresu oscylacji, częstotliwość generowanych drgań wzrasta w kolejnym n-tym punkcie bifurkacji do wartości n, n = 0,,, Towarzyszące tym punktom wartości parametru b = b n stosują się do prawa Feigenbauma [5]: bn bn δ = lim = 4,6690609... (3.) n b b n n+ Prawu temu podlegają różne zjawiska bifurkacji. Efekt ten można także obserwować w układach wielowymiarowych opisanych równaniami różniczkowymi (patrz zadanie 3.3 na końcu rozdziału).

50 Podstawy modelowania systemów Rys. 3.. Ilustracja generacji diagramu bifurkacji Model logistyczny (3.0) jest stosowany do opisu wielu praktycznych zależności, w szczególności w biologii, w demografii, czy też w ekonometrii (modele wzrostu). 3.6. Zadania 3.. Korzystając z programu lorenz_.m (patrz Dodatek) wykonać symulacje modelu Lorenza. Sprawdzić wpływ poszczególnych parametrów na dynamikę układu. 3.. Za pomocą programu duff_.m zbadać wpływ poszczególnych parametrów modelu Duffinga na wystąpienie oscylacji chaotycznych. Zbadać warunki stabilności modelu przy braku wymuszenia. 3.3. W równaniach Rösslera (3.7) przyjąć stałe wartości parametrów : e = f = 0,, natomiast parametr m zmieniać w zakresie: m = 4, 6, 8,5, 8,7, 9,,,8, 3, 8. Dla każdej z tych wartości wyznaczyć i przeanalizować trajektorie y = f(x) przebiegi czasowe. Jak zmieniają się częstotliwości generowanych oscylacji? Skorzystać z programu drossler_.m, w którym całkowanie jest uproszczone do sumowania.