本文作者:天疆说
本站地址:https://cislunarspace.cn
牛顿迭代法(也称牛顿-拉夫逊法)是求解非线性方程 f(x)=0 的根的经典数值方法。其基本思想是将非线性方程在当前迭代点附近进行 Taylor 展开,取线性部分近似代替原方程,逐步逼近真实解。
设 f(x) 在包含 xk 的区间上连续可微,则 Taylor 展开的线性近似给出迭代公式:
xk+1=xk−f′(xk)f(xk),k=0,1,2,…
牛顿迭代法的几何意义是:过点 (xk,f(xk)) 作 f(x) 的切线,切线与 x 轴的交点即为下一个迭代点 xk+1。因此也称为切线法。
轨迹设计问题可归结为求解非线性方程 F(x)=0 的根。对于弹道导弹,设计变量为发射方位角 A0 和俯仰程序角斜率 φ˙pr,终端约束为落点偏差为零:
[φ˙pr(k+1)A0(k+1)]=[φ˙pr(k)A0(k)]+[∂φ˙pr∂ΔL∂φ˙pr∂ΔH∂A0∂ΔL∂A0∂ΔH]−1[−ΔL(k)−ΔH(k)]
偏导数的计算精度对收敛性有显著影响。常用方法:
| 方法 | 特点 | 计算量 |
|---|
| 求差法 | 实现简单,对增量选取敏感 | 少(每参数 1 次额外弹道计算) |
| 理查德外推法 | 精度高,对增量不敏感 | 多(每参数 4 次额外弹道计算) |
求差法的偏导数计算:
∂xi∂f≈δxif(xi+δxi)−f(xi)
| 特性 | 说明 |
|---|
| 收敛速度快 | 局部超线性收敛 |
| 对初值敏感 | 初值选择不当可能导致发散 |
| 求可行解 | 只能找到满足约束的解,不保证最优 |
牛顿迭代法是弹道导弹和运载火箭主动段轨迹设计的核心数值方法。通过将轨迹设计问题转化为非线性方程求解问题,可以快速确定满足终端约束的飞行程序角和发射方位角。该方法实现简单、收敛速度快,在工程中广泛应用。
- 郑伟, 安雪滢, 周祥, 何睿智. 空天飞行力学[M]. 国防科技大学, 2026.
- 贾沛然, 陈克俊, 等. 远程火箭弹道学[M]. 国防科技大学出版社.