台风模拟区域确定方法、装置、电子设备及存储介质与流程

文档序号:29797711发布日期:2022-04-23 19:16阅读:79来源:国知局
台风模拟区域确定方法、装置、电子设备及存储介质与流程

1.本技术涉及台风预报技术领域,特别是涉及一种台风模拟区域确定方法、装置、电子设备及存储介质。


背景技术:

2.目前,在通过高分辨率数值预报模式对台风进行数值模拟的过程中,对于模拟区域的确定方式为根据经验,事先人为主观给定模拟区域的位置和覆盖范围,或者人为主观给定模拟区域的覆盖范围,位置可以发生变化。
3.对于模拟区域位置和覆盖范围都固定不变的方案,缺点是计算时间和存储空间需求大,存在浪费,会导致覆盖的预报空间范围被限制。并且由于计算机计算能力限制和要满足预报及时性的要求,该方案的水平模拟区域范围不能很大、十分有限,导致很多地区不能被覆盖,无法进行数值模拟预报。对于模拟区域的覆盖范围,位置可以发生变化的方案,缺点是可移植性不好,一般每个预报模式都需要开发能适用的嵌套模块,开发难度大且开发时间长。


技术实现要素:

4.本技术实施例提供了一种台风模拟区域确定方法、装置、电子设备及存储介质,以解决现有技术中存在的台风模拟区域的位置和覆盖范围不能根据台风实际情况客观地进行动态调整的问题。
5.第一方面,本技术实施例提供了一种台风模拟区域确定方法,应用于台风模拟区域确定系统,所述台风模拟区域确定系统用于在预报时段内、对目标区域内的台风的模拟区域进行确定,其中,所述预报时段内设置有多个预报时刻,所述方法包括:
6.在每一所述预报时刻,获取所述预报时刻对应的台风报文;
7.根据所述台风报文,确定所述目标区域内对应的至少一个目标台风;
8.针对所述目标台风,获取在所述预报时刻对应的预报时间区间内所述目标台风在第一预报模式下的第一预报信息,其中,所述预报时间区间的起始时刻为所述预报时刻,所述第一预报信息包括所述目标台风在所述预报时刻对应的预报时间区间内的第一模拟区域。
9.第二方面,本技术实施例还提供一种台风模拟区域确定装置,应用于台风模拟区域确定系统,所述台风模拟区域确定系统用于在预报时段内、对目标区域内的台风的模拟区域进行确定,其中,所述预报时段内设置有多个预报时刻,所述装置包括:
10.第一获取模块,用于在每一所述预报时刻,获取所述预报时刻对应的台风报文;
11.第一确定模块,用于根据所述台风报文,确定所述目标区域内对应的至少一个目标台风;
12.第二获取模块,用于针对所述目标台风,获取在所述预报时刻对应的预报时间区间内所述目标台风在第一预报模式下的第一预报信息,其中,所述预报时间区间的起始时
刻为所述预报时刻,所述第一预报信息包括所述目标台风在所述预报时刻对应的预报时间区间内的第一模拟区域。
13.第三方面,本技术实施例还提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述的台风模拟区域确定方法。
14.第四方面,本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现上述的台风模拟区域确定方法。
15.本技术实施例通过获取在预报时段内每一预报时刻、目标区域内的每一目标台风在预报时刻对应的预报时间区间内的模拟区域,实现了预报时段内所述目标台风的模拟区域的位置和覆盖范围可以根据预报时刻的台风实际情况和预报时间区间进行动态调整。与预报时段内模拟区域的位置和覆盖范围始终不变的情况相比,能够减少预报的计算耗时、避免存储空间浪费。
附图说明
16.图1是本技术实施例提供的台风模拟区域确定方法的流程示意图之一;
17.图2是本技术实施例提供的台风模拟区域确定方法的流程示意图之二;
18.图3是本技术实施例提供的台风模拟区域确定装置的结构示意图。
具体实施方式
19.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
20.应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本技术的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。
21.在本技术的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
22.下面对本技术实施例提供的台风模拟区域确定方法进行介绍,该方法应用于台风模拟区域确定系统,所述台风模拟区域确定系统用于在预报时段内、对目标区域内的台风的模拟区域进行确定,其中,所述预报时段内设置有多个预报时刻,如图1所示,该方法可以包括:
23.步骤101、在每一所述预报时刻,获取所述预报时刻对应的台风报文。
24.本技术实施例中,需要预先设置所述预报时段和所述目标区域。所述预报时段为需要进行台风预报的时间段,包括起始时间和终止时间,具体的,可以通过直接设置起始时间和终止时间的方式确定所述预报时段,或者,可以通过设置首次预报时刻、末次预报时
刻、每次预报的时长、及相邻两次预报时刻的时间间隔确定所述预报时段。所述目标区域为需要进行台风预报的区域,具体的,可以通过直接输入需要进行台风预报区域的经纬度的方式确定所述目标区域。
25.在所述预报时段内设置有多个预报时刻,其中,所述多个预报时刻可以是等间隔设置,也可以不等间隔设置,所述预报时段内的预报时刻的数量可以根据实际预报需求、需要预报的频次、所述目标区域内的目标台风的强度等确定,本技术不做具体限定。在每一所述预报时刻,获取所述预报时刻对应的台风报文。具体的,所述台风报文由台风预报预警机构发布,可以作为判断所述目标区域内是否存在台风的依据。在所述预报时段内,台风模拟区域确定系统可以从所述预报时段的起始时间开始进行检测,当检测到预报时刻到达时,则从台风预报预警机构发布的报文中获取当前时刻的台风报文,也就是预报时刻的台风报文。其中,所述台风报文中包括当前预报时刻、预设区域内的所有台风,其中,所述预设区域为台风预报预警机构根据实际需求需要进行台风发布的区域,该区域大于所述目标区域。
26.步骤102、根据所述台风报文,确定所述目标区域内对应的至少一个目标台风。
27.在所述预报时刻获取的台风报文中包括当前预报时刻在预设区域内的所有台风。通过所述台风报文,可以确定目标区域内的台风情况,具体的,可以确定台风数量以及每个台风的编号。其中,在所述台风数量大于等于1时,所述目标区域内的任一台风均为所述目标台风。
28.步骤103、针对所述目标台风,获取在所述预报时刻对应的预报时间区间内所述目标台风在第一预报模式下的第一预报信息,其中,所述预报时间区间的起始时刻为所述预报时刻,所述第一预报信息包括所述目标台风在所述预报时刻对应的预报时间区间内的第一模拟区域。
29.所述目标区域内的台风数量可以根据所述台风报文确定,在确定所述目标区域内的目标台风后,可以进一步获取到在所述预报时刻对应的预报时间区间内所述目标台风在第一预报模式下的第一预报信息,从而可以确定所述目标台风在以预报时刻为起始时刻的预报时间区间的第一模拟区域。其中,所述第一模拟区域为用于模拟所述目标台风在所述预报时刻对应的预报时间区间内、在所述第一预报模式下的区域。
30.具体的,针对每一预报时刻,可以设置对应的预报时间区间,所述预报时间区间小于所述预报时段,所述预报时间区间的起始时刻为所述预报时刻,所述预报时间区间的终止时刻根据具体本次需要进行预报的时长确定,可选的,针对预报时段内的多个预报时刻,其对应的预报时间区间可以相同,也可以不相同。所述预报时间区间的长短可以根据当前预报时刻的台风数量和/或台风强度确定,本技术不做具体限定。
31.本技术实施例,通过获取在预报时段内每一预报时刻、目标区域内的每一目标台风在预报时刻对应的预报时间区间内的模拟区域,从而实现了在预报时段内所述目标台风的模拟区域的位置和覆盖范围可以根据预报时刻的台风实际情况和预报时间区间进行动态调整。与预报时段内模拟区域的位置和覆盖范围始终不变的情况相比,能够减少预报的计算耗时、避免存储空间浪费。
32.在本技术一可选实施例中,所述获取在所述预报时刻对应的预报时间区间内所述目标台风在第一预报模式下的第一预报信息,包括:
33.获取所述目标台风在第二预报模式对应的第二预报信息,其中,所述第二预报模
式对应的模拟区域的水平分辨率低于所述第一预报模式对应的模拟区域的水平分辨率,所述第二预报信息包括所述目标台风在所述预报时刻对应的预报时间区间内的第二运动轨迹;
34.根据所述第一预报模式的分辨率和所述第二预报信息,获取所述第一预报信息。
35.具体的,在确定所述目标台风后,可以根据所述目标台风的台风编号,获取所述目标台风在第二预报模式对应的第二预报信息,其中,所述第二预报模式对应的模拟区域的水平分辨率低于所述第一预报模式对应的模拟区域的水平分辨率,因此,相对来说,所述第一预报模式为高分辨率数值预报模式,所述第二预报模式为低分辨率数值预报模式。需要说明的是,所述目标台风在所述第二预报模式对应的第二预报信息可以直接根据所述目标台风的台风编号从相应的使用第二预报模式的系统中获取。所述第二预报信息包括所述目标台风在所述预报时刻对应的预报时间区间内的第二运动轨迹,在已知所述目标台风在第二预报模式对应的第二预报信息的情况下,可以根据所述第一预报模式的分辨率和所述第二预报信息,确定所述第一预报信息,所述第一预报信息是所述目标台风在第一预报模式下的预报信息。
36.本技术上述实施方案,在获取在所述预报时刻对应的预报时间区间内所述目标台风在第一预报模式下的第一预报信息时,通过获取所述目标台风在第二预报模式对应的第二预报信息,以及所述第一预报模式的分辨率,可以确定所述第一预报信息。从而可以使得计算过程更加简单,且可以保证台风预报的准确性。
37.在本技术一可选实施例中,所述第一模拟区域为所述第二运动轨迹在多个目标方向上的切线确定的区域。
38.可选的,所述第一模拟区域为所述第二运动轨迹在多个目标方向上的切线组成的封闭区域。
39.例如,所述目标方向可以为东、南、西、北四个方向,所述第一模拟区域可以是所述第二运动轨迹在东、南、西、北方向上的切线确定的矩形区域。
40.具体的,在所述目标方向为东、南、西、北方向,所述第一模拟区域为矩形区域时,还可以确定所述第一模拟区域的位置信息,即所述第一模拟区域的东西两侧边界线的经度坐标和南北两侧边界线的纬度坐标。
41.需要说明的是,所述第二运动轨迹为所述第二预报模式下所述目标台风在预报时刻对应的预报时间区间内的运动轨迹。其中,所述第二运动轨迹在多个目标方向上的切线确定的封闭区域为第一区域,所述第一模拟区域可以是该第一区域在边界线向外扩展预设距离所确定的区域。
42.本技术上述实施方案,通过所述目标台风在预报时刻对应的预报时间区间内的低分辨率数值模式模拟的运动轨迹,可以确定以该运动轨迹作为参考的高分辨率数值模式中的模拟区域,也就是,在预报时刻对应的预报时间区间内所述目标台风在该模拟区域内运动。从而可以使得目标台风的模拟区域是根据台风的具体情况(运动轨迹)、预报时刻以及预报时间区间确定,实现了所述模拟区域可以随着预报时刻进行动态调整的台风预报方式。
43.在本技术一可选实施例中,所述根据所述台风报文,确定所述目标区域内对应的至少一个目标台风,包括:
44.根据所述台风报文,确定所述目标区域内对应的至少一个热带气旋;
45.获取所述至少一个热带气旋中每一热带气旋的热带气旋强度等级;
46.确定所述热带气旋强度等级大于预设强度等级的热带气旋为所述目标台风。
47.具体的,所述台风报文中包括了目标区域内每一热带气旋的热带气旋强度等级信息,本技术中的目标台风是指热带气旋强度等级大于预设强度等级的热带气旋。
48.本技术上述实施方案,通过所述台风报文,可以筛选出目标区域内存在的目标台风。
49.在本技术一可选实施例中,所述根据所述台风报文,确定所述目标区域内对应的至少一个目标台风,包括:
50.根据所述台风报文,确定所述目标区域内的台风数量;
51.若所述台风数量为零,则确认在所述预报时刻、所述目标区域内无台风;
52.若所述台风数量大于或等于1,则确定在所述预报时刻、所述目标区域内的任一台风均为所述目标台风,并对所述目标区域内的至少一个目标台风进行排序。
53.具体的,在所述预报时刻获取的台风报文中包括当前预报时刻在预设区域内的所有台风。其中,所述预设区域为台风预报预警机构根据实际需求需要进行台风发布的区域,该区域大于所述目标区域。具体的,所述台风报文中还包括每一台风在所述预报时刻所处的位置,根据所述每一台风在所述预报时刻所处的位置以及所述目标区域,可以确定所述预报时刻、位于所述目标区域内的台风数量。若所述台风数量为零,则确认在所述预报时刻、所述目标区域内无台风,也就是说,在所述预报时刻、所述目标区域内不存在目标台风,此时,可以确定当前预报时刻无台风可以预报,则等待下一预报时刻到达。若所述台风数量大于或等于1,则确定在所述预报时刻、所述目标区域内的任一台风均为所述目标台风,并对所述目标区域内的至少一个目标台风进行排序。具体的,在所述台风报文中包括了每一台风的台风编号,可以根据所述台风编号对所述目标区域内的目标台风进行排序。
54.本技术上述实施方案,通过台风报文,确定在所述预报时刻、所述目标区域内的目标台风的数量,并对所述目标台风进行排序,从而可以有序获取在所述预报时刻对应的预报时间区间内每一目标台风在第一预报模式下的第一预报信息,防止存在未被预报的目标台风。
55.在本技术一可选实施例中,在对所述目标区域内的至少一个目标台风进行排序之后,所述获取在所述预报时刻对应的预报时间区间内所述目标台风在第一预报模式下的第一预报信息,包括:
56.按照所述目标区域内的至少一个目标台风的排序,依次获取在所述预报时刻对应的预报时间区间内每一所述目标台风在第一预报模式下的第一预报信息。
57.具体的,在所述预报时刻、所述目标区域内的目标台风的数量可以是多个,此时,则需要按照所述目标台风的排列顺序依次获取每一目标台风在所述预报时刻对应的预报时间区间内、在第一预报模式下的第一预报信息。其中,所述多个目标台风可以根据目标台风的台风编号进行排序。
58.本技术上述实施方案,通过预先对目标区域内的目标台风进行排序,然后按照排列顺序依次获取每一目标台风在所述预报时刻对应的预报时间区间内、在第一预报模式下的第一预报信息,从而可以实现对目标区域内的每一目标台风都执行上述操作,防止遗漏。
59.下面对本技术实施例的整体实施流程进行介绍,如图2所示,包括:
60.步骤201,确定预报时段和目标区域,以及预报时间区间。
61.步骤202,确定首个预报时刻为所述预报时段的开始时刻。
62.步骤203,判断预报时刻是否大于等于预报时段的开始时刻,且小于等于预报时段的终止时刻。若是,则执行步骤204,否则结束。
63.步骤204,获取预报时刻的台风报文,并确定在预报时刻、目标区域内的台风数量。
64.步骤205,判断台风数量是否大于零。若是,则执行步骤207,否则执行步骤206。
65.步骤206,确定下一预报时刻。执行步骤206之后执行步骤203。
66.步骤207,对台风进行排序。
67.步骤208,按照台风的排序,依次获取每一台风在当前预报时刻对应的预报时间区间内、在第一预报模式下的第一模拟区域。执行步骤208之后执行步骤206。
68.上述实施方案,通过获取在预报时段内每一预报时刻、目标区域内的每一目标台风在预报时刻对应的预报时间区间内的模拟区域,从而实现了在预报时段内所述目标台风的模拟区域的位置和覆盖范围可以根据预报时刻的台风实际情况和预报时间区间进行动态调整。与预报时段内模拟区域的位置和覆盖范围始终不变的情况相比,能够减少预报的计算耗时、避免存储空间浪费。
69.本技术实施例还提供一种台风模拟区域确定装置,应用于台风模拟区域确定系统,所述台风模拟区域确定系统用于在预报时段内、对目标区域内的台风的模拟区域进行确定,其中,所述预报时段内设置有多个预报时刻,如图3所示,所述装置包括:
70.第一获取模块301,用于在每一所述预报时刻,获取所述预报时刻对应的台风报文;
71.第一确定模块302,用于根据所述台风报文,确定所述目标区域内对应的至少一个目标台风;
72.第二获取模块303,用于针对所述目标台风,获取在所述预报时刻对应的预报时间区间内所述目标台风在第一预报模式下的第一预报信息,其中,所述预报时间区间的起始时刻为所述预报时刻,所述第一预报信息包括所述目标台风在所述预报时刻对应的预报时间区间内的第一模拟区域。
73.可选的,所述第二获取模块包括:
74.第一获取单元,用于获取所述目标台风在第二预报模式对应的第二预报信息,其中,所述第二预报模式对应的模拟区域的水平分辨率低于所述第一预报模式对应的模拟区域的水平分辨率,所述第二预报信息包括所述目标台风在所述预报时刻对应的预报时间区间内的第二运动轨迹;
75.第二获取单元,用于根据所述第一预报模式的分辨率和所述第二预报信息,获取所述第一预报信息。
76.可选的,所述第一模拟区域为所述第二运动轨迹在多个目标方向上的切线确定的区域。
77.可选的,所述根据所述台风报文,确定所述目标区域内对应的至少一个目标台风,包括:
78.根据所述台风报文,确定所述目标区域内对应的至少一个热带气旋;
79.获取所述至少一个热带气旋中每一热带气旋的热带气旋强度等级;
80.确定所述热带气旋强度等级大于预设强度等级的热带气旋为所述目标台风。
81.可选的,所述第一确定模块包括:
82.第一确定子模块,用于根据所述台风报文,确定所述目标区域内的台风数量;
83.第二确定子模块,用于若所述台风数量为零,则确认在所述预报时刻、所述目标区域内无台风;
84.第三确定子模块,用于若所述台风数量大于或等于1,则确定在所述预报时刻、所述目标区域内的任一台风均为所述目标台风,并对所述目标区域内的至少一个目标台风进行排序。
85.可选的,在对所述目标区域内的至少一个目标台风进行排序之后,所述第二获取模块还用于:
86.按照所述目标区域内的至少一个目标台风的排序,依次获取在所述预报时刻对应的预报时间区间内每一所述目标台风在第一预报模式下的第一预报信息。
87.以上为本技术实施例提供的台风模拟区域确定装置的实施过程,通过获取在预报时段内每一预报时刻、目标区域内的每一目标台风在预报时刻对应的预报时间区间内的模拟区域,从而可以实现在预报时段内所述目标台风的模拟区域的位置和覆盖范围可以根据预报时刻的台风实际情况和预报时间区间进行动态调整。与预报时段内模拟区域的位置和覆盖范围始终不变的情况相比,能够减少预报的计算耗时、避免存储空间浪费。
88.对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
89.本技术实施例还提供一种电子设备,包括处理器,存储器,存储在存储器上并可在所述处理器上运行的计算机程序,该计算机程序被处理器执行时实现上述台风模拟区域确定方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
90.本技术实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述台风模拟区域确定方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
91.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
92.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实
体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
93.本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
94.以上所述仅为本技术的较佳实施例而已,并非用于限定本技术的保护范围。凡在本技术的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本技术的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1