Typhoon center positioning method, device, equipment and storage medium

By extracting key areas in the typhoon monitoring area, analyzing the vortex field, divergence field and composite field, combining wind direction mode and sliding window technology, the problem of low typhoon center positioning accuracy in the existing technology is solved, and high-precision determination of typhoon center point is achieved.

CN120386048BActive Publication Date: 2025-08-22HAINAN SATELLITE MARINE APPL RES INST CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510872793.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-06-27
Publication Date
2025-08-22
Estimated Expiration
2045-06-27

AI Technical Summary

Technical Problem

The typhoon center positioning method in the prior art requires more manual intervention, the positioning accuracy is low, and it is single and single, resulting in insufficient positioning.

Method used

By obtaining wind field data in the typhoon monitoring area, extracting key areas, analyzing the vortex field, divergence field and composite field, calculating the wind direction mode, and using sliding windows and wind direction rotation characteristics to determine the typhoon center point, reducing manual intervention and improving positioning accuracy.

Benefits of technology

It realizes high-precision typhoon center positioning without a large amount of manual intervention, reduces the calculation area, reduces the amount of calculation, provides better data guidance, and improves positioning accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120386048B_ABST
    Figure CN120386048B_ABST
Patent Text Reader

Abstract

The present application discloses a typhoon center positioning method, apparatus, device, and storage medium, relating to the field of typhoon monitoring technology. The method comprises: obtaining wind field data for each grid point in a typhoon monitoring area; the wind field data includes wind speed information and wind direction information; extracting key areas from the typhoon monitoring area; determining and analyzing the vorticity field, divergence field, and composite field of the key areas to determine the potential range of the typhoon center; within the potential range of the typhoon center, traversing the potential range of the typhoon center according to a first sliding window, calculating the average wind speed value of all grid points within each first sliding window; calculating the wind direction mode of a first search area formed by each first central grid point based on the average wind speed value of all grid points within each first sliding window; and analyzing each wind direction mode to determine the typhoon center. The present application can accurately determine the typhoon center, thereby improving the accuracy of typhoon center positioning.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of typhoon monitoring, and in particular to a typhoon center positioning method, device, equipment and storage medium. Background Art

[0002] Typhoons are highly destructive meteorological hazards, and their unique trajectory and development can easily pose serious threats and significant losses to industrial and agricultural production, transportation, and the safety of people and property. For example, they can bring storm surges, heavy rain, and strong winds to areas they pass through, as well as secondary disasters such as landslides and mudslides. Research on the location of typhoon centers is crucial for providing timely warnings, making decisions on disaster prevention and mitigation, and ensuring the safety of people and property.

[0003] Currently, typhoon center location is determined using remote sensing image analysis methods, including cloud structure feature extraction, spatiotemporal motion matching, cloud temperature and humidity-assisted positioning, data morphology, and wind field-assisted positioning. However, these methods require significant manual intervention and provide a relatively one-dimensional approach to typhoon center location, resulting in low accuracy. Summary of the Invention

[0004] The purpose of this application is to provide a typhoon center positioning method, device, equipment and storage medium.

[0005] To achieve the above objectives, this application provides the following solutions:

[0006] In a first aspect, the present application provides a method for locating a typhoon center, comprising:

[0007] Obtaining wind field data for each grid point in the typhoon monitoring area; the wind field data includes wind speed information and wind direction information;

[0008] Extracting a key area from the typhoon monitoring area; the key area is a grid point area where wind speed information is greater than a preset wind speed value;

[0009] Determining the vorticity field, divergence field and composite field of the key area, analyzing the vorticity field, divergence field and composite field, and determining the potential range area of ​​the typhoon center;

[0010] Within the potential range of the typhoon center point, traversing the potential range of the typhoon center point according to a first sliding window, and calculating the average wind speed value of all grid points within each first sliding window;

[0011] Calculating a wind direction modulus for a first search area formed by each of the first central grid points based on an average wind speed value of all grid points within each of the first sliding windows; the first central grid point being a grid point located at a center position within a portion of the sliding windows determined based on the average wind speed value;

[0012] Analyze each of the wind direction modes to determine the typhoon center point.

[0013] Optionally, the vorticity field includes the vorticity value of each grid point in the key area, the divergence field includes the divergence value of each grid point in the key area, and the composite field includes the composite field value of each grid point in the key area;

[0014] Determining the vorticity field, divergence field and composite field of the key area includes:

[0015] Obtaining longitude information, latitude information, and wind speed information of each grid point in the key area; the wind speed information includes a horizontal component of the wind speed and a vertical component of the wind speed;

[0016] For each grid point in the key area, based on the horizontal component of the wind speed and the vertical component of the wind speed, partial derivatives are calculated on the longitude information and the latitude information of the grid point to obtain the vorticity value and divergence value of each grid point;

[0017] The composite field value of each of the grid points is calculated according to the vorticity values ​​and the divergence values.

[0018] Optionally, analyzing the vorticity field, the divergence field, and the composite field to determine the potential range of the typhoon center includes:

[0019] Extracting a first grid point with a maximum vorticity value from the vorticity field, extracting a second grid point with a minimum divergence value from the divergence field, and extracting a third grid point with a minimum composite field value from the composite field;

[0020] comparing the wind speed information of the first grid point, the wind speed information of the second grid point, and the wind speed information of the third grid point to determine a target grid point with minimum wind speed information;

[0021] Taking the target grid point as the center point, the area is expanded and extended in the longitude and latitude directions according to preset degrees to form the potential range area of ​​the typhoon center point.

[0022] Optionally, calculating the wind direction modulus of the first search area formed by each of the first central grid points according to the average wind speed value of all grid points in each of the first sliding windows includes:

[0023] sorting the average wind speed values ​​in ascending order, and selecting a preset number of first sliding windows whose average wind speed values ​​are ranked top and continuous from all first sliding windows as the partial sliding windows;

[0024] Taking the grid point located at the center position in each of the partial sliding windows as the first center grid point;

[0025] For each of the first central grid points, a first search area is determined with the first central grid point as the center, and within the first search area, a wind direction modulus of the first search area corresponding to each of the first central grid points is calculated.

[0026] Optionally, within the first search area, calculating the wind direction modulus of the first search area corresponding to each first central grid point includes:

[0027] Obtain wind direction information for each grid point in the first search area;

[0028] Determining, according to a preset wind direction interval division rule and based on the wind direction information, the wind direction interval to which each grid point in the first search area belongs;

[0029] Based on the wind direction interval, determining the wind direction vector of each grid point in the first search area according to a mapping relationship between a preset wind direction interval and a wind direction vector;

[0030] The wind direction vectors of all grid points in the first search area are superimposed and modulo processed to obtain the wind direction modulus of the first search area corresponding to each first central grid point.

