这是用户在 2025-1-26 23:30 为 https://app.immersivetranslate.com/pdf-pro/09d72e96-886e-4b1f-9eeb-084236390a54 保存的双语快照页面,由 沉浸式翻译 提供双语支持。了解如何保存?
团队控制号码
2407038

解开深渊:深海探险安全与救援策略的动力学模型

在日益增长的探险旅游领域中,乘坐潜水器探索沉船已成为一种激动人心的体验和受欢迎的活动,它让爱好者们可以见证海浪下海洋历史的无声之美。预测潜艇的轨迹和制定最佳搜索策略是海洋管理人员和 mathematicians.In 都面临的问题为了应对这一挑战,我们将问题分为三个关键点,分别建立三个模型。
在日益增长的探险旅游领域中,乘坐潜水器探索沉船已成为一种激动人心的体验和受欢迎的活动,它让爱好者们可以见证海浪下海洋历史的无声之美。预测潜艇的轨迹和制定最佳搜索策略是海洋管理人员和数学家面临的问题。为了应对这一挑战,我们将问题分为三个关键点,分别建立三个模型。
模型一:基于水下环境知识,水流效应、海水密度和海底地形是影响潜水器运动的三个主要点,首先利用自回归综合移动平均(ARIMA)时间序列模型和屋脊回归拟合三维连续水流和海水密度分布,根据考虑复杂因素的潜水器动力学函数,构建模型求解方程。预测失踪潜水器的轨迹,预测结果如图 6 所示。此外,我们分析了电流的不确定性,随机输入时间序列后,其平均不确定性为 2.39 % 2.39 % 2.39%2.39 \%
模型二:在准备阶段,必须在主机船和救助船上部署必要的救灾搜救设备,各类搜救设备有不同的指标,包括:设备成本、维护成本、可用性、使用情况和准备情况,首先进行平均处理和量化,我们的模型使用最小总成本、可用性和准备时间的目标函数,然后,基于遗传算法建立多目标优化得到主机船和救助船的帕累托集解,然后,选择三个最优结果作为主机船和救助船的不同设备配置,最终结果如表8所示。
模型二:在准备阶段,必须在主机船和救助船上部署必要的救灾搜救设备,各类搜救设备有不同的指标,包括:设备成本、维护成本、可用性、使用情况和准备情况,首先进行平均处理和量化,我们的模型使用最小总成本、可用性和准备时间的目标函数,然后,基于遗传算法建立多目标优化得到主机船和救助船的帕累托集解,然后,选择三个最优结果作为主机船和救助船的不同设备配置,最终结果如表 8 所示。

模型三:为了决定搜索策略,我们将区域栅格化为网格,并根据我们的预测结果和泊松分布函数估计动态概率分布,受贝叶斯定理的启发,我们根据之前搜索得到的信息调整概率分布,最终将搜索划分为多个时间间隔,累积找到潜水器的概率,累积的概率为如图 10 所示。
此外,我们还测试了该模型的可扩展性和敏感性,将该模型应用于另一个旅游目的地加勒比海,其轨迹与该海域的当前趋势相对应,这意味着它具有很好的可扩展性,然后,我们更改模型中的时间间隔值来测试其敏感性,经过计算,最终的概率变化率小于 5.8 % 5.8 % 5.8%5.8 \%如果时间间隔变化率小于 10 % 10 % 10%10 \%结果表明,我们的模型对时间间隔的变化不敏感。最后,我们向希腊政府制定了一份备忘录以获得官方批准。
关键词:潜水器轨迹;动力学分析;网格分析;贝叶斯定理;敏感性分析

内容

1 引言 ...2
1.1 问题背景...2
1.2 问题的重述......2
1.3 文献综述 ...2
1.4 我们的工作......3
2 假设 ...4
3 符号 ...4
4 模型准备 ...5
4.1 数据概述 ...5
4.2 数据收集 ...5
4.3 数据准备 ...5
4.3.1 数据提取 ...5
4.3.2 从经纬度到距离的转换 ...5
5 基于动力学分析的轨迹预测模型 ...6
5.1 高级时间序列分析:深入研究洋流速度数据 ...6
5.2 连续电流速度分布回归模型 ...8
5.3 基于牛顿力学的动力学模型 ...9
5.4 关键设备与技术探讨10  5.4 关键设备与技术探讨 10
6 综合设备配置优化模型11  6 综合设备配置优化模型 11
6.1 初步研究 ...11
6.2 模型构建12  6.2 模型构建 12
6.2.1 参数介绍 ...12
6.2.2 数据处理13  6.2.2 数据处理 13
6.2.3 目标函数 ...13
6.3 用于多目标优化的遗传算法 ...14
6.4 结果和分析14  6.4 结果和分析 14
6.5 结论 ...15
7 基于泊松分布的网格概率搜索技术 ...15
7.1 区域栅格化 ...15
7.2 泊松概率分布 ...16
7.3 基于贝叶斯理论的概率计算 ...17
7.4 结果和分析19  7.4 结果和分析 19
8 模型的扩展 ...19
8.1 模型应用于不同领域19  8.1 模型应用于不同领域 19
8.2 多潜艇的救援 ...20
9 敏感性分析 ...21

