一种海洋灾害预测与预警的方法及系统转让专利

申请号 : CN202311239364.0

文献号 : CN116978191B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 朱强华朱莉李意全李文艳王卫星刘朝李晨希容成光商永敬

申请人 : 宁波麦思捷科技有限公司武汉分公司宁波麦思捷科技有限公司

摘要 :

本发明公开一种海洋灾害预测与预警的方法及系统,该方法包括:获取某一海域的历史海域信息,其中,历史海域信息包括:海底斜坡的角度、海底到海平面的水深度、地震震源深度、距离海岸的距离、地震震源的频率值、海水的水平流动速度、洋流速度、海底地形值、海水密度值和地理特征值;设置海洋灾害预测模型,根据历史海域信息,对所述海洋灾害预测模型进行训练,通过训练完成的所述海洋灾害预测模型,根据实时海域信息,计算海洋灾害的预测值,对海洋灾害进行预测并进行预警,其中,所述海洋灾害预测模型包括:根据所述海水的水平流动速度和所述洋流速度,计算水体状态值,根据所述海底斜坡

权利要求 :

1.一种海洋灾害预测与预警的方法,其特征在于,包括:

获取某一海域的历史海域信息,其中,所述历史海域信息包括:海底斜坡的角度、海底到海平面的水深度、地震震源深度、距离海岸的距离、地震震源的频率值、海水的水平流动速度、洋流速度、海底地形值、海水密度值和地理特征值;

设置海洋灾害预测模型,根据所述历史海域信息,对所述海洋灾害预测模型进行训练,通过训练完成的所述海洋灾害预测模型,根据实时海域信息,计算海洋灾害的预测值,对海洋灾害进行预测并进行预警,其中,所述海洋灾害预测模型包括:根据所述海水的水平流动速度和所述洋流速度,计算水体状态值,根据所述海底斜坡的角度和所述海底到海平面的水深度,计算海底地形值,根据所述海底地形值、所述海水密度值和所述地理特征值,计算海洋环境值,其中,所述海洋灾害预测模型包括:,

其中, 为海洋灾害的预测值, 为整体调整因子, 为地震震源深度的调整因子,为地震震源深度, 为水体状态值, 为水体状态值的调整因子, 为地震发生时间,为地震发生时间的调整因子, 为距离海岸的距离, 为距离海岸的距离的调整因子,为海洋环境值, 为海洋环境值的调整因子, 为地震震源的频率值, 为海底地形值, 为地震震源的频率值的调整因子, 为海底地形值的调整因子;

计算所述海底地形值 包括:

,

其中, 为海底斜坡的角度, 为海底到海平面的水深度,、 和 为海底斜坡的角度的调整因子, 、 和 为海底到海平面的水深度的调整因子;

计算所述水体状态值V包括:

,

其中, 为水体状态整体调整因子, 为海水的水平流动速度的第一调整因子,U为海水的水平流动速度, 为洋流速度, 为海水的水平流动速度的第二调整因子, 为海底到海平面的水深度, 为海水的水平流动速度和洋流速度的综合调整因子, 为洋流速度的调整因子;

计算所述海洋环境值 包括:

,

其中, 为海洋环境值的整体调整因子, 为海底地形值的调整因子, 为海底地形值, 为海水密度值的调整因子, 为海水密度值, 为地理特征值的调整因子,为地理特征值。

2.如权利要求1任一项所述的一种海洋灾害预测与预警的方法,其特征在于,通过最小二乘法对所有调整因子进行拟合,使所述海洋灾害预测模型更准确。

3.如权利要求1所述的一种海洋灾害预测与预警的方法,其特征在于,还包括:设置多个灾害等级阈值,每个所述灾害等级阈值与灾害等级一一对应,将所述海洋灾害的预测值与每个所述灾害等级阈值进行对比,从而确定海洋灾害的等级。

4.如权利要求1所述的一种海洋灾害预测与预警的方法,其特征在于,还包括:通过计算所述海洋灾害的预测值和真实值之间的均方根误差,从而对所述海洋灾害预测模型进行评估。

5.一种海洋灾害预测与预警的系统,其特征在于,包括:

获取数据模块,用于获取某一海域的历史海域信息,其中,所述历史海域信息包括:海底斜坡的角度、海底到海平面的水深度、地震震源深度、距离海岸的距离、地震震源的频率值、海水的水平流动速度、洋流速度、海底地形值、海水密度值和地理特征值;

预测模块,用于设置海洋灾害预测模型,根据所述历史海域信息,对所述海洋灾害预测模型进行训练,通过训练完成的所述海洋灾害预测模型,根据实时海域信息,计算海洋灾害的预测值,对海洋灾害进行预测并进行预警,其中,所述海洋灾害预测模型包括:根据所述海水的水平流动速度和所述洋流速度,计算水体状态值,根据所述海底斜坡的角度和所述海底到海平面的水深度,计算海底地形值,根据所述海底地形值、所述海水密度值和所述地理特征值,计算海洋环境值,其中,所述海洋灾害预测模型包括: ,

其中, 为海洋灾害的预测值, 为整体调整因子, 为地震震源深度的调整因子,为地震震源深度, 为水体状态值, 为水体状态值的调整因子, 为地震发生时间, 为地震发生时间的调整因子, 为距离海岸的距离, 为距离海岸的距离的调整因子, 为海洋环境值, 为海洋环境值的调整因子, 为地震震源的频率值, 为海底地形值, 为地震震源的频率值的调整因子, 为海底地形值的调整因子;

