Otonom sistem (matematik) - Autonomous system (mathematics)
In matematik , bir otonom sistem veya otonom diferansiyel denklem bir olduğunu sistem içinde sıradan diferansiyel denklemler açıkça bağlı değildir bağımsız değişken . Değişken zaman olduğunda, zamanla değişmeyen sistemler de denir .
Bağımsız değişkenin genellikle zaman olduğu varsayıldığı fizikteki birçok yasa, otonom sistemler olarak ifade edilir, çünkü şu anda geçerli olan doğa yasalarının geçmiş veya gelecekteki herhangi bir nokta için geçerli olanlarla aynı olduğu varsayılır .
Otonom sistemler, dinamik sistemlerle yakından ilişkilidir . Herhangi bir özerk sistem dinamik bir sisteme dönüştürülebilir ve çok zayıf varsayımlar kullanılarak dinamik bir sistem özerk bir sisteme dönüştürülebilir.
Tanım
Bir otonom sistem bir olan sıradan diferansiyel denklem sistemi formunun
burada x , n -boyutlu Öklid uzayında değerler alır ; t genellikle zaman olarak yorumlanır.
Formun diferansiyel denklem sistemlerinden farklıdır
hangi sistemin evrimini yöneten kanun yok değil sistemin mevcut durumu değil, aynı zamanda parametre üzerinde sadece bağlıdır t , yine sık sık zaman olarak yorumlanır; bu tür sistemler tanım gereği özerk değildir.
Özellikleri
Çözümler, yatay çevirilerde değişmez:
Otonom bir sistem için başlangıç değer probleminin benzersiz bir çözümü olalım
Sonra çözer
Gerçekten, sahip olduğumuzu ve dolayısıyla
Başlangıç koşulu için doğrulama önemsizdir,
Misal
Denklem otonomdur, çünkü buna bağımsız değişken diyelim , denklemde açıkça görünmez. Bu denklem için eğim alanını ve izoklini çizmek için , GNU Octave / MATLAB'da aşağıdaki kod kullanılabilir.
Ffun = @(X, Y)(2 - Y) .* Y; % function f(x,y)=(2-y)y
[X, Y] = meshgrid(0:.2:6, -1:.2:3); % choose the plot sizes
DY = Ffun(X, Y); DX = ones(size(DY)); % generate the plot values
quiver(X, Y, DX, DY, 'k'); % plot the direction field in black
hold on;
contour(X, Y, DY, [0 1 2], 'g'); % add the isoclines(0 1 2) in green
title('Slope field and isoclines for f(x,y)=(2-y)y')
Grafikten fonksiyonun -değişmeyen olduğu ve çözümün şeklinin, yani herhangi bir kayma için olduğu gözlemlenebilir .
Denklemi MATLAB'da sembolik olarak çalıştırarak çözme
syms y(x);
equation = (diff(y) == (2 - y) * y);
% solve the equation for a general solution symbolically
y_general = dsolve(equation);
iki elde denge çözeltileri, ve , ve bilinmeyen bir sabit içeren bir üçüncü çözelti ,
.
-2 / (exp(C3 - 2 * x) - 1)
Başlangıç koşulu için bazı spesifik değerler toplayarak, birkaç çözümün grafiğini ekleyebiliriz
% solve the initial value problem symbolically
% for different initial conditions
y1 = dsolve(equation, y(1) == 1); y2 = dsolve(equation, y(2) == 1);
y3 = dsolve(equation, y(3) == 1); y4 = dsolve(equation, y(1) == 3);
y5 = dsolve(equation, y(2) == 3); y6 = dsolve(equation, y(3) == 3);
% plot the solutions
ezplot(y1, [0 6]); ezplot(y2, [0 6]); ezplot(y3, [0 6]);
ezplot(y4, [0 6]); ezplot(y5, [0 6]); ezplot(y6, [0 6]);
title('Slope field, isoclines and solutions for f(x,y)=(2-y)y')
legend('Slope field', 'Isoclines', 'Solutions y_{1..6}');
text([1 2 3], [1 1 1], strcat('\leftarrow', {'y_1', 'y_2', 'y_3'}));
text([1 2 3], [3 3 3], strcat('\leftarrow', {'y_4', 'y_5', 'y_6'}));
grid on;
Nitel analiz
Otonom sistemler, faz uzayı kullanılarak nitel olarak analiz edilebilir ; tek değişkenli durumda, bu faz çizgisidir .
Çözüm teknikleri
Aşağıdaki teknikler tek boyutlu otonom diferansiyel denklemler için geçerlidir. Herhangi bir tek boyutlu mertebe denklemi, bir boyutlu birinci dereceden sisteme eşdeğerdir (birinci dereceden bir sisteme indirgemede açıklandığı gibi ), ancak bunun tersi zorunlu değildir.
Birinci derece
Birinci dereceden otonom denklem
olan , ayrılabilir , bu nedenle kolayca entegre forma yeniden düzenleyerek çözülebilir
İkinci emir
İkinci dereceden otonom denklem
daha zordur, ancak yeni değişkeni tanıtarak çözülebilir
ve eksprese ikinci türevi arasında aracılığıyla zincir kuralı olarak
böylece orijinal denklem olur
bu bağımsız değişkene referans içermeyen birinci dereceden bir denklemdir . Çözme, bir işlevi olarak sağlar . Ardından, tanımını hatırlayarak :
bu örtük bir çözümdür.
Özel durum: x '' = f ( x )
Bağımsız olduğu özel durum
ayrı muameleden yararlanır. Bu tür denklemler klasik mekanikte çok yaygındır çünkü bunlar her zaman Hamilton sistemleridir .
Fikir kimliği kullanmaktır
sıfıra bölmeden kaynaklanan herhangi bir sorunu engelleyen zincir kuralını takip eder .
Birinci dereceden otonom bir sistemin her iki tarafını ters çevirerek, aşağıdakiler açısından hemen entegre edilebilir :
değişkenlerin ayrılması tekniğini görmenin başka bir yolu da budur. Daha yüksek mertebeden denklemlerle böyle bir şey yapabilir miyiz? Cevap, ikinci dereceden denklemler için evet, ancak yapılacak daha çok iş var. İkinci türev ile ilgili olarak bir türevi olarak ifade edilmelidir yerine :
Tekrar vurgulamak gerekirse: elde edilen şey, ikinci türevin bir türevi olarak ifade edilmesidir . Orijinal ikinci dereceden denklem artık entegre edilebilir:
Bu örtük bir çözümdür. En büyük potansiyel sorun, integrallerin basitleştirilememesidir; bu, entegrasyon sabitlerini değerlendirmede zorluk veya imkansızlık anlamına gelir.
Özel durum: x '' = x ' n f ( x )
Yukarıdaki yaklaşımı kullanarak, tekniği daha genel denkleme genişletebiliriz
burada bazı parametreler ikiye eşit değildir. İkinci türev bir kuvvet içeren bir biçimde yazılabildiğinden, bu işe yarayacaktır . İkinci türevi yeniden yazmak, yeniden düzenlemek ve sol tarafı bir türev olarak ifade etmek:
Sağ , çift ise +/− taşıyacaktır . Aşağıdaki durumlarda tedavi farklı olmalıdır :
Daha yüksek siparişler
Üçüncü veya daha yüksek dereceden otonom denklemleri çözmek için benzer bir yöntem yoktur. Bu tür denklemler ancak, örneğin doğrusallık veya denklemin sağ tarafının yalnızca bağımlı değişkene bağımlılığı (yani türevleri değil) gibi başka bir basitleştirme özelliğine sahip oldukları takdirde tam olarak çözülebilirler . Üç boyutlu doğrusal olmayan otonom sistemlerin Lorenz çekicisi ve Rössler çekicisi gibi gerçekten kaotik davranışlar üretebileceği düşünüldüğünde, bu şaşırtıcı olmamalıdır .
Bu zihniyetle, ikinci mertebeden genel otonom olmayan denklemlerin açıkça çözülememesi çok da şaşırtıcı değildir, çünkü bunlar da kaotik olabilir (bunun bir örneği periyodik olarak zorlanan bir sarkaçtır).
Çok değişkenli durum
Şimdi elimizdeki nerede, bir olduğunu üzerinde boyutlu sütun vektör bağımlı .
Çözüm burada bir bir sabit vektörü.