Characteristic current identification method and device and computer readable storage medium

By acquiring and processing the raw current data of the three-phase current channels, and using discrete Fourier transform and adaptive binary coding threshold to identify characteristic currents, the complexity of topology reception in smart circuit breaker communication is solved, and high-precision and anti-interference characteristic current identification is achieved.

CN121958997APending Publication Date: 2026-05-01ZHUHAI COPOWER ELECTRIC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610023955.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-01-09
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

In existing technologies, the communication topology between smart circuit breakers and control units is quite complex, and how to effectively identify characteristic currents to determine system faults has become an urgent problem to be solved.

Method used

By acquiring the preset binary encoding sequence of the preset characteristic current and the original current data of the three-phase current channels, the initial effective current value sequence is determined by using discrete Fourier transform processing. Combined with adaptive binary encoding threshold and high-low drop analysis, the target current channel containing the preset characteristic current is identified.

Benefits of technology

It achieves high-precision and robust identification of characteristic currents, improves anti-interference capability and identification accuracy, and can reliably distinguish between normal load current and specific fault current.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121958997A_ABST
    Figure CN121958997A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of electric power, and provides a characteristic current identification method and device and a computer readable storage medium, and the method comprises the steps: determining an initial current effective value sequence of each phase of current channel according to a plurality of pieces of original current data of each phase of current channel and discrete Fourier transform processing; determining an actual effective value of each phase of current channel according to the initial current effective value sequence of each phase of current channel and a preset binary coding sequence; determining a target binary coding sequence of each phase of current channel according to the initial current effective value sequence of each phase of current channel; and according to the target binary coding sequence of each phase of current channel, the actual effective value and the preset binary coding sequence, identifying a target current channel comprising a preset characteristic current in the three-phase current channels, and determining the original current data of the target current channel as the characteristic current. Feature currents can be identified from the power data.
Need to check novelty before this filing date? Find Prior Art

Description

Characteristic current identification method, apparatus and computer-readable storage medium Technical Field

[0001] This application relates to the field of power technology, and in particular to a method, apparatus and computer-readable storage medium for identifying characteristic currents. Background Technology

[0002] In actual circuits, communication between intelligent circuit breakers (also known as low-voltage switches) and control units (also known as relay units) uses a "topology" approach, which is divided into topology reception and topology transmission. Topology transmission is simpler and easier to implement, but topology reception is more complex. Characteristic current is the means to achieve topology reception, and it carries information such as current signal strength and fault information.

[0003] Characteristic current can be used as a "fingerprint" or "signal" to be identified by protective relays or monitoring devices. In some cases, it can determine whether a system fault has occurred, what kind of fault has occurred, and whether and how to take action. Therefore, how to identify characteristic current from power data has become an urgent problem to be solved. Summary of the Invention

[0004] This application provides a characteristic current identification method, apparatus, and computer-readable storage medium, which can identify characteristic currents from power data.

[0005] To achieve the above objectives, this application adopts the following technical solution: Firstly, a method for identifying characteristic currents is provided. The method includes: acquiring a preset binary encoding sequence of a preset characteristic current and raw current data at multiple sampling times for each phase current channel in a three-phase current channel; determining an initial effective current value sequence for each phase current channel based on the multiple raw current data and discrete Fourier transform processing; the length of the initial effective current value sequence is the same as the length of the preset binary encoding sequence; determining the actual effective value of each phase current channel based on the initial effective current value sequence and the preset binary encoding sequence; determining a target binary encoding sequence for each phase current channel based on the initial effective current value sequence; the length of the target binary encoding sequence is the same as the length of the initial effective current value sequence; identifying a target current channel in the three-phase current channels that includes the preset characteristic current based on the target binary encoding sequence, the actual effective value, and the preset binary encoding sequence, and determining the raw current data of the target current channel as the characteristic current.

[0006] By acquiring a preset binary encoding sequence of the preset characteristic current and the raw current data of each phase current channel at multiple sampling times in the three-phase current channels; by processing the raw current data of each phase current channel and discrete Fourier transform, an initial effective current value sequence with the same length as the preset binary encoding sequence is determined for each phase current channel; the actual effective value of each phase current channel is determined based on the initial effective current value sequence and the preset binary encoding sequence; a target binary encoding sequence with the same length as the initial effective current value sequence is determined based on the initial effective current value sequence; and the target current channel including the preset characteristic current in the three-phase current channels is identified based on the target binary encoding sequence, the actual effective value, and the preset binary encoding sequence. Since the preset binary encoding sequence of the preset characteristic current is acquired in advance, after sampling the raw current data of each phase current channel at multiple sampling times in the three-phase current channels, the raw power data is processed to obtain the corresponding target binary encoding sequence, thereby enabling the identification of the characteristic current based on the target binary encoding sequence and the preset binary encoding sequence of the preset characteristic current.

[0007] In conjunction with the first aspect, in some embodiments of the first aspect, the preset binary encoding sequence includes multiple preset codes, the initial current effective value sequence includes multiple effective values, and determining the actual effective value of each phase current channel based on the initial current effective value sequence and the preset binary encoding sequence includes: for each phase current channel in the three-phase current channels, determining a target preset code with a value of 1 among the multiple preset codes in the preset binary encoding sequence; taking the sum of the effective values ​​in the initial current effective value sequence of the current channel that are at the same position as the target preset code as a first value; and taking the ratio of the first value to the number of target preset codes as the actual effective value.

[0008] By determining a target preset code with a value of 1 among multiple preset codes in a preset binary encoding sequence for each phase current channel in the three-phase current channel, the sum of the effective values ​​in the initial current effective value sequence of the current channel that are at the same position as the target preset code is taken as the first value, and the ratio of the first value to the number of target preset codes is taken as the actual effective value. This can effectively avoid invalid sampling during known interference periods (such as switching noise and pulse interference), and can flexibly adapt to the key intervals of non-uniform sampling or periodic signals, thereby significantly improving the anti-interference ability and reliability of current effective value calculation.