计算所述海底地形值 包括:

,

其中, 为海底斜坡的角度, 为海底到海平面的水深度, 、 和 为海底斜坡的角度的调整因子, 、 和 为海底到海平面的水深度的调整因子;

计算所述水体状态值V包括:

,

其中, 为水体状态整体调整因子, 为海水的水平流动速度的第一调整因子,U为海水的水平流动速度, 为洋流速度, 为海水的水平流动速度的第二调整因子,为海底到海平面的水深度, 为海水的水平流动速度和洋流速度的综合调整因子, 为洋流速度的调整因子;

计算所述海洋环境值 包括:

,

其中, 为海洋环境值的整体调整因子, 为海底地形值的调整因子, 为海底地形值, 为海水密度值的调整因子, 为海水密度值, 为地理特征值的调整因子,为地理特征值。

说明书 :

一种海洋灾害预测与预警的方法及系统

技术领域

[0001] 本发明属于海洋灾害预测与预警技术领域,更具体地,涉及一种海洋灾害预测与预警的方法及系统。

背景技术

[0002] 海洋灾害预警是为了及时通知人们有关可能发生的海洋灾害,以便他们采取适当的措施来减轻风险和保护生命和财产。以下是关于海洋灾害预警现状的一些信息:
[0003] 气象灾害预警:气象灾害如台风、飓风、风暴潮、龙卷风等通常由气象部门提前发出预警。这些预警包括气象条件、风险等级以及建议的防护措施。
[0004] 海啸预警:对于海啸,海洋监测站点和测量设备会监测地震、海底地形和海水位等参数,以提前发出海啸预警。这些预警可通过无线通信、广播、手机短信等方式传播给公众。
[0005] 潮汐和洪水预警:某些地区可能会受到潮汐和洪水的威胁,因此会设置潮汐预测站和洪水预警系统,以提前警告可能受影响的社区。
[0006] 海洋地震和火山活动:一些地震或火山活动可能会引发海底地震或海底火山爆发,这可能导致海啸或其他海洋灾害。相关机构会监测地震和火山活动,以便提前警告可能受到影响的区域。
[0007] 卫星技术和数据分析:现代科技,特别是卫星技术和先进的数据分析方法,使预测和监测海洋灾害变得更为准确和及时。卫星可用于监测海洋表面温度、海洋流动性、风暴活动等,从而提供更准确的预警信息。
[0008] 但是现有技术中并没有一种技术方案,能够根据历史数据,对海洋灾害进行准确预测并进行预警。

发明内容

