【055大驱全攻略】How to 自甴航行?导弹拦截率与编队走位策略

精华修改于昨天 20:59243 浏览研究与脑洞

一、先说结论 ❤ 省流

  1. 一定要带扩圈技能,一定要带扩圈技能,一定要带扩圈技能。不带扩圈技能会让你的防空生效时间降低约1.63s,而YJ-18对满配055的突防时间普遍在10s上下,导致无技能时外圈正好来不及第二次开火(也许是ch造船时故意为之),在横腰接敌时,受击期望是1.11颗,而带扩圈则会只有0.45颗,超过两倍的差距
  2. 用船舷对着来袭的导弹,能让导弹多绕小半圈,使你击落导弹数的期望相比卖头提升约76.96%(仅限于双扩圈12.5km的情况)。
  3. 卖头时,三艘055编队也并非无敌,受击期望为0.36枚导弹。而侧舷接敌时,两艘055编队已经使受击期望严格等于0
  4. 055护航下的001(辽)或003(闽)也不能高枕无忧,单组2枚YJ-18,约有0.65枚能够突破编队防空命中航母。
horizontal linehorizontal line

二、前置知识

1. 055大驱的一些机制

  1. 055大驱的YJ-18导弹借用了煎包的攻击机制,相当于投弹后自动消失的煎包。机组自带水面视野,投弹会从船头方向切入,但不会随目标舰船转向而调整切入方向。从船头方向切入的命中率高于侧舷切入。
  2. 投弹完成后导弹机组消失,然而空中视野会延迟0.5s左右消失,在投弹完成瞬间快速按水机面板的攻击键(不是起飞键),可以让下一组导弹继续飞向目标舰船并点亮。如此反复,对面只要亮过一次,就能无视野发射导弹给对面的倒霉蛋。因此,055内卷的场景下,被亮意味着战斗会快速结束,因此尽可能不要主动开炮。
  3. 055的防空炮开火不会像其他船一样导致全图点亮,而是对水面隐蔽施加2km的惩罚,也就是原先满隐蔽是7.52km,现在变成了9.52km。所以大部分情况下055不需要关闭防空炮避免全图点亮,而是应当积极地用防空火力掩护队友。

2. 游戏内防空机制

        五年前,我完成了你游第一篇较完整的概率防空机制帖,针对公式、开火周期等私戳前任策划此生做了一一确认。不过因为还在读高中,当时只在TI-Nspire上粗略做了单舰单架编队内圈的数学建模。如今055大驱已经上线,你游魔法的概率防空肉眼可见对单挑场景有了决定性影响(秋月阿姨用100mm石子击落反舰导弹🖐🏻😭🖐🏻)。为了写出这篇攻略并严谨给出编队、走位策略的期望拦截率,我设计了一种通用的多对多防空仿真框架
        众所周知,你游的防空机制不同于《战舰世界》的机制,而是如下概率击落模型:
三圈独立判定:不同船的外圈(5秒周期)、中圈(2秒周期)、内圈(0.5秒周期)各自独立索敌和判定,但共享同一个飞机血量。各圈优先锁定最早进入范围的敌机编队中的一架飞机。
概率击落:每次防空圈开火时,根据该次射击造成的伤害和飞机的当前剩余血量计算一个条件击落概率。
伤害计算:单次射击伤害 = 对应防空圈秒伤 (DPS) × 射击周期。
血量扣除:判定击落后,飞机的血量会在下一个周期扣除。
序贯目标:防空火力集中于编队中的一架飞机,直到其被击落或离开范围,才会切换到下一架。

3. 游戏内航速比例尺

屑矢矧的帖子研究的很详细了,我们套用即可。 本仿真框架在计算轨迹时,将输入的现实航速(节,kt)转换为游戏内地图单位下的速度(km/s),应用5倍的速度比例因子,因此YJ-18游戏内500kt的速度,换算到游戏地图中约为1.2861 km/s。通过鱼雷航速掐表交叉验证,60节的鱼雷需要约6.5秒走完1km
horizontal linehorizontal line

三、设计一种通用的游戏内多对多防空仿真框架

本仿真框架旨在模拟单个攻击机编队对抗一个或多个(类型可不同)位于同一位置的防空舰船的场景。我们不妨将其拆分为两个独立的子问题:机组轨迹与击落概率。只要确定了机组轨迹,并保留时间采样点与轨迹的对应关系,则后者即可在每个时间点上应用贝叶斯公式计算出来。
细心的读者也许会问,为什么不针对简单多攻击机编队(即多个编队大致位置重合)同样建模,这是因为在多数场景下(除了夏延等特殊防空锁定优先级的船),多个编队受击与将这些编队合并成一个大编队,是等效的。这是因为序贯目标原则,同时只有一个目标受击,各个单位的编组方式只影响其机动性和防空弹幕抗性。计算期望也很简单,直接加减即可。

1. 战舰联盟的煎包导航机制

我们通过录屏测量得到了接近状态下的导航点与盘旋逻辑,并建立了一个有穷状态机。
TapTap
TapTap
状态机图示
TapTap
盯帧法可以观察出,游戏内YJ-18回转半径约0.25km,导航点距船首约1.0km

2. 四阶龙格库塔法求攻击机轨迹常微分方程的数值解

投弹和机组寻路都与舰船尺寸无关,因此不妨将舰船简化看作点,并以其作为原点建立坐标系(舰船静止或以恒定速度沿X轴正方向移动)。显然,机组运动轨迹是一条通过原点的曲线,并可以通过常微分方程组定义。我们采用四阶龙格库塔法 (RK4) 进行数值积分。
TapTap
TapTap
TapTap
        我在仿真时使用的是固定的时间步长0.05s,实验结果与0.01s的结果几乎没有差别。
TapTap
图示:舰船满速航行,煎包从9点钟方向来袭时的投弹轨迹
你也许会问,轨迹在服务器端的解算难道不是单阶的吗,为什么对离散过程应用RK4这种多阶算法?实际上用哪种迭代算法,得到的结果差距都非常小,这里只是为了在不知道服务器端轨迹算法的情况下,选一个尽量平滑的轨迹解法。

3. 沿时间片计算幸存飞机数量对时间的函数

TapTap
TapTap
TapTap

4. 蒙特卡洛法求末端飞机数量的PMF

TapTap
TapTap
horizontal linehorizontal line

四、不同走位模式下的导弹拦截率

注:本章节中全部实验数据,是在055安装了扩圈插件,并且枪炮长具有100%扩圈技能的条件下测得。
TapTap
不同走位模式下的导弹接近轨迹,每一位置的幸存导弹期望映射为颜色
TapTap
不同走位模式下的命中期望曲线与概率质量函数PMF
TapTap
命中期望、导弹进入防空圈到命中所需飞行时长、命中数为0, 1, 2的概率
horizontal linehorizontal line

五、编队防空下的导弹拦截率

注:本章节中全部实验数据,是在舰船安装了扩圈插件,并且枪炮长具有100%扩圈技能的条件下测得。编队各船距离极近,可以看作地图上同一个点。走位模式设置为正头接近。
TapTap
实验所用舰船数据一览

1. 双055(南)编队

TapTap
命中期望0.57

2. 055(南)与956(杭)编队

TapTap
命中期望0.59

3. 055(南)与001(辽)编队

TapTap
命中期望0.66

4. 055(南)与003(闽)编队

TapTap
命中期望0.65
19
3
8