Offshore wind plant global recording management and analysis method and system

By building a full-domain wave recording network and management system for offshore wind farms, the management problems of multiple wave recording files and inconvenient clock management of offshore wind farm recorders have been solved, and a unified pairing and in-depth analysis of the whole-domain wave recording is realized, and the abnormality of the power system is quickly located.

CN119881468APending Publication Date: 2025-04-25NARI TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411728983.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-28
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

Multiple recording files of offshore wind farm recorders lack effective management and classification during the failure period, making it difficult to achieve in-depth analysis, and the recording recorder clock management is inconvenient, resulting in difficulty in fault positioning.

Method used

Build a full-domain wave recording network on offshore wind farms, send clock summoning commands to each wave recorder in a fixed period through the wave recording center to perform network matching, and manage the wave recording files after each startup through the full-domain wave recording index file, and generate waveform data of different devices to determine abnormal situations in the power system.

Benefits of technology

It realizes unified time and clock management of the whole-domain recorder, and manages the sequential management of wave recording files according to the spatiotemporal characteristics of the fault, forms a full-domain record index, supports advanced functional analysis, and quickly locates power system abnormalities, greatly reducing manual workload.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119881468A_ABST
    Figure CN119881468A_ABST
Patent Text Reader

Abstract

The invention discloses an offshore wind plant global wave recording management and analysis method and system, and the method comprises the steps: constructing an offshore wind plant global wave recording network which enables each wave recorder of a site to correspond to a collection point, and enabling any collection point to communicate with a wave recording operation and maintenance center; the wave recording operation and maintenance center sends a clock calling command to each wave recorder at a fixed period, network time synchronization is carried out, and a wave recording file after starting each time is managed through a global wave recording index file; based on the global recording index information and the pre-generated element configuration, waveform data of different primary devices are generated, and the abnormal condition of the power system is determined by analyzing the waveform data. Unified time setting and clock management are carried out on the global oscilloscopes, longitudinal fault sequence number management is carried out according to time characteristics of fault occurrence, transverse management is carried out according to starting association conditions of the oscilloscopes in the fault period, a global recording index is formed, power system abnormity can be rapidly positioned, and the manual workload is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of power system automation, and in particular to a global wave recording management and analysis method and system for an offshore wind farm. Background Art

[0002] Offshore wind farms are generally built in the coastal waters of about 10 to 15 km. They have the advantages of not occupying land resources, not being affected by topography, and having higher wind speeds. However, due to the objective geographical conditions of offshore wind farms, the commissioning and operation and maintenance costs of offshore secondary equipment are high. Especially for offshore deepwater wind farms, it takes several hours to go back and forth. The fault recorder is an important secondary equipment in offshore wind farms. The offshore booster station and the onshore centralized control station are configured according to access requirements. For offshore wind farms with large installed capacity, the offshore booster station recorder records the analog and switch quantity information of 220kV submarine cables, high and low voltage sides of main transformers, 220kV busbars, 35kV lines and 35kV busbars; the onshore centralized control station recorder records the analog and switch quantity information of 220kV system outgoing lines, 220kV submarine cables, 220kV busbars, etc.

[0003] At present, the operation and maintenance of the recorders of offshore wind farms is limited to connecting the recorders of offshore booster stations to the centralized management unit of the onshore centralized control station or the security substation, which only realizes the transmission of a single recording file to the land. There is a lack of effective management and classification of the recording files sent by multiple recorders of the entire wind farm during a fault, making it difficult to achieve in-depth analysis. When a fault occurs, it is necessary to rely on the operation and maintenance personnel to manually extract valid data from the massive recording data. On the other hand, the operating conditions of offshore devices are poor, and the timing device of the recorder is often interrupted. If the clock of the recorder cannot be monitored, it will lead to the inability to quickly locate the exact time point when a fault occurs. In order to monitor and correct the clock source of the recorders in the entire offshore wind farm, the scattered recording files are managed in an orderly manner in the vertical and horizontal directions based on the spatiotemporal characteristics of the fault, and various protections such as line protection, busbar protection, and transformer protection are targeted and studied in depth without occupying additional storage space and changing the original communication system architecture. A method and system for managing and analyzing the entire offshore wind farm recording is urgently needed. Summary of the invention

[0004] The purpose of this section is to summarize some aspects of embodiments of the present invention and briefly introduce some preferred embodiments. Some simplifications or omissions may be made in this section and the specification abstract and the invention title of this application to avoid blurring the purpose of this section, the specification abstract and the invention title, and such simplifications or omissions cannot be used to limit the scope of the present invention.

[0005] In view of the above existing problems, the present invention is proposed.

[0006] Therefore, the present invention provides a global recording management and analysis method and system for an offshore wind farm to solve the problem that existing methods lack effective management and classification of recording files sent by multiple wind farm recorders during a fault, making it difficult to achieve in-depth analysis.

