Method, device, equipment and medium for detecting peak value of key phase signal of steam turbine in nuclear power plant

By performing differential and interpolation processing on the measurement results of the turbine key phase, the continuous identical values ​​and boundary processing of peak detection of the turbine key phase signal in the prior art are solved, which improves the accuracy and reliability of the detection and ensures the safe operation of the turbines in the nuclear power plant.

CN119846295BActive Publication Date: 2025-06-20YANGJIANG NUCLEAR POWER +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510317632.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-18
Publication Date
2025-06-20
Estimated Expiration
2045-03-18

AI Technical Summary

Technical Problem

In the prior art, there are problems with continuous same value and boundary processing in the peak detection of the turbine key phase signal, resulting in low detection accuracy.

Method used

By performing differential processing on the measurement results of bond phase measurement of the turbine, a sequence of differential molecules with a continuous zero difference value is determined, interpolation processing is performed according to its position, the final differential sequence is obtained, and the peak detection result is determined.

Benefits of technology

The problem of continuous same value and boundary processing is solved, the accuracy and reliability of peak detection of turbine key phase signals is improved, more accurate peak detection results are provided, and the safe operation of the steam turbine in nuclear power plant is ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119846295B_ABST
    Figure CN119846295B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, device, equipment and medium for peak detection of key phase signals of a steam turbine in a nuclear power plant. The method obtains a measurement result obtained by detecting the steam turbine based on key phase measurement, performs differential processing on the sampling voltage corresponding to each sampling time point in the measurement result to obtain an initial differential sequence, determines a sub-sequence of differential values to be processed in the initial differential sequence where the differential values are continuously zero, obtains the position of the sub-sequence of differential values to be processed in the initial differential sequence, performs interpolation processing on the initial differential sequence according to the position to obtain a final differential sequence, and determines a peak detection result according to the final differential sequence. The accuracy of peak detection of key phase signals of the steam turbine is improved, providing a more accurate peak detection result for the safe operation and condition monitoring of the steam turbine, and ensuring the safe operation of the steam turbine in the nuclear power plant.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of nuclear power signal processing, and particularly to a method, device, equipment and medium for detecting the peak value of the key phase signal of a steam turbine in a nuclear power plant. Background Technique

[0002] In the vibration analysis of a steam turbine, key phase measurement is an indispensable part. Key phase measurement is to set a groove or a convex key on the measured shaft of the steam turbine. When this groove or convex key rotates to the position of the sensor probe, it is equivalent to a sudden change in the distance between the probe and the measured shaft surface, and the sensor will generate a pulse signal. For each rotation of the measured shaft, a pulse signal will be generated, and the generation moment indicates the position of the measured shaft in each rotation cycle. Then, the pulse signal obtained by performing key phase measurement on the steam turbine is the key phase signal.

[0003] In the safe operation and condition monitoring of a steam turbine, the peak value detection of the key phase signal of the steam turbine is crucial. For example, when a fault occurs inside the steam turbine and causes a vibration impact, it will cause the peak value of the key phase signal to increase rapidly. By monitoring the change of the peak value of the key phase signal, early signs of the fault can be detected in time, providing an important basis for the diagnosis and analysis of the fault. In the prior art, there are still problems of continuous same value and boundary processing in the peak value detection of the key phase signal, that is, when there are multiple same numerical values in the signal sequence, the detection algorithm that relies on the change of the signal value to identify the peak value may misjudge or fail, or due to the incompleteness and uncertainty at the boundary of the signal sequence, the peak value detection at the boundary is often more difficult than in the internal area, thus resulting in lower accuracy of the peak value detection.

[0004] Therefore, how to improve the accuracy of the peak value detection of the key phase signal of a steam turbine in a nuclear power plant has become an urgent problem to be solved. Summary of the Invention

[0005] Based on this, a method, device, equipment and medium for detecting the peak value of the key phase signal of a steam turbine in a nuclear power plant are provided to solve the problem of how to improve the accuracy of the peak value detection of the key phase signal of a steam turbine in a nuclear power plant.

[0006] In the first aspect, an embodiment of the present invention provides a method for detecting the peak value of the key phase signal of a steam turbine in a nuclear power plant, including the following steps:

[0007] Obtain the measurement result obtained by detecting the steam turbine based on key phase measurement, where the measurement result includes sequential sampling time points and the sampling voltages corresponding to the sampling time points;

[0008] Perform differential processing on the sampling voltages corresponding to each sampling time point in the measurement result to obtain an initial differential sequence, determine the sub-sequence of differential values to be processed with continuous zero differential values in the initial differential sequence, and obtain the position of the sub-sequence of differential values to be processed in the initial differential sequence;

[0009] Interpolate the initial difference sequence according to the position to obtain a final difference sequence, and determine a peak detection result according to the final difference sequence;

[0010] Among them, when the position is the head end, a first interpolation operation is used to interpolate the to-be-processed difference subsequence in the initial difference sequence; when the position is the tail end, a second interpolation operation is used to interpolate the to-be-processed difference subsequence in the initial difference sequence; when the position is not at the head end and the tail end, a third interpolation operation is used to interpolate the to-be-processed difference subsequence in the initial difference sequence.

[0011] In a second aspect, an embodiment of the present invention provides a peak detection device for a key phase signal of a steam turbine in a nuclear power plant, including:

[0012] An acquisition module, configured to acquire a measurement result obtained by detecting a steam turbine based on key phase measurement, where the measurement result includes sequential sampling time points and sampling voltages corresponding to the sampling time points;

[0013] A difference module, configured to perform difference processing on the sampling voltages corresponding to each sampling time point in the measurement result to obtain an initial difference sequence, determine a to-be-processed difference subsequence in the initial difference sequence where the difference values are continuously zero, and acquire the position of the to-be-processed difference subsequence in the initial difference sequence;

[0014] A peak detection module, configured to interpolate the initial difference sequence according to the position to obtain a final difference sequence, and determine a peak detection result according to the final difference sequence;

[0015] Among them, when the position is the head end, a first interpolation operation is used to interpolate the to-be-processed difference subsequence in the initial difference sequence; when the position is the tail end, a second interpolation operation is used to interpolate the to-be-processed difference subsequence in the initial difference sequence; when the position is not at the head end and the tail end, a third interpolation operation is used to interpolate the to-be-processed difference subsequence in the initial difference sequence.

