1 防空火控解算系统设计
2 基于外弹道的火控算法设计
2.1 坐标系定义与坐标转换模块
2.2 外弹道模拟模块
2.2.1 弹道方程
2.2.2 弹道方程解算
2.3 火控解算模块
2.3.1 命中方程组
2.3.2 射击诸元解算
3 模块搭建与系统仿真
表2 传统算法迭代过程数据 |
i | θi/ mil | θme/ mil | θde/ mil | Δθ/ mil | θi+1/ mil | Td/ s | D/ m |
---|---|---|---|---|---|---|---|
1 | 141.330 | 141.330 | 58.948 | 82.353 | 223.645 | ||
2 | 223.645 | 141.330 | 140.948 | 0.364 | 150.783 | 8.03 | 214.694 |
3 | 150.783 | 150.783 | 74.676 | 76.137 | 226.987 | ||
4 | 226.987 | 150.783 | 150.497 | 0.273 | 150.020 | 7.39 | 17.054 |
5 | 150.020 | 150.019 | 73.434 | 76.614 | 226.605 | ||
6 | 226.605 | 150.019 | 149.733 | 0.291 | 150.115 | 7.44 | 1.750 |
7 | 150.115 | 150.115 | 73.530 | 76.585 | 226.700 | ||
8 | 226.700 | 150.115 | 149.829 | 0.282 | 150.115 | 7.44 | 0.940 |
9 | 150.115 | 150.115 | 73.530 | 76.585 | 226.700 |
表3 改进算法迭代过程数据 |
i | θi/ mil | θme/ mil | θde/ mil | Δθ/ mil | θi+1/ mil | Td/ s | D/ m |
---|---|---|---|---|---|---|---|
1 | 141.330 | 150.688 | 58.948 | 91.711 | 233.003 | 7.91 | 361.036 |
2 | 233.003 | 150.019 | 156.513 | -6.448 | 226.605 | 7.41 | 23.722 |
3 | 226.605 | 150.115 | 149.733 | 0.388 | 226.987 | 7.44 | 1.416 |
4 | 226.987 | 150.115 | 150.115 | -0.027 | 7.44 | 0.220 |
表4 Windows平台下两种算法耗时对比 |
目标位置/m | (4 000,2 000, 500) | (3 000,1 500, 500) | (2 000,1 000, 500) |
---|---|---|---|
传统算法 | 14.634 633 s | 14.195 392 s | 8.519 881 s |
改进算法 | 5.899 026 s | 5.791 897 s | 5.648 585 s |
表5 SylixOS平台下两种算法耗时对比 |
目标位置/m | (4 000,2 000, 500) | (3 000,1 500, 500) | (2 000,1 000, 500) |
---|---|---|---|
传统算法 | 38 ms | 37 ms | 21 ms |
改进算法 | 15 ms | 14 ms | 14 ms |