[0007] In order to solve the above technical problems, the present invention provides the following technical solutions:

[0008] In a first aspect, an embodiment of the present invention provides a method for managing and analyzing global wave recording of an offshore wind farm, including: constructing a global wave recording network for an offshore wind farm, wherein the global wave recording network for an offshore wind farm corresponds each wave recorder at a site to a collection point, and any of the collection points communicates with a wave recording and wave recording operation and maintenance center;

[0009] The recording and operation and maintenance center sends clock call commands to each recorder at a fixed period to perform network time synchronization, and manages the recording files after each startup through the global recording index file;

[0010] Based on the global recording index information and the pre-generated component configuration, waveform data of different primary devices are generated, and the abnormal conditions of the power system are determined by analyzing the waveform data.

[0011] As a preferred solution of the global wave recording management and analysis method for offshore wind farms described in the present invention, wherein: the wave recording operation and maintenance center sends a clock call command to each wave recorder at a fixed period, and the network time synchronization includes: each wave recorder of the site sends the first time to the wave recording operation and maintenance center;

[0012] If the error between the clock of the oscilloscope recorder at the collection point and the clock of the oscilloscope recorder operation and maintenance center is less than the first threshold, the clock of the oscilloscope recorder is valid and the oscilloscope recorder follows its own time calibration signal; if the error between the clock of the oscilloscope recorder at the collection point and the clock of the oscilloscope recorder operation and maintenance center is not less than the first threshold, the clock of the oscilloscope recorder is abnormal;

[0013] When the clock of the recorder is abnormal, the recorder operation and maintenance center performs network time synchronization on the abnormal recorder at a fixed period.

[0014] As a preferred solution of the global wave recording management and analysis method for an offshore wind farm described in the present invention, wherein: managing the wave recording file after each startup through the global wave recording index file includes: creating a global wave recording index file saved after power failure, for saving each startup information;

[0015] The recording operation and maintenance center creates a data structure, including a global recording number counter, a global recording fault sequence number, and a recording file index cache array;

[0016] After power-on, the recording operation and maintenance center initializes the data structure and reads or creates a global recording index file; when receiving a recording file, the recording operation and maintenance center starts the timer, collects and records relevant recording information, and updates the index file to ensure that only the latest global recording number counter startup information is retained in the index file.

[0017] As a preferred solution of the global wave recording management and analysis method for an offshore wind farm according to the present invention, it further includes: the global wave recording fault sequence number is used as a fault identification mark for identifying a fault event; the global wave recording fault sequence number is zero except for the first power-on, and is not zero for any other power-on times;

[0018] When a new fault event occurs, if the current number of recorded entries reaches the maximum value, the oldest entry in the recorded file index cache array is removed and the new entry is added to the front;

[0019] If the current number of recording entries has not reached the maximum value, the new entry is added to the recording file index cache array and the global recording number counter is increased.

[0020] As a preferred solution of the global recording management and analysis method for an offshore wind farm described in the present invention, it further includes: the recording operation and maintenance center sets a recording index temporary cache structure variable for recording current recording information;

[0021] When receiving a recording file sent by any recorder, the recording operation and maintenance center sets the global recording start flag and starts the global recording timer. During the timer counting period, if a file from any recorder is received, the address of the recording file of that recorder is stored in the corresponding position of the recording index temporary cache structure variable;

[0022] After the timer count reaches the set time, the earliest start time of all recording files received during this startup period is used as the global recording start time, and the latest end time is used as the global recording end time; if there is a recorder that has not been started during this startup period, the recorder will be summoned for steady-state recording within a fixed time before and after this startup time, and stored in the recording index temporary cache structure variable.

[0023] As a preferred solution of the global wave recording management and analysis method for an offshore wind farm according to the present invention, it further includes: if the global wave recording entry is not full, the original wave recording index cache is shifted back by one entry, and the wave recording index temporary cache structure variable is written into the first wave recording index cache;

[0024] If the global recording entries are full, the original recording index cache array is shifted back one position to cover the last entry, and the recording index temporary cache structure variable is written into the first recording index cache, that is, the original recording index cache always saves the global recording number counter startup information in order from new to old;

[0025] The temporary cache structure variable of the recording index is cleared to zero, and the global fault recording sequence number is increased by 1. If the global recording entry reaches the maximum entry, it will no longer increase, otherwise it will increase by 1, and all data in the data structure will be written into the global recording index file and saved when the power is off.

[0026] As a preferred solution of the global wave recording management and analysis method for an offshore wind farm according to the present invention, waveform data of different primary devices are generated based on global wave recording index information and pre-generated component configuration, and the abnormal situation of the power system is determined by analyzing the waveform data, including:

[0027] Read the latest global recording number counter fault index information from the global recording index file saved after power failure. Each index entry includes the fault sequence number, recording start time, recording end time and the file name of each recorder;