[0016] In a third aspect, an embodiment of the present invention provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the peak detection method for the key phase signal of the steam turbine in the nuclear power plant in the first aspect is implemented.

[0017] Fourthly, an embodiment of the present invention provides a computer-readable storage medium storing a computer program, which when executed by a processor implements the method for detecting the peak value of the key phase signal of the steam turbine in the nuclear power plant in the first aspect above.

[0018] The beneficial effects of the embodiment of the present invention compared with the prior art are as follows: By performing differential processing on the sampling voltages corresponding to each sampling time point in the measurement result of the key phase measurement of the steam turbine, an initial differential sequence is obtained, a sub-sequence of differential values to be processed with consecutive zero differential values in the initial differential sequence is determined, the position of the initial sub-sequence in the initial differential sequence is determined, interpolation processing is performed on the initial differential sequence according to the position to obtain a final differential sequence, and the peak detection result is determined according to the final differential sequence.

[0019] Among them, by performing differential processing on the sampling voltages in the measurement result, a sub-sequence of differential values to be processed with consecutive zero differential values is determined, that is, the sampling voltages with consecutive identical values in the measurement result are determined. According to the position of the sub-sequence to be processed in the initial differential sequence, interpolation processing is performed on the initial differential sequence to obtain a final differential sequence, and peak detection is performed according to the final differential sequence, solving the problems of continuous identical values and boundary processing in the prior art, improving the accuracy and reliability of the peak detection of the key phase signal of the steam turbine, and further providing a more accurate peak detection result for the safe operation and condition monitoring of the steam turbine, ensuring the safe operation of the steam turbine in the nuclear power plant. Description of the Drawings

[0020] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for the description of the embodiments of the present invention will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention, and those of ordinary skill in the art can also obtain other drawings based on these drawings without creative efforts.

[0021] Figure 1 It is a schematic diagram of an application environment of a method for detecting the peak value of the key phase signal of the steam turbine in the nuclear power plant provided in Embodiment 1 of the present invention;

[0022] Figure 2 It is a schematic flowchart of a method for detecting the peak value of the key phase signal of the steam turbine in the nuclear power plant provided in Embodiment 2 of the present invention;

[0023] Figure 3 It is a schematic flowchart of a method for detecting the peak value of the key phase signal of the steam turbine in the nuclear power plant provided in Embodiment 3 of the present invention;

[0024] Figure 4 It is a schematic diagram of the result of peak detection according to the initial differential sequence provided in Embodiment 3 of the present invention;

[0025] Figure 5 It is a schematic diagram of the result of peak detection according to the final difference sequence provided in the third embodiment of the present invention;

[0026] Figure 6 It is a schematic flow diagram of a method for peak detection of the key phase signal of a nuclear power plant steam turbine provided in the fourth embodiment of the present invention;

[0027] Figure 7 It is a schematic flow diagram of a method for peak detection of the key phase signal of a nuclear power plant steam turbine provided in the fifth embodiment of the present invention;

[0028] Figure 8 It is a schematic flow diagram of a method for peak detection of the key phase signal of a nuclear power plant steam turbine provided in the sixth embodiment of the present invention;

[0029] Figure 9 It is a schematic flow diagram of a method for peak detection of the key phase signal of a nuclear power plant steam turbine provided in the seventh embodiment of the present invention;

[0030] Figure 10 It is a schematic diagram of the result of peak screening according to the adaptive peak threshold and the adaptive minimum peak distance interval time provided in the seventh embodiment of the present invention;

[0031] Figure 11 It is a schematic flow diagram of a method for peak detection of the key phase signal of a nuclear power plant steam turbine provided in the eighth embodiment of the present invention;

[0032] Figure 12 It is a schematic structural diagram of a device for peak detection of the key phase signal of a nuclear power plant steam turbine provided in the ninth embodiment of the present invention;

[0033] Figure 13 It is a schematic structural diagram of a computer device provided in the tenth embodiment of the present invention. Detailed implementation manners

[0034] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0035] As Figure 1 shown, a method for peak detection of the key phase signal of a nuclear power plant steam turbine provided in the first embodiment of the present invention can be applied in such as Figure 1In the application environment, the server communicates with the client. The server provides the service of detecting the peak value of the key phase signal of the steam turbine in a nuclear power plant, and the client triggers a detection task to the server. The client includes, but is not limited to, devices such as a palm computer, a desktop computer, a laptop computer, an ultra-mobile personal computer (UMPC), a netbook, a cloud computer device, and a personal digital assistant (PDA). The computer device corresponding to the server can be implemented by an independent server or a server cluster composed of multiple servers.

[0036] As Figure 2 shown, it is a schematic flowchart of a method for detecting the peak value of the key phase signal of a steam turbine in a nuclear power plant provided by the second embodiment of the present invention, including the following steps:

[0037] Step S201: Obtain the measurement result obtained by detecting the steam turbine based on key phase measurement.

[0038] Step S202: Perform differential processing on the sampling voltages corresponding to each sampling time point in the measurement result to obtain an initial differential sequence, determine the sub-sequence of differential values to be processed with consecutive zero differential values in the initial differential sequence, and obtain the position of the sub-sequence of differential values to be processed in the initial differential sequence.

[0039] In this embodiment, the steam turbine may refer to a rotary power machine that converts the thermal energy of steam into mechanical energy. It uses high-temperature and high-pressure steam to accelerate into a gas flow and then injects it onto the blades, causing the rotor equipped with the blade row (mainly composed of a main shaft, an impeller, and blades) to rotate and perform external work at the same time. Key phase measurement may refer to setting a groove or a convex key on the measured shaft of the steam turbine. When this groove or convex key rotates to the position of the sensor probe, it is equivalent to a sudden change in the distance between the probe and the measured shaft surface, and the sensor will generate a pulse signal. For each revolution of the measured shaft, a pulse signal will be generated, and the generated moment indicates the position of the measured shaft in each revolution cycle. The measurement result may refer to the result obtained by performing key phase measurement on the steam turbine. Among them, the measurement result includes sequential sampling time points and the sampling voltages corresponding to the sampling time points. The initial differential sequence may refer to the sequence of differential values obtained by performing differential processing on the voltages corresponding to each sampling time point in the measurement result. The sub-sequence of differential values to be processed may refer to the sequence composed of consecutive zero differential values in the initial differential sequence.

