Method and device for analyzing errors of simulation of electrical power step response
By using polynomial fitting and steady-state detection methods, the parameter identification error of the electric power step response of the steam turbine speed regulation system is automatically calculated, which solves the problems of low data processing efficiency and large influence of human judgment in the existing technology, and achieves more scientific and reliable calculation results.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- NORTH CHINA ELECTRICAL POWER RES INST
- Filing Date
- 2022-07-21
- Publication Date
- 2026-07-07
AI Technical Summary
In existing technologies, after the parameters of the steam turbine speed control system are modeled, the maximum output increment, peak time and power step adjustment time of the high-pressure cylinder are usually obtained by manual punctuation, which results in low data processing efficiency and is greatly affected by human judgment.
A polynomial fitting and steady-state detection method is used to automatically calculate the parameter identification error of the electric power step response of the steam turbine speed regulation system, including the peak power arrival time, the initial step time, and the steady-state entry time. The parameter error is determined by the relation matrix and derivative sequence.
The simulation error of the electric power step response of the steam turbine speed regulation system was automatically calculated, avoiding the influence of human judgment and improving the scientificity and reliability of the calculation results.
Smart Images

Figure CN115374555B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of power equipment performance testing, specifically a method and apparatus for analyzing and identifying errors in the simulation of the step response of electric power in a steam turbine speed control system. Background Technology
[0002] By conducting research on parameter identification and simulation verification technology for steam turbines and their speed control systems, and establishing a mathematical model of the steam turbine speed control system required for power grid stability analysis, this research has significant practical value for power grid stability studies.
[0003] Currently, after parameter modeling and testing of steam turbine speed control systems, the maximum output increment of the high-pressure cylinder, the peak time of the high-pressure cylinder, and the power step adjustment time are typically obtained by manually marking points on the measured and simulated curves. This method is heavily influenced by human judgment and has low data processing efficiency. Summary of the Invention
[0004] To address the problems in the prior art, this application provides an analysis method and apparatus for identifying the simulation error of the electric power step response of a steam turbine speed control system, which can determine the parameter identification error of the electric power step response of the steam turbine speed control system.
[0005] To solve the above-mentioned technical problems, this application provides the following technical solution:
[0006] In a first aspect, this application provides an analysis method for identifying errors in the simulation of the electric power step response of a steam turbine speed control system, including:
[0007] The peak power arrival time is obtained by fitting a preset sample polynomial with the parameter sample of the electric power step response of the steam turbine speed regulation system.
[0008] The initial step time and steady-state entry time of the parameter samples are determined based on the fitted sample polynomial and historical samples.
[0009] The parameter identification error of the electric power step response of the turbine speed control system is determined based on the peak power arrival time, the initial step time, and the steady-state entry time.
[0010] Further, the parameter samples include: simulation samples and measured samples; the sample polynomial includes: simulation sample polynomial and measured sample polynomial; the step of fitting the preset sample polynomial with the parameter samples of the electric power step response of the turbine speed regulation system to obtain the corresponding peak power arrival time includes:
[0011] The simulation sample polynomial is fitted based on the time and power corresponding to the simulation sample to obtain the peak power arrival time corresponding to the simulation sample.
[0012] The peak power arrival time of the measured sample is obtained by fitting the polynomial of the measured sample with the time and power corresponding to the measured sample.
[0013] Further, the step of fitting the polynomial of the simulation sample based on the time and power corresponding to the simulation sample to obtain the peak power arrival time corresponding to the simulation sample includes:
[0014] Construct a simulation relationship matrix based on the time and power corresponding to the simulation samples;
[0015] The simulation coefficients of the simulation sample polynomial are obtained by solving the simulation relationship matrix.
[0016] Solve for the positive real roots of the polynomial of the simulation sample after determining the simulation coefficients to obtain the peak power arrival time corresponding to the simulation sample.
[0017] Further, the step of fitting the polynomial of the measured sample based on the time and power corresponding to the measured sample to obtain the peak power arrival time corresponding to the measured sample includes:
[0018] Construct a measured relationship matrix based on the time and power corresponding to the measured samples;
[0019] The measured coefficients of the measured sample polynomial are obtained from the measured relation matrix.
[0020] Solve for the positive real roots of the polynomial of the measured sample after determining the measured coefficients to obtain the peak power arrival time corresponding to the measured sample.
[0021] Further, the parameter samples include: simulation samples; the sample polynomial includes: simulation sample polynomial; the historical samples include: historical simulation samples; the step of determining the initial step time and steady-state entry time of the parameter samples based on the fitted sample polynomial and historical samples includes:
[0022] Solve for the simulated first derivative sequence and simulated second derivative sequence of the simulated sample polynomial at the simulated sampling points;
[0023] The simulation first derivative stability threshold and the simulation second derivative stability threshold are determined based on the simulation first derivative sequence and the simulation second derivative sequence, respectively.
[0024] The initial step time and steady-state entry time of the simulation sample are generated based on the simulation first derivative stability threshold and the simulation second derivative stability threshold, respectively.
[0025] Further, the parameter samples include: measured samples; the sample polynomial includes: measured sample polynomial; the historical samples include: historical measured samples; the step time and steady-state entry time of the parameter samples are determined based on the fitted sample polynomial and historical samples, including:
[0026] Solve for the measured first derivative sequence and the measured second derivative sequence of the measured sample polynomial at the measured sampling points;
[0027] The measured first derivative sequence and the measured second derivative sequence are used to determine the stability threshold of the measured first derivative and the stability threshold of the measured second derivative, respectively.
[0028] The initial step time and steady-state entry time of the measured sample are generated based on the measured first derivative stability threshold and the measured second derivative stability threshold, respectively.
[0029] Further, the parameter identification errors include: peak time error of the turbine high-pressure cylinder, maximum output increment error of the turbine high-pressure cylinder, and power step adjustment time error; the parameter identification errors for determining the electric power step response of the turbine speed control system based on the peak power arrival time, the initial step time, and the steady-state entry time include:
[0030] The peak time error of the high-pressure cylinder of the steam turbine is generated based on the peak power arrival time and the initial step time.
[0031] The maximum output increment error of the high-pressure cylinder of the steam turbine is generated based on the power corresponding to the peak power arrival time and the power corresponding to the initial step time.
[0032] The power step adjustment time error is determined based on the power corresponding to the initial step time, the simulated power step amount of the simulation sample, the initial step time, and the steady-state entry time.
[0033] Further, the step of generating the peak time error of the turbine high-pressure cylinder based on the peak power arrival time and the initial step time includes:
[0034] The peak power arrival time of the turbine high-pressure cylinder corresponding to the simulation sample is generated based on the peak power arrival time and the initial step time of the simulation sample.
[0035] The peak power arrival time of the turbine high-pressure cylinder corresponding to the measured sample is generated based on the peak power arrival time and the initial step time of the measured sample.
[0036] The peak time error of the high-pressure cylinder of the steam turbine is generated based on the time error threshold, the simulated peak time of the high-pressure cylinder of the steam turbine, and the measured peak time of the high-pressure cylinder of the steam turbine.
[0037] Further, the step of generating the maximum output increment error of the turbine high-pressure cylinder based on the power corresponding to the peak power arrival time and the power corresponding to the initial step time includes:
[0038] The simulation increment of the maximum output of the high-pressure cylinder of the steam turbine is generated based on the power corresponding to the peak power arrival time of the simulation sample and the power corresponding to the initial step time of the simulation sample.
[0039] The measured increment of the maximum output of the high-pressure cylinder of the steam turbine is generated based on the power corresponding to the peak power arrival time of the measured sample and the power corresponding to the initial step time of the measured sample.
[0040] The incremental error of the maximum output of the turbine high-pressure cylinder is generated based on the incremental error threshold, the simulated increment of the maximum output of the turbine high-pressure cylinder, and the measured increment of the maximum output of the turbine high-pressure cylinder.
[0041] Further, determining the power step adjustment time error based on the power corresponding to the initial step time, the simulated power step of the simulation sample, the initial step time, and the steady-state entry time includes:
[0042] Calculate the power step based on the power corresponding to the initial step time and the power corresponding to the steady-state entry time.
[0043] The time corresponding to the maximum value point is determined based on the power corresponding to the initial step time, the simulated power step amount of the simulation sample, the initial step time, and the steady-state entry time.
[0044] The power step adjustment time is obtained based on the time corresponding to the maximum value point and the initial step time.
[0045] Secondly, this application provides an analysis device for simulating and identifying errors in the electric power step response of a steam turbine speed control system, comprising:
[0046] The peak time determination unit is used to fit a preset sample polynomial to the parameter sample of the electric power step response of the turbine speed regulation system to obtain the corresponding peak power arrival time.
[0047] A step steady-state determination unit is used to determine the initial step time and steady-state entry time of the parameter sample based on the fitted sample polynomial and historical samples.
[0048] The identification error determination unit is used to determine the parameter identification error of the electric power step response of the turbine speed regulation system based on the peak power arrival time, the initial step time, and the steady-state entry time.
[0049] Further, the parameter samples include: simulation samples and measured samples; the sample polynomial includes: simulation sample polynomial and measured sample polynomial; the peak time determination unit includes:
[0050] The simulation peak time determination module is used to fit the polynomial of the simulation sample according to the time and power corresponding to the simulation sample to obtain the peak power arrival time corresponding to the simulation sample.
[0051] The measured peak time determination module is used to fit the polynomial of the measured sample according to the time and power corresponding to the measured sample to obtain the peak power arrival time corresponding to the measured sample.
[0052] Furthermore, the simulation peak time determination module includes:
[0053] The simulation matrix construction submodule is used to construct a simulation relationship matrix based on the time and power corresponding to the simulation sample.
[0054] The simulation coefficient solving submodule is used to solve for the simulation coefficients of the simulation sample polynomial based on the simulation relationship matrix.
[0055] The simulation peak time determination submodule is used to solve for the positive real roots of the simulation sample polynomial after determining the simulation coefficients, and obtain the peak power arrival time corresponding to the simulation sample.
[0056] Furthermore, the measured peak time determination module includes:
[0057] The measured matrix construction submodule is used to construct a measured relationship matrix based on the time and power corresponding to the measured samples.
[0058] The measured coefficients solution submodule is used to solve for the measured coefficients of the measured sample polynomial based on the measured relation matrix.
[0059] The measured peak time determination submodule is used to solve for the positive real roots of the measured sample polynomial after determining the measured coefficients, and obtain the peak power arrival time corresponding to the measured sample.
[0060] Further, the parameter samples include: simulation samples; the sample polynomial includes: simulation sample polynomial; the historical samples include: historical simulation samples; the step steady-state determination unit includes:
[0061] The simulation derivative sequence solving module is used to solve the simulation first-order derivative sequence and simulation second-order derivative sequence of the simulation sample polynomial at the simulation sampling points;
[0062] The simulation derivative stability threshold determination module is used to determine the simulation first derivative stability threshold and the simulation second derivative stability threshold based on the simulation first derivative sequence and the simulation second derivative sequence, respectively.
[0063] The simulation step steady-state determination module is used to generate the initial step time and steady-state entry time of the simulation sample based on the simulation first derivative stability threshold and the simulation second derivative stability threshold, respectively.
[0064] Further, the parameter samples include: measured samples; the sample polynomial includes: measured sample polynomial; the historical samples include: historical measured samples; the step steady-state determination unit includes:
[0065] The measured derivative sequence solving module is used to solve the measured first derivative sequence and the measured second derivative sequence of the measured sample polynomial at the measured sampling points;
[0066] The measured derivative stability threshold determination module is used to determine the measured first derivative stability threshold and the measured second derivative stability threshold based on the measured first derivative sequence and the measured second derivative sequence, respectively.
[0067] The measured step steady-state determination module is used to generate the initial step time and steady-state entry time of the measured sample based on the measured first derivative stability threshold and the measured second derivative stability threshold, respectively.
[0068] Furthermore, the parameter identification errors include: peak time error of the high-pressure cylinder of the steam turbine, maximum output increment error of the high-pressure cylinder of the steam turbine, and power step adjustment time error; the identification error determination unit includes:
[0069] The peak time error generation module is used to generate the peak time error of the high-pressure cylinder of the steam turbine based on the peak power arrival time and the initial step time.
[0070] The power output increment error generation module is used to generate the maximum power output increment error of the high-pressure cylinder of the steam turbine based on the power corresponding to the peak power arrival time and the power corresponding to the initial step time.
[0071] The adjustment time error generation module is used to determine the power step adjustment time error based on the power corresponding to the initial step time, the simulated power step of the simulation sample, the initial step time, and the steady-state entry time.
[0072] Furthermore, the peak time error generation module includes:
[0073] The simulation peak time generation submodule is used to generate the peak simulation time of the high-pressure cylinder of the steam turbine corresponding to the simulation sample based on the peak power arrival time and the initial step time of the simulation sample.
[0074] The measured peak time generation submodule is used to generate the measured peak time of the turbine high-pressure cylinder corresponding to the measured sample based on the peak power arrival time and the initial step time of the measured sample.
[0075] The peak time error generation submodule is used to generate the peak time error of the turbine high-pressure cylinder based on the time error threshold, the simulated peak time of the turbine high-pressure cylinder, and the measured peak time of the turbine high-pressure cylinder.
[0076] Furthermore, the output increment error generation module includes:
[0077] The simulation output increment generation submodule is used to generate the simulation increment of the maximum output of the turbine high-pressure cylinder based on the power corresponding to the peak power arrival time of the simulation sample and the power corresponding to the initial step time of the simulation sample.
[0078] The measured output increment generation submodule is used to generate the measured increment of the maximum output of the turbine high-pressure cylinder based on the power corresponding to the peak power arrival time of the measured sample and the power corresponding to the initial step time of the measured sample.
[0079] The output increment error generation submodule is used to generate the maximum output increment error of the turbine high-pressure cylinder based on the increment error threshold, the simulated maximum output increment of the turbine high-pressure cylinder, and the measured maximum output increment of the turbine high-pressure cylinder.
[0080] Furthermore, the adjustment time error generation module includes:
[0081] The power step determination submodule is used to calculate the power step based on the power corresponding to the initial step time and the power corresponding to the steady-state entry time.
[0082] The maximum value point determination submodule is used to determine the time corresponding to the maximum value point based on the power corresponding to the initial step time, the simulated power step amount of the simulation sample, the initial step time, and the steady-state entry time.
[0083] The adjustment time error generation submodule is used to obtain the power step adjustment time based on the time corresponding to the maximum value point and the initial step time.
[0084] Thirdly, this application provides an electronic device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the steps of the method for analyzing the simulation identification error of the electric power step response of the steam turbine speed regulation system.
[0085] Fourthly, this application provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the method for analyzing the step response simulation error of the steam turbine speed control system.
[0086] Fifthly, this application provides a computer program product, including a computer program / instruction, which, when executed by a processor, implements the steps of the method for analyzing the step response simulation error of the steam turbine speed control system.
[0087] To address the problems in the prior art, the method and apparatus for analyzing and identifying the simulation error of the electric power step response of the steam turbine speed control system provided in this application can automatically calculate the simulation error of the electric power step response of the steam turbine speed control system by using polynomial fitting method and steady-state detection method, avoiding the influence of human judgment in the traditional manual punctuation method, and making the calculation results more scientific and reliable. Attached Figure Description
[0088] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0089] Figure 1 This is a flowchart illustrating the analysis method for identifying errors in the simulation of the electric power step response of the steam turbine speed control system in the embodiments of this application;
[0090] Figure 2 This is a flowchart illustrating the peak power arrival time in the embodiments of this application;
[0091] Figure 3 This is a flowchart illustrating the peak power arrival time of the simulation sample obtained in the embodiments of this application;
[0092] Figure 4 This is a flowchart illustrating the peak power arrival time of the measured sample obtained in this application embodiment;
[0093] Figure 5 This is a flowchart illustrating the determination of the initial step time and steady-state entry time of the simulation sample in this embodiment of the application.
[0094] Figure 6 This is a flowchart illustrating the determination of the initial step time and steady-state entry time of the measured sample in this embodiment of the application.
[0095] Figure 7 This is a flowchart illustrating the parameter identification error for determining the electric power step response of the turbine speed control system in this embodiment of the application.
[0096] Figure 8 This is a flowchart illustrating the generation of the peak time error of the high-pressure cylinder of the steam turbine in this embodiment of the application;
[0097] Figure 9 This is a flowchart illustrating the process of generating the maximum output increment error of the high-pressure cylinder of the steam turbine in this embodiment of the application.
[0098] Figure 10 This is a flowchart illustrating the determination of the power step adjustment time error in the embodiments of this application;
[0099] Figure 11 This is a structural diagram of the analysis device for simulating and identifying errors in the electric power step response of the steam turbine speed control system in the embodiments of this application;
[0100] Figure 12 This is a structural diagram of the peak time determination unit in an embodiment of this application;
[0101] Figure 13 This is a structural diagram of the simulation peak time determination module in the embodiments of this application;
[0102] Figure 14 This is a structural diagram of the measured peak time determination module in the embodiments of this application;
[0103] Figure 15 This is one of the structural diagrams of the step steady-state determination unit in the embodiments of this application;
[0104] Figure 16 The structural diagrams of the step steady-state determination unit in the embodiments of this application are shown in two parts.
[0105] Figure 17 This is a structural diagram of the identification error determination unit in the embodiments of this application;
[0106] Figure 18 This is a structural diagram of the peak time error generation module in an embodiment of this application;
[0107] Figure 19 This is a structural diagram of the output increment error generation module in the embodiments of this application;
[0108] Figure 20 This is a structural diagram of the time error generation module in an embodiment of this application;
[0109] Figure 21This is a schematic diagram of the structure of the electronic device in the embodiments of this application;
[0110] Figure 22 This is a schematic diagram of an example curve of the step response of the steam turbine electrical power in the embodiments of this application;
[0111] Figure 23 This is a schematic diagram of the peak power of the high-pressure cylinder in the embodiments of this application;
[0112] Figure 24 This is a schematic diagram illustrating the determination of the simulation first derivative stability threshold and the simulation second derivative stability threshold in the embodiments of this application;
[0113] Figure 25 This is a schematic diagram of the valve control test identification results of a 350MW unit in an embodiment of this application;
[0114] Figure 26 This is a schematic diagram of the closed-loop frequency disturbance test identification results of a 350MW unit in an embodiment of this application. Detailed Implementation
[0115] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0116] In one embodiment, see Figure 1 In order to determine the parameter identification error of the electric power step response of a steam turbine speed regulation system, this application provides an analysis method for the simulation identification error of the electric power step response of a steam turbine speed regulation system, including:
[0117] S101: Fit the preset sample polynomial to the parameter samples of the electric power step response of the turbine speed control system to obtain the corresponding peak power arrival time (corresponding to...). Figure 22 Point B in the middle);
[0118] S102: Determine the initial step time of the parameter samples based on the fitted sample polynomial and historical samples (corresponding to...). Figure 22 Point A in the middle) and steady-state entry time (corresponding to Figure 22 Point M in the middle);
[0119] S103: Determine the parameter identification error of the electric power step response of the turbine speed regulation system based on the peak power arrival time, the initial step time, and the steady-state entry time. The simulation identification results that meet the identification error requirements can provide an important basis for power grid stability analysis.
[0120] It is understandable that the parameter identification error of the step response of the turbine speed control system refers to the maximum output increment P of the turbine high-pressure cylinder as specified in the "Guidelines for Parameter Measurement and Modeling of Synchronous Generator Speed Control Systems". HP Peak time T of high-pressure cylinder of steam turbine HP and adjustment time t s The deviation between measured and simulated values. By conducting research on parameter identification and simulation verification techniques for steam turbines and their speed control systems, a mathematical model of the steam turbine speed control system required for power grid stability analysis is established, which has significant practical value for power grid stability research. By modeling the grid-connected steam turbine speed control system, the dynamic characteristics of the unit participating in primary frequency regulation of the power grid can be obtained; the frequency response and load response curves of the power grid under various disturbance conditions can be systematically analyzed to determine the boundary conditions for power grid stability; the relationship between the unit's frequency regulation dead zone, primary frequency regulation capacity, and load disturbances can be given, guiding the setting of the unit's regulation system's frequency regulation dead zone and the selection of the power grid's primary frequency regulation capacity; the dynamic response characteristics of the unit under power grid frequency fluctuations and the possible impact on the unit's thermal system can be predicted, etc.
[0121] The industry standard DL / T 1235-2019, "Guidelines for Parameter Measurement and Modeling of Synchronous Generator Prime Motion Machines and Their Regulation Systems" (hereinafter referred to as the "Guidelines"), specifies the test content for parameter measurement, including static tests and load tests. The purpose of the load test for parameter modeling of the turbine speed regulation system is to perform measured modeling of the prime mover and to measure the closed-loop response characteristics of the unit to frequency disturbances. The measured modeling test of the prime mover includes frequency disturbance tests under valve control mode; the closed-loop response characteristic test of the unit to frequency disturbances includes frequency disturbance tests under coordinated mode and power closed-loop mode. According to the "Guidelines," the error between the simulated electrical power and the measured electrical power in both tests should meet the requirements of Tables 1 and 2.
[0122] Table 1. Allowable Deviation Values Between Simulation and Actual Measurements of Steam Turbine Valve Control Tests
[0123] Quality parameters Permissible deviation (= Measured value - Simulated value) <![CDATA[Maximum output increment P of the high-pressure cylinder of the steam turbine HP > ±10% of the measured power variation <![CDATA[Peak time T of the high-pressure cylinder of the steam turbine HP > ±0.1s <![CDATA[Adjustment time t s > ±2.0s
[0124] Table 2. Allowable Deviation Values between Simulated and Measured Closed-Loop Frequency Disturbance Tests for Steam Turbines
[0125] Quality parameters Permissible deviation (= Measured value - Simulated value) <![CDATA[The maximum output increment P of the high-pressure cylinder of the steam turbine HP > ±30% of the measured power variation <![CDATA[Peak time T of the high-pressure cylinder of the steam turbine HP > ±0.2s <![CDATA[Adjustment time t s > ±2.0s
[0126] Among them, the maximum output increment P of the high-pressure cylinder of the steam turbine HP In a steam turbine step test, the value obtained by subtracting the initial power from the maximum power reached during the rapid power change process is, for example: Figure 22 (Example curve of step response of steam turbine electrical power) is shown.
[0127] Peak time T of high-pressure cylinder of steam turbine HPIn a steam turbine step test, the time required from the application of the step to the point where the power reaches the maximum output increment of the high-pressure cylinder is, for example... Figure 22 As shown.
[0128] Adjustment time t s The shortest time from the start time until the absolute value of the difference between the controlled variable and the final steady-state value never exceeds 5% of the step value, such as... Figure 22 As shown.
[0129] Currently, the error calculation for the identification results of the electrical power of the turbine speed control system is usually performed by manually marking points on the measured and simulated curves. This involves manually observing and judging the initial step point A, the point B where the power rapidly changes to its maximum value, and the point M where the controlled variable finally stabilizes. Then, the maximum output increment P of the high-pressure cylinder is obtained through manual calculation. HP Peak time T of high-pressure cylinder of steam turbine HP and power step adjustment time t s This method involves complex data processing, low efficiency, and is heavily influenced by human judgment. To improve data processing efficiency and enhance the accuracy of error calculation in the identification results, this application employs polynomial fitting and steady-state detection methods to automatically calculate the simulation error of the electric power step response of the turbine speed control system.
[0130] As can be seen from the above description, the analysis method for identifying the simulation error of the electric power step response of the turbine speed regulation system provided in this application can automatically calculate the simulation error of the electric power step response of the turbine speed regulation system by using polynomial fitting method and steady-state detection method, avoiding the influence of human judgment in the traditional manual punctuation method, and making the calculation results more scientific and reliable.
[0131] In one embodiment, see Figure 2 The parameter samples include: simulation samples and measured samples; the sample polynomials include: simulation sample polynomials and measured sample polynomials; the step of fitting the preset sample polynomials based on the parameter samples of the electric power step response of the turbine speed regulation system to obtain the corresponding peak power arrival time (step S101) includes:
[0132] S201: Fit the polynomial of the simulation sample according to the time and power corresponding to the simulation sample to obtain the peak power arrival time corresponding to the simulation sample;
[0133] Understandably, see Figure 3Step S201 specifically includes: constructing a simulation relationship matrix based on the time and power corresponding to the simulation sample (S301); solving for the simulation coefficients of the simulation sample polynomial based on the simulation relationship matrix (S302); solving for the positive real roots of the simulation sample polynomial after determining the simulation coefficients, and obtaining the peak power arrival time corresponding to the simulation sample (S303).
[0134] S202: Fit the polynomial of the measured sample according to the time and power corresponding to the measured sample to obtain the peak power arrival time corresponding to the measured sample.
[0135] Understandably, see Figure 4 Step S202 specifically includes: constructing a measured relationship matrix based on the time and power corresponding to the measured sample (S401); solving for the measured coefficients of the measured sample polynomial based on the measured relationship matrix (S402); solving for the positive real roots of the measured sample polynomial after determining the measured coefficients, and obtaining the peak power arrival time corresponding to the measured sample (S403).
[0136] Specifically, a polynomial fit is performed on the curve of the initial stage of the power response. The fitting polynomial is shown below:
[0137] f(t) = α n t n +α n-1 t n-1 +…+α2t 2 +α1t+α0
[0138] Let n = 10, find the roots of the first derivative of the polynomial. One of the positive real roots (this real root should be slightly longer than the time when the flow command changes abruptly) is the time when the high-pressure cylinder peak value occurs, and the power corresponding to this time is the peak power of the high-pressure cylinder. Figure 23 (A schematic diagram of the peak power of the high-pressure cylinder) is shown. The peak power arrival time is... Figure 23 The time corresponding to point B in the diagram.
[0139] As can be seen from the above description, the analysis method for identifying the simulation error of the electric power step response of the turbine speed regulation system provided in this application can fit a preset sample polynomial based on the parameter sample of the electric power step response of the turbine speed regulation system to obtain the corresponding peak power arrival time.
[0140] In one embodiment, see Figure 5 The parameter samples include: simulation samples; the sample polynomial includes: simulation sample polynomial; the historical samples include: historical simulation samples; the step of determining the initial step time and steady-state entry time of the parameter samples based on the fitted sample polynomial and historical samples (step S102) includes:
[0141] S501: Solve the simulation first derivative sequence and the simulation second derivative sequence of the simulation sample polynomial at the simulation sampling points;
[0142] S502: Determine the simulation first derivative stability threshold and the simulation second derivative stability threshold according to the simulation first derivative sequence and the simulation second derivative sequence respectively;
[0143] S503: Generate the starting step time and the steady state entry time of the simulation sample according to the simulation first derivative stability threshold and the simulation second derivative stability threshold respectively.
[0144] It can be understood that: ① Steady state detection method: Define β to represent the stability degree of the process state, where 0 ≤ β ≤ 1. When β = 0, it means the process state is unstable; when β = 1, it means the process state is stable; when 0 < β < 1, it means the state is between stable and unstable, and the closer β is to 0, the more unstable it is, and the closer β is to 1, the more stable it is. β(t) is determined by the first derivative f′(t) and the second derivative f″(t) of the variable signal.
[0145] 1) When |f′(t)| > T u then β(t) = 0, and T u is the first derivative instability threshold. As shown in the processes of t ∈ [t2, t3] and t ∈ [t6, t7] in Figure 24 the figure.
[0146] 2) When for all |f′(t)| < T s , that is, within the time of Δt (Δt is long enough), for all |f′(t)| < T s , then β(t) = 1. That is: |f′(t)| < T s and |f″(t)| < T w , then β(t) = 1, where T s is the first derivative stability threshold, and T w is the second derivative stability threshold. As shown in the processes of t < t1 and t < t8 in Figure 24 the figure.
[0147] 3) Except for Rules 1 and 2, β(t) is determined by the following formula: β(t) = ξ[θ(t)], where:
[0148] θ(t) = |f′(t)| + γ|f″(t)|
[0149] In the formula:
[0150]
[0151]
[0152] ② Steady-state detection threshold determination: Select a segment of data from the historical database where the process is in a steady state as a reference benchmark, then perform fitting processing to obtain the first and second derivative sequences of the signal at the sampling points, and calculate their variances σ1 and σ2 respectively.
[0153] T s =σ1,T u =3λσ1,T w =σ2
[0154] If the first derivative of the current data is |f′(t)| <T s ,|f′″t)| <T w (That is, its mean is within the corresponding standard deviation), indicating that the fluctuation of the historical steady-state data is consistent, and it should also be steady-state data. However, if |f′(t)|>T u If λ is an outlier (i.e., not steady-state data), then the data is an outlier. Here, λ is the adjustment parameter, which can be determined by the critical value of unstable states in the historical database, and its value is related to the degree of change of the variable signal.
[0155] Let λ = 1, and use the above algorithm to analyze the example curve of the step response of the steam turbine's electrical power, such as... Figure 1 As shown, the steady-state time interval of the response (t0, t...) can be obtained. A ) and (t M , t ∞ ), corresponding t A This corresponds to point A (the initial step time), t M This corresponds to point M (the steady-state entry time). t ∞ This represents the end time of the data collection.
[0156] As can be seen from the above description, the method for analyzing the simulation error of the electric power step response of the turbine speed regulation system provided in this application can determine the initial step time and steady-state entry time of the parameter sample based on the fitted sample polynomial and historical samples.
[0157] In one embodiment, see Figure 6 The parameter samples include: measured samples; the sample polynomial includes: measured sample polynomial; the historical samples include: historical measured samples; the step of determining the initial step time and steady-state entry time of the parameter samples based on the fitted sample polynomial and historical samples (step S102) includes:
[0158] S601: Solve for the measured first derivative sequence and the measured second derivative sequence of the measured sample polynomial at the measured sampling points;
[0159] S602: Determine the stability threshold of the measured first derivative and the stability threshold of the measured second derivative based on the measured first derivative sequence and the measured second derivative sequence, respectively.
[0160] S603: Generate the initial step time and steady-state entry time of the measured sample based on the measured first derivative stability threshold and the measured second derivative stability threshold, respectively.
[0161] It is understandable that the method for solving the initial step time and steady-state arrival time for measured samples is the same as the method for solving the initial step time and steady-state arrival time for simulated samples, and will not be repeated here.
[0162] As can be seen from the above description, the method for analyzing the simulation error of the electric power step response of the turbine speed regulation system provided in this application can determine the initial step time and steady-state entry time of the parameter sample based on the fitted sample polynomial and historical samples.
[0163] In one embodiment, see Figure 7 The parameter identification errors include: peak time error of the high-pressure cylinder of the steam turbine, maximum output increment error of the high-pressure cylinder of the steam turbine, and power step adjustment time error; the parameter identification errors for determining the electric power step response of the steam turbine speed control system based on the peak power arrival time, the initial step time, and the steady-state entry time include:
[0164] S701: Generate the peak time error of the high-pressure cylinder of the steam turbine based on the peak power arrival time and the initial step time;
[0165] S702: Generate the maximum output increment error of the high-pressure cylinder of the steam turbine based on the power corresponding to the peak power arrival time and the power corresponding to the initial step time;
[0166] S703: Determine the power step adjustment time error based on the power corresponding to the initial step time, the simulated power step amount of the simulation sample, the initial step time, and the steady-state entry time.
[0167] The parameter identification results of a steam turbine speed control system generally include measured curves and simulated curves. Since both measured and simulated curves conform to... Figure 22 The basic pattern shown in the example curve can be considered as the maximum output increment P of the turbine high-pressure cylinder between the measured curve and the simulation curve. HP Peak time T of high-pressure cylinder of steam turbine Hp and power step adjustment time t s They satisfy the same calculation method. The following uses a measured curve as an example to derive P. HP T Hp and t sThe calculation method is the same as that used for the simulation curve. The measured curve is not a continuous curve, but a two-dimensional sequence with a sampling period of 0.001s. The horizontal axis is time, and the vertical axis is the controlled variable (the active power output of the turbine generator set in the load test).
[0168] Assume the initial step point of the measured curve is A(t) A The point where the power rapidly changes to its maximum value is B(t1, P1), and the point that first reaches steady state is M(t2, P2). Therefore, the step change is ΔP = P2 - P0.
[0169] From this, we can obtain the maximum output increment P of the high-pressure cylinder of the steam turbine. HP Peak time T of high-pressure cylinder of steam turbine HP :
[0170] P HP =P1-P0
[0171] T HP =t1-t A
[0172] By programming and using loop functions, find all points C1(t) on the curve corresponding to 95% and 105% step values. c1 P0+0.95ΔP), C2(t) c2 P0+1.05ΔP), C3(t) c3 P0+0.95ΔP), C4(t) c4 ,P0+1.05ΔP)……C n (t cn (P0+0.95ΔP)
[0173] Find the point C with the largest x-coordinate. n (t cn P cn ):
[0174] t cn =max(t) c1 ,t c2 ,…)
[0175] Therefore, we can conclude that:
[0176] t s =t cn -t A
[0177] Through the above derivation, the maximum output increment deviation value ΔP of the high-pressure cylinder of the steam turbine can be obtained. HP Peak time deviation value ΔT of the high-pressure cylinder of the steam turbine HP and power step adjustment time deviation value Δt s The calculation formula is as follows:
[0178] ΔP HP =P HP -P′ HP
[0179] ΔT HP =T HP -T′ HP
[0180] Δt s =t s -t′ s
[0181] P HP T HP t s : The maximum output increment of the high-pressure cylinder in the measured curve, the peak time of the high-pressure cylinder in the measured curve, and the power step adjustment time in the measured curve;
[0182] P′ HP 、T′ HP , t′ s The simulation curves include the maximum output increment of the high-pressure cylinder, the peak time of the high-pressure cylinder, and the power step adjustment time.
[0183] Therefore, to achieve automatic calculation of the identification error of the electrical power parameters in a steam turbine speed control system, a scientific algorithm is needed to determine the initial step point A, the point B where the power rapidly changes to its maximum value, and the point M where the controlled variable (active power) finally stabilizes. A, B, and M are characteristic points for calculating the quality parameters. This invention uses a polynomial fitting method to determine characteristic point B, and further employs a steady-state detection method to determine characteristic points A and M.
[0184] In one embodiment, see Figure 8 The step of generating the peak time error of the turbine high-pressure cylinder based on the peak power arrival time and the initial step time includes:
[0185] S801: Generate the peak power simulation time of the turbine high-pressure cylinder corresponding to the simulation sample based on the peak power arrival time and the initial step time of the simulation sample.
[0186] S802: Generate the peak power measurement time of the turbine high-pressure cylinder corresponding to the measured sample based on the peak power arrival time and the initial step time of the measured sample.
[0187] S803: Generate the peak time error of the high-pressure cylinder of the steam turbine based on the time error threshold, the simulated peak time of the high-pressure cylinder of the steam turbine, and the measured peak time of the high-pressure cylinder of the steam turbine.
[0188] In one embodiment, see Figure 9The step of generating the maximum output increment error of the turbine high-pressure cylinder based on the power corresponding to the peak power arrival time and the power corresponding to the initial step time includes:
[0189] S901: Generate the simulated increment of the maximum output of the high-pressure cylinder of the steam turbine based on the power corresponding to the peak power arrival time of the simulation sample and the power corresponding to the initial step time of the simulation sample.
[0190] S902: Generate the measured increment of the maximum output of the high-pressure cylinder of the steam turbine based on the power corresponding to the peak power arrival time of the measured sample and the power corresponding to the initial step time of the measured sample.
[0191] S903: Generate the maximum output increment error of the turbine high-pressure cylinder based on the incremental error threshold, the simulated increment of the maximum output of the turbine high-pressure cylinder, and the measured increment of the maximum output of the turbine high-pressure cylinder.
[0192] In one embodiment, see Figure 10 The step of determining the power step adjustment time error based on the power corresponding to the initial step time, the simulated power step of the simulation sample, the initial step time, and the steady-state entry time includes:
[0193] S1001: Calculate the power step amount based on the power corresponding to the initial step time and the power corresponding to the steady-state entry time;
[0194] S1002: Determine the time corresponding to the maximum value point based on the power corresponding to the initial step time, the simulated power step amount of the simulation sample, the initial step time, and the steady-state entry time.
[0195] S1003: The power step adjustment time is obtained based on the time corresponding to the maximum value point and the initial step time.
[0196] To better illustrate the method and apparatus provided in this application, a 350MW supercritical, single-stage reheat coal-fired power generating unit is used as an example. Parameter identification of its speed control system is performed, and the measured and simulation data of valve control tests and closed-loop frequency disturbance tests are obtained as follows: Figure 25 (Identification results of valve control test for a 350MW unit) and Figure 26 (The results of closed-loop frequency disturbance test identification for a 350MW unit) are shown in Table 3 and Table 4. Then, error analysis calculations are performed using both the traditional method and the algorithm provided in the embodiments of this application.
[0197] As can be seen from Tables 3 and 4, the algorithm error calculation results provided in the embodiments of this application meet the requirements of the "Guidelines" and have good practicality.
[0198] Table 3 Comparison of Valve Control Test Error Calculation Results
[0199]
[0200] Table 4 Comparison of Closed-Loop Frequency Disturbance Test Error Calculation Results
[0201]
[0202] In summary, parameter identification of steam turbine speed control systems is of significant value for power grid stability analysis. The power identification error is strictly limited by the guidelines. Current error algorithms are heavily influenced by human judgment and have low data processing efficiency, requiring urgent improvement. This application employs a polynomial fitting algorithm and a steady-state detection method to complete the error analysis and calculation of the steam turbine speed control system parameter identification results (power step response). This method avoids the influence of human judgment in traditional manual punctuation methods, making the calculation results more scientific and reliable. Furthermore, the calculation process of this invention is rapid, and the calculation results are accurate, meeting the requirements of the guidelines.
[0203] Based on the same inventive concept, this application also provides an analysis device for identifying the simulation error of the electric power step response of a steam turbine speed control system, which can be used to implement the method described in the above embodiments, as described in the following embodiments. Since the principle of the analysis device for identifying the simulation error of the electric power step response of a steam turbine speed control system is similar to the analysis method for identifying the simulation error of the electric power step response of a steam turbine speed control system, the implementation of the analysis device for identifying the simulation error of the electric power step response of a steam turbine speed control system can refer to the implementation of the method based on software performance benchmarks, and will not be repeated. As used below, the term "unit" or "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the system described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0204] In one embodiment, see Figure 11 In order to determine the parameter identification error of the electric power step response of a steam turbine speed control system, this application provides an analysis device for the simulation identification error of the electric power step response of a steam turbine speed control system, including: a peak time determination unit 1101, a step steady state determination unit 1102 and an identification error determination unit 1103.
[0205] The peak time determination unit 1101 is used to fit a preset sample polynomial to the parameter sample of the electric power step response of the turbine speed regulation system to obtain the corresponding peak power arrival time.
[0206] The step steady-state determination unit 1102 is used to determine the initial step time and steady-state entry time of the parameter sample based on the fitted sample polynomial and historical samples.
[0207] The identification error determination unit 1103 is used to determine the parameter identification error of the electric power step response of the turbine speed regulation system based on the peak power arrival time, the initial step time and the steady-state entry time.
[0208] In one embodiment, see Figure 12 The parameter samples include: simulation samples and measured samples; the sample polynomials include: simulation sample polynomials and measured sample polynomials; the peak time determination unit 1101 includes:
[0209] The simulation peak time determination module 1201 is used to fit the polynomial of the simulation sample according to the time and power corresponding to the simulation sample to obtain the peak power arrival time corresponding to the simulation sample.
[0210] The measured peak time determination module 1202 is used to fit the polynomial of the measured sample according to the time and power corresponding to the measured sample to obtain the peak power arrival time corresponding to the measured sample.
[0211] In one embodiment, see Figure 13 The simulation peak time determination module 1201 includes:
[0212] The simulation matrix construction submodule 1301 is used to construct a simulation relationship matrix based on the time and power corresponding to the simulation sample.
[0213] The simulation coefficient solving submodule 1302 is used to solve the simulation coefficients of the simulation sample polynomial based on the simulation relationship matrix.
[0214] The simulation peak time determination submodule 1303 is used to solve for the positive real roots of the simulation sample polynomial after determining the simulation coefficients, and obtain the peak power arrival time corresponding to the simulation sample.
[0215] In one embodiment, see Figure 14 The measured peak time determination module 1202 includes: a measured matrix construction submodule 1401, a measured coefficient solving submodule 1402, and a measured peak time determination submodule 1403.
[0216] The measured matrix construction submodule 1401 is used to construct a measured relationship matrix based on the time and power corresponding to the measured sample.
[0217] The measured coefficients solving submodule 1402 is used to solve the measured coefficients of the measured sample polynomial based on the measured relation matrix.
[0218] The measured peak time determination submodule 1403 is used to solve for the positive real roots of the measured sample polynomial after determining the measured coefficients, and obtain the peak power arrival time corresponding to the measured sample.
[0219] In one embodiment, see Figure 15 The parameter samples include: simulation samples; the sample polynomials include: simulation sample polynomials; the historical samples include: historical simulation samples; the step steady-state determination unit 1102 includes:
[0220] The simulation derivative sequence solving module 1501 is used to solve the simulation first-order derivative sequence and simulation second-order derivative sequence of the simulation sample polynomial at the simulation sampling points;
[0221] The simulation derivative stability threshold determination module 1502 is used to determine the simulation first derivative stability threshold and the simulation second derivative stability threshold based on the simulation first derivative sequence and the simulation second derivative sequence, respectively.
[0222] The simulation step steady-state determination module 1503 is used to generate the initial step time and steady-state entry time of the simulation sample based on the simulation first derivative stability threshold and the simulation second derivative stability threshold, respectively.
[0223] In one embodiment, see Figure 16 The parameter samples include: measured samples; the sample polynomials include: measured sample polynomials; the historical samples include: historical measured samples; the step steady-state determination unit 1102 includes:
[0224] The measured derivative sequence solving module 1601 is used to solve the measured first derivative sequence and the measured second derivative sequence of the measured sample polynomial at the measured sampling points;
[0225] The measured derivative stability threshold determination module 1602 is used to determine the measured first derivative stability threshold and the measured second derivative stability threshold based on the measured first derivative sequence and the measured second derivative sequence, respectively.
[0226] The measured step steady-state determination module 1603 is used to generate the initial step time and steady-state entry time of the measured sample based on the measured first derivative stability threshold and the measured second derivative stability threshold, respectively.
[0227] In one embodiment, see Figure 17 The parameter identification errors include: peak time error of the high-pressure cylinder of the steam turbine, maximum output increment error of the high-pressure cylinder of the steam turbine, and power step adjustment time error; the identification error determination unit 1103 includes: peak time error generation module 1701, output increment error generation module 1702 and adjustment time error generation module 1703.
[0228] Peak time error generation module 1701 is used to generate the peak time error of the high-pressure cylinder of the steam turbine based on the peak power arrival time and the initial step time.
[0229] The output increment error generation module 1702 is used to generate the maximum output increment error of the high-pressure cylinder of the steam turbine based on the power corresponding to the peak power arrival time and the power corresponding to the initial step time.
[0230] The adjustment time error generation module 1703 is used to determine the power step adjustment time error based on the power corresponding to the initial step time, the simulated power step amount of the simulation sample, the initial step time, and the steady-state entry time.
[0231] In one embodiment, see Figure 18 The peak time error generation module 1701 includes: a simulated peak time generation submodule 1801, a measured peak time generation submodule 1802, and a peak time error generation submodule 1803.
[0232] The simulation peak time generation submodule 1801 is used to generate the peak simulation time of the high-pressure cylinder of the steam turbine corresponding to the simulation sample based on the peak power arrival time and the initial step time of the simulation sample.
[0233] The measured peak time generation submodule 1802 is used to generate the measured peak time of the turbine high-pressure cylinder corresponding to the measured sample based on the peak power arrival time and the initial step time of the measured sample.
[0234] The peak time error generation submodule 1803 is used to generate the peak time error of the high-pressure cylinder of the steam turbine based on the time error threshold, the peak simulation time of the high-pressure cylinder of the steam turbine, and the peak measured time of the high-pressure cylinder of the steam turbine.
[0235] In one embodiment, see Figure 19 The output increment error generation module 1702 includes: a simulated output increment generation submodule 1901, a measured output increment generation submodule 1902, and an output increment error generation submodule 1903.
[0236] The simulation output increment generation submodule 1901 is used to generate the simulation increment of the maximum output of the high-pressure cylinder of the steam turbine based on the power corresponding to the peak power arrival time of the simulation sample and the power corresponding to the initial step time of the simulation sample.
[0237] The measured output increment generation submodule 1902 is used to generate the measured increment of the maximum output of the turbine high-pressure cylinder based on the power corresponding to the peak power arrival time of the measured sample and the power corresponding to the initial step time of the measured sample.
[0238] The output increment error generation submodule 1903 is used to generate the maximum output increment error of the turbine high-pressure cylinder based on the increment error threshold, the simulated maximum output increment of the turbine high-pressure cylinder, and the measured maximum output increment of the turbine high-pressure cylinder.
[0239] In one embodiment, see Figure 20 The adjustment time error generation module 1703 includes:
[0240] The power step determination submodule 2001 is used to calculate the power step based on the power corresponding to the initial step time and the power corresponding to the steady-state entry time.
[0241] The maximum value point determination submodule 2002 is used to determine the time corresponding to the maximum value point based on the power corresponding to the initial step time, the simulated power step amount of the simulation sample, the initial step time, and the steady state entry time.
[0242] The adjustment time error generation submodule 2003 is used to obtain the power step adjustment time based on the time corresponding to the maximum value point and the initial step time.
[0243] From a hardware perspective, in order to determine the parameter identification error of the electric power step response of a steam turbine speed regulation system, this application provides an embodiment of an electronic device for implementing all or part of the analysis method for simulating and identifying the electric power step response error of the steam turbine speed regulation system. The electronic device specifically includes the following components:
[0244] The system comprises a processor, a memory, a communications interface, and a bus; wherein the processor, memory, and communications interface communicate with each other via the bus; the communications interface is used to realize information transmission between the analysis device for simulating and identifying the step response of the steam turbine speed control system and core business systems, user terminals, and related databases and other related equipment; the logic controller can be a desktop computer, tablet computer, or mobile terminal, etc., and this embodiment is not limited to these. In this embodiment, the logic controller can be implemented with reference to the embodiments of the analysis method for simulating and identifying the step response of the steam turbine speed control system and the embodiments of the analysis device for simulating and identifying the step response of the steam turbine speed control system, the contents of which are incorporated herein, and repeated details will not be described again.
[0245] It is understood that the user terminal may include smartphones, tablet computers, network set-top boxes, portable computers, desktop computers, personal digital assistants (PDAs), in-vehicle devices, smart wearable devices, etc. Among these, the smart wearable devices may include smart glasses, smartwatches, smart bracelets, etc.
[0246] In practical applications, part of the analysis method for identifying the step response simulation error of the steam turbine speed control system can be executed on the electronic device side as described above, or all operations can be completed in the client device. The specific choice depends on the processing capability of the client device and the limitations of the user's usage scenario. This application does not impose any limitations on this. If all operations are completed in the client device, the client device may further include a processor.
[0247] The aforementioned client device may have a communication module (i.e., a communication unit) that can communicate with a remote server to achieve data transmission. The server may include a server on the task scheduling center side; in other implementation scenarios, it may also include a server on an intermediate platform, such as a server on a third-party server platform that has a communication link with the task scheduling center server. The server may include a single computer device, a server cluster consisting of multiple servers, or a distributed server structure.
[0248] Figure 21 This is a schematic block diagram illustrating the system configuration of the electronic device 9600 according to an embodiment of this application. Figure 21 As shown, the electronic device 9600 may include a central processing unit 9100 and a memory 9140; the memory 9140 is coupled to the central processing unit 9100. It is worth noting that... Figure 21 This is an example; other types of structures can also be used to supplement or replace this structure to achieve telecommunications functions or other functions.
[0249] In one embodiment, the function of analyzing the simulation error identification of the electric power step response of the steam turbine speed control system can be integrated into the central processing unit 9100. The central processing unit 9100 can be configured to perform the following control:
[0250] S101: Fit the preset sample polynomial to the parameter sample of the electric power step response of the turbine speed regulation system to obtain the corresponding peak power arrival time.
[0251] S102: Determine the initial step time and steady-state entry time of the parameter samples based on the fitted sample polynomial and historical samples.
[0252] S103: Determine the parameter identification error of the electric power step response of the turbine speed regulation system based on the peak power arrival time, the initial step time, and the steady-state entry time.
[0253] As can be seen from the above description, the analysis method for identifying the simulation error of the electric power step response of the turbine speed regulation system provided in this application can automatically calculate the simulation error of the electric power step response of the turbine speed regulation system by using polynomial fitting method and steady-state detection method, avoiding the influence of human judgment in the traditional manual punctuation method, and making the calculation results more scientific and reliable.
[0254] In another embodiment, the analysis device for identifying the step response simulation error of the turbine speed control system can be configured separately from the central processing unit 9100. For example, the analysis device for identifying the step response simulation error of the turbine speed control system can be configured as a chip connected to the central processing unit 9100, and the function of the analysis method for identifying the step response simulation error of the turbine speed control system can be realized through the control of the central processing unit.
[0255] like Figure 21 As shown, the electronic device 9600 may further include: a communication module 9110, an input unit 9120, an audio processor 9130, a display 9160, and a power supply 9170. It is worth noting that the electronic device 9600 does not necessarily need to include these components. Figure 21 All components shown; in addition, the electronic device 9600 may also include Figure 21 For components not shown, please refer to existing technologies.
[0256] like Figure 21 As shown, the central processing unit 9100, sometimes also referred to as a controller or operating control, may include a microprocessor or other processor device and / or logic device, which receives inputs and controls the operation of various components of the electronic device 9600.
[0257] The memory 9140 may be, for example, one or more of a cache, flash memory, hard drive, removable media, volatile memory, non-volatile memory, or other suitable devices. It may store the aforementioned failure-related information, and also store a program for executing that information. The central processing unit 9100 may execute the program stored in the memory 9140 to perform information storage or processing, etc.
[0258] Input unit 9120 provides input to central processing unit 9100. Input unit 9120 may be, for example, a keypad or touch input device. Power supply 9170 provides power to electronic device 9600. Display 9160 displays images and text. Display may be, for example, an LCD display, but is not limited thereto.
[0259] The memory 9140 can be a solid-state memory, such as a read-only memory (ROM), random access memory (RAM), a SIM card, etc. It can also be a memory that retains information even when power is off, can be selectively erased, and contains more data; examples of this type of memory are sometimes referred to as EPROMs. The memory 9140 can also be some other type of device. The memory 9140 includes a buffer memory 9141 (sometimes referred to as a buffer). The memory 9140 may include an application / function storage unit 9142 for storing application programs and function programs or processes for executing the operation of the electronic device 9600 via the central processing unit 9100.
[0260] The memory 9140 may also include a data storage unit 9143 for storing data, such as contacts, digital data, pictures, sounds, and / or any other data used by the electronic device. The driver storage unit 9144 of the memory 9140 may include various drivers for the electronic device's communication functions and / or for performing other functions of the electronic device (such as messaging applications, address book applications, etc.).
[0261] The communication module 9110 is a transmitter / receiver 9110 that transmits and receives signals via the antenna 9111. The communication module (transmitter / receiver) 9110 is coupled to the central processing unit 9100 to provide input signals and receive output signals, which can be the same as in a conventional mobile communication terminal.
[0262] Based on different communication technologies, multiple communication modules 9110 can be configured in the same electronic device, such as cellular network modules, Bluetooth modules, and / or wireless LAN modules. The communication module (transmitter / receiver) 9110 is also coupled to a speaker 9131 and a microphone 9132 via an audio processor 9130 to provide audio output via the speaker 9131 and receive audio input from the microphone 9132, thereby realizing typical telecommunications functions. The audio processor 9130 may include any suitable buffer, decoder, amplifier, etc. Additionally, the audio processor 9130 is also coupled to a central processing unit 9100, enabling on-device recording via the microphone 9132 and on-device playback of stored sound via the speaker 9131.
[0263] Embodiments of this application also provide a computer-readable storage medium capable of implementing all steps in the analysis method for identifying errors in the simulation of the electric power step response of a steam turbine speed control system, where the execution subject is a server or client, as described in the above embodiments. The computer-readable storage medium stores a computer program that, when executed by a processor, implements all steps in the analysis method for identifying errors in the simulation of the electric power step response of a steam turbine speed control system, where the execution subject is a server or client, as described in the above embodiments. For example, when the processor executes the computer program, it implements the following steps:
[0264] S101: Fit the preset sample polynomial to the parameter sample of the electric power step response of the turbine speed regulation system to obtain the corresponding peak power arrival time.
[0265] S102: Determine the initial step time and steady-state entry time of the parameter samples based on the fitted sample polynomial and historical samples.
[0266] S103: Determine the parameter identification error of the electric power step response of the turbine speed regulation system based on the peak power arrival time, the initial step time, and the steady-state entry time.
[0267] As can be seen from the above description, the analysis method for identifying the simulation error of the electric power step response of the turbine speed regulation system provided in this application can automatically calculate the simulation error of the electric power step response of the turbine speed regulation system by using polynomial fitting method and steady-state detection method, avoiding the influence of human judgment in the traditional manual punctuation method, and making the calculation results more scientific and reliable.
[0268] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, apparatus, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0269] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (devices), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0270] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0271] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0272] Specific embodiments have been used to illustrate the principles and implementation methods of this invention. The descriptions of the embodiments above are only for the purpose of helping to understand the method and core ideas of this invention. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this invention. Therefore, the content of this specification should not be construed as a limitation of this invention.
Claims
1. A method for analyzing and identifying errors in the simulation of the electric power step response of a steam turbine speed control system, characterized in that, include: The peak power arrival time is obtained by fitting a preset sample polynomial with the parameter sample of the electric power step response of the steam turbine speed regulation system. The initial step time and steady-state entry time of the parameter samples are determined based on the fitted sample polynomial and historical samples; wherein, the parameter samples include: simulation samples; the sample polynomial includes: simulation sample polynomial; the historical samples include: historical simulation samples; the determination of the initial step time and steady-state entry time of the parameter samples based on the fitted sample polynomial and historical samples includes: solving the simulation first derivative sequence and simulation second derivative sequence of the simulation sample polynomial at the simulation sampling point; determining the simulation first derivative stability threshold and simulation second derivative stability threshold respectively based on the simulation first derivative sequence and simulation second derivative sequence; generating the initial step time and steady-state entry time of the simulation samples respectively based on the simulation first derivative stability threshold and simulation second derivative stability threshold; specifically implemented using the following algorithm: Definition β To represent the stability of the process state, 0 ≤ β ≤1; when β =0 indicates that the process state is unstable. β =1 indicates that the process is stable, 0 < β <1 indicates a state between stable and unstable, and β The closer a value is to 0, the less stable it is; the closer a value is to 1, the more stable it is. The first derivative of the variable signal and second derivative To decide; The parameter identification error of the electric power step response of the turbine speed regulation system is determined based on the peak power arrival time, the initial step time, and the steady-state entry time, so as to judge the simulation identification result that meets the identification error requirements.
2. The method for analyzing and identifying errors in the simulation of the electric power step response of a steam turbine speed control system according to claim 1, characterized in that, The parameter samples include: simulation samples and measured samples; the sample polynomials include: simulation sample polynomials and measured sample polynomials; the process of fitting the preset sample polynomials to obtain the corresponding peak power arrival time based on the parameter samples of the electric power step response of the turbine speed control system includes: The simulation sample polynomial is fitted based on the time and power corresponding to the simulation sample to obtain the peak power arrival time corresponding to the simulation sample. The peak power arrival time of the measured sample is obtained by fitting the polynomial of the measured sample with the time and power corresponding to the measured sample.
3. The method for analyzing and identifying errors in the simulation of the electric power step response of a steam turbine speed control system according to claim 2, characterized in that, The step of fitting the polynomial of the simulation sample based on the time and power corresponding to the simulation sample to obtain the peak power arrival time corresponding to the simulation sample includes: Construct a simulation relationship matrix based on the time and power corresponding to the simulation samples; The simulation coefficients of the simulation sample polynomial are obtained by solving the simulation relationship matrix. Solve for the positive real roots of the polynomial of the simulation sample after determining the simulation coefficients to obtain the peak power arrival time corresponding to the simulation sample.
4. The method for analyzing and identifying errors in the simulation of the electric power step response of a steam turbine speed control system according to claim 2, characterized in that, The step of fitting the polynomial of the measured sample based on the time and power corresponding to the measured sample to obtain the peak power arrival time corresponding to the measured sample includes: Construct a measured relationship matrix based on the time and power corresponding to the measured samples; The measured coefficients of the measured sample polynomial are obtained from the measured relation matrix. Solve for the positive real roots of the polynomial of the measured sample after determining the measured coefficients to obtain the peak power arrival time corresponding to the measured sample.
5. The method for analyzing and identifying errors in the simulation of the electric power step response of a steam turbine speed control system according to claim 1, characterized in that, The parameter samples include: measured samples; the sample polynomial includes: measured sample polynomial; the historical samples include: historical measured samples; determining the initial step time and steady-state entry time of the parameter samples based on the fitted sample polynomial and historical samples includes: Solve for the measured first derivative sequence and the measured second derivative sequence of the measured sample polynomial at the measured sampling points; The measured first derivative sequence and the measured second derivative sequence are used to determine the stability threshold of the measured first derivative and the stability threshold of the measured second derivative, respectively. The initial step time and steady-state entry time of the measured sample are generated based on the measured first derivative stability threshold and the measured second derivative stability threshold, respectively.
6. The method for analyzing and identifying errors in the simulation of the electric power step response of a steam turbine speed control system according to claim 5, characterized in that, The parameter identification errors include: peak time error of the high-pressure cylinder of the steam turbine, maximum output increment error of the high-pressure cylinder of the steam turbine, and power step adjustment time error; the parameter identification errors for determining the electric power step response of the steam turbine speed control system based on the peak power arrival time, the initial step time, and the steady-state entry time include: The peak time error of the high-pressure cylinder of the steam turbine is generated based on the peak power arrival time and the initial step time. The maximum output increment error of the high-pressure cylinder of the steam turbine is generated based on the power corresponding to the peak power arrival time and the power corresponding to the initial step time. The power step adjustment time error is determined based on the power corresponding to the initial step time, the simulated power step amount of the simulation sample, the initial step time, and the steady-state entry time.
7. The method for analyzing and identifying errors in the simulation of the electric power step response of a steam turbine speed control system according to claim 6, characterized in that, The step of generating the peak time error of the turbine high-pressure cylinder based on the peak power arrival time and the initial step time includes: The peak power arrival time of the turbine high-pressure cylinder corresponding to the simulation sample is generated based on the peak power arrival time and the initial step time of the simulation sample. The peak power arrival time of the turbine high-pressure cylinder corresponding to the measured sample is generated based on the peak power arrival time and the initial step time of the measured sample. The peak time error of the high-pressure cylinder of the steam turbine is generated based on the time error threshold, the simulated peak time of the high-pressure cylinder of the steam turbine, and the measured peak time of the high-pressure cylinder of the steam turbine.
8. The method for analyzing and identifying errors in the simulation of the electric power step response of a steam turbine speed control system according to claim 6, characterized in that, The step of generating the maximum output increment error of the high-pressure cylinder of the steam turbine based on the power corresponding to the peak power arrival time and the power corresponding to the initial step time includes: The simulation increment of the maximum output of the high-pressure cylinder of the steam turbine is generated based on the power corresponding to the peak power arrival time of the simulation sample and the power corresponding to the initial step time of the simulation sample. The measured increment of the maximum output of the high-pressure cylinder of the steam turbine is generated based on the power corresponding to the peak power arrival time of the measured sample and the power corresponding to the initial step time of the measured sample. The incremental error of the maximum output of the turbine high-pressure cylinder is generated based on the incremental error threshold, the simulated increment of the maximum output of the turbine high-pressure cylinder, and the measured increment of the maximum output of the turbine high-pressure cylinder.
9. The method for analyzing and identifying errors in the simulation of the electric power step response of a steam turbine speed control system according to claim 6, characterized in that, The step of determining the power step adjustment time error based on the power corresponding to the initial step time, the simulated power step of the simulation sample, the initial step time, and the steady-state entry time includes: Calculate the power step based on the power corresponding to the initial step time and the power corresponding to the steady-state entry time. The time corresponding to the maximum value point is determined based on the power corresponding to the initial step time, the simulated power step amount of the simulation sample, the initial step time, and the steady-state entry time. The power step adjustment time is obtained based on the time corresponding to the maximum value point and the initial step time.
10. An analysis device for simulating and identifying errors in the electric power step response of a steam turbine speed control system, characterized in that, include: The peak time determination unit is used to fit a preset sample polynomial to the parameter sample of the electric power step response of the turbine speed regulation system to obtain the corresponding peak power arrival time. A step steady-state determination unit is used to determine the initial step time and steady-state entry time of the parameter sample based on the fitted sample polynomial and historical samples. The parameter sample includes: simulation samples; the sample polynomial includes: simulation sample polynomial; the historical samples include: historical simulation samples. The step steady-state determination unit includes: a simulation derivative sequence solving module, used to solve the simulation first derivative sequence and simulation second derivative sequence of the simulation sample polynomial at the simulation sampling point; a simulation derivative stability threshold determination module, used to determine the simulation first derivative stability threshold and simulation second derivative stability threshold respectively based on the simulation first derivative sequence and the simulation second derivative sequence; and a simulation step steady-state determination module, used to generate the initial step time and steady-state entry time of the simulation sample respectively based on the simulation first derivative stability threshold and the simulation second derivative stability threshold. Specifically, the following algorithm is used: Definition β To represent the stability of the process state, 0 ≤ β ≤1; when β =0 indicates that the process state is unstable. β =1 indicates that the process is stable, 0 < β <1 indicates a state between stable and unstable, and β The closer a value is to 0, the less stable it is; the closer a value is to 1, the more stable it is. The first derivative of the variable signal and second derivative To decide; The identification error determination unit is used to determine the parameter identification error of the electric power step response of the turbine speed regulation system based on the peak power arrival time, the initial step time, and the steady-state entry time.
11. The analysis device for simulating and identifying errors in the electric power step response of a steam turbine speed control system according to claim 10, characterized in that, The parameter samples include: simulation samples and measured samples; the sample polynomials include: simulation sample polynomials and measured sample polynomials; the peak time determination unit includes: The simulation peak time determination module is used to fit the polynomial of the simulation sample according to the time and power corresponding to the simulation sample to obtain the peak power arrival time corresponding to the simulation sample. The measured peak time determination module is used to fit the polynomial of the measured sample according to the time and power corresponding to the measured sample to obtain the peak power arrival time corresponding to the measured sample.
12. The analysis device for simulating and identifying errors in the electric power step response of a steam turbine speed control system according to claim 11, characterized in that, The simulation peak time determination module includes: The simulation matrix construction submodule is used to construct a simulation relationship matrix based on the time and power corresponding to the simulation sample. The simulation coefficient solving submodule is used to solve for the simulation coefficients of the simulation sample polynomial based on the simulation relationship matrix. The simulation peak time determination submodule is used to solve for the positive real roots of the simulation sample polynomial after determining the simulation coefficients, and obtain the peak power arrival time corresponding to the simulation sample.
13. The analysis device for simulating and identifying errors in the electric power step response of a steam turbine speed control system according to claim 11, characterized in that, The measured peak time determination module includes: The measured matrix construction submodule is used to construct a measured relationship matrix based on the time and power corresponding to the measured samples. The measured coefficients solution submodule is used to solve for the measured coefficients of the measured sample polynomial based on the measured relation matrix. The measured peak time determination submodule is used to solve for the positive real roots of the measured sample polynomial after determining the measured coefficients, and obtain the peak power arrival time corresponding to the measured sample.
14. The analysis device for simulating and identifying errors in the electric power step response of a steam turbine speed control system according to claim 10, characterized in that, The parameter samples include: measured samples; the sample polynomials include: measured sample polynomials; the historical samples include: historical measured samples; the step steady-state determination unit includes: The measured derivative sequence solving module is used to solve the measured first derivative sequence and the measured second derivative sequence of the measured sample polynomial at the measured sampling points; The measured derivative stability threshold determination module is used to determine the measured first derivative stability threshold and the measured second derivative stability threshold based on the measured first derivative sequence and the measured second derivative sequence, respectively. The measured step steady-state determination module is used to generate the initial step time and steady-state entry time of the measured sample based on the measured first derivative stability threshold and the measured second derivative stability threshold, respectively.
15. The analysis device for simulating and identifying errors in the electric power step response of a steam turbine speed control system according to claim 14, characterized in that, The parameter identification errors include: peak time error of the high-pressure cylinder of the steam turbine, maximum output increment error of the high-pressure cylinder of the steam turbine, and power step adjustment time error; the identification error determination unit includes: The peak time error generation module is used to generate the peak time error of the high-pressure cylinder of the steam turbine based on the peak power arrival time and the initial step time. The power output increment error generation module is used to generate the maximum power output increment error of the high-pressure cylinder of the steam turbine based on the power corresponding to the peak power arrival time and the power corresponding to the initial step time. The adjustment time error generation module is used to determine the power step adjustment time error based on the power corresponding to the initial step time, the simulated power step of the simulation sample, the initial step time, and the steady-state entry time.
16. The analysis device for simulating and identifying errors in the electric power step response of a steam turbine speed control system according to claim 15, characterized in that, The peak time error generation module includes: The simulation peak time generation submodule is used to generate the peak simulation time of the high-pressure cylinder of the steam turbine corresponding to the simulation sample based on the peak power arrival time and the initial step time of the simulation sample. The measured peak time generation submodule is used to generate the measured peak time of the turbine high-pressure cylinder corresponding to the measured sample based on the peak power arrival time and the initial step time of the measured sample. The peak time error generation submodule is used to generate the peak time error of the turbine high-pressure cylinder based on the time error threshold, the simulated peak time of the turbine high-pressure cylinder, and the measured peak time of the turbine high-pressure cylinder.
17. The analysis device for simulating and identifying errors in the electric power step response of a steam turbine speed control system according to claim 15, characterized in that, The output increment error generation module includes: The simulation output increment generation submodule is used to generate the simulation increment of the maximum output of the turbine high-pressure cylinder based on the power corresponding to the peak power arrival time of the simulation sample and the power corresponding to the initial step time of the simulation sample. The measured output increment generation submodule is used to generate the measured increment of the maximum output of the turbine high-pressure cylinder based on the power corresponding to the peak power arrival time of the measured sample and the power corresponding to the initial step time of the measured sample. The output increment error generation submodule is used to generate the maximum output increment error of the turbine high-pressure cylinder based on the increment error threshold, the simulated maximum output increment of the turbine high-pressure cylinder, and the measured maximum output increment of the turbine high-pressure cylinder.
18. The analysis device for simulating and identifying errors in the electric power step response of a steam turbine speed control system according to claim 15, characterized in that, The adjustment time error generation module includes: The power step determination submodule is used to calculate the power step based on the power corresponding to the initial step time and the power corresponding to the steady-state entry time. The maximum value point determination submodule is used to determine the time corresponding to the maximum value point based on the power corresponding to the initial step time, the simulated power step amount of the simulation sample, the initial step time, and the steady-state entry time. The adjustment time error generation submodule is used to obtain the power step adjustment time based on the time corresponding to the maximum value point and the initial step time.
19. An electronic 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 program, it implements the steps of the method for analyzing the step response simulation identification error of the steam turbine speed control system according to any one of claims 1 to 9.
20. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program implements the steps of the method for analyzing and identifying errors in the simulation of the electric power step response of a steam turbine speed control system as described in any one of claims 1 to 9.
21. A computer program product, comprising a computer program / instructions, characterized in that, When the computer program / instruction is executed by the processor, it implements the steps of the method for analyzing the step response simulation identification error of the steam turbine speed control system according to any one of claims 1 to 9.