[0031] Optionally, analyzing each of the wind direction modes to determine the typhoon center point includes:

[0032] Selecting a first central grid point corresponding to a wind direction vector having the smallest wind direction modulus from all wind direction moduli as a second central grid point, and determining a second search area with the second central grid point as the center;

[0033] In the second search area, traverse the second search area according to a preset second sliding window, and determine the wind direction type of each grid point in each second sliding window;

[0034] Counting the number of wind direction types, and determining whether the maximum number of wind direction types of all second central grid points is greater than one, to obtain a determination result;

[0035] When the judgment result indicates that the maximum number of wind direction types is greater than one, obtaining wind speed information of the grid points corresponding to the maximum number of wind direction types;

[0036] The grid point with the minimum wind speed information is selected as the typhoon center point.

[0037] Optionally, after determining whether the maximum number of wind direction types of all the second central grid points is greater than one and obtaining a determination result, the method further includes:

[0038] When the judgment result indicates that the maximum number of wind direction types is one, the grid point corresponding to the maximum number of wind direction types is used as the typhoon center point.

[0039] In a second aspect, the present application provides a typhoon center positioning device, comprising:

[0040] A construction module is used to obtain wind field data for each grid point in the typhoon monitoring area; the wind field data includes wind speed information and wind direction information;

[0041] An extraction module is used to extract key areas from the typhoon monitoring area; the key areas are grid point areas where wind speed information is greater than a preset wind speed value;

[0042] A range determination module is used to determine the vorticity field, divergence field and composite field of the key area, analyze the vorticity field, divergence field and composite field, and determine the potential range area of ​​the typhoon center point;

[0043] A first calculation module is configured to traverse the potential range of the typhoon center point according to a first sliding window within the potential range of the typhoon center point, and calculate the average wind speed value of all grid points in each first sliding window;

[0044] a second calculation module, configured to calculate a wind direction modulus of a first search area formed by each of the first central grid points based on the average wind speed value of all grid points within each of the first sliding windows; the first central grid point being a grid point located at a center position within a portion of the sliding windows determined based on the average wind speed value;

[0045] The center point determination module is used to analyze each of the wind direction modes and determine the typhoon center point.

[0046] In a third aspect, the present application provides a computer device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of any one of the above-described typhoon center positioning methods.

[0047] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of any one of the above-mentioned typhoon center positioning methods are implemented.

[0048] According to the specific embodiments provided in this application, this application discloses the following technical effects:

[0049] The present application provides a typhoon center positioning method, apparatus, equipment and storage medium, which obtain wind field data of each grid point in a typhoon monitoring area; extract key areas from the typhoon monitoring area; the key areas are grid point areas where wind speed information is greater than a preset wind speed value; determine the vorticity field, divergence field and composite field of the key areas, analyze the vorticity field, divergence field and composite field, and determine the potential range area of ​​the typhoon center point; within the potential range area of ​​the typhoon center point, traverse the potential range area of ​​the typhoon center point according to a first sliding window, and calculate the average wind speed value of all grid points in each first sliding window; based on the average wind speed value of all grid points in each first sliding window, calculate the wind direction modulus of the first search area formed by each first central grid point; the first central grid point is the grid point located at the center position in some sliding windows, and some sliding windows are determined based on the average wind speed value; analyze each wind direction modulus to determine the typhoon center point. Compared with the existing technology, on the one hand, this solution does not require much manual intervention. By extracting key areas from the typhoon monitoring area, the scope of regional analysis is narrowed, the amount of calculation is reduced, and by analyzing the multi-dimensional data (vorticity field, divergence field and composite field) of the key areas, the key areas can be analyzed more comprehensively, and the potential range area of ​​the typhoon center point can be accurately determined, providing good data guidance information for the subsequent determination of the typhoon center point; on the other hand, the potential range area of ​​the typhoon center point is traversed according to the first sliding window, and the average wind speed value and multiple wind direction modes of the first search area formed by each first central grid point are calculated, thereby making full use of this information, better reflecting that the typhoon center point has the minimum wind speed and the surrounding cloud system has the wind direction vortex characteristics, and then accurately determining the typhoon center point, improving the accuracy of center point positioning. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0051] Figure 1 This is a structural diagram of a typhoon center positioning system in one embodiment of the present application;

[0052] Figure 2 A schematic flow chart of a typhoon center positioning method provided in one embodiment of the present application;

[0053] Figure 3 A flowchart of a method for determining the potential range of a typhoon center provided in one embodiment of the present application;

[0054] Figure 4A flowchart of a method for determining the potential range of a typhoon center point provided in another embodiment of the present application;

[0055] Figure 5 A flowchart of a method for calculating a wind direction modulus of a first search area corresponding to each first central grid point provided in an embodiment of the present application;

[0056] Figure 6 A schematic flow chart of a method for determining a typhoon center point provided in another embodiment of the present application;

[0057] Figure 7 A schematic diagram of the functional modules of a typhoon center positioning device provided in an embodiment of the present application;

[0058] Figure 8 A schematic diagram of the structure of a computer device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0059] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0060] In order to make the above-mentioned purposes, features and advantages of the present application more obvious and easy to understand, the present application is further described in detail below with reference to the accompanying drawings and specific implementation methods.

[0061] Related technologies use remote sensing image analysis to determine the typhoon center. These methods include cloud structure feature extraction, spatiotemporal motion matching, cloud temperature and humidity-assisted positioning, data morphology, and wind field-assisted positioning. However, this approach requires significant manual intervention and provides a relatively one-dimensional approach to typhoon center positioning, resulting in low accuracy.

[0062] To address the above-mentioned shortcomings, this application provides a typhoon center positioning method. Compared with existing technologies, on the one hand, this solution does not require much manual intervention. By extracting key areas from the typhoon monitoring area, the regional analysis scope is narrowed, the amount of calculation is reduced, and by analyzing the multi-dimensional data (vorticity field, divergence field, and composite field) of the key areas, a more comprehensive analysis of the key areas is performed, which can accurately determine the potential range of the typhoon center point, providing good data guidance information for the subsequent determination of the typhoon center point. On the other hand, the potential range of the typhoon center point is traversed according to the first sliding window, and the average wind speed value and multiple wind direction modes of the first search area formed by each first central grid point are calculated, thereby fully utilizing this information to better reflect the minimum wind speed at the typhoon center point and the wind direction vortex characteristics of the surrounding cloud system, thereby accurately determining the typhoon center point and improving the accuracy of center point positioning.