[0028] Parse each index entry to obtain the relevant recording file information of each fault event; read the pre-generated component configuration file from the power-off non-erasable medium, parse the configuration file, obtain the name of each channel and its corresponding recorder serial number and recording channel number;

[0029] According to the index information, read the relevant recording files from each recorder, align the waveform data of different recorders according to the timestamp or start time to ensure the consistency of the data, extract the corresponding channel data from the recording files according to the channel information in the configuration file, and generate the waveform data of different primary devices;

[0030] The waveform recording and operation and maintenance center provides a time period selection interface, where users can select a specific time period for analysis and display the generated waveform data on the human-machine interface of the waveform recording and operation and maintenance center, allowing users to intuitively view the waveform changes of different primary devices.

[0031] In a second aspect, the present invention provides an offshore wind farm global recording management and analysis system, comprising:

[0032] A network establishment module is used to construct a global wave recording network for an offshore wind farm, wherein each wave recorder at a site corresponds to a collection point, and any collection point communicates with a wave recording and operation and maintenance center;

[0033] The operation and maintenance management module is used for the wave recording operation and maintenance center to send clock call commands to each wave recorder at a fixed period to perform network time synchronization, and manage the wave recording files after each startup through the global wave recording index file;

[0034] The operation and maintenance analysis module is used to generate waveform data of different primary devices based on the global recording index information and the pre-generated component configuration, and to determine the abnormal conditions of the power system by analyzing the waveform data.

[0035] In a third aspect, the present invention provides a computing device, comprising:

[0036] Memory and processor;

[0037] The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions. When the computer-executable instructions are executed by the processor, the steps of the offshore wind farm global recording management and analysis method are implemented.

[0038] In a fourth aspect, the present invention provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the steps of the offshore wind farm global wave recording management and analysis method.

[0039] Compared with the prior art, the present invention has the following beneficial effects: the present invention realizes unified time synchronization and clock management of global wave recorders by introducing a global wave recorder management and analysis method and system for offshore wind farms, and realizes sequential management of wave recorders in the global range after each startup according to the temporal and spatial characteristics of the fault, that is, vertical fault sequence management is performed according to the temporal characteristics of the fault, and horizontal management is performed according to the startup correlation of each wave recorder during the fault, so as to form a global wave recorder index. Based on the global wave recorder index and the pre-generated component configuration, waveform data of two-terminal lines, transformers, buses, etc. are generated, so that advanced functional analysis such as differential current on each side of the transformer, line differential current and distance measurement can be carried out in a targeted manner, and abnormalities in the power system can be quickly located, greatly reducing manual workload. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for describing the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative labor. Among them:

[0041] Figure 1 A schematic diagram of a method flow of a global wave recording management and analysis method and system for an offshore wind farm according to an embodiment of the present invention;

[0042] Figure 2 A system structure block diagram of a global wave recording management and analysis method and system for an offshore wind farm according to an embodiment of the present invention;

[0043] Figure 3A schematic diagram of a global wave recording index cache structure of a global wave recording management and analysis method and system for an offshore wind farm according to an embodiment of the present invention;

[0044] Figure 4 A schematic diagram of a global wave recording index generation process of a global wave recording management and analysis method and system for an offshore wind farm according to an embodiment of the present invention;

[0045] Figure 5 A schematic diagram of analog channels of a global wave recording management and analysis method and system for an offshore wind farm according to an embodiment of the present invention;

[0046] Figure 6 A schematic diagram of switch channels of a global wave recording management and analysis method and system for an offshore wind farm according to an embodiment of the present invention. DETAILED DESCRIPTION

[0047] In order to make the above-mentioned purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are described in detail below in conjunction with the drawings of the specification. Obviously, the described embodiments are part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary persons in the art without creative work should fall within the scope of protection of the present invention.

[0048] In the following description, many specific details are set forth to facilitate a full understanding of the present invention, but the present invention may also be implemented in other ways different from those described herein, and those skilled in the art may make similar generalizations without violating the connotation of the present invention. Therefore, the present invention is not limited to the specific embodiments disclosed below.

[0049] Secondly, the term "one embodiment" or "embodiment" as used herein refers to a specific feature, structure, or characteristic that may be included in at least one implementation of the present invention. The term "in one embodiment" that appears in different places in this specification does not necessarily refer to the same embodiment, nor does it refer to a separate or selective embodiment that is mutually exclusive with other embodiments.

[0050] The present invention is described in detail with reference to schematic diagrams. When describing the embodiments of the present invention, for the sake of convenience, the cross-sectional diagrams showing the device structure will not be partially enlarged according to the general scale, and the schematic diagrams are only examples, which should not limit the scope of protection of the present invention. In addition, in actual production, the three-dimensional dimensions of length, width and depth should be included.

[0051] At the same time, in the description of the present invention, it should be noted that the directions or positional relationships indicated by the terms "upper, lower, inner and outer" are based on the directions or positional relationships shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific direction, be constructed and operated in a specific direction, and therefore cannot be understood as limiting the present invention. In addition, the terms "first, second or third" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance.

