Coupled Systems & Solutions
Many physical systems involve coupled variables where each rate depends on the other. Solving them one at a time destroys the interaction the system models.
A system of two first-order ODEs is written as , where .
Solution method: Find eigenvalues and eigenvectors of matrix to form the general solution:
\vec{x}(t) = C_1\,e^{\lambda_1 t}\,\vec{v}_1 + C_2\,e^{\lambda_2 t}\+\vec{v}_2
Key insight: The eigenvalues of completely determine long-term behaviour, stability, oscillation, and decay rates.
Phase Portraits & Example
The eigenvalues classify the phase portrait behaviour:
| Eigenvalues | Type | Stability |
|---|---|---|
| real | Node | Stable |
| real | Node | Unstable |
| real | Saddle | Unstable |
| , | Spiral | Stable |
| , | Spiral | Unstable |
| (pure) | Centre | Neutrally stable |
Worked Example: A coupled spring-mass system yields a system. Its eigenvalues give the normal mode frequencies.
A = np.array([[-3, 1], [2, -2]])
vals, vecs = np.linalg.eig(A)