[0063] The typhoon center positioning method provided in the embodiment of the present application can be applied to Figure 1 The typhoon center positioning system shown. The typhoon center positioning system includes: a terminal 102, a server 104 and a data storage system. Among them, the terminal 102 communicates with the server 104 through a network. The data storage system can store data that the server 104 needs to process. The data storage system can be set up separately, or it can be integrated on the server 104, or it can be placed on the cloud or other servers. The terminal 102 can send the acquired wind field data to the server 104. After receiving the wind field data, the server 104 determines the potential range area of ​​the typhoon center point, and further determines the typhoon center point based on the typhoon range area. In addition, in some embodiments, the typhoon center positioning method can also be implemented separately by the server 104 or the terminal 102, such as the terminal 102 can directly determine the potential range area of ​​the typhoon center point based on the acquired wind field data, and further determine the typhoon center point based on the typhoon range area.

[0064] Terminal 102 may include, but is not limited to, various desktop computers, laptops, smartphones, tablet computers, IoT devices, and portable wearable devices. IoT devices may include smart speakers, smart TVs, smart air conditioners, and smart car devices. Portable wearable devices may include smart watches, smart bracelets, and head-mounted devices. Server 104 may be implemented as a standalone server or a server cluster consisting of multiple servers, or may be a cloud server.

[0065] In an exemplary embodiment, Figure 2 As shown, a typhoon center positioning method is provided. The method is executed by a computer device. Specifically, it can be executed by a computer device such as a terminal or a server alone, or by a terminal and a server together. In the embodiment of the present application, the method is applied to Figure 1The server 104 in the example is used as an example to illustrate the process, including the following steps S201 to S206.

[0066] Step S201: Obtain wind field data for each grid point in the typhoon monitoring area; the wind field data includes wind speed information and wind direction information.

[0067] It should be noted that the aforementioned typhoon monitoring area is the area that is generated by typhoon monitoring and gridding within the actual scene area. The typhoon monitoring area includes multiple grid points, each of which corresponds to wind field data, such as wind speed information and wind direction information. The typhoon monitoring area can be a rectangular area including multiple grid points, or a circular area including multiple grid points.

[0068] Optionally, the wind field data of each grid point in the above-mentioned typhoon monitoring area can be obtained from the blockchain or database, or from an external device, or determined by real-time monitoring. In this embodiment, no limitation is imposed on the wind field data of each grid point in the typhoon monitoring area.

[0069] Step S202: extract key areas from the typhoon monitoring area; the key areas are grid point areas where wind speed information is greater than a preset wind speed value.

[0070] It should be noted that the above-mentioned key areas can be understood as high wind speed areas, that is, grid areas where wind speed information is greater than a preset wind speed value. The preset wind speed value is customized according to actual needs, for example, it can be 17m / s.

[0071] Taking the typhoon monitoring area as a rectangular area as an example, after determining the typhoon monitoring area, it is necessary to obtain the wind speed information of each grid point in the typhoon monitoring area, compare the wind speed information of each grid point with the preset wind speed value, and determine the grid point area whose wind speed information is greater than the preset wind speed value as the key area.

[0072] In this embodiment, no human intervention is required. By extracting key areas from the typhoon monitoring area, the regional analysis scope of the typhoon center point can be narrowed, thereby reducing the subsequent calculation amount, saving computing power, and enabling subsequent targeted analysis of the key area, thereby improving the accuracy of typhoon center point positioning.

[0073] Step S203: determine the vorticity field, divergence field and composite field of the key area, analyze the vorticity field, divergence field and composite field, and determine the potential range area of ​​the typhoon center point.

[0074] It should be noted that vorticity is a physical quantity that describes the rotational characteristics of a fluid, and the vorticity field refers to the distribution of vorticity within a certain spatial area. In typhoon research, the vorticity field can reflect the rotational state of air particles. Divergence is used to measure the degree of divergence or convergence of a fluid at a specific point, and the divergence field represents the distribution of divergence at various points in space. In typhoon research, the divergence field is closely related to the vertical motion and mass transport of air. A composite field generally refers to a comprehensive field formed by comprehensively considering multiple physical quantities such as the vorticity field and the divergence field. It combines the information of the vorticity field and the divergence field to more comprehensively describe the dynamic characteristics of a typhoon. By analyzing the composite field, it is possible to simultaneously consider the rotational characteristics of a typhoon and the convergence and divergence of air, thereby more accurately determining the structure and range of a typhoon.

[0075] The vorticity field, divergence field, and composite field are represented in space by grid points. Each grid point has a corresponding vorticity value, divergence value, and composite field value, and the collection of these values ​​at all grid points constitutes the corresponding field.

[0076] In one embodiment, the vorticity field includes the vorticity value of each grid point in the key area, the divergence field includes the divergence value of each grid point in the key area, and the composite field includes the composite value of each grid point in the key area.

[0077] Determine the vorticity, divergence, and composite fields in key areas, including:

[0078] The longitude information, latitude information and wind speed information of each grid point in the key area are obtained; the wind speed information includes the horizontal component of the wind speed and the vertical component of the wind speed; for each grid point in the key area, the partial derivatives of the longitude information and latitude information of the grid point are calculated based on the horizontal component of the wind speed and the vertical component of the wind speed to obtain the vorticity value and divergence value of each grid point; according to each vorticity value and divergence value, the composite field value of each grid point is calculated.

[0079] Specifically, each grid point in the key area has longitude and latitude information. The longitude information, latitude information, horizontal component of wind speed information, and vertical component of wind speed information of each grid point are calculated. Then, the vorticity value, divergence value, and composite field value of each grid point in the key area are obtained based on the horizontal component of wind speed, vertical component of wind speed, longitude information, and latitude information. These can be expressed by the following formula:

[0080] ;

[0081] ;

[0082] ;

[0083] in, represents the vorticity value of the vorticity field, D represents the divergence value of the divergence field, and C represents the composite field value in the composite field; u represents the horizontal component of the wind speed information, and v represents the vertical component of the wind speed information. is the longitude information, It is the latitude information.

[0084] It is understandable that the existing technology for locating the center of a typhoon based on wind field data directly uses the wind speed and direction information in the wind field, and directly determines the position of the center of the typhoon based on the characteristics that the center of the typhoon generally has the lowest wind speed and the surrounding wind direction rotates counterclockwise around the center (clockwise in the southern hemisphere). These algorithms cannot accurately reflect the wind speed and direction characteristics of the center of the typhoon, because the characteristic that the surrounding wind direction rotates clockwise (counterclockwise) around the center is a regional characteristic and cannot be accurately described by observing each grid point one by one, and inaccurate positioning often occurs. In the embodiment of the present application, an algorithm for delineating the potential range area of ​​the typhoon center is set up, which first determines the potential range area of ​​the typhoon center, and then determines the typhoon center based on the potential range area of ​​the typhoon center, reducing the amount of calculation and improving positioning accuracy.

[0085] In one embodiment, after determining the vorticity field, divergence field and composite field of the key area, it is necessary to determine the potential range area of ​​the typhoon center point to reduce the subsequent calculation amount. This embodiment provides a specific implementation method for analyzing the vorticity field, divergence field and composite field to determine the potential range area of ​​the typhoon center point. Please refer to Figure 3 As shown, the method includes:

[0086] Step S301: extract the first grid point with the largest vorticity value from the vorticity field, extract the second grid point with the smallest divergence value from the divergence field, and extract the third grid point with the smallest composite field value from the composite field.

[0087] Step S302 : Compare the wind speed information of the first grid point, the wind speed information of the second grid point, and the wind speed information of the third grid point to determine the target grid point with the minimum wind speed information.

[0088] Step S303: Taking the target grid point as the center point, the area is expanded and extended in the longitude and latitude directions according to preset degrees to form a potential range area of ​​the typhoon center point.

[0089] Specifically, after obtaining the vorticity value, divergence value, and composite field value of each grid point in the vorticity field, the vorticity values ​​of all grid points in the vorticity field, the divergence values ​​of all grid points in the divergence field, and the composite field values ​​of all grid points in the composite field can be compared. The grid point with the largest vorticity value is found as the first grid point, the grid point with the smallest divergence value is found as the second grid point, and the grid point with the smallest composite field value is found as the third grid point. Then, the wind speed information of the first grid point, the wind speed information of the second grid point, and the wind speed information of the third grid point are obtained, and the wind speed information of the first grid point, the wind speed information of the second grid point, and the wind speed information of the third grid point are compared. The grid point with the smallest wind speed information among the first grid point, the second grid point, and the third grid point is determined as the target grid point.

[0090] After the target grid point is determined, the potential range of the typhoon center is expanded by preset degrees in longitude and latitude, with the target grid point as the center. The preset degrees are customized according to actual needs.

[0091] It is understandable that in meteorology, there is a correspondence between the Earth's longitude and latitude and the actual distance. In low and mid-latitude regions, the actual distance of 1° latitude is about 111 kilometers, while the typhoon center area generally does not exceed 60km. Considering the balance between the algorithm's calculation accuracy and the actual range, choosing a range of 1° can more reasonably cover the core area of ​​the typhoon center. At the same time, with the selected minimum wind speed grid point as the center point, the latitude and longitude coordinates are extended in the four directions of up, down, left and right, respectively, to delineate a range of ±1°, which is used as the potential range area of ​​the typhoon center point.

[0092] For example, if the target grid point is grid point B, and the longitude and latitude coordinates of grid point B are (longitude: L, latitude: B), then the potential range of the typhoon center point in the longitude direction is , in the latitude direction This rectangular range (approximately rectangular when projected on the curved surface of the earth) contains many grid points, which constitute potential areas for further precise positioning of the typhoon center.

[0093] For example, see Figure 4As shown, after obtaining the wind field data of each grid point in the typhoon monitoring area, the wind field data includes the wind speed information of each grid point, and it is determined whether the wind speed information of each grid point is greater than 17m / s. The grid points greater than 17m / s in the typhoon monitoring area are regarded as the key areas of the high wind speed range. Then the vorticity field, divergence field and composite field of the key area are determined, and the grid point with the largest vorticity value is found as the first grid point, and the grid point with the smallest divergence value is found as the second grid point, and the grid point with the largest composite field value is found as the third grid point. The wind speed information of the first grid point, the second grid point and the third grid point is compared, and the grid point with the smallest wind speed information is determined from the first grid point, the second grid point and the third grid point as the target grid point. With the target grid point as the center, the longitude and latitude directions are expanded and extended according to the preset degrees to form the potential range area of ​​the typhoon center point.

[0094] In this embodiment, the latitude and longitude information is combined with the wind speed information to accurately determine the vorticity field, divergence field and composite field of the key area, analyze the vorticity field, divergence field and composite field, and determine the potential range area of ​​the typhoon center, thereby reducing the amount of calculation and narrowing the scope of regional analysis, facilitating the subsequent precise positioning of the typhoon center, and providing good data guidance information for the subsequent positioning of the typhoon center.

[0095] Step S204: within the potential range of the typhoon center point, traverse the potential range of the typhoon center point according to the first sliding window, and calculate the average wind speed value of all grid points in each first sliding window.

[0096] It is understandable that the typhoon center position extracted according to the maximum value of each vorticity value in the vorticity field, the minimum value of each divergence value in the divergence field, and the minimum value of each composite field value in the composite field often differs significantly from the position in the actual GTS message. In other words, the traditional algorithm has limitations in describing typhoon characteristics by relying solely on physical quantities such as vorticity and divergence. Although vorticity can reflect the rotation trend of air particles, it is difficult to quantify the impact of wind speed differences in different regions on the positioning of the typhoon center; although divergence can reflect the divergence state of air, it cannot accurately depict the special rotation law of wind direction near the typhoon center. These shortcomings make it difficult for models constructed solely based on vorticity and divergence to fully capture the essential differences in wind speed and direction characteristics between the typhoon center and the surrounding wind circle points, which in turn leads to positioning errors.

[0097] To effectively address these issues, this paper has optimized and upgraded the algorithm. Based on the preliminary determination of the potential range of the typhoon center using the vorticity field, divergence field, and composite field, it further introduces two core characteristic judgment mechanisms: "minimum wind speed" and "wind direction rotation."

[0098] Considering the "minimum wind speed" characteristic, the typhoon center exhibits the typical characteristic of extremely low wind speeds due to significant vertical upward movement and relatively weak horizontal airflow. The algorithm accurately measures and meticulously compares the wind speed at each grid point within the potential range. Through a traversal search, it selects the grid points with the lowest wind speed values. These grid points, serving as candidate locations for the typhoon center, better reflect the actual physical characteristics of the typhoon center than traditional algorithms, significantly reducing the positioning error. The introduction of the "wind direction rotation" feature is also crucial. In a typhoon system, wind direction exhibits a distinct clockwise (or counterclockwise) rotation pattern around the typhoon center. The algorithm analyzes each grid point within the potential range, demarcating a specific area around it as the center and collecting wind direction data for each grid point within that area. The algorithm divides the wind direction angle from 0° to 360° into multiple intervals, assigning each interval a corresponding vector identifier. By calculating the modulus of the superposition of all wind direction vectors within the area, the degree of wind direction rotation can be effectively quantified. A smaller modulus indicates a more regular rotation of wind direction within the area, and a closer approximation to the wind direction characteristics of the typhoon center. Based on this, the grid points with the smallest wind direction vector superposition modulus are selected to further accurately lock the typhoon center position.

[0099] This implementation utilizes a dual-sensing mechanism based on "minimum wind speed" and "wind direction rotation" to conduct in-depth screening and analysis of grid points within the potential range of the typhoon center. This optimization not only overcomes the shortcomings of relying solely on vorticity and divergence to describe typhoon characteristics, but also comprehensively and multi-facetedly characterizes the differences in wind speed and direction between the typhoon center and surrounding wind circles, drawing on the inherent physical properties of the typhoon center. This significantly improves the positioning accuracy of the typhoon center, providing more reliable technical support for typhoon monitoring and early warning, disaster assessment, and emergency response.

