Offshore wind power typhoon prevention process management method, system, equipment and program product

By acquiring and analyzing typhoon weather, personnel, and vessel information, and combining this with a GIS map engine to display early warning information, the problem of low informatization in offshore wind power typhoon prevention management has been solved, enabling a more efficient typhoon emergency response.

CN121509451APending Publication Date: 2026-02-10GUANGDONG KENUO SURVEYING ENG CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511530269.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-24
Publication Date
2026-02-10

AI Technical Summary

Technical Problem

Existing offshore wind power typhoon management methods mainly rely on satellite phone communication and program management, with low visualization and insufficient informatization of on-site real-time command and dispatch, making it difficult to effectively cope with the rapid formation and large-scale damage of typhoon cyclones.

Method used

By acquiring typhoon meteorological information, information on personnel and vessels at wind power sites, and user-entered typhoon prevention and control information, and combining this with a GIS map engine for data analysis and display, we can achieve real-time release and systematic management of early warning information.

Benefits of technology

It has improved the scientific nature and effectiveness of typhoon prevention and control management, and can systematically collect scattered information to meet the needs of on-site command and dispatch and intelligent supervision, thereby improving the scientific nature and real-time performance of typhoon emergency response.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121509451A_ABST
    Figure CN121509451A_ABST
Patent Text Reader

Abstract

The invention discloses an offshore wind power typhoon prevention process management method, system and device and a program product. The method comprises the steps that typhoon weather information, offshore personnel and ship information and typhoon prevention process management and control information input by a user are acquired; the typhoon weather information, the offshore personnel and ship information and the typhoon prevention process management and control information are sent to a data access gateway for service distribution; data analysis and comparison are carried out on the typhoon weather information, the marine personnel and ship information and the typhoon prevention process management and control information to obtain early warning information, and then the early warning information is sent to a user side; and typhoon weather information, marine personnel and ship information, typhoon prevention process management and control information and early warning information are displayed on a GIS map engine. The typhoon weather information, the marine personnel and ship information and the typhoon prevention process management and control information are integrated and analyzed, the GIS map engine is combined for displaying and issuing instant early warning information, the effectiveness of typhoon prevention process management is improved, and the typhoon prevention process management method can be widely applied to the technical field of typhoon prevention.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of typhoon prevention technology, and in particular to a method, system, equipment and program product for managing the process of typhoon prevention for offshore wind power. Background Technology

[0002] Currently, offshore wind power accounts for an increasing proportion of the global electricity production structure. The time between the formation of a typhoon and its impact assessment is often very tight, characterized by a short formation period and significant destructive potential, posing a huge challenge to the construction and management of offshore wind power projects. However, current typhoon prevention management methods for offshore wind power mainly rely on satellite phones for communication and procedural management for process control, resulting in weak visualization and low levels of informatization in real-time on-site command and dispatch. Therefore, there is still considerable room for improvement in existing typhoon prevention measures for offshore wind power. Summary of the Invention

[0003] The main objective of this application is to propose a method, system, equipment, and program product for managing the typhoon prevention process of offshore wind power, which can improve the effectiveness of typhoon prevention business management.

[0004] To achieve the above objectives, one aspect of this application proposes a method for managing the typhoon prevention process of offshore wind power, comprising the following steps: Obtain typhoon meteorological information, information on personnel and vessels at wind power sites, and typhoon prevention process control information entered by users; The typhoon meteorological information, the information on personnel and vessels at the wind power site, and the typhoon prevention process control information are sent to the data access gateway for service allocation; The system performs data analysis and comparison on the typhoon meteorological information, the information on personnel and vessels at the wind power site, and the information on typhoon prevention and control processes to obtain early warning information, which is then sent to the user terminal. The typhoon meteorological information, the information on personnel and vessels at the wind power site, the typhoon prevention process control information, and the early warning information are displayed on the GIS map engine.

[0005] In some embodiments, the acquisition of typhoon meteorological information, wind power site personnel and vessel information, and user-entered typhoon prevention process control information specifically includes: Typhoon data is obtained through an external typhoon interface, and information is extracted from the typhoon data to obtain the typhoon meteorological information, which includes the typhoon center location, typhoon movement speed, typhoon central pressure, and typhoon wind speed radius. The message data is obtained through the AIS dock and the boarding and disembarking machine. The message data is parsed and information is extracted to obtain the personnel and vessel information at the wind power site. The personnel and vessel information at the wind power site includes basic personnel information, personnel boarding and disembarking information, personnel attendance information, and vessel location information. The system obtains the typhoon prevention process control information entered by the user on the user terminal. The typhoon prevention process control information includes wind farm information, wind turbine information, anchorage information, ship basic information, and the current number of personnel.