[0009] 为解决以上技术特征,本发明提出一种海洋灾害预测与预警的方法,包括:
[0010] 获取某一海域的历史海域信息,其中,所述历史海域信息包括:海底斜坡的角度、海底到海平面的水深度、地震震源深度、距离海岸的距离、地震震源的频率值、海水的水平流动速度、洋流速度、海底地形值、海水密度值和地理特征值;
[0011] 设置海洋灾害预测模型,根据所述历史海域信息,对所述海洋灾害预测模型进行训练,通过训练完成的所述海洋灾害预测模型,根据实时海域信息,计算海洋灾害的预测值,对海洋灾害进行预测并进行预警,其中,所述海洋灾害预测模型包括:根据所述海水的水平流动速度和所述洋流速度,计算水体状态值,根据所述海底斜坡的角度和所述海底到海平面的水深度,计算海底地形值,根据所述海底地形值、所述海水密度值和所述地理特征值,计算海洋环境值。
[0012] 进一步的,所述海洋灾害预测模型包括:
[0013] ,
[0014] 其中, 为海洋灾害的预测值, 为整体调整因子, 为地震震源深度的调整因子, 为地震震源深度, 为水体状态值, 为水体状态值的调整因子, 为地震发生时间, 为地震发生时间的调整因子, 为距离海岸的距离, 为距离海岸的距离的调整因子, 为海洋环境值, 为海洋环境值的调整因子, 为地震震源的频率值,为海底地形值, 为地震震源的频率值的调整因子, 为海底地形值的调整因子。
[0015] 进一步的,计算所述海底地形值 包括:
[0016] ,
[0017] 其中, 为海底斜坡的角度, 为海底到海平面的水深度, 、 和 为海底斜坡的角度的调整因子, 、 和 为海底到海平面的水深度的调整因子。
[0018] 进一步的,计算所述水体状态值 包括:
[0019] ,
[0020] 其中, 为水体状态整体调整因子, 为海水的水平流动速度的第一调整因子, 为海水的水平流动速度, 为洋流速度, 为海水的水平流动速度的第二调整因子, 为海底到海平面的水深度, 为海水的水平流动速度和洋流速度的综合调整因子, 为洋流速度的调整因子。
[0021] 进一步的,计算所述海洋环境值 包括:
[0022] ,
[0023] 其中, 为海洋环境值的整体调整因子, 为海底地形值的调整因子, 为海底地形值, 为海水密度值的调整因子, 为海水密度值, 为地理特征值的调整因子, 为地理特征值。
[0024] 进一步的,通过最小二乘法对所有调整因子进行拟合,使所述海洋灾害预测模型更准确。
[0025] 进一步的,设置多个灾害等级阈值,每个所述灾害等级阈值与灾害等级一一对应,将所述海洋灾害的预测值与每个所述灾害等级阈值进行对比,从而确定海洋灾害的等级。
[0026] 进一步的,通过计算所述海洋灾害的预测值和真实值之间的均方根误差,从而对所述海洋灾害预测模型进行评估。
[0027] 本发明还提出一种海洋灾害预测与预警的系统,包括:
[0028] 获取数据模块,用于获取某一海域的历史海域信息,其中,所述历史海域信息包括:海底斜坡的角度、海底到海平面的水深度、地震震源深度、距离海岸的距离、地震震源的频率值、海水的水平流动速度、洋流速度、海底地形值、海水密度值和地理特征值;
[0029] 预测模块,用于设置海洋灾害预测模型,根据所述历史海域信息,对所述海洋灾害预测模型进行训练,通过训练完成的所述海洋灾害预测模型,根据实时海域信息,计算海洋灾害的预测值,对海洋灾害进行预测并进行预警,其中,所述海洋灾害预测模型包括:根据所述海水的水平流动速度和所述洋流速度,计算水体状态值,根据所述海底斜坡的角度和所述海底到海平面的水深度,计算海底地形值,根据所述海底地形值、所述海水密度值和所述地理特征值,计算海洋环境值。
[0030] 进一步的,所述海洋灾害预测模型包括:
[0031] ,
[0032] 其中, 为海洋灾害的预测值, 为整体调整因子, 为地震震源深度的调整因子, 为地震震源深度, 为水体状态值, 为水体状态值的调整因子, 为地震发生时间, 为地震发生时间的调整因子, 为距离海岸的距离, 为距离海岸的距离的调整因子, 为海洋环境值, 为海洋环境值的调整因子, 为地震震源的频率值,为海底地形值, 为地震震源的频率值的调整因子, 为海底地形值的调整因子。
[0033] 通过本发明所构思的以上技术方案与现有技术相比,具有以下有益效果:
[0034] 本发明获取某一海域的历史海域信息,其中,所述历史海域信息包括:海底斜坡的角度、海底到海平面的水深度、地震震源深度、距离海岸的距离、地震震源的频率值、海水的水平流动速度、洋流速度、海底地形值、海水密度值和地理特征值;设置海洋灾害预测模型,根据所述历史海域信息,对所述海洋灾害预测模型进行训练,通过训练完成的所述海洋灾害预测模型,根据实时海域信息,计算海洋灾害的预测值,对海洋灾害进行预测并进行预警,其中,所述海洋灾害预测模型包括:根据所述海水的水平流动速度和所述洋流速度,计算水体状态值,根据所述海底斜坡的角度和所述海底到海平面的水深度,计算海底地形值,根据所述海底地形值、所述海水密度值和所述地理特征值,计算海洋环境值。本发明通过以上技术方案,能够根据海洋的历史海洋信息,对即将发生的海洋灾害进行准确的预测并进行预警,从而避免发生生产安全事故。

附图说明

[0035] 图1是本发明实施例1的流程图;
[0036] 图2是本发明实施例2的系统的结构图。

具体实施方式