[0040] Specifically, obtain the measurement results obtained by key phase measurement of the steam turbine, perform a first-order difference process on the sampled voltages corresponding to each sampling time point in the measurement results to obtain an initial difference sequence, traverse the initial difference sequence, and determine the sub-sequence of differences to be processed with consecutive zero difference values in the initial difference sequence. For any determined sub-sequence of differences to be processed, determine the position of the sub-sequence of differences to be processed in the initial difference sequence.

[0041] Step S203: According to the position, perform interpolation processing on the initial difference sequence to obtain a final difference sequence, and determine the peak detection result according to the final difference sequence.

[0042] In this embodiment, when the position is the head end, a first interpolation operation is used to perform interpolation processing on the sub-sequence of differences to be processed in the initial difference sequence. When the position is the tail end, a second interpolation operation is used to perform interpolation processing on the sub-sequence of differences to be processed in the initial difference sequence. When the position is neither the head end nor the tail end, a third interpolation operation is used to perform interpolation processing on the sub-sequence of differences to be processed in the initial difference sequence. The final difference sequence may refer to the difference sequence after processing the sub-sequence of differences to be processed in the initial difference sequence, and the peak detection result may refer to the result of peak detection according to the final difference sequence.

[0043] Specifically, first, for any sub-sequence of differences to be processed in the initial difference sequence, determine the position of the sub-sequence of differences to be processed in the initial difference sequence. If it is the head end, use the first interpolation operation to perform interpolation processing on the sub-sequence of differences to be processed to obtain a processed sub-sequence of differences. If it is the tail end, use the second interpolation operation to perform interpolation processing on the sub-sequence of differences to be processed to obtain a processed sub-sequence of differences. If it is neither the head end nor the tail end, use the third interpolation operation to perform interpolation processing on the sub-sequence of differences to be processed to obtain a processed sub-sequence of differences. Then, according to all the processed sub-sequences of differences in the initial difference sequence, obtain the final difference sequence. Finally, according to the final difference sequence, determine the peak detection result. For example, for any difference value in the final difference sequence, if the difference value adjacent to the left side of the difference value is positive and the difference value adjacent to the right side of the difference value is negative, determine that the sampled voltage corresponding to the difference value is a peak, so as to determine all the peaks in the measurement results and obtain the peak detection result.

[0044] In this embodiment, by performing differential processing on the sampled voltages in the measurement results, a sub-sequence of differential values to be processed with consecutive zero differential values is determined, that is, the sampled voltages with multiple consecutive identical values in the measurement results are determined. According to the position of the sub-sequence of differential values to be processed in the initial differential sequence, interpolation processing is performed on the initial differential sequence to obtain the final differential sequence. Based on the final differential sequence, peak detection is carried out, solving the problem of consecutive identical values and boundary processing in the prior art, improving the accuracy and reliability of peak detection of the key phase signal of the steam turbine, and further providing a more accurate peak detection result for the safe operation and condition monitoring of the steam turbine, ensuring the safe operation of the steam turbine in the nuclear power plant.

[0045] As Figure 3 shown, it is a schematic flowchart of a method for peak detection of the key phase signal of a steam turbine in a nuclear power plant provided in Embodiment 3 of the present invention. In step S203 above, interpolation processing is performed on the initial differential sequence according to the position to obtain the final differential sequence, which may include the following steps:

[0046] Step S301: For any sub-sequence of differential values to be processed in the initial differential sequence, determine the position of the sub-sequence of differential values to be processed in the initial differential sequence.

[0047] Step S302: When the position is at the head end, perform interpolation processing on the sub-sequence of differential values to be processed using the first interpolation operation to obtain the processed sub-sequence of differential values.

[0048] Step S303: When the position is at the tail end, perform interpolation processing on the sub-sequence of differential values to be processed using the second interpolation operation to obtain the processed sub-sequence of differential values.

[0049] Step S304: When the position is neither at the head end nor at the tail end, perform interpolation processing on the sub-sequence of differential values to be processed using the third interpolation operation to obtain the processed sub-sequence of differential values.

[0050] Step S305: According to all the processed sub-sequences of differential values in the initial differential sequence, obtain the final differential sequence.

[0051] Specifically, for any sub-difference sequence to be processed in the initial difference sequence, determine the position of the sub-difference sequence to be processed in the initial difference sequence. If the position is the head end, determine the absolute value of the non-zero first difference value closest to the sub-difference sequence to be processed in the initial difference sequence, and update the difference values in the sub-difference sequence to be processed to the absolute value of the first difference value to obtain the processed sub-difference sequence; if the position is the tail end, determine the opposite of the absolute value of the non-zero second difference value closest to the sub-difference sequence to be processed, and update the difference values in the sub-difference sequence to be processed to the opposite of the absolute value of the second difference value to obtain the processed sub-difference sequence; if the position is neither the head end nor the tail end, divide the sub-difference sequence to be processed into a first sub-difference sequence to be processed and a second sub-difference sequence to be processed. Determine the non-zero third difference value closest to the first sub-difference sequence to be processed from the difference values before the first sub-difference sequence to be processed, and determine the non-zero fourth difference value closest to the second sub-difference sequence to be processed from the difference values after the second sub-difference sequence to be processed. Update the difference values in the first sub-difference sequence to be processed to the third difference value, and update the difference values in the second sub-difference sequence to be processed to the fourth difference value to obtain the processed sub-difference sequence. According to all the processed sub-difference sequences in the initial difference sequence, obtain the final difference sequence.

[0052] For example, if the sampling voltages corresponding to the sequential sampling time points obtained by key phase measurement of a steam turbine are vector = [20, 20, 20, 0, 6, 25, 20, 30, 8, 15, 6, 0, 6, 0, -5, -15, -3, 4, 10, 13, 13, 13, 10, 3, 1, 20, 7, 3, 0, -15, -15, -15, -15], and the first-order difference is taken for the sampling voltages in this sequence, the obtained initial difference sequence is diff = [0, 0, -20, 6, 19, -5, 10, -22, 7, -9, -6, 6, -6, -5, -10, 12, 7, 6, 3, 0, 0, -3, -7, -2, 19, -13, -4, -3, -15, 0, 0, 0].