[0006] In some embodiments, sending the typhoon meteorological information, the information on personnel and vessels at the wind power site, and the typhoon prevention process control information to the data access gateway for service allocation specifically includes: The typhoon meteorological information, the information on personnel and vessels at the wind power site, and the typhoon prevention process control information are sent to the data access gateway via the on-site microwave network and the operator network. The data access gateway is used to clean and verify the typhoon meteorological information, the information on personnel and vessels at the wind power site, and the typhoon prevention process control information. Several data services are established to send the cleaned and verified typhoon meteorological information, the information on personnel and vessels at the wind power site, and the typhoon prevention process control information to the corresponding data services for processing.

[0007] In some embodiments, the early warning information includes first early warning information and second early warning information. The process of analyzing and comparing the typhoon meteorological information, the information on personnel and vessels at the wind power site, and the typhoon prevention process control information to obtain the early warning information specifically includes: The typhoon wind circle is calculated from the typhoon meteorological information to obtain the current position of the typhoon and the polygon of the typhoon wind circle; Based on the typhoon prevention process control information, the information on personnel and vessels at the wind power site, the current location of the typhoon, and the polygon of the typhoon's wind circle, spatial relationship judgment is made to obtain the first early warning information; The second early warning information is obtained by comparing the personnel and vessel information at the wind power site with the typhoon prevention process control information.

[0008] In some embodiments, the typhoon prevention process control information includes wind farm information, anchorage information, and basic ship information; the wind farm site personnel and ship information includes ship location information; and the step of determining the spatial relationship based on the typhoon prevention process control information, the wind farm site personnel and ship information, the current typhoon location, and the typhoon wind circle polygon to obtain the first early warning information specifically includes: Based on the wind farm information, the first location distance between the offshore wind farm and the current location of the typhoon is obtained; Based on the ship's basic information and the ship's position information, the second position distance between the ship and the typhoon wind circle polygon is obtained; Based on the anchorage information, the ship's basic information, and the ship's position information, the third position distance between the ship and the sheltered anchorage polygon is obtained; The first warning information is obtained based on the first location distance, the second location distance, the third location distance, and a preset distance warning threshold.

[0009] In some embodiments, the typhoon prevention process control information includes the current number of personnel, and the wind power site personnel and vessel information includes basic personnel information, personnel boarding and disembarking information, and personnel attendance information. The step of comparing the personnel information based on the wind power site personnel and vessel information and the typhoon prevention process control information to obtain the second early warning information specifically includes: Based on the basic personnel information, the personnel boarding and disembarking information, and the personnel attendance information, the number of personnel on board is obtained; The current number of personnel is compared with the number of personnel on board. If the current number of personnel is inconsistent with the number of personnel on board, the second warning information is output.

[0010] In some embodiments, sending the warning information to the user terminal specifically includes: The warning information is displayed in the form of a pop-up window or sound on the visual front-end page; The warning information is classified into warning levels. If the warning information is the highest warning level, the warning information is sent to the user terminal.

[0011] To achieve the above objectives, another aspect of this application proposes a typhoon prevention process management system for offshore wind power, comprising: The data acquisition module is used to acquire typhoon meteorological information, information on personnel and vessels at wind power sites, and typhoon prevention process control information entered by users; The data transmission module is used to send the typhoon meteorological information, the information on personnel and ships at the wind power site, and the typhoon prevention process control information to the data access gateway for service allocation; The data processing module is used to analyze and compare the typhoon meteorological information, the information on personnel and ships at the wind power site, and the typhoon prevention process control information to obtain early warning information, and then send the early warning information to the user terminal. The data visualization module is used to display the typhoon meteorological information, the personnel and vessel information at the wind power site, the typhoon prevention process control information, and the early warning information on the GIS map engine.

[0012] To achieve the above objectives, another aspect of this application provides an electronic device, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the method described above.

[0013] To achieve the above objectives, another aspect of the embodiments of this application proposes a computer program product, including a computer program that, when executed by a processor, implements the aforementioned method.

[0014] The embodiments of this application include at least the following beneficial effects: The offshore wind power typhoon prevention process management method, system, equipment, and program products of this application first acquire typhoon meteorological information, wind power site personnel and vessel information, and user-entered typhoon prevention process control information; then, the typhoon meteorological information, wind power site personnel and vessel information, and typhoon prevention process control information are sent to the data access gateway for service allocation; then, the typhoon meteorological information, wind power site personnel and vessel information, and typhoon prevention process control information are analyzed and compared to obtain early warning information, which is then sent to the user terminal; finally, the typhoon meteorological information, wind power site personnel and vessel information, typhoon prevention process control information, and early warning information are displayed on the GIS map engine. This application organically integrates data such as typhoon meteorological information, wind power site personnel and vessel information, and typhoon prevention process control information, analyzes the data, and combines it with the GIS map engine to systematically display the data and issue real-time early warning information. It can fully and systematically summarize various types of information scattered during the typhoon emergency response process, and meet the needs of on-site command and dispatch and intelligent supervision in combination with business logic, thereby improving the scientificity and effectiveness of typhoon prevention business management. Attached Figure Description