[0100] It should be noted that the first sliding window refers to the grid calculation range that needs to traverse the potential range of the typhoon center point. The area range of the first sliding window is smaller than the area range of the second sliding window.

[0101] Specifically, after obtaining the potential range of the typhoon center, the potential range of the typhoon center is traversed sequentially from left to right and from top to bottom according to the first sliding window. For each sliding window, the wind speed values ​​of all grid points in the first sliding window are obtained, and then the average wind speed values ​​of all grid points in the first sliding window are calculated. Optionally, the order of traversal of the potential range of the typhoon center can be customized according to actual needs, as long as all possibilities within the potential range of the typhoon center are traversed.

[0102] For example, if the potential range of the typhoon's center is a 5×5 grid area, and the first sliding window is a 3×3 grid area, the first first sliding window could be the 3×3 grid area starting from the upper left corner, encompassing the nine grid points from row 1, column 1 to row 3, column 3. Assuming the wind speeds at these nine grid points are v11, v12, v13, v21, v22, v23, v31, v32, and v33, respectively, then the average wind speed V1 for this first 3×3 area is (v11+v12+v13+v21+v22+v23+v31+v32+v33) / 9. Next, shift the 3×3 area right by one grid point (i.e., the nine grid points from row 1, column 2 to row 3, column 4) to form the second first sliding window. Similarly, the average wind speed V2 for these nine grid points can be calculated. In this way, the range of 3×3 is continuously moved within the 5×5 grid area, and the average wind speed value of each 3×3 area is calculated.

[0103] Step S205, based on the average wind speed value of all grid points in each first sliding window, calculate the wind direction modulus of the first search area formed by each first central grid point; the first central grid point is the grid point located at the center position in some sliding windows, and some sliding windows are determined based on the average wind speed value.

[0104] It should be noted that the first search area is a calculation area range formed with the first central grid point as the center. The first central grid point is a grid point corresponding to the first sliding window with multiple average wind speed values ​​ranked at the top and continuous.

[0105] In one embodiment, a specific implementation method of the method for calculating the wind direction mode of the first search area formed by each first central grid point is also provided. Figure 5 As shown, the method includes:

[0106] Step S401 : sorting the average wind speed values ​​in ascending order, and selecting a preset number of first sliding windows with the average wind speed values ​​ranked top and continuous from all first sliding windows as partial sliding windows.

[0107] Step S402: taking the grid point at the center position in the part of the sliding windows as the first center grid point.

[0108] Step S403 : for each first central grid point, determine a first search area with the first central grid point as the center, and calculate the wind direction modulus of the first search area corresponding to each first central grid point within the first search area.

[0109] Specifically, after obtaining the average wind speed values ​​corresponding to each first sliding window, the average wind speed values ​​are sorted in ascending order, and the first sliding windows corresponding to a preset number of average wind speed values ​​in the front are selected as partial sliding windows, and then the grid point located at the center position in the partial sliding window is used as the first central grid point; for each first central grid point, the preset calculation range is expanded with the first central grid point as the center to form a first search area, and within the first search area, the wind direction modulus of the first search area corresponding to each first central grid point is calculated.

[0110] For example, when the average wind speed values ​​corresponding to the obtained first sliding windows include 50, the 50 average wind speed values ​​are sorted in ascending order, the first 20 first sliding windows are selected, and the grid points located at the center position of the 20 first sliding windows are used as the first center grid points. With each first center grid point as the center, a corresponding first search area is formed within a calculation range of 50×50.

[0111] In this step, by selecting some central grid points to perform the next step of typhoon center point determination operation, the amount of calculation is greatly reduced and the positioning speed of the typhoon center point is improved.

[0112] Among them, in the first search area, the wind direction modulus of the first search area corresponding to each first central grid point is calculated, including: obtaining wind direction information of each grid point in the first search area; determining the wind direction interval to which each grid point in the first search area belongs based on the wind direction information according to a preset wind direction interval division rule; determining the wind direction vector of each grid point in the first search area based on the wind direction interval and a mapping relationship between the preset wind direction interval and the wind direction vector; superimposing the wind direction vectors of all grid points in the first search area and performing modulus processing to obtain the wind direction modulus of the first search area corresponding to each first central grid point.

[0113] It should be noted that each of the above grid points corresponds to wind direction information, and the wind direction interval division rule can be customized according to actual needs. The wind direction information 0°~360° can be divided into 8 intervals of 45°, namely (22.5, 67.5], (67.5, 112.5], (112.5, 157.5], (157.5, 202.5], (202.5, 247.5], (247.5, 292.5], (292.5, 337.5] and (337.5, 22.5], and the wind direction vectors corresponding to these 8 intervals are (1, 1), (1, 0), (1, -1), (0, -1), (-1, -1), (-1, 0) and (-1, 1).

[0114] A separate first search area is formed within a 50×50 calculation range, centered at each first central grid point. Based on the wind direction information for each grid point, the wind direction interval to which each grid point in the 50×50 first search area belongs is determined. The wind direction vector for each grid point in the first search area is then determined based on the preset mapping relationship between wind direction intervals and wind direction vectors. The wind direction vectors of all grid points in the first search area are then superimposed and modulo-processed to obtain the wind direction modulus for each first central grid point in the first search area. For a total of 20 first central grid points, the number of wind direction moduli determined is 20.

[0115] Among them, the wind direction superposition module of the area with clockwise (counterclockwise) wind direction is smaller than that of other areas. This processing method can quickly find the area with clockwise (counterclockwise) wind direction.

[0116] In this embodiment, by obtaining the wind direction information of each grid point in the first search area, according to the preset wind direction interval division rules, the wind direction interval to which each grid point in the first search area belongs is determined based on the wind direction information, and then according to the mapping relationship between the preset wind direction interval and the wind direction vector, the wind direction vector of each grid point in the first search area is accurately determined, and then the wind direction module of the first search area corresponding to each first central grid point is accurately and comprehensively determined.

[0117] Step S206: Analyze each wind direction mode to determine the typhoon center point.

[0118] It can be understood that the grid point corresponding to the minimum wind direction mode is located in an area with a high probability of having wind direction rotation characteristics, which is consistent with the wind direction distribution law near the typhoon center, and preliminarily narrows the candidate range of the typhoon center.

[0119] With the first central grid point identified in the first round as the center, a 13×13 search range and a 7×7 calculation range can be set. Within the 7×7 calculation range, the number of different wind direction types is counted based on eight wind direction zones. Typhoon centers often experience a greater variety of wind directions due to the convergence of multiple airflows. For example, in the transition zone between a typhoon's spiral rainband and the central eyewall, the interaction of airflows from different directions increases the number of wind direction types. Therefore, the grid point with the largest number of wind direction types is selected to further focus on locations closer to the typhoon center.