1 引言

1.1 问题背景

自 2000 年以来,已经发生了 38 起涉及潜艇和潜水器的事故,其中一起是去年的“泰坦内爆”[1]。一旦发生深水事故,紧急的国际搜救行动即将开始。总部位于希腊的 Maritime Cruises Mini-Submarines (MCMS) 公司制造用于深海探险的潜水器,并希望为游客提供冒险爱奥尼亚海深处和探索沉船沉船的机会。因此,MCMS 要求我们为他们设计一个四步程序。
自 2000 年以来,已经发生了 38 起涉及潜艇和潜水器的事故,其中一起是去年的“泰坦内爆”。一旦发生深水事故,紧急的国际搜救行动即将开始。总部位于希腊的 Maritime Cruises Mini-Submarines (MCMS) 公司制造用于深海探险的潜水器,并希望为游客提供冒险爱奥尼亚海深处和探索沉船的机会。因此,MCMS 要求我们为他们设计一个四步程序。

1.2 问题的重述
1.2 问题的重述

为确保船上的安全,建立了一个四步安全程序,包括定位、准备、搜索和推断。在深入阅读背景知识后,每个程序可以制定成一个子问题,如下所示:
为了确保船上的安全,制定了一个四步安全程序,包括定位、准备、搜索和推断。在彻底的背景阅读后,每个程序可以被制定为一个子问题,如下所示:
-定位:
为潜水器的位置随时间的变化开发一个预测模型。识别预测中的不确定性。确定潜水器可以传输到主机船的数据以减少不确定性。指定潜水器上所需的数据设备传输。
开发一个潜水器位置随时间变化的预测模型。识别预测中的不确定性。确定潜水器可以传输给母船以减少不确定性的数据。指定潜水器上用于数据传输的必要设备

-准备:  -准备:

考虑成本、可用性、维护、准备情况和使用因素,为主机船推荐额外的搜索设备。此外,概述救援船可能需要的额外设备以获得帮助。
建议为母船推荐额外的搜索设备,考虑成本、可用性、维护、准备情况和使用因素。同时,概述救援船可能需要的额外设备以提供帮助

-搜索:  -搜索:

创建一个集成位置预测的模型,为搜索设备建议最佳部署点和搜索模式,最大限度地减少定位丢失潜水器的时间。
创建一个模型,整合位置预测,以建议搜索设备的最佳部署点和搜索模式,最小化定位失踪潜水器的时间。根据时间和累积搜索结果计算找到潜水器的概率

-外推:  -外推:

为了使模型适应加勒比海等其他旅游目的地,整合了特定区域的数据,如洋流、天气模式和水下地形。
为了将模型适应于加勒比海等其他旅游目的地,整合区域特定数据,如洋流、天气模式和水下地形。对于在同一地区的多个潜水器,加入个体标识符,并更新预测算法以管理同时移动

公众号:蚂蚁竞赛 更多资料请加 Q Q Q Q QQQ Q群 1077734962 ,谢谢!
1.3 文献综述

公众号:蚂蚁竞赛 更多资料请加 Q Q Q Q QQQ Q 群 1077734962 ,谢谢! 1.3 文献综述

根据现有研究,预测潜水器轨迹有两种主要方法:神经网络预测[2]和计算动力学模拟[3],基于神经网络的方法使用神经网络(LSTM)来捕获水流或地理的干扰效应,在适当的 network.At 同时保持显著的准确性。计算和时间成本是不可避免的。计算动力学模拟从基本物理和动力学模型开始,模拟与发生的情况同时进行。其准确性在很大程度上取决于动力学模型和形式信息。
该任务包括两个主要模型的构建:潜水器路径的预测模型和救援船的搜索方法。根据现有研究,预测潜水器轨迹主要有两种方法:神经网络预测和计算动力学模拟。基于神经网络的方法使用神经网络(LSTM)来捕捉水流或地理等干扰效应,具有显著的准确性,前提是网络设置得当。同时,计算和时间成本是不可避免的。计算动力学模拟从基本的物理和动力学模型出发,模拟与发生情况同时进行。其准确性在很大程度上依赖于动态模型和正式信息
水下目标搜索方法主要包括随机搜索、几何搜索和启发式搜索,这项任务需要根据已有的结果和时间进行概率搜索,一种利用目标先验知识的启发式搜索方法。根据我们的研究结果,一些研究使用数学模型来解决这个问题:有限的研究用数学模型解决了这个问题。Yao et al.应用期望最大化(EM)进行静态目标搜索,但不适合移动目标 [4].在 [5] 中,Juan、Li 等人使用 RRT 算法和神经网络提高了在变化环境中多目标搜索中的探索能力,但搜索效率相对较低。
水下目标搜索方法主要包括随机搜索、几何搜索和启发式搜索,这项任务需要根据已有的结果和时间进行概率搜索,一种利用目标先验知识的启发式搜索方法。根据我们的研究结果,一些研究使用数学模型来解决这个问题:有限的研究用数学模型解决了这个问题。Yao et al. 应用期望最大化(EM)进行静态目标搜索,但不适合移动目标 [4]。在 [5] 中,Juan、Li 等人使用 RRT 算法和神经网络提高了在变化环境中多目标搜索中的探索能力,但搜索效率相对较低。