[0015] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the embodiments of this application are described below. It should be understood that the drawings described below are only for the purpose of clearly illustrating some embodiments of the technical solutions in this application. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0016] Figure 1 A flowchart illustrating the steps of an embodiment of the offshore wind power typhoon prevention process management method provided in this application; Figure 2 This is a schematic diagram of the structure of an offshore wind power typhoon prevention process management system provided in one embodiment of this application; Figure 3 This is a schematic diagram of the hardware structure of an electronic device provided in one embodiment of this application. Detailed Implementation

[0017] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit it. In the following description, when referring to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with those of this application; they are merely examples of apparatuses and methods consistent with some aspects of the embodiments of this application as detailed in the appended claims.

[0018] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit the scope of this application.

[0019] Currently, offshore wind power accounts for an increasing proportion of the global electricity production structure. The time between the formation of a typhoon and its impact assessment is often very tight, characterized by a short formation period and significant destructive potential, posing a huge challenge to the construction and management of offshore wind power projects. However, current typhoon prevention management methods for offshore wind power mainly rely on satellite phones for communication and procedural management for process control, resulting in weak visualization and low levels of informatization in real-time on-site command and dispatch. Therefore, there is still considerable room for improvement in existing typhoon prevention measures for offshore wind power.

[0020] In view of this, this application proposes a method for managing the typhoon prevention process of offshore wind power. First, it acquires typhoon meteorological information, information on personnel and vessels at the wind power site, and typhoon prevention process control information entered by the user. Then, it sends the typhoon meteorological information, information on personnel and vessels at the wind power site, and typhoon prevention process control information to a data access gateway for service allocation. Next, it performs data analysis and comparison on the typhoon meteorological information, information on personnel and vessels at the wind power site, and typhoon prevention process control information to obtain early warning information, which is then sent to the user terminal. Finally, it displays the typhoon meteorological information, information on personnel and vessels at the wind power site, typhoon prevention process control information, and early warning information on a GIS map engine. This application organically integrates data such as typhoon meteorological information, information on personnel and vessels at the wind power site, and typhoon prevention process control information, analyzes the data, and combines it with a GIS map engine for systematic data display and release of real-time early warning information. This method can systematically summarize various types of information scattered during typhoon emergency response and, combined with business logic, meet the needs of on-site command and dispatch and intelligent supervision, thereby improving the scientific nature and effectiveness of typhoon prevention business management.

[0021] Reference Figure 1 , Figure 1This is a flowchart illustrating the steps of an embodiment of the offshore wind power typhoon prevention process management method provided in this application. The embodiment of this application proposes an offshore wind power typhoon prevention process management method, which may include, but is not limited to, the following steps S101 to S104: Step S101: Obtain typhoon meteorological information, information on personnel and vessels at the wind power site, and typhoon prevention process control information entered by the user; Specifically, the system automatically initiates typhoon response procedures based on active typhoon data obtained through external typhoon interfaces; it also acquires key information such as real-time personnel and vessel locations pushed by hardware devices such as AIS shipboard stations and boarding / disembarking machines via API dynamic acquisition, and obtains video stream addresses; and it acquires relevant static information such as wind field location and range, anchorage location, and project vessels through manual input.

[0022] As an optional implementation, step S101 can be further divided into the following steps S1011 to S1013: Step S1011: Obtain typhoon data through the external typhoon interface, extract information from the typhoon data to obtain typhoon meteorological information, including the typhoon center location, typhoon movement speed, typhoon center pressure, and typhoon wind speed radius. In some optional embodiments, a "data crawler / pull service" is written to periodically (e.g., every 10 minutes) call the typhoon data API interface to collect typhoon data. Then, the returned typhoon data (XML or JSON format) is parsed to extract key parameters such as the typhoon's center location, movement speed, central pressure, and wind speed radius (level 7 wind circle, level 10 wind circle), and stored in the "typhoon table" of the system database to obtain typhoon meteorological information.