[0120] Specifically, in the process of analyzing each wind direction mode and determining the typhoon center point, the first central grid point corresponding to the wind direction vector with the smallest wind direction mode is selected from all wind direction modes as the second central grid point, and a second search area is determined with the second central grid point as the center. Then, within the second search area, the second search area is traversed according to the second sliding window to determine the wind direction type of each grid point in each second sliding window; the number of each wind direction type is counted, and it is determined whether the maximum number of wind direction types of all second central grid points is greater than one to obtain a judgment result; when the judgment result indicates that the maximum number of wind direction types is greater than one, wind speed information of multiple grid points corresponding to the maximum number of wind direction types is obtained; and the grid point with the smallest wind speed information is selected as the typhoon center point. When the judgment result indicates that the maximum number of wind direction types is one, the grid point corresponding to the maximum number of wind direction types is selected as the typhoon center point.

[0121] There are 8 wind direction types, for example, (22.5, 67.5], (67.5, 112.5], (112.5, 157.5], (157.5, 202.5], (202.5, 247.5], (247.5, 292.5], (292.5, 337.5] and (337.5, 22.5] correspond to wind direction type 1, wind direction type 2, wind direction type 3, wind direction type 4, wind direction type 5, wind direction type 6, wind direction type 7 and wind direction type 8 respectively.

[0122] It should be noted that when multiple grid points have the maximum number of wind direction types, the wind speeds at these grid points are compared, taking into account the fact that the wind speed at the typhoon center is the lowest. Because the airflow is relatively stable at the typhoon center, the wind speed usually reaches its minimum. By screening out the grid points with the lowest wind speed, the typhoon center is finally determined.

