Cislunar Space Beginner's GuideCislunar Space Beginner's Guide
Cislunar Glossary
Resources & Tools
AI Q&A
Home
Gitee
GitHub
  • 简体中文
  • English
Cislunar Glossary
Resources & Tools
AI Q&A
Home
Gitee
GitHub
  • 简体中文
  • English
  • Site map

    • Home
    • What is Cislunar Space
    • Cislunar Orbits
    • Research Frontiers
    • Glossary
    • Resources & Tools

Optimal Control

Author: Tianjiang Shuo

Site: https://cislunarspace.cn

Definition

Optimal control theory is a central branch of modern control theory that addresses the problem of selecting control laws to extremize (minimize or maximize) a prescribed performance index for a given dynamical system. In space mission design, the performance index typically represents fuel consumption, time, or energy.

Basic Elements

An optimal control problem is defined by:

  • State equation: x˙=f(x,u,t)\dot{\mathbf{x}} = f(\mathbf{x}, \mathbf{u}, t)x˙=f(x,u,t), describing system dynamics
  • Control variable: u(t)\mathbf{u}(t)u(t), designed by the controller
  • Boundary conditions: initial state x(t0)\mathbf{x}(t_0)x(t0​) and terminal state x(tf)\mathbf{x}(t_f)x(tf​)
  • Performance index: J=ϕ(x(tf),tf)+∫t0tfL(x,u,t)dtJ = \phi(\mathbf{x}(t_f), t_f) + \int_{t_0}^{t_f} L(\mathbf{x}, \mathbf{u}, t) dtJ=ϕ(x(tf​),tf​)+∫t0​tf​​L(x,u,t)dt
  • Constraints: control constraints ∣u∣≤umax⁡|\mathbf{u}| \leq u_{\max}∣u∣≤umax​, state constraints x∈X\mathbf{x} \in \mathcal{X}x∈X

Principles

Variational Calculus and the Euler-Lagrange Equations

For unconstrained optimal control, necessary conditions are derived via calculus of variations. Introducing Lagrange multipliers λ(t)\boldsymbol{\lambda}(t)λ(t), the Hamiltonian is constructed:

H(x,u,λ,t)=L(x,u,t)+λTf(x,u,t)H(\mathbf{x}, \mathbf{u}, \boldsymbol{\lambda}, t) = L(\mathbf{x}, \mathbf{u}, t) + \boldsymbol{\lambda}^T f(\mathbf{x}, \mathbf{u}, t) H(x,u,λ,t)=L(x,u,t)+λTf(x,u,t)

The Euler-Lagrange equations give the state and costate evolution:

x˙=∂H∂λ,λ˙=−∂H∂x\dot{\mathbf{x}} = \frac{\partial H}{\partial \boldsymbol{\lambda}}, \quad \dot{\boldsymbol{\lambda}} = -\frac{\partial H}{\partial \mathbf{x}} x˙=∂λ∂H​,λ˙=−∂x∂H​

Pontryagin Maximum Principle

For optimal control problems with control constraints, the Maximum Principle gives the optimality condition for the control variable:

u∗(t)=arg⁡max⁡u∈UH(x∗,u,λ∗,t)\mathbf{u}^*(t) = \arg\max_{\mathbf{u} \in \mathcal{U}} H(\mathbf{x}^*, \mathbf{u}, \boldsymbol{\lambda}^*, t) u∗(t)=argu∈Umax​H(x∗,u,λ∗,t)

This principle reduces the continuous optimization problem to selecting the optimal control at each instant.

Applications in Cislunar Space

  • Minimum-fuel orbital transfer: using the Pontryagin Maximum Principle to derive optimal low-thrust transfer trajectories in cislunar space, producing fuel-optimal delta-V trajectories
  • Low-thrust trajectory optimization: trajectory design for low-thrust propulsion (ion thrusters, electric propulsion):本质上是最优控制问题,常用间接法(极大值原理)或直接法(伪谱法)求解
  • Soft landing guidance: fuel-optimal descent trajectory design for lunar/Mars landing with thrust magnitude, thrust direction, terminal altitude, and velocity constraints
  • Attitude maneuver optimization: multi-objective time-fuel optimization for large-angle spacecraft attitude reorientation

Related Concepts

  • Shooting Method

References

  • Bryson A E, Ho Y C. Applied optimal control[M]. Taylor & Francis, 1975.
  • Betts J T. Survey of numerical methods for trajectory optimization[J]. Journal of Guidance, Control, and Dynamics, 1998.
Improve this page
Last Updated: 8/23/26, 10:56 PM
Contributors: Hermes Agent, Ou Yang Jiahong, cislunarspace, ouyangjiahong
地月空间入门指南
Cislunar Space Beginner's GuideYour guide to cislunar space
View on GitHub

Navigate

  • Home
  • About
  • Glossary

Content

  • Cislunar Orbits
  • Research
  • Resources

English

  • Home
  • About
  • Glossary

Follow Us

© 2026 Cislunar Space Beginner's Guide  |  湘ICP备2026006405号-1
Related:智慧学习助手 UStudy航天任务工具箱 ATK
微信公众号
欢迎关注天疆说扫码关注,手机获取航天资讯