Energy-State Approximation and Minimum-Time Climb
This section develops the mathematical foundations of the energy-state approximation for aircraft performance optimization. The central application is the minimum-time climb of a supersonic aircraft. The method became historically important because it transformed a difficult high-dimensional trajectory optimization problem into a lower-dimensional problem with a strong physical interpretation.
The key idea is to replace speed and altitude by a total specific energy variable and then use the rate of change of this energy as the primary performance quantity.
The chapter develops:
the longitudinal aircraft equations of motion;
the total specific energy equation;
the reduced-order energy-state approximation;
the minimum-time climb problem;
the Hamiltonian and optimality conditions;
the interpretation of maximizing excess power;
the non-intuitive dive–climb trajectory;
numerical solution strategies;
limitations of the approximation.
Historical Context¶
The energy-state approximation was used in classic aerospace optimization studies during the 1960s. At that time, computational resources were extremely limited, so simplified models were essential.
The central engineering problem was:
How should a high-performance aircraft vary its speed, altitude, and flight path angle to reach a specified terminal energy state in minimum time?
A direct climb is not necessarily optimal. In many supersonic aircraft, aerodynamic drag rises sharply near Mach 1. An optimal trajectory may therefore climb, dive to accelerate through the transonic region, and then climb again.
Longitudinal Aircraft Model¶
Consider planar longitudinal motion. Let
be the airspeed;
be the flight-path angle;
be altitude;
be horizontal range;
be mass;
be thrust;
be drag;
be lift;
be angle of attack;
be gravitational acceleration.
A standard point-mass model is
The first two equations describe kinetics. The last two describe kinematics.
Aerodynamic Model¶
Dynamic pressure is
Lift and drag are
where is reference area and is Mach number.
A common aerodynamic approximation is
Then
The thrust model may be represented as
where is throttle.
Total Specific Energy¶
Define total specific mechanical energy
This quantity combines kinetic and potential energy per unit mass.
Differentiate:
Using
and
we obtain
The gravity terms cancel:
For small angle of attack,
so
The quantity
is called the specific excess power.
Physical Interpretation of Specific Excess Power¶
Specific excess power measures the rate at which the aircraft can gain total energy.
If , then and the aircraft gains energy.
If , then and total energy remains constant.
If , then and the aircraft loses energy.
The aircraft may exchange kinetic and potential energy without changing total energy. For example, during a constant-energy dive,
Differentiating gives
Thus a decrease in altitude causes an increase in speed.
Energy-State Approximation¶
The energy-state approximation is based on the following assumptions:
Motion is nearly horizontal.
Flight-path angle changes slowly.
Normal acceleration is small:
Thrust normal to the flight path is negligible:
The aircraft is approximately in normal-force equilibrium:
Speed and altitude can be parameterized through total energy.
Under these assumptions, the flight-path angle dynamics are neglected.
The reduced equations become
For a pure performance optimization in the plane, the energy equation may be used as the dominant dynamic equation.
Energy Curves in the Speed–Altitude Plane¶
For constant energy,
Solving for altitude,
Thus constant-energy curves are parabolic in the plane.
The slope is
Moving to higher speed along a constant-energy curve requires a decrease in altitude.
Minimum-Time Climb Problem¶
Suppose the aircraft starts at
and must reach
The final energy is
The objective is
In the reduced energy-state problem,
The control is effectively the speed selected at each energy level, subject to feasible flight-envelope constraints:
Time as an Integral over Energy¶
Since
we have
Therefore,
Thus,
At each energy level, minimizing the integrand requires maximizing .
Therefore,
Equivalently,
This is the mathematical basis for the statement that minimum climb time is obtained by maximizing specific excess power at each energy level.
Hamiltonian Derivation¶
Consider the reduced one-state problem
with objective
The Hamiltonian is
For an interior optimum,
Therefore,
For a nontrivial extremal,
so
This confirms that the optimal speed at each energy level is a stationary point of specific excess power.
To ensure it is a maximum,
Costate Equation¶
The costate equation is
Hence,
This linear differential equation has solution
Therefore, if , the costate cannot cross zero.
Free-Final-Time Condition¶
If is free and there is no terminal cost, then
Thus,
Therefore,
For a feasible climb with positive excess power,
so
Since does not change sign,
along the trajectory.
Then minimizing
requires maximizing .
Optimal Speed Schedule¶
The optimal energy-state speed schedule is determined by
If mass is approximately constant,
Hence,
This equation determines the speed giving maximum specific excess power at a prescribed energy.
Why the Optimal Trajectory May Dive¶
Near Mach 1, wave drag may increase sharply. A direct climb through this region can be slow because:
thrust margin is low;
drag is high;
excess power is small;
climbing consumes energy as potential energy.
A dive allows the aircraft to convert potential energy into kinetic energy:
If , then
Thus the aircraft can accelerate through the high-drag transonic region more quickly by sacrificing altitude.
After passing through the transonic region, the aircraft may regain altitude where excess power is more favorable.
Approximate Constant-Energy Dive¶
During an approximately constant-energy dive,
Therefore,
Also,
Hence,
Integrating,
This relation quantifies the altitude sacrificed to gain speed.
Full Model versus Energy-State Approximation¶
The full longitudinal model includes:
The energy-state approximation reduces the problem to
The approximate solution is useful as:
an initial guess for a full indirect method;
an initial guess for direct collocation;
a means of explaining the qualitative trajectory;
a reduced-order onboard guidance law;
a method for generating performance envelopes.
Initial Guess Construction¶
A practical initial guess may be built in stages:
accelerate on the runway;
climb toward a transonic energy level;
dive approximately along a constant-energy contour;
perform a shallow energy-building climb;
complete a steep terminal climb.
The approximate path is then refined using a full optimal control solver.
Direct Collocation Formulation¶
Let the state be
and the control be
The minimum-time problem is
subject to the full dynamics, endpoint constraints, and path constraints.
Using normalized time
the dynamics become
A collocation method enforces defects
at all mesh intervals.
Indirect Formulation¶
For the full model, define
The costates satisfy
The interior controls satisfy
The resulting two-point boundary-value problem is highly nonlinear. The energy-state solution is valuable because it supplies a physically meaningful initial guess.
Flight Envelope Constraints¶
The optimization must respect limits such as:
Dynamic pressure is
Load factor is approximately
These constraints may force the solution away from the unconstrained maximum-excess-power curve.
Numerical Procedure¶
A robust workflow is:
construct aerodynamic and propulsion lookup tables;
interpolate and ;
compute energy contours;
compute the maximum-excess-power curve;
build an energy-state initial trajectory;
transcribe the full model using direct collocation;
solve the nonlinear program;
refine the mesh;
verify endpoint and path constraints;
compare with the reduced-order solution.
MATLAB Skeleton¶
function esa_demo()
g = 9.81;
m = 12000;
Egrid = linspace(0.5e5,3.0e6,250);
Vgrid = linspace(80,700,500);
Vstar = nan(size(Egrid));
Psmax = nan(size(Egrid));
for i = 1:length(Egrid)
E = Egrid(i);
h = (E - 0.5*Vgrid.^2)/g;
feasible = h >= 0;
T = thrust_model(Vgrid,h);
D = drag_model(Vgrid,h);
Ps = Vgrid.*(T-D)/m;
Ps(~feasible) = -Inf;
[Psmax(i),idx] = max(Ps);
Vstar(i) = Vgrid(idx);
end
figure;
plot(Egrid,Vstar,'LineWidth',1.5);
xlabel('Specific energy E');
ylabel('Optimal speed V^*(E)');
grid on;
figure;
plot(Egrid,Psmax,'LineWidth',1.5);
xlabel('Specific energy E');
ylabel('Maximum specific excess power');
grid on;
end
function T = thrust_model(V,h)
T0 = 90000;
T = T0 .* exp(-h/18000) .* max(0.4,1-2e-4*V);
end
function D = drag_model(V,h)
rho = 1.225 .* exp(-h/8500);
S = 50;
CD0 = 0.02 + 0.04*exp(-((V-340)/45).^2);
D = 0.5 .* rho .* V.^2 .* S .* CD0;
endInterpretation of the Famous Dive–Climb Trajectory¶
The non-intuitive trajectory can be understood as follows:
At low speed, the aircraft accelerates and climbs.
Near transonic speed, drag increases rapidly.
A direct climb allocates energy to altitude when speed is urgently needed.
A dive converts potential energy into kinetic energy.
The aircraft crosses the transonic region faster.
At higher supersonic speed, the excess-power characteristics improve.
The aircraft then climbs to the final altitude and speed.
The optimal trajectory therefore minimizes time through energy management rather than altitude monotonicity.
Approximation Error¶
The energy-state approximation introduces error because:
dynamics are neglected;
lift equilibrium may not hold exactly;
thrust may not align with velocity;
mass may change;
path constraints may become active;
engine and aerodynamic models may be nonsmooth;
rapid maneuvers violate quasi-steady assumptions.
The approximation should therefore be validated against the full model.
Verification Tests¶
A credible solution should satisfy:
terminal speed and altitude constraints;
all path constraints;
monotonic mesh convergence;
agreement between numerical and finite-difference derivatives;
Hamiltonian consistency for indirect solutions;
agreement between approximate and refined trajectory structure;
physical feasibility across the entire flight envelope.
Common Errors¶
confusing total energy with kinetic energy;
omitting the cancellation of gravity terms in ;
treating speed as an unconstrained algebraic variable;
maximizing thrust rather than excess power;
ignoring drag variation near Mach 1;
assuming altitude must increase monotonically;
using incomplete lookup tables without checking extrapolation;
interpreting the reduced model as exact;
failing to verify full-model dynamics;
using an arbitrary initial guess for an indirect method.
Summary¶
Total specific energy is
Its rate of change is
Minimum climb time can be written as
Therefore, the energy-state approximation chooses
Constant-energy curves describe exchange between speed and altitude.
A dive may be optimal because it accelerates the aircraft through a high-drag region.
The reduced solution provides an excellent initial guess for the full optimal control problem.
The method remains one of the clearest examples of physics-informed trajectory optimization.