[0023] Step S1012: Obtain message data through the AIS ship platform and the boarding / disembarking machine, parse and extract information from the message data to obtain information on personnel and vessels at the wind power site. The information on personnel and vessels at the wind power site includes basic personnel information, personnel boarding / disembarking information, personnel attendance information, and vessel location information. In some optional embodiments, standard format message data such as NMEA0183 is continuously read from hardware devices such as AIS docking stations and boarding / disembarking machines, or data packets are sent in real time to a designated API interface in the system backend via HTTP / HTTPS protocols using POST requests. The message data or protocols are then parsed to extract basic personnel information, personnel boarding / disembarking information, personnel attendance information, and vessel location information. The vessel location information includes the MMSI vessel identification code, latitude and longitude, speed, heading, and timestamp. The parsed data is then encapsulated into a unified JSON data format within the system. Furthermore, network cameras at the wind power site are accessed using standard streaming media protocols, and video stream addresses are obtained through streaming media services.

[0024] The AIS (Automatic Identification System) docking station is a ground-based device used to receive and process signals from the Automatic Identification System (AIS). It allows ships to automatically exchange information via radio signals, such as ship identity, position, speed, heading, and destination. It also receives AIS signals from passing ships and transmits this information to maritime authorities, port dispatch centers, or Vessel Traffic Management Systems (VTS). Through the AIS docking station, maritime authorities can monitor ship movements in real time, manage traffic, prevent collisions, and improve navigational safety. The boarding and disembarking machine records crew boarding and disembarking times, as well as entry and exit from specific areas (such as the bridge and engine room).

[0025] Step S1013: Obtain the typhoon prevention process control information entered by the user on the user terminal. The typhoon prevention process control information includes wind farm information, wind turbine information, anchorage information, ship basic information, and the current number of personnel.

[0026] In some optional embodiments, a user-facing interface (which can be a mobile app or a web-based management backend) is created, containing a form page that allows users to manually enter or batch import static data from Excel. This data is directly stored in the corresponding database tables, including: wind_farm_table (wind farm table): fields include wind farm ID, name, center coordinates, range, etc.; turbine_table (wind turbine table): fields include turbine ID, wind farm to which it belongs, latitude and longitude, model, status, etc.; anchorage_table (anchorage table): fields include anchorage ID, name, boundary coordinates (set of polygon vertices), capacity, number of currently moored vessels, etc.; vessel_info_table (vessel basic information table): fields include MMSI, vessel name, type, company, maximum wind resistance rating, etc.; crew_info_table (crew personnel information table): fields include current number of personnel, personnel ID, etc.

[0027] Step S102: Send typhoon meteorological information, wind power site personnel and vessel information, and typhoon prevention process control information to the data access gateway for service allocation; Specifically, the acquired typhoon meteorological information, wind power site personnel and vessel information, and typhoon prevention process control information filled in by users are accessed to the data gateway through the on-site microwave network and 4G / 5G operator network.

[0028] As an optional implementation, step S102 can be further divided into the following steps S1021 to S1023: Step S1021: Send typhoon meteorological information, wind power site personnel and vessel information, and typhoon prevention process control information to the data access gateway through the on-site microwave network and operator network; Step S1022: Clean and verify typhoon meteorological information, wind power site personnel and ship information, and typhoon prevention process control information through the data access gateway; Step S1023: Establish several data services and send the cleaned and verified typhoon meteorological information, wind power site personnel and ship information, and typhoon prevention process control information to the corresponding data services for processing.

[0029] Specifically, all data from the aforementioned sources (hardware parsing data, message data, API-pulled data, and manually entered data) are accessed through the on-site microwave network and 4G / 5G operator networks via the data access gateway. The gateway service performs basic data cleaning and format validation (such as checking if coordinates are within a reasonable range) and then publishes the data to different message queue topics, such as / ais / data, / typhoon / data, and / management / data, for consumption by downstream business systems. Downstream business systems include multiple established data services, which encompass data consumption services for data storage and updates; and risk analysis services for data analysis and early warning, etc.

[0030] Step S103: Perform data analysis and comparison on typhoon meteorological information, wind power site personnel and ship information, and typhoon prevention process control information to obtain early warning information, and then send the early warning information to the user terminal; Specifically, based on business needs, specific judgment rules and logic are formulated, and relevant risk calculations are performed through risk analysis services, including typhoon wind circle calculation, spatial relationship judgment, rule matching and early warning generation. The generated early warning information is used to remind or warn system users.