[0053] It can be determined that there are 3 sub - sequences of differential values to be processed in the initial difference sequence diff where the differential values are continuously zero, and their positions are at the head, tail, and middle of the initial difference sequence respectively. For the sub - sequence of differential values to be processed at the head position, it can be determined that the non - zero first differential value closest to this sub - sequence is - 20, and the absolute value of this first differential value - 20 is 20. Then, the differential values in this sub - sequence of differential values to be processed are updated to 20 to obtain the processed sub - sequence of differential values. For the sub - sequence of differential values to be processed at the tail position, it can be determined that the non - zero second differential value closest to this sub - sequence is - 15, and the opposite of the absolute value of this second differential value - 15 is - 15. Then, the differential values in this sub - sequence of differential values to be processed are updated to - 15 to obtain the processed sub - sequence of differential values. For the sub - sequence of differential values to be processed in the middle position, this sub - sequence of differential values to be processed is divided into a first sub - sequence of differential values and a second sub - sequence of differential values. For the first sub - sequence of differential values, it can be determined that the non - zero third differential value closest to this first sub - sequence of differential values to be processed among the differential values before this first sub - sequence of differential values is 3. Then, the differential values in this first sub - sequence of differential values are updated to 3. For the second sub - sequence of differential values, it can be determined that the non - zero third differential value closest to this second sub - sequence of differential values to be processed among the differential values after this second sub - sequence of differential values is - 3. Then, the differential values in this second sub - sequence of differential values are updated to - 3 to obtain the processed sub - sequence of differential values. Thus, according to all the processed sub - sequences of differential values in the initial difference sequence, the final difference sequence can be obtained as diff’ = [20, 20, - 20, 6, 19, - 5, 10, - 22, 7, - 9, - 6, 6, - 6, - 5, - 10, 12, 7, 6, 3, 3, - 3, - 3, - 7, - 2, 19, - 13, - 4, - 3, - 15, - 15, - 15, - 15].

[0054] As Figure 4 shown, it is a schematic diagram of the result of peak detection according to the initial difference sequence provided in the third embodiment of the present invention. As Figure 4 shown, it is a waveform schematic diagram of the sequential sampling time points and the sampling voltages corresponding to the sampling time points obtained by key - phase measurement of the steam turbine. When peak detection is performed on this waveform diagram according to the initial difference sequence, 3 peaks are included in the determined peak detection result, but this detection result does not detect the peaks when multiple consecutive identical values appear at the head and in the middle of the sampling voltage sequence, and the detection result is not complete.

[0055] As Figure 5 shown, it is a schematic diagram of the result of peak detection according to the final difference sequence provided in the third embodiment of the present invention. As Figure 5 shown, when performing peak detection on Figure 4Perform peak detection on the waveform diagram of the shown sampling time points and corresponding sampling voltages. The determined peak detection results include 5 peaks. The detection results detect the peaks when there are multiple consecutive identical values at the head and in the middle of the sampling voltage sequence. The detection results are relatively complete compared to the detection results of the initial difference sequence.

[0056] In this embodiment, for any sub-sequence of difference values with consecutive zeros in the initial difference sequence, determine its position in the initial difference sequence. If it is at the head, perform a first interpolation operation on it; if it is at the tail, perform a second interpolation operation on it; if it is neither at the head nor at the tail, perform a third interpolation operation on it. Thus, according to all the processed sub-sequences of difference values in the initial difference sequence, obtain the final difference sequence. This solves the problem of consecutive identical values and boundary processing in the prior art, improves the accuracy and reliability of peak detection of the key phase signal of the steam turbine, and further provides more accurate peak detection results for the safe operation and condition monitoring of the steam turbine, ensuring the safe operation of the steam turbine in the nuclear power plant.

[0057] As Figure 6 shown, it is a schematic flowchart of a method for peak detection of the key phase signal of a steam turbine in the fourth embodiment of the present invention. When the position is at the head in the above step S302, perform an interpolation process on the sub-sequence of difference values to be processed using the first interpolation operation, and obtain the processed sub-sequence of difference values, which may include the following steps:

[0058] Step S601: Determine the absolute value of the first non-zero difference value closest to the sub-sequence of difference values to be processed in the initial difference sequence.

[0059] Step S602: Update the difference values in the sub-sequence of difference values to be processed to the absolute value of the first difference value, and obtain the processed sub-sequence of difference values.

[0060] In this embodiment, the first difference value may refer to the non-zero difference value closest to the sub-sequence of difference values to be processed with the position at the head in the initial difference sequence.

[0061] For example, for the initial difference sequence diff = [0, 0, -20, 6, 19, -5, 10, -22, 7, -9, -6, 6, -6, -5, -10, 12, 7, 6, 3, 0, 0, -3, -7, -2, 19, -13, -4, -3, -15, 0, 0, 0] in the above steps S301 to S305, the sub-sequence of difference values to be processed with the position at the head is [0, 0]. It can be determined that the first non-zero difference value closest to this sub-sequence of difference values to be processed in the initial difference sequence is -20, and the absolute value of this first difference value -20 is 20. Then update the sub-sequence of difference values [0, 0] to [20, 20], and obtain the processed sub-sequence of difference values [20, 20].

[0062] In this embodiment, when the differential sequence to be processed is at the head end, the difference value in the differential subsequence to be processed is updated to the absolute value of the non-zero first difference value closest to the differential subsequence to be processed. This solves the continuous same value problem and the boundary processing problem in the prior art, and improves the accuracy and reliability of the peak detection of the steam turbine key phase signal.

[0063] As Figure 7 shown, it is a schematic flowchart of a method for detecting the peak value of the key phase signal of a steam turbine in a nuclear power plant provided in the fifth embodiment of the present invention. When the position is at the tail end in the above step S303, the differential subsequence to be processed is interpolated by a second interpolation operation to obtain a processed differential subsequence, which may include the following steps:

[0064] Step S701: Determine the opposite number of the absolute value of the non-zero second difference value closest to the differential subsequence to be processed in the initial differential sequence.

[0065] Step S702: Update the difference value in the differential subsequence to be processed to the opposite number of the absolute value of the second difference value to obtain a processed differential subsequence.

[0066] In this embodiment, the second difference value may refer to the non-zero difference value closest to the differential subsequence to be processed at the tail end in the initial differential sequence.

[0067] For example, for the initial differential sequence diff = [0, 0, -20, 6, 19, -5, 10, -22, 7, -9, -6, 6, -6, -5, -10, 12, 7, 6, 3, 0, 0, -3, -7, -2, 19, -13, -4, -3, -15, 0, 0, 0] in the above steps S301 to S305, the differential subsequence to be processed at the tail end is [0, 0, 0]. It can be determined that the non-zero second difference value closest to this differential subsequence to be processed in the initial differential sequence is -15, and the opposite number of the absolute value of this first difference value -15 is -15. Then, the differential subsequence [0, 0, 0] is updated to [-15, -15, -15] to obtain the processed differential subsequence [-15, -15, -15].

