Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
In one embodiment, a method for obtaining a step response parameter of a direct current transformer is provided. As shown in fig. 1, the method for acquiring the step response parameters of the direct current transformer is applicable to the situation of acquiring the step response parameters of the direct current transformer. The method of the embodiment of the invention can be executed by a step response parameter acquisition device of the direct current transformer, and the device can be realized in a form of software and/or hardware.
As shown in fig. 1, the method for obtaining the step response parameter of the direct current transformer according to the embodiment of the invention comprises the following steps:
s110, acquiring a transient step signal of the secondary side of the current transformer.
The primary side of the current transformer inputs a step current signal. It should be understood that the current transformer in the embodiment of the present invention is a dc current transformer.
Specifically, the output transient step current signal is obtained at the secondary side of the current transformer by inputting and outputting the step current signal to the primary side of the current transformer, and certainly, the transient step signal waveform corresponding to the transient step current signal can also be obtained. Alternatively, the transient step signal waveform may be recorded by a prover. When filtering is carried out, a worker can conveniently check, and whether the interference signal in the transient step signal is removed or not can be judged by observing the change of the waveform of the transient step signal.
S120, processing the transient step signal through a wavelet mode maximum algorithm to sequentially obtain a plurality of mode maxima.
In the embodiment of the invention, the transient step signal is processed through a wavelet mode maximum algorithm to obtain a plurality of mode maxima, and preparation work is carried out for the subsequent determination of a time window.
Through wavelet transformation theory and discrete wavelet principle, if there is a moment x n, in a certain neighborhood, if for all x these two formulas:
W2jf(x)|≤|W2jf(xn)|
Where point x n is the wavelet mode maximum point at scale j, n is the sequence number of the time point, j is a constant, and W 2jf(xn) is the mode maximum of the wavelet transform. W 2j f (x) is the wavelet coefficient of f (x) at each scale 2J (j=1, 2, ", J). f (x) is the original step signal. The mode maxima points, signs and magnitudes essentially characterize the abrupt moments, directions and instantaneous intensities of the signals. In the field test, the data representation before and after the abrupt change of the applied step signal reflects the physical characteristics or the change of energy, the moment is extracted by a mode maximum value, the instant of the abrupt change of the transient step signal can be adaptively screened, and a basis is provided for the calculation of the step high value and the step low value.
S130, dividing a plurality of mode maxima into a step low value interval section and a step high value interval section.
The step low value refers to an initial steady state value of the transient step signal, and the step high value refers to a final steady state value of the transient step signal.
In the embodiment of the invention, a step low value interval section and a step high value interval section are divided according to a plurality of mode maxima. This step prepares for the subsequent acquisition of the time window.
S140, obtaining a first time window of the step low value corresponding to the step low value interval.
Specifically, a first time window of the step low value corresponding to the step low value interval is obtained, and preparation work is performed for obtaining the step low value subsequently.
S150, obtaining a second time window with a step high value corresponding to the step high value interval.
Specifically, a first time window of the step high value corresponding to the step high value interval is obtained, and preparation work is performed for obtaining the step high value subsequently.
S160, filtering the transient step signals in each time window in a preset filtering mode to obtain transient step signals to be used in each time window.
Wherein the time window comprises a first time window and a second time window.
Filtering the transient step signals in each time window through a preset filtering method to obtain transient step signals to be used in each time window. The embodiment of the invention can filter the transient step signal in a filtering mode to remove the interference of noise.
S170, obtaining a step value based on the transient step signals to be used of each time window.
Wherein the step value comprises a step low value and a step high value.
Specifically, the transient step signals to be used of each time window are processed to obtain step values, the time windows are determined in the mode of the embodiment of the invention to obtain the transient step signals in the time windows, and the transient step signals in the time windows are filtered, so that noise interference of high-frequency signals is avoided, and the accuracy of the step values is improved.
S180, obtaining step response parameters according to each step value.
According to the embodiment of the invention, the step response parameters are obtained through each step value, and the step response parameters are obtained by processing the step values through the calculation formula corresponding to each step response parameter.
Optionally, obtaining the step response parameter according to each step value comprises obtaining a step amplitude and a time corresponding to the step value according to the step value, and calculating the step amplitude and the time to obtain the step response parameter, wherein the step response parameter comprises at least one of a step rising time, a peak value time and an overshoot.
According to the method, the step amplitude of the step low value is obtained according to the step low value, the time corresponding to the step low value is obtained, and the step amplitude of the step high value and the time corresponding to the step high value are obtained by the same method, so that the step response parameter can be calculated according to a calculation formula. The accuracy of the step response parameter is improved due to the improvement of the accuracy of the step value.
According to the technical scheme, the transient step signal of the current signal of the secondary side of the current transformer is obtained, the transient step signal is processed through a wavelet mode maximum algorithm, a plurality of mode maxima are obtained in sequence, and the mode maxima are divided into a step low value section and a step high value section. And obtaining a first time window of the step low value corresponding to the step low value interval section, and obtaining a second time window of the step high value corresponding to the step high value interval section. Filtering the transient step signals in each time window through a preset filtering method to obtain transient step signals to be used in each time window, wherein the time windows comprise a first time window and a second time window, and step values are obtained based on the transient step signals to be used in each time window and comprise step low values and step high values. And obtaining a step response parameter according to each step value. According to the technical scheme, the time window is determined through the mode maximum value, the accuracy of time window determination is improved, the transient step signals in the time window are filtered through the filtering method, interference of interference signals on the transient step signals is avoided, and the accuracy of the transient step signals in the time window is improved. The transient step signal to be used in the obtained time window is more accurate. Therefore, based on the transient step signals to be used in each time window, the obtained step values are more accurate, and the step response parameters are obtained according to the step values.
In another embodiment of the present invention, filtering the transient step signal in each time window by a preset filtering manner to obtain a transient step signal to be used in each time window includes filtering the transient step signal in each time window by a pre-constructed alternating hybrid filter to obtain a transient step signal to be used in each time window.
In the embodiment of the invention, the transient step signals in each time window are filtered through the pre-constructed alternating mixed filter, and as the mathematical morphological filtering is only carried out in the time domain of the signals, the decomposition and reconstruction of the signals are not needed, and the errors caused by the decomposition and reconstruction of the signals are avoided. In addition, the filtering mode of the embodiment of the invention is convenient to calculate and easy to realize engineering.
In the embodiment of the invention, the influence of on-site electromagnetic interference and switching power supply noise is considered, the step high value and the step low value are not direct current signals, and high-frequency interference signals are possibly overlapped, so that in the calculation process of the step high value and the step low value, filtering processing is carried out, and an alternate hybrid filter is constructed based on morphological opening and closing operation, wherein the formula is as follows:
[(f)altmix(g)](n)=[(f)OC(g)+(f)CO(g)](n)/2,
Wherein (f) OC (g) represents that the step signal is first subjected to an open operation and then to a close operation, and (f) CO (g) represents that the step signal is first subjected to a close operation and then to an open operation.
In order to verify the filtering effect of the alternating hybrid filter on the signal in the embodiment of the present invention, the following test was performed:
The method comprises the steps of assuming a signal f (N) to be processed to be data in a time window selected after the maximum value of a module is calibrated, wherein the signal f (N) is a one-dimensional multi-value signal, the definition domain of the signal f (N) is D f = {0,1,2, & gt, N }, g (N) is a one-dimensional structure element sequence, the definition domain of the signal f (N) is D g = {0,1,2, & gt, P }, P and N are integers, and N is more than or equal to P. The gray scale expansion and corrosion are defined as (f ∈g) (n) =max { f (n-x) +g (x) | (n-x) ∈d f and x ε D g},(fΘg)(n)=min{f(n+x)-g(x)|(n+x)∈Df and x ε D g, respectively.
Wherein ∈r denotes an expansion operation, Θ denotes a corrosion operation, first corrosion and then expansion are referred to as gray-value open operation, and first expansion and then corrosion are referred to as gray-value close operation. n is the number of the sequence points of the one-dimensional structural element, and x is the number in the definition domain D g. As shown in fig. 2, fig. 2 (a) is a signal to be processed, the open operation process is fig. 2 (b), the open operation may be used to filter peak noise above the original signal, and fig. 2 (c) shows an operation result of the signal to be processed after the open operation. The closed operation process is shown in fig. 2 (d), which is used for smoothing or suppressing the trough noise below the signal, and fig. 2 (e) shows the operation result of the signal to be processed after the closed operation. It can be seen that the transient step signal in the time domain, whether it is an open or a closed operation, is low pass filtered.
Fig. 3 shows a waveform of a step low value signal obtained by noise interference filtering of a transient step signal corresponding to the step low value by using an alternate hybrid filter according to an embodiment of the present invention.
In another embodiment of the present invention, the dividing the multiple modulo maxima into a step low value interval and a step high value interval includes dividing the modulo maxima with positive numbers into a first set, dividing the modulo maxima with negative numbers into a second set, taking a time corresponding to the largest modulo maxima in the first set as a first boundary value, taking a time corresponding to the smallest modulo maxima in the second set as a second boundary value, taking a transient step in an initial time and a first boundary value range as a step low value interval, taking a transient step in a first transient step signal sampling point as a step high value interval, and taking a transient step in the first boundary value and the second boundary value range as a step high value interval.
In the embodiment of the invention, some modulo maxima with positive modulo maxima are divided into a first set, some modulo maxima with negative modulo maxima are divided into a second set, then the moment of maximum value is selected from the first set as a first boundary value, and the minimum value is selected from the second set as a second boundary value. Taking a transient step signal between the initial time and the first boundary value as a step low value interval section, and taking a transient step signal in the range of the first boundary value and the second boundary value as a step high value interval section.
The embodiment of the invention firstly extracts the transient step signal recorded by the calibrator, namely the transient step signal corresponding to the current signal obtained from the secondary side of the direct current transformer. And (3) obtaining wavelet transformation mode maxima for the transient step signal to obtain a mode maximum sequence, wherein M= [ M 1 M2 M2…Mn].M1 ] represents a first mode maximum, M 2 represents a second mode maximum, and M n represents an nth mode maximum.
The mode maximum corresponds to the abrupt moment of the step signal, and because the step signal applied on site is generally a square wave signal, the input signal of the direct current transformer in the embodiment of the invention is a step signal, namely a square wave signal. The largest energy change occurs from the step up to the continuous one period and then to the down period, namely the step up and the step down periods. Let M s be the positive mode maximum value of the transient step signal corresponding to the output current signal in the step-up phase, and the corresponding time is s. M x is that the mode maximum value of the transient step signal corresponding to the output current signal in the step-up stage is negative, and the corresponding time is x, as shown in fig. 4a, the step signal does not generate overshoot oscillation in the step-up process. In fig. 4b, the overshoot oscillation occurs in the step signal rising phase, so that two mode maxima, M s and M s+1 respectively, occur in the rising phase and during the oscillation, and the magnitude difference is large. The number of sampling points is n.
The mode maxima of the transient step signal corresponding to the rising phase and the falling phase of the step signal are opposite in polarity. The absolute value of the amplitude is the largest and similar. Therefore, a step signal abrupt change moment detection criterion is constructed:
Ms=max(Ms1 Ms2 Ms3…Msn),
Mx=min(Mx1 Mx2 Mx3…Mxn),
Where k M is the ratio of the two mode maxima, and k M is negative since the directions of two M s and M x are opposite. M s1 represents the first modulo maximum in the sequence with positive modulo maximum, corresponding time s1, M sn represents the nth modulo maximum in the sequence with positive modulo maximum, corresponding time sn. M x1 represents the first modulo maximum in the sequence whose modulo maximum is negative, corresponding to time x1.M sn represents the nth modulo maximum in the sequence whose modulo maximum is negative, corresponding to the instant xn.
The maximum and minimum mode maxima selected by k M can also be used as a criterion for judging whether the maximum and minimum mode maxima are accurate, when the two mode maxima do not accord with the judgment of k M, the error exists in the two mode maxima, the two mode maxima are removed from the respective sequences, the two sequences are updated, and the maximum and minimum mode maxima are reselected.
The data between the time t 0 corresponding to the first sampling point in the transient step signal and the time s corresponding to the mode maximum value M s are the step low value interval J1[ t 0, s ], and the data at the time s corresponding to the mode maximum value M s and the time x corresponding to the mode maximum value M x are the step high value interval J2[ s, x ].
In another embodiment of the invention, the step low value interval section comprises a plurality of sampling points, wherein the sampling points are provided with corresponding moments, and the step low value interval section comprises a step low value interval section, wherein the step low value interval section comprises a step low value interval section, a step low value interval section and a step low value interval section.
In the embodiment of the invention, a center point and a center time of the center point are determined from a plurality of sampling points included in a step low value interval, preset time periods on two sides of the center time are determined, and time boundary values on two sides of a first time window are determined according to the preset time periods on two sides of the center time, for example, the center time of the center point is T1, two sides respectively include 20 sampling points, the duration of the 20 sampling points is 4ms, and the first time window is t1= [ T1-4ms, T1+4ms ].
In another embodiment of the present invention, before the center point and the center time of the center point are determined from the plurality of sampling points included in the step low value interval, the method further includes removing the sampling points at the time corresponding to the mode maximum value if the number of sampling points in the step low value interval is even.
In the embodiment of the invention, under the condition that the number of the sampling points in the step low value interval is even, the moment corresponding to the maximum value of the mode is determined, and the sampling points corresponding to the moment are removed, so that the number of the sampling points in the step low value interval is odd, and the center point is convenient to select.
Similarly, obtaining a second time window with a step high value corresponding to the step high value interval section comprises determining a center point from a plurality of sampling points included in the step high value interval section, obtaining the center moment of the center point, determining preset time periods at two sides of the center moment, and determining time boundary values at two sides of the second time window according to the preset time periods at two sides of the center moment to obtain the second time window. Of course, under the condition that the number of sampling points included in the step high value interval is even, sampling points at the moment corresponding to the mode maximum value are removed, so that odd sampling points are obtained, and the center point is conveniently determined.
In another embodiment of the present invention, the step value obtaining based on the transient step signal to be used of each time window includes obtaining a step low value by performing an average calculation on the transient step signal to be used of the first time window, and obtaining a step high value by performing an average calculation on the transient step signal to be used of the second time window.
In order to obtain a step low value, the embodiment of the invention calculates the average value of transient step signals to be used of all sampling points in a first time window to obtain the step low value, and similarly obtains the step high value.
In another embodiment of the present invention, if the step amplitude u n of the standard step waveform at time t n corresponds to the step amplitude n%, the corresponding step value between two discrete sampling points and the time thereof can be obtained according to the interpolation calculation method:
un=(J2-J1)×n%+J1
where J1 represents a step low value interval and J2 represents a step high value interval.
The magnitude of the step magnitude u n calculated using interpolation is related to the accuracy of the step height value calculation.
For example, taking the calculation of the delay time T 'as an example, the time difference between the standard step signal and the time when the transient step signal of the dc current transformer reaches 10% of the difference between the final steady state value (step high value) and the initial steady state value (step low value) is defined as the delay time T'. The time and amplitude (t 1-10%,u1-10%) corresponding to the standard signal with the 10% step amplitude correspond to the previous discrete sampling point (t 1-s1,u1-s1) and the next sampling point (t 1-s2,u1-s2). The moment and the amplitude of the transient step signal of the direct current transformer with the 10% step amplitude are (t 2-10%,v2-10%), the corresponding previous discrete sampling point is (t 2-s1,v2-s1), and the subsequent sampling point is (t 2-s2,v2-s2).
The time corresponding to the 10% step amplitude can be calculated:
T`=t2-10%-t1-10%
T is the time corresponding to the 10% step amplitude.
Wherein t 1 represents the time of the standard signal, t 1 -10% represents the time of the standard signal with the 10% step amplitude, u 1 represents the amplitude corresponding to the standard signal with the 10% step amplitude, s1 represents a discrete sampling point, t 1-s1 represents the time of the previous discrete sampling point of the standard signal with the 10% step amplitude, and u 1-s1 represents the amplitude of the subsequent discrete sampling point of the standard signal with the 10% step amplitude. Similarly, t 1-s2 represents the time of the subsequent discrete sample point of the standard signal having a 10% step amplitude, and u 1-s2 represents the amplitude of the subsequent discrete sample point of the standard signal having a 10% step amplitude. t 2 represents the time of the transient step signal of the direct current transformer with a step amplitude of 10%. f 1 represents the sampling frequency of the standard signal (standard step signal), and f 2 represents the sampling frequency of the step signal of the direct current transformer.
In another embodiment of the present invention, a step response parameter obtaining device for a dc current transformer is provided, as shown in fig. 5, where the step response parameter obtaining device for a dc current transformer according to the embodiment of the present invention may execute the step response parameter obtaining method for a dc current transformer provided by any embodiment of the present invention, and has a functional module and beneficial effects corresponding to the executing method. The device comprises a transient step signal acquisition module 610, a module maximum acquisition module 620, a section acquisition module 630, a first time window acquisition module 640, a second time window acquisition module 650, a filtering module 660, a step value acquisition module 670 and a parameter acquisition module 680, wherein:
The system comprises a transient step signal acquisition module 610, a module 620, a section acquisition module 630, a first time window acquisition module 640, a second time window acquisition module 650, a filtering module 660 and a module 680, wherein the transient step signal acquisition module 610 is used for acquiring a transient step signal of a secondary side of a current transformer, the primary side of the current transformer inputs a step current signal, the module 620 is used for processing the transient step signal through a wavelet module maximum algorithm to sequentially acquire a plurality of module maximum values, the section acquisition module 630 is used for dividing the plurality of module maximum values into a step low value section and a step high value section, the first time window acquisition module 640 is used for acquiring a first time window of a step low value corresponding to the step low value section, the second time window acquisition module 650 is used for acquiring a second time window of a step high value corresponding to the step high value section, the filtering module 660 is used for filtering the transient step signal in each time window in a preset filtering mode to acquire a to-be-used transient step signal in each time window, the time window comprises the first time window and the step value acquisition module 670 is used for acquiring a step value based on the to-be-used step signal in each time window, and the step value comprises the step value and the step value is used for acquiring a step value according to the step value 680.
Further, in the embodiment of the present invention, the interval acquisition module 630 is further configured to:
Dividing the modular maximum value with positive number into a first set, dividing the modular maximum value with negative number into a second set, taking the time corresponding to the largest modular maximum value in the first set as a first boundary value, taking the time corresponding to the smallest modular maximum value in the second set as a second boundary value, taking a transient step in a range of initial time and the first boundary value as a low-value interval section of step, taking a transient step in a range of the first boundary value and the second boundary value as a high-value interval section of step, and taking the transient step in the range of the first boundary value and the second boundary value as a high-value interval section of step.
Further, in the embodiment of the present invention, the step low value interval is a plurality of sampling points, where the sampling points have corresponding moments, and the first time window obtaining module 640 is further configured to:
And determining a center point from the plurality of sampling points contained in the step low value interval section, obtaining the center time of the center point, determining preset time periods at two sides of the center time, and determining time boundary values at two sides of a first time window according to the preset time periods at two sides of the center time to further obtain the first time window.
Further, in an embodiment of the present invention, the apparatus further includes:
and the sampling point removing module is used for removing the sampling points at the moment corresponding to the mode maximum value if the number of the sampling points in the step low value interval is even.
Further, in an embodiment of the present invention, the filtering module 660 is further configured to:
And filtering the transient step signals in each time window through a pre-constructed alternating mixed filter to obtain the transient step signals to be used in each time window.
Further, in the embodiment of the present invention, the step value obtaining module 670 is further configured to:
And obtaining a step high value by carrying out average calculation on the transient step signal to be used of the second time window.
Further, in an embodiment of the present invention, the parameter obtaining module 680 is further configured to:
And calculating the step amplitude and the moment to obtain a step response parameter, wherein the step response parameter comprises at least one of a step rise moment, a peak moment and an overshoot.
According to the technical scheme, the transient step signal of the current signal of the secondary side of the current transformer is obtained, the transient step signal is processed through a wavelet mode maximum algorithm, a plurality of mode maxima are obtained in sequence, and the mode maxima are divided into a step low value section and a step high value section. And obtaining a first time window of the step low value corresponding to the step low value interval section, and obtaining a second time window of the step high value corresponding to the step high value interval section. Filtering the transient step signals in each time window through a preset filtering method to obtain transient step signals to be used in each time window, wherein the time windows comprise a first time window and a second time window, and step values are obtained based on the transient step signals to be used in each time window and comprise step low values and step high values. And obtaining a step response parameter according to each step value. According to the technical scheme, the time window is determined through the mode maximum value, the accuracy of time window determination is improved, the transient step signals in the time window are filtered through the filtering method, interference of interference signals on the transient step signals is avoided, and the accuracy of the transient step signals in the time window is improved. And further, the transient step signal to be used in the time window is obtained more accurately. Therefore, based on the transient step signals to be used in each time window, the obtained step values are more accurate, and the step response parameters are obtained according to the step values.
It should be noted that the above-mentioned devices include the respective modules that are only divided according to the functional logic, but not limited to the above-mentioned division, as long as the corresponding functions can be implemented, and the specific names of the respective functional modules are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the embodiments of the present invention.
In another embodiment of the invention, an electronic device is provided. Fig. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present invention. Fig. 6 shows a block diagram of an exemplary electronic device 50 suitable for use in implementing the embodiments of the present invention. The electronic device 50 shown in fig. 6 is merely an example and should not be construed as limiting the functionality and scope of use of embodiments of the present invention.
As shown in fig. 6, the electronic device 50 is in the form of a general purpose computing device. The components of electronic device 50 may include, but are not limited to, one or more processors or processing units 501, a system memory 502, and a bus 503 that connects the various system components (including system memory 502 and processing units 501).
Bus 503 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, or a local bus using any of a variety of bus architectures. By way of example, and not limitation, such architectures include Industry Standard Architecture (ISA) bus, micro channel architecture (MAC) bus, enhanced ISA bus, video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.
Electronic device 50 typically includes a variety of computer system readable media. Such media can be any available media that is accessible by electronic device 50 and includes both volatile and nonvolatile media, removable and non-removable media.
The system memory 502 may include computer system readable media in the form of volatile memory, such as Random Access Memory (RAM) 504 and/or cache memory 505. Electronic device 50 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, storage system 506 may be used to read from or write to non-removable, nonvolatile magnetic media (not shown in FIG. 6, commonly referred to as a "hard disk drive"). Although not shown in fig. 6, a magnetic disk drive for reading from and writing to a removable non-volatile magnetic disk (e.g., a "floppy disk"), and an optical disk drive for reading from or writing to a removable non-volatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In such cases, each drive may be coupled to bus 503 through one or more data medium interfaces. Memory 502 may include at least one program product having a set (e.g., at least one) of program modules configured to carry out the functions of embodiments of the invention.
A program/utility 508 having a set (at least one) of program modules 507 may be stored, for example, in memory 502, such program modules 507 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each or some combination of which may include an implementation of a network environment. Program modules 507 typically perform the functions and/or methods of the described embodiments of the invention.
The electronic device 50 may also communicate with one or more external devices 509 (e.g., keyboard, pointing device, display 510, etc.), one or more devices that enable a user to interact with the electronic device 50, and/or any device (e.g., network card, modem, etc.) that enables the electronic device 50 to communicate with one or more other computing devices. Such communication may occur through an input/output (I/O) interface 511. Also, the electronic device 50 may communicate with one or more networks such as a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network, such as the Internet, through a network adapter 512. As shown, the network adapter 512 communicates with other modules of the electronic device 50 over the bus 503. It should be appreciated that although not shown in FIG. 6, other hardware and/or software modules may be used in connection with electronic device 50, including, but not limited to, microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, data backup storage systems, and the like.
The processing unit 501 executes programs stored in the system memory 502 to perform various functional applications and data processing, for example, to implement the step response parameter obtaining method of the dc current transformer according to the embodiment of the present invention.
In another embodiment of the present invention, there is also provided a storage medium containing computer executable instructions, which when executed by a computer processor, are for performing a method of step response parameter acquisition of a dc current transformer, the method comprising:
The method comprises the steps of obtaining a transient step signal of a secondary side of a current transformer, inputting the step current signal to a primary side of the current transformer, processing the transient step signal through a wavelet mode maximum algorithm to sequentially obtain a plurality of mode maximum values, dividing the mode maximum values into a step low value interval section and a step high value interval section, obtaining a first time window of a step low value corresponding to the step low value interval section, obtaining a second time window of the step high value corresponding to the step high value interval section, filtering the transient step signal in each time window in a preset filtering mode to obtain a transient step signal to be used in each time window, wherein the time window comprises the first time window and the second time window, obtaining the step value based on the transient step signal to be used of each time window, wherein the step value comprises the step low value and the step high value, and obtaining a step response parameter according to each step value.
The computer storage media of embodiments of the invention may take the form of any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
The computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for embodiments of the present invention may be written in one or more programming languages, including an object oriented programming language such as Java, smalltalk, C ++ and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider).
The foregoing disclosure is illustrative of the present invention and is not to be construed as limiting the scope of the invention, which is defined by the appended claims.