Doğrusal Olmayan Devreler, Sistemler ve Kaos
Transkript
Doğrusal Olmayan Devreler, Sistemler ve Kaos
Doğrusal Olmayan Devreler, Sistemler ve Kaos Neslihan Serap Şengör oda no:1107 tel no:0212 285 3610 [email protected] Özkan Karabacak oda no:1117 tel no:0212 285 3506 [email protected] Doğrusal Olmayan Devreler, Sistemler ve Kaos • 16 Şubat 2012- 29 Mart 2012 Neslihan Serap Şengör (7 hafta) • 2 Ödev • Yarıyıliçi Sınavı 5 Nisan 2012 % 20 % 20 • 9 Şubat 2011, 12 Nisan 2012- 10 Mayıs 2012 Özkan Karabacak (6 hafta) • 1 Ödev • Yarıyılsonu Sınavı % 20 % 40 Yararlanılan Kaynaklar H.K.Khalil, “Nonlinear Systems”, 3rd Edition, Pearson Education, 2000. Y.A. Kuznetsov, “Elements of Applied Bifurcation Theory”, Springer, 2004. J. Guckenheimer, P. Holmes, “Nonlinear Oscillations, Dynamical Systems, and Bifurcation of Vector Fields”, Springer-Verlag, 1983. S. Wiggens, “Introduction to Applied Nonlinear Dynamical Systems and Chaos”, Springer, 2003. S.H. Strogatz, “Nonlinear Dynamics and Chaos”, Addison-Wesley Pub. Comp., 2000. E. Ott, “Chaos in Dynamical Systems”, Cambridge University Press, 1993. P.G. Drazin, “Nonlinear Systems”, Cambridge University Press, 1993. Yararlanılacak Araç XPP/XPPAUT Dinamik sistemleri çözmek, durum portreleri, dallanma diyagramlarını elde etmek için kullanılabilecek bir araç B. Ermentrout, “Simulating, Analyzing, and Animating Dynamical systems”, siam,2002. http://www.math.pitt.edu/~bard/xpp/whatis.html A. Yiğit Xppaut Çalıştırmak İçin Gerekenler Xppaut, “xpp” ve “auto” isimli iki parçadan oluşur. Birbirleri arasında daima geçiş yapabilirsiniz. “auto”, dallanma diyagramını hesaplamak için kullanılır. http://www.math.pitt.edu/~bard/xpp/xpp.html adresinden indirilebilir. xppaut_yüklediğiniz_dizin\xppaut\windows\xppall dizini altında xpp.bat dosyası mevcuttur. Bu dosya içerisine uygulama ile ilgili adreslerin doğru yazılması gerekmektedir. Örneğin benim makinemde xppaut aşağıda olan adresde yüklüdür. “G:\24_mart_2008_new_data\Doktora”. Dolayısıyla G:\24_mart_2008_new_data\Doktora\xppaut\windows\xppall adresinde olan xpp.bat dosyasının içeriği aşağıdaki şekildedir. set BROWSER=C:\Program Files\Internet Explorer\iexplore.exe Set XPPHELP=G:\24_mart_2008_new_data\Doktora\xppaut\windows\xppall\help\xpphelp.h tml set DISPLAY=127.0.0.1:0.0 set HOME=G:\24_mart_2008_new_data\Doktora\xppaut\windows\xppall G:\24_mart_2008_new_data\Doktora\xppaut\windows\xppall\xppaut %1 %2 %3 pause A. Yiğit Xppaut çalıştığında nasıl bir ekran açılır? A. Yiğit Örneklerle Dallanma Diyagramı Oluşturma Neden doğrusal olmayan devreler, sistemler ve kaos? Virtually, all physical systems are nonlinear in nature. M. Vidyasagar O zaman neden hep lineer devreler ve sistemler ile ilgilenildi? “. . . not to produce the most comprehensive descriptive model but to produce the simplest possible model that incorporates the major features of the phenomenon of interest.” Howard Emmons Hatırlatma Başka nasıl ifade ediyoruz? Lineer sistemi hatırlıyalım... x& (t ) = Ax(t ) + Bu (t ), x(to ) = xo durum değişkeni y (t ) = Cx(t ) + Du (t ) çıkış değişkeni ilk koşul giriş değişkeni Bu değişkenlere ilişkin başka neyi belirtmemiz gerek........ x ∈ ........ y ∈ ........ u ∈ ........ Bu sistemin çözümü..... x(t ) = e A ( t −t o ) t x(to ) + ∫ e to A( t −τ ) Bu (τ )dτ Hatırlatma Ayrık zamanda lineer sistemi hatırlıyalım... x′(k ) = Ax(k ) + Bu (k ), y (k ) = Cx(k ) + Du (k ) x(ko ) = xo x′(k ) =ˆ x(k + 1) Bu sistemin çözümü..... k x(k ) = Ak x(0) + ∑ A N −1−n Bu (n) n =0 Hatırlatma Bir özel hal: x& (t ) = Ax(t ) Otonom sistem Çözümü bir daha yazarsak özdeğerler x(t ) = e λ1 ( t −to ) S1c1 + e λ2 (t −to ) S 2 c2 + .....e λn (t −to ) S n cn özvektörler Çözüm, özvektörler ve özdeğerler ile nasıl değişir? Özvektörleri aynı özdeğerleri farklı iki sistem 0 A1 = 1 − 5 − 2 − 2 A2 = 1 − 5 − 4 Hatırlatma λ11 = − 1 − 2 i λ 21 = − 3 − 2 i λ12 = − 1 + 2 i λ 22 = − 3 + 2 i 0 . 9129 S 11 = − 0 . 1826 − 0 . 3651 i 0 . 9129 S 21 = − 0 . 1826 − 0 . 3651 i 0 . 9129 S 12 = − 0 . 1826 + 0 . 3651 i 0 . 9129 S 22 = − 0 . 1826 + 0 . 3651 i Hangisi daha hızlı sıfıra yaklaşıyor ? A1 sistemi A2 sistemi Özdeğerleri aynı özvektörleri farklı iki sistem − 0.2 −5 B1 = 1 0 . 3 − B1 sistemi − 0.2 −1 λ11 = −0.25 + 2.235i B2 = λ = −0.25 − 2.235i 5 − 0 . 3 12 λ21 = −0.25 + 2.235i λ22 = −0.25 − 2.235i 0.9125 S11 = 0.0051 + 0.4081i 0.0051 + 0.4081i S 21 = 0.9125 0.9125 S12 = 0.0051 − 0.4081i 0.0051 − 0.4081i S 22 = 0.9125 Hızlarında bir farklılık var mı? B1 sistemi B2 sistemi Hatırlatma B2 sistemi Hatırlatma Bu durumda lineer sistemin çözümleri neler olabilir? Tüm bu durum portrelerinde ortak bir şey var, ne? S. Haykin, “Neural Networks- A Comprehensive Foundation”2nd Edition, Prentice Hall, 1999, New Jersey. Hatırlatma Otonom lineer sistem için başka ne diyebiliriz? x& (t ) = Ax(t ) Özel bir çözüm: denge noktası 0 = Axe ⇒ xe = 0 Denge noktasının Lyapunov anlamında kararlılığı Tanım: Lyapunov anlamında kararlılık x& (t ) = f ( x(t )) herhangi bir ε > 0 xd sistemine ilişkin bir denge noktası olsun. Verilen için bir δ (ε ) > 0 bulunabiliyorsa; öyleki x(0) − xd < δ (ε ) xd ⇒ x(t ) − xd < ε ∀t > 0, noktası Lyapunov anlamında kararlıdır. Ve Lyapunov anlamında kararlılığı lineer sistemde anlamak için..... Bazı Doğrusal Olmayan Sistemler Sarkaç Θ mlθ&& = −mg sin θ − klθ& l yerçekimi sürtünme Durum uzayı gösterimi mg x1 =ˆ θ , x2 =ˆ θ& durum değişkenleri x&1 = x2 g k x&2 = − sin x1 − x2 l m Bu denge noktalarının hepsi anlamlı mı? Önce ne yapacağız ? 0 = x2* 0=− g k sin x1* − x2* m l denge noktaları -2π -π Denge noktalarının civarındaki davranışı incelemek istesek ne yapmamız gerekir? (0,0) civarında x&1 0 x& = g 2 l 1 x k 1 − x2 m Bu sistemin kararlılığını incelemeyi biliyoruz ................................................................................ π 2π (π,0) civarında x&1 0 x& = − g 2 l 1 x k 1 − x2 m Bu sistemin de kararlılığını incelemeyi biliyoruz ...................................................................................... Sürtünmenin etkisini ihmal etsek.... x&1 0 x& = ± g 2 l (0,0)’ın civarı 1 x 1 0 x2 Bu sistemin kararlılığına baksak....................................... H.K.Khalil, “Nonlinear Systems”, 3rd Edition, Pearson Education, 2000. (π,0) civarı Tünel Diyod Devresi 1 v&C = [− h(vC ) + iL ] C &iL = 1 [− vC − RiL + E ] L x&1 = α [− h( x1 ) + x2 ] x&2 = β [− x1 − γx2 + µ ] Denge noktaları .... ** * * * * * [ 0 = β [− x 0 =α * − h( x1 ) + * 1 h( x1* ) =− * − γx2 1 γ * x2 x1* + ] +µ 1 γ µ ] Notasyona ilişkin hatırlatma ∋ : Öyle ki ∀ : Her ∃ : Vardır ∃! : Sadece bir tane vardır Dinamik Sistem Dinamik sistem: (T, X, φt ) φt : X X T=R sürekli zaman T zaman T=Z ayrık zaman a1) φ0=I a2) φt+s =φt ◦ φs X=Rn X durum uzayı ▪ X=Cn Hatırlatma: Metrik Uzay ( X , d ) ∋ ∀x, y, z ∈ X d (.,.) : XxX → R + d ( x, y ) = 0 ⇔ x = y d ( x, y ) = d ( y , x ) d ( x, y ) ≤ d ( x, z ) + d ( z , y ) Çember xo ∈ X , r ∈ R + B( xo , r ) = {x ∈ X | d ( x, xo ) < r} ~ B ( xo , r ) = {x ∈ X | d ( x, xo ) ≤ r} S ( xo , r ) = {x ∈ X | d ( x, xo ) = r} Sürekli Dönüşüm ~ X = ( X , d ) Y = (Y , d ) T : X →Y ~ ∀ε > 0 ∃δ > 0 ∋ d ( x, xo ) ⇒ d (Tx, Txo ) < ε T, xo ‘da süreklidir Yakınsama,Tam Uzay,Büzülme.... Hatırlatma Lineer Vektör Uzayı x, y, z ∈ V ve α , β ∈ F cebrik işlem + ve . V V olmak üzere ‘de iki aşağıdaki gibi tanımlanmış olsun Vektör toplama (VT) x + y ∈ V ∀x, y ∈ V x+y = y+x VT1 ∀x, y ∈ V VT2 ∀x, y, z ∈ V ( x + y ) + z = x + ( y + z ) VT3 ∃!0 ∈ V ∋ ∀x ∈ V x + 0 = x VT4 ∀x ∈ V ∃!(-x) ∈ V ∋ x + (− x) = 0 Hatırlatma Skaler ile çarpma (SÇ) SÇ1 α.x ∈V ∀x ∈V, ∀α ∈F ∀α ∈ F ∀x,y ∈ V α .( x + y ) = α .x + α . y α , β ∈ F ∀x ∈ V (α + β ).x = α .x + β .x SÇ2 ∀ SÇ3 SÇ4 ∀α , β ∈ F ∀x ∈ V α (β .x ) = (αβ ).x ∀x ∈ V 1.x = x Hatırlatma Norm V vektör uzayı olmak üzere, aşağıdaki dört özelliği sağlayan fonksiyon . :V → R normdur x ≥0 x =0 ⇔ x=0 αx = α x x+ y ≤ x + y