[0068] In this embodiment, when the differential sequence to be processed is at the tail end, the difference value in the differential subsequence to be processed is updated to the opposite number of the absolute value of the non-zero second difference value closest to the differential subsequence to be processed. This solves the continuous same value problem and the boundary processing problem in the prior art, and improves the accuracy and reliability of the peak detection of the steam turbine key phase signal.

[0069] As Figure 8As shown in the figure, it is a schematic flowchart of a method for detecting the peak value of the key phase signal of a steam turbine in a nuclear power plant provided by the sixth embodiment of the present invention. When the position is not at the head end and the tail end in the above step S304, the third interpolation operation is used to interpolate the differential subsequence to be processed, and the processed differential subsequence can include the following steps:

[0070] Step S801: Divide the differential subsequence to be processed into a first differential subsequence to be processed and a second differential subsequence to be processed.

[0071] Step S802: Determine the non-zero third differential value closest to the first differential subsequence to be processed from the differential values before the first differential subsequence to be processed.

[0072] Step S803: Determine the non-zero fourth differential value closest to the second differential subsequence to be processed from the differential values after the second differential subsequence to be processed.

[0073] Step S804: Update the differential values in the first differential subsequence to be processed to the third differential value, and update the differential values in the second differential subsequence to be processed to the fourth differential value to obtain the processed differential subsequence.

[0074] In this embodiment, the first differential subsequence to be processed and the second differential subsequence to be processed may refer to the differential value sequences after dividing the differential subsequence to be processed. The third differential value may refer to the non-zero differential value closest to the first differential subsequence to be processed among the differential values before the first differential subsequence to be processed. The fourth differential value may refer to the non-zero differential value closest to the second differential subsequence to be processed among the differential values after the second differential subsequence to be processed.

[0075] For example, for the initial difference sequence diff = [0, 0, -20, 6, 19, -5, 10, -22, 7, -9, -6, 6, -6, -5, -10, 12, 7, 6, 3, 0, 0, -3, -7, -2, 19, -13, -4, -3, -15, 0, 0, 0] in the above steps S301 to S305, the difference subsequence to be processed whose position is not at the head and tail is [0, 0]. The difference subsequence to be processed [0, 0] is divided into the first difference subsequence to be processed [0] on the left and the second difference subsequence to be processed [0] on the right. For the first difference subsequence to be processed [0], from the difference values before it, the non-zero third difference value closest to the first difference subsequence to be processed can be determined as 3. Then the first difference subsequence to be processed [0] is updated to [3]. For the second difference subsequence to be processed [0], from the difference values after it, the non-zero fourth difference value closest to the second difference subsequence to be processed can be determined as -3. Then the second difference subsequence to be processed [0] is updated to [-3], and the processed difference sequence [3, -3] is obtained.

[0076] In this embodiment, when the difference sequence to be processed is not at the head and tail, by dividing the difference subsequence to be processed into the first difference subsequence to be processed and the second difference subsequence to be processed, the difference value in the first difference subsequence to be processed is updated to the non-zero third difference value closest to the first difference subsequence to be processed before it, and the difference value in the second difference subsequence to be processed is updated to the non-zero fourth difference value closest to the second difference subsequence to be processed after it. The problems of continuous same value and boundary processing in the prior art are solved, and the accuracy and reliability of the peak detection of the key phase signal of the steam turbine are improved.

[0077] As Figure 9 shown, it is a schematic flowchart of a method for detecting the peak value of the key phase signal of a steam turbine in a nuclear power plant provided in Embodiment 7 of the present invention. In the above step S205, according to the final difference sequence, determining the peak detection result may include the following steps:

[0078] Step S901: For any difference value in the final difference sequence, if the difference value adjacent to the left of the difference value is positive, the difference value adjacent to the right of the difference value is negative, and the sampling voltage corresponding to the difference value is greater than the adaptive peak threshold, then determine that the sampling voltage corresponding to the difference value is a candidate peak.

[0079] Step S902: According to the adaptive minimum peak distance interval time, screen all candidate peaks in the measurement result to obtain the peak detection result.

[0080] In this embodiment, a candidate peak may refer to a sampling voltage that satisfies the condition that the left adjacent difference value is positive, the right adjacent difference value is negative, and the difference value corresponding sampling voltage is greater than the adaptive peak threshold. The adaptive peak threshold may refer to the value that the sampling voltage corresponding to the candidate peak should satisfy, which is preset. The adaptive minimum peak distance interval time may refer to the interval time that should be satisfied between adjacent peaks, which is preset.

[0081] Specifically, for any difference value in the final difference sequence, if the difference value adjacent to the left of this difference value is positive and the difference value adjacent to the right of this difference value is negative, it indicates that the sampling voltage corresponding to this difference value is greater than the sampling voltage corresponding to the difference value adjacent to the left, and the sampling voltage corresponding to this difference value is greater than the sampling voltage corresponding to the difference value adjacent to the right. And if the sampling voltage corresponding to this difference value is greater than the adaptive peak threshold, then it is determined that the sampling voltage corresponding to this difference value is a candidate peak. If there are multiple candidate peaks in the measurement result, then according to the adaptive minimum peak distance interval time, all candidate peaks are screened to obtain the peak detection result.

[0082] For example, as Figure 10 shown, it is a schematic diagram of the result of peak screening according to the adaptive peak threshold and the adaptive minimum peak distance interval time provided by the seventh embodiment of the present invention. As Figure 10 shown, when the adaptive peak threshold is 0.4 and the adaptive minimum peak distance interval time is 3, all peaks are detected, but false peaks in the peaks are also detected. Therefore, the peak threshold and the minimum peak distance interval time can be adjusted according to the peak height and peak distance of the false peaks to filter out the false peaks. When the adaptive peak threshold is adjusted to 0.6 and the adaptive minimum peak distance interval time is 3, all peaks can be detected and no false peaks appear. When the adaptive peak threshold is adjusted to 0.4 and the adaptive minimum peak distance interval time is 10, all peaks can be detected and no false peaks appear.

