Dirac sea: Difference between revisions
en>Ziggy Sawdust boom goes the dynamite |
en>Solomonfromfinland |
||
Line 1: | Line 1: | ||
{{Differential equations}} | |||
In [[mathematics]], an '''autonomous system''' or '''autonomous differential equation''' is a [[simultaneous equations|system]] of [[ordinary differential equation]]s which does not explicitly depend on the [[independent variable]]. When the variable is time, they are also called [[time-invariant system]]s. | |||
Many laws in [[physics]], where the independent variable is usually assumed to be [[time]], are expressed as autonomous systems because it is assumed the [[Physical law|laws of nature]] which hold now are identical to those for any point in the past or future. | |||
Autonomous systems are closely related to [[dynamical system]]s. Any autonomous system can be transformed into a dynamical system and, using very weak assumptions, a dynamical system can be transformed into an autonomous system. | |||
== Definition == | |||
An '''autonomous system''' is a [[system of ordinary differential equation]]s of the form | |||
:<math>\frac{d}{dt}x(t)=f(x(t))</math> | |||
where ''x'' takes values in ''n''-dimensional [[Euclidean space]] and ''t'' is usually time. | |||
It is distinguished from systems of differential equations of the form | |||
:<math>\frac{d}{dt}x(t)=g(x(t),t)</math> | |||
in which the law governing the rate of motion of a particle depends not only on the particle's location, but also on time; such systems are not autonomous. | |||
== Properties == | |||
Let <math>x_1(t)</math> be a unique solution of the | |||
[[initial value problem]] for an autonomous system | |||
:<math>\frac{d}{dt}x(t)=f(x(t)) \, \mathrm{,} \quad x(0)=x_0</math>. | |||
Then <math>x_2(t)=x_1(t-t_0)</math> solves | |||
:<math>\frac{d}{dt}x(t)=f(x(t)) \, \mathrm{,} \quad x(t_0)=x_0</math>. | |||
Indeed, denoting <math>s=t-t_0</math> we have <math>x_1(s)=x_2(t)</math> | |||
and <math>ds=dt</math>, thus | |||
:<math>\frac{d}{dt}x_2(t)=\frac{d}{dt}x_1(t-t_0)=\frac{d}{ds}x_1(s)= | |||
f(x_1(s))=f(x_2(t))</math>. | |||
For the initial condition, the verification is trivial, | |||
:<math>x_2(t_0)=x_1(t_0-t_0)=x_1(0)=x_0</math>. | |||
==Example== | |||
The equation <math>y'=(2-y)y</math> is autonomous, since the independent variable, | |||
let us call it <math>x</math>, does not explicitly appear in the equation. | |||
To plot the [[slope field]] and [[isocline]] for this equation, one can use the following | |||
code in [[GNU Octave]]/[[MATLAB]] | |||
<source lang="matlab"> | |||
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); % plot the direction field | |||
hold on; | |||
contour(X,Y,DY,[0 2]); %add the isoclines | |||
title('Slope field and isoclines for f(x,y)=(2-y)y') | |||
</source> | |||
One can observe from the plot that the function <math>(2-y)y</math> is <math>x</math>-invariant, and so is the shape of the solution, i.e. <math>y(x)=y(x-x_0)</math> for any shift <math>x_0</math>. | |||
Solving the equation symbolically in [[MATLAB]], by running | |||
<source lang="matlab"> | |||
y=dsolve('Dy=(2-y)*y','x'); % solve the equation symbolically | |||
</source> | |||
we obtain two [[Equilibrium point|equilibrium]] solutions, <math>y=0</math> and <math>y=2</math>, | |||
and a third solution involving an unknown constant <math>C_3</math>, | |||
<source lang="matlab"> | |||
y(3)=-2/(exp(C3 - 2*x) - 1) | |||
</source> | |||
Picking up some specific values for the [[initial condition]], we can add the plot of several solutions | |||
<source lang="matlab"> | |||
y1=dsolve('Dy=(2-y)*y','y(1)=1','x'); % solve the initial value problem symbolically | |||
y2=dsolve('Dy=(2-y)*y','y(2)=1','x'); % for different initial conditions | |||
y3=dsolve('Dy=(2-y)*y','y(3)=1','x'); y4=dsolve('Dy=(2-y)*y','y(1)=3','x'); | |||
y5=dsolve('Dy=(2-y)*y','y(2)=3','x'); y6=dsolve('Dy=(2-y)*y','y(3)=3','x'); | |||
ezplot(y1, [0 6]); ezplot(y2, [0 6]); % plot the solutions | |||
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') | |||
</source> | |||
== Qualitative analysis == | |||
Autonomous systems can be analyzed qualitatively using the [[phase space]]; in the one-variable case, this is the [[phase line (mathematics)|phase line]]. | |||
== Solution techniques == | |||
The following techniques apply to one-dimensional autonomous differential equations. Any one-dimensional equation of order <math>n</math> is equivalent to an <math>n</math>-dimensional first-order system (as described in [[Ordinary differential equation#Reduction to a first order system]]), but not necessarily vice versa. | |||
=== First order === | |||
The first-order autonomous equation | |||
:<math>\frac{dx}{dt} = f(x)</math> | |||
is [[Examples of differential equations#Separable first order linear ordinary differential equations|separable]], so it can easily be solved by rearranging it into the integral form | |||
:<math>t + C = \int \frac{dx}{f(x)}</math> | |||
=== Second order === | |||
The second-order autonomous equation | |||
:<math>\frac{d^2x}{dt^2} = f(x, x')</math> | |||
is more difficult, but it can be solved<ref>{{cite book |last=Boyce |first=William E. |coauthors=Richard C. DiPrima |title=Elementary Differential Equations and Boundary Volume Problems |edition=8th ed. |year=2005 |publisher=John Wiley & Sons |isbn=0-471-43338-1 |pages=133}}</ref> by introducing the new variable | |||
:<math>v = \frac{dx}{dt}</math> | |||
and expressing the [[second derivative]] of <math>x</math> (via the [[chain rule]]) as | |||
:<math>\frac{d^2x}{dt^2} = \frac{dv}{dt} = \frac{dx}{dt}\frac{dv}{dx} = v\frac{dv}{dx}</math> | |||
so that the original equation becomes | |||
:<math>v\frac{dv}{dx} = f(x, v)</math> | |||
which is a first order equation containing no reference to the independent variable <math>t</math> and if solved provides <math>v</math> as a function of <math>x</math>. Then, recalling the definition of <math>v</math>: | |||
:<math>\frac{dx}{dt} = v(x) \quad \Rightarrow \quad t + C = \int \frac{d x}{v(x)} </math> | |||
which is an implicit solution. | |||
====Special case: ''x''<nowiki>''</nowiki> = ''f''(''x'')==== | |||
The special case where <math>f</math> is independent of <math>x'</math> | |||
:<math>\frac{d^2 x}{d t^2} = f(x)</math> | |||
benefits from separate treatment.<ref>[http://eqworld.ipmnet.ru/en/solutions/ode/ode0301.pdf Second order autonomous equation] at [[eqworld]].</ref> These types of equations are very common in [[classical mechanics]] because they are always [[Hamiltonian system]]s. | |||
The idea is to make use of the identity (barring [[division by zero]] issues) | |||
:<math>\frac{d x}{d t} = \left(\frac{d t}{d x}\right)^{-1}</math> | |||
which follows from the [[chain rule]]. Note aside then that by inverting both sides of a first order autonomous system, one can immediately integrate with respect to <math>x</math>: | |||
:<math>\frac{d x}{d t} = f(x) \quad \Rightarrow \quad \frac{d t}{d x} = \frac{1}{f(x)} \quad \Rightarrow \quad t + C = \int \frac{dx}{f(x)}</math> | |||
which is another way to view the separation of variables technique. A natural question is then: can we do something like this with higher order equations? The answer is yes for second order equations, but there's more work to do. The second derivative must be expressed as a derivative with respect to <math>x</math> instead of <math>t</math>: | |||
:<math> | |||
\begin{align} | |||
\frac{d^2 x}{d t^2} &= \frac{d}{d t}\left(\frac{d x}{d t}\right) = | |||
\frac{d}{d x}\left(\frac{d x}{d t}\right) \frac{d x}{d t} = | |||
\frac{d}{d x}\left(\left(\frac{d t}{d x}\right)^{-1}\right) \left(\frac{d t}{d x}\right)^{-1} = \\ | |||
& = - \left(\frac{d t}{d x}\right)^{-2} \frac{d^2 t}{d x^2} \left(\frac{d t}{d x}\right)^{-1} = | |||
- \left(\frac{d t}{d x}\right)^{-3} \frac{d^2 t}{d x^2} = \\ | |||
& = \frac{d}{d x}\left(\frac{1}{2}\left(\frac{d t}{d x}\right)^{-2}\right) | |||
\end{align} | |||
</math> | |||
To reemphasize: what's been accomplished is that the second derivative in <math>t</math> has been expressed as a derivative in <math>x</math>. The original second order equation may then finally be integrated: | |||
:<math>\frac{d^2 x}{d t^2} = f(x)</math> | |||
:<math>\frac{d}{d x}\left(\frac{1}{2}\left(\frac{d t}{d x}\right)^{-2}\right) = f(x)</math> | |||
:<math>\left(\frac{d t}{d x}\right)^{-2} = 2 \int f(x) dx + C_1</math> | |||
:<math>\frac{d t}{d x} = \pm \frac{1}{\sqrt{2 \int f(x) dx + C_1}}</math> | |||
:<math>t + C_2 = \pm \int \frac{dx}{\sqrt{2 \int f(x) dx + C_1}}</math> | |||
This is an implicit solution, and beyond that the greatest potential problem is inability to simplify the integrals, which implies difficulty or impossibility in evaluating the integration constants. | |||
====Special case: ''x''<nowiki>''</nowiki> = ''x''<nowiki>'</nowiki><sup>n</sup> ''f''(''x'')==== | |||
Using the above mentality, we can extend the technique to the more general equation | |||
:<math>\frac{d^2 x}{d t^2} = \left(\frac{d x}{d t}\right)^n f(x)</math> | |||
where <math>n</math> is some parameter not equal to two. This will work since the second derivative can be written in a form involving a power of <math>x'</math>. Rewriting the second derivative, rearranging, and expressing the left side as a derivative: | |||
:<math>- \left(\frac{d t}{d x}\right)^{-3} \frac{d^2 t}{d x^2} = \left(\frac{d t}{d x}\right)^{-n} f(x)</math> | |||
:<math>- \left(\frac{d t}{d x}\right)^{n - 3} \frac{d^2 t}{d x^2} = f(x)</math> | |||
:<math>\frac{d}{d x}\left(\frac{1}{2 - n}\left(\frac{d t}{d x}\right)^{n - 2}\right) = f(x)</math> | |||
:<math>\left(\frac{d t}{d x}\right)^{n - 2} = (2 - n) \int f(x) dx + C_1</math> | |||
:<math>t + C_2 = \int \left((2 - n) \int f(x) dx + C_1\right)^{\frac{1}{n - 2}} dx</math> | |||
The right will carry +/- if <math>n</math> is even. The treatment must be different if <math>n = 2</math>: | |||
:<math>- \left(\frac{d t}{d x}\right)^{-1} \frac{d^2 t}{d x^2} = f(x)</math> | |||
:<math>-\frac{d}{d x}\left(\ln\left(\frac{d t}{d x}\right)\right) = f(x)</math> | |||
:<math>\frac{d t}{d x} = C_1 e^{-\int f(x) dx}</math> | |||
:<math>t + C_2 = C_1 \int e^{-\int f(x) dx} dx</math> | |||
=== Higher orders === | |||
There is no analogous method for solving third- or higher-order autonomous equations. Such equations can only be solved exactly if they happen to have some other simplifying property, for instance [[linear differential equation|linearity]] or dependence of the right side of the equation on the dependent variable only<ref>[http://eqworld.ipmnet.ru/en/solutions/ode/ode0503.pdf Third order autonomous equation] at [[eqworld]].</ref><ref>[http://eqworld.ipmnet.ru/en/solutions/ode/ode0506.pdf Fourth order autonomous equation] at [[eqworld]].</ref> (i.e., not its derivatives). This should not be surprising, considering that nonlinear autonomous systems in three dimensions can produce truly [[chaos theory|chaotic]] behavior such as the [[Lorenz attractor]] and the [[Rössler attractor]]. | |||
With this mentality, it also isn't too surprising that general non-autonomous equations of second order can't be solved explicitly, since these can also be chaotic (an example of this is a periodically forced pendulum<ref>{{cite book | |||
| last = Blanchard, Devaney, Hall | |||
| title = Differential Equations | |||
| publisher = Brooks/Cole Publishing Co | |||
| year = 2005 | |||
| pages = 540–543 | |||
| isbn = 0-495-01265-3}}</ref>). | |||
== See also == | |||
* [[Time-invariant system]] | |||
* [[Non-autonomous system (mathematics)]] | |||
== References == | |||
<references /> | |||
{{DEFAULTSORT:Autonomous System (Mathematics)}} | |||
[[Category:Differential equations]] | |||
[[Category:Dynamical systems]] | |||
[[Category:Ordinary differential equations]] |
Revision as of 05:01, 29 January 2014
Template:Differential equations
In mathematics, an autonomous system or autonomous differential equation is a system of ordinary differential equations which does not explicitly depend on the independent variable. When the variable is time, they are also called time-invariant systems.
Many laws in physics, where the independent variable is usually assumed to be time, are expressed as autonomous systems because it is assumed the laws of nature which hold now are identical to those for any point in the past or future.
Autonomous systems are closely related to dynamical systems. Any autonomous system can be transformed into a dynamical system and, using very weak assumptions, a dynamical system can be transformed into an autonomous system.
Definition
An autonomous system is a system of ordinary differential equations of the form
where x takes values in n-dimensional Euclidean space and t is usually time.
It is distinguished from systems of differential equations of the form
in which the law governing the rate of motion of a particle depends not only on the particle's location, but also on time; such systems are not autonomous.
Properties
Let be a unique solution of the initial value problem for an autonomous system
Indeed, denoting we have and , thus
For the initial condition, the verification is trivial,
Example
The equation is autonomous, since the independent variable, let us call it , does not explicitly appear in the equation. To plot the slope field and isocline for this equation, one can use the following code in GNU Octave/MATLAB
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); % plot the direction field
hold on;
contour(X,Y,DY,[0 2]); %add the isoclines
title('Slope field and isoclines for f(x,y)=(2-y)y')
One can observe from the plot that the function is -invariant, and so is the shape of the solution, i.e. for any shift .
Solving the equation symbolically in MATLAB, by running
y=dsolve('Dy=(2-y)*y','x'); % solve the equation symbolically
we obtain two equilibrium solutions, and , and a third solution involving an unknown constant ,
y(3)=-2/(exp(C3 - 2*x) - 1)
Picking up some specific values for the initial condition, we can add the plot of several solutions
y1=dsolve('Dy=(2-y)*y','y(1)=1','x'); % solve the initial value problem symbolically
y2=dsolve('Dy=(2-y)*y','y(2)=1','x'); % for different initial conditions
y3=dsolve('Dy=(2-y)*y','y(3)=1','x'); y4=dsolve('Dy=(2-y)*y','y(1)=3','x');
y5=dsolve('Dy=(2-y)*y','y(2)=3','x'); y6=dsolve('Dy=(2-y)*y','y(3)=3','x');
ezplot(y1, [0 6]); ezplot(y2, [0 6]); % plot the solutions
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')
Qualitative analysis
Autonomous systems can be analyzed qualitatively using the phase space; in the one-variable case, this is the phase line.
Solution techniques
The following techniques apply to one-dimensional autonomous differential equations. Any one-dimensional equation of order is equivalent to an -dimensional first-order system (as described in Ordinary differential equation#Reduction to a first order system), but not necessarily vice versa.
First order
The first-order autonomous equation
is separable, so it can easily be solved by rearranging it into the integral form
Second order
The second-order autonomous equation
is more difficult, but it can be solved[1] by introducing the new variable
and expressing the second derivative of (via the chain rule) as
so that the original equation becomes
which is a first order equation containing no reference to the independent variable and if solved provides as a function of . Then, recalling the definition of :
which is an implicit solution.
Special case: x'' = f(x)
The special case where is independent of
benefits from separate treatment.[2] These types of equations are very common in classical mechanics because they are always Hamiltonian systems.
The idea is to make use of the identity (barring division by zero issues)
which follows from the chain rule. Note aside then that by inverting both sides of a first order autonomous system, one can immediately integrate with respect to :
which is another way to view the separation of variables technique. A natural question is then: can we do something like this with higher order equations? The answer is yes for second order equations, but there's more work to do. The second derivative must be expressed as a derivative with respect to instead of :
To reemphasize: what's been accomplished is that the second derivative in has been expressed as a derivative in . The original second order equation may then finally be integrated:
This is an implicit solution, and beyond that the greatest potential problem is inability to simplify the integrals, which implies difficulty or impossibility in evaluating the integration constants.
Special case: x'' = x'n f(x)
Using the above mentality, we can extend the technique to the more general equation
where is some parameter not equal to two. This will work since the second derivative can be written in a form involving a power of . Rewriting the second derivative, rearranging, and expressing the left side as a derivative:
The right will carry +/- if is even. The treatment must be different if :
Higher orders
There is no analogous method for solving third- or higher-order autonomous equations. Such equations can only be solved exactly if they happen to have some other simplifying property, for instance linearity or dependence of the right side of the equation on the dependent variable only[3][4] (i.e., not its derivatives). This should not be surprising, considering that nonlinear autonomous systems in three dimensions can produce truly chaotic behavior such as the Lorenz attractor and the Rössler attractor.
With this mentality, it also isn't too surprising that general non-autonomous equations of second order can't be solved explicitly, since these can also be chaotic (an example of this is a periodically forced pendulum[5]).
See also
References
- ↑ 20 year-old Real Estate Agent Rusty from Saint-Paul, has hobbies and interests which includes monopoly, property developers in singapore and poker. Will soon undertake a contiki trip that may include going to the Lower Valley of the Omo.
My blog: http://www.primaboinca.com/view_profile.php?userid=5889534 - ↑ Second order autonomous equation at eqworld.
- ↑ Third order autonomous equation at eqworld.
- ↑ Fourth order autonomous equation at eqworld.
- ↑ 20 year-old Real Estate Agent Rusty from Saint-Paul, has hobbies and interests which includes monopoly, property developers in singapore and poker. Will soon undertake a contiki trip that may include going to the Lower Valley of the Omo.
My blog: http://www.primaboinca.com/view_profile.php?userid=5889534