[0052] In the present invention, unless otherwise clearly specified and limited, the terms "install, connect, connect" should be understood in a broad sense, for example: it can be a fixed connection, a detachable connection or an integral connection; it can also be a mechanical connection, an electrical connection or a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0053] Example 1

[0054] Reference Figure 1 to Figure 6 , is an embodiment of the present invention, which provides a method for managing and analyzing global wave recording of an offshore wind farm, including:

[0055] S100: constructing a global wave recording network for an offshore wind farm, wherein each wave recorder at a site corresponds to a collection point, and any collection point communicates with a wave recording and wave recording operation and maintenance center;

[0056] It should be noted that, in order to make the present invention easier to understand, the present invention is further described below in conjunction with the accompanying drawings. The embodiment of the present invention provides a global network architecture diagram for managing and analyzing the recording of offshore wind farm recorders, such as Figure 2 As shown. The global network includes multiple recorder devices and also includes an output system (including but not limited to displays, sound and light output instruments, etc.). Readers of the present invention should understand that Figure 2 This is only a schematic diagram of the structure, and does not limit the number and structure of the above-mentioned devices. For example, the land control center may also include Figure 2 More recorders or land operation and maintenance software can be deployed on Figure 2 On the physical device of the recorder.

[0057] It should also be noted that the global wave recording network for offshore wind farms established according to the actual system architecture in the embodiment of the present application includes all wave recorders in the offshore booster station and the onshore centralized control station, wherein each wave recorder at sea and on land corresponds to a collection point, and the collection point is connected to the wave recording and operation and maintenance center of the onshore centralized control station through a fiber optic network as a service end. The wave recording and operation and maintenance center can be deployed on an independent device such as a computer or an industrial computer, or it can be deployed as independently-run software on the physical medium of a wave recorder in a land centralized control station. The wave recording and operation and maintenance center communicates with each collection point as a client, and provides a human-machine interface for operation and maintenance. The network architecture diagram is shown in the figure below. Figure 2 shown.

[0058] S200: The wave recording and wave recording operation and maintenance center sends a clock call command to each wave recorder at a fixed period to perform network time synchronization, and manages the wave recording file after each startup through the global wave recording index file;

[0059] It should be noted that the wave recording operation and maintenance center establishes communication links with each wave recorder respectively, and the underlying network transmission protocol adopts the TCP protocol, such as the MMS protocol or other private protocols.

[0060] In the embodiment of the present application, the wave recording and operation and maintenance center sends a clock call command to each wave recorder at a fixed period, and the network time synchronization includes: each wave recorder of the site sends the first time to the wave recording and operation and maintenance center;

[0061] If the error between the clock of the oscilloscope recorder at the collection point and the clock of the oscilloscope recorder operation and maintenance center is less than the first threshold, the clock of the oscilloscope recorder is valid and the oscilloscope recorder follows its own time calibration signal; if the error between the clock of the oscilloscope recorder at the collection point and the clock of the oscilloscope recorder operation and maintenance center is not less than the first threshold, the clock of the oscilloscope recorder is abnormal;

[0062] When the clock of the recorder is abnormal, the recorder operation and maintenance center will perform network time synchronization on the abnormal recorder at a fixed period.

[0063] Specifically, the recording operation and maintenance center and each recorder are connected to a unified time synchronization network such as GPS time synchronization signals, so that the global recording network has a unified clock source. The recording operation and maintenance center manages the clocks of global recorders and sends a command to call the clock to each recorder at a settable time interval. Each recorder sends century seconds or an absolute timestamp to the recording operation and maintenance center. If the error between the clock of the recorder at the collection point and the clock of the recording operation and maintenance center is within the allowable range, the recorder clock is considered valid and the recorder follows its own GPS time synchronization signal. Otherwise, the recording operation and maintenance center sends a "clock abnormality" alarm signal to the human-machine interface or the upper-level client for the recorder.

[0064] It should be noted that when the clock of the recorder is abnormal, the recorder operation and maintenance center will synchronize the abnormal recorder with the network at a fixed period. After receiving the network synchronization, the recorder will be forced to synchronize and then keep time. This method can not only realize the out-of-sync alarm of any recorder in the domain, but also keep it synchronized with other devices at the minute level when the clock signal of the recorder fails.

[0065] Furthermore, the wave recording operation and maintenance center creates a global wave recording index file through the temporal and spatial characteristics of the faults in the domain, and manages all the wave recording files after one startup. After a power system fault occurs, the duration from the start to the end of the fault can be controlled under the action of the "three lines of defense". Therefore, from the start of the first wave recorder to the longest duration, the actions of other wave recorders are classified as one fault, which is the time characteristic. A fault at a certain point in the global range spreads outward with the characteristics of electromagnetic waves, causing changes in the electrical quantities of related secondary circuits, resulting in the startup of multiple wave recorders, which is the spatial characteristic.