[0009] In conjunction with the first aspect, in some embodiments of the first aspect, the target binary encoding sequence includes multiple target codes. Determining the target binary encoding sequence for each phase current channel based on the initial current effective value sequence for each phase current channel includes: for each phase current channel in the three-phase current channels, taking the average value of the effective values ​​of the first half of the initial current effective value sequence of the current channel as a first threshold, and taking the average value of the effective values ​​of the second half of the initial current effective value sequence of the current channel as a second threshold; for each effective value in the first half of the initial current effective value sequence of the current channel, determining whether the effective value is greater than the first threshold; if so, determining that the target code in the target binary encoding sequence that is at the same position as the effective value is 1; if not, determining that the target code in the target binary encoding sequence that is at the same position as the effective value is 0; for each effective value in the second half of the initial current effective value sequence of the current channel, determining whether the effective value is greater than the second threshold; if so, determining that the target code in the target binary encoding sequence that is at the same position as the effective value is 1; if not, determining that the target code in the target binary encoding sequence that is at the same position as the effective value is 0.

[0010] It can dynamically generate adaptive binary coding thresholds based on the statistical characteristics of each phase current signal (different average values ​​of the first half and the second half), thereby more accurately identifying significant feature points (points higher than the local average value) in the current signal. Compared with fixed thresholds, this segmented and adaptive coding method is more adaptable to the dynamic changes of the current waveform at different stages, improving the coding's sensitivity and characterization ability to actual current characteristics.

[0011] In conjunction with the first aspect, in certain embodiments of the first aspect, identifying a target current channel among the three-phase current channels that includes a preset characteristic current based on the target binary coding sequence, actual effective value, and preset binary coding sequence of each phase current channel includes: determining an initial current channel among the three-phase current channels; the target binary coding sequence of the initial current channel being the same as the preset binary coding sequence; determining the number of high-low drop errors in the initial current channel based on the initial current effective value sequence and the preset binary coding sequence; and identifying a target current channel among the three-phase current channels that includes a preset characteristic current based on the number of high-low drop errors in the initial current channel and the actual effective value of each phase current channel.

[0012] By combining precise matching of the encoded sequence (screening the initial channel) with dynamic verification of the current waveform shape (high and low drop analysis), and integrating the overall energy information of the actual effective value, it is possible to achieve multi-dimensional and robust identification of preset characteristic currents, effectively distinguish between normal load currents and specific fault or characteristic currents, and improve the accuracy and anti-interference ability of target current channel identification.

[0013] In conjunction with the first aspect, in some embodiments of the first aspect, identifying a target current channel among the three-phase current channels that includes a preset characteristic current based on the number of high-low drop errors in the initial current channel and the actual effective value of each phase current channel includes: identifying an initial current channel whose number of high-low drop errors is less than a preset threshold as an intermediate current channel; determining whether the actual effective value of the intermediate current channel is the maximum value among multiple actual effective values; if so, determining the intermediate current channel as the target current channel among the three-phase current channels that includes the preset characteristic current.

[0014] By employing the dual criteria of "morphological screening" (reducing the number of errors due to height differences and ensuring that the waveform basically matches the preset characteristics) and "energy verification" (maximum actual effective value and ensuring that the energy characteristics of the target channel are significant), the target channel containing the preset characteristic current can be identified from the three-phase current with high precision and reliability. This effectively avoids misjudgment that may be caused by a single criterion and improves the accuracy and robustness of the identification results.

[0015] Secondly, a characteristic current identification device is provided to implement the characteristic current identification method of the first aspect described above. The characteristic current identification device includes modules, units, or means corresponding to the above method. These modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions.

[0016] In conjunction with the second aspect, in some embodiments of the second aspect, the apparatus includes: an acquisition module and a processing module; the acquisition module is configured to acquire a preset binary encoding sequence of a preset characteristic current and raw current data at multiple sampling times of each phase current channel in the three-phase current channels; the processing module is configured to determine an initial current effective value sequence of each phase current channel based on the multiple raw current data of each phase current channel and discrete Fourier transform processing; the length of the initial current effective value sequence is the same as the length of the preset binary encoding sequence; the processing module is configured to determine the actual effective value of each phase current channel based on the initial current effective value sequence of each phase current channel and the preset binary encoding sequence; the processing module is configured to determine a target binary encoding sequence of each phase current channel based on the initial current effective value sequence of each phase current channel; the length of the target binary encoding sequence is the same as the length of the initial current effective value sequence; the processing module is configured to identify a target current channel in the three-phase current channels that includes the preset characteristic current based on the target binary encoding sequence, the actual effective value, and the preset binary encoding sequence of each phase current channel.

[0017] In conjunction with the second aspect, in some embodiments of the second aspect, the preset binary encoding sequence includes multiple preset codes, the initial current effective value sequence includes multiple effective values, and the processing module is used to determine the actual effective value of each phase current channel based on the initial current effective value sequence and the preset binary encoding sequence of each phase current channel, including: for each phase current channel in the three-phase current channels, determining a target preset code with a value of 1 among the multiple preset codes of the preset binary encoding sequence; taking the sum of the effective values ​​in the initial current effective value sequence of the current channel that are at the same position as the target preset code as a first value; and taking the ratio of the first value to the number of target preset codes as the actual effective value.

[0018] In conjunction with the second aspect, in some embodiments of the second aspect, the target binary encoding sequence includes multiple target codes. A processing module is used to determine the target binary encoding sequence for each phase current channel based on the initial current effective value sequence of each phase current channel. This includes: for each phase current channel in the three-phase current channels, using the average value of the first half of the initial current effective value sequence of the current channel as a first threshold, and using the average value of the second half of the initial current effective value sequence of the current channel as a second threshold; for each effective value in the first half of the initial current effective value sequence of the current channel, determining whether the effective value is greater than the first threshold; if so, determining that the target code in the target binary encoding sequence that corresponds to the effective value position is 1; if not, determining that the target code in the target binary encoding sequence that corresponds to the effective value position is 0; for each effective value in the second half of the initial current effective value sequence of the current channel, determining whether the effective value is greater than the second threshold; if so, determining that the target code in the target binary encoding sequence that corresponds to the effective value position is 1; if not, determining that the target code in the target binary encoding sequence that corresponds to the effective value position is 0.

