Linearized system along a trajectory
For a system of first order ODEs
Define the error
Expanding
Substituting this back gives:
where:
is the Jacobian matrix of evaluated along the trajectory (time-varying). is the defect (or drift) vector.
1. If is a solution
Then we have
is called the linearized system, or the variational equation. Its coefficient matrix
2. What Happens When Is Not a Solution?
Because
-
Driven Error Dynamics: Even if the tracking error starts at zero (
), the system immediately develops non-zero error ( ). The natural vector field pushes the state away from the target curve. -
Rapid Breakdown: The linear approximation degrades quickly because
drives away from zero, violating the assumption that remains small.
3. Example: linearizing along a solution curve
Consider the 2D autonomous nonlinear system:
Step 1: Define the Reference Trajectory
To linearize along a trajectory, first select a known nominal solution
Given the initial condition
The reference trajectory moving through state space is:
Step 2: Compute the Time-Varying Jacobian
Calculate the general Jacobian matrix
Evaluating
Step 3: Formulate and Solve the Linearized Error System
Let
Suppose the system is given a small initial displacement along
- Solve for
:
- Solve for
:
Solving this linear non-homogeneous differential equation with initial condition
The linearized approximation predicts the perturbed trajectory as:
Step 4: Compare Linearized Prediction to True Nonlinear Trajectory
Solving the full nonlinear system with perturbed initial conditions
Subtracting the reference trajectory
Comparing the linearized prediction to the true error:
The linearized system along the reference trajectory successfully captures all primary linear dynamics (
4. Example: Linearizing Along a Non-Solution Trajectory
Consider the same nonlinear autonomous system:
Step 1: Define the Reference Trajectory and Exact Solution
- Exact Solution
: For initial condition , the exact nonlinear trajectory is:
- Reference Trajectory
: Choose an arbitrary (non-solution) curve that passes through the same initial point :
Since
Step 2: Calculate System Matrices and Defect Vector
- Jacobian
:
- Defect Vector
:
Step 3: Solve the Linearized Error System
Since
1. First Component
Using an integrating factor
2. Second Component
Substituting
Solving this linear first-order differential equation yields:
Step 4: Construct the Approximated Trajectory
Combining
Simplifying each component:
Step 5: Comparison of Exact vs. Approximated
| Trajectory Component | Exact Solution x(t) | Approximated Solution xapprox(t) |
|---|---|---|
| First Component ( |
||
| Second Component ( |
Key Analytical Insights
-
Exact Agreement in
: Because the first state equation
is purely linear, the linearized error equation recovers the exact solution for all . -
Local Accuracy Around
: Expanding both
and in a Taylor series around : -
Exact:
-
Approximated:
The approximation matches the exact solution up to order
. The residual error for small times is . -
-
Breakdown Over Time: Because the reference trajectory
is not a valid solution curve ( ), the forcing term continuously injects artificial error dynamics. As grows, dominates the exact solution, whereas the linear approximation grows like , causing rapid divergence for larger .
5. Error equation in an alternative coframe
The error system above is written in canonical coordinates. To express it in a coframe chosen along the trajectory