架构设计文档:核心作战概念更新(发射平台/探测设备分离)

This commit is contained in:
tian 2026-06-19 21:54:26 +08:00
parent bebc03ee43
commit 1db632676d

View File

@ -205,11 +205,12 @@ enum DamageStage { Normal = 0, EngineAnomaly = 1, AttitudeLoss = 2, Destroyed =
enum FormationMode { Single = 0, Formation = 1, Swarm = 2 }
// === 核心作战概念 ===
// 火力单元FireUnit能独立完成搜索、跟踪、瞄准并实施打击的最小作战实体。
// 包含探测(雷达/光电/红外)+ 打击(发射架/火炮)的完整闭环系统。
// 配置层 = ScenarioUnit(LaunchPlatform),含探测字段 + 打击字段。
// 独立探测节点DetectionNode只探测不打击的侦查节点如前沿警戒雷达
// 配置层 = ScenarioUnit(Detection),仅含探测字段。
// 发射平台LaunchPlatform搭载弹药并实施打击的装备实体。
// 配置层 = LaunchPlatformSpec基础参数→ ScenarioUnit(LaunchPlatformSpecId, SensorSpecId)。
// 探测设备Sensor雷达/光电/红外传感器,可独立部署或随发射平台部署。
// 配置层 = SensorSpec基础参数→ ScenarioUnit(SensorSpecId)。
// 发射平台自带探测 = ScenarioUnit 同时设置 LaunchPlatformSpecId + SensorSpecId。
// 独立探测节点 = ScenarioUnit 仅设置 SensorSpecId + EquipmentRole=Detection。
// 两者都往统一信息网络送探测信息planner 基于融合后的探测边界规划。
// 无人机批次DroneWave有共同航路的一组无人机攻击方
// 批次关联航路但不独占(多个批次可共享同一条航路)。
@ -267,7 +268,7 @@ CounterDroneBackend_Data/
CombatScene — 步骤1作战场景含24h时间、天气
ControlZone — 步骤1+:管控区域/电子围栏NEW
ScenarioDrone — 步骤2目标配置含 WaveId 关联批次)
ScenarioUnit — 步骤3装备部署火力单元含探测+打击,或独立探测节点
ScenarioUnit — 步骤3装备部署发射平台引用 LaunchPlatformSpec + 可选 SensorSpec 探测,或独立探测设备引用 SensorSpec
CloudDispersal — 步骤4云团抛撒配置
RoutePlan — 步骤5航路规划1:N Scenario多批次批次关联但不独占航路FK 关联 ScenarioDrone.WaveId
Waypoint — 航路点