[0066] In the embodiment of the present application, managing the recording file after each startup through the global recording index file includes: creating a global recording index file saved after power failure, for saving each startup information;

[0067] The recording operation and maintenance center creates a data structure, including a global recording number counter, a global recording fault sequence number, and a recording file index cache array;

[0068] Specifically, the recording operation and maintenance center creates a data structure stuRec for reading and writing the wave index file FileIndex. The structure includes a global recording number counter fcount, a global recording fault number FaultNum, and a recording file index cache array FileIndexBuf[Max]. Each data in the index cache array includes "recording start time, recording end time, recorder 1 file name...recorder n file name".

[0069] After power-on, the recording operation and maintenance center initializes the data structure and reads or creates a global recording index file; when receiving a recording file, the recording operation and maintenance center starts the timer, collects and records relevant recording information, and updates the index file to ensure that only the latest global recording number counter startup information is retained in the index file.

[0070] Specifically, the recording operation and maintenance center creates an initialization function to initialize stuRec. After power-on, stuRec allocates memory for FileIndexBuf according to the set recording index length Max. If the FileIndex file is valid, the corresponding data is read into the FileIndexBuffer, fcount, and FaultNum of stuRec. If the FileIndex is invalid, fcount, FaultNum, and FileNameBufferr are initialized to 0.

[0071] It should be noted that each startup information includes the corresponding fault serial number and its corresponding recording file index and the total number of recording file entries; the maximum number of recording entries recorded in the global recording index file can be set to Max according to actual needs, such as 200.

[0072] In the embodiment of the present application, it also includes: a global recording fault sequence number as a fault identification mark, used to identify the fault event; the global recording fault sequence number is zero except for the first power-on, and any other power-on times are not zero;

[0073] When a new fault event occurs, if the current number of recorded entries reaches the maximum value, the oldest entry in the recorded file index cache array is removed and the new entry is added to the front;

[0074] If the current number of recording entries has not reached the maximum value, the new entry is added to the recording file index cache array and the global recording number counter is increased.

[0075] Specifically, the global fault recording number FaultNum is the only mark for fault identification and will never be reset except for the first power-on. A global recording entry check function is designed. When the global recording entry fcount exceeds the set number Max, it will no longer increase. That is, no matter how the fault number increases, the global recording index always contains only the latest fcount recording entries.

[0076] In the embodiment of the present application, it also includes: the recording operation and maintenance center sets a recording index temporary cache structure variable for recording the current recording information, such as Figure 3 As shown;

[0077] When receiving a recording file sent by any recorder, the recording operation and maintenance center sets the global recording start flag and starts the global recording timer. During the timer counting period, if a file from any recorder is received, the address of the recording file of that recorder is stored in the corresponding position of the recording index temporary cache structure variable;

[0078] After the timer count reaches the set time, the earliest start time of all recording files received during this startup period is used as the global recording start time, and the latest end time is used as the global recording end time; if there is a recorder that has not been started during this startup period, the recorder will be summoned for steady-state recording within a fixed time before and after this startup time, and stored in the recording index temporary cache structure variable.

[0079] It should be noted that the start time can be set according to actual conditions, such as 100 milliseconds before start and 900 milliseconds after start.

[0080] In an optional embodiment, the global recording timer can be set to a delay of 20 seconds.

[0081] In an optional embodiment, during the counting period of the timer, if any recorder file is received, the address of the recorder file is stored in the corresponding position of FileIndexTemp as "physical storage address / recorder file name".

[0082] In an optional embodiment, if a recorder is not started during this startup, that is, no new recording is started, the recorder is called for steady-state recording within a fixed time before and after the current startup, and the recording is saved in FileIndexTemp as "physical storage address / recording file name".

[0083] In an optional embodiment, after all the recorders in the domain have been summoned, the associated recording information of this recording is obtained as follows:

[0084] FileIndexTemp=FaultnumT_stT_endfr_1....fr_N

[0085] Among them, fr_n corresponds to the index of the nth recorder during this startup, that is, the physical storage address / recording file name.

[0086] In the embodiment of the present application, it also includes: if the global recording entry is not full, the original recording index cache is moved back by one entry, and the recording index temporary cache structure variable is written into the first recording index cache;

[0087] If the global recording entries are full, the original recording index cache array is shifted back one position to cover the last entry, and the recording index temporary cache structure variable is written into the first recording index cache, that is, the original recording index cache always saves the global recording number counter startup information in order from new to old;

[0088] The temporary cache structure variable of the recording index is cleared to zero, and the global fault recording sequence number is increased by 1. If the global recording entry reaches the maximum entry, it will no longer increase, otherwise it will increase by 1, and all data in the data structure will be written into the global recording index file and saved when the power is off.