1.4 我们的工作  1.4 我们的工作

该任务涉及建立确保深海勘探安全的四步程序,主要包括:
该任务涉及建立一个四步程序,以确保深海探索的安全,主要包括:
1.基于爱奥尼亚海洋流、海水密度和海底地理,建立了基于动力学分析的轨迹预测模型。
基于爱奥尼亚海洋流、海水密度和海底地理,建立了基于动力学分析的轨迹预测模型。
2.多目标优化 评估救生搜索设备,然后决定是否安装在主机船和救生船上。
2.多目标优化评估救援搜索设备,然后决定是否安装在母船和救援船上
3.根据轨迹预测模型得到的位置,我们对搜索区域进行栅格化,并根据搜索结果和时间构建概率模型。
根据轨迹预测模型得到的位置,我们对搜索区域进行栅格化,并根据搜索结果和时间构建概率模型。
4.模型的外推测试了不同海洋和多个潜水器丢失等情况的可转移性。
4.模型的外推测试了不同海洋和多个失踪潜水器等情况的可转移性
为了避免复杂的描述,直观地反映我们的工作流程,流程图如图 1 所示。
为了避免复杂的描述并直观地反映我们的工作流程,流程图如图 1 所示。

图 1:工作流程  图 1:工作流程

2 假设  2 假设

在为有缺陷的潜水器在海底的运动轨迹建立数学模型之前,我们做了一些假设以使模型更容易实现。
在为缺陷潜水器在海下的运动轨迹建立数学模型之前,我们做了一些假设,以便使模型更易于实现。
  • 假设 1:洋流的变化是周期性的。
    假设 1:海洋洋流的变化是周期性的。
解释:洋流的周期性变化是各种复杂因素综合作用的结果,包括但不限于风、地球自转和太阳辐射。
洋流的周期性变化是各种复杂因素综合作用的结果,包括但不限于风、地球自转和太阳辐射。
  • 假设 2:潜水器的重量和体积在与主机船失去联系后不会改变。潜水器的大小应该是 670 cm × 280 cm × 250 cm 670 cm × 280 cm × 250 cm 670cmxx280cmxx250cm670 \mathrm{~cm} \times 280 \mathrm{~cm} \times 250 \mathrm{~cm}
解释:潜水器的重量和体积将决定其重力和浮力,并进一步影响水下的轨迹。为了简化模型,我们忽略了有缺陷的潜水器的这些因素的变化。
潜水器的重量和体积将决定其重力和浮力,并进一步影响水下的轨迹。为了简化模型,我们忽略了有缺陷的潜水器的这些因素的变化。
  • 假设 3:当潜水器发生故障并与主机失去联系时,它将失去提供推进力并同时改变其体积的能力。
说明:如果潜水器仍有推进力,则失去接触后驾驶员的操作将是不可预测的,这意味着潜水器的后期位置将是不可预测的。此外,如果潜水器仍然可以通过其推进力到达水面,那么讨论如何预测运动并在水下进行救援就毫无意义了。
  • 假设 4:当潜水器发生故障并与主机船失去联系时,它始终位于海底或水下中性浮力的某个点。
说明:由于潜水器的目的是让游客参观水下景观并寻找水下船只,因此它会悬浮在海底的某个位置或只是停在海底。那么,我们可以假设事故发生时潜水器还在。
  • 假设 5:当救援船搜索丢失的潜水器时,只要它们位于相同的纬度和经度坐标上,它就可以检测到潜水器。
说明:由于环境和地形复杂,即使潜水器足够近,救援船也可能会错过潜水器。缺失的概率很低且无法预测,因此我们将其视为 0 ,这意味着救援船可以在水下找到目标。

3 符号