[0019] In conjunction with the second aspect, in some embodiments of the second aspect, the processing module is configured to identify a target current channel among the three-phase current channels that includes a preset characteristic current based on the target binary encoding sequence, the actual effective value, and the preset binary encoding sequence of each phase current channel, including: determining an initial current channel among the three-phase current channels; the target binary encoding sequence of the initial current channel being the same as the preset binary encoding sequence; determining the number of high-low drop errors of the initial current channel based on the initial current effective value sequence and the preset binary encoding sequence; and identifying a target current channel among the three-phase current channels that includes a preset characteristic current based on the number of high-low drop errors of the initial current channel and the actual effective value of each phase current channel.

[0020] In conjunction with the second aspect, in some embodiments of the second aspect, the processing module is used to identify a target current channel among the three-phase current channels that includes a preset characteristic current based on the number of high-low drop errors in the initial current channel and the actual effective value of each phase current channel, including: taking the initial current channel with a number of high-low drop errors less than a preset threshold as an intermediate current channel; determining whether the actual effective value of the intermediate current channel is the maximum value among multiple actual effective values; if so, determining the intermediate current channel as the target current channel among the three-phase current channels that includes the preset characteristic current.

[0021] Thirdly, a characteristic current identification device is provided, comprising: at least one processor and a memory for storing processor-executable instructions; wherein the processor is configured to execute instructions to implement the method provided by the first aspect and any possible implementation thereof.

[0022] Fourthly, a computer-readable storage medium is provided, wherein when instructions in the computer-readable storage medium are executed by a processor of a characteristic current identification device, the characteristic current identification device is enabled to perform the method provided in the first aspect and any possible implementation thereof.

[0023] Fifthly, a computer program product containing instructions is provided that, when run on a computer, enables the computer to perform the methods provided in the first aspect and any possible implementation thereof.

[0024] The technical effects of any one of the second to fifth aspects can be found in the technical effects of the different embodiments of the first aspect described above, and will not be repeated here. Attached Figure Description

[0025] Figure 1 is a schematic diagram of the architecture of a characteristic current identification system provided in this application; Figure 2 is a schematic flowchart of a characteristic current identification method provided in this application; Figure 3 is a schematic flowchart of another characteristic current identification method provided in this application; Figure 4 is a schematic flowchart of another characteristic current identification method provided in this application; Figure 5 is a schematic diagram of the structure of a characteristic current identification device provided in this application; Figure 6 is a schematic diagram of the structure of another characteristic current identification device provided in this application. Detailed Implementation

[0026] In the description of this application, unless otherwise stated, "multiple" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of a single item or a plurality of items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.

[0027] Furthermore, to facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with substantially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and the terms "first" and "second" are not necessarily different.

[0028] In this application, the terms "exemplary" or "for example" are used to indicate that something is being described as an example, illustration, or explanation. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner for ease of understanding.

[0029] It is understood that the term "embodiment" used throughout the specification means that a specific feature, structure, or characteristic related to an embodiment is included in at least one embodiment of this application. Therefore, various embodiments throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It is understood that in the various embodiments of this application, the sequence number of each process does not imply the order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0030] It is understood that in this application, “when…”, “if” and “if” all refer to the corresponding processing that will be carried out under certain objective circumstances, and are not limited to a time, nor do they require that there must be a judgment action when implemented, nor do they mean that there are other limitations.

[0031] It is understood that some optional features in the embodiments of this application can be implemented independently in certain scenarios without relying on other features, such as the current solution on which they are based, to solve the corresponding technical problems and achieve the corresponding effects. Alternatively, they can be combined with other features as needed in certain scenarios. Correspondingly, the apparatus given in the embodiments of this application can also implement these features or functions, which will not be elaborated here.

[0032] In this application, unless otherwise specified, the same or similar parts between the various embodiments can be referred to each other. In the various embodiments and implementation methods of the various embodiments in this application, unless otherwise specified or logically conflicting, the terminology and / or descriptions between different embodiments and between the implementation methods of the various embodiments are consistent and can be mutually referenced. The technical features in different embodiments and between the implementation methods of the various embodiments can be combined according to their inherent logical relationships to form new embodiments, implementation methods, implementation methods, or implementation approaches. The following embodiments of this application do not constitute a limitation on the scope of protection of this application.

[0033] Figure 1 is a schematic diagram of the architecture of a characteristic current identification system provided in this application. The technical solution of the embodiment of this application can be applied to the characteristic current identification system shown in Figure 1. As shown in Figure 1, the characteristic current identification system 10 includes a characteristic current identification device 11 and an electronic device 12.

[0034] The characteristic current identification device 11 is directly or indirectly connected to the electronic device 12. This connection can be wired or wireless, and this application embodiment does not limit this.

[0035] The characteristic current identification device 11 and the electronic device 12 can exchange data.

[0036] It should be noted that the characteristic current identification device 11 and the electronic device 12 can be independent devices or integrated into the same device; this application does not make any specific limitation in this regard.

[0037] The characteristic current identification device 11 can be a smart circuit breaker, or it can be a device inside the smart circuit breaker, for example, it can be a processing chip inside the smart circuit breaker.

[0038] When the characteristic current identification device 11 and the electronic device 12 are integrated into the same device, the communication method between the characteristic current identification device 11 and the electronic device 12 is the same as the communication method between internal modules of the device. In this case, the communication process between the two is the same as the communication process between the characteristic current identification device 11 and the electronic device 12 when they are independent of each other.

