# 更新日志

## 2025/04/11 v0.1

- pegland
- exe_node, exe_pulse_node
- circularize

## 2025/04/12 v0.2

- 纠正原始文献中pegland燃烧时间预测公式的错误，使用更精确的计算公式。
- 优化了最终着陆段，脚本现在支持浅节流和不节流发动机着陆，支持发动机重启，支持多级火箭着陆。但浅节流（最小节流在65%以上）和不节流发动机无法保证着陆精度，末段推重比越大，着陆越不安全。

## 2025/04/15 v0.3

- 代码重构
- 添加二次制导功能
- 添加阿波罗登月特别版`peglandprec`脚本

## 2025/04/29 v0.4

- 优化着陆控制代码，更高的迭代频率
- PEG油门控制优化
- 二次制导段效率提升
- 添加目标调整功能，简化浅节流发动机着陆操作

## 2025/05/06 v0.5

- 优化末段着陆控制，着陆更稳健
- 更改目标调整功能

## 2025/05/24 v0.6

- 优化`peglandprec`中着陆姿态和制导段控制

## 2025/06/10 v0.7

- 为 PEGLand 添加 GUI 交互，增加目视调整着陆点功能
- 更换PEG算法，采用航天飞机发射制导，允许大离轴着陆
- PEG算法考虑天体自转，允许在快速自转的天体上着陆
- 优化二次制导段和末段着陆控制

## 2025/11/12 v0.8

- 增加初始着陆轨道分析功能
- 增加着陆点坡度预测，增加自动寻找平坦着陆点功能
- 增加紧急停止功能
- 加入制导发散检查，使程序在制导发散时能正确退出

## 2025/11/27 v0.8.1

- 优化GUI交互逻辑
- 增加通过标签查找引擎的功能
- 修复推力无法修改的bug

## 2025/11/28 v0.8.2

- 优化final phase着陆策略，采用两阶段恒推力着陆方案，可适应高空高速起点下的非定点着陆

## 2025/12/19 v0.8.3

- 优化飞控，匹配引擎推力方向而不是飞船朝向，因此引擎不必指向前方。影响脚本：
  - `exe_node.ks`
  - `exe_pulse_node.ks`
  - `pegland.ks`

## 2026/01/19 v0.8.4

- 修复PEGLand程序中末段制导的bug

## 2026/01/28 v0.9

重大更新

- 增加GPLv3开源证书
- 增加高性能模拟后端`AFS`
- 增加通用大气再入制导程序`UEntry`
- 整理了文档