[0089] Specifically, if the global recording entry fcount is not full, the original recording index cache FileNameBuffer is shifted back by 1 unit, and FileIndexTemp is written to FileNameBuffer[0]. If the global recording entry fcount is full, the original recording index cache array is shifted back by one position to overwrite the last entry, and FileIndexTemp is written to FileNameBuffer[0]. That is, the FileNameBuffer is always kept in order to save the latest fcount startup information. FileIndexTemp is cleared to zero, and the global fault recording sequence number FaultNum is increased by 1. If the global recording entry fcount reaches the maximum entry, it will no longer increase, otherwise it will increase by 1. All data of stuRec is written to the FileIndex file and saved when the power is off. The above process is as follows: Figure 4 shown.

[0090] S300: Based on the global recording index information and the pre-generated component configuration, waveform data of different primary devices are generated, and the abnormal conditions of the power system are determined by analyzing the waveform data.

[0091] In the embodiment of the present application, based on the global recording index information and the pre-generated component configuration, waveform data of different primary devices are generated, and the abnormal conditions of the power system are determined by analyzing the waveform data, including:

[0092] Read the latest global recording number counter fault index information from the global recording index file saved after power failure. Each index entry includes the fault sequence number, recording start time, recording end time and the file name of each recorder;

[0093] Parse each index entry to obtain the relevant recording file information of each fault event; read the pre-generated component configuration file from the power-off non-erasable medium, parse the configuration file, obtain the name of each channel and its corresponding recorder serial number and recording channel number;

[0094] According to the index information, read the relevant recording files from each recorder, align the waveform data of different recorders according to the timestamp or start time to ensure the consistency of the data, extract the corresponding channel data from the recording files according to the channel information in the configuration file, and generate the waveform data of different primary devices;

[0095] The waveform recording and operation and maintenance center provides a time period selection interface, where users can select a specific time period for analysis and display the generated waveform data on the human-machine interface of the waveform recording and operation and maintenance center, allowing users to intuitively view the waveform changes of different primary devices.

[0096] It should be noted that the global recording system follows a unified principle for naming recording channels, as follows:

[0097] like Figure 5 As shown in the figure, the analog quantity channel name is standardized by combining "primary equipment name, phase, and electrical quantity channel type", such as "220kV submarine cable I line A phase current"; Figure 6 As shown, the name of the switch quantity channel is standardized by combining "primary equipment name, secondary equipment name, switch quantity name", such as "220kV submarine cable I line RCS931 line protection A phase trip".

[0098] When each recorder is configured, the recording operation and maintenance center software uses the CFG file of each recorder as input, and obtains the channel configuration files of double-ended lines, transformers, and busbars according to the channel name and primary equipment. For example, according to the "220kV-XX line", the offshore and land 220kV recording channels are combined and written into the double-ended line configuration file. The automatically generated LINE configuration file also provides a manual input interface to adjust the channel.

[0099] The same way as above, the recording channel configuration files of busbar BUS, transformer BYQ and other components are generated by sampling in the same way. The confirmed configuration files are saved to the medium that does not erase when the power is off, and are read into the memory for use after power is on.

[0100] The analog channels of the 220kV double-end line configuration file include the 220kV line-related channels at both ends of the offshore substation and the land centralized control station. The analog quantities include at least the following channels: three-phase current of offshore and land 220kV lines (3 channels), three-phase voltage of 220kV busbar of offshore substation (3 channels), three-phase voltage of 220kV busbar of land centralized control station (3 channels), etc. The switch quantity channels include at least: 220kV line protection tripping, 220kV line protection reclosing action, and position signal (TWJ) of the circuit breaker controlled by 220kV line protection. The configuration file provides each channel name and its corresponding serial number and recording channel number of a certain recorder.

[0101] The automatically generated LINE configuration file also provides a manual input interface for adjusting the channel.

[0102] The same way as above, the recording channel configuration files of busbar BUS, transformer BYQ and other components are generated by sampling in the same way. The confirmed configuration files are saved to the medium that does not erase when the power is off, and are read into the memory for use after power is on.

[0103] Furthermore, according to the configuration files of lines, transformers, buses, etc., the relevant channels are selected from the global fault recording files to read the data files of each recorder respectively, and the recording files of different primary devices such as the step-up transformer interval of the offshore wind farm, "offshore-land" double-end lines, all intervals of 220kV offshore busbars, all intervals of 220kV land busbars, and all intervals of 35KV busbars are obtained by aligning them according to the timestamp or start time. These waveform data are generated in real time according to the stored recording files and configuration files and run in the CPU cache. There is no need to allocate additional storage capacity, and they are displayed and analyzed in the human-machine interface of the recording operation and maintenance center. The recording operation and maintenance center provides a time period selection interface for each recording file, which can be used for targeted in-depth research on various protections such as line protection, busbar protection, and transformer protection.

[0104] For each fault sequence number, the recording operation and maintenance center reads the latest fcount fault index information and original waveform in real time to generate various waveform files corresponding to the protection action behaviors such as lines, transformers, and buses as shown in Table 1;