[0031] As an optional implementation method, the early warning information includes first early warning information and second early warning information. The step of analyzing and comparing data on typhoon meteorological information, wind power site personnel and vessel information, and typhoon prevention process control information to obtain early warning information can be further divided into the following steps S1031 to S1033: Step S1031: Calculate the typhoon wind circle based on the typhoon meteorological information to obtain the current position of the typhoon and the polygon of the typhoon wind circle; Specifically, first, determine the coordinates of the typhoon's center. Using this point as the center, draw two concentric circles with radii of the 7-level and 10-level wind circles, respectively, as the basic influence range. Because the typhoon's wind field has an asymmetrical structure, the radii of each quadrant need to be adjusted according to the direction of movement: the right semicircle of the typhoon in the Northern Hemisphere (to the right of the direction of movement) has stronger winds and a wider influence range due to the superposition effect of wind speeds, requiring a correction value to be added to the basic radius (e.g., the radius of the 7-level wind circle in the right semicircle may expand to 380 kilometers); the radius of the left semicircle is appropriately reduced due to the wind speed cancellation effect. Next, substitute the adjusted quadrant radii into the polar coordinate equation, and use a conversion formula to convert the polar coordinates (radius, angle) into rectangular coordinates (longitude, latitude), generating four vertex coordinates. Connect these four vertex coordinates to form a quadrilateral as the dynamic influence range. Simultaneously, combine the typhoon's movement speed (e.g., 20 kilometers per hour) and direction (e.g., north-northwest), update the center coordinates according to the time step (e.g., per hour), recalculate the quadrant radii, and generate new polygons to obtain the real-time current position of the typhoon and the typhoon wind circle polygon.

[0032] Step S1032: Based on the typhoon prevention process control information, wind power site personnel and ship information, the current location of the typhoon, and the typhoon wind circle polygon, spatial relationship judgment is made to obtain the first early warning information; As an optional implementation, the typhoon prevention process control information includes wind farm information, anchorage information, and basic vessel information. The information on personnel and vessels at the wind farm site includes vessel location information. Step S1032 can be further divided into the following steps S10321 to S10324: Step S10321: Based on the wind farm information, obtain the first location distance between the offshore wind farm and the current location of the typhoon; Step S10322: Based on the ship's basic information and position information, obtain the second position distance between the ship and the typhoon wind circle polygon; Step S10323: Based on the anchorage information, ship basic information, and ship position information, obtain the third position distance between the ship and the sheltered anchorage polygon; Step S10324: Obtain the first warning information based on the first location distance, the second location distance, the third location distance, and the preset distance warning threshold.