[0039] In the following embodiments provided in this application, the characteristic current identification device 11 and the electronic device 12 are described as being configured independently of each other.

[0040] In practical applications, the characteristic current identification method provided in this application embodiment can be applied to the characteristic current identification device 11, or to the devices included in the characteristic current identification device 11.

[0041] The following description, with reference to the accompanying drawings, uses the application of the characteristic current identification method to the characteristic current identification device 11 as an example to illustrate the characteristic current identification method provided in this application.

[0042] Figure 2 is a flowchart of a characteristic current identification method provided in this application. As shown in Figure 2, the method includes the following steps: S201, the characteristic current identification device acquires the preset binary code sequence of the preset characteristic current and the original current data of each phase current channel at multiple sampling times in the three-phase current channel.

[0043] It should be noted that the preset characteristic current can be represented as 0xAAE9. Of course, the preset characteristic current can also have other forms of representation, and this application does not impose any specific restrictions on it.

[0044] The preset binary encoding sequence can be [1010101011101001]. Of course, the preset binary encoding sequence can also be other sequences, and this application does not impose any specific restrictions on it.

[0045] The preset binary encoding sequence includes multiple preset codes. Taking the above preset binary encoding sequence as an example, the multiple preset codes are 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 0, 1.

[0046] The acquisition frequency of the raw current data can be 6.4kHz. Of course, the acquisition frequency can also be other frequencies, and this application does not impose any specific restrictions on this.

[0047] The multiple sampling times are consecutive sampling times, and the number of multiple sampling times can be 128. Of course, the number of multiple sampling times can also be other numbers, and this application does not impose specific restrictions on this.

[0048] As one possible implementation, referring to Figure 1, the characteristic current identification device receives a message from an electronic device. This message includes a preset binary encoding sequence of the preset characteristic current and the original current data at multiple sampling times of each phase current channel in the three-phase current channel. The characteristic current identification device obtains the preset binary encoding sequence of the preset characteristic current and the original current data at multiple sampling times of each phase current channel in the three-phase current channel from this message.

[0049] S202. The characteristic current identification device determines the initial effective value sequence of the current for each phase current channel based on multiple raw current data and discrete Fourier transform processing.

[0050] The length of the initial current effective value sequence is the same as the length of the preset binary code sequence.

[0051] It should be noted that the Discrete Fourier Transform (DFT) is a mathematical tool that converts a finite-length discrete-time signal into its discrete frequency representation. It analyzes the signal, transforming it from the time domain (where amplitude varies with time) to the frequency domain, thereby revealing which sinusoidal components of different frequencies are contained in the signal, and their respective amplitude and phase information.

[0052] The initial current RMS value sequence includes multiple RMS values, and the range of RMS values ​​is positive integers.

[0053] As one possible implementation, taking a preset binary encoding sequence of [1010101011101001] and 128 sampling times as an example, the feature current identification device performs discrete Fourier transform processing on multiple raw current data of each phase current channel to obtain a raw current effective value sequence of length 48. Then, following a sequential order from beginning to end, one value is taken every three values ​​to obtain an initial current effective value sequence of length 16. This reduces the error of the initial current effective value sequence.

[0054] S203. The characteristic current identification device determines the actual effective value of each phase current channel based on the initial effective value sequence of each phase current channel and the preset binary code sequence.

[0055] As one possible implementation, the characteristic current identification device determines a target preset code with a value of 1 among multiple preset codes in a preset binary code sequence for each phase current channel in the three-phase current channel; takes the sum of the effective values ​​in the initial current effective value sequence of the current channel that are at the same position as the target preset code as the first value; and takes the ratio of the first value to the number of target preset codes as the actual effective value.

[0056] It should be noted that for a detailed description of this possible implementation method, please refer to the relevant description in the following sections of the specific implementation method of this application, which will not be described here.

[0057] S204. The characteristic current identification device determines the target binary code sequence of each phase current channel based on the initial current effective value sequence of each phase current channel.

[0058] The length of the target binary encoded sequence is the same as the length of the initial current effective value sequence.

[0059] The target binary encoding sequence includes multiple target codes. As one possible implementation, the characteristic current identification device, for each phase current channel in the three-phase current channel, uses the average value of the first half of the initial current effective value sequence of the current channel as a first threshold, and the average value of the second half of the initial current effective value sequence of the current channel as a second threshold. For each effective value in the first half of the initial current effective value sequence of the current channel, it determines whether the effective value is greater than the first threshold. If so, the target code in the target binary encoding sequence that is at the same position as the effective value is determined to be 1; otherwise, the target code in the target binary encoding sequence that is at the same position as the effective value is determined to be 0. For each effective value in the second half of the initial current effective value sequence of the current channel, it determines whether the effective value is greater than the second threshold. If so, the target code in the target binary encoding sequence that is at the same position as the effective value is determined to be 1; otherwise, the target code in the target binary encoding sequence that is at the same position as the effective value is determined to be 0.

[0060] It should be noted that for a detailed description of this possible implementation method, please refer to the relevant description in the following sections of the specific implementation method of this application, which will not be described here.

[0061] S205. The characteristic current identification device identifies the target current channel in the three-phase current channel that includes the preset characteristic current based on the target binary code sequence, actual effective value and preset binary code sequence of each phase current channel, and determines the original current data of the target current channel as the characteristic current.

[0062] As one possible implementation, the characteristic current identification device determines the initial current channel in the three-phase current channels; the target binary encoding sequence of the initial current channel is the same as the preset binary encoding sequence; the number of high-low drop errors of the initial current channel is determined according to the initial current effective value sequence of the initial current channel and the preset binary encoding sequence; the target current channel including the preset characteristic current in the three-phase current channels is identified according to the number of high-low drop errors of the initial current channel and the actual effective value of each phase current channel.

[0063] Among them, the original current data of the target current channel can be determined as the characteristic current.