[0105] Table 1 Global recording index implementation data

[0106]

[0107] Furthermore, advanced applications can be realized based on in-depth analysis of recording files divided by components, lines, etc., such as analyzing transformer differential current based on transformer interval recording files, and performing differential current analysis and two-end ranging based on line recording files at both ends.

[0108] Through the present invention, a global management and analysis method and system for offshore wind farm recording are introduced to realize unified time synchronization and clock management of global recorders, automatically and sequentially manage the recording files of all recorders in the global range that are started each time to form a global recording index, and obtain sub-files of transformers, two-terminal lines, etc. based on the global recording index, so that targeted analysis of advanced functions such as differential current on each side of the transformer, line differential current and distance measurement can be carried out, abnormalities in the power system can be quickly located, and manual workload can be greatly reduced.

[0109] Through the above-mentioned embodiments of the present invention, a global management and analysis method for offshore wind farm recording can ensure that the recording operation and maintenance center can realize multi-dimensional analysis of the recording files vertically by fault time and horizontally by the physical level of each recorder and the logical level of each component, thereby overcoming the problems of the existing recording operation and maintenance being disordered and lacking in logical level analysis, and is suitable for a regional network composed of multiple recorders.

[0110] Example 2

[0111] The above embodiment is a schematic scheme of a global wave recording management and analysis method for an offshore wind farm. It should be noted that the technical scheme of the global wave recording management and analysis system for an offshore wind farm and the technical scheme of the global wave recording management and analysis method for an offshore wind farm are of the same concept. For details not described in detail in the technical scheme of the global wave recording management and analysis system for an offshore wind farm in this embodiment, please refer to the description of the technical scheme of the global wave recording management and analysis method for an offshore wind farm.

[0112] In this embodiment, a global recording management and analysis system for an offshore wind farm includes:

[0113] The network establishment module is used to build a global wave recording network for offshore wind farms. The global wave recording network for offshore wind farms corresponds each wave recorder at the site to a collection point, and any collection point communicates with the wave recording and operation and maintenance center;

[0114] The operation and maintenance management module is used for the recording operation and maintenance center to send clock call commands to each recorder at a fixed period to synchronize the network time and manage the recording files after each startup through the global recording index file;

[0115] The operation and maintenance analysis module is used to generate waveform data of different primary equipment based on the global recording index information and pre-generated component configuration, and to determine the abnormal conditions of the power system by analyzing the waveform data.

[0116] This embodiment also provides a computing device, which is applicable to the situation of the global recording management and analysis method of an offshore wind farm, including:

[0117] Memory and processor; the memory is used to store computer executable instructions, and the processor is used to execute computer executable instructions to implement the global recording management and analysis method of the offshore wind farm as proposed in the above embodiment.

[0118] This embodiment also provides a storage medium on which a computer program is stored. When the program is executed by a processor, the method for managing and analyzing global wave recording of an offshore wind farm as proposed in the above embodiment is implemented.

[0119] The storage medium proposed in this embodiment and the method for realizing global recording management and analysis of offshore wind farms proposed in the above embodiment belong to the same inventive concept. The technical details not fully described in this embodiment can be referred to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.

[0120] Through the above description of the implementation methods, the technicians in the relevant field can clearly understand that the present invention can be implemented by means of software and necessary general hardware, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as a computer floppy disk, read-only memory (ReadOnly, Memory, ROM), random access memory (RandomAccess Memory, RAM), flash memory (FLASH), hard disk or optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform the methods of various embodiments of the present invention.

[0121] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solutions of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical solutions of the present invention, which should all be included in the scope of the claims of the present invention.

Claims

1. A method for managing and analyzing global wave recording of an offshore wind farm, characterized in that: include: Constructing a global wave recording network for an offshore wind farm, wherein each wave recorder at a site corresponds to a collection point, and any collection point communicates with a wave recording and operation and maintenance center; The recording and operation and maintenance center sends clock call commands to each recorder at a fixed period to perform network time synchronization, and manages the recording files after each startup through the global recording index file; Based on the global recording index information and the pre-generated component configuration, waveform data of different primary devices are generated, and the abnormal conditions of the power system are determined by analyzing the waveform data.

2. The method for managing and analyzing global wave recording of an offshore wind farm according to claim 1, characterized in that: The wave recording and operation and maintenance center sends a clock call command to each wave recorder at a fixed period, and the network time synchronization includes: each wave recorder of the site sends the first time to the wave recording and operation and maintenance center; If the error between the clock of the oscilloscope recorder at the collection point and the clock of the oscilloscope recorder operation and maintenance center is less than the first threshold, the clock of the oscilloscope recorder is valid and the oscilloscope recorder follows its own time calibration signal; if the error between the clock of the oscilloscope recorder at the collection point and the clock of the oscilloscope recorder operation and maintenance center is not less than the first threshold, the clock of the oscilloscope recorder is abnormal; When the clock of the recorder is abnormal, the recorder operation and maintenance center performs network time synchronization on the abnormal recorder at a fixed period.

