Control method and device of thermal equipment and electronic equipment
By receiving initial control commands in the thermal equipment, generating target relationships using water vapor pressure-temperature zone division diagrams and preset parameter calculation functions, and iteratively calculating the control parameters to be confirmed, the problems of low accuracy and efficiency of steam state parameters are solved, and stable control of the thermal equipment is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHANGHAI XINHUA CONTROL TECH (GRP) CO LTD
- Filing Date
- 2025-12-25
- Publication Date
- 2026-04-21
AI Technical Summary
In the existing technology, the accuracy and efficiency of determining the steam state parameters of thermal equipment are low, which makes it impossible for the control system to obtain accurate parameters in a timely manner, affecting the normal production and operation of thermal equipment.
By receiving the initial control command, the system obtains the known and unconfirmed control parameters, uses the water vapor pressure and temperature zone division map to determine the target control area, generates the target relation from the preset parameter calculation function, obtains the initial value of the unconfirmed control parameter through iterative calculation, and finally generates and sends the target control command.
It improves the accuracy and efficiency of steam state parameters, ensures the stable operation of thermal equipment, reduces the computational pressure and iteration steps of the control system, and enhances the uniqueness and reliability of the output results.
Smart Images

Figure CN121900159A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of automatic control, and more specifically, to a control method, apparatus, and electronic device for a thermal device. Background Technology
[0002] In thermal equipment such as steam turbines, boilers, and waste heat recovery systems that use steam as the working fluid, the control system of the thermal equipment needs to determine the state parameters of the steam (temperature, pressure, specific enthalpy, specific entropy, dryness fraction, etc.) in order to accurately adjust key operating variables such as valve opening, feedwater pump speed, and fuel quantity, so as to ensure the normal operation of the thermal equipment.
[0003] In actual operation, production plans often first provide "boundary indicators"—such as the main steam pressure must be stable at 9.2 MPa and the extraction steam dryness fraction must not be lower than 0.995. At this point, the system needs to work backward to calculate: under the given boundary conditions, what values should the other parameters (temperature, flow rate, enthalpy, etc.) take to meet both process requirements and ensure equipment safety.
[0004] Typically, with the help of the IAPWS-IF97 high-precision property model, a "few known quantities" can be quickly expanded into a "complete set of values," resulting in a set of target parameters that can be directly written into the control loop. Operators then adjust the setpoints accordingly, and the control system adjusts in a closed loop to ensure that the thermal equipment operates stably and efficiently under planned conditions.
[0005] However, the functions in the IAPWS-IF97 high-precision physical property model cannot calculate all physical parameters in the forward direction. Some physical parameters require inverse calculation during the calculation. However, inverse calculation (such as calculating temperature and pressure given enthalpy and entropy) belongs to implicit equations and must be solved iteratively. During iterative calculation, the initial values are usually set randomly or fixed, which leads to inaccurate physical parameters and excessively long iteration steps, resulting in low calculation efficiency. Consequently, it is impossible to obtain accurate steam state parameters in a timely manner to control thermal equipment, thus affecting the normal production and operation of thermal equipment.
[0006] There is currently no effective solution to the problem that the accuracy and efficiency of determining the steam state parameters of thermal equipment in related technologies are low, which in turn reduces the control efficiency and accuracy of thermal equipment. Summary of the Invention
[0007] The main objective of this application is to provide a control method, device, and electronic equipment for thermal equipment, in order to solve the problem that the accuracy and efficiency of determining the steam state parameters of thermal equipment are low in the related art, thereby reducing the control efficiency and accuracy of thermal equipment.
[0008] To achieve the above objectives, according to one aspect of this application, a control method for a thermal power device is provided. The method includes: receiving an initial control command and obtaining known control parameters and control parameters to be confirmed carried in the initial control command; determining a target control region indicated by the initial control command based on the parameter values of the known control parameters, and obtaining a preset parameter calculation function for the target control region, wherein the target control region is located in a water vapor pressure-temperature region division diagram; obtaining a preset relation from the preset parameter calculation function, and generating a target relation based on the preset parameter calculation function, wherein the preset relation characterizes the relationship between the control parameters and the control parameters to be confirmed, and the target relation is used to calculate the control parameters to be confirmed from the known control parameters; calculating an initial value for the control parameters to be confirmed based on the parameter values of the known control parameters and the target relation, and performing an iterative calculation operation on the preset relation using the initial value and the parameter values of the known control parameters to obtain a target calculation result; obtaining the parameter values of the control parameters to be confirmed from the target calculation result, generating a target control command based on the parameter values of the known control parameters and the control parameters to be confirmed, and sending the target control command to the controller of the thermal power device.
[0009] Optionally, determining the target control region indicated by the initial control command based on the known control parameter values includes: obtaining the preset regions contained in the water vapor pressure and temperature region division map to obtain M preset regions, where M is a positive integer; obtaining the parameter value range of each control parameter in each preset region to obtain M sets of parameter value ranges; determining the parameter value range where the known control parameter value is located to obtain the target range, and determining the preset region corresponding to the target range as the target control region.
[0010] Optionally, after obtaining the preset relation from the preset parameter calculation function, the method further includes: determining whether the preset relation is a target relation; if the preset relation is a target relation, calculating the control parameters to be confirmed based on the target relation and known control parameters; if the preset relation is not a target relation, performing the step of generating the target relation based on the preset parameter calculation function.
[0011] Optionally, generating the target relational expression based on the preset parameter calculation function includes: obtaining a relational expression from the preset parameter calculation function for calculating the control parameter to be confirmed, thus obtaining a first relational expression; identifying intermediate parameters in the first relational expression, wherein the intermediate parameters are parameters other than the known control parameters and the control parameter to be confirmed; determining a relational expression for characterizing the relationship between the intermediate parameters and the known control parameters, thus obtaining a second relational expression, wherein the second relational expression is used to calculate the intermediate parameters based on the known control parameters; and adjusting the first relational expression through the second relational expression to obtain the target relational expression.
[0012] Optionally, after determining the relational expression used to characterize the relationship between the intermediate parameters and the known control parameters, and obtaining the second relational expression, the method further includes: obtaining the physical quantity parameters in the second relational expression, and obtaining a parameter value comparison table between the physical quantity parameters and the known control parameters; fitting the physical quantity parameters and the known control parameters according to the parameter value comparison table to obtain a fitting relational expression; replacing the physical quantity parameters in the second relational expression with the fitting relational expression to obtain an updated second relational expression, and adjusting the first relational expression with the updated second relational expression to obtain the target relational expression.
[0013] Optionally, adjusting the first relation through the second relation to obtain the target relation includes: replacing the intermediate parameters in the first relation with the second relation to obtain the target relation.
[0014] Optionally, the iterative calculation operation of the preset relation using the initial value and the parameter values of the known control parameters to obtain the target calculation result includes: substituting the initial value into the preset relation to obtain a first calculation result; determining the degree of difference between the first calculation result and the known control parameters, adjusting the initial value according to the degree of difference to obtain an updated initial value, and re-executing the step of substituting the initial value into the preset relation to obtain the first calculation result using the updated initial value, until the iterative operation meets the iteration stopping condition, wherein the iteration stopping condition includes the degree of difference being less than a preset threshold or the number of iterations being greater than or equal to a preset number; if the iterative operation meets the iteration stopping condition, the first calculation result obtained from the last iteration operation is determined as the target calculation result.
[0015] To achieve the above objectives, according to another aspect of this application, a control device for a thermal device is provided. The device includes: a first acquisition unit for receiving an initial control command and acquiring known control parameters and control parameters to be confirmed carried in the initial control command; a determination unit for determining the target control region indicated by the initial control command based on the parameter values of the known control parameters and acquiring a preset parameter calculation function for the target control region, wherein the target control region is located in a water vapor pressure-temperature region division diagram; a first generation unit for acquiring a preset relation from the preset parameter calculation function and generating a target relation based on the preset parameter calculation function, wherein the preset relation characterizes the relationship between the control parameters and the control parameters to be confirmed, and the target relation is used to calculate the control parameters to be confirmed from the known control parameters; a first calculation unit for calculating the initial value of the control parameters to be confirmed based on the parameter values of the known control parameters and the target relation, and performing iterative calculation operations on the preset relation using the initial value and the parameter values of the known control parameters to obtain the target calculation result; and a second generation unit for acquiring the parameter values of the control parameters to be confirmed from the target calculation result, generating a target control command based on the parameter values of the known control parameters and the control parameters to be confirmed, and sending the target control command to the controller of the thermal equipment.
[0016] To achieve the above objectives, according to another aspect of this application, an electronic device is provided, comprising a memory storing an executable program; and a processor for running the program, wherein the program executes the aforementioned control method for the thermal device during runtime.
[0017] To achieve the above objectives, according to another aspect of this application, a computer program product is provided, including computer instructions that, when executed by a processor, implement the steps of the control method for the above-described thermal device.
[0018] In this embodiment, the process involves receiving an initial control command and obtaining the known control parameters and the control parameters to be confirmed carried in the initial control command; determining the target control region indicated by the initial control command based on the parameter values of the known control parameters, and obtaining a preset parameter calculation function for the target control region, wherein the target control region is located in a water vapor pressure-temperature region division diagram; obtaining a preset relational expression from the preset parameter calculation function, and generating a target relational expression based on the preset parameter calculation function, wherein the preset relational expression is used to characterize the relationship between the control parameters and the control parameters to be confirmed, and the target relational expression is used to calculate the control parameters to be confirmed from the known control parameters; calculating the initial value of the control parameters to be confirmed based on the parameter values of the known control parameters and the target relational expression, and performing an iterative calculation operation on the preset relational expression using the initial value and the parameter values of the known control parameters to obtain the target calculation result; and obtaining the parameter values of the control parameters to be confirmed from the target calculation result. This method involves generating a target control command based on the known control parameter values and the parameter values of the control parameter to be confirmed, and then sending the target control command to the controller of the thermal equipment. It generates a target relational expression based on the known control parameters and a preset parameter calculation function, and calculates the initial value of the control parameter to be confirmed based on the known control parameter values and the target relational expression. This yields an initial value with a high degree of matching with the output known control parameters. Using this initial value and the preset relational expression, iterative calculations are performed on the control parameter to be confirmed to obtain its parameter value. This achieves the goal of accurately and efficiently determining the parameter value of the control parameter to be confirmed, thereby improving the accuracy and efficiency of determining the parameter value of the control parameter to be confirmed. Furthermore, it solves the technical problem in related technologies where the accuracy and efficiency of determining the steam state parameters of thermal equipment are low, thus reducing the control efficiency and accuracy of the thermal equipment. Attached Figure Description
[0019] The accompanying drawings, which form part of this application, are used to provide a further understanding of this application. The illustrative embodiments and descriptions of this application are used to explain this application and do not constitute an undue limitation of this application. In the drawings:
[0020] Figure 1A hardware block diagram of a computer terminal for implementing a control method for a thermal device is shown.
[0021] Figure 2 This is a flowchart of a control method for a thermal device according to Embodiment 1 of this application;
[0022] Figure 3 It is a water vapor pressure and temperature zone division diagram provided in Embodiment 1 of this application;
[0023] Figure 4 This is a schematic diagram of the control device for a thermal device according to Embodiment 2 of this application;
[0024] Figure 5 This is a structural block diagram of an electronic device according to an embodiment of this application. Detailed Implementation
[0025] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. This application will now be described in detail with reference to the accompanying drawings and embodiments.
[0026] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.
[0027] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0028] It should be noted that the control methods, devices, and electronic equipment for thermal equipment as defined in this disclosure can be used in the field of automatic control, or in any field other than automatic control. The application fields of the control methods, devices, and electronic equipment for thermal equipment as defined in this disclosure are not limited.
[0029] The embodiments or examples disclosed herein are not exhaustive, but merely illustrative of some embodiments or examples, and are not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment or example can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment or example can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment or example can be arbitrarily interchanged. Furthermore, optional methods or examples in a particular embodiment or example can be arbitrarily combined; moreover, embodiments or examples can be arbitrarily combined. For example, some or all steps of different embodiments or examples can be arbitrarily combined, and a particular embodiment or example can be arbitrarily combined with optional methods or examples of other embodiments or examples.
[0030] For ease of description, the following explains some of the nouns or terms used in the embodiments of this application:
[0031] IAPWS-IF97 High-Precision Property Model: The full name is International Association for the Properties of Water and Steam – Industrial Formulation 1997, which is an international standard that describes the thermodynamic properties of water and steam through rigorous mathematical formulas based on a large amount of high-precision experimental data.
[0032] Example 1
[0033] According to an embodiment of this application, an embodiment of a control method for a thermal device is also provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0034] The method embodiment provided in Embodiment 1 of this application can be executed on a mobile terminal, computer terminal, or similar computing device. Figure 1 A hardware block diagram of a computer terminal for implementing a control method for a thermal device is shown. Figure 1As shown, the computer terminal 10 (or mobile device) may include one or more processors 102 (shown as 102a, 102b, ..., 102n in the figure) 102 (processor 102 may include, but is not limited to, processing devices such as microprocessors or programmable logic devices), a memory 104 for storing data, and a transmission device 106 for communication functions. In addition, it may also include: a display, an input / output interface, a universal serial bus port (which may be included as one of the ports of a BUS bus), a network interface, a power supply, and / or a camera. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, computer terminal 10 may also include... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.
[0035] It should be noted that the aforementioned one or more processors 102 and / or other data processing circuits are generally referred to herein as "data processing circuits". These data processing circuits may be embodied, in whole or in part, in software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuits may be a single, independent processing module, or may be integrated, in whole or in part, into any other element within the computer terminal 10 (or mobile device). As involved in the embodiments of this application, the data processing circuits serve as a processor control mechanism (e.g., selection of a variable resistor termination path connected to an interface).
[0036] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the control method of the thermal equipment in this embodiment of the application. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, thereby realizing the aforementioned control method of the thermal equipment. The memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the computer terminal 10 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0037] The transmission device 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of the computer terminal 10. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 106 may be a Radio Frequency (RF) module, used for wireless communication with the Internet.
[0038] The display may be, for example, a touchscreen LCD display that allows the user to interact with the user interface of the computer terminal 10 (or mobile device).
[0039] Under the aforementioned operating environment, this application provides the following: Figure 2 The control method for the thermal equipment shown. Figure 2 This is a flowchart of a control method for a thermal device according to Embodiment 1 of this application, as shown below. Figure 2 As shown, the method includes:
[0040] Step S201: Receive the initial control command and obtain the known control parameters and control parameters to be confirmed carried in the initial control command.
[0041] It should be noted that the executing entity in this embodiment can be the control system of the thermal equipment. This system can be connected to the controller of the thermal equipment, and then generate control commands by calculating the steam state parameters of the thermal equipment, and send the control commands to the controller to control the thermal equipment.
[0042] For example, when a user needs to control a thermal power plant, a target control command containing all steam state parameters needs to be generated. However, when controlling a thermal power plant, it is usually necessary to first determine "boundary indicators"—such as the main steam pressure must be stable at 9.2 MPa and the extraction steam dryness fraction must not be less than 0.995. At this time, the user cannot determine the values of other steam state parameters given the above-mentioned known steam state parameters. Therefore, it is necessary to use the above-mentioned known steam state parameters as known control parameters and the other steam state parameters that need to be confirmed as control parameters to be confirmed, to form an initial control command. The initial control command is then sent to the control system of the thermal power plant. The control system then generates a target control command containing complete steam state parameters and issues the target control command to the controller of the thermal power plant, thereby improving the accuracy of the control command.
[0043] Step S202: Determine the target control region indicated by the initial control command based on the known control parameter values, and obtain the preset parameter calculation function for the target control region, wherein the target control region is located in the water vapor pressure and temperature region division diagram.
[0044] It should be noted that, Figure 3 It is based on the water vapor pressure and temperature zone division diagram provided in Embodiment 1 of this application, such as Figure 3 As shown, the thermodynamic properties of water and steam vary extremely complexly near the critical point (approximately 22.1 MPa, 374°C), making it impossible to accurately describe the entire state region using a single equation. Therefore, IAPWS-IF97 divides the water-steam pressure-temperature diagram into five main regions and establishes optimized basic equations for each region, i.e., preset parameter calculation functions, where:
[0045] Region 1: Liquid water region, ranging from temperature 273.15 K (0℃) to 623.15 K (350℃), and pressure from saturation pressure to 100 MPa. Fundamental equation: Using the Gibbs free energy... It is the characteristic function.
[0046] Region 2: Superheated Steam Region, ranging from the saturated steam line to 1073.15 K (800℃), and pressure from 0 MPa to 100 MPa. It also includes a low-temperature, low-pressure "pseudo-steam" region. Fundamental Equation: Based on the Gibbs free energy... It is a characteristic function (but its form is different from that of region 1).
[0047] Region 3: Supercritical / Critical Region, ranging from temperatures of 623.15 K (350℃) to 863.15 K (590℃) and pressures from 16.529 MPa to 100 MPa. This region covers the vicinity of the critical point (22.064 MPa, 373.946℃). Characteristics: In this region, the boundary between liquid and gas states disappears, and physical properties change drastically. Fundamental Equation: In terms of Helmholtz free energy... The characteristic function (using density and temperature as variables, which is more suitable for handling drastic changes in physical properties).
[0048] Region 4: Saturation Line (Gas-Liquid Two-Phase Region), Range: From the triple point (0.01℃) to the critical point (374℃). Fundamental Equations: This is not a region of fundamental equations, but rather provides explicit equations for saturation pressure and saturation temperature. Given the pressure or temperature, all parameters under saturation conditions (such as saturated water enthalpy, saturated vapor entropy, etc.) can be directly calculated.
[0049] Zone 5: High-temperature steam zone, ranging from 873.15 K (600℃) to 2273.15 K (2000℃), and pressure from 0 MPa to 50 MPa. Features: Designed for extremely high-temperature conditions such as supercritical units, with relatively low precision requirements. Basic equation: Based on Gibbs free energy. It is the characteristic function.
[0050] For example, each of the above zones includes multiple steam state parameters and the value range of each state parameter. For instance, the value range of some parameters in zone 1 is: 273.15K≤T≤623.15K, s<4.412. Therefore, the target control area indicated by the initial control command can be determined based on the range in which the known control parameter values fall. For example, an input of t=26.85℃ and s=0.384476808KJ / khK, i.e., 273.15K≤T≤623.15K, s<4.412, falls within the range of zone 1, so the target control area is... Figure 3 Zone 1 in the middle.
[0051] Furthermore, since IAPWS-IF97 divides the water-steam pressure-temperature diagram into five main regions and establishes optimized basic equations for each region, each region contains multiple preset parameter calculation functions, such as... ,in: , ; , This formula is used to calculate entropy based on pressure and temperature, where p is pressure, T is temperature, s is entropy, and... ,in , ,in: , , h is enthalpy, and this formula is used to calculate pressure based on entropy and enthalpy.
[0052] By determining the partition and obtaining the preset parameter calculation function under the partition, the control parameter to be confirmed can be determined by the preset parameter calculation function and the known control parameters.
[0053] Step S203: Obtain a preset relation from the preset parameter calculation function, and generate a target relation based on the preset parameter calculation function. The preset relation is used to characterize the relationship between the control parameters and the control parameters to be confirmed, and the target relation is used to calculate the control parameters to be confirmed from the known control parameters.
[0054] For example, the preset relation can be a relation that includes control parameters and control parameters to be confirmed, used to characterize the relationship between the control parameters and control parameters to be confirmed. For instance, in zone 1, where the known control parameters are temperature and entropy, and the control parameter to be confirmed is pressure, the preset relation can be obtained from the preset parameter calculation function of zone 1. This formula includes known control parameters and control parameters to be confirmed, but the pressure cannot be directly calculated based on this relationship because the formula can only calculate the entropy based on pressure and temperature. IAPWS-IF97 does not provide a reverse calculation formula, so it can only be calculated through iterative solution. At this time, it is necessary to set initial values for the iterative operation.
[0055] Furthermore, when determining the initial value, a target relation can be generated based on a preset parameter calculation function. Then, the initial value of the control parameter to be confirmed can be calculated using the target relation based on the known control parameters. When generating the target relation, a relation capable of forward calculation of the control parameter to be confirmed can be obtained from the preset parameter calculation function, for example... And determine the unknown parameters in the relation calculated from the known control parameters. The function, and then through this function and Construct a target relation so that when calculating initial values, the parameter values of the control parameters to be confirmed can be calculated directly based on the target relation and the known parameter values of the control parameters.
[0056] For example, calculating the unknown parameters in this relation from known control parameters. The function, for region 1, can be: Therefore, the relation can be expressed using this function. Modified to Thus, the target relation is obtained.
[0057] Step S204: Calculate the initial value of the control parameter to be confirmed based on the known control parameter values and the target relation, and perform iterative calculation on the preset relation using the initial value and the known control parameter values to obtain the target calculation result.
[0058] For example, after obtaining the target relation, since the target relation is a relation for calculating the control parameter to be confirmed from the known control parameters, the control parameter to be confirmed π can be calculated directly by substituting the known control parameters into the target relation. This yields the parameter value of the control parameter to be confirmed calculated from the known control parameters, and the parameter value is used as the initial value of the control parameter to be confirmed. Subsequent iterative operations are then performed, thereby improving the accuracy of the results of the iterative operations.
[0059] For example, you can first substitute the known control parameters s and T into the target relation. The initial pressure value is obtained, and this initial value, along with the known control parameters s and T, is substituted into the preset relational formula. This method determines whether the known control parameter s can be calculated based on the initial pressure value and the known control parameter T. If the known control parameter s cannot be obtained, the initial value is iteratively adjusted based on the initial pressure value, for example, by using the Newton-Raphson method. The iterative operation starts from an initial value associated with the known control parameter, which enables the Newton iteration to have strong convergence ability under complex thermodynamic equations of state, always leading to a physically reliable solution. It also significantly reduces the number of iteration steps, effectively reducing the computational burden on the control system, supporting the response requirements of high real-time industrial scenarios, and overcoming the inherent multi-root problem of high-dimensional nonlinear equations. This ensures the unique determinism and engineering applicability of the output results, fundamentally suppressing numerical instability caused by improper initial value setting, regional transitions, or boundary singularities, and enhancing the reliability of the output results in continuous operation. This achieves the technical effects of improving the calculation accuracy of the control parameter to be confirmed, reducing the number of iteration steps, and improving computational efficiency.
[0060] Step S205: Obtain the parameter values of the control parameters to be confirmed from the target calculation results, generate a target control command based on the known parameter values and the parameter values of the control parameters to be confirmed, and send the target control command to the controller of the thermal equipment.
[0061] For example, after obtaining the parameter value of the control parameter to be confirmed, the parameter value of the control parameter to be confirmed and the parameter value of the known control parameter can be determined as the steam state parameter of the thermal equipment. Based on the steam state parameter of the thermal equipment, a corresponding target control command is generated and sent to the controller. The controller of the thermal equipment adjusts the operating parameters of the thermal equipment according to the steam state parameter in the target control command, so that the steam state of the thermal equipment conforms to the steam state parameter, thereby enabling the thermal equipment to operate normally and stably.
[0062] The control method for thermal equipment provided in this application involves: receiving an initial control command and obtaining known control parameters and control parameters to be confirmed carried in the initial control command; determining the target control region indicated by the initial control command based on the parameter values of the known control parameters, and obtaining a preset parameter calculation function for the target control region, wherein the target control region is located in a water vapor pressure-temperature region division diagram; obtaining a preset relation from the preset parameter calculation function, and generating a target relation based on the preset parameter calculation function, wherein the preset relation is used to characterize the relationship between the control parameters and the control parameters to be confirmed, and the target relation is used to calculate the control parameters to be confirmed from the known control parameters; calculating the initial value of the control parameters to be confirmed based on the parameter values of the known control parameters and the target relation, and performing an iterative calculation operation on the preset relation using the initial value and the parameter values of the known control parameters to obtain the target calculation result; and obtaining the control parameters to be confirmed from the target calculation result. This method involves determining the values of control parameters, generating target control commands based on known and unknown control parameter values, and sending these commands to the controller of the thermal equipment. It also involves generating a target relation based on known control parameters and a preset parameter calculation function, calculating the initial values of the unconfirmed control parameters using these relational values, and obtaining initial values with a high degree of matching to the output known control parameters. These initial values and the preset relational values are then used to iteratively calculate the unconfirmed control parameters, achieving accurate and efficient determination of their values. This improves the accuracy and efficiency of determining the unconfirmed control parameters, thus solving the problem of low accuracy and efficiency in determining steam state parameters of thermal equipment, which in turn reduces the control efficiency and accuracy of the equipment.
[0063] To accurately determine the target control area, optionally, in the control method for thermal equipment provided in this application embodiment, determining the target control area indicated by the initial control command based on the known control parameter values includes: obtaining preset areas contained in the water vapor pressure-temperature region division map to obtain M preset areas, where M is a positive integer; obtaining the parameter value range of each control parameter in each preset area to obtain M sets of parameter value ranges; determining the parameter value range where the known control parameter value is located to obtain the target range, and determining the preset area corresponding to the target range as the target control area.
[0064] For example, when determining the target control area, it is first necessary to consider... Figure 3 The region division status determines each preset region, and obtains the value range of each steam state parameter under each preset region. For example, the value range of some parameters in region 1 is: 273.15K≤T≤623.15K, s<4.412.
[0065] Furthermore, after obtaining the value range, it is necessary to determine the parameter value interval within which the known control parameter values fall. Based on the range into which the known control parameter values fall, the target control area indicated by the initial control command is determined. For example, if the known control parameters are t=26.85℃ and s=0.384476808KJ / khK, and these parameters fall within the interval 273.15K≤T≤623.15K, s<4.412, then they belong to zone 1. Therefore, the target control area is... Figure 3 Zone 1 in the middle.
[0066] This embodiment determines the target control region by identifying the numerical range to which the known control parameter values belong, thus achieving the technical effect of accurately determining the target control region and enabling the acquisition of the correct preset parameter calculation function in subsequent processes.
[0067] To improve the calculation efficiency of the control parameters to be confirmed, optionally, in the control method for thermal equipment provided in the embodiments of this application, after obtaining the preset relation from the preset parameter calculation function, the method further includes: determining whether the preset relation is a target relation; if the preset relation is a target relation, calculating the control parameters to be confirmed based on the target relation and the known control parameters; if the preset relation is not a target relation, performing the step of generating the target relation based on the preset parameter calculation function.
[0068] For example, after obtaining the preset relation, it is necessary to determine whether the preset relation is the target relation, that is, to determine whether the control parameters to be confirmed can be calculated based on the preset relation and the known control parameters.
[0069] For example, in the preset relation is Furthermore, given that the control parameters are pressure p and temperature T, and the control parameter to be confirmed is entropy s, the known control parameters of pressure p and temperature T can be directly substituted into the preset relationship to calculate the entropy s, without the need to perform any subsequent process steps, thereby achieving the technical effect of quickly calculating the control parameter to be confirmed.
[0070] If the preset relation is not the target relation, subsequent operations are performed, thereby calculating accurate initial values and performing iterative operations based on the initial values, which achieves the technical effect of improving the efficiency and accuracy of iterative calculation results.
[0071] This embodiment improves the calculation efficiency of the control parameters to be confirmed by determining whether the preset relation is the target relation and simplifying the calculation process based on the determination result.
[0072] To accurately generate the target relation, optionally, in the control method for thermal equipment provided in this application embodiment, generating the target relation based on a preset parameter calculation function includes: obtaining a relation used to calculate the control parameter to be confirmed from the preset parameter calculation function to obtain a first relation; identifying intermediate parameters in the first relation, wherein the intermediate parameters are parameters other than the known control parameters and the control parameter to be confirmed; determining a relation used to characterize the relationship between the intermediate parameters and the known control parameters to obtain a second relation, wherein the second relation is used to calculate the intermediate parameters based on the known control parameters; and adjusting the first relation through the second relation to obtain the target relation.
[0073] For example, when generating the target relation, it is first necessary to obtain the relation used to calculate the control parameter to be confirmed from the preset parameter calculation function, thus obtaining the first relation, for example... And determine the intermediate parameters, that is .
[0074] Furthermore, after determining the intermediate parameters, it is necessary to determine a second relation that can characterize the intermediate parameters using known control parameters. For example, taking region 1 as an example... .
[0075] Finally, the first relation is modified according to the second relation, that is,... Modified to The target relation is obtained, and then the initial value of the control parameter to be confirmed can be calculated from the known control parameters using the target relation.
[0076] This embodiment modifies the first relation by calculating the second relation of intermediate parameters to obtain the target relation. This allows the initial value of the control parameter to be confirmed that is correlated with the known control parameters to be calculated based on the target relation, thereby improving the accuracy of the control parameter to be confirmed obtained by performing iterative calculation using the initial value.
[0077] To improve the accuracy of the calculation results of the target relation, optionally, in the control method of the thermal equipment provided in the embodiments of this application, after determining the relation used to characterize the relationship between the intermediate parameters and the known control parameters and obtaining the second relation, the method further includes: obtaining the physical quantity parameters in the second relation and obtaining a parameter value comparison table between the physical quantity parameters and the known control parameters; fitting the physical quantity parameters and the known control parameters according to the parameter value comparison table to obtain a fitting relation; replacing the physical quantity parameters in the second relation with the fitting relation to obtain an updated second relation, and adjusting the first relation with the updated second relation to obtain the target relation.
[0078] For example, since the second relation may be in the form of y=ax, that is, the intermediate parameter y is represented by multiplying a physical quantity by a known control parameter, and the physical quantity a is usually an invariant constant, the intermediate parameter is calculated inaccurately, which affects the calculation result of the target relation.
[0079] For example, the second relation is ,in , Here is the initial estimated specific heat capacity at constant pressure, and T is the temperature.
[0080] To improve the accuracy of intermediate parameter calculations, a parameter value comparison table between the physical quantity parameter and the known control parameter can be obtained. Based on this table, the physical quantity parameter and the known control parameter can be fitted together to obtain a fitting relationship. For example... ,in, Here is the initial estimated value of the specific heat capacity at constant pressure, where T is the temperature, and is a known input parameter. to The fitting coefficients are a set of constants predetermined by numerically fitting the basic equations of IAPWS region 1 to a large number of high-precision data points.
[0081] By determining the fitting relationship between the physical quantity parameters and the known control parameters, and substituting the fitting relationship into the second relationship, that is... Change to This improves the accuracy of intermediate parameter calculations, and the updated second relation is used to adjust the first relation to obtain the target relation, thus achieving the technical effect of improving the accuracy of the target relation calculation results.
[0082] Optionally, in the control method for thermal equipment provided in the embodiments of this application, adjusting the first relation through the second relation to obtain the target relation includes: replacing the intermediate parameters in the first relation with the second relation to obtain the target relation.
[0083] For example, when the target relation is obtained, the intermediate parameters represented by the second relation can be determined, and the intermediate parameters in the first relation can be replaced by the second relation. The replaced first relation can then be determined as the target relation, so that the target relation contains only known control parameters.
[0084] Optionally, in the control method for thermal equipment provided in this application embodiment, the method of iteratively calculating a preset relation using an initial value and known control parameter values to obtain a target calculation result includes: substituting the initial value into the preset relation to obtain a first calculation result; determining the degree of difference between the first calculation result and the known control parameters, adjusting the initial value according to the degree of difference to obtain an updated initial value, and re-executing the step of substituting the initial value into the preset relation to obtain the first calculation result using the updated initial value, until the iterative operation meets the iteration stopping condition, wherein the iteration stopping condition includes the degree of difference being less than a preset threshold or the number of iterations being greater than or equal to a preset number; when the iterative operation meets the iteration stopping condition, the first calculation result obtained from the last iteration operation is determined as the target calculation result.
[0085] For example, when performing iterative operations, the initial value and some known control parameters that are used as inputs are first substituted into the preset relational formula to obtain the calculation result. The difference between the calculation result and the parameter value that is used as output in the known control parameters is then determined. Based on the difference, the adjustment direction and adjustment range of the initial value are determined.
[0086] After obtaining the adjustment direction and adjustment range, the initial value needs to be adjusted to obtain the updated initial value, and the iteration operation is re-executed until the difference is less than the preset threshold or the number of iterations is greater than or equal to the preset number of iterations.
[0087] If the difference is less than the preset threshold or the number of iterations is greater than or equal to the preset number, the iteration operation is completed. Then the initial value obtained from the last iteration can be determined as the target calculation result, that is, the parameter value of the control parameter to be confirmed.
[0088] This embodiment achieves the technical effect of accurately obtaining the parameter values of the control parameters to be confirmed by using initial values for iterative operations, thereby improving the accuracy of steam state parameters in control commands and enabling thermal equipment to operate smoothly and accurately.
[0089] The following is an example of an optional target control instruction generation process provided according to Embodiment 1.
[0090] First, receive the initial control command, for example: t=26.85℃, s=0.384476808KJ / khK, and determine the parameter value of pressure p.
[0091] Furthermore, based on the known control parameter values, namely t=26.85℃ and s=0.384476808KJ / khK, determine which region (region 1, 2, 3, 4, 5) the point (t, s) is located in.
[0092] After defining the region, it is necessary to obtain the preset relational expressions within the region:
[0093] Within Zone 1, IAPWS95 provides the following preset relationships for temperature (t), pressure (p), and entropy (s):
[0094]
[0095]
[0096]
[0097] in: , ; , ; 0.461526, ideal gas constant; The absolute pressure and absolute temperature of water. The coefficients and powers of the terms in the equation are shown in Table 1. This is a high-order equation of degree 41, requiring iterative calculations to obtain a solution.
[0098] Table 1
[0099]
[0100] In the table: This is the item index, used to iterate through all items; , It is an exponent, which determines the power of the independent variable in each term; It is a coefficient that determines the weight of each item.
[0101] Furthermore, it is necessary to obtain the target relation. When obtaining the target relation, it is first necessary to obtain the relation used to calculate the control parameters to be confirmed, thus obtaining the first relation, which can be shown below:
[0102]
[0103] In the formula: , , ,in: , , .
[0104] Furthermore, it is necessary to obtain the intermediate parameters in the first relation. And obtain the relational expression used to characterize the relationship between the intermediate parameters and the known control parameters, resulting in the second relational expression, which can be shown below:
[0105]
[0106]
[0107] in, This is the initial estimated value of the specific heat capacity at constant pressure, where T is the temperature. to The model coefficients are a set of constants predetermined by numerically fitting the basic equations of IAPWS region 1 to a large number of high-precision data points.
[0108] After obtaining the second relation, you can use it to replace the intermediate parameters in the first relation to obtain the target relation. The pressure value was calculated using the known control parameters, namely t=26.85℃ and s=0.384476808KJ / khK, to obtain the initial value.
[0109] Finally, based on the initial values and preset relationships... The pressure value is iterated, where:
[0110] Iteration object: pressure p. Iteration goal: Solve the equation. That is, to make the difference between the entropy calculated based on the fundamental equation and the known entropy input zero.
[0111] After completing the iteration operation, When the value converges and reaches its minimum, the iterative operation on the initial value is completed to obtain the parameter value of pressure p. The parameter value of pressure p, temperature value t=26.85℃, and enthalpy value s=0.384476808KJ / khK are used as parameters to construct the target control command, which is then sent to the controller of the thermal equipment. The target relation is generated by calculating the function based on the known control parameters and preset parameters. The initial value of the control parameter to be confirmed is calculated based on the parameter value of the known control parameters and the target relation, thus obtaining an initial value with a high degree of matching with the output known control parameters. The initial value and the preset relation are then used to iteratively calculate the control parameter to be confirmed, thereby obtaining the parameter value of the control parameter to be confirmed. This achieves the goal of accurately and efficiently determining the parameter value of the control parameter to be confirmed, thus improving the accuracy and efficiency of determining the parameter value of the control parameter to be confirmed. This solves the technical problem in related technologies where the accuracy and efficiency of determining the steam state parameters of thermal equipment are low, which in turn reduces the control efficiency and accuracy of thermal equipment.
[0112] It should be noted that, for Figure 3 The other zones in the system use the same core ideas and technical processes as Zone 1, only the relational expressions are different.
[0113] It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases the steps shown or described may be executed in a different order than that shown here.
[0114] Example 2
[0115] This application also provides a control device for a thermal power device. It should be noted that the control device for the thermal power device in this application can be used to execute the control method for the thermal power device provided in the above embodiments. The control device for the thermal power device provided in this application is described below.
[0116] According to an embodiment of this application, an apparatus for implementing the control method for the above-described thermal equipment is also provided. Figure 4 This is a schematic diagram of the control device for a thermal device according to Embodiment 2 of this application, as shown below. Figure 4 As shown, the device includes:
[0117] The first acquisition unit 41 is used to receive the initial control command and acquire the known control parameters and the control parameters to be confirmed carried in the initial control command.
[0118] The determining unit 42 is used to determine the target control area indicated by the initial control command based on the known control parameter values, and to obtain the preset parameter calculation function of the target control area, wherein the target control area is located in the water vapor pressure and temperature region division diagram.
[0119] The first generation unit 43 is used to obtain a preset relation from the preset parameter calculation function and generate a target relation according to the preset parameter calculation function. The preset relation is used to characterize the relationship between the control parameters and the control parameters to be confirmed, and the target relation is used to calculate the control parameters to be confirmed from the known control parameters.
[0120] The first calculation unit 44 is used to calculate the initial value of the control parameter to be confirmed based on the known control parameter values and the target relation, and to perform iterative calculation on the preset relation using the initial value and the known control parameter values to obtain the target calculation result.
[0121] The second generation unit 45 is used to obtain the parameter values of the control parameters to be confirmed from the target calculation results, generate target control instructions based on the parameter values of the known control parameters and the parameter values of the control parameters to be confirmed, and send the target control instructions to the controller of the thermal equipment.
[0122] The control device for a thermal power equipment provided in this application embodiment receives an initial control command through a first acquisition unit 41, and acquires the known control parameters and the control parameters to be confirmed carried in the initial control command; a determination unit 42 determines the target control area indicated by the initial control command based on the parameter values of the known control parameters, and acquires a preset parameter calculation function for the target control area, wherein the target control area is located in a water vapor pressure and temperature region division diagram; a first generation unit 43 acquires a preset relation from the preset parameter calculation function, and generates a target relation based on the preset parameter calculation function, wherein the preset relation is used to characterize the relationship between the control parameters and the control parameters to be confirmed, and the target relation is used to calculate the control parameters to be confirmed from the known control parameters; a first calculation unit 44 calculates the initial value of the control parameters to be confirmed based on the parameter values of the known control parameters and the target relation, and performs iterative calculation operations on the preset relation using the initial value and the parameter values of the known control parameters to obtain the target calculation result; a second generation unit 45 acquires the parameter values of the control parameters to be confirmed from the target calculation result, generates a target control command based on the parameter values of the known control parameters and the control parameters to be confirmed, and sends the target control command to the controller of the thermal power equipment. By generating a target relation based on known control parameters and a preset parameter calculation function, and calculating the initial value of the control parameter to be confirmed based on the known control parameter values and the target relation, an initial value with a high degree of matching with the output known control parameters is obtained. This initial value and the preset relation are then used to iteratively calculate the control parameter to be confirmed, thereby obtaining the parameter value of the control parameter to be confirmed. This achieves the goal of accurately and efficiently determining the parameter value of the control parameter to be confirmed, thus improving the accuracy and efficiency of determining the parameter value of the control parameter to be confirmed. This solves the technical problem in related technologies where the accuracy and efficiency of determining the steam state parameters of thermal equipment are low, which in turn reduces the control efficiency and accuracy of thermal equipment.
[0123] Optionally, in the control device for the thermal equipment provided in the embodiments of this application, the determining unit 42 includes: a first acquisition module, used to acquire the preset regions contained in the water vapor pressure-temperature region division map, to obtain M preset regions, where M is a positive integer; a second acquisition module, used to acquire the parameter value range of each control parameter in each preset region, to obtain M sets of parameter value ranges; and a first determining module, used to determine the parameter value range in which the parameter value of a known control parameter is located, to obtain a target range, and to determine the preset region corresponding to the target range as the target control region.
[0124] Optionally, in the control device for thermal equipment provided in the embodiments of this application, the device further includes: a judgment unit, used to judge whether the preset relation is a target relation; a second calculation unit, used to calculate the control parameters to be confirmed according to the target relation and known control parameters when the preset relation is a target relation; and an execution unit, used to execute the step of generating the target relation according to the preset parameter calculation function when the preset relation is not a target relation.
[0125] Optionally, in the control device for the thermal equipment provided in the embodiments of this application, the first generation unit 43 includes: a third acquisition module, used to acquire a relational expression for calculating the control parameter to be confirmed from a preset parameter calculation function, to obtain a first relational expression; an identification module, used to identify intermediate parameters in the first relational expression, wherein the intermediate parameters are parameters other than the known control parameters and the control parameter to be confirmed; a second determination module, used to determine a relational expression for characterizing the relationship between the intermediate parameters and the known control parameters, to obtain a second relational expression, wherein the second relational expression is used to calculate the intermediate parameters based on the known control parameters; and an adjustment module, used to adjust the first relational expression through the second relational expression to obtain a target relational expression.
[0126] Optionally, in the control device for the thermal equipment provided in the embodiments of this application, the device further includes: a second acquisition unit, used to acquire physical quantity parameters in the second relational expression and acquire a parameter value comparison table between the physical quantity parameters and known control parameters; a fitting unit, used to fit the physical quantity parameters and known control parameters according to the parameter value comparison table to obtain a fitting relational expression; and an adjustment unit, used to replace the physical quantity parameters in the second relational expression with the fitting relational expression to obtain an updated second relational expression, and use the updated second relational expression to adjust the first relational expression to obtain a target relational expression.
[0127] Optionally, in the control device for the thermal equipment provided in the embodiments of this application, the adjustment module includes: a replacement submodule, used to replace the intermediate parameters in the first relation with the second relation to obtain the target relation.
[0128] Optionally, in the control device for the thermal equipment provided in this application embodiment, the first calculation unit 44 includes: a calculation module, used to substitute an initial value into a preset relation to obtain a first calculation result; an iteration module, used to determine the degree of difference between the first calculation result and the known control parameters, and adjust the initial value according to the degree of difference to obtain an updated initial value, and use the updated initial value to re-execute the step of substituting the initial value into the preset relation to obtain the first calculation result, until the iteration operation meets the iteration stop condition, wherein the iteration stop condition includes the degree of difference being less than a preset threshold or the number of iterations being greater than or equal to a preset number; and a third determination module, used to determine the first calculation result obtained from the last iteration operation as the target calculation result when the iteration operation meets the iteration stop condition.
[0129] It should be noted that the first acquisition unit 41, the determination unit 42, the first generation unit 43, the first calculation unit 44, and the second generation unit 45 mentioned above correspond to steps S201 to S205 in Embodiment 1. The instances and application scenarios implemented by each of the above units and the corresponding steps are the same, but are not limited to the content disclosed in Embodiment 1. It should be noted that the above modules or units can be hardware components or software components stored in memory (e.g., memory 104) and processed by one or more processors (e.g., processors 102a, 102b, ..., 102n). The above modules can also be part of a device and can run in the computer terminal 10 provided in Embodiment 1.
[0130] Example 3
[0131] Embodiments of this application may provide an electronic device. Figure 5 This is a structural block diagram of an electronic device according to an embodiment of this application. Figure 5 As shown, the electronic device may include: one or more ( Figure 5 (Only one is shown) processor 1002, memory 1004, memory controller, and peripheral interface, wherein the peripheral interface is connected to the radio frequency module, audio module and display.
[0132] The memory can be used to store software programs and modules, such as the program instructions / modules corresponding to the methods and apparatus in the embodiments of this application. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory, thereby implementing the above-described methods. The memory may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include memory remotely located relative to the processor, and these remote memories can be connected to the terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0133] Those skilled in the art will understand that Figure 5 The structure shown is for illustrative purposes only. Electronic devices can also be smartphones, tablets, handheld computers, mobile internet devices (MIDs), PADs, and other terminal devices. Figure 5 This does not limit the structure of the aforementioned electronic device. For example, electronic devices may also include components that are more... Figure 5 The more or fewer components shown (such as network interfaces, display devices, etc.), or having the same Figure 5 The different configurations shown.
[0134] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing the hardware related to the terminal device. The program can be stored in a computer-readable storage medium, which may include: flash drive, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.
[0135] Example 4
[0136] Embodiments of this application also provide a storage medium. Optionally, in this embodiment, the storage medium can be used to store the program code executed by the control method of the thermal device provided in Embodiment 1.
[0137] Optionally, in this embodiment, the storage medium may be located in any computer terminal in a group of computer terminals in a computer network, or in any mobile terminal in a group of mobile terminals.
[0138] Embodiments of this application also provide a computer program product, which, when executed on a data processing device, is a program adapted to perform the steps of a control method for a thermal device.
[0139] Embodiments of this application also provide a computer-readable storage medium, which includes a stored executable program, wherein, when the executable program is running, it controls the device where the computer-readable storage medium is located to perform the above-described control method for the thermal device.
[0140] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0141] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0142] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.
[0143] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0144] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0145] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard drive, magnetic disk, or optical disk.
[0146] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. A control method for a thermal power device, characterized in that, include: Receive the initial control command and obtain the known control parameters and the control parameters to be confirmed carried in the initial control command; The target control region indicated by the initial control command is determined based on the known control parameter values, and a preset parameter calculation function for the target control region is obtained, wherein the target control region is located in the water vapor pressure and temperature region division diagram; A preset relation is obtained from the preset parameter calculation function, and a target relation is generated according to the preset parameter calculation function. The preset relation is used to characterize the relationship between the control parameter and the control parameter to be confirmed, and the target relation is used to calculate the control parameter to be confirmed from the known control parameter. The initial value of the control parameter to be confirmed is calculated based on the known control parameter values and the target relation, and the preset relation is iteratively calculated using the initial value and the known control parameter values to obtain the target calculation result. The parameter value of the control parameter to be confirmed is obtained from the target calculation result, and a target control command is generated based on the parameter value of the known control parameter and the parameter value of the control parameter to be confirmed, and the target control command is sent to the controller of the thermal equipment.
2. The method according to claim 1, characterized in that, Determining the target control region indicated by the initial control command based on the known control parameter values includes: Obtain the preset regions contained in the water vapor pressure and temperature region division map to obtain M preset regions, where M is a positive integer; Obtain the parameter value range of each control parameter in each preset area to obtain M sets of parameter value ranges; The parameter value range of the known control parameter is determined to obtain the target range, and the preset area corresponding to the target range is determined as the target control area.
3. The method according to claim 1, characterized in that, After obtaining the preset relation from the preset parameter calculation function, the method further includes: Determine whether the preset relation is the target relation; When the preset relation is the target relation, the control parameter to be confirmed is calculated based on the target relation and the known control parameters. If the preset relation is not the target relation, the step of generating the target relation based on the preset parameter calculation function is performed.
4. The method according to claim 1, characterized in that, The target relation is generated based on the preset parameter calculation function, including: The first relational expression is obtained by obtaining the relational expression used to calculate the control parameter to be confirmed from the preset parameter calculation function; Identify intermediate parameters in the first relation, wherein the intermediate parameters are parameters other than the known control parameters and the control parameters to be confirmed; A second relation is obtained by determining a relational expression to characterize the relationship between the intermediate parameter and the known control parameter, wherein the second relational expression is used to calculate the intermediate parameter based on the known control parameter; The target relation is obtained by adjusting the first relation through the second relation.
5. The method according to claim 4, characterized in that, After determining the relational expression used to characterize the relationship between the intermediate parameter and the known control parameter, and obtaining the second relational expression, the method further includes: Obtain the physical quantity parameters in the second relation and obtain a parameter value comparison table between the physical quantity parameters and the known control parameters; By fitting the physical quantity parameters with the known control parameters according to the parameter value lookup table, a fitting relationship is obtained; The physical quantity parameters in the second relation are replaced by the fitted relation to obtain the updated second relation, and the first relation is adjusted using the updated second relation to obtain the target relation.
6. The method according to claim 4, characterized in that, The target relation is obtained by adjusting the first relation through the second relation, including: The target relation is obtained by replacing the intermediate parameter in the first relation with the second relation.
7. The method according to claim 1, characterized in that, By iteratively calculating the preset relation using the initial value and the known control parameter values, the target calculation result is obtained, including: Substituting the initial value into the preset relational expression, we obtain the first calculation result; Determine the degree of difference between the first calculation result and the known control parameter, and adjust the initial value according to the degree of difference to obtain an updated initial value. Then, use the updated initial value to re-execute the step of substituting the initial value into the preset relation to obtain the first calculation result, until the iteration operation meets the iteration stop condition, wherein the iteration stop condition includes the degree of difference being less than a preset threshold or the number of iterations being greater than or equal to a preset number. If the iterative operation meets the iteration stopping condition, the first calculation result obtained from the last iteration operation is determined as the target calculation result.
8. A control device for a thermal power equipment, characterized in that, include: The first acquisition unit is used to receive an initial control command and acquire the known control parameters and the control parameters to be confirmed carried in the initial control command. The determining unit is used to determine the target control region indicated by the initial control command based on the parameter values of the known control parameters, and to obtain the preset parameter calculation function of the target control region, wherein the target control region is located in the water vapor pressure and temperature region division diagram; The first generation unit is used to obtain a preset relation from the preset parameter calculation function and generate a target relation according to the preset parameter calculation function, wherein the preset relation is used to characterize the relationship between the control parameter and the control parameter to be confirmed, and the target relation is used to calculate the control parameter to be confirmed from the known control parameter; The first calculation unit is used to calculate the initial value of the control parameter to be confirmed based on the parameter value of the known control parameter and the target relation, and to perform iterative calculation on the preset relation using the initial value and the parameter value of the known control parameter to obtain the target calculation result; The second generation unit is used to obtain the parameter value of the control parameter to be confirmed from the target calculation result, generate a target control command based on the parameter value of the known control parameter and the parameter value of the control parameter to be confirmed, and send the target control command to the controller of the thermal equipment.
9. A computer program product comprising computer instructions, characterized in that, When the computer instructions are executed by the processor, they implement the steps of the control method for the thermal device according to any one of claims 1 to 7.
10. An electronic device, characterized in that, include: Memory, which stores executable programs; A processor for running the program, wherein the program, when running, executes the control method for the thermal device according to any one of claims 1 to 7.