Recent from talks
Nothing was collected or created yet.
Phase portrait
View on Wikipedia| Differential equations |
|---|
| Scope |
| Classification |
| Solution |
| People |


In mathematics, a phase portrait is a geometric representation of the orbits of a dynamical system in the phase plane. Each set of initial conditions is represented by a different point or curve.
Phase portraits are an invaluable tool in studying dynamical systems. They consist of a plot of typical trajectories in the phase space. This reveals information such as whether an attractor, a repellor or limit cycle is present for the chosen parameter value. The concept of topological equivalence is important in classifying the behaviour of systems by specifying when two different phase portraits represent the same qualitative dynamic behavior. An attractor is a stable point which is also called a "sink". The repeller is considered as an unstable point, which is also known as a "source".
A phase portrait graph of a dynamical system depicts the system's trajectories (with arrows) and stable steady states (with dots) and unstable steady states (with circles) in a phase space. The axes are of state variables.
Examples
[edit]

- Simple pendulum, see picture (right).
- Simple harmonic oscillator where the phase portrait is made up of ellipses centred at the origin, which is a fixed point.
- Damped harmonic motion, see animation (right).
- Van der Pol oscillator see picture (bottom right).
Visualizing the behavior of ordinary differential equations
[edit]A phase portrait represents the directional behavior of a system of ordinary differential equations (ODEs). The phase portrait can indicate the stability of the system.[1]
| Unstable | Most of the system's solutions tend towards ∞ over time |
| Asymptotically stable | All of the system's solutions tend to 0 over time |
| Neutrally stable | None of the system's solutions tend towards ∞ over time, but most solutions do not tend towards 0 either |
The phase portrait behavior of a system of ODEs can be determined by the eigenvalues or the trace and determinant (trace = λ1 + λ2, determinant = λ1 x λ2) of the system.[1]
| Eigenvalue, Trace, Determinant | Phase Portrait Shape |
|---|---|
| λ1 & λ2 are real and of opposite sign;
Determinant < 0 |
Saddle (unstable) |
| λ1 & λ2 are real and of the same sign, and λ1 ≠ λ2;
0 < determinant < (trace2 / 4) |
Node (stable if trace < 0, unstable if trace > 0) |
| λ1 & λ2 have both a real and imaginary component;
(trace2 / 4) < determinant |
Spiral (stable if trace < 0, unstable if trace > 0) |
See also
[edit]References
[edit]- ^ a b c d Miller, Haynes; Mattuck, Arthur (Spring 2010). "Supplementary Notes to Chapter 26". MIT OpenCourseWare. Retrieved 2024-12-28.
- Jordan, D. W.; Smith, P. (2007). Nonlinear Ordinary Differential Equations (fourth ed.). Oxford University Press. ISBN 978-0-19-920824-1. Chapter 1.
- Steven Strogatz (2001). Non-linear Dynamics and Chaos: With applications to Physics, Biology, Chemistry and Engineering. ISBN 9780738204536.
External links
[edit]- Linear Phase Portraits, an MIT Mathlet.
Phase portrait
View on GrokipediaFundamentals
Definition
A phase portrait is a graphical representation of the trajectories, or solution curves, of a dynamical system plotted in its phase space, illustrating the qualitative behavior of all possible solutions.[5] This visualization captures the flow of the system by showing how states evolve without explicitly parameterizing time, providing insight into long-term dynamics such as convergence, divergence, or periodic motion.[1] Dynamical systems, the foundation for phase portraits, are typically modeled by autonomous systems of ordinary differential equations (ODEs) of the form , where is the state vector representing the system's variables and defines the evolution rule.[6] The concept of phase portraits emerged in the late 19th century through the pioneering work of Henri Poincaré on the qualitative analysis of ODEs, particularly in his studies of periodic orbits and stability in celestial mechanics.[3] Poincaré's contributions laid the groundwork for understanding global system behavior beyond explicit solutions.[6] In contrast to time series plots, which depict state variables evolving explicitly against time, phase portraits focus solely on the interdependencies among state variables by omitting the time axis, thereby revealing invariant structures like attractors and separatrices more clearly.[7]Phase Space
Phase space is the multidimensional geometric space that encapsulates all possible states of a dynamical system, with each axis representing one of the system's state variables.[8] In mechanical systems, for instance, these state variables typically include position and velocity (or momentum), allowing the full configuration of the system to be represented as a point in this space.[9] This structure provides a coordinate framework independent of time, enabling the analysis of the system's evolution through trajectories plotted within it.[10] For a system governed by first-order ordinary differential equations, the phase space is the -dimensional real vector space , where each point uniquely specifies the values of all state variables at a given instant.[11] The dimensionality of the phase space thus matches the number of independent variables needed to fully describe the system's state, reflecting the degrees of freedom inherent to the dynamics.[8] In one-dimensional cases, the phase space reduces to the real line , often visualized using a phase line diagram, which indicates the direction of flow based on the sign of .[12] Two-dimensional phase spaces are common for planar systems involving two variables, such as position and velocity in simple oscillators. For higher-dimensional systems, direct visualization becomes challenging, necessitating projections onto lower-dimensional subspaces to capture essential geometric features.[8] Invariant sets within phase space, such as attractors and separatrices, are subsets that are preserved under the flow of the dynamics, maintaining their structure as the system evolves.[13] These sets delineate regions of qualitatively distinct behavior and are fundamental to understanding long-term dynamics without relying on specific trajectories.Construction Methods
For Autonomous Systems
Autonomous systems are governed by ordinary differential equations of the form , where is the state vector and does not explicitly depend on time . These systems produce flows in phase space that are time-independent, allowing trajectories to be visualized without reference to specific time scales.[1] In two dimensions, the system takes the form , , where and are smooth functions.[14] The phase portrait is constructed by first evaluating the vector field on a discrete grid of points spanning the region of interest in the -plane.[15] At each grid point , a short arrow is drawn starting from that point, with direction and magnitude proportional to the vector ; the length of the arrows is often normalized for clarity to emphasize direction over speed.[15] This direction field provides a qualitative overview of the system's behavior, showing how solutions tend to move locally.[1] To add trajectories, numerical integration is performed by solving the initial value problem starting from multiple initial conditions distributed across the grid, typically using explicit methods such as the fourth-order Runge-Kutta scheme.[16] The resulting solution curves, parameterized by time and oriented with arrows indicating increasing , are overlaid on the direction field to form the full phase portrait; trajectories are often sampled over a finite time interval to avoid computational overflow.[1] Finally, invariant manifolds—such as separatrices connecting fixed points—may be identified by tracing special trajectories that remain confined to lower-dimensional subsets of the phase space, often requiring higher precision in integration near equilibria. Software tools facilitate this process: in MATLAB, the Symbolic Math Toolbox or ODE solvers likeode45 (an adaptive Runge-Kutta method) can compute and plot trajectories directly.[17] Similarly, Python libraries such as Matplotlib for visualization and SciPy's solve_ivp function, which implements RK45 by default, enable efficient numerical integration and phase portrait generation for autonomous systems.[16] These tools automate grid evaluation and trajectory plotting, making construction accessible for higher-dimensional or nonlinear cases while preserving the qualitative insights of hand-sketched portraits.[18]
For Non-Autonomous Systems
Non-autonomous systems are described by ordinary differential equations (ODEs) of the form , where the right-hand side explicitly depends on time , distinguishing them from autonomous systems where the dynamics are time-independent.[19] Unlike autonomous cases, trajectories in non-autonomous systems cannot form closed orbits in the standard phase space because time continuously increases, making the flow irreversible and preventing periodic behavior without accounting for the temporal dimension.[20] To construct phase portraits, the phase space must be extended to include time as an additional coordinate, transforming the system into in , where the extended equations become and .[19] In the extended phase space, trajectories are plotted as curves parameterized by time, revealing the evolution of the system in this higher-dimensional space; for periodically forced systems with period , the space can be compactified into a cylinder by identifying modulo , simplifying visualization while preserving the dynamics.[20] An alternative construction method involves stroboscopic maps, which sample the state at discrete, fixed time intervals (e.g., multiples of ), producing a discrete dynamical system that approximates the continuous flow and allows for phase portrait-like representations in the original -dimensional space.[19] These maps are particularly useful for analyzing long-term behavior, such as attractors, in systems where full higher-dimensional plots are impractical. A key challenge in non-autonomous phase portraits arises from the non-reversible nature of the flow, which precludes closed orbits even in two-dimensional state spaces extended by time, as trajectories cannot loop back due to the monotonic increase in .[20] For example, in forced oscillators like the driven van der Pol equation , the periodic forcing introduces quasi-periodic or chaotic trajectories that spiral or fill regions in the extended space without closing.[19] To address dimensionality and reveal underlying structures, Poincaré sections serve as a reduction technique: trajectories are intersected with a hypersurface transverse to the flow (e.g., at fixed ), yielding a lower-dimensional map whose points trace the return map, facilitating the identification of periodic orbits, stability, and chaos.[20] This method, originally developed for periodic systems, transforms the continuous non-autonomous flow into a discrete portrait analogous to that of an autonomous system.[19]Types and Features
Nullclines and Trajectories
In phase portraits of two-dimensional autonomous dynamical systems, nullclines are curves in the phase plane where the time derivative of one variable vanishes. For a system , , the -nullcline consists of points where , so , and the -nullcline is where , so .[15] Along the -nullcline, the vector field is vertical, pointing upward if or downward if , while on the -nullcline, it is horizontal, pointing right if or left if .[15] The intersections of these nullclines identify fixed points, where both and .[15] Nullclines divide the phase plane into regions where the signs of and are constant, aiding in sketching the overall flow without solving the system explicitly.[21] Trajectories, or solution curves, are the integral curves of the vector field that represent the paths traced by solutions in the phase plane as time varies.[1] Under standard assumptions, such as the right-hand side being locally Lipschitz continuous, the Picard–Lindelöf theorem guarantees the local existence and uniqueness of solutions for initial value problems, implying that through each point in the phase space, there passes exactly one trajectory.[22] This uniqueness ensures that trajectories cannot intersect or cross each other in the phase plane, as such an intersection would violate the distinct evolution of solutions from different initial conditions.[1] Trajectories are parameterized by time, providing a qualitative picture of the system's dynamics, often plotted without explicit time labels to emphasize the geometric structure.[23] The direction of flow along trajectories is determined by the sign of the vector field components: in regions where , increases (flow to the right), while indicates decrease (flow to the left); similarly for and the vertical direction.[1] Arrows are typically drawn tangent to the trajectories to indicate the orientation of increasing time, revealing whether solutions approach or depart from certain regions.[24] This directional information, combined with nullclines, allows for the qualitative construction of the phase portrait by integrating the flow across regions.[21] Among trajectories, special cases include heteroclinic and homoclinic orbits, which connect fixed points and play key roles in global dynamics. A heteroclinic orbit is a trajectory that asymptotically approaches one fixed point as and a different fixed point as .[25] In contrast, a homoclinic orbit connects a single fixed point to itself, approaching it as .[25] Limit cycles are another important type: isolated closed trajectories that correspond to periodic solutions, where nearby trajectories spiral toward (stable limit cycle) or away from (unstable limit cycle) the cycle, indicating sustained oscillations in the system.[2] These orbits often form separatrices in the phase portrait, delineating basins of attraction or enabling complex behaviors like chaos in perturbed systems.[23]Fixed Points and Stability
In dynamical systems, fixed points, also known as equilibrium points, are solutions where the state vector remains constant over time, satisfying or equivalently for the vector field .[26] These points represent the locations in phase space where trajectories may converge, diverge, or remain stationary, providing critical insights into the system's long-term behavior without requiring full trajectory integration.[26] To assess local stability near a fixed point , the system is linearized using the Jacobian matrix , which approximates the nonlinear dynamics via the first-order Taylor expansion.[27] The eigenvalues of this matrix determine the stability type: all real parts negative indicate a stable sink (attracting trajectories), all positive a source (repelling), mixed signs a saddle (unstable with stable and unstable manifolds), and purely imaginary a center (periodic orbits, neutrally stable in linear case).[27] This linearization theorem, under hyperbolicity (no zero real parts), ensures the nonlinear phase portrait qualitatively matches the linear one locally via topological conjugacy, as established by the Hartman-Grobman theorem.[27] For two-dimensional systems, stability is classified using the trace and determinant of the Jacobian, where the fixed point is asymptotically stable if and (both eigenvalues have negative real parts), unstable if and or , and requires further analysis if or (degenerate cases like nodes, foci, or lines of equilibria).[14] This trace-determinant plane divides into regions: for , spirals if (complex eigenvalues), nodes if (real eigenvalues of the same sign), and degenerate cases on the parabola ; for , saddles (real distinct eigenvalues of opposite signs).[14] Fixed points often occur at nullcline intersections, aiding their identification in phase portraits. Global stability extends local analysis by confirming attraction from the entire phase space or a basin, often using Lyapunov functions —positive definite functions with negative definite time derivatives along trajectories—proving asymptotic stability if is radially unbounded.[28] Alternatively, index theory, via the Poincaré index (winding number of the vector field around a closed curve enclosing the fixed point), provides topological constraints: the sum of indices over all fixed points equals the Euler characteristic (1 for the plane), enabling global portrait reconstruction and ruling out certain configurations without limit cycles if indices mismatch.[29] In phase portraits, global stability manifests as all trajectories converging to the fixed point, contrasting local behavior near isolated equilibria.Examples
Linear Systems
Linear systems of ordinary differential equations (ODEs) are typically expressed in the form , where is the state vector, is a constant matrix, and the dot denotes time derivative.[30] For two-dimensional systems (), phase portraits provide a visual representation of the trajectories in the phase plane, determined by the eigenvalues of . These eigenvalues dictate the qualitative behavior near the origin, which is the sole fixed point at .[30] The classification of phase portraits for 2D linear systems relies on the eigenvalues of :- Nodes: Real eigenvalues of the same sign. If both negative (), trajectories approach the origin along eigenlines, forming a stable node; if both positive (), they diverge, yielding an unstable node.[30]
- Saddles: Real eigenvalues of opposite signs (). Trajectories approach along the stable eigenline and diverge along the unstable one, creating hyperbolic paths.[30]
- Spirals (or foci): Complex conjugate eigenvalues with . If , spirals inward to the origin (stable spiral); if , outward (unstable spiral).[30]
- Centers: Purely imaginary eigenvalues (). Trajectories form closed elliptical orbits around the origin, indicating neutral stability with periodic motion.[30]