3. The method for managing and analyzing global wave recording of an offshore wind farm according to claim 2, characterized in that: Managing the recording file after each startup through the global recording index file includes: creating a global recording index file saved after power failure, which is used to save the information of each startup; The recording operation and maintenance center creates a data structure, including a global recording number counter, a global recording fault sequence number, and a recording file index cache array; After power-on, the recording operation and maintenance center initializes the data structure and reads or creates a global recording index file; when receiving a recording file, the recording operation and maintenance center starts the timer, collects and records relevant recording information, and updates the index file to ensure that only the latest global recording number counter startup information is retained in the index file.

4. The method for managing and analyzing global wave recording of an offshore wind farm according to claim 3, characterized in that: Also includes: The global recording fault sequence number is used as a fault identification mark to identify the fault event; the global recording fault sequence number is zero except for the first power-on, and is not zero for any other power-on times; When a new fault event occurs, if the current number of recorded entries reaches the maximum value, the oldest entry in the recorded file index cache array is removed and the new entry is added to the front; If the current number of recording entries has not reached the maximum value, the new entry is added to the recording file index cache array and the global recording number counter is increased.

5. The method for managing and analyzing global wave recording of an offshore wind farm according to claim 4, characterized in that: Also includes: The recording operation and maintenance center sets the recording index temporary cache structure variable to record the current recording information; When receiving a recording file sent by any recorder, the recording operation and maintenance center sets the global recording start flag and starts the global recording timer. During the timer counting period, if a file from any recorder is received, the address of the recording file of that recorder is stored in the corresponding position of the recording index temporary cache structure variable; After the timer count reaches the set time, the earliest start time of all recording files received during this startup period is used as the global recording start time, and the latest end time is used as the global recording end time; if there is a recorder that has not been started during this startup period, the recorder will be summoned for steady-state recording within a fixed time before and after this startup time, and stored in the recording index temporary cache structure variable.

6. The method for managing and analyzing global wave recording of an offshore wind farm according to claim 5, characterized in that: Also includes: If the global recording entry is not full, the original recording index cache is moved back by one entry, and the recording index temporary cache structure variable is written into the first recording index cache; If the global recording entries are full, the original recording index cache array is shifted back one position to cover the last entry, and the recording index temporary cache structure variable is written into the first recording index cache, that is, the original recording index cache always saves the global recording number counter startup information in order from new to old; The temporary cache structure variable of the recording index is cleared to zero, and the global fault recording sequence number is increased by 1. If the global recording entry reaches the maximum entry, it will no longer increase, otherwise it will increase by 1, and all data in the data structure will be written into the global recording index file and saved when the power is off.

7. The method for managing and analyzing global wave recording of an offshore wind farm according to claim 6, characterized in that: Based on the global recording index information and the pre-generated component configuration, waveform data of different primary devices are generated, and the abnormal conditions of the power system are determined by analyzing the waveform data, including: Read the latest global recording number counter fault index information from the global recording index file saved after power failure. Each index entry includes the fault sequence number, recording start time, recording end time and the file name of each recorder; Parse each index entry to obtain the relevant recording file information of each fault event; read the pre-generated component configuration file from the power-off non-erasable medium, parse the configuration file, obtain the name of each channel and its corresponding recorder serial number and recording channel number; According to the index information, read the relevant recording files from each recorder, align the waveform data of different recorders according to the timestamp or start time to ensure the consistency of the data, extract the corresponding channel data from the recording files according to the channel information in the configuration file, and generate the waveform data of different primary devices; The waveform recording and operation and maintenance center provides a time period selection interface, where users can select a specific time period for analysis and display the generated waveform data on the human-machine interface of the waveform recording and operation and maintenance center, allowing users to intuitively view the waveform changes of different primary devices.

8. An offshore wind farm global wave recording management and analysis system, characterized in that: include: A network establishment module is used to construct a global wave recording network for an offshore wind farm, wherein each wave recorder at a site corresponds to a collection point, and any collection point communicates with a wave recording and operation and maintenance center; The operation and maintenance management module is used for the wave recording operation and maintenance center to send clock call commands to each wave recorder at a fixed period to perform network time synchronization, and manage the wave recording files after each startup through the global wave recording index file; The operation and maintenance analysis module is used to generate waveform data of different primary devices based on the global recording index information and the pre-generated component configuration, and to determine the abnormal conditions of the power system by analyzing the waveform data.

9. An electronic device, comprising: Memory and processor; The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions. When the computer-executable instructions are executed by the processor, the steps of the offshore wind farm global recording management and analysis method as described in any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the steps of the offshore wind farm global wave recording management and analysis method as described in any one of claims 1 to 7.