[0064] It should be noted that for a detailed description of this possible implementation method, please refer to the relevant description in the following sections of the specific implementation method of this application, which will not be described here.

[0065] Based on S201-S205, a preset binary encoding sequence of the preset characteristic current and the original current data of each phase current channel at multiple sampling times in the three-phase current channels are acquired. Based on the multiple original current data of each phase current channel and discrete Fourier transform processing, an initial current effective value sequence with the same length as the preset binary encoding sequence is determined for each phase current channel. The actual effective value of each phase current channel is determined based on the initial current effective value sequence and the preset binary encoding sequence. A target binary encoding sequence with the same length as the initial current effective value sequence is determined based on the initial current effective value sequence. The target current channel containing the preset characteristic current in the three-phase current channels is identified based on the target binary encoding sequence, the actual effective value, and the preset binary encoding sequence. Since the preset binary encoding sequence of the preset characteristic current is acquired in advance, after sampling the original current data of each phase current channel at multiple sampling times in the three-phase current channels, the original power data is processed to obtain the corresponding target binary encoding sequence. Therefore, the characteristic current can be identified based on the target binary encoding sequence and the preset binary encoding sequence of the preset characteristic current.

[0066] The above is a general description of the characteristic current identification method provided in this application. The characteristic current identification method provided in this application will be further described below with reference to the accompanying drawings.

[0067] In one design, Figure 3 is a flowchart of another characteristic current identification method provided by this application. As shown in Figure 3, S203 provided in the specific embodiment of this application may include the following steps: S301, the characteristic current identification device determines a target preset code with a value of 1 among multiple preset codes of a preset binary code sequence for each phase current channel in the three-phase current channel.

[0068] As one possible implementation, taking the preset binary encoding sequence [1010101011101001] as an example, the feature current identification device determines whether each preset code is 1. If it is, the preset code is determined to be the target preset code; if not, the preset code is determined not to be the target preset code.

[0069] S302, The feature current identification device takes the sum of the effective values ​​in the initial current effective value sequence of the current channel that are the same as the target preset coding position as the first value.

[0070] As one possible implementation, taking the preset binary encoding sequence [1010101011101001] as an example, the feature current identification device determines the positions of the target preset encoding as 0, 2, 4, 6, 8, 9, 10, 12, and 15 respectively. The feature current identification device adds the effective values ​​at positions 0, 2, 4, 6, 8, 9, 10, 12, and 15 in the initial current effective value sequence to obtain the first value.

[0071] S303, The characteristic current identification device uses the ratio of the first value to the number of target preset codes as the actual effective value.

[0072] As one possible implementation, taking the preset binary encoding sequence [1010101011101001] as an example, the feature current identification device determines the number of the target preset codes to be 9, and takes the ratio of the first value to 9 as the actual effective value.

[0073] Based on S301-S303, for each phase current channel in the three-phase current channel, a target preset code with a value of 1 is determined among multiple preset codes in the preset binary code sequence. The sum of the effective values ​​in the initial current effective value sequence of the current channel that are at the same position as the target preset code is taken as the first value. The ratio of the first value to the number of target preset codes is taken as the actual effective value. This can effectively avoid invalid sampling during known interference periods (such as switching noise and pulse interference) and flexibly adapt to the key intervals of non-uniform sampling or periodic signals, thereby significantly improving the anti-interference ability and reliability of current effective value calculation.

[0074] In one design, S204 provided in a specific embodiment of this application may specifically include: for each phase current channel in the three-phase current channel, the characteristic current identification device takes the average value of the first half of the effective value sequence of the initial current of the current channel as a first threshold and the average value of the second half of the effective value sequence of the initial current of the current channel as a second threshold.

[0075] For each valid value in the first half of the initial current valid value sequence of the current channel, the feature current identification device determines whether the valid value is greater than a first threshold. If it is, it determines that the value of the target code in the target binary code sequence that is at the same position as the valid value is 1. If not, it determines that the value of the target code in the target binary code sequence that is at the same position as the valid value is 0.

[0076] For each effective value in the latter half of the initial current effective value sequence of the current channel, determine whether the effective value is greater than the second threshold. If yes, determine that the target code in the target binary code sequence that is at the same position as the effective value is 1. If no, determine that the target code in the target binary code sequence that is at the same position as the effective value is 0.

[0077] Based on this scheme, an adaptive binary coding threshold can be dynamically generated according to the statistical characteristics of each phase current signal (different average values ​​of the first half and the second half), thereby more accurately identifying significant feature points (points higher than the local average value) in the current signal. This segmented and adaptive coding method is more adaptable to the dynamic changes of the current waveform at different stages compared with a fixed threshold, improving the coding's sensitivity and characterization ability to actual current characteristics.

[0078] In one design, Figure 4 is a flowchart of another characteristic current identification method provided by this application. As shown in Figure 4, S205 provided in the specific embodiment of this application may include the following steps: S401, the characteristic current identification device determines the initial current channel in the three-phase current channel.

[0079] The target binary encoding sequence of the initial current channel is the same as the preset binary encoding sequence.

[0080] As one possible implementation, the characteristic current identification device determines whether the target binary code sequence of each phase current channel is the same as the preset binary code sequence. If so, the current channel is determined to be the initial current channel; otherwise, the initial current channel is determined for that current channel location.

[0081] S402, The characteristic current identification device determines the number of high and low drop errors in the initial current channel based on the initial current effective value sequence and the preset binary code sequence.

[0082] As one possible implementation, the characteristic current identification device determines the size relationship between the first preset code and the previous preset code in the preset binary code sequence, and the characteristic current identification device determines the size relationship between the first effective value and the previous effective value in the initial current effective value sequence. If the size relationship corresponding to the first effective value is the same as the size relationship of the first preset code, it is determined that the first effective value does not have a high-low difference error. If the size relationship of the first effective value is different from the size relationship of the first preset code, it is determined that the first effective value has a high-low difference error.