[0123] For example, if the first center grid point is (40, 40), the first center grid point (40, 40) is taken as the center, and the search range is 13×13 to form a second search area of ​​13×13. A second sliding window is established with 7×7. The second search area of ​​13×13 is traversed through the second sliding window to determine the wind direction type of each grid point in the second sliding window. The wind direction data and corresponding wind direction types of the 7×7=49 grid points are, for example, as follows: grid point (37, 3 The wind direction information of grid point (7) is 200°, which belongs to the interval (157.5, 202.5], and the wind direction type is 4. The wind direction of grid point (37, 38) is 240°, which belongs to the interval (202.5, 247.5], and the wind direction type is 5. The wind direction of grid point (38, 37) is 120°, which belongs to the interval (112.5, 157.5], and the wind direction type is 3. And so on, this operation is performed on all 49 grid points to determine the wind direction type of each grid point.

[0124] After determining the wind direction type, count the number of different wind direction types. Suppose there are 6 grid points for wind direction type 1, 8 grid points for wind direction type 2, 11 grid points for wind direction type 3, 9 grid points for wind direction type 4, 7 grid points for wind direction type 5, 4 grid points for wind direction type 6, 2 grid points for wind direction type 7, and 2 grid points for wind direction type 8. Wind direction type 3 has the largest number of grid points, 11. Therefore, the grid point corresponding to wind direction type 3 is designated as the typhoon center.

[0125] When the number of wind direction types 3 and 4 is both 11, that is, there are multiple grid points with the same maximum number of wind direction types, it is necessary to obtain the wind speed data of the 11 grid points of wind direction type 3 and the 11 grid points of wind direction type 4 respectively, and compare their wind speed information. The grid point with the smallest wind speed information is taken as the typhoon center point.

[0126] For example, see Figure 6 As shown, after the potential range of the typhoon center point is determined, the potential range of the typhoon center point is traversed according to the first sliding window, and the average wind speed value of all grid points in each first sliding window is calculated. The average wind speed value of all grid points in each first sliding window (3×3 grid point area) is calculated, and the average wind speed values ​​are sorted in ascending order. The center grid points corresponding to the first 20 average wind speed values ​​of the first sliding window are taken as the first center grid points. Then, for each first center grid point, the corresponding wind direction vector is calculated according to a 50×50 calculation range, and the wind direction modulus of all vectors in the 50×50 calculation range are calculated to obtain 20 wind direction moduli.

[0127] Select the grid point corresponding to the wind direction vector with the smallest wind direction modulus. Using this grid point as the center, traverse the search range within a 13×13 area using a second sliding window (a 7×7 grid area). Obtain the wind direction type corresponding to each grid point and count the number of wind direction types. Then determine whether the maximum number of wind direction types is greater than one. If so, obtain the wind speed information for the grid point corresponding to the maximum number of wind direction types. Select the grid point with the minimum wind speed information as the typhoon center. If the maximum number of wind direction types is one, select the grid point corresponding to the maximum number of wind direction types as the typhoon center.

[0128] In this embodiment, a single model is not used to locate the typhoon center based on the wind field. Instead, the vorticity field, divergence field and composite field are analyzed, and the typhoon center is located by coupling multiple models such as calculating the wind direction vector, thereby improving the accuracy of typhoon center positioning.

[0129] The present application provides a typhoon center positioning method, which obtains wind field data for each grid point in a typhoon monitoring area; the wind field data includes wind speed information; a key area is extracted from the typhoon monitoring area; the key area is a grid point area where wind speed information is greater than a preset wind speed value; the vorticity field, divergence field and composite field of the key area are determined, the vorticity field, divergence field and composite field are analyzed, and the potential range area of ​​the typhoon center point is determined; within the potential range area of ​​the typhoon center point, the potential range area of ​​the typhoon center point is traversed according to a first sliding window, and the average wind speed value of all grid points in each first sliding window is calculated; based on the average wind speed value of all grid points in each first sliding window, the wind direction modulus of the first search area formed by each first central grid point is calculated; the first central grid point is the grid point located at the center position in some sliding windows, and some sliding windows are determined based on the average wind speed value; each wind direction modulus is analyzed to determine the typhoon center point. Compared with the existing technology, on the one hand, this solution does not require much manual intervention. By extracting key areas from the typhoon monitoring area, the scope of regional analysis is narrowed, the amount of calculation is reduced, and by analyzing the multi-dimensional data (vorticity field, divergence field and composite field) of the key areas, the key areas can be analyzed more comprehensively, and the potential range area of ​​the typhoon center point can be accurately determined, providing good data guidance information for the subsequent determination of the typhoon center point; on the other hand, the potential range area of ​​the typhoon center point is traversed according to the first sliding window, and the average wind speed value and multiple wind direction modes of the first search area formed by each first central grid point are calculated, thereby making full use of this information, better reflecting that the typhoon center point has the minimum wind speed and the surrounding cloud system has the wind direction vortex characteristics, and then accurately determining the typhoon center point, improving the accuracy of center point positioning.

[0130] Based on the same inventive concept, the present application also provides an embodiment of a typhoon center positioning device for implementing the aforementioned method. The solution provided by this device is similar to the solution described in the aforementioned method. Therefore, the specific limitations of one or more embodiments of the typhoon center positioning device provided below can be found in the above-mentioned limitations of the typhoon center positioning method and will not be repeated here.

[0131] In an exemplary embodiment, Figure 7 As shown, a typhoon center positioning device is provided, comprising:

[0132] Constructing module 510, for obtaining wind field data of each grid point in the typhoon monitoring area; the wind field data includes wind speed information and wind direction information;

[0133] Extraction module 520, for extracting key areas from the typhoon monitoring area; the key areas are grid points where wind speed information is greater than a preset wind speed value;

[0134] Range determination module 530, used to determine the vorticity field, divergence field and composite field in the key area, analyze the vorticity field, divergence field and composite field, and determine the potential range area of ​​the typhoon center point;

[0135] A first calculation module 540 is configured to traverse the potential range of the typhoon center point according to a first sliding window within the potential range of the typhoon center point, and calculate the average wind speed value of all grid points within each first sliding window;

[0136] A second calculation module 550 is configured to calculate a wind direction modulus of a first search area formed by each of the first central grid points based on the average wind speed value of all grid points within each first sliding window; the first central grid point is a grid point located at a center position within a portion of the sliding window, and the portion of the sliding window is determined based on the average wind speed value;

[0137] The center point determination module 560 is used to analyze each wind direction mode and determine the typhoon center point.

[0138] As an optional implementation, the range determination module 530 is specifically configured to:

[0139] Obtain the longitude, latitude, and wind speed information of each grid point in the key area; the wind speed information includes the horizontal and vertical components of the wind speed;

[0140] For each grid point in the key area, partial derivatives of the longitude and latitude information of the grid point are calculated based on the horizontal and vertical components of the wind speed to obtain the vorticity and divergence values ​​of each grid point;

[0141] According to the vorticity and divergence values, the composite field value of each grid point is calculated.

[0142] As an optional implementation, the range determination module 530 is further configured to:

[0143] Extract the first grid point with the largest vorticity value from the vorticity field, extract the second grid point with the smallest divergence value from the divergence field, and extract the third grid point with the smallest composite field value from the composite field;

[0144] Comparing the wind speed information of the first grid point, the wind speed information of the second grid point, and the wind speed information of the third grid point, and determining the target grid point with the minimum wind speed information;

[0145] Taking the target grid point as the center point, the area is expanded and extended in the longitude and latitude directions according to the preset degrees to form the potential range area of ​​the typhoon center point.

[0146] As an optional implementation, the second calculation module 550 is specifically configured to:

[0147] sorting the average wind speed values ​​in ascending order, and selecting a preset number of first sliding windows with the average wind speed values ​​ranked top and continuous from all first sliding windows as partial sliding windows;

[0148] The grid point at the center of some sliding windows is used as the first center grid point;

[0149] For each first central grid point, a first search area is determined with the first central grid point as the center, and within the first search area, a wind direction modulus of the first search area corresponding to each first central grid point is calculated.

[0150] As an optional implementation manner, the second calculation module 550 is further configured to:

[0151] Obtain wind direction information for each grid point in the first search area;

[0152] According to a preset wind direction interval division rule, based on the wind direction information, determine the wind direction interval to which each grid point in the first search area belongs;

[0153] Based on the wind direction interval, according to the mapping relationship between the preset wind direction interval and the wind direction vector, the wind direction vector of each grid point in the first search area is determined;

[0154] The wind direction vectors of all grid points in the first search area are superimposed and modulo processed to obtain the wind direction modulus of the first search area corresponding to each first central grid point.

[0155] As an optional implementation, the center point determination module 560 is specifically configured to:

[0156] Selecting a first central grid point corresponding to a wind direction vector with the smallest wind direction modulus from all wind direction moduli as a second central grid point, and determining a second search area with the second central grid point as the center;

[0157] In the second search area, traverse the second search area according to the preset second sliding window to determine the wind direction type of each grid point in each second sliding window;

[0158] Counting the number of wind direction types, and determining whether the maximum number of wind direction types at all second central grid points is greater than one, and obtaining a determination result;

[0159] When the judgment result indicates that the number of the maximum wind direction types is greater than one, wind speed information of the grid points corresponding to the number of the maximum wind direction types is obtained;

[0160] The grid point with the smallest wind speed information is selected as the typhoon center.

[0161] As an optional implementation, the center point determination module 560 is further configured to:

[0162] When the judgment result indicates that the maximum number of wind direction types is one, the grid point corresponding to the maximum number of wind direction types is taken as the typhoon center point.

[0163] Among them, the typhoon center positioning device provided in the embodiment of the present application, on the one hand, does not require much manual intervention. By extracting key areas from the typhoon monitoring area, the regional analysis scope is narrowed, the calculation amount is reduced, and by analyzing the multi-dimensional data (vorticity field, divergence field and composite field) of the key areas, the key areas are analyzed more comprehensively, and the potential range area of ​​the typhoon center point can be accurately determined, providing good data guidance information for the subsequent determination of the typhoon center point; on the other hand, the potential range area of ​​the typhoon center point is traversed according to the first sliding window, and the average wind speed value and multiple wind direction modes of the first search area formed by each first central grid point are calculated, so as to make full use of this information, better reflect that the typhoon center point has the minimum wind speed and the surrounding cloud system has the wind direction vortex characteristics, and then accurately determine the typhoon center point, thereby improving the accuracy of center point positioning.

[0164] In an exemplary embodiment, a computer device is provided. The computer device may be a server or a terminal. The internal structure diagram thereof may be as follows: Figure 8 As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, abbreviated as I / O) and a communication interface. The processor, memory and input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The database of the computer device is used to store video tag processing data. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a typhoon center positioning method is implemented.

[0165] Those skilled in the art will understand that Figure 8 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0166] In an exemplary embodiment, a computer device is further provided, including a memory and a processor. The memory stores a computer program, and the processor implements the steps in the above method embodiments when executing the computer program.

[0167] In an exemplary embodiment, a computer-readable storage medium is provided, storing a computer program. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0168] In an exemplary embodiment, a computer program product is provided, including a computer program. When the computer program is executed by a processor, the steps in the above method embodiments are implemented.

[0169] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0170] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the above-mentioned embodiments. In particular, any reference to memory, database, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM may be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).

[0171] The databases involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, distributed databases based on blockchains. The processors involved in the various embodiments provided herein may include, but are not limited to, general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic units, data processing logic units based on quantum computing, and the like.