表 1:本文中使用的符号
象征 定义 象征 定义
Y ^ t Y ^ t hat(Y)_(t)\hat{Y}_{t} 预测的洋流速度矢量 f C ( x ) f C ( x ) f_(C)(x)f_{C}(x) 成本异议函数
R t R t R_(t)R_{t} 残差序列 G s G s G_(s)G_{s} 网格大小
J ( θ ) J ( θ ) J(theta)J(\theta) Ridge 回归函数 v v vv 速度
M S E ( θ ) M S E ( θ ) MSE(theta)M S E(\theta) 均方误差 P ( χ = k ) P ( χ = k ) P(chi=k)P(\chi=k) 泊松分布
E C E C ECE C 环境系数 p ( A ) p ( A ) p(A)p(A) 事件 A 的概率
Symbol Definition Symbol Definition hat(Y)_(t) Predicted ocean current velocity vector f_(C)(x) Cost objection function R_(t) Residual sequence G_(s) Grid size J(theta) Ridge regression function v Velocity MSE(theta) Mean square error P(chi=k) The Poisson distribution EC Environmental coefficient p(A) Probability of event A| Symbol | Definition | Symbol | Definition | | :---: | :---: | :---: | :---: | | $\hat{Y}_{t}$ | Predicted ocean current velocity vector | $f_{C}(x)$ | Cost objection function | | $R_{t}$ | Residual sequence | $G_{s}$ | Grid size | | $J(\theta)$ | Ridge regression function | $v$ | Velocity | | $M S E(\theta)$ | Mean square error | $P(\chi=k)$ | The Poisson distribution | | $E C$ | Environmental coefficient | $p(A)$ | Probability of event A |

4 模型准备

4.1 数据概述

该材料没有提供有关我们将研究的爱奥尼亚海的直接数据,因此我们收集了有关该地区的一些重要数据。根据我们的模型,我们收集了有关爱奥尼亚海的洋流速度分布和海水密度分布的数据。由于数据量大,我们选择可视化数据以进行显示,而不是列出所有数据。

4.2 数据收集

表 2:数据和数据库网站
数据库名称 数据库网站
当前 https://data.marine.copernicus.eu/product//
密度 https://www.ncei.noaa.gov/maps/grid-extract/
海底地理 https://download.gebco.net/
Database Names Database Websites Current https://data.marine.copernicus.eu/product// Density https://www.ncei.noaa.gov/maps/grid-extract/ Geography of Seafloor https://download.gebco.net/| Database Names | Database Websites | | :---: | :---: | | Current | https://data.marine.copernicus.eu/product// | | Density | https://www.ncei.noaa.gov/maps/grid-extract/ | | Geography of Seafloor | https://download.gebco.net/ |

4.3 数据准备

4.3.1 数据提取

考虑到使用的数据集是一个七维数据集 [1095495276111],维度分别对应时间、深度、经度、纬度、东西方向速度、南北方向速度和垂直速度。第一步包括展平数据并将其转换为按时间索引的一维向量。固定深度、经度和纬度参数可以获得特定深度和位置的洋流速度矢量,并按时间编制索引。通常,在 222.4752 m 深处的示例数据, 37.083332 37.083332 37.083332^(@)37.083332^{\circ}纬度 20.166677 20.166677 20.166677^(@)20.166677^{\circ}经度如图 2 所示。
图 2:从 CMEMS 中提取的完整数据

4.3.2 从经纬度到距离的转换

