ThreatSourceLibaray/docs/project/develop_log.md

2.4 KiB
Raw Blame History

开发日志

本文档以时间顺序, 记录了开发过程中的重要事件和分析、测试、DEBUG等过程。 日志格式:

  • 日期
  • 事件描述
  • 分析处理

2025-02-25 给激光半主动导弹和激光目标指示器增加激光编码特性

  • 增加了 6 种激光编码方式
  • 当激光编码方式和编码匹配,才能激活导引

2025-02-17 末敏弹的探测逻辑优化

  • 优化了末敏弹的探测逻辑,完善了几个传感器的逻辑
  • 优化了测试代码,完善了末敏弹的探测逻辑,完善了几个传感器的逻辑
  • 测试脚本运行:在根目录运行 dotnet test
  • 仿真程序运行:在 tools 目录运行 dotnet run

2024-01-09 视场角对目标探测高度的影响分析

在测试末敏子弹的目标探测功能时,发现视场角大小对首次探测高度有显著影响:

  1. 视场角为 10° 时:

    • 首次探测高度124.01米
    • 扫描角度224.64°
  2. 视场角为 1° 时:

    • 首次探测高度93.89米
    • 扫描角度224.64°

分析结论:

  • 视场角越大,探测范围越大,可以在更高的高度发现目标
  • 视场角越小,探测范围越小,需要更接近目标才能发现
  • 两种情况下扫描角度相同224.64°),说明目标的相对方位是一致的
  • 高度差约30米这个差异完全符合视场角的物理特性

这个发现对于系统设计有重要启示:

  1. 视场角的选择需要权衡探测距离和精度
  2. 在仿真中需要考虑视场角对探测时机的影响
  3. 视场角属于固有误差,无法简单通过算法消除

2024-01-09 第二圈发射的径向误差分析

在分析末敏弹的打击精度时,发现当末敏弹进行第二圈螺旋扫描时会产生固定的径向误差:

  1. 误差特征:

    • 表现为固定的径向偏差
    • 与目标的相对方位无关
    • 在不同仿真条件下保持稳定
  2. 误差原因分析:

    • 末敏弹在第一圈扫描时记录首次探测角度
    • 第二圈扫描到相同角度时触发攻击
    • 由于末敏弹持续下降,第二圈时的高度低于第一圈
    • 高度差导致了固定的径向误差
    • 下降速度 10m/s, 扫描周期 0.25s, 高度差 2.5m,产生的径向误差是 1.44m
  3. 与视场角的关系:

    • 视场角影响首次探测高度
    • 探测高度越高,两圈之间的高度差越大
    • 因此视场角间接影响了径向误差的大小