[0172] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0173] This document uses specific examples to illustrate the principles and implementation methods of this application. The description of the above examples is only intended to help understand the method and core concept of this application. At the same time, for those skilled in the art, based on the concept of this application, there may be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting this application.

Claims

1. A typhoon center positioning method, characterized in that: The typhoon center positioning method includes: Obtaining wind field data for each grid point in the typhoon monitoring area; the wind field data includes wind speed information and wind direction information; Extracting a key area from the typhoon monitoring area; the key area is a grid point area where wind speed information is greater than a preset wind speed value; Determining the vorticity field, divergence field and composite field of the key area, analyzing the vorticity field, divergence field and composite field, and determining the potential range area of ​​the typhoon center; Within the potential range of the typhoon center point, traversing the potential range of the typhoon center point according to a first sliding window, and calculating the average wind speed value of all grid points within each first sliding window; Calculating a wind direction modulus of a first search area formed by each of the first central grid points according to an average wind speed value of all grid points within each of the first sliding windows includes: sorting the average wind speed values ​​in ascending order, and selecting a preset number of first sliding windows whose average wind speed values ​​are ranked top and continuous from all first sliding windows as partial sliding windows; Taking the grid point located at the center position in each of the partial sliding windows as the first center grid point; For each of the first central grid points, determining a first search area with the first central grid point as the center, and calculating, within the first search area, a wind direction modulus of the first search area corresponding to each of the first central grid points, including: Obtain wind direction information for each grid point in the first search area; Determining, according to a preset wind direction interval division rule and based on the wind direction information, the wind direction interval to which each grid point in the first search area belongs; Based on the wind direction interval, determining the wind direction vector of each grid point in the first search area according to a mapping relationship between a preset wind direction interval and a wind direction vector; Superimposing and modulo-processing the wind direction vectors of all grid points in the first search area to obtain the wind direction modulus of the first search area corresponding to each first central grid point; The first central grid point is a grid point located at a central position in a partial sliding window, and the partial sliding window is determined based on the average wind speed value; Analyze each of the wind direction modes to determine the typhoon center point.

2. The typhoon center positioning method according to claim 1, characterized in that: The vorticity field includes the vorticity value of each grid point in the key area, the divergence field includes the divergence value of each grid point in the key area, and the composite field includes the composite field value of each grid point in the key area; Determining the vorticity field, divergence field and composite field of the key area includes: Obtaining longitude information, latitude information, and wind speed information of each grid point in the key area; the wind speed information includes a horizontal component of the wind speed and a vertical component of the wind speed; For each grid point in the key area, based on the horizontal component of the wind speed and the vertical component of the wind speed, partial derivatives are calculated on the longitude information and the latitude information of the grid point to obtain the vorticity value and divergence value of each grid point; The composite field value of each of the grid points is calculated according to the vorticity values ​​and the divergence values.

3. The typhoon center positioning method according to claim 1, characterized in that: Analyze the vorticity field, divergence field and composite field to determine the potential range of the typhoon center, including: Extracting a first grid point with a maximum vorticity value from the vorticity field, extracting a second grid point with a minimum divergence value from the divergence field, and extracting a third grid point with a minimum composite field value from the composite field; comparing the wind speed information of the first grid point, the wind speed information of the second grid point, and the wind speed information of the third grid point to determine a target grid point with minimum wind speed information; Taking the target grid point as the center point, the area is expanded and extended in the longitude and latitude directions according to preset degrees to form the potential range area of ​​the typhoon center point.

4. The typhoon center positioning method according to claim 1, characterized in that: Analyzing each of the wind direction modes to determine the typhoon center point includes: Selecting a first central grid point corresponding to a wind direction vector having the smallest wind direction modulus from all wind direction moduli as a second central grid point, and determining a second search area with the second central grid point as the center; In the second search area, traverse the second search area according to a preset second sliding window, and determine the wind direction type of each grid point in each second sliding window; Counting the number of wind direction types, and determining whether the maximum number of wind direction types at all the second central grid points is greater than one, to obtain a determination result; When the judgment result indicates that the maximum number of wind direction types is greater than one, obtaining wind speed information of a plurality of grid points corresponding to the maximum number of wind direction types; The grid point with the minimum wind speed information is selected as the typhoon center point.

5. The typhoon center positioning method according to claim 4, characterized in that: After determining whether the maximum number of wind direction types of all the second central grid points is greater than one and obtaining a determination result, the method further includes: When the judgment result indicates that the maximum number of wind direction types is one, the grid point corresponding to the maximum number of wind direction types is used as the typhoon center point.

6. A typhoon center positioning device, characterized in that: The typhoon center positioning device includes: A construction module is used to obtain wind field data for each grid point in the typhoon monitoring area; the wind field data includes wind speed information and wind direction information; An extraction module is used to extract key areas from the typhoon monitoring area; the key areas are grid point areas where wind speed information is greater than a preset wind speed value; A range determination module is used to determine the vorticity field, divergence field and composite field of the key area, analyze the vorticity field, divergence field and composite field, and determine the potential range area of ​​the typhoon center point; A first calculation module is configured to traverse the potential range of the typhoon center point according to a first sliding window within the potential range of the typhoon center point, and calculate the average wind speed value of all grid points in each first sliding window; A second calculation module is configured to calculate a wind direction modulus of a first search area formed by each of the first central grid points based on an average wind speed value of all grid points within each of the first sliding windows, including: sorting the average wind speed values ​​in ascending order, and selecting a preset number of first sliding windows whose average wind speed values ​​are ranked top and continuous from all first sliding windows as partial sliding windows; Taking the grid point located at the center position in each of the partial sliding windows as the first center grid point; For each of the first central grid points, determining a first search area with the first central grid point as the center, and calculating, within the first search area, a wind direction modulus of the first search area corresponding to each of the first central grid points, including: Obtain wind direction information for each grid point in the first search area; Determining, according to a preset wind direction interval division rule and based on the wind direction information, the wind direction interval to which each grid point in the first search area belongs; Based on the wind direction interval, determining the wind direction vector of each grid point in the first search area according to a mapping relationship between a preset wind direction interval and a wind direction vector; Superimposing and modulo-processing the wind direction vectors of all grid points in the first search area to obtain the wind direction modulus of the first search area corresponding to each first central grid point; The first central grid point is a grid point located at a central position in a partial sliding window, and the partial sliding window is determined based on the average wind speed value; The center point determination module is used to analyze each of the wind direction modes and determine the typhoon center point.

7. A computer device comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the typhoon center positioning method according to any one of claims 1 to 5.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the typhoon center positioning method according to any one of claims 1 to 5 is implemented.

Citation Information

Patent Citations

  • Typhoon wind direction fuzzy solution optimization method and device, electronic equipment and storage medium

    CN111611678A

  • Typhoon positioning three-dimensional reconstruction method, system and device and computer readable storage medium

    CN115359198A