[0033] In some optional embodiments, GIS spatial calculation functions (such as PostGIS's ST_Contains and ST_DWithin) are used to determine the distance between the offshore wind farm and the current location of the typhoon, whether the ship is within the typhoon's wind circle polygon, and whether the ship is within the designated sheltered anchorage polygon, etc., to obtain corresponding early warning information.

[0034] Specifically, when using GIS spatial calculation functions (such as PostGIS's ST_Contains and ST_DWithin), the ST_Distance function first calculates the first positional distance between the offshore wind farm polygonal geometric object (a closed polygon constructed using the wind farm boundary coordinates) and the typhoon's current position geometric object (latitude and longitude coordinates) based on the previously obtained wind farm information. This distance reflects the straight-line spatial interval between the typhoon center and the wind farm. Combined with a preset wind farm distance warning threshold, if the first positional distance is less than the threshold, relevant wind farm warning information is triggered. This wind farm distance warning threshold can be set according to the safe distance set by the wind resistance level of the wind turbine equipment, such as setting the wind farm distance warning threshold to 50 kilometers, 100 kilometers, etc.

[0035] For determining the second position distance between the ship and the typhoon's wind circle polygon, the ST_DWithin function is used to detect whether the ship's geometric point (the ship's real-time latitude and longitude coordinates) is within the polygon dynamically generated with the typhoon's current position as the center and the radius of the 7 / 10 level wind circle. Alternatively, the ST_Distance function is used to calculate the shortest distance from the ship's point to the boundary of the typhoon's wind circle polygon. When this distance is less than the ship's safe navigation distance warning threshold, a warning is generated that the ship is affected by the typhoon's wind circle. This ship's safe navigation distance warning threshold can be set according to the ship's maneuverability, such as setting it to 30 kilometers, 50 kilometers, etc.

[0036] To determine the distance between a vessel and the third position of the anchorage polygon, the following steps are taken: First, a geometric object of the anchorage polygon (a closed region of anchorage boundary coordinates) is constructed based on the anchorage information. Then, the ST_Contains function is used to determine whether the vessel is within the anchorage polygon. If not, the ST_Distance function calculates the shortest distance from the vessel to the anchorage polygon. When this distance exceeds the safe voyage warning threshold for the vessel to reach the anchorage, a warning is issued that the vessel has not entered the safe anchorage. This safe voyage warning threshold can be set based on the vessel's speed and the reachable distance calculated from the remaining warning time, such as setting the safe voyage warning threshold to 5 kilometers, 10 kilometers, etc.

[0037] Finally, by combining the comparison results of the first location distance, the second location distance, the third location distance and their respective preset distance warning thresholds, a first warning information is generated that includes the impact level of the wind farm, the degree of threat of the ship to the typhoon and the status of the anchorage.

[0038] Step S1033: Based on the information of personnel and ships at the wind power site and the typhoon prevention process control information, a personnel comparison is performed to obtain the second early warning information.

[0039] As an optional implementation method, the typhoon prevention process control information includes the current number of personnel, and the wind power site personnel and vessel information includes basic personnel information, personnel boarding and disembarking information, and personnel attendance information. Step S1033 can be further divided into the following steps S10331 and S10332: Step S10331: Based on the personnel's basic information, personnel boarding and disembarking information, and personnel attendance information, obtain the number of personnel on board; Step S10332: Compare the current number of personnel with the number of personnel on board. If the current number of personnel is inconsistent with the number of personnel on board, output the second warning information.

[0040] Specifically, by using basic personnel information, boarding / disembarking information, and attendance information obtained from the AIS dock and the integrated boarding / disembarking machine, the actual number of personnel on board at the current moment is calculated. Then, the calculated number of personnel on board is compared with the manually reported number of personnel: first, a precise comparison is performed using unique identifiers such as employee ID number and national ID number; for records that do not match, a fuzzy match is performed using auxiliary fields such as name pinyin and job code. If the comparison results show a difference in quantity (e.g., the actual number of personnel on board is more or less than the reported number), a second warning message is generated. The second warning message includes the number of discrepancies, potentially missing or redundant personnel job information, the last boarding / disembarking time record, and suggested verification measures.

[0041] As an optional implementation, the step of sending the warning information to the user terminal may specifically include the following steps S1034 and S1035: Step S1034: Display the warning information in the form of a pop-up window or sound on the visual front-end page; Step S1035: Divide the warning information into warning levels. If the warning information is the highest warning level, send the warning information to the user terminal.

[0042] Specifically, early warning information is pushed to all online visualization front-end pages in real time via WebSocket connection, triggering pop-up windows or sound alerts. For the highest level of early warning information, an integrated SMS / email gateway (such as Alibaba Cloud SMSAPI) is used to automatically send SMS messages to the wind farm emergency command center, vessel managers, and relevant safety management personnel, ensuring that abnormal personnel numbers can be responded to and handled in a timely manner.

[0043] S104. Display typhoon meteorological information, wind power site personnel and vessel information, typhoon prevention process control information, and early warning information on the GIS map engine.

[0044] Specifically, the GIS map engine retrieves wind farm range and turbine location data, as well as anchorage location data, from the backend API using GeoJSON format, and renders them using polygons and custom icons. The frontend establishes a WebSocket connection with the backend to receive real-time JSON data on ship positions and the latest typhoon data, dynamically updating the positions on the map using ship icons and dynamically changing circles. Multiple components built using chart libraries such as ECharts display the status of processes such as personnel evacuation, ship sheltering, and emergency preparedness in the form of lists and progress bars by calling the backend API. Warning information pushed via WebSocket is displayed in real-time in list format. Video streaming is integrated: a video window is reserved on the page for... <video>The tag specifies the RTMP or HLS stream address obtained from the streaming service to play live video.

[0045] The above describes the offshore wind power typhoon prevention process management method according to embodiments of this application. It can be understood that, compared with current offshore wind power typhoon prevention management methods, embodiments of this application fully utilize digital and intelligent control methods. They organically integrate typhoon meteorological information, on-site personnel and vessel information, and typhoon prevention process control information, combining GIS map engines and risk analysis services to systematically display and analyze the data, and issue real-time early warning information. This application can systematically summarize various types of information scattered during typhoon emergency response, and combine business logic to meet the needs of on-site command and dispatch and intelligent supervision, thereby improving the scientific nature and effectiveness of typhoon prevention business management.

[0046] Reference Figure 2 This application also provides an offshore wind power typhoon prevention process management system, including: The data acquisition module is used to acquire typhoon meteorological information, information on personnel and vessels at wind power sites, and typhoon prevention process control information entered by users; The data transmission module is used to send typhoon meteorological information, information on personnel and vessels at the wind power site, and information on typhoon prevention and control processes to the data access gateway for service allocation; The data processing module is used to analyze and compare typhoon meteorological information, wind power site personnel and ship information, and typhoon prevention process control information to obtain early warning information, and then send the early warning information to the user terminal. The data visualization module is used to display typhoon meteorological information, wind power site personnel and vessel information, typhoon prevention process control information, and early warning information on the GIS map engine.

[0047] Specifically, the offshore wind power typhoon prevention management system includes a data acquisition module, a data transmission module, a data processing module, and a data visualization module. The data acquisition module includes hardware devices such as an integrated boarding and disembarking machine, an AIS platform, video surveillance, and mobile terminals. In addition, the system dynamically accesses real-time typhoon path information via API interfaces and inputs typhoon prevention process control information and basic offshore wind power site information such as turbine layout data, anchorage location information, and vessel location information, aggregating and summarizing the above data. The data transmission module mainly integrates on-site microwave communication networks, 4G / 5G communication networks, AIS communication networks, and intelligent sensor networks for data transmission. The data processing module uses cloud services to analyze the information collected from typhoon prevention process management, performing real-time dynamic data comparison and issuing early warning information in accordance with control requirements. The data visualization module uses a GIS map engine to display the location of offshore wind farms, sheltered anchorage locations, vessel locations, and dynamic typhoon paths through map layers, and integrates business control information, status updates, and video surveillance information into a visualization panel.

[0048] It is understood that the content of the above method embodiments is applicable to this system embodiment. The specific functions implemented in this system embodiment are the same as those in the above method embodiments, and the beneficial effects achieved are also the same as those achieved in the above method embodiments.

[0049] This application also provides an electronic device, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the above-described method. This electronic device can be any smart terminal, including tablet computers, in-vehicle computers, etc.

[0050] It is understood that the content of the above method embodiments is applicable to this device embodiment. The specific functions implemented by this device embodiment are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0051] Please see Figure 3 , Figure 3 The hardware structure of an electronic device according to another embodiment is illustrated. The electronic device includes: The processor 1001 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this application. The memory 1002 can be implemented as a read-only memory (ROM), static storage device, dynamic storage device, or random access memory (RAM). The memory 1002 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 1002 and is called and executed by the processor 1001 using the methods described in the embodiments of this application. Input / output interface 1003 is used to implement information input and output; The communication interface 1004 is used to enable communication and interaction between this device and other devices. Communication can be achieved through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.). Bus 1005 transmits information between various components of the device (e.g., processor 1001, memory 1002, input / output interface 1003, and communication interface 1004); The processor 1001, memory 1002, input / output interface 1003 and communication interface 1004 are connected to each other within the device via bus 1005.

[0052] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described method.

[0053] It is understood that the content of the above method embodiments is applicable to this storage medium embodiment. The specific functions implemented in this storage medium embodiment are the same as those in the above method embodiments, and the beneficial effects achieved are also the same as those achieved in the above method embodiments.

[0054] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.

[0055] It is understood that the content of the above method embodiments is applicable to the embodiments of this program product. The specific functions implemented by the embodiments of this program product are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0056] Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer-executable programs. Furthermore, memory may include high-speed random access memory, and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, memory may optionally include memory remotely located relative to the processor, and these remote memories can be connected to the processor via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.

