88 lines
4.5 KiB
TOML
88 lines
4.5 KiB
TOML
# 毫米波-红外成像末制导导弹-001 配置
|
||
Type = "CompositeGuidance"
|
||
|
||
[Name]
|
||
Zh = "毫米波-红外成像末制导导弹-001"
|
||
En = "Millimeter Wave-IR Imaging Terminal Guided Missile-001"
|
||
|
||
[Properties]
|
||
Type = "CompositeGuidance"
|
||
MaxSpeed = 250.0
|
||
MaxFlightTime = 60.0
|
||
MaxFlightDistance = 5000.0
|
||
MaxAcceleration = 100.0
|
||
ProportionalNavigationCoefficient = 4.0
|
||
LaunchAcceleration = 100.0
|
||
MaxEngineBurnTime = 2.5
|
||
CruiseTime = 3.5
|
||
Mass = 25.0
|
||
ExplosionRadius = 5.0
|
||
HitProbability = 0.9
|
||
SelfDestructHeight = 0.0
|
||
CruiseAttackAngle = 5.0 # 巡航阶段攻角 (度)
|
||
GuidanceSeekingAngle = 15.0 # 制导阶段导引头下视角 (度)
|
||
InfraredRadiationIntensity = 96.0 # 红外辐射强度 (瓦特/球面度)
|
||
UltravioletRadiationIntensity = 100.0 # 紫外辐射强度 (瓦特/球面度)
|
||
# --- 复合制导特定属性 ---
|
||
CompositeWorkMode = "Serial" # 工作模式:Serial (串行) 或 Parallel (并行)
|
||
# FusionStrategy = "UseHighestPriority" # 仅在并行模式下相关
|
||
|
||
# --- 制导组件套件 (GuidanceSuite) ---
|
||
# 第一个制导阶段:激光半主动制导
|
||
[[Properties.GuidanceSuite]]
|
||
ComponentName = "LaserSemiActive_Phase1_Terminal"
|
||
GuidanceSystemType = "LaserSemiActiveGuidance" # 必须与工厂中的类型字符串匹配
|
||
ActivationTrigger = "OnLaunch" # 激活触发器:OnLaunch, AfterFlightTime, DistanceToTargetThreshold, PreviousStageComplete
|
||
ActivationValue = 0.0 # 触发器关联值 (例如:飞行时间秒数,距离米数)
|
||
Priority = 0 # 优先级 (例如:0为最高)
|
||
MaxTimeToAcquireGuidanceSeconds = 5.0 # 获取制导的最大时间
|
||
MinTimeWithGuidanceBeforeSwitchSeconds = 0.3 # 稳定跟踪0.3秒后切换
|
||
ContinueChainOnFailure = true # 失败后继续尝试下一个
|
||
|
||
# 第二个制导阶段:红外成像末制导
|
||
[[Properties.GuidanceSuite]]
|
||
ComponentName = "IR_Phase2_Terminal"
|
||
GuidanceSystemType = "InfraredImagingTerminalGuidance" # 必须与工厂中的类型字符串匹配
|
||
ActivationTrigger = "PreviousStageComplete" # 例如:在飞行一段时间后切换 (或者 PreviousStageComplete)
|
||
ActivationValue = 10.0 # 例如:飞行10秒后激活红外阶段 (如果 CruiseTime 是 5s,这里可能需要调整)
|
||
Priority = 1 # 优先级低于毫米波
|
||
MaxTimeToAcquireGuidanceSeconds = 5.0 # 获取制导的最大时间
|
||
MinTimeWithGuidanceBeforeSwitchSeconds = 60.0 # 设置为MaxFlightTime,使其持续制导
|
||
ContinueChainOnFailure = false # 这是最后一个,失败也无需继续
|
||
|
||
# --- 各制导模式的详细配置 ---
|
||
[LaserSemiActiveGuidanceConfig] # 激光半主动制导系统配置
|
||
FieldOfViewAngle = 30.0 # 传感器视场角 (度)
|
||
LensDiameter = 0.1 # 传感器透镜直径 (米)
|
||
SensorDiameter = 0.03 # 探测器/传感器本身直径 (米)
|
||
FocusedSpotDiameter = 0.006 # 传感器上聚焦激光光斑直径 (米)
|
||
ReflectionCoefficient = 0.2 # 目标激光反射系数 (0.0 到 1.0)
|
||
TargetReflectiveArea = 1.0 # 目标有效反射面积 (m^2)
|
||
LockThreshold = 1.0e-8 # 锁定目标的最小接收功率 (瓦特, 例如 1.0e-8 W)
|
||
SpotOffsetSensitivity = 0.05 # 对光斑偏移的敏感度,用于制导调整
|
||
JammingResistanceThreshold = 1.0e-5 # 克服干扰所需的接收功率阈值 (瓦特, 例如 1e-5 W)
|
||
TransmitterEfficiency = 0.85 # 激光指示器发射效率 (0.0 到 1.0)
|
||
ReceiverEfficiency = 0.8 # 导弹激光接收器效率 (0.0 到 1.0)
|
||
Wavelength = 1.06 # 激光波长 (微米, μm)
|
||
|
||
[LaserSemiActiveGuidanceConfig.LaserCodeConfig] # properties内部的激光编码配置
|
||
IsCodeEnabled = true # 激光编码系统是否启用?
|
||
IsCodeMatchRequired = true # 制导是否需要匹配激光编码?
|
||
|
||
[LaserSemiActiveGuidanceConfig.LaserCodeConfig.Code] # 具体的激光编码详情
|
||
CodeType = "PRF" # 激光编码类型 (例如 PRF)
|
||
CodeValue = 1010 # 激光编码的实际值
|
||
|
||
[InfraredImagingGuidanceConfig]
|
||
MaxDetectionRange = 1000.0 # 最大探测距离 (米)
|
||
SearchFieldOfView = 12.0 # 搜索视场角 (度)
|
||
TrackFieldOfView = 6.0 # 跟踪视场角 (度)
|
||
ImageWidth = 640 # 图像宽度 (像素)
|
||
ImageHeight = 480 # 图像高度 (像素)
|
||
BackgroundIntensity = 1.0e-4 # 背景辐射强度 (瓦特/球面度)
|
||
SearchRecognitionProbability = 0.6 # 搜索模式目标识别概率阈值
|
||
TrackRecognitionProbability = 0.8 # 跟踪模式目标识别概率阈值
|
||
TargetLostTolerance = 0.3 # 目标丢失容忍时间 (秒)
|
||
LockConfirmationTime = 0.5 # 锁定确认时间 (秒)
|
||
JammingResistanceThreshold = 1.0e-5 # 干扰抗性阈值 (瓦特)
|
||
Wavelength = 3.0 # 波长 (微米) |