Bistable

Z Skrypty dla studentów Ekonofizyki UPGOW

(Różnice między wersjami)
m (Układ)
(Układ)
Linia 8: Linia 8:
równoważnie:
równoważnie:
-
<math>m \dot x = v</math>  
+
<math>\dot x = v</math>  
-
<math>-\frac{dU(x)}{dx}-\gamma x  ,</math>  
+
 
 +
<math>m \dot v = -\frac{dU(x)}{dx}-\gamma x  ,</math>  
jako potencjal weżmy funkcję z dwoma minimami np.:
jako potencjal weżmy funkcję z dwoma minimami np.:
-
<math>U(x) = x^4-4*x^2</math>
+
<math>U(x) = \displaystyle x^4-4 x^2,</math>
 +
Wykres U(x) można otrzymać poleceniem:
<source lang="matlab">
<source lang="matlab">
fplot(@(x) x.^4-4*x.^2,[-2.1,2.1],200)
fplot(@(x) x.^4-4*x.^2,[-2.1,2.1],200)
</source>
</source>
 +
 +
 +
<math>f(x) =-\frac{dU(x)}{dx} = -4 x^3+8 x^2,</math>
===Analiza===
===Analiza===

Wersja z 09:11, 27 paź 2010

Oscylator bistabliny

Układ

Rozważmy oscylator nieliniowy:

\(m \ddot x = -\frac{dU(x)}{dx}-\gamma x ,\)

równoważnie:

\(\dot x = v\)

\(m \dot v = -\frac{dU(x)}{dx}-\gamma x ,\)

jako potencjal weżmy funkcję z dwoma minimami np.:

\(U(x) = \displaystyle x^4-4 x^2,\)

Wykres U(x) można otrzymać poleceniem:

fplot(@(x) x.^4-4*x.^2,[-2.1,2.1],200)


\(f(x) =-\frac{dU(x)}{dx} = -4 x^3+8 x^2,\)

Analiza

który możemy zaimplementować jako funkcję w matlabie:

function dx = ODEbistable(X,T)
    global gama;
    dx = zeros(2,1);
    dx(1) = X(2);
    dx(2) = -gama*X(2)-4*X(1).^3+8*X(1);
    return
end
Baseny przyciągania w nieliniowym oscylatorze.