[0083] Similarly, the characteristic current identification device processes each valid value in this way to obtain the number of high and low drop errors in the initial current channel.

[0084] S403. The characteristic current identification device identifies the target current channel that includes the preset characteristic current in the three-phase current channels based on the number of errors in the height difference of the initial current channel and the actual effective value of each phase current channel.

[0085] As one possible implementation, the characteristic current identification device uses the initial current channel with a number of high-low drop errors less than a preset threshold as the intermediate current channel; it determines whether the actual effective value of the intermediate current channel is the maximum value among multiple actual effective values; if so, it determines the intermediate current channel as the target current channel among the three-phase current channels that includes the preset characteristic current.

[0086] Based on this possible implementation method, by using the dual criteria of "morphological screening" (few errors due to height differences, ensuring that the waveform basically matches the preset characteristics) and "energy verification" (maximum actual effective value, ensuring that the energy characteristics of the target channel are significant), the target channel containing the preset characteristic current can be identified from the three-phase current with high precision and reliability. This effectively avoids misjudgment that may be caused by a single criterion and improves the accuracy and robustness of the identification results.

[0087] The preset quantity threshold can be 2, 3, or 4. Of course, the preset quantity threshold can also be other values, and this application does not impose specific restrictions on it.

[0088] Furthermore, if the actual effective value of the intermediate current channel is not the maximum value among multiple actual effective values, the characteristic current identification device can collect the original current data of the current channel corresponding to the maximum value among multiple actual effective values ​​again, and re-execute S202-S205 for the original current data of the current channel.

[0089] Based on S401-S403, by combining precise matching of the coded sequence (screening the initial channel) with dynamic verification of the current waveform shape (high and low drop analysis), and integrating the overall energy information of the actual effective value, it is possible to achieve multi-dimensional and robust identification of preset characteristic currents, effectively distinguish normal load currents from specific faults or characteristic currents, and improve the accuracy and anti-interference ability of target current channel identification.

[0090] The above mainly describes the solution provided by the embodiments of this application from the perspective of the characteristic current identification method executed by the characteristic current identification device. To achieve the above functions, the characteristic current identification device includes hardware structures and / or software modules corresponding to each function. Those skilled in the art should readily recognize that, in conjunction with the units and algorithm steps of the various examples described in the embodiments disclosed herein, the embodiments of this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0091] This application embodiment can divide the characteristic current identification device into functional modules according to the above method example. For example, each function can be divided into a separate functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. Optionally, the module division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation. Furthermore, "module" here can refer to an application-specific integrated circuit (ASIC), a circuit, a processor and memory executing one or more software or firmware programs, integrated logic circuits, and / or other devices that can provide the above functions.

[0092] Figure 5 shows a schematic diagram of a characteristic current identification device when using functional module division. As shown in Figure 5, the characteristic current identification device 50 includes an acquisition module 501 and a processing module 502.

[0093] In some embodiments, the characteristic current identification device 50 may further include a storage module (not shown in FIG5) for storing program instructions and data.

[0094] The three-phase current channels include: an acquisition module 501, which acquires a preset binary encoding sequence of a preset characteristic current and raw current data at multiple sampling times for each phase current channel; a processing module 502, which determines an initial effective current value sequence for each phase current channel based on the multiple raw current data and discrete Fourier transform processing; the length of the initial effective current value sequence is the same as the length of the preset binary encoding sequence; a processing module 502, which determines the actual effective value of each phase current channel based on the initial effective current value sequence and the preset binary encoding sequence; a processing module 502, which determines a target binary encoding sequence for each phase current channel based on the initial effective current value sequence; the length of the target binary encoding sequence is the same as the length of the initial effective current value sequence; and a processing module 502, which identifies a target current channel in the three-phase current channels that includes the preset characteristic current based on the target binary encoding sequence, the actual effective value, and the preset binary encoding sequence.

[0095] Optionally, the preset binary code sequence includes multiple preset codes, and the initial current effective value sequence includes multiple effective values. The processing module 502 is used to determine the actual effective value of each phase current channel based on the initial current effective value sequence and the preset binary code sequence of each phase current channel, including: for each phase current channel in the three-phase current channels, determining the target preset code with a value of 1 among the multiple preset codes in the preset binary code sequence; taking the sum of the effective values ​​in the initial current effective value sequence of the current channel that are at the same position as the target preset code as the first value; and taking the ratio of the first value to the number of target preset codes as the actual effective value.

[0096] Optionally, the target binary encoding sequence includes multiple target codes. The processing module 502 is used to determine the target binary encoding sequence for each phase current channel based on the initial current effective value sequence of each phase current channel, including: for each phase current channel in the three-phase current channels, taking the average value of the first half of the initial current effective value sequence of the current channel as a first threshold, and taking the average value of the second half of the initial current effective value sequence of the current channel as a second threshold; for each effective value in the first half of the initial current effective value sequence of the current channel, determining whether the effective value is greater than the first threshold, if so, determining that the target code in the target binary encoding sequence that is at the same position as the effective value is 1, if not, determining that the target code in the target binary encoding sequence that is at the same position as the effective value is 0; for each effective value in the second half of the initial current effective value sequence of the current channel, determining whether the effective value is greater than the second threshold, if so, determining that the target code in the target binary encoding sequence that is at the same position as the effective value is 1, if not, determining that the target code in the target binary encoding sequence that is at the same position as the effective value is 0.

[0097] Optionally, the processing module 502 is used to identify target current channels in the three-phase current channels that include preset characteristic currents based on the target binary encoding sequence, actual effective value, and preset binary encoding sequence of each phase current channel, including: determining the initial current channel in the three-phase current channels; the target binary encoding sequence of the initial current channel is the same as the preset binary encoding sequence; determining the number of high-low drop errors of the initial current channel based on the initial current effective value sequence and the preset binary encoding sequence; and identifying target current channels in the three-phase current channels that include preset characteristic currents based on the number of high-low drop errors of the initial current channel and the actual effective value of each phase current channel.