[0083] Optionally, the highest sampling voltage and the lowest sampling voltage can be determined from the measurement result, and the adaptive peak threshold can be calculated according to the highest sampling voltage, the lowest sampling voltage, and the preset threshold coefficient.

[0084] Specifically, the adaptive peak threshold can be denoted as , the highest sampling voltage as , the lowest sampling voltage as , and the preset threshold coefficient as . Then the calculation formula of the adaptive peak threshold can be: . Preferably, the preset threshold coefficient can be 0.6.

[0085] Optionally, the sampling frequency for keyphasor measurement of the steam turbine and the highest rotational frequency of the steam turbine can be obtained, and the adaptive minimum peak distance interval time can be calculated based on the sampling frequency and the highest rotational frequency.

[0086] Specifically, the sampling frequency can be denoted as , the highest rotational frequency as , and the adaptive minimum peak distance interval time as . Then, the calculation formula for the adaptive minimum peak distance interval time is: . For example, if the sampling frequency is 2560 Hz and the highest rotational frequency is 40 Hz, then according to the calculation formula for the adaptive minimum peak distance interval time, the adaptive minimum peak distance interval time can be calculated as 64.

[0087] In this embodiment, by introducing the adaptive peak threshold and the adaptive minimum peak distance interval time to screen the peaks, the peak detection result is obtained, which helps to remove the pseudo-peaks generated due to noise or signal fluctuations, and improves the accuracy and reliability of the keyphasor signal peak detection of the steam turbine.

[0088] As Figure 11 shown, it is a schematic flowchart of a method for detecting the peak of the keyphasor signal of a steam turbine in a nuclear power plant provided in the eighth embodiment of the present invention. In step S902 above, according to the adaptive minimum peak distance interval time, all candidate peaks in the measurement result are screened to obtain the peak detection result, which may include the following steps:

[0089] Step S1101: If the adaptive minimum peak distance interval time is greater than a preset first value and the number of candidate peaks in the measurement result is greater than a preset second value, then all candidate peaks in the measurement result are sorted according to the size of the candidate peaks to obtain a sorted candidate peak sequence.

[0090] Step S1102: For any candidate peak in the sorted candidate peak sequence, it is detected whether there are other candidate peaks within the adaptive minimum peak distance interval time before and after the sampling time point corresponding to the candidate peak.

[0091] Step S1103: If there are, then the highest candidate peak within the adaptive minimum peak distance interval time before and after the sampling time point corresponding to the candidate peak is determined.

[0092] Step S1104: According to all the highest candidate peaks, the peak detection result is obtained.

[0093] In this embodiment, the preset first value may refer to the interval time set in advance to trigger the peak value screening using the adaptive minimum peak distance interval time, the preset second value may refer to the number of candidate peak values set in advance to trigger the peak value screening using the adaptive minimum peak distance interval time, the candidate peak value sequence may refer to the candidate peak values sorted according to size, and the highest candidate peak value may refer to the highest sampling voltage within the adaptive minimum peak distance interval time before and after the sampling time point corresponding to the candidate peak value.

[0094] For example, if the preset first value is 1, the preset second value is 1, the adaptive minimum peak distance interval time is 64, and the number of candidate peak values is 4, then the adaptive minimum peak distance interval time 64 is greater than the preset first value 1, and the number of candidate peak values 4 in the measurement result is greater than the preset second value 1. Then, according to the size of the candidate peak values, all the candidate peak values are sorted in descending order to obtain the sorted candidate peak value sequence. For each candidate peak value in the sorted candidate peak value sequence, other candidate peak values within the adaptive minimum peak distance interval time before and after it are deleted, and only the highest candidate peak value is retained. All the retained highest candidate peak values form the peak detection result.

[0095] In this embodiment, through the adaptive minimum peak distance interval time, the candidate peak values before and after the sampling time point corresponding to the candidate peak value are screened to determine the highest candidate peak value, and based on all the highest candidate peak values, the peak detection result is obtained. This helps to remove the false peak values generated due to noise or signal fluctuations, and improves the accuracy and reliability of the peak detection of the steam turbine key phase signal.

[0096] As Figure 12 shown, a peak detection device for the key phase signal of a nuclear power plant steam turbine provided in Embodiment 9 of the present invention is corresponding to the peak detection method for the key phase signal of the nuclear power plant steam turbine in the above embodiment one by one. The peak detection device for the key phase signal of the nuclear power plant steam turbine includes an acquisition module 1201, a differential module 1202, and a peak detection module 1203. The detailed description of each functional module is as follows:

[0097] The acquisition module 1201 is configured to acquire a measurement result obtained by detecting a steam turbine based on key phase measurement, where the measurement result includes sequential sampling time points and sampling voltages corresponding to the sampling time points;

[0098] The differential module 1202 is configured to perform differential processing on the sampling voltages corresponding to each sampling time point in the measurement result to obtain an initial differential sequence, determine a to-be-processed differential subsequence in which the differential values in the initial differential sequence are continuously zero, and acquire the position of the to-be-processed differential subsequence in the initial differential sequence;

[0099] The peak detection module 1203 is configured to perform interpolation processing on the initial difference sequence according to the position to obtain a final difference sequence, and determine a peak detection result according to the final difference sequence;

[0100] Wherein, when the position is the head end, a first interpolation operation is used to perform interpolation processing on the to-be-processed difference subsequence in the initial difference sequence; when the position is the tail end, a second interpolation operation is used to perform interpolation processing on the to-be-processed difference subsequence in the initial difference sequence; when the position is neither the head end nor the tail end, a third interpolation operation is used to perform interpolation processing on the to-be-processed difference subsequence in the initial difference sequence.

[0101] Optionally, the above-mentioned peak detection module 1203 includes:

[0102] A position determination unit, configured to determine the position of the to-be-processed difference subsequence in the initial difference sequence for any to-be-processed difference subsequence in the initial difference sequence;

[0103] A first processing unit, configured to, when the position is the head end, perform interpolation processing on the to-be-processed difference subsequence by using the first interpolation operation to obtain a processed difference subsequence;

[0104] A second processing unit, configured to, when the position is the tail end, perform interpolation processing on the to-be-processed difference subsequence by using the second interpolation operation to obtain the processed difference subsequence;

[0105] A third processing unit, configured to, when the position is neither the head end nor the tail end, perform interpolation processing on the to-be-processed difference subsequence by using the third interpolation operation to obtain the processed difference subsequence;

