3.5.52 · D3Guidance, Navigation & Control (GNC)

Worked examples — Optimal guidance — ZEM - ZEV formulation

3,539 words16 min readBack to topic

Before anything, a one-line refresher so no symbol is used unearned. Each reveal line below hides its answer — quiz yourself, then check:

Recall The two laws (from the parent note)

What is ? ::: time-to-go, , the seconds remaining until the deadline. What is ? ::: Zero-Effort-Miss — the position error you'd have if you stopped steering now and coasted under gravity only. What is ? ::: Zero-Effort-Velocity — the velocity error under that same coast. Soft-landing law (position + velocity)? ::: Intercept law (position only)? :::

And the two prediction formulas we will use over and over:


The scenario matrix

Every problem this topic can pose falls into one of these cells. Each row is a "class of case"; the last column names the worked example that nails it. The figure below the table draws each cell as a little picture so you can see the nine situations before you compute them.

# Case class What is special about it Sign / limit behaviour to watch Covered by
C1 Baseline soft landing, all quantities positive-ish The "normal" full-law case ZEM , ZEV , opposite-sign terms Ex 1
C2 Both errors already zero (degenerate) You are perfectly on the coast trajectory , no divide-by-zero Ex 2
C3 Negative ZEM, negative ZEV (coast overshoots and too fast) Signs flow straight through, command flips ZEM , ZEV , Ex 3
C4 ZEM and ZEV pull opposite ways Terms nearly cancel small command from two big numbers Ex 4
C5 limit (almost out of time) Coefficient blow-up command explodes → thruster saturation Ex 5
C6 Intercept, full 2-D vector Position-only law, navigation ratio geometry, direction of Ex 6 (figure)
C7 Intercept where naive gravity-drop matters Forgetting gives wrong ZEM quantify the error Ex 7
C8 Real-world word problem (Mars descent) Extract numbers from prose full soft-landing law Ex 8
C9 Exam twist: solve for the that makes a command achievable Invert the law quadratic in Ex 9

Figure — Optimal guidance — ZEM - ZEV formulation
In the figure each tile is one matrix cell: the cyan arrow is where a pure coast takes you, the amber arrow is the residual error (ZEM/ZEV) the command must kill. Notice C2 has no amber arrow (nothing to fix) and C5 shows the same small miss but almost no time — the reason the command explodes.


The worked examples


Recall Self-test

If ZEM = 0 and ZEV = 0, the optimal command is ::: exactly zero — you are already on a boundary-satisfying coast. Which law has no ZEV term, and what is its coefficient? ::: the intercept (position-only) law, . As halves, the dominant ZEM term multiplies by ::: four (it scales as ). Why does forgetting break a lander? ::: the predicted miss is wrong by exactly the gravity drift, so the command is miscalibrated. The two terms in the soft-landing law have opposite signs because ::: near correcting position and correcting velocity demand oppositely-directed acceleration.

See also: Optimal guidance — ZEM - ZEV formulation · Calculus of Variations & Pontryagin's Minimum Principle · Time-to-go estimation · Optimal Control — LQR · Lambert's Problem