From 1db632676d717c62767cd4029d39907c038b1a0a Mon Sep 17 00:00:00 2001 From: tian <11429339@qq.com> Date: Fri, 19 Jun 2026 21:54:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9E=B6=E6=9E=84=E8=AE=BE=E8=AE=A1=E6=96=87?= =?UTF-8?q?=E6=A1=A3=EF=BC=9A=E6=A0=B8=E5=BF=83=E4=BD=9C=E6=88=98=E6=A6=82?= =?UTF-8?q?=E5=BF=B5=E6=9B=B4=E6=96=B0=EF=BC=88=E5=8F=91=E5=B0=84=E5=B9=B3?= =?UTF-8?q?=E5=8F=B0/=E6=8E=A2=E6=B5=8B=E8=AE=BE=E5=A4=87=E5=88=86?= =?UTF-8?q?=E7=A6=BB=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/design/architecture/总体架构设计.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/docs/design/architecture/总体架构设计.md b/docs/design/architecture/总体架构设计.md index 186bba1..9f48e56 100644 --- a/docs/design/architecture/总体架构设计.md +++ b/docs/design/architecture/总体架构设计.md @@ -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 — 航路点