[0106] A first determination unit, configured to obtain the final difference sequence according to all the processed difference subsequences in the initial difference sequence.

[0107] Optionally, the above-mentioned first processing unit includes:

[0108] A second determination subunit, configured to determine the absolute value of the non-zero first difference value closest to the to-be-processed difference subsequence in the initial difference sequence;

[0109] A first update subunit, configured to update the difference value in the to-be-processed difference subsequence to the absolute value of the first difference value to obtain the processed difference subsequence.

[0110] Optionally, the above-mentioned second processing unit includes:

[0111] A third determination subunit, configured to determine the opposite number of the absolute value of the non-zero second difference value closest to the to-be-processed difference subsequence in the initial difference sequence;

[0112] A second update subunit, configured to update the difference values in the to-be-processed difference subsequence to the opposite number of the absolute value of the second difference value, so as to obtain the processed difference subsequence.

[0113] Optionally, the above-mentioned third processing unit includes:

[0114] A division subunit, configured to divide the to-be-processed difference subsequence into a first to-be-processed difference subsequence and a second to-be-processed difference subsequence;

[0115] A fourth determination subunit, configured to determine, from the difference values before the first to-be-processed difference subsequence, the non-zero third difference value closest to the first to-be-processed difference subsequence;

[0116] A fifth determination subunit, configured to determine, from the difference values after the second to-be-processed difference subsequence, the non-zero fourth difference value closest to the second to-be-processed difference subsequence;

[0117] A third update subunit, configured to update the difference values in the first to-be-processed difference subsequence to the third difference value, and update the difference values in the second to-be-processed difference subsequence to the fourth difference value, so as to obtain the processed difference subsequence.

[0118] Optionally, the above-mentioned peak detection module 1203 includes:

[0119] A sixth determination unit, configured to, for any difference value in the final difference sequence, if the difference value adjacent to the left of the difference value is positive, the difference value adjacent to the right of the difference value is negative, and the sampling voltage corresponding to the difference value is greater than the adaptive peak threshold, determine that the sampling voltage corresponding to the difference value is a candidate peak;

[0120] A screening unit, configured to screen all candidate peaks in the measurement result according to the adaptive minimum peak distance interval time, so as to obtain the peak detection result.

[0121] Optionally, the above-mentioned screening unit includes:

[0122] A sorting subunit, configured to, if the adaptive minimum peak distance interval time is greater than a preset first value, and the number of candidate peaks in the measurement result is greater than a preset second value, sort all candidate peaks in the measurement result according to the magnitudes of the candidate peaks, so as to obtain a sorted candidate peak sequence;

[0123] A detection subunit, configured to detect, for any candidate peak in the sorted candidate peak sequence, whether there is any other candidate peak within the adaptive minimum peak distance interval time before and after the sampling time point corresponding to the candidate peak;

[0124] A seventh determination subunit, configured to, if any exists, determine the highest candidate peak within the adaptive minimum peak distance interval time before and after the sampling time point corresponding to the candidate peak;

[0125] An eighth determination subunit, configured to obtain the peak detection result according to all the highest candidate peaks.

[0126] For the specific limitations of the key phase signal peak detection device of the nuclear power plant steam turbine, reference can be made to the limitations of the key phase signal peak detection method of the nuclear power plant steam turbine in the above text, which will not be elaborated here. Each module in the above key phase signal peak detection device of the nuclear power plant steam turbine can be implemented in whole or in part by software, hardware, and their combination. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above-mentioned modules.

[0127] Figure 13 This is a schematic structural diagram of a computer device provided in Embodiment X of the present invention. As Figure 13 shown, the computer device of this embodiment includes: at least one processor ( Figure 13 only one is shown in the figure), a memory, and a computer program stored in the memory and executable on at least one processor. When the processor executes the computer program, the steps in any of the above-mentioned embodiments of the key phase signal peak detection method of the nuclear power plant steam turbine are implemented.

[0128] The computer device may include, but is not limited to, a processor and a memory. Those skilled in the art can understand that Figure 13 this is only an example of a computer device and does not constitute a limitation on the computer device. The computer device may include more or fewer components than shown in the figure, or combine some components, or different components. For example, it may also include a network interface, a display screen, and an input device, etc.

[0129] The so-called processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0130] The memory includes a readable storage medium, an internal memory, etc. Among them, the internal memory may be the memory of the computer device, and the internal memory provides an environment for the operation of the operating system and computer-readable instructions in the readable storage medium. The readable storage medium may be the hard disk of the computer device, and in some other embodiments, it may also be an external storage device of the computer device. For example, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the computer device. Further, the memory may also include both the internal storage unit of the computer device and the external storage device. The memory is used to store the operating system, application programs, boot loaders, data, and other programs, such as the program code of computer programs. The memory may also be used to temporarily store the data that has been output or will be output.

[0131] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above-mentioned division of each functional unit and module is used as an example. In actual applications, the above-mentioned functions can be allocated to different functional units and modules according to needs, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment can be integrated into a processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit. In addition, the specific names of each functional unit and module are only for the convenience of mutual distinction and do not limit the protection scope of the present invention. The specific working processes of the units and modules in the above-mentioned device can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated here. If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, to implement all or part of the processes in the above-mentioned method embodiments of the present invention, a computer program can be used to instruct the relevant hardware to complete. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above-mentioned method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file or some intermediate form, etc. The computer-readable medium can at least include: any entity or device that can carry the computer program code, recording medium, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disc, etc. In some jurisdictions, according to legislation and patent practice, the computer-readable medium cannot be an electrical carrier signal and a telecommunication signal.

[0132] To implement all or part of the processes in the above-mentioned method embodiments of the present invention, it can also be completed by a computer program product. When the computer program product runs on a computer device, the computer device can be caused to execute the steps in the above-mentioned method embodiments.

[0133] In the above embodiments, the descriptions of each embodiment have their own emphases. For the parts not detailed or recorded in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0134] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.

[0135] In the embodiments provided by the present invention, it should be understood that the disclosed device / computer equipment and method can be implemented in other ways. For example, the device / computer equipment embodiments described above are merely illustrative. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of devices or units can be electrical, mechanical or other forms.

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

[0137] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.

Claims