[0098] Optionally, the processing module 502 is used to identify the target current channel among the three-phase current channels that includes a preset characteristic current based on the number of high-low drop errors in the initial current channel and the actual effective value of each phase current channel, including: taking the initial current channel with a number of high-low drop errors less than a preset threshold as the intermediate current channel; determining whether the actual effective value of the intermediate current channel is the maximum value among multiple actual effective values; if so, determining the intermediate current channel as the target current channel among the three-phase current channels that includes the preset characteristic current.

[0099] All relevant content of each step involved in the above method embodiments can be referenced from the functional description of the corresponding functional module, and will not be repeated here.

[0100] Figure 6 shows a schematic diagram of another characteristic current identification device when the functions of the above-mentioned functional modules are implemented in hardware. As shown in Figure 6, the characteristic current identification device 60 includes a processor 601, a memory 602, and a bus 603. The processor 601 and the memory 602 can be connected via the bus 603.

[0101] Processor 601 is the control center of characteristic current identification device 60. It can be a single processor or a collective term for multiple processing elements. For example, processor 601 can be a general-purpose central processing unit (CPU) or other general-purpose processors. Among them, the general-purpose processor can be a microprocessor or any conventional processor.

[0102] As one embodiment, processor 601 may include one or more CPUs, such as CPU 0 and CPU 1 shown in FIG. 6.

[0103] The memory 602 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), disk storage medium or other magnetic storage device, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto.

[0104] As one possible implementation, the memory 602 can exist independently of the processor 601. The memory 602 can be connected to the processor 601 via a bus 603 and is used to store instructions or program code. When the processor 601 calls and executes the instructions or program code stored in the memory 602, it can implement the characteristic current identification method provided in the embodiments of this application.

[0105] In another possible implementation, the memory 602 can also be integrated with the processor 601.

[0106] Bus 603 can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. This bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used in Figure 6, but this does not indicate that there is only one bus or one type of bus.

[0107] It should be noted that the structure shown in Figure 6 does not constitute a limitation on the characteristic current identification device 60. In addition to the components shown in Figure 6, the characteristic current identification device 60 may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0108] As an example, referring to Figure 5, the acquisition module 501 and processing module 502 in the characteristic current identification device 50 have the same functions as the processor 601 in Figure 6.

[0109] Optionally, as shown in FIG6, the characteristic current identification device 60 provided in this application embodiment may further include a communication interface 604.

[0110] Communication interface 604 is used to connect with other devices via a communication network. This communication network can be Ethernet, a wireless access network, a wireless local area network (WLAN), etc. Communication interface 604 may include a receiving unit for receiving data and a transmitting unit for transmitting data.

[0111] In one possible implementation, the communication interface 604 in the characteristic current identification device 60 provided in this application embodiment can also be integrated into the processor 601, and this application embodiment does not specifically limit this.

[0112] As a possible product form, the characteristic current identification device of this application embodiment can also be implemented using one or more field programmable gate arrays (FPGAs), programmable logic devices (PLDs), controllers, state machines, gate logic, discrete hardware components, any other suitable circuits, or any combination of circuits capable of performing the various functions described throughout this application.

[0113] Through the above description of the embodiments, those skilled in the art will clearly understand that, for the sake of convenience and brevity, only the division of the above functional units is used as an example. In practical applications, the above functions can be assigned to different functional units as needed, that is, the internal structure of the device can be divided into different functional units to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0114] This application also provides a computer-readable storage medium storing a computer program or instructions thereon, which, when executed, causes a computer to perform the various steps in the method flow shown in the above method embodiments.

[0115] Embodiments of this application provide a computer program product containing instructions that, when executed on a computer, cause the computer to perform the various steps in the method flow shown in the above-described method embodiments.

[0116] This application provides a chip system, including: a processor and an interface circuit; the interface circuit is used to receive computer programs or instructions and transmit them to the processor; the processor is used to execute the computer programs or instructions so that the chip system performs each step in the method flow shown in the above method embodiments.

[0117] The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), registers, hard disks, optical fibers, compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing, or any other form of computer-readable storage medium in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium may also be a component of the processor. The processor and the storage medium may reside in a purpose-specific ASIC. In the embodiments of this application, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0118] Since the characteristic current identification device, computer-readable storage medium, and computer program product provided in this embodiment can be applied to the characteristic current identification method provided in this embodiment, the technical effects that can be obtained can also be referred to the above method embodiments. The embodiments of this application will not be repeated here.

[0119] Although this application has been described herein in conjunction with various embodiments, those skilled in the art will understand and implement other variations of the disclosed embodiments by reviewing the accompanying drawings and the disclosure in carrying out the claimed application.

[0120] Although this application has been described in conjunction with specific features and embodiments, it is obvious that various modifications and combinations can be made thereto without departing from the spirit and scope of this application. Accordingly, this specification and drawings are merely illustrative examples of this application and are considered to cover any and all modifications, variations, combinations, or equivalents within the scope of this application. Clearly, those skilled in the art can make various alterations and modifications to this application without departing from the spirit and scope of this application. Thus, if such modifications and modifications of this application fall within the scope of equivalent technology of this application, this application also intends to include such modifications and modifications.

Claims

1. A method for identifying characteristic currents, characterized in that, The method includes: acquiring a preset binary encoding sequence of a preset characteristic current and raw current data at multiple sampling times for each phase current channel in a three-phase current channel; determining an initial effective current value sequence for each phase current channel based on the multiple raw current data and discrete Fourier transform processing; the length of the initial effective current value sequence is the same as the length of the preset binary encoding sequence; determining the actual effective value of each phase current channel based on the initial effective current value sequence and the preset binary encoding sequence; determining a target binary encoding sequence for each phase current channel based on the initial effective current value sequence; the length of the target binary encoding sequence is the same as the length of the initial effective current value sequence; identifying a target current channel in the three-phase current channels that includes the preset characteristic current based on the target binary encoding sequence, the actual effective value, and the preset binary encoding sequence, and determining the raw current data of the target current channel as the characteristic current.

