Fault information method and device, computer equipment, storage medium and program product
By applying wavelet transformation technology in the DC transmission system, the fault traveling wave arrival time data is constructed, and the problem of inaccurate positioning of fault locations in the existing technology is solved, and accurate positioning of fault locations is achieved.
Patent Information
- Application Number
- CN202510326688.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-19
- Publication Date
- 2025-06-13
AI Technical Summary
The existing DC transmission line ranging device is difficult to accurately locate the fault position under complex high-frequency electromagnetic noise and lightning electromagnetic oscillation environments, resulting in unsatisfactory actual use effect.
By obtaining the fault traveling wave data of the DC transmission system, and based on the wavelet basis function and wavelet transformation, the fault traveling wave arrival time data is constructed to determine the fault location.
Accurate positioning of fault locations is achieved, and the accuracy and reliability of fault distance measurement of DC transmission line are improved.
Smart Images

Figure CN120142845A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of power system automation, and particularly to a fault information method, apparatus, computer device, storage medium, and program product. Background Art
[0002] In recent years, the DC transmission system has developed rapidly. Fault location of DC transmission lines is of great significance for rapid troubleshooting, power restoration, and the safe and stable operation of AC-DC systems after line faults.
[0003] Currently, the traveling wave method is mainly applied in DC transmission lines, and practical DC line distance measurement devices all adopt the double-end method. However, due to the influence of high-frequency electromagnetic noise in the field environment, line lightning electromagnetic oscillations, and bus stray capacitance, etc., the fault traveling wave waveform is very complex, resulting in an unsatisfactory actual use effect of practical DC line distance measurement devices. Summary of the Invention
[0004] Based on this, in view of the above technical problems, it is necessary to provide a fault information method, apparatus, computer device, storage medium, and program product that can achieve accurate positioning of the fault location.
[0005] In a first aspect, this application provides a fault information method, which includes:
[0006] Obtain fault traveling wave data of measurement points in the DC transmission system during a target period;
[0007] Construct a wavelet basis function based on the fault traveling wave data and the center frequency of the fault traveling wave data;
[0008] Perform wavelet transform on the fault traveling wave data based on the wavelet basis function to obtain fault traveling wave arrival time data corresponding to the fault traveling wave data;
[0009] Determine the fault location where a fault occurs in the DC transmission system based on the fault traveling wave arrival time data and the center frequency of the fault traveling wave data.
[0010] In one embodiment, constructing a wavelet basis function based on the fault traveling wave data and the center frequency of the fault traveling wave data includes:
[0011] Determine an attenuation factor based on the center frequency of the fault traveling wave data; use the attenuation factor to construct an attenuation function; accumulate the forward traveling wave data and the backward traveling wave data in the fault traveling wave data to obtain target traveling wave data; construct a wavelet basis function based on the target reflection data and the attenuation function.
[0012] In one embodiment, performing wavelet transform on the fault traveling wave data based on the wavelet basis function to obtain fault traveling wave arrival time data corresponding to the fault traveling wave data includes:
[0013] The wavelet basis function is translated and scaled to obtain a sub-wavelet function; based on the sub-wavelet function, wavelet transform is performed on the fault traveling wave data to obtain the fault traveling wave arrival time data corresponding to the fault traveling wave data.
[0014] In one embodiment, based on the sub-wavelet function, wavelet transform is performed on the fault traveling wave data to obtain the fault traveling wave arrival time data corresponding to the fault traveling wave data, including:
[0015] Determine the target conjugate function corresponding to the sub-wavelet function; based on the target conjugate function, perform wavelet transform on the fault traveling wave data to obtain the fault traveling wave arrival time data corresponding to the fault traveling wave data.
[0016] In one embodiment, based on the fault traveling wave arrival time data and the wave velocity of the fault traveling wave data, determine the fault location where a fault occurs in the DC transmission system, including:
[0017] Based on the signal intensity mutation point in the fault traveling wave arrival time data, determine the fault traveling wave arrival time point; multiply the fault traveling wave arrival time point by the wave velocity of the fault traveling wave data to determine the distance between the fault location and the measurement point; according to the distance and the topological structure of the DC transmission system, determine the fault location where a fault occurs in the DC transmission system.
[0018] In one embodiment, the center frequency of the fault traveling wave data is determined by the wave velocity of the fault traveling wave data and the scale factor; wherein, the scale factor is determined by the constraint conditions of the wavelet transform.
[0019] In a second aspect, the present application also provides a fault information device, which includes:
[0020] An acquisition module, configured to acquire fault traveling wave data of a measurement point in a target period in the DC transmission system;
[0021] A construction module, configured to construct a wavelet basis function based on the fault traveling wave data and the center frequency of the fault traveling wave data;
[0022] A transformation module, configured to perform wavelet transform on the fault traveling wave data based on the wavelet basis function to obtain the fault traveling wave arrival time data corresponding to the fault traveling wave data;
[0023] A determination module, configured to determine the fault location where a fault occurs in the DC transmission system based on the fault traveling wave arrival time data and the wave velocity of the fault traveling wave data.
[0024] In a third aspect, the present application also provides a computer device, including a memory and a processor, the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:
[0025] Obtain the fault traveling wave data of the measurement point in the DC transmission system during the target period;
[0026] Construct a wavelet basis function based on the fault traveling wave data and the central frequency of the fault traveling wave data;
[0027] Perform wavelet transform on the fault traveling wave data based on the wavelet basis function to obtain the fault traveling wave arrival time data corresponding to the fault traveling wave data;
[0028] Determine the fault location where a fault occurs in the DC transmission system based on the fault traveling wave arrival time data and the wave velocity of the fault traveling wave data.
[0029] In a fourth aspect, the present application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:
[0030] Obtain the fault traveling wave data of the measurement point in the DC transmission system during the target period;
[0031] Construct a wavelet basis function based on the fault traveling wave data and the central frequency of the fault traveling wave data;
[0032] Perform wavelet transform on the fault traveling wave data based on the wavelet basis function to obtain the fault traveling wave arrival time data corresponding to the fault traveling wave data;
[0033] Determine the fault location where a fault occurs in the DC transmission system based on the fault traveling wave arrival time data and the wave velocity of the fault traveling wave data.
[0034] In a fifth aspect, the present application also provides a computer program product, including a computer program. When the computer program is executed by a processor, the following steps are implemented:
[0035] Obtain the fault traveling wave data of the measurement point in the DC transmission system during the target period;
[0036] Construct a wavelet basis function based on the fault traveling wave data and the central frequency of the fault traveling wave data;
[0037] Perform wavelet transform on the fault traveling wave data based on the wavelet basis function to obtain the fault traveling wave arrival time data corresponding to the fault traveling wave data;
[0038] Determine the fault location where a fault occurs in the DC transmission system based on the fault traveling wave arrival time data and the wave velocity of the fault traveling wave data.
[0039] The above-mentioned fault information method, device, computer equipment, storage medium and program product provide a data basis for analyzing fault information by obtaining the fault traveling wave data of the measurement points in the DC transmission system during the target period; further, a wavelet basis function can be constructed based on the fault traveling wave data and the central frequency of the fault traveling wave data, laying a foundation for determining the arrival time of the fault traveling wave; furthermore, based on the wavelet basis function, wavelet transform can be performed on the fault traveling wave data to obtain the fault traveling wave arrival time data corresponding to the fault traveling wave data; finally, based on the fault traveling wave arrival time data and the wave velocity of the fault traveling wave data, the fault location where a fault occurs in the DC transmission system can be determined. By introducing the wavelet basis function and wavelet transform, this solution realizes the sufficient deformation of the fault traveling wave data, provides an idea for accurately determining the arrival time of the fault traveling wave, and finally realizes the accurate positioning of the fault location. Description of the Drawings
[0040] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following will briefly introduce the drawings required for use in the description of the embodiments or related technologies. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0041] Figure 1 It is an application environment diagram of a fault information method provided in an embodiment of the present application;
[0042] Figure 2 It is a flowchart of a fault information method provided in an embodiment of the present application;
[0043] Figure 3 It is a flowchart of a method for constructing a wavelet basis function provided in an embodiment of the present application;
[0044] Figure 4 It is a flowchart of a method for obtaining fault traveling wave arrival time data provided in an embodiment of the present application;
[0045] Figure 5 It is a flowchart of a method for determining a fault location provided in an embodiment of the present application;
[0046] Figure 6 It is a flowchart of another fault information method provided in an embodiment of the present application;
[0047] Figure 7 It is a structural block diagram of a fault information device provided in an embodiment of the present application;
[0048] Figure 8 It is an internal structure diagram of a computer device provided in an embodiment of the present application. Detailed implementation manners
[0049] In order to make the objectives, technical solutions and advantages of the present application more clear and understandable, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0050] The fault information method provided by the embodiments of the present application can be applied to an application environment as Figure 1 shown. Among them, the terminal 102 communicates with the server 104 through a network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or can be placed in the cloud or other network servers. The server 104 can obtain the fault traveling wave data of the measurement points in the DC transmission system during the target period through the data storage system; furthermore, the fault traveling wave data can be processed and analyzed, such as wavelet transform, etc., to obtain the fault location where a fault occurs in the DC transmission system; furthermore, the fault location where a fault occurs in the DC transmission system can be displayed to relevant technical personnel through the terminal 102. Among them, the terminal 102 can be, but is not limited to, various personal computers, laptop computers, smart phones, tablet computers, Internet of Things devices, and portable wearable devices. The Internet of Things devices can be smart speakers, smart TVs, smart air conditioners, smart in-vehicle devices, etc. The portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc. The server 104 can be implemented by an independent server or a server cluster composed of multiple servers.
[0051] In an exemplary embodiment, as Figure 2 shown, a fault information method is provided. Taking the method applied to the Figure 1 server 104 in it as an example for description, the method may include the following steps:
[0052] S201. Obtain the fault traveling wave data of the measurement points in the DC transmission system during the target period.
[0053] Among them, the fault traveling wave data can represent the traveling wave data when the traveling wave at the fault location in the DC transmission system reaches the measurement point, etc. Optionally, the fault traveling wave data can be a comprehensive data set including various electrical quantity information, such as active power, reactive power, and phase data.
[0054] Optionally, the measurement point can be any measurement point arranged in the line of the DC transmission system. A traveling wave detection device can be installed at the measurement point to monitor the changes in voltage and current in real time and capture the traveling wave signal generated by the fault; the target period can be a period of time after a fault occurs in the line of the DC transmission system, and the time length of the target period can be determined according to the traveling wave detection device and the sampling frequency.
[0055] Exemplarily, the traveling wave detection device installed at the measurement point can be used to collect the fault traveling wave data and store the collected fault traveling wave data into the data storage system. Further, the server 104 can obtain the fault traveling wave data of any measurement point during the target period from the data storage system through the communication link or the communication module, and perform data analysis.
[0056] Optionally, in the actual field, the fault traveling wave data can be obtained through a coupling box. The fault voltage traveling wave generates a current signal after passing through the traveling wave coupling box, and the current signal is measured by the current transformer to indirectly measure the voltage signal. Further, a large amount of historical data can be used to select the fault traveling wave data that can characterize the fault characteristics.
[0057] S202, construct a wavelet basis function based on the fault traveling wave data and the center frequency of the fault traveling wave data.
[0058] Among them, the center frequency f of the fault traveling wave data 0 is determined by the wave velocity v and the scale factor a of the fault traveling wave data. Optionally, the scale factor is determined by the constraint conditions of wavelet transform, such as the normalization constraint condition and the energy normalization condition. For example, the determination process of the center frequency f 0 can be expressed as: .
[0059] Optionally, the wavelet basis function is the core concept in wavelet analysis. It is a function that can be localized between the time domain and the frequency domain, and can perform multi-scale decomposition on the signal to effectively capture the signal characteristics.
[0060] Exemplarily, the decay factor τ in the wavelet basis function ψ(t) can be determined according to the center frequency of the fault traveling wave data S f , or the frequency band of the main components of the fault traveling wave can be considered. In addition, the fault traveling wave data with a fixed data length is normalized so that the normalized fault traveling wave data satisfies the necessary and sufficient conditions of the wavelet basis function ψ(t), such as (1) the mean value of ψ(t) is 0, that is ; (2) ψ(t) has a finite duration, as well as a sudden change in frequency and amplitude. Further, the wavelet basis function can be constructed based on the normalized fault traveling wave data.
[0061] It should be noted that for proximal faults, an oscillating waveform can be used to construct the wavelet basis function, while for distal faults, an attenuating waveform can be used to construct the wavelet basis function.
[0062] S203, perform wavelet transform on the fault traveling wave data based on the wavelet basis function to obtain the fault traveling wave arrival time data corresponding to the fault traveling wave data.
[0063] Among them, the fault traveling wave arrival time data may include, but is not limited to, the time information when the traveling wave data arrives at the measurement point, the traveling wave waveform, and the like.
[0064] Exemplarily, based on the constraint conditions of wavelet transform (such as normalization constraint conditions and energy normalization conditions), the scale factor and translation factor of wavelet transform can be determined; further, based on the scale factor and translation factor, wavelet transform can be performed on the wavelet basis function based on the fault traveling wave data, and finally the fault traveling wave arrival time data corresponding to the fault traveling wave data can be obtained.
[0065] S204. Based on the fault traveling wave arrival time data and the wave velocity of the fault traveling wave data, determine the fault location where a fault occurs in the DC transmission system.
[0066] Exemplarily, based on the fault traveling wave arrival time data, the time point when the fault traveling wave arrives at the measurement point can be determined; furthermore, based on the time point when the fault traveling wave arrives at the measurement point and the wave velocity of the fault traveling wave data, the propagation distance of the fault traveling wave to the measurement point can be determined; further, based on the propagation distance and the location of the measurement point, finally determine the fault location where a fault occurs in the DC transmission system.
[0067] The above fault information method provides a data basis for analyzing fault information by obtaining the fault traveling wave data of the measurement point in the target period in the DC transmission system; further, a wavelet basis function can be constructed based on the fault traveling wave data and the center frequency of the fault traveling wave data, which lays a foundation for determining the arrival time of the fault traveling wave; furthermore, based on the wavelet basis function, wavelet transform can be performed on the fault traveling wave data to obtain the fault traveling wave arrival time data corresponding to the fault traveling wave data; finally, based on the fault traveling wave arrival time data and the wave velocity of the fault traveling wave data, the fault location where a fault occurs in the DC transmission system can be determined. This solution realizes sufficient deformation of the fault traveling wave data by introducing the wavelet basis function and wavelet transform, provides an idea for accurately determining the arrival time of the fault traveling wave, and finally realizes accurate positioning of the fault location.
[0068] Based on the above embodiments, the embodiments of the present application further explain the above embodiment S202 in detail. Specifically, the process of constructing the wavelet basis function involved in the embodiments of the present application is as Figure 3 shown, and specifically includes the following steps:
[0069] S301. Based on the center frequency of the fault traveling wave data, determine the attenuation factor.
[0070] It should be noted that if the main components of the fault traveling wave data are concentrated in the high-frequency band, a smaller attenuation factor should be selected to improve the time resolution; if the main components of the fault traveling wave data are concentrated in the low-frequency band, a larger attenuation factor should be selected to improve the frequency resolution; that is, the selection of the attenuation factor will affect the resolution of data decomposition and the extraction effect of signal features, etc.
[0071] Exemplarily, repeated experiments can be carried out for specific problems and a large number of measured data, and a suitable attenuation factor can be determined in combination with the center frequency of the fault traveling wave data or the main components of the fault traveling wave data; optionally, in order to ensure the rapid attenuation of the fault traveling wave data in the non-effective support domain, the determination of the attenuation factor can refer to the following formula:
[0072] (1)
[0073] where S f (t) is the fault traveling wave data, τ is the attenuation factor, and t is the time variable; optionally, the attenuation factor can be taken as 10-7 to better adapt to different fault conditions.
[0074] S302. Use the attenuation factor to construct an attenuation function.
[0075] As shown in the above example, based on the attenuation factor τ, an attenuation function G(t) can be constructed; for example, the formula for constructing the attenuation function G(t) can be expressed as:
[0076] (2)
[0077] S303. Accumulate the forward traveling wave data and the backward traveling wave data in the fault traveling wave data to obtain the target traveling wave data.
[0078] It should be noted that the forward traveling wave data and the backward traveling wave data are two states when electromagnetic waves propagate on the line of the DC transmission system; the forward traveling wave data is the wave that travels forward on the line of the DC transmission system without reflection; the backward traveling wave data is the wave formed by reflection when the wave encounters different media during transmission.
[0079] Among them, the target traveling wave data can represent the fault traveling wave data after normalization processing.
[0080] Exemplarily, the fault traveling wave data S f (t) includes the data of the fault traveling wave reaching the measurement point between two consecutive time points (t 1 and t 2 ), that is, it can be expressed as:
[0081] (3)
[0082] Fault traveling wave data S f (t) includes N sampling points. For the fault traveling wave data S f in the forward traveling wave data and the backward traveling wave data are accumulated to obtain the target traveling wave data T(t), which can be specifically expressed as:
[0083] (4)
[0084] where k can represent the number of times of superimposing reflection data; ; t 1 can represent the time when the fault traveling wave first reaches the measurement point, and t 2 can represent the time when the fault traveling wave second reaches the measurement point.
[0085] S304. Based on the target reflection data and the attenuation function, construct the wavelet basis function.
[0086] As shown in the above example, the product of the target reflection data and the attenuation function can be directly determined as the wavelet basis ψ(t). That is, the construction process of the wavelet basis function ψ(t) can be expressed as:
[0087] ψ(t)=T(t)×G(t) (5)
[0088] In the embodiments of the present application, by determining the target reflection data and the attenuation function, ideas and solutions are provided for constructing the wavelet basis function.
[0089] On the basis of the above embodiments, the embodiments of the present application explain the above embodiment S203 in detail. Specifically, the process of obtaining the fault traveling wave arrival time data involved in the embodiments of the present application is as Figure 4 shown, and specifically includes the following steps:
[0090] S401. Translate and scale the wavelet basis function to obtain the sub-wavelet function.
[0091] Exemplarily, based on the constraint conditions of wavelet transform (such as normalization constraint conditions and energy normalization conditions), the scale factor a and the translation factor b can be determined; furthermore, based on the scale factor a and the translation factor b, the wavelet basis function ψ(t) can be translated and scaled to obtain a series of sub-wavelet functions ψ a,b (t), which can be specifically expressed as:
[0092] (6)
[0093] S402. Based on the sub-wavelet function, perform wavelet transform on the fault traveling wave data to obtain the fault traveling wave arrival time data corresponding to the fault traveling wave data.
[0094] Exemplarily, the sub-wavelet function and the fault traveling wave data can be input into the wavelet transform model, which analyzes and transforms them, and finally obtains the fault traveling wave arrival time data corresponding to the fault traveling wave data.
[0095] One implementation method is to determine the target conjugate function corresponding to the sub-wavelet function; based on the target conjugate function, perform wavelet transform on the fault traveling wave data to obtain the fault traveling wave arrival time data corresponding to the fault traveling wave data.
[0096] As shown in the above example, based on the wavelet function ψ a,b (t), the target conjugate function ψ a,b (t) corresponding to the sub-wavelet function ψ * a,b (t) can be determined, that is ; furthermore, based on the target conjugate function , perform wavelet transform on the fault traveling wave data to obtain the fault traveling wave arrival time data corresponding to the fault traveling wave data or the wavelet coefficient C(a, b) containing the fault traveling wave arrival time data, which can be specifically expressed as:
[0097] (7)
[0098] where S f (t) is the fault data to be measured, a is the scale factor, and b is the translation factor.
[0099] In the embodiments of the present application, by introducing the target conjugate function, a basis is laid for performing wavelet transform, thereby obtaining accurate fault traveling wave arrival time data.
[0100] Based on the above embodiments, the embodiments of the present application further explain the above S204 in detail. Specifically, the process of determining the fault location involved in the embodiments of the present application is as Figure 5 shown, and specifically includes the following steps:
[0101] S501, based on the signal intensity mutation points in the fault traveling wave arrival time data, determine the fault traveling wave arrival time point.
[0102] Exemplarily, based on the fault traveling wave arrival time data, the mutation points of the signal intensity on the time axis can be determined, and then the fault traveling wave arrival time point t f can be determined according to the mutation points of the signal intensity on the time axis.
[0103] S502, multiply the fault traveling wave arrival time point by the wave velocity of the fault traveling wave data to determine the distance between the fault location and the measurement point.
[0104] As shown in the above example, the fault traveling wave arrival time point tf The product of the traveling wave data of the fault and the wave velocity v of the fault line is determined as the distance d between the fault location and the measurement point, that is, d = t f ×v.
[0105] S503. According to the distance and the topology of the DC transmission system, determine the fault location where a fault occurs in the DC transmission system.
[0106] As in the above example, based on the distance and the topology of the DC transmission system, the fault location where a fault occurs in the DC transmission system can be specifically determined; if the topology of the DC transmission system is a linear structure, the fault location where a fault occurs in the DC transmission system can be directly determined according to the position and distance of the measurement point; if the topology of the DC transmission system includes a loop structure, the fault location where a fault occurs in the DC transmission system can be accurately determined according to the position of the measurement point and whether the topology between the fault location and the measurement point includes a loop structure, etc.
[0107] In the embodiment of the present application, by introducing the topology, a foundation is laid for realizing accurate fault location determination.
[0108] Based on the above embodiment, this embodiment provides an optional example of a fault information method. As Figure 6 shown, the specific implementation process is as follows:
[0109] S601. Obtain the traveling wave data of the fault at the measurement point in the DC transmission system during the target time period.
[0110] S602. Based on the center frequency of the traveling wave data of the fault, determine the attenuation factor.
[0111] Among them, the center frequency of the traveling wave data of the fault is determined by the wave velocity and the scale factor of the traveling wave data of the fault; optionally, the scale factor is determined by the constraint conditions of wavelet transform.
[0112] S603. Use the attenuation factor to construct an attenuation function.
[0113] S604. Accumulate the forward traveling wave data and the backward traveling wave data in the traveling wave data of the fault to obtain the target traveling wave data.
[0114] S605. Based on the target reflection data and the attenuation function, construct a wavelet basis function.
[0115] S606. Translate and scale the wavelet basis function to obtain a sub-wavelet function.
[0116] S607. Determine the target conjugate function corresponding to the sub-wavelet function.
[0117] S608, Perform wavelet transform on the fault traveling wave data based on the target conjugate function to obtain the fault traveling wave arrival time data corresponding to the fault traveling wave data.
[0118] S609, Determine the fault traveling wave arrival time point based on the signal intensity mutation points in the fault traveling wave arrival time data.
[0119] S610, Determine the product of the fault traveling wave arrival time point and the wave velocity of the fault traveling wave data as the distance between the fault location and the measurement point.
[0120] S611, Determine the fault location where a fault occurs in the DC transmission system according to the distance and the topological structure of the DC transmission system.
[0121] The specific processes of the above S601 - S611 can refer to the description of the method embodiments above. Their implementation principles and technical effects are similar, and will not be elaborated here.
[0122] It should be understood that although each step in the flowcharts involved in the above - mentioned embodiments is shown in sequence according to the indication of the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear description in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above - mentioned embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be executed alternately or in turn with at least a part of other steps or steps or stages in other steps.
[0123] Based on the same inventive concept, the embodiments of the present application also provide a fault information device for implementing the above - mentioned fault information method. The implementation solutions provided by this device for solving problems are similar to the implementation solutions described in the above - mentioned method. Therefore, the specific limitations in one or more of the following fault information device embodiments can refer to the limitations on the fault information method in the above text, and will not be elaborated here.
[0124] In an exemplary embodiment, as Figure 7 shown, a fault information device 1 is provided, including: an acquisition module 10, a construction module 20, a transformation module 30, and a determination module 40, where:
[0125] The acquisition module 10 is configured to acquire the fault traveling wave data of the measurement point in the DC transmission system during the target period.
[0126] The construction module 20 is configured to construct a wavelet basis function based on the fault traveling wave data and the center frequency of the fault traveling wave data.
[0127] A transformation module 30, configured to perform wavelet transform on the fault traveling wave data based on wavelet basis functions to obtain fault traveling wave arrival time data corresponding to the fault traveling wave data.
[0128] A determination module 40, configured to determine a fault location where a fault occurs in the DC power transmission system based on the fault traveling wave arrival time data and the wave velocity of the fault traveling wave data.
[0129] In one embodiment, the construction module 20 is specifically configured to:
[0130] Determine an attenuation factor based on the central frequency of the fault traveling wave data; construct an attenuation function using the attenuation factor; accumulate the forward traveling wave data and the backward traveling wave data in the fault traveling wave data to obtain target traveling wave data; construct wavelet basis functions based on the target reflection data and the attenuation function.
[0131] In one embodiment, the transformation module 30 is further specifically configured to:
[0132] Translate and scale the wavelet basis functions to obtain sub-wavelet functions; perform wavelet transform on the fault traveling wave data based on the sub-wavelet functions to obtain fault traveling wave arrival time data corresponding to the fault traveling wave data.
[0133] In one embodiment, the transformation module 30 is further specifically configured to:
[0134] Determine a target conjugate function corresponding to the sub-wavelet functions; perform wavelet transform on the fault traveling wave data based on the target conjugate function to obtain fault traveling wave arrival time data corresponding to the fault traveling wave data.
[0135] In one embodiment, the determination module 40 is specifically configured to:
[0136] Determine a fault traveling wave arrival time point based on a signal intensity mutation point in the fault traveling wave arrival time data; determine the product of the fault traveling wave arrival time point and the wave velocity of the fault traveling wave data as the distance between the fault location and the measurement point; determine the fault location where a fault occurs in the DC power transmission system according to the distance and the topological structure of the DC power transmission system.
[0137] In one embodiment, the central frequency of the fault traveling wave data is determined by the wave velocity of the fault traveling wave data and a scale factor; wherein, the scale factor is determined by the constraint conditions of the wavelet transform.
[0138] Each module in the above fault information device can be implemented in whole or in part by software, hardware, and their combination. The above modules can be embedded in the processor of the computer device in hardware form or be independent of it, or can be stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to the above respective modules.
[0139] In an exemplary embodiment, a computer device is provided. The computer device may be a server, and its internal structural diagram may be as follows Figure 8 shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, abbreviated as I / O), and a communication interface. Among them, the processor, the memory, and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store traveling wave data. The input / output interface of the computer device is used to exchange information between the processor and external devices. The communication interface of the computer device is used to communicate with external terminals through a network connection. When the computer program is executed by the processor, it implements a fault information method.
[0140] Those skilled in the art can understand that Figure 8 the structure shown in
[0141] In an exemplary embodiment, a computer device is provided, including a memory and a processor. A computer program is stored in the memory. When the processor executes the computer program, the following steps are implemented:
[0142] Obtain the fault traveling wave data of the measurement point in the DC transmission system during the target period;
[0143] Based on the fault traveling wave data and the center frequency of the fault traveling wave data, construct a wavelet basis function;
[0144] Based on the wavelet basis function, perform wavelet transform on the fault traveling wave data to obtain the fault traveling wave arrival time data corresponding to the fault traveling wave data;
[0145] Based on the fault traveling wave arrival time data and the wave velocity of the fault traveling wave data, determine the fault location where a fault occurs in the DC transmission system.
[0146] In an embodiment, when the processor executes the computer program, the following steps are further implemented:
[0147] Determine the attenuation factor based on the central frequency of the fault traveling wave data; construct an attenuation function using the attenuation factor; accumulate the forward traveling wave data and the backward traveling wave data in the fault traveling wave data to obtain the target traveling wave data; construct a wavelet basis function based on the target reflection data and the attenuation function.
[0148] In one embodiment, when the processor executes the computer program, the following steps are further implemented:
[0149] Translate and scale the wavelet basis function to obtain a sub-wavelet function; perform wavelet transform on the fault traveling wave data based on the sub-wavelet function to obtain the fault traveling wave arrival time data corresponding to the fault traveling wave data.
[0150] In one embodiment, when the processor executes the computer program, the following steps are further implemented:
[0151] Determine the target conjugate function corresponding to the sub-wavelet function; perform wavelet transform on the fault traveling wave data based on the target conjugate function to obtain the fault traveling wave arrival time data corresponding to the fault traveling wave data.
[0152] In one embodiment, when the processor executes the computer program, the following steps are further implemented:
[0153] Based on the signal intensity mutation points in the fault traveling wave arrival time data, determine the fault traveling wave arrival time point; multiply the fault traveling wave arrival time point by the wave velocity of the fault traveling wave data to determine the distance between the fault location and the measurement point; determine the fault location where the fault occurs in the DC transmission system according to the distance and the topological structure of the DC transmission system.
[0154] In one embodiment, the central frequency of the fault traveling wave data is determined by the wave velocity and the scale factor of the fault traveling wave data; wherein, the scale factor is determined by the constraint conditions of the wavelet transform.
[0155] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0156] Obtain the fault traveling wave data of the measurement point in the DC transmission system during the target period;
[0157] Construct a wavelet basis function based on the fault traveling wave data and the central frequency of the fault traveling wave data;
[0158] Perform wavelet transform on the fault traveling wave data based on the wavelet basis function to obtain the fault traveling wave arrival time data corresponding to the fault traveling wave data;
[0159] Determine the fault location where the fault occurs in the DC transmission system based on the fault traveling wave arrival time data and the wave velocity of the fault traveling wave data.
[0160] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0161] Based on the central frequency of the fault traveling wave data, determine the attenuation factor; use the attenuation factor to construct an attenuation function; accumulate the forward traveling wave data and the backward traveling wave data in the fault traveling wave data to obtain target traveling wave data; based on the target reflection data and the attenuation function, construct a wavelet basis function.
[0162] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0163] Translate and scale the wavelet basis function to obtain a sub-wavelet function; based on the sub-wavelet function, perform wavelet transform on the fault traveling wave data to obtain the fault traveling wave arrival time data corresponding to the fault traveling wave data.
[0164] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0165] Determine the target conjugate function corresponding to the sub-wavelet function; based on the target conjugate function, perform wavelet transform on the fault traveling wave data to obtain the fault traveling wave arrival time data corresponding to the fault traveling wave data.
[0166] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0167] Based on the signal intensity mutation points in the fault traveling wave arrival time data, determine the fault traveling wave arrival time point; multiply the fault traveling wave arrival time point by the wave velocity of the fault traveling wave data to determine the distance between the fault location and the measurement point; according to the distance and the topological structure of the DC transmission system, determine the fault location where a fault occurs in the DC transmission system.
[0168] In one embodiment, the central frequency of the fault traveling wave data is determined by the wave velocity and the scale factor of the fault traveling wave data; wherein, the scale factor is determined by the constraint conditions of the wavelet transform.
[0169] In one embodiment, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0170] Obtain the fault traveling wave data of the measurement point in the DC transmission system during the target period;
[0171] Based on the fault traveling wave data and the central frequency of the fault traveling wave data, construct a wavelet basis function;
[0172] Based on the wavelet basis function, perform wavelet transform on the fault traveling wave data to obtain the fault traveling wave arrival time data corresponding to the fault traveling wave data;
[0173] Determine the fault location where a fault occurs in the DC power transmission system based on the arrival time data of the fault traveling wave and the wave velocity of the fault traveling wave data.
[0174] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0175] Determine the attenuation factor based on the center frequency of the fault traveling wave data; construct an attenuation function using the attenuation factor; accumulate the forward traveling wave data and the backward traveling wave data in the fault traveling wave data to obtain target traveling wave data; construct a wavelet basis function based on the target reflection data and the attenuation function.
[0176] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0177] Translate and scale the wavelet basis function to obtain a sub-wavelet function; perform wavelet transform on the fault traveling wave data based on the sub-wavelet function to obtain the arrival time data of the fault traveling wave corresponding to the fault traveling wave data.
[0178] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0179] Determine the target conjugate function corresponding to the sub-wavelet function; perform wavelet transform on the fault traveling wave data based on the target conjugate function to obtain the arrival time data of the fault traveling wave corresponding to the fault traveling wave data.
[0180] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0181] Determine the arrival time point of the fault traveling wave based on the signal intensity mutation point in the arrival time data of the fault traveling wave; multiply the arrival time point of the fault traveling wave by the wave velocity of the fault traveling wave data to determine the distance between the fault location and the measurement point; determine the fault location where a fault occurs in the DC power transmission system according to the distance and the topological structure of the DC power transmission system.
[0182] In one embodiment, the center frequency of the fault traveling wave data is determined by the wave velocity of the fault traveling wave data and a scale factor; wherein, the scale factor is determined by the constraint conditions of the wavelet transform.
[0183] It should be noted that the user information (including but not limited to device information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in this application are all information and data that have been fully authorized by all parties, and the collection, use, and processing of relevant data need to comply with relevant regulations.
[0184] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, database, or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memories. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the embodiments provided in the present application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., without limitation. The processors involved in the embodiments provided in the present application can be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, data processing logics based on quantum computing, etc., without limitation.
[0185] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope recorded in this specification.
[0186] The above-described embodiments only represent several implementation manners of the present application. The description is relatively specific and detailed, but it should not be construed as a limitation on the patent scope of the present application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.
Claims
1. A fault information method, characterized in that: The method comprises: Obtain fault traveling wave data of measurement points in the DC transmission system during the target period; constructing a wavelet basis function based on the fault traveling wave data and the center frequency of the fault traveling wave data; Based on the wavelet basis function, the fault traveling wave data is subjected to wavelet transformation to obtain the fault traveling wave arrival time data corresponding to the fault traveling wave data; Based on the fault traveling wave arrival time data and the wave speed of the fault traveling wave data, a fault location of the fault in the direct current power transmission system is determined.
2. The method according to claim 1, characterized in that The constructing of a wavelet basis function based on the fault traveling wave data and the center frequency of the fault traveling wave data comprises: Determining an attenuation factor based on the center frequency of the fault traveling wave data; Using the attenuation factor, constructing an attenuation function; Accumulating the forward traveling wave data and the reverse traveling wave data in the fault traveling wave data to obtain target traveling wave data; A wavelet basis function is constructed based on the target reflection data and the attenuation function.
3. The method according to claim 1, characterized in that The step of performing wavelet transform on the fault traveling wave data based on the wavelet basis function to obtain the fault traveling wave arrival time data corresponding to the fault traveling wave data includes: Translate and scale the wavelet basis function to obtain the sub-wavelet function; Based on the sub-wavelet function, wavelet transform is performed on the fault traveling wave data to obtain the fault traveling wave arrival time data corresponding to the fault traveling wave data.
4. The method according to claim 3, characterized in that The method of performing wavelet transform on the fault traveling wave data based on the sub-wavelet function to obtain the fault traveling wave arrival time data corresponding to the fault traveling wave data includes: Determining a target conjugate function corresponding to the sub-wavelet function; Based on the target conjugate function, wavelet transform is performed on the fault traveling wave data to obtain the fault traveling wave arrival time data corresponding to the fault traveling wave data.
5. The method according to claim 1, characterized in that The determining of the fault location of the fault in the DC power transmission system based on the fault traveling wave arrival time data and the wave speed of the fault traveling wave data comprises: Determining the arrival time point of the fault traveling wave based on the signal strength mutation point in the fault traveling wave arrival time data; Determine the product of the arrival time point of the fault traveling wave and the wave speed of the fault traveling wave data as the distance between the fault position and the measuring point; A fault location where a fault occurs in the DC power transmission system is determined according to the distance and the topological structure of the DC power transmission system.
6. The method according to claim 1, characterized in that The center frequency of the fault traveling wave data is determined by the wave velocity and scale factor of the fault traveling wave data; wherein the scale factor is determined by the constraint condition of the wavelet transform.
7. A fault information device, characterized in that: The device comprises: An acquisition module, used to acquire fault traveling wave data of a measurement point in a DC transmission system during a target period; A construction module, used for constructing a wavelet basis function based on the fault traveling wave data and the center frequency of the fault traveling wave data; A transformation module, used for performing wavelet transformation on the fault traveling wave data based on the wavelet basis function to obtain the fault traveling wave arrival time data corresponding to the fault traveling wave data; The determination module is used to determine the fault location of the fault in the direct current power transmission system based on the fault traveling wave arrival time data and the wave speed of the fault traveling wave data.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
Citation Information
Cited By
Power distribution network optical fiber fault positioning method and system based on time domain reflection
CN120729410A