我们收集的数据都使用经度和纬度作为坐标来描述当前速度和海水密度的分布。虽然我们将使用机械模型来预测潜水器的运动,但参数的尺寸应转换为国际单位制进行计算。由于爱奥尼亚海地区经纬度变化较小,我们用两点之间沿经纬度的弧距作为坐标距离。球面距离计算公式如公式 1 所示。
{ Lattitude A r c = R Δ ϕ Longtitude A r c = R cos ϕ 1 λ  Lattitude  A r c = R Δ ϕ  Longtitude  A r c = R cos ϕ 1 λ {[" Lattitude "Arc=R*Delta phi],[" Longtitude "Arc=R*cos phi_(1)*lambda]:}\left\{\begin{array}{l} \text { Lattitude } A r c=R \cdot \Delta \phi \\ \text { Longtitude } A r c=R \cdot \cos \phi_{1} \cdot \lambda \end{array}\right.

5 基于动力学分析的轨迹预测模型

5.1 高级时间序列分析:深入研究洋流速度数据

第 1 步:ARIMA 时间序列预测模型设置

我们采用自回归综合移动平均 (ARIMA) 时间序列模型[6] 来预测洋流的状况,该模型通过数学建模方法预测未来一段时间洋流的变化。
我们采用自回归综合移动平均(ARIMA)时间序列模型[6]来预测洋流的状况,该模型通过数学建模方法预测未来一段时间洋流的变化。
首先需要检查数据的平稳性,因为时间序列应该是 stationary.It 可以发现该序列不是平稳的,因此使用差分运算(方程 2)将其转换为平稳序列。
首先需要检查数据的平稳性,因为时间序列应该是平稳的。可以发现该序列不是平稳的,因此使用差分运算(方程 2)将其转换为平稳序列。
Δ d Y t = Δ ( Δ d 1 Y t ) for ( d = 1 ) Δ d Y t = Δ Δ d 1 Y t for ( d = 1 ) Delta^(d)Y_(t)=Delta(Delta^(d-1)Y_(t))for(d=1)\Delta^{d} Y_{t}=\Delta\left(\Delta^{d-1} Y_{t}\right) \operatorname{for}(d=1)
简单差分可以表示为公式 3。
Δ Y t = Y t Y t 1 . Δ Y t = Y t Y t 1 . DeltaY_(t)=Y_(t)-Y_(t-1).\Delta Y_{t}=Y_{t}-Y_{t-1} .
自回归部分反映了当前值与其过去值之间的线性关系。对于 p t h p t h p^(th)p^{t h}阶自回归部分,有方程 4。
A R ( p ) : ϕ 1 Y t 1 + ϕ 2 Y t 2 + + ϕ p Y t p A R ( p ) : ϕ 1 Y t 1 + ϕ 2 Y t 2 + + ϕ p Y t p AR(p):phi_(1)Y_(t-1)+phi_(2)Y_(t-2)+dots+phi_(p)Y_(t-p)A R(p): \phi_{1} Y_{t-1}+\phi_{2} Y_{t-2}+\ldots+\phi_{p} Y_{t-p}
移动平均部分反映了当前预测误差和过去观测误差之间的线性关系。对于 q t h q t h q^(th)q^{t h}阶移动平均部分,有方程 5。
M A ( q ) : θ 1 ε t 1 + θ 2 ε t 2 + + θ q ε t q M A ( q ) : θ 1 ε t 1 + θ 2 ε t 2 + + θ q ε t q MA(q):theta_(1)epsi_(t-1)+theta_(2)epsi_(t-2)+dots+theta_(q)epsi_(t-q)M A(q): \theta_{1} \varepsilon_{t-1}+\theta_{2} \varepsilon_{t-2}+\ldots+\theta_{q} \varepsilon_{t-q}
因此,对于 ARIMA 模型,设 Y t Y t Y_(t)Y_{t}是时间序列在 time 的观测值 t t tt,ARIMA 模型可以表示为公式 6。
Δ d Y t = μ + i = 1 p ϕ i Δ d Y t i + j = 1 q θ j ε t j + ε t Δ d Y t = μ + i = 1 p ϕ i Δ d Y t i + j = 1 q θ j ε t j + ε t Delta^(d)Y_(t)=mu+sum_(i=1)^(p)phi_(i)Delta^(d)Y_(t-i)+sum_(j=1)^(q)theta_(j)epsi_(t-j)+epsi_(t)\Delta^{d} Y_{t}=\mu+\sum_{i=1}^{p} \phi_{i} \Delta^{d} Y_{t-i}+\sum_{j=1}^{q} \theta_{j} \varepsilon_{t-j}+\varepsilon_{t}
哪里: Δ d Y t Δ d Y t Delta^(d)Y_(t)\Delta^{d} Y_{t}表示 after( d d dd)差分操作。 μ μ mu\mu是模型的常数项。 ϕ i ϕ i phi_(i)\phi_{i}是自回归项的系数,其中 i = 1 , , p . θ j i = 1 , , p . θ j i=1,dots,p.theta_(j)i=1, \ldots, p . \theta_{j}是移动平均项的系数,其中 j = 1 , , q . ε t j = 1 , , q . ε t j=1,dots,q.epsi_(t)j=1, \ldots, q . \varepsilon_{t}是 time 的误差项 t t tt,假设为白噪声序列。
经过多次调整和测试,我们的 ARIMA 模型的预测结果与图 3 所示的实际数据进行了比较,揭示了三个对比图的对齐情况。模型验证包括计算和分析残差序列,在零线周围均匀分散,没有明显的趋势或 patterns.In 结论,ARIMA 模型在预测洋流变化方面表现良好,由平稳分布和随机残差序列提供支持。强调限制、持续监控和基于新数据的调整。
经过多次调整和测试,我们的 ARIMA 模型的预测结果与图 3 所示的实际数据进行了比较,揭示了三个对比图的对齐情况。模型验证包括计算和分析残差序列,在零线周围均匀分散,没有明显的趋势或模式。结论,ARIMA 模型在预测洋流变化方面表现良好,由平稳分布和随机残差序列提供支持。强调限制、持续监控和基于新数据的调整。

图 3:预测的电流速度与实际电流速度

第 2 步:使用 Monte Carlo 方法量化不确定性
第 2 步:使用蒙特卡洛方法量化不确定性

为了计算这个误差,我们使用了 Monte Carlo 方法。蒙特卡洛方法是一种基于随机采样的数值计算技术。
为了计算这个误差,我们使用了蒙特卡洛方法。蒙特卡洛方法是一种基于随机采样的数值计算技术。

- 生成随机输入时间序列  - Generate random input time series

随机输入生成:首先,生成一系列随机输入时间序列,如公式 7 所示,应反映自然变量的潜在波动,从而用于生成不同的洋流速度预测场景。
X t N ( μ , σ 2 ) X t N μ , σ 2 X_(t)∼N(mu,sigma^(2))X_{t} \sim N\left(\mu, \sigma^{2}\right)
哪里 t = 1 , 2 , , T t = 1 , 2 , , T t=1,2,dots,Tt=1,2, \ldots, T表示时间序列中的时间点。

- 洋流速度矢量序列预测  - Ocean current velocity vector sequence prediction

模型预测:将每个随机生成的时间序列输入到预先建立和拟合的 ARIMA 模型中。该模型将为每个输入序列输出一系列预测的洋流速度矢量序列,如公式 8 所示。
Y ^ t = ARIMA ( X t ) Y ^ t = ARIMA X t hat(Y)_(t)=ARIMA(X_(t))\hat{Y}_{t}=\operatorname{ARIMA}\left(X_{t}\right)
这里 ARIMA ( X t ) ARIMA X t ARIMA(X_(t))\operatorname{ARIMA}\left(X_{t}\right)表示给定输入的 ARIMA 模型的预测函数 X t X t X_(t)X_{t}.

- 不确定性评估

不确定性测量:计算每组残差序列的每个残差项目与每个实际速度项目的比率,这可以通过将预测的洋流速度矢量序列与实际观测的洋流速度序列进行比较来获得,如公式 9 所示。
R t = Residual ActualVelocity = | Y ^ t Y t | | Y t | R t =  Residual   ActualVelocity  = Y ^ t Y t Y t R_(t)=(∣" Residual "∣)/(∣" ActualVelocity "∣)=(| hat(Y)_(t)-Y_(t)|)/(|Y_(t)|)R_{t}=\frac{\mid \text { Residual } \mid}{\mid \text { ActualVelocity } \mid}=\frac{\left|\hat{Y}_{t}-Y_{t}\right|}{\left|Y_{t}\right|}
该方法强调最大相对误差,即方程 10,突出显示了最坏情况下预测结果与实际情况之间的偏差程度。比率序列如图 4 所示。
图 4:测试集中的不确定性序列

- 平均不确定度的计算

平均不确定性:完成所有随机序列的预测和不确定性评估后,计算所有不确定性值的平均值。该平均值提供了公式 11 中所示的各种随机输入下模型的平均不确定性水平的量化指标。
U avg = 1 N i = 1 N U ( i ) = 2.39 % U avg  = 1 N i = 1 N U ( i ) = 2.39 % U_("avg ")=(1)/(N)sum_(i=1)^(N)U^((i))=2.39%U_{\text {avg }}=\frac{1}{N} \sum_{i=1}^{N} U^{(i)}=2.39 \%

5.2 连续电流速度分布回归模型  5.2 Continuous Current Velocity Distribution Regression Model

我们在模型中使用山脊回归来构建一个点的坐标和当前速度值之间的函数。
J ( θ ) = MSE ( θ ) + j = 1 n θ j 2 J ( θ ) = MSE ( θ ) + j = 1 n θ j 2 J(theta)=MSE(theta)+sum_(j=1)^(n)theta_(j)^(2)J(\theta)=\operatorname{MSE}(\theta)+\sum_{j=1}^{n} \theta_{j}^{2}
哪里 J ( θ ) J ( θ ) J(theta)J(\theta)是要最小化的目标函数, MSE ( θ ) MSE ( θ ) MSE(theta)\operatorname{MSE}(\theta)是均方误差,后面会讨论, α α alpha\alpha是用于控制正则化影响的正则化参数,并且 θ j θ j theta_(j)\theta_{j}命名为 L 2 L 2 L2L 2norm,这是一个参数,optimize.To 进一步解释这个算法,均方误差函数可以写成 Equation 13。
MSE ( θ ) = 1 m i = 1 m ( h θ ( x ( i ) ) y ( i ) ) 2 MSE ( θ ) = 1 m i = 1 m h θ x ( i ) y ( i ) 2 MSE(theta)=(1)/(m)sum_(i=1)^(m)(h_(theta)(x^((i)))-y^((i)))^(2)\operatorname{MSE}(\theta)=\frac{1}{m} \sum_{i=1}^{m}\left(h_{\theta}\left(x^{(i)}\right)-y^{(i)}\right)^{2}
其中 m 是采样数, h θ ( x ( i ) ) h θ x ( i ) h_(theta)(x^((i)))h_{\theta}\left(x^{(i)}\right)表示模型的预测值 i th i th  i^("th ")i^{\text {th }}sample 和 y ( i ) y ( i ) y^((i))y^{(i)} i t h i t h i^(th)i^{t h}样本。
其中 m 是采样数, h θ ( x ( i ) ) h θ x ( i ) h_(theta)(x^((i)))h_{\theta}\left(x^{(i)}\right) 表示模型的预测值 i th i th  i^("th ")i^{\text {th }} sample 和 y ( i ) y ( i ) y^((i))y^{(i)} i t h i t h i^(th)i^{t h} 样本。
虽然 ridge 回归的原理很复杂,但 Matlab 提供了一个完整的函数来练习 ridge 回归,称为 ridge ( y , X , λ ) ( y , X , λ ) (y,X,lambda)(y, X, \lambda)哪里 y y yy是模型拟合的目标值, X X XX是包含所有采样点的输入矩阵,并且 λ λ lambda\lambda是正则化参数,它控制正则化的强度 terms.As 一个三维向量,算法操作三次得到三个方向上某个点的当前速度,由于回归结果包含的范围很大,所以我们只选择范围内的一些点来展示,结果如表3所示。
虽然 ridge 回归的原理很复杂,但 Matlab 提供了一个完整的函数来练习 ridge 回归,称为 ridge ( y , X , λ ) ( y , X , λ ) (y,X,lambda)(y, X, \lambda) 哪里 y y yy 是模型拟合的目标值, X X XX 是包含所有采样点的输入矩阵,并且 λ λ lambda\lambda 是正则化参数,它控制正则化的强度 terms.As 一个三维向量,算法操作三次得到三个方向上某个点的当前速度,由于回归结果包含的范围很大,所以我们只选择范围内的一些点来展示,结果如表 3 所示。
表 3:某些点的预测电流速度
纬度 经度 深度 X 速度 y - 速度 z 速度
36.583 21.833 -15.41 -0.2405 0.2687 2.767 × 10 5 2.767 × 10 5 -2.767 xx10^(-5)-2.767 \times 10^{-5}
37.917 19.333 -114.05 0.0344 0.0752 6.088 × 10 6 6.088 × 10 6 6.088 xx10^(-6)6.088 \times 10^{-6}
36.167 22.167 -294.45 -0.2307 -0.12 2.459 × 10 5 2.459 × 10 5 2.459 xx10^(-5)2.459 \times 10^{-5}
38.917 20.333 -923.26 0.1661 -0.0983 1.556 × 10 4 1.556 × 10 4 1.556 xx10^(-4)1.556 \times 10^{-4}
36.583 17.333 -3181.27 0.1162 0.1366 6.264 × 10 6 6.264 × 10 6 -6.264 xx10^(-6)-6.264 \times 10^{-6}
Latitude Longitude Depth x-velocity y -velocity z-velocity 36.583 21.833 -15.41 -0.2405 0.2687 -2.767 xx10^(-5) 37.917 19.333 -114.05 0.0344 0.0752 6.088 xx10^(-6) 36.167 22.167 -294.45 -0.2307 -0.12 2.459 xx10^(-5) 38.917 20.333 -923.26 0.1661 -0.0983 1.556 xx10^(-4) 36.583 17.333 -3181.27 0.1162 0.1366 -6.264 xx10^(-6)| Latitude | Longitude | Depth | x-velocity | y -velocity | z-velocity | | :---: | :---: | :---: | :---: | :---: | :---: | | 36.583 | 21.833 | -15.41 | -0.2405 | 0.2687 | $-2.767 \times 10^{-5}$ | | 37.917 | 19.333 | -114.05 | 0.0344 | 0.0752 | $6.088 \times 10^{-6}$ | | 36.167 | 22.167 | -294.45 | -0.2307 | -0.12 | $2.459 \times 10^{-5}$ | | 38.917 | 20.333 | -923.26 | 0.1661 | -0.0983 | $1.556 \times 10^{-4}$ | | 36.583 | 17.333 | -3181.27 | 0.1162 | 0.1366 | $-6.264 \times 10^{-6}$ |
注意:这 x x xxcoordinate 和 y y yy坐标都改回了表中的纬度和经度值。表中的所有数量都使用国际单位制。从表中可以很容易地看出, x x xx-component 和 y y yy-组件的 z z zz-分量,这与洋流的特性相对应,同样的方法也可以得到连续的海水密度分布,由于过程大致相同,我们只提供表4中某些点的预测海水密度值。
注意:这 x x xx coordinate 和 y y yy 坐标都改回了表中的纬度和经度值。表中的所有数量都使用国际单位制。从表中可以很容易地看出, x x xx -component 和 y y yy -组件的 z z zz -分量,这与洋流的特性相对应,同样的方法也可以得到连续的海水密度分布,由于过程大致相同,我们只提供表 4 中某些点的预测海水密度值。
表 4:预测某些点的海水密度
纬度 经度 深度 海水密度
36.169 19.673 -3157 1033.76
36.573 21.852 -1605 1029.77
37.056 19.223 -3433 1034.55
37.885 20.852 -127 1025.41
38.381 19.585 -2664 1032.26
dots\ldots dots\ldots dots\ldots dots\ldots
Latitude Longitude Depth Seawater Density 36.169 19.673 -3157 1033.76 36.573 21.852 -1605 1029.77 37.056 19.223 -3433 1034.55 37.885 20.852 -127 1025.41 38.381 19.585 -2664 1032.26 dots dots dots dots| Latitude | Longitude | Depth | Seawater Density | | :---: | :---: | :---: | :---: | | 36.169 | 19.673 | -3157 | 1033.76 | | 36.573 | 21.852 | -1605 | 1029.77 | | 37.056 | 19.223 | -3433 | 1034.55 | | 37.885 | 20.852 | -127 | 1025.41 | | 38.381 | 19.585 | -2664 | 1032.26 | | $\ldots$ | $\ldots$ | $\ldots$ | $\ldots$ |

5.3 基于牛顿力学的动力学模型

根据该假设,当有缺陷的潜水器与主机船失去接触时,它将同时失去推进力。因此,潜水器只会在外力下移动。根据海洋学和物理学知识,应该考虑的四个主要力是重力、浮力、阻力和洋流力。潜水器的力势如图 5 所示。
图 5:潜水器的力情况 该图显示了多个因素对潜水器的影响。在构建动力学模型之前,我们首先分析这些力。公式 14 计算 Gravity。
F G = m g F G = m g F_(G)=mgF_{G}=m g
哪里 F G F G F_(G)F_{G}是重力,而 m m mm是潜水器的质量。根据假设,潜水器的质量是一个固定值。所以 F G F G F_(G)F_{G}将始终为固定值。
在等式 15 中, F B F B F_(B)F_{B}是浮力, ρ ρ rho\rho是潜水器当前位置的海水密度,以及 V V VV是潜水器的体积,根据假设也是一个固定值。因此,潜水器的浮力仅取决于局部密度。
F B = ρ g V F B = ρ g V F_(B)=rho gVF_{B}=\rho g V
在等式 16 中, F R F R F_(R)F_{R}是电阻, ρ ρ rho\rho仍然是海水的密度 v v vv是潜水器的当前速度, C d C d C_(d)C_{d}是电阻系数, A A AA表示潜水器的上游区域。很容易知道 C d C d C_(d)C_{d} A A AA可以被视为常量值,而 ρ ρ rho\rho v v vv会随着潜水器的运动而变化。
F R = 1 2 ρ v 2 C d A F R = 1 2 ρ v 2 C d A F_(R)=(1)/(2)rhov^(2)C_(d)AF_{R}=\frac{1}{2} \rho v^{2} C_{d} A
在等式 17 中, v s v s vec(v)_(s)\vec{v}_{s}表示与电流相关的潜水器的速度,并且 v c v c vec(v)_(c)\vec{v}_{c}表示与地球相关的电流的速度。该公式表明,电流的速度可以直接添加到潜水器的速度中,因为当潜水器的位置已知时,电流的速度是已知的。
v = v s + v c v = v s + v c vec(v)= vec(v)_(s)+ vec(v)_(c)\vec{v}=\vec{v}_{s}+\vec{v}_{c}
方程 18 可以根据牛顿第二定律和当前速度预测模型构建,其中 ϕ ϕ phi\phi表示电阻与水平面之间的角度, θ θ theta\theta表示阻力在水平面上的投影与 x 轴之间的角度。根据前面的讨论, F B F B F_(B)F_{B} v v vv将根据当前位置而变化,并且 F B F B F_(B)F_{B} v v vv可以从 5.2 中建立的模型进行预测。
{ m d v x d t = F R cos ϕ cos θ m d v y d t = F R cos ϕ cos θ m d v z d t = F B F G + F R sin ϕ m d v x d t = F R cos ϕ cos θ m d v y d t = F R cos ϕ cos θ m d v z d t = F B F G + F R sin ϕ {[m(dv_(x))/(d_(t))=-F_(R)cos phi cos theta],[m(dv_(y))/(d_(t))=-F_(R)cos phi cos theta],[m(dv_(z))/(d_(t))=F_(B)-F_(G)+F_(R)sin phi]:}\left\{\begin{array}{l} m \frac{d v_{x}}{d_{t}}=-F_{R} \cos \phi \cos \theta \\ m \frac{d v_{y}}{d_{t}}=-F_{R} \cos \phi \cos \theta \\ m \frac{d v_{z}}{d_{t}}=F_{B}-F_{G}+F_{R} \sin \phi \end{array}\right.