[0037] 为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案做详细的说明。
[0038] 本发明提供的方法可以在如下的终端环境中实施,所述终端可以包括一个或多个如下部件:处理器、存储介质和显示屏。其中,存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现下述实施例所述的方法。
[0039] 处理器可以包括一个或者多个处理核心。处理器利用各种接口和线路连接整个终端内的各个部分,通过运行或执行存储在存储介质内的指令、程序、代码集或指令集,以及调用存储在存储介质内的数据,执行终端的各种功能和处理数据。
[0040] 存储介质可以包括随机存储介质(Random Access Memory,RAM),也可以包括只读存储介质(Read‑Only Memory,ROM)。存储介质可用于存储指令、程序、代码、代码集或指令。
[0041] 显示屏用于显示各个应用程序的用户界面。
[0042] 本发明公式中所有下角标只为了区分参数,并没有实际含义。
[0043] 除此之外,本领域技术人员可以理解,上述终端的结构并不构成对终端的限定,终端可以包括更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,终端中还包括射频电路、输入单元、传感器、音频电路、电源等部件,在此不再赘述。
[0044] 实施例1
[0045] 如图1所示,本发明实施例提供一种海洋灾害预测与预警的方法,包括:
[0046] 步骤101,获取某一海域的历史海域信息,对所述历史海域信息进行,数据预处理,包括数据清洗、缺失值处理、特征工程等,并将预处理后的数据分为训练集和测试集,通常使用80‑20或70‑30的比例分割,其中,所述历史海域信息包括:海底斜坡的角度、海底到海平面的水深度、地震震源深度、距离海岸的距离、地震震源的频率值、海水的水平流动速度、洋流速度、海底地形值、海水密度值和地理特征值;
[0047] 步骤102,设置海洋灾害预测模型,根据所述历史海域信息,对所述海洋灾害预测模型进行训练,通过训练完成的所述海洋灾害预测模型,根据实时海域信息,计算海洋灾害的预测值,对海洋灾害进行预测并进行预警,其中,所述海洋灾害预测模型包括:根据所述海水的水平流动速度和所述洋流速度,计算水体状态值,根据所述海底斜坡的角度和所述海底到海平面的水深度,计算海底地形值,根据所述海底地形值、所述海水密度值和所述地理特征值,计算海洋环境值;
[0048] 为每个公式设计一个神经网络模型,其中输入层的节点数与参数数量相对应,输出层的节点数为1(用于预测目标属性H);
[0049] 选择神经网络的结构,包括隐藏层的数量和每个隐藏层的神经元数量;
[0050] 选择激活函数,例如ReLU、Sigmoid、Tanh等,本实施例选择ReLU函数作为激活函数;
[0051] 设置损失函数:损失函数应反映每个公式的数学结构。对于回归问题,常用的损失函数包括均方误差(MSE)或平均绝对误差(MAE)。
[0052] 具体的,设置多个灾害等级阈值,每个所述灾害等级阈值与灾害等级一一对应,将所述海洋灾害的预测值与每个所述灾害等级阈值进行对比,从而确定海洋灾害的等级。
[0053] 具体的,所述海洋灾害预测模型包括:
[0054] ,
[0055] 其中, 为海洋灾害的预测值, 为整体调整因子, 为地震震源深度的调整因子, 为地震震源深度,这个参数反映了地震的能量释放程度,对海洋灾害的潜在影响起着重要作用, 为水体状态值,该参数影响着海洋中的水流和波浪的行为,对海洋灾害的预测至关重要, 为水体状态值的调整因子, 为地震发生时间,该参数用于确定事件发生的时间,从而影响到达海岸的海啸或波浪的时刻, 为地震发生时间的调整因子,为距离海岸的距离,该参数反映了事件发生位置与海岸之间的距离, 为距离海岸的距离的调整因子, 为海洋环境值,该参数可以捕捉更多的复杂性和多样性,以更全面地考虑潜在的影响因素, 为海洋环境值的调整因子, 为地震震源的频率值,不同频率的地震波可能会在海洋中引起不同类型的波浪或激发不同的海洋灾害, 为海底地形值,这个参数反映了海底地形对海洋波浪传播的影响, 为地震震源的频率值的调整因子, 为海底地形值的调整因子。
[0056] 具体的,计算所述海底地形值 包括:
[0057] ,
[0058] 其中, 为海底斜坡的角度, 为海底到海平面的水深度, 、 和 为海底斜坡的角度的调整因子, 、 和 为海底到海平面的水深度的调整因子。
[0059] 本实施例中,计算所述海底地形值 的公式,公式综合考虑了多个因素对所述海底地形值 的影响,包括海底斜坡的角度( )、海底到海平面的水深度( )。这使得模型能够更全面地描述海底地形的特征,包括斜坡的陡峭程度、地形的不规则性和水深的变化。
[0060] 非线性关系的考虑:公式中包含了非线性因素,这些因素捕捉了所述海底地形值与角度和水深之间的复杂非线性关系。反映了实际情况中的复杂性,使模型更能适应真实世界中的地形变化。
[0061] 参数控制和灵活性:待定的调整因子允许模型根据不同的地理和海洋环境情况进行调整。通过调整这些参数,可以改变模型对不同因素的权重和影响程度,从而更好地适应不同地区的海底地形特征。
[0062] 模型应用:这个模型的技术效果在海洋地质、海底地形研究以及海洋工程领域具有应用前景。它可以用于分析海底地形的不同特征,如海底斜坡的角度、地形的不规则性等。
[0063] 具体的,计算所述水体状态值 包括:
[0064] ,
[0065] 其中, 为水体状态整体调整因子, 为海水的水平流动速度的第一调整因子, 为海水的水平流动速度, 为洋流速度, 为海水的水平流动速度的第二调整因子, 为海底到海平面的水深度, 为海水的水平流动速度和洋流速度的综合调整因子, 为洋流速度的调整因子。
[0066] 本实施例中,计算所述水体状态值 的公式,设置多个参数的综合影响: 公式综合考虑了水体速度(U)、洋流速度(W)、水深度(D)等多个参数对所述水体状态值(V)的影响。这使得模型能够更全面地捕捉不同因素之间的相互作用,从而提高了对所述水体状态值的准确预测能力。
[0067] 考虑非线性关系:公式中包含了速度的平方项、速度之间的乘积项以及水深度的高阶项等非线性因素。这反映了实际情况中的复杂非线性关系,使模型更能适应真实世界中的复杂性。
[0068] 参数控制和灵活性:待定的参数( 、 、 、 、 )允许模型根据不同情况进行调整,以适应不同的海洋环境和条件。通过调整这些参数,可以改变模型对各个因素的权重和影响程度,从而更好地适应不同问题的预测需求。
[0069] 模型应用:这个模型的技术效果在海洋科学和海洋工程领域具有潜在的应用前景。通过使用实际观测数据或数值模拟来确定参数值,可以将这个模型用于预测所述水体状态值(V)。
[0070] 具体的,计算所述海洋环境值 包括:
[0071] ,
[0072] 其中, 为海洋环境值的整体调整因子, 为海底地形值的调整因子, 为海底地形值, 为海水密度值的调整因子, 为海水密度值, 为地理特征值的调整因子, 为地理特征值。
[0073] 具体的,通过最小二乘法对所有调整因子进行拟合,使所述海洋灾害预测模型更准确。
[0074] 具体的,通过计算所述海洋灾害的预测值和真实值之间的均方根误差,从而对所述海洋灾害预测模型进行评估。
[0075] 实施例2
[0076] 如图2所示,本发明实施例还提供一种海洋灾害预测与预警的系统,包括:
[0077] 获取数据模块,用于获取某一海域的历史海域信息,对所述历史海域信息进行,数据预处理,包括数据清洗、缺失值处理、特征工程等,并将预处理后的数据分为训练集和测试集,通常使用80‑20或70‑30的比例分割,其中,所述历史海域信息包括:海底斜坡的角度、海底到海平面的水深度、地震震源深度、距离海岸的距离、地震震源的频率值、海水的水平流动速度、洋流速度、海底地形值、海水密度值和地理特征值;
[0078] 预测模块,用于设置海洋灾害预测模型,根据所述历史海域信息,对所述海洋灾害预测模型进行训练,通过训练完成的所述海洋灾害预测模型,根据实时海域信息,计算海洋灾害的预测值,对海洋灾害进行预测并进行预警,其中,所述海洋灾害预测模型包括:根据所述海水的水平流动速度和所述洋流速度,计算水体状态值,根据所述海底斜坡的角度和所述海底到海平面的水深度,计算海底地形值,根据所述海底地形值、所述海水密度值和所述地理特征值,计算海洋环境值;
[0079] 为每个公式设计一个神经网络模型,其中输入层的节点数与参数数量相对应,输出层的节点数为1(用于预测目标属性H);
[0080] 选择神经网络的结构,包括隐藏层的数量和每个隐藏层的神经元数量;
[0081] 选择激活函数,例如ReLU、Sigmoid、Tanh等,本实施例选择ReLU函数作为激活函数;
[0082] 设置损失函数:损失函数应反映每个公式的数学结构。对于回归问题,常用的损失函数包括均方误差(MSE)或平均绝对误差(MAE)。
[0083] 具体的,设置多个灾害等级阈值,每个所述灾害等级阈值与灾害等级一一对应,将所述海洋灾害的预测值与每个所述灾害等级阈值进行对比,从而确定海洋灾害的等级。
[0084] 具体的,所述海洋灾害预测模型包括:
[0085] ,
[0086] 其中, 为海洋灾害的预测值, 为整体调整因子, 为地震震源深度的调整因子, 为地震震源深度,这个参数反映了地震的能量释放程度,对海洋灾害的潜在影响起着重要作用, 为水体状态值,该参数影响着海洋中的水流和波浪的行为,对海洋灾害的预测至关重要, 为水体状态值的调整因子, 为地震发生时间,该参数用于确定事件发生的时间,从而影响到达海岸的海啸或波浪的时刻, 为地震发生时间的调整因子,为距离海岸的距离,该参数反映了事件发生位置与海岸之间的距离, 为距离海岸的距离的调整因子, 为海洋环境值,该参数可以捕捉更多的复杂性和多样性,以更全面地考虑潜在的影响因素, 为海洋环境值的调整因子, 为地震震源的频率值,不同频率的地震波可能会在海洋中引起不同类型的波浪或激发不同的海洋灾害, 为海底地形值,这个参数反映了海底地形对海洋波浪传播的影响, 为地震震源的频率值的调整因子, 为海底地形值的调整因子。
[0087] 具体的,计算所述海底地形值 包括:
[0088] ,
[0089] 其中, 为海底斜坡的角度, 为海底到海平面的水深度, 、 和 为海底斜坡的角度的调整因子, 、 和 为海底到海平面的水深度的调整因子。
[0090] 本实施例中,计算所述海底地形值 的公式,公式综合考虑了多个因素对所述海底地形值 的影响,包括海底斜坡的角度( )、海底到海平面的水深度( )。这使得模型能够更全面地描述海底地形的特征,包括斜坡的陡峭程度、地形的不规则性和水深的变化。
[0091] 非线性关系的考虑:公式中包含了非线性因素,这些因素捕捉了所述海底地形值与角度和水深之间的复杂非线性关系。反映了实际情况中的复杂性,使模型更能适应真实世界中的地形变化。
[0092] 参数控制和灵活性:待定的调整因子允许模型根据不同的地理和海洋环境情况进行调整。通过调整这些参数,可以改变模型对不同因素的权重和影响程度,从而更好地适应不同地区的海底地形特征。
[0093] 模型应用:这个模型的技术效果在海洋地质、海底地形研究以及海洋工程领域具有应用前景。它可以用于分析海底地形的不同特征,如海底斜坡的角度、地形的不规则性等。
[0094] 具体的,计算所述水体状态值 包括:
[0095] ,
[0096] 其中, 为水体状态整体调整因子, 为海水的水平流动速度的第一调整因子, 为海水的水平流动速度, 为洋流速度, 为海水的水平流动速度的第二调整因子, 为海底到海平面的水深度, 为海水的水平流动速度和洋流速度的综合调整因子, 为洋流速度的调整因子。
[0097] 本实施例中,计算所述水体状态值 的公式,设置多个参数的综合影响: 公式综合考虑了水体速度(U)、洋流速度(W)、水深度(D)等多个参数对所述水体状态值(V)的影响。这使得模型能够更全面地捕捉不同因素之间的相互作用,从而提高了对所述水体状态值的准确预测能力。
[0098] 考虑非线性关系:公式中包含了速度的平方项、速度之间的乘积项以及水深度的高阶项等非线性因素。这反映了实际情况中的复杂非线性关系,使模型更能适应真实世界中的复杂性。
[0099] 参数控制和灵活性:待定的参数( 、 、 、 、 )允许模型根据不同情况进行调整,以适应不同的海洋环境和条件。通过调整这些参数,可以改变模型对各个因素的权重和影响程度,从而更好地适应不同问题的预测需求。
[0100] 模型应用:这个模型的技术效果在海洋科学和海洋工程领域具有潜在的应用前景。通过使用实际观测数据或数值模拟来确定参数值,可以将这个模型用于预测所述水体状态值(V)。
[0101] 具体的,计算所述海洋环境值 包括:
[0102] ,
[0103] 其中, 为海洋环境值的整体调整因子, 为海底地形值的调整因子, 为海底地形值, 为海水密度值的调整因子, 为海水密度值, 为地理特征值的调整因子, 为地理特征值。
[0104] 具体的,通过最小二乘法对所有调整因子进行拟合,使所述海洋灾害预测模型更准确。
[0105] 具体的,通过计算所述海洋灾害的预测值和真实值之间的均方根误差,从而对所述海洋灾害预测模型进行评估。
[0106] 实施例3
[0107] 本发明实施例还提出一种存储介质,存储有多条指令,所述指令用于实现所述的一种海洋灾害预测与预警的方法。
[0108] 可选地,在本实施例中,上述存储介质可以位于计算机网络中计算机终端群中的任意一个计算机终端中,或者位于移动终端群中的任意一个移动终端中。
[0109] 可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:步骤101,获取某一海域的历史海域信息,对所述历史海域信息进行,数据预处理,包括数据清洗、缺失值处理、特征工程等,并将预处理后的数据分为训练集和测试集,通常使用80‑20或70‑30的比例分割,其中,所述历史海域信息包括:海底斜坡的角度、海底到海平面的水深度、地震震源深度、距离海岸的距离、地震震源的频率值、海水的水平流动速度、洋流速度、海底地形值、海水密度值和地理特征值;
[0110] 步骤102,设置海洋灾害预测模型,根据所述历史海域信息,对所述海洋灾害预测模型进行训练,通过训练完成的所述海洋灾害预测模型,根据实时海域信息,计算海洋灾害的预测值,对海洋灾害进行预测并进行预警,其中,所述海洋灾害预测模型包括:根据所述海水的水平流动速度和所述洋流速度,计算水体状态值,根据所述海底斜坡的角度和所述海底到海平面的水深度,计算海底地形值,根据所述海底地形值、所述海水密度值和所述地理特征值,计算海洋环境值;
[0111] 为每个公式设计一个神经网络模型,其中输入层的节点数与参数数量相对应,输出层的节点数为1(用于预测目标属性H);
[0112] 选择神经网络的结构,包括隐藏层的数量和每个隐藏层的神经元数量;
[0113] 选择激活函数,例如ReLU、Sigmoid、Tanh等,本实施例选择ReLU函数作为激活函数;
[0114] 设置损失函数:损失函数应反映每个公式的数学结构。对于回归问题,常用的损失函数包括均方误差(MSE)或平均绝对误差(MAE)。
[0115] 具体的,设置多个灾害等级阈值,每个所述灾害等级阈值与灾害等级一一对应,将所述海洋灾害的预测值与每个所述灾害等级阈值进行对比,从而确定海洋灾害的等级。
[0116] 具体的,所述海洋灾害预测模型包括:
[0117] ,
[0118] 其中, 为海洋灾害的预测值, 为整体调整因子, 为地震震源深度的调整因子, 为地震震源深度,这个参数反映了地震的能量释放程度,对海洋灾害的潜在影响起着重要作用, 为水体状态值,该参数影响着海洋中的水流和波浪的行为,对海洋灾害的预测至关重要, 为水体状态值的调整因子, 为地震发生时间,该参数用于确定事件发生的时间,从而影响到达海岸的海啸或波浪的时刻, 为地震发生时间的调整因子,为距离海岸的距离,该参数反映了事件发生位置与海岸之间的距离, 为距离海岸的距离的调整因子, 为海洋环境值,该参数可以捕捉更多的复杂性和多样性,以更全面地考虑潜在的影响因素, 为海洋环境值的调整因子, 为地震震源的频率值,不同频率的地震波可能会在海洋中引起不同类型的波浪或激发不同的海洋灾害, 为海底地形值,这个参数反映了海底地形对海洋波浪传播的影响, 为地震震源的频率值的调整因子, 为海底地形值的调整因子。
[0119] 具体的,计算所述海底地形值 包括:
[0120] ,
[0121] 其中, 为海底斜坡的角度, 为海底到海平面的水深度,
[0122] 、 和 为海底斜坡的角度的调整因子, 、 和 为海底到海平面的水深度的调整因子。
[0123] 本实施例中,计算所述海底地形值 的公式,公式综合考虑了多个因素对所述海底地形值 的影响,包括海底斜坡的角度( )、海底到海平面的水深度( )。这使得模型能够更全面地描述海底地形的特征,包括斜坡的陡峭程度、地形的不规则性和水深的变化。
[0124] 非线性关系的考虑:公式中包含了非线性因素,这些因素捕捉了所述海底地形值与角度和水深之间的复杂非线性关系。反映了实际情况中的复杂性,使模型更能适应真实世界中的地形变化。
[0125] 参数控制和灵活性:待定的调整因子允许模型根据不同的地理和海洋环境情况进行调整。通过调整这些参数,可以改变模型对不同因素的权重和影响程度,从而更好地适应不同地区的海底地形特征。
[0126] 模型应用:这个模型的技术效果在海洋地质、海底地形研究以及海洋工程领域具有应用前景。它可以用于分析海底地形的不同特征,如海底斜坡的角度、地形的不规则性等。
[0127] 具体的,计算所述水体状态值 包括:
[0128] ,
[0129] 其中, 为水体状态整体调整因子, 为海水的水平流动速度的第一调整因子, 为海水的水平流动速度, 为洋流速度, 为海水的水平流动速度的第二调整因子, 为海底到海平面的水深度, 为海水的水平流动速度和洋流速度的综合调整因子, 为洋流速度的调整因子。
[0130] 本实施例中,计算所述水体状态值 的公式,设置多个参数的综合影响: 公式综合考虑了水体速度(U)、洋流速度(W)、水深度(D)等多个参数对所述水体状态值(V)的影响。这使得模型能够更全面地捕捉不同因素之间的相互作用,从而提高了对所述水体状态值的准确预测能力。
[0131] 考虑非线性关系:公式中包含了速度的平方项、速度之间的乘积项以及水深度的高阶项等非线性因素。这反映了实际情况中的复杂非线性关系,使模型更能适应真实世界中的复杂性。
[0132] 参数控制和灵活性:待定的参数( 、 、 、 、 )允许模型根据不同情况进行调整,以适应不同的海洋环境和条件。通过调整这些参数,可以改变模型对各个因素的权重和影响程度,从而更好地适应不同问题的预测需求。
[0133] 模型应用:这个模型的技术效果在海洋科学和海洋工程领域具有潜在的应用前景。通过使用实际观测数据或数值模拟来确定参数值,可以将这个模型用于预测所述水体状态值(V)。
[0134] 具体的,计算所述海洋环境值 包括:
[0135] ,
[0136] 其中, 为海洋环境值的整体调整因子, 为海底地形值的调整因子, 为海底地形值, 为海水密度值的调整因子, 为海水密度值, 为地理特征值的调整因子, 为地理特征值。
[0137] 具体的,通过最小二乘法对所有调整因子进行拟合,使所述海洋灾害预测模型更准确。
[0138] 具体的,通过计算所述海洋灾害的预测值和真实值之间的均方根误差,从而对所述海洋灾害预测模型进行评估。
[0139] 实施例4
[0140] 本发明实施例还提出一种电子设备,包括处理器和与所述处理器连接的存储介质,所述存储介质存储有多条指令,所述指令可被所述处理器加载并执行,以使所述处理器能够执行一种海洋灾害预测与预警的方法。
[0141] 具体的,本实施例的电子设备可以是计算机终端,所述计算机终端可以包括:一个或多个处理器、以及存储介质。
[0142] 其中,存储介质可用于存储软件程序以及模块,如本发明实施例中的一种海洋灾害预测与预警的方法,对应的程序指令/模块,处理器通过运行存储在存储介质内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的一种海洋灾害预测与预警的方法。存储介质可包括高速随机存储介质,还可以包括非易失性存储介质,如一个或者多个磁性存储系统、闪存、或者其他非易失性固态存储介质。在一些实例中,存储介质可进一步包括相对于处理器远程设置的存储介质,这些远程存储介质可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0143] 处理器可以通过传输系统调用存储介质存储的信息及应用程序,以执行下述步骤:步骤101,获取某一海域的历史海域信息,对所述历史海域信息进行,数据预处理,包括数据清洗、缺失值处理、特征工程等,并将预处理后的数据分为训练集和测试集,通常使用80‑20或70‑30的比例分割,其中,所述历史海域信息包括:海底斜坡的角度、海底到海平面的水深度、地震震源深度、距离海岸的距离、地震震源的频率值、海水的水平流动速度、洋流速度、海底地形值、海水密度值和地理特征值;
[0144] 步骤102,设置海洋灾害预测模型,根据所述历史海域信息,对所述海洋灾害预测模型进行训练,通过训练完成的所述海洋灾害预测模型,根据实时海域信息,计算海洋灾害的预测值,对海洋灾害进行预测并进行预警,其中,所述海洋灾害预测模型包括:根据所述海水的水平流动速度和所述洋流速度,计算水体状态值,根据所述海底斜坡的角度和所述海底到海平面的水深度,计算海底地形值,根据所述海底地形值、所述海水密度值和所述地理特征值,计算海洋环境值;
[0145] 为每个公式设计一个神经网络模型,其中输入层的节点数与参数数量相对应,输出层的节点数为1(用于预测目标属性H);
[0146] 选择神经网络的结构,包括隐藏层的数量和每个隐藏层的神经元数量;
[0147] 选择激活函数,例如ReLU、Sigmoid、Tanh等,本实施例选择ReLU函数作为激活函数;
[0148] 设置损失函数:损失函数应反映每个公式的数学结构。对于回归问题,常用的损失函数包括均方误差(MSE)或平均绝对误差(MAE)。
[0149] 具体的,设置多个灾害等级阈值,每个所述灾害等级阈值与灾害等级一一对应,将所述海洋灾害的预测值与每个所述灾害等级阈值进行对比,从而确定海洋灾害的等级。
[0150] 具体的,所述海洋灾害预测模型包括:
[0151] ,
[0152] 其中, 为海洋灾害的预测值, 为整体调整因子, 为地震震源深度的调整因子, 为地震震源深度,这个参数反映了地震的能量释放程度,对海洋灾害的潜在影响起着重要作用, 为水体状态值,该参数影响着海洋中的水流和波浪的行为,对海洋灾害的预测至关重要, 为水体状态值的调整因子, 为地震发生时间,该参数用于确定事件发生的时间,从而影响到达海岸的海啸或波浪的时刻, 为地震发生时间的调整因子,为距离海岸的距离,该参数反映了事件发生位置与海岸之间的距离, 为距离海岸的距离的调整因子, 为海洋环境值,该参数可以捕捉更多的复杂性和多样性,以更全面地考虑潜在的影响因素, 为海洋环境值的调整因子, 为地震震源的频率值,不同频率的地震波可能会在海洋中引起不同类型的波浪或激发不同的海洋灾害, 为海底地形值,这个参数反映了海底地形对海洋波浪传播的影响, 为地震震源的频率值的调整因子, 为海底地形值的调整因子。
[0153] 具体的,计算所述海底地形值 包括:
[0154] ,
[0155] 其中, 为海底斜坡的角度, 为海底到海平面的水深度,
[0156] 、 和 为海底斜坡的角度的调整因子, 、 和 为海底到海平面的水深度的调整因子。
[0157] 本实施例中,计算所述海底地形值 的公式,公式综合考虑了多个因素对所述海底地形值 的影响,包括海底斜坡的角度( )、海底到海平面的水深度( )。这使得模型能够更全面地描述海底地形的特征,包括斜坡的陡峭程度、地形的不规则性和水深的变化。
[0158] 非线性关系的考虑:公式中包含了非线性因素,这些因素捕捉了所述海底地形值与角度和水深之间的复杂非线性关系。反映了实际情况中的复杂性,使模型更能适应真实世界中的地形变化。
[0159] 参数控制和灵活性:待定的调整因子允许模型根据不同的地理和海洋环境情况进行调整。通过调整这些参数,可以改变模型对不同因素的权重和影响程度,从而更好地适应不同地区的海底地形特征。
[0160] 模型应用:这个模型的技术效果在海洋地质、海底地形研究以及海洋工程领域具有应用前景。它可以用于分析海底地形的不同特征,如海底斜坡的角度、地形的不规则性等。
[0161] 具体的,计算所述水体状态值 包括:
[0162] ,
[0163] 其中, 为水体状态整体调整因子, 为海水的水平流动速度的第一调整因子, 为海水的水平流动速度, 为洋流速度, 为海水的水平流动速度的第二调整因子, 为海底到海平面的水深度, 为海水的水平流动速度和洋流速度的综合调整因子, 为洋流速度的调整因子。
[0164] 本实施例中,计算所述水体状态值 的公式,设置多个参数的综合影响: 公式综合考虑了水体速度(U)、洋流速度(W)、水深度(D)等多个参数对所述水体状态值(V)的影响。这使得模型能够更全面地捕捉不同因素之间的相互作用,从而提高了对所述水体状态值的准确预测能力。
[0165] 考虑非线性关系:公式中包含了速度的平方项、速度之间的乘积项以及水深度的高阶项等非线性因素。这反映了实际情况中的复杂非线性关系,使模型更能适应真实世界中的复杂性。
[0166] 参数控制和灵活性:待定的参数( 、 、 、 、 )允许模型根据不同情况进行调整,以适应不同的海洋环境和条件。通过调整这些参数,可以改变模型对各个因素的权重和影响程度,从而更好地适应不同问题的预测需求。
[0167] 模型应用:这个模型的技术效果在海洋科学和海洋工程领域具有潜在的应用前景。通过使用实际观测数据或数值模拟来确定参数值,可以将这个模型用于预测所述水体状态值(V)。
[0168] 具体的,计算所述海洋环境值 包括:
[0169] ,
[0170] 其中, 为海洋环境值的整体调整因子, 为海底地形值的调整因子, 为海底地形值, 为海水密度值的调整因子, 为海水密度值, 为地理特征值的调整因子, 为地理特征值。
[0171] 具体的,通过最小二乘法对所有调整因子进行拟合,使所述海洋灾害预测模型更准确。
[0172] 具体的,通过计算所述海洋灾害的预测值和真实值之间的均方根误差,从而对所述海洋灾害预测模型进行评估。
[0173] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0174] 在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0175] 在本发明所提供的几个实施例中,应所述理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的系统实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
[0176] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0177] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0178] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者所述技术方案的全部或部分可以以软件产品的形式体现出来,所述计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储介质(ROM,Read‑Only Memory)、随机存取存储介质(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0179] 显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。