1. A method for detecting a peak value of a key phase signal of a nuclear power plant steam turbine, characterized in that: include: Acquire a measurement result obtained by detecting the steam turbine based on key phase measurement, wherein the measurement result includes sequential sampling time points and sampling voltages corresponding to the sampling time points; Performing differential processing on the sampled voltage corresponding to each sampling time point in the measurement result to obtain an initial differential sequence, determining a differential subsequence to be processed whose differential values ​​are continuously zero in the initial differential sequence, and obtaining the position of the differential subsequence to be processed in the initial differential sequence; According to the position, interpolating the initial differential sequence to obtain a final differential sequence, and determining a peak detection result according to the final differential sequence; Wherein, when the position is the head end, a first interpolation operation is used to interpolate the difference subsequence to be processed in the initial differential sequence to obtain a processed difference subsequence; when the position is the tail end, a second interpolation operation is used to interpolate the difference subsequence to be processed in the initial differential sequence to obtain the processed difference subsequence; when the position is neither at the head end nor at the tail end, a third interpolation operation is used to interpolate the difference subsequence to be processed in the initial differential sequence to obtain the processed difference subsequence; and the final differential sequence is obtained according to all the processed difference subsequences in the initial differential sequence; Determining a peak detection result according to the final differential sequence includes: For any differential value in the final differential sequence, if the differential value adjacent to the left of the differential value is a positive value, the differential value adjacent to the right of the differential value is a negative value, and the sampling voltage corresponding to the differential value is greater than the adaptive peak threshold, then the sampling voltage corresponding to the differential value is determined to be a candidate peak value; All candidate peaks in the measurement results are screened according to the adaptive minimum peak distance interval time to obtain the peak detection result.

2. The method for detecting the peak value of the key phase signal of a nuclear power plant steam turbine according to claim 1, characterized in that: When the position is the head end, the first interpolation operation is used to interpolate the difference subsequence to be processed to obtain the processed difference subsequence, including: Determine the absolute value of the non-zero first difference value in the initial difference sequence that is closest to the difference subsequence to be processed; The difference values ​​in the to-be-processed difference subsequence are updated to the absolute values ​​of the first difference values ​​to obtain the processed difference subsequence.

3. The method for detecting the peak value of the key phase signal of a nuclear power plant steam turbine according to claim 1, characterized in that: When the position is the tail end, the second interpolation operation is used to perform interpolation processing on the difference subsequence to be processed to obtain the processed difference subsequence, including: Determine the opposite number of the absolute value of the non-zero second difference value in the initial difference sequence that is closest to the difference subsequence to be processed; The difference value in the difference subsequence to be processed is updated to the opposite number of the absolute value of the second difference value to obtain the processed difference subsequence.

4. The method for detecting the peak value of the key phase signal of a nuclear power plant steam turbine according to claim 1, characterized in that: When the position is not at the head end and the tail end, the third interpolation operation is used to perform interpolation processing on the difference subsequence to be processed to obtain the processed difference subsequence, including: dividing the differential subsequence to be processed into a first differential subsequence to be processed and a second differential subsequence to be processed; Determine, from the difference values ​​before the first to-be-processed difference subsequence, a non-zero third difference value closest to the first to-be-processed difference subsequence; Determine, from the differential values ​​after the second to-be-processed differential subsequence, a non-zero fourth differential value that is closest to the second to-be-processed differential subsequence; The differential values ​​in the first to-be-processed differential subsequence are updated to the third differential values, and the differential values ​​in the second to-be-processed differential subsequence are updated to the fourth differential values, to obtain the processed differential subsequence.

5. The method for detecting the peak value of the key phase signal of a nuclear power plant steam turbine according to claim 1, characterized in that: The step of screening all candidate peaks in the measurement results according to the adaptive minimum peak interval time to obtain the peak detection result includes: If the adaptive minimum peak interval time is greater than a preset first value, and the number of candidate peaks in the measurement result is greater than a preset second value, all candidate peaks in the measurement result are sorted according to the size of the candidate peaks to obtain a sorted candidate peak sequence; For any candidate peak in the sorted candidate peak sequence, detecting whether there are other candidate peaks within the adaptive minimum peak distance interval before and after the sampling time point corresponding to the candidate peak; If it exists, determining the highest candidate peak value within the adaptive minimum peak distance interval before and after the sampling time point corresponding to the candidate peak value; The peak detection result is obtained according to all the highest candidate peaks.

6. A nuclear power plant steam turbine key phase signal peak detection device, characterized in that: include: An acquisition module, used for acquiring a measurement result obtained by detecting the steam turbine based on key phase measurement, wherein the measurement result includes sequential sampling time points and sampling voltages corresponding to the sampling time points; A differential module is used to perform differential processing on the sampled voltage corresponding to each sampling time point in the measurement result to obtain an initial differential sequence, determine a differential subsequence to be processed whose differential values ​​are continuously zero in the initial differential sequence, and obtain the position of the differential subsequence to be processed in the initial differential sequence; A peak detection module, configured to perform interpolation processing on the initial differential sequence according to the position to obtain a final differential sequence, and determine a peak detection result according to the final differential sequence; Wherein, when the position is the head end, a first interpolation operation is used to interpolate the difference subsequence to be processed in the initial differential sequence to obtain a processed difference subsequence; when the position is the tail end, a second interpolation operation is used to interpolate the difference subsequence to be processed in the initial differential sequence to obtain the processed difference subsequence; when the position is neither at the head end nor at the tail end, a third interpolation operation is used to interpolate the difference subsequence to be processed in the initial differential sequence to obtain the processed difference subsequence; and the final differential sequence is obtained according to all the processed difference subsequences in the initial differential sequence; The peak detection module comprises: a sixth determining unit, configured to determine, for any differential value in the final differential sequence, that the sampled voltage corresponding to the differential value is a candidate peak value if the differential value adjacent to the left side of the differential value is a positive value, the differential value adjacent to the right side of the differential value is a negative value, and the sampled voltage corresponding to the differential value is greater than an adaptive peak threshold; The screening unit is used to screen all candidate peaks in the measurement result according to the adaptive minimum peak interval time to obtain the peak detection result.

7. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method for detecting the peak value of the key phase signal of the nuclear power plant turbine as claimed in any one of claims 1 to 5 is implemented.

8. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method for detecting the peak value of a key phase signal of a nuclear power plant turbine as claimed in any one of claims 1 to 5 is implemented.

Citation Information

Patent Citations

  • Signal peak detection method, apparatus, computer device and storage medium

    CN108268843A

  • A peak value detection method, device and equipment for time series data

    CN113986711A