[0057] The embodiments described in this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided by the embodiments of this application. As those skilled in the art will know, with the evolution of technology and the emergence of new application scenarios, the technical solutions provided by the embodiments of this application are also applicable to similar technical problems.

[0058] Those skilled in the art will understand that the technical solutions shown in the figures do not constitute a limitation on the embodiments of this application, and may include more or fewer steps than shown, or combine certain steps, or different steps.

[0059] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0060] Those skilled in the art will understand that all or some of the steps in the methods disclosed above, as well as the functional modules / units in the systems and devices, can be implemented as software, firmware, hardware, or suitable combinations thereof.

[0061] The terms "first," "second," "third," "fourth," etc. (if present) in the specification and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0062] It should be understood that in this application, "at least one (item)" means one or more, and "more than" means two or more. "And / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.

[0063] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of the units described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0064] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0065] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0066] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes multiple instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing programs, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0067] The preferred embodiments of the present application have been described above with reference to the accompanying drawings, but this does not limit the scope of the claims of the present application. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and substance of the embodiments of the present application shall be within the scope of the claims of the present application.< / video>

Claims

1. A method for managing the typhoon prevention process of offshore wind power, characterized in that, Includes the following steps: Obtain typhoon meteorological information, information on personnel and vessels at wind power sites, and typhoon prevention process control information entered by users; The typhoon meteorological information, the information on personnel and vessels at the wind power site, and the typhoon prevention process control information are sent to the data access gateway for service allocation; The system performs data analysis and comparison on the typhoon meteorological information, the information on personnel and vessels at the wind power site, and the information on typhoon prevention and control processes to obtain early warning information, which is then sent to the user terminal. The typhoon meteorological information, the information on personnel and vessels at the wind power site, the typhoon prevention process control information, and the early warning information are displayed on the GIS map engine.