2. The method according to claim 1, characterized in that, The preset binary encoding sequence includes multiple preset codes, and the initial current effective value sequence includes multiple effective values. The actual effective value of each phase current channel is determined based on the initial current effective value sequence and the preset binary encoding sequence, including: for each phase current channel in the three-phase current channels, determining a target preset code with a value of 1 among the multiple preset codes in the preset binary encoding sequence; using the sum of the effective values ​​in the initial current effective value sequence of the current channel that are at the same position as the target preset code as a first value; and using the ratio of the first value to the number of target preset codes as the actual effective value.

3. The method according to claim 2, characterized in that, The target binary encoding sequence includes multiple target codes. The target binary encoding sequence for each phase current channel is determined based on the initial current effective value sequence of each phase current channel. This includes: for each phase current channel in the three-phase current channels, using the average value of the first half of the initial current effective value sequence as a first threshold, and the average value of the second half of the initial current effective value sequence as a second threshold; for each effective value in the first half of the initial current effective value sequence of the current channel, determining whether the effective value is greater than the first threshold; if so, determining the value of the target code in the target binary encoding sequence that corresponds to the effective value position as 1; otherwise, determining the value of the target code in the target binary encoding sequence that corresponds to the effective value position as 0; for each effective value in the second half of the initial current effective value sequence of the current channel, determining whether the effective value is greater than the second threshold; if so, determining the value of the target code in the target binary encoding sequence that corresponds to the effective value position as 1; otherwise, determining the value of the target code in the target binary encoding sequence that corresponds to the effective value position as 0.

4. The method according to claim 1, characterized in that, Identifying a target current channel in the three-phase current channels that includes the preset characteristic current based on the target binary encoding sequence, actual effective value, and preset binary encoding sequence of each phase current channel includes: determining an initial current channel in the three-phase current channels; the target binary encoding sequence of the initial current channel is the same as the preset binary encoding sequence; determining the number of high-low drop errors in the initial current channel based on the initial current effective value sequence and the preset binary encoding sequence; and identifying a target current channel in the three-phase current channels that includes the preset characteristic current based on the number of high-low drop errors in the initial current channel and the actual effective value of each phase current channel.

5. The method according to claim 4, characterized in that, Identifying the target current channel among the three-phase current channels that includes the preset characteristic current based on the number of high / low drop errors in the initial current channel and the actual effective value of each phase current channel includes: designating the initial current channel with a number of high / low drop errors less than a preset threshold as an intermediate current channel; determining whether the actual effective value of the intermediate current channel is the maximum value among multiple actual effective values; if so, determining the intermediate current channel as the target current channel among the three-phase current channels that includes the preset characteristic current.

6. A characteristic current identification device, characterized in that, The device includes: an acquisition module and a processing module; the acquisition module is used to acquire a preset binary encoding sequence of a preset characteristic current and raw current data at multiple sampling times of each phase current channel in the three-phase current channels; the processing module is used to determine an initial current effective value sequence of each phase current channel based on the multiple raw current data of each phase current channel and discrete Fourier transform processing; the length of the initial current effective value sequence is the same as the length of the preset binary encoding sequence; the processing module is used to determine the actual effective value of each phase current channel based on the initial current effective value sequence and the preset binary encoding sequence; the processing module is used to determine a target binary encoding sequence of each phase current channel based on the initial current effective value sequence; the length of the target binary encoding sequence is the same as the length of the initial current effective value sequence; the processing module is used to identify a target current channel in the three-phase current channels that includes the preset characteristic current based on the target binary encoding sequence, the actual effective value, and the preset binary encoding sequence of each phase current channel.

7. The characteristic current identification device according to claim 6, characterized in that, The preset binary encoding sequence includes multiple preset codes, and the initial current effective value sequence includes multiple effective values. The processing module is used to determine the actual effective value of each phase current channel based on the initial current effective value sequence and the preset binary encoding sequence of each phase current channel, including: for each phase current channel in the three-phase current channels, determining a target preset code with a value of 1 among the multiple preset codes in the preset binary encoding sequence; taking the sum of the effective values ​​in the initial current effective value sequence of the current channel that are at the same position as the target preset code as a first value; and taking the ratio of the first value to the number of target preset codes as the actual effective value.

8. The characteristic current identification according to claim 7, characterized in that, The target binary encoding sequence includes multiple target codes. The processing module is used to determine the target binary encoding sequence for each phase current channel based on the initial current effective value sequence of each phase current channel, including: for each phase current channel in the three-phase current channels, taking the average value of the first half of the initial current effective value sequence of the current channel as a first threshold, and taking the average value of the second half of the initial current effective value sequence of the current channel as a second threshold; for each effective value in the first half of the initial current effective value sequence of the current channel, determining whether the effective value is greater than the first threshold, if so, determining that the target code in the target binary encoding sequence that is at the same position as the effective value is 1, if not, determining that the target code in the target binary encoding sequence that is at the same position as the effective value is 0; for each effective value in the second half of the initial current effective value sequence of the current channel, determining whether the effective value is greater than the second threshold, if so, determining that the target code in the target binary encoding sequence that is at the same position as the effective value is 1, if not, determining that the target code in the target binary encoding sequence that is at the same position as the effective value is 0.

9. A characteristic current identification device, characterized in that, The characteristic current identification device includes: a processor coupled to a memory for storing programs or instructions, which, when executed by the processor, cause the device to perform the method as described in any one of claims 1 to 5.

10. A computer-readable storage medium having a computer program or instructions stored thereon, characterized in that, When the computer program or instructions are executed, they cause the computer to perform the method as described in any one of claims 1 to 5.