2. The method according to claim 1, characterized in that, The acquisition of typhoon meteorological information, wind power site personnel and vessel information, and user-entered typhoon prevention process control information specifically includes: Typhoon data is obtained through an external typhoon interface, and information is extracted from the typhoon data to obtain the typhoon meteorological information, which includes the typhoon center location, typhoon movement speed, typhoon central pressure, and typhoon wind speed radius. The message data is obtained through the AIS dock and the boarding and disembarking machine. The message data is parsed and information is extracted to obtain the personnel and vessel information at the wind power site. The personnel and vessel information at the wind power site includes basic personnel information, personnel boarding and disembarking information, personnel attendance information, and vessel location information. The system obtains the typhoon prevention process control information entered by the user on the user terminal. The typhoon prevention process control information includes wind farm information, wind turbine information, anchorage information, ship basic information, and the current number of personnel.

3. The method according to claim 1, characterized in that, The step of sending the typhoon meteorological information, the information on personnel and vessels at the wind power site, and the typhoon prevention process control information to the data access gateway for service allocation specifically includes: The typhoon meteorological information, the information on personnel and vessels at the wind power site, and the typhoon prevention process control information are sent to the data access gateway via the on-site microwave network and the operator network. The data access gateway is used to clean and verify the typhoon meteorological information, the information on personnel and vessels at the wind power site, and the typhoon prevention process control information. Several data services are established to send the cleaned and verified typhoon meteorological information, the information on personnel and vessels at the wind power site, and the typhoon prevention process control information to the corresponding data services for processing.

4. The method according to claim 1, characterized in that, The early warning information includes a first early warning information and a second early warning information. The early warning information is obtained by analyzing and comparing the typhoon meteorological information, the information on personnel and vessels at the wind power site, and the typhoon prevention and control process information. Specifically, this includes: The typhoon wind circle is calculated from the typhoon meteorological information to obtain the current position of the typhoon and the polygon of the typhoon wind circle; Based on the typhoon prevention process control information, the information on personnel and vessels at the wind power site, the current location of the typhoon, and the polygon of the typhoon's wind circle, spatial relationship judgment is made to obtain the first early warning information; The second early warning information is obtained by comparing the personnel and vessel information at the wind power site with the typhoon prevention process control information.

5. The method according to claim 4, characterized in that, The typhoon prevention process control information includes wind farm information, anchorage information, and basic vessel information. The wind farm site personnel and vessel information includes vessel location information. The first early warning information is obtained by determining spatial relationships based on the typhoon prevention process control information, wind farm site personnel and vessel information, the current typhoon location, and the typhoon wind circle polygon. Specifically, this includes: Based on the wind farm information, the first location distance between the offshore wind farm and the current location of the typhoon is obtained; Based on the ship's basic information and the ship's position information, the second position distance between the ship and the typhoon wind circle polygon is obtained; Based on the anchorage information, the ship's basic information, and the ship's position information, the third position distance between the ship and the sheltered anchorage polygon is obtained; The first warning information is obtained based on the first location distance, the second location distance, the third location distance, and a preset distance warning threshold.

6. The method according to claim 4, characterized in that, The typhoon prevention process control information includes the current number of personnel. The wind power site personnel and vessel information includes basic personnel information, personnel boarding and disembarking information, and personnel attendance information. The step of comparing the personnel information at the wind power site with the typhoon prevention process control information to obtain the second early warning information specifically includes: Based on the basic personnel information, the personnel boarding and disembarking information, and the personnel attendance information, the number of personnel on board is obtained; The current number of personnel is compared with the number of personnel on board. If the current number of personnel is inconsistent with the number of personnel on board, the second warning information is output.

7. The method according to claim 1, characterized in that, Sending the warning information to the user terminal specifically includes: The warning information is displayed in the form of a pop-up window or sound on the visual front-end page; The warning information is classified into warning levels. If the warning information is the highest warning level, the warning information is sent to the user terminal.

8. A process management system for offshore wind power typhoon prevention, characterized in that, include: The data acquisition module is used to acquire typhoon meteorological information, information on personnel and vessels at wind power sites, and typhoon prevention process control information entered by users; The data transmission module is used to send the typhoon meteorological information, the information on personnel and ships at the wind power site, and the typhoon prevention process control information to the data access gateway for service allocation; The data processing module is used to analyze and compare the typhoon meteorological information, the information on personnel and ships at the wind power site, and the typhoon prevention process control information to obtain early warning information, and then send the early warning information to the user terminal. The data visualization module is used to display the typhoon meteorological information, the personnel and vessel information at the wind power site, the typhoon prevention process control information, and the early warning information on the GIS map engine.

9. An electronic device, characterized in that, The electronic device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the method of any one of claims 1 to 7.

10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the method of any one of claims 1 to 7.