Thermoelectric load distribution method, device and system and computer readable storage medium
By constructing the electric-thermal load coordinate system and operating domain in a cogeneration power plant, and using an optimization algorithm to maximize the objective function of the electric-load regulation range, the problem of insufficient electric-load regulation range is solved and the peak shaving capability of the power plant is improved.
Patent Information
- Application Number
- CN202411634459.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-15
- Publication Date
- 2025-04-11
AI Technical Summary
When cogeneration power plants meet heating demands, they lead to an increase in the output of electricity load, increasing the difficulty of grid load scheduling, and insufficient peak shaving capacity of the unit.
By constructing a coordinate system with thermal load as the horizontal axis and electrical load as the vertical axis, the operating domain of its electrical load and thermal load is determined based on the safety constraints of the operating unit. Using the optimization algorithm, the thermal load is used as the optimization variable within the unit adjustment range, and the objective function is the sum of the difference between the maximum and minimum values of the electrical load of all running units to maximize the objective function.
The expansion of the power load regulation range in cogeneration power plants has been achieved, the peak-shaving capacity of the power plants to the power load is improved, and the problem of insufficient power load regulation range in the existing technology has been solved.
Smart Images

Figure CN119809168A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of power generation in a cogeneration power plant, and in particular to a method, device, system, computer equipment and computer-readable storage medium for distributing thermal power loads. Background Art
[0002] Cogeneration refers to a production method in which a power plant produces both electricity and heat for users using steam from steam turbine generators. In other words, it is a process that can produce both electricity and heat at the same time. Cogeneration power plants generally use heating units. In addition to supplying electricity, they also use steam extraction or exhaust from steam turbines to meet the heat required for production and life. However, the heating units are constrained by the operating modes of "thermal-electric coupling" and "heat-based electricity". In order to meet the heating demand, the output of the electrical load, that is, the output power, is forced to increase, thereby increasing the dispatch of the grid load, which makes the peak-shaving capacity of the cogeneration power plant units seriously insufficient. Therefore, how to expand the regulation range of the electrical load in cogeneration power plants has become an urgent problem to be solved. Summary of the invention
[0003] The embodiments of the present application provide a thermal power load distribution method, device, system and computer-readable storage medium to at least solve the problem of how to expand the regulation range of the electric load in a cogeneration power plant in the related art.
[0004] In a first aspect, an embodiment of the present application provides a method for distributing thermal power loads, which is applied to a cogeneration power plant, wherein the cogeneration power plant includes a plurality of operating units.
[0005] In one embodiment, a coordinate system is constructed with heat load as the horizontal axis and electric load as the vertical axis, and for any operating unit, based on the constraints of safe operation of the operating unit, the operating domain of the electric load and heat load of the operating unit in the coordinate system is determined;
[0006] Obtaining the boundary expression of the operation domain, and determining the unit regulation range of the electric load of the operating unit according to the boundary expression;
[0007] Within the unit regulation range, the heat load is used as the optimization variable, and the sum of the differences between the maximum and minimum electrical loads of all operating units is used as the objective function. The optimization variable is updated through the optimization algorithm to maximize the objective function.
[0008] The maximum and minimum values of the electric load of each operating unit are determined when the objective function is maximized, so as to obtain the power plant regulation range of the cogeneration power plant with respect to the electric load.
[0009] In one embodiment, obtaining a boundary expression of the operating domain includes:
[0010] Based on the preset fitting accuracy, a straight line fitting is performed on the boundary of the operating domain to obtain the straight line boundary expression of the operating domain; the straight line boundary expression satisfies the following formula:
[0011] P=aQ+b
[0012] Where P is the electrical load in MW, Q is the thermal load in MW, and a and b are real coefficients;
[0013] If the straight line boundary expression does not meet the fitting accuracy, perform polynomial fitting on the boundary of the operating domain to obtain the curve boundary expression of the operating domain; the curve boundary expression satisfies the following formula:
[0014]
[0015] Where P is the electrical load in MW, Q is the thermal load in MW, m is the number of the highest order term in the fitting formula, n is the number of each term in the fitting formula, and k is the number of n are the coefficients of the polynomials.
[0016] In one embodiment, the sum of the differences between the maximum and minimum values of the electric load of all operating units is used as the objective function, including:
[0017] For any running unit, the difference between the maximum and minimum values of the electric load of the running unit is obtained according to the boundary expression; the difference between the maximum and minimum values of the electric load of the running unit satisfies the following formula:
[0018]
[0019] Among them, ΔP i is the difference between the maximum and minimum load of the i-th operating unit, P i,max is the maximum electrical load of the i-th operating unit, in MW; P i,min is the minimum electrical load of the ith operating unit, in MW; It is the boundary line fitting formula corresponding to the maximum electrical load of the operating unit; It is the boundary line fitting formula corresponding to the minimum electrical load of the operating unit;
[0020] The sum of the differences between the maximum and minimum electrical loads of all operating units is taken as the objective function.
[0021] In one embodiment, the objective function satisfies the following formula:
[0022]
[0023] Among them, ΔP is the objective function, MW; P tot,max is the maximum electrical load of the cogeneration power plant, in MW; P tot,minis the minimum electrical load of the cogeneration power plant, in MW; ΔP i It is the difference between the maximum and minimum electric load of the ith operating unit of the ith unit, in MW.
[0024] In one embodiment, the operating unit includes a cogeneration unit, and the cogeneration unit includes a low-pressure cylinder zero-output unit, a high back pressure unit, and an extraction-high back pressure unit. The constraints include general operation constraints, special operation constraints, and stable operation constraints. The constraints are specifically configured as follows:
[0025] The general operation constraints include the maximum main steam flow, minimum main steam flow and minimum condensing steam flow of the cogeneration unit;
[0026] Special operating constraints include that the low-pressure cylinder zero-output unit and the high back-pressure unit determine the corresponding electrical load range according to the heat load, and the heat load of the extraction-high back-pressure unit is greater than zero;
[0027] The stable operation constraints include the demand for electrical and thermal loads, the heating extraction steam flow rate, and the electrical and thermal loads that the valves and pipelines can withstand for safe operation.
[0028] In one embodiment, the optimization variable is updated to maximize the objective function through the optimization algorithm, including:
[0029] Obtain the supply of the electric load and the heat load of the cogeneration power plant, and determine the heat supply balance constraint condition and the power generation balance constraint condition of the cogeneration power plant based on the supply;
[0030] Based on the heat balance constraints, power generation balance constraints and operation constraints, the optimization variables are updated through the optimization algorithm to maximize the objective function.
[0031] In one embodiment, the heat supply balance constraint condition and the power generation balance constraint condition satisfy the following configuration:
[0032] The heat balance constraint condition is satisfied. The total heat load of all operating units is equal to the heat load provided by the cogeneration power plant to the outside world. The heat balance constraint satisfies:
[0033]
[0034] Among them, Q tot is the total external heat load, Q i is the heat load generated by the i-th operating unit, and N is the total number of operating units;
[0035] The power generation balance constraint condition is satisfied. The total power load of all operating units is equal to the power load provided by the cogeneration power plant to the outside world. The power generation balance constraint condition is satisfied:
[0036]
[0037] Among them, P tot is the total external electrical load, P i is the electrical load generated by the i-th operating unit, and N is the total number of operating units.
[0038] In a second aspect, an embodiment of the present application provides a thermal power load distribution device, comprising:
[0039] The first determination module is used to construct a coordinate system with the thermal load as the horizontal axis and the electrical load as the vertical axis, and for any operating unit, based on the constraints of the safe operation of the operating unit, determine the operating domain of the electrical load and thermal load of the operating unit in the coordinate system;
[0040] The second determination module is used to obtain a boundary expression of the operation domain and determine the unit adjustment range of the electric load of the operating unit according to the boundary expression;
[0041] An updating module is used to take the heat load as the optimization variable within the unit adjustment range, take the sum of the differences between the maximum and minimum values of the electrical load of all operating units as the objective function, and update the optimization variable through the optimization algorithm to maximize the objective function;
[0042] The third determination module is used to determine the maximum and minimum values of the electric load of each operating unit when the objective function is maximum, so as to obtain the power plant regulation range of the cogeneration power plant with respect to the electric load.
[0043] In a third aspect, an embodiment of the present application provides a computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the thermal electric load distribution method as described in the first aspect above is implemented.
[0044] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the thermal power load distribution method as described in the first aspect above.
[0045] The thermal power load distribution method, device, system, computer equipment and computer-readable storage medium provided in the embodiments of the present application have at least the following technical effects.
[0046] Through the optimization algorithm, the thermal load of each operating unit is optimized so that the sum of the differences between the maximum electrical load and the minimum electrical load of all operating units based on the optimized thermal load is maximized, so that each operating unit in the cogeneration power plant can adjust the electrical load within the electrical load scheduling range, so as to solve the problem that the electrical load cannot be adjusted in the prior art.
[0047] Details of one or more embodiments of the present application are set forth in the following drawings and description to make other features, objects, and advantages of the present application more readily apparent. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0049] Figure 1 is a flow chart showing a method for allocating thermal power loads according to an exemplary embodiment;
[0050] Figure 2 is a schematic diagram of a heating system of a cogeneration power plant according to an exemplary embodiment;
[0051] Figure 3 is a schematic diagram showing heat load demand of a cogeneration power plant according to an exemplary embodiment;
[0052] Figure 4 is a flow chart showing a particle swarm optimization algorithm according to an exemplary embodiment;
[0053] Figure 5 is a schematic diagram showing prediction results of the electric load control range of a cogeneration power plant according to an exemplary embodiment;
[0054] Figure 6 is a block diagram of a thermal power load distribution device according to an exemplary embodiment;
[0055] Figure 7 is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION
[0056] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application is described and illustrated below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. Based on the embodiments provided in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application.
[0057] Obviously, the drawings described below are only some examples or embodiments of the present application. For ordinary technicians in this field, the present application can also be applied to other similar scenarios based on these drawings without creative work. In addition, it can also be understood that although the efforts made in this development process may be complicated and lengthy, for ordinary technicians in this field related to the content disclosed in this application, some changes in design, manufacturing or production based on the technical content disclosed in this application are just conventional technical means, and should not be understood as insufficient content disclosed in this application.
[0058] Reference to "embodiments" in this application means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those of ordinary skill in the art that the embodiments described in this application may be combined with other embodiments without conflict.
[0059] Unless otherwise defined, the technical terms or scientific terms involved in this application should be understood by people with ordinary skills in the technical field to which this application belongs. The words "one", "a", "a", "the" and the like involved in this application do not indicate a quantitative limitation, and may represent the singular or plural. The terms "include", "comprise", "have" and any of their variations involved in this application are intended to cover non-exclusive inclusions; for example, a process, method, system, product or device that includes a series of steps or modules (units) is not limited to the listed steps or units, but may also include steps or units that are not listed, or may also include other steps or units inherent to these processes, methods, products or devices. The words "connect", "connected", "coupled" and the like involved in this application are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. The "multiple" involved in this application refers to two or more. "And / or" describes the association relationship of associated objects, indicating that there may be three relationships, for example, "A and / or B" can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the objects before and after are in an "or" relationship. The terms "first", "second", "third", etc. involved in this application are only used to distinguish similar objects and do not represent a specific ordering of the objects.
[0060] In a first aspect, an embodiment of the present application provides a method for allocating thermal power loads. Figure 1 is a flow chart showing a method for distributing thermal power loads according to an exemplary embodiment. Figure 1As shown, the thermal power load allocation method includes:
[0061] Step S101, construct a coordinate system with thermal load as the horizontal axis and electrical load as the vertical axis, and for any operating unit, determine the operating domain of the electrical load and thermal load of the operating unit in the coordinate system based on the constraints of safe operation of the operating unit.
[0062] There are many types of operating units in a cogeneration power plant, including cogeneration units. Among them, cogeneration units include extraction steam heating units, low-pressure cylinder zero-output units, and high back pressure units. These units are composed of various types of steam turbines, and the conditions for safe operation of various types of operating units are not completely consistent. Therefore, it is necessary to ensure that each type of operating unit is within the range of safe operation. In order to ensure that the operating units can operate safely, general operating constraints, special operating constraints, and stable operating constraints need to be met.
[0063] Steam flow refers to the amount of steam passing through a pipeline or equipment per unit time, while main steam flow refers to the amount of steam output from the boiler and transported to the cogeneration unit through the main steam pipeline. In a cogeneration power plant, the steam generated by the boiler is applied to various types of steam turbines to generate corresponding electrical loads and thermal loads. The power range of the boiler determines the maximum steam flow and the minimum steam flow. Therefore, for any type of unit, it is necessary to consider the impact of the main steam flow on the operating unit. Condensate flow is the amount of steam that flows into the condenser after steam does work in the steam turbine, and the minimum condensate flow is the minimum condensate flow required to maintain the normal operation of the system, which is determined by the low-pressure cylinder steam flow under the lowest load condition. Among them, the minimum condensate flow of the extraction steam heating unit is generally 30% of the condensate flow under rated conditions. The minimum condensate flow of the low-pressure cylinder zero output unit is the condensate flow below 20% of the rated condition. Therefore, the common operating constraints of various types of units include the maximum main steam flow, minimum main steam flow and minimum condensate flow of the cogeneration unit.
[0064] Since the operating conditions of various types of operating units are different, there are different operating condition constraints for the operating units. The operation of low-pressure cylinder zero-output units and high back-pressure units are both restricted by the "heat-to-electricity" operation mode, so they present a line segment in the operation domain. The extraction-high back-pressure unit is subject to back pressure constraints, and there is a phenomenon of exhaust steam heating, so the heat load that the extraction-high back-pressure unit needs to bear is always greater than 0. Therefore, the special operating constraints include the low-pressure cylinder zero-output unit and the high back-pressure unit determining the corresponding electrical load range according to the heat load, and the heat load of the extraction-high back-pressure unit is greater than zero.
[0065] For a cogeneration power plant, it is necessary to produce according to the demand for external electrical and thermal loads. In addition, steam circulates through valves and pipes, so the maximum electrical and thermal loads that the pipes and valves can withstand are also required. Therefore, the stable operation constraints include the demand for electrical and thermal loads, the heat extraction flow rate, and the electrical and thermal loads that the valves and pipes can withstand for safe operation.
[0066] Based on the general operation constraints, special operation constraints and stable operation constraints, the operation domain of the electric load and thermal load of the operating unit in the coordinate system is determined. The operation domain is the mapping relationship between the electric load and thermal load of the operating unit in actual operation. The operation domain is a collection of normal operating conditions of the unit, reflecting the coupling relationship between the electric load and thermal load of the operating unit in actual operation.
[0067] In a coordinate system with thermal load as the horizontal axis and electrical load as the vertical axis, the operating domain of any operating unit is determined to ensure the normal operation range of the operating unit, and the mapping relationship between the electrical load and thermal load of the operating unit is also determined in the operating domain.
[0068] Step S102: Obtain a boundary expression of the operating domain, and determine a unit adjustment range of the electrical load of the operating unit according to the boundary expression.
[0069] Based on the preset fitting accuracy, a straight line fitting is performed on the boundary of the operating domain to obtain the straight line boundary expression of the operating domain; the straight line boundary expression satisfies the following formula:
[0070] P=aQ+b
[0071] Where P is the electrical load in MW, Q is the thermal load in MW, and a and b are real coefficients;
[0072] If the straight line boundary expression does not meet the fitting accuracy, perform polynomial fitting on the boundary of the operating domain to obtain the curve boundary expression of the operating domain; the curve boundary expression satisfies the following formula:
[0073]
[0074] Where P is the electrical load in MW, Q is the thermal load in MW, m is the number of the highest order term in the fitting formula, n is the number of each term in the fitting formula, and k is the number of n are the coefficients of the polynomials.
[0075] The straight line boundary expression and the curve boundary expression are both mathematical expressions of the electric and thermal load coupling relationship. In the operation domain, the operation boundary also limits the adjustable range of the electric load. The unit adjustment range of the operating unit electric load can be determined by the straight line boundary expression and the curve boundary expression.
[0076] Through linear fitting and polynomial fitting of the operating domain boundary, the operating domain of different types of operating units is mathematically determined, which improves the accuracy of determining the adjustment range of the operating unit's electrical load. The adjustment range of the operating unit is determined according to the curve boundary expression to ensure the normal operation of the operating unit.
[0077] Step S103: within the unit adjustment range, take the thermal load as the optimization variable, take the sum of the differences between the maximum and minimum electrical loads of all operating units as the objective function, and update the optimization variables through the optimization algorithm to maximize the objective function.
[0078] The cogeneration power plant supplies the corresponding electric load and heat load to the outside world according to the external demand. The heat load of each unit is used as the optimization variable, and the sum of the difference between the maximum and minimum electric loads of all operating units is used as the objective function. Through the optimization algorithm, the optimization variables are updated to maximize the objective function. According to the optimization variable that maximizes the objective function, the heat load is distributed to each operating unit, and the corresponding electric load is generated. It should be noted that the sum of the difference between the maximum and minimum electric loads of all operating units represents the flexibility of power generation in the cogeneration power plant, that is, the maximum range of electric load regulation in the cogeneration power plant. For any operating unit, the difference between the maximum and minimum electric loads of the operating unit represents the flexibility of power generation in the operating unit, that is, the maximum range of electric load regulation in the operating unit.
[0079] For any running unit, the difference between the maximum and minimum values of the electric load of the running unit is obtained according to the boundary expression; the difference between the maximum and minimum values of the electric load of the running unit satisfies the following formula:
[0080]
[0081] Among them, ΔP i is the difference between the maximum and minimum load of the i-th operating unit, P i,max is the maximum electrical load of the i-th operating unit, in MW; P i,min is the minimum electrical load of the ith operating unit, in MW; It is the boundary line fitting formula corresponding to the maximum electrical load of the operating unit; It is the boundary line fitting formula corresponding to the minimum electrical load of the operating unit;
[0082] The sum of the differences between the maximum and minimum electrical loads of all operating units is taken as the objective function. The objective function satisfies the following formula:
[0083]
[0084] Among them, ΔP is the objective function, MW; P tot,max is the maximum electrical load of the cogeneration power plant, in MW; Ptot,min is the minimum electrical load of the cogeneration power plant, in MW; ΔP i It is the difference between the maximum and minimum electric load of the ith operating unit of the ith unit, in MW.
[0085] By means of the optimization algorithm, the optimization variables are updated to maximize the objective function. The optimization process is also subject to the constraints of the heat supply balance and the power generation balance of the cogeneration power plant. The constraints specifically include:
[0086] Step S201: Obtain the supply of the electric load and the heat load of the cogeneration power plant, and determine the heat supply balance constraint and the power generation balance constraint of the cogeneration power plant based on the supply. The heat supply balance constraint satisfies:
[0087]
[0088] Among them, Q tot is the total external heat load, Q i is the heat load generated by the i-th operating unit, and N is the total number of operating units;
[0089] The power generation balance constraint condition is satisfied. The total power load of all operating units is equal to the power load provided by the cogeneration power plant to the outside world. The power generation balance constraint condition is satisfied:
[0090]
[0091] Among them, P tot is the total external electrical load, P i is the electrical load generated by the i-th operating unit, and N is the total number of operating units.
[0092] Step S202: Based on the heat supply balance constraint condition, the power generation balance constraint condition and the operation constraint condition, the optimization variables are updated through the optimization algorithm to maximize the objective function.
[0093] The heat load is used as the optimization variable, and the sum of the differences between the maximum and minimum electric loads of all operating units is used as the objective function. Under the constraints of heat supply balance constraints, power generation balance constraints and operation constraints, the optimization variable is updated through the optimization algorithm to maximize the objective function.
[0094] Preferably, the optimization algorithm adopts a particle swarm optimization algorithm, in which the heat load of each operating unit is the optimization variable, that is, the heat load of each operating unit is the position coordinate of the particle, and the objective function is the sum of the difference between the maximum and minimum values of the electric load of all operating units. The maximum objective function is taken as the optimization target, and the boundary constraints of the search space include heat balance constraints, power generation balance constraints and operation constraints. In order to obtain the maximum value of the objective function, the particle swarm optimization algorithm converts the objective function into a fitness function, wherein the fitness function is to take the negative value of the objective function and take the minimum value of the fitness function. The minimum value of the fitness function determines the maximum value of the objective function.
[0095] The maximum sum of the differences between the maximum and minimum electric loads of all operating units is determined through the optimization algorithm, which ensures the maximum range of adjustable electric load in the combined heat and power plant, that is, the flexibility of regulating electric load in the combined heat and power plant is maximum, and the thermal load of each operating unit is allocated according to the optimized variables.
[0096] Step S104, determining the maximum and minimum values of the electric load of each operating unit when the objective function is maximum, so as to obtain the power plant regulation range of the cogeneration power plant with respect to the electric load.
[0097] According to the maximum objective function, the maximum and minimum values of the electric load of each operating unit are determined. According to the maximum and minimum values of all electric loads, the power plant regulation range of the cogeneration power plant regarding the electric load is determined. Within the regulation range of the power plant, the cogeneration power plant can allocate the heat load to the operating units to the maximum extent, thereby improving the heating capacity. At the same time, the cogeneration power plant can also adjust the electric load output to the outside world according to the power plant regulation range, thereby allocating the heating capacity of the units and improving the peak load regulation capacity of the power plant.
[0098] In one embodiment, Figure 2 is a schematic diagram of a heating system of a cogeneration power plant according to an exemplary embodiment. Figure 2 As shown, the complex cogeneration power station includes 6 operating units and supplies heat to heating networks A and B. Figure 3 is a schematic diagram showing the heat load demand of a cogeneration power plant according to an exemplary embodiment. Figure 3 As shown in the figure, there are obvious differences in the heat load demand in different time periods within a day, and the demand between heat network A and heat network B is obviously different. The heat loads of heat network A and heat network B are both provided by complex cogeneration power station. According to the heat load demand of heat network A and heat network B, the complex cogeneration power station optimizes the heat load through the optimization algorithm, thereby allocating the heat load of the 6 operating units and obtaining the power plant regulation range of the complex cogeneration power station regarding the electric load. Figure 4 is a flow chart of using a particle swarm optimization algorithm according to an exemplary embodiment. Figure 4 As shown in the figure, according to the heat load demand of heat network A and heat network B, the extraction heat load of operating unit 1 to operating unit 5 is optimized, and the flooding heat load of operating unit 5 and operating unit 6 is optimized. The electric load is obtained according to the obtained heat load and the boundary of the operating domain. The objective function is maximized through the particle swarm optimization algorithm, and the upper and lower limits of the power generation load are obtained. Figure 5 FIG. 1 is a schematic diagram showing a prediction result of the electric load control range of a cogeneration power plant according to an exemplary embodiment. Figure 5 As shown in the figure, the maximum and minimum power generation of the power plant can be intuitively obtained. Figure 3 The heat load and Figure 5 From the power generation range shown in , it can be seen that the smaller the heat load demand, the greater the space for the power plant to regulate the electrical load.
[0099] In summary, the thermal power load allocation method provided in the embodiment of the present application determines the operating domain of the unit according to the operating characteristics of the operating unit. According to the boundary expression of the operating domain and the demand for thermal load and electric load of the power plant, the thermal load allocated to each operating unit is optimized through an optimization algorithm, so that the objective function is maximized, thereby improving the power plant's ability to regulate the electric load.
[0100] In a second aspect, an embodiment of the present application provides a thermal power load distribution device. Figure 6 FIG. 1 is a block diagram of a thermal power load distribution device according to an exemplary embodiment. Figure 6 As shown, the thermal power load distribution device comprises:
[0101] The first determination module is used to construct a coordinate system with the thermal load as the horizontal axis and the electrical load as the vertical axis, and for any operating unit, based on the constraints of the safe operation of the operating unit, determine the operating domain of the electrical load and thermal load of the operating unit in the coordinate system;
[0102] The second determination module is used to obtain a boundary expression of the operation domain and determine the unit adjustment range of the electric load of the operating unit according to the boundary expression;
[0103] An updating module is used to take the heat load as the optimization variable within the unit adjustment range, take the sum of the differences between the maximum and minimum values of the electrical load of all operating units as the objective function, and update the optimization variable through the optimization algorithm to maximize the objective function;
[0104] The third determination module is used to determine the maximum and minimum values of the electric load of each operating unit when the objective function is maximum, so as to obtain the power plant regulation range of the cogeneration power plant with respect to the electric load.
[0105] In summary, the thermal power load distribution device provided in the present application optimizes the thermal load of each operating unit through an optimization algorithm, so that the sum of the differences between the maximum electrical load and the minimum electrical load of all operating units based on the optimized thermal load is maximized, thereby enabling each operating unit in the cogeneration power plant to adjust the electrical load within the electrical load scheduling range, thereby solving the problem of the inability to adjust the electrical load in the prior art.
[0106] It should be noted that the thermal power load distribution device provided in this embodiment is used to implement the above-mentioned implementation mode, and the descriptions that have been made will not be repeated. As used above, the terms "module", "unit", "subunit" and the like can implement a combination of software and / or hardware for a predetermined function. Although the device described in the above embodiment is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0107] In a third aspect, an embodiment of the present application provides an electronic device, Figure 7 FIG. 1 is a block diagram of an electronic device according to an exemplary embodiment. Figure 7 As shown, the electronic device may include a processor 81 and a memory 82 storing computer program instructions.
[0108] Specifically, the processor 81 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.
[0109] Among them, the memory 82 may include a large-capacity memory for data or instructions. By way of example and not limitation, the memory 82 may include a hard disk drive (HDD), a floppy disk drive, a solid-state drive (SSD), a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive, or a combination of two or more of these. Where appropriate, the memory 82 may include a removable or non-removable (or fixed) medium. Where appropriate, the memory 82 may be inside or outside the data processing device. In a specific embodiment, the memory 82 is a non-volatile memory. In a specific embodiment, the memory 82 includes a read-only memory (ROM) and a random access memory (RAM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (Programmable Read-Only Memory, PROM for short), an erasable PROM (Erasable ProgrammableRead-Only Memory, EPROM for short), an electrically erasable PROM (Electrically Erasable ProgrammableRead-Only Memory, EEPROM for short), an electrically alterable ROM (Electrically Alterable Read-Only Memory, EAROM for short) or a flash memory (FLASH) or a combination of two or more of these. Under appropriate circumstances, the RAM can be a static random access memory (SRAM) or a dynamic random access memory (DRAM), wherein the DRAM can be a fast page mode dynamic random access memory (FPMDRAM), an extended data output dynamic random access memory (EDODRAM), a synchronous dynamic random access memory (SDRAM), etc.
[0110] The memory 82 may be used to store or cache various data files required for processing and / or communication, as well as possible computer program instructions executed by the processor 81 .
[0111] The processor 81 implements any one of the thermal and electric load distribution methods in the above embodiments by reading and executing computer program instructions stored in the memory 82 .
[0112] In one embodiment, the thermal power load distribution device may further include a communication interface 83 and a bus 80. Figure 7 As shown, the processor 81, the memory 82, and the communication interface 83 are connected via a bus 80 and communicate with each other.
[0113] The communication interface 83 is used to implement communication between the modules, devices, units and / or equipment in the embodiment of the present application. The communication port 83 can also implement data communication with other components such as: external devices, image / data acquisition equipment, databases, external storage, and image / data processing workstations.
[0114] The bus 80 includes hardware, software or both, and couples the components of the thermal power load distribution device to each other. The bus 80 includes but is not limited to at least one of the following: a data bus, an address bus, a control bus, an expansion bus, and a local bus. By way of example and not limitation, bus 80 may include an Accelerated Graphics Port (AGP) or other graphics bus, an Extended Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hyper Transport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an InfiniBand interconnect, a Low Pin Count (LPC) bus, a memory bus, a Micro Channel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local Bus (VLB) bus, or other suitable buses or a combination of two or more of these. Where appropriate, bus 80 may include one or more buses. Although embodiments of the present application describe and illustrate a particular bus, the present application contemplates any suitable bus or interconnect.
[0115] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a program stored thereon, and when the program is executed by a processor, the thermal electric load distribution method provided in the first aspect is implemented.
[0116] The readable storage medium may include but is not limited to: a portable disk, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory, an optical storage device, a magnetic storage device or any suitable combination of the above.
[0117] In a possible implementation, the present invention can also be implemented in the form of a program product, which includes program code. When the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps of the thermal power load distribution method provided in the first aspect.
[0118] The program code for executing the present invention may be written in any combination of one or more programming languages, and may be executed entirely on a user device, partially on a user device, as an independent software package, partially on a user device and partially on a remote device, or entirely on a remote device.
[0119] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0120] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.
Claims
1. A method for distributing thermal power loads, characterized in that: The method is applied to a combined heat and power plant, the combined heat and power plant comprising a plurality of operating units, and the method comprises: A coordinate system is constructed with heat load as the horizontal axis and electric load as the vertical axis, and for any operating unit, based on the constraint conditions for safe operation of the operating unit, the operating domain of the electric load and heat load of the operating unit in the coordinate system is determined; Obtaining a boundary expression of the operating domain, and determining a unit adjustment range of the electrical load of the operating unit according to the boundary expression; Within the regulating range of the unit, the heat load is used as an optimization variable, the sum of the differences between the maximum and minimum values of the electrical loads of all the operating units is used as an objective function, and the optimization variable is updated through an optimization algorithm to maximize the objective function; The maximum and minimum values of the electric load of each operating unit are determined when the objective function is maximum, so as to obtain the power plant regulation range of the cogeneration power plant with respect to the electric load.
2. The thermal power load distribution method according to claim 1, characterized in that: The step of obtaining a boundary expression of the operating domain includes: Based on the preset fitting accuracy, a straight line fitting is performed on the boundary of the operation domain to obtain a straight line boundary expression of the operation domain; the straight line boundary expression satisfies the following formula: P=aQ+b Where P is the electrical load in MW, Q is the thermal load in MW, and a and b are real coefficients; If the straight line boundary expression does not meet the fitting accuracy, a polynomial fitting is performed on the boundary of the operation domain to obtain a curve boundary expression of the operation domain; the curve boundary expression satisfies the following formula: Where P is the electrical load in MW, Q is the thermal load in MW, m is the number of the highest order term in the fitting formula, n is the number of each term in the fitting formula, and k is the number of n are the coefficients of the polynomials.
3. The thermal power load distribution method according to claim 2, characterized in that: The sum of the differences between the maximum and minimum values of the electric load of all the operating units is used as the objective function, including: For any of the operating units, the difference between the maximum value and the minimum value of the electric load of the operating unit is obtained according to the boundary expression; the difference between the maximum value and the minimum value of the electric load of the operating unit satisfies the following formula: Among them, ΔP i is the difference between the maximum and minimum load of the i-th operating unit, P i,max is the maximum electrical load of the i-th operating unit, in MW; P i,min is the minimum electrical load of the ith operating unit, in MW; It is the boundary line fitting formula corresponding to the maximum electrical load of the operating unit; It is the boundary line fitting formula corresponding to the minimum electrical load of the operating unit; The sum of the differences between the maximum and minimum values of the electrical load of all the operating units is used as the objective function.
4. The thermal power load distribution method according to claim 3, characterized in that: The objective function satisfies the following formula: Among them, ΔP is the objective function, MW; P tot,max is the maximum electrical load of the cogeneration power plant, in MW; P tot,min is the minimum electrical load of the cogeneration power plant, in MW; ΔP i It is the difference between the maximum and minimum electric load of the i-th operating unit, in MW.
5. The thermal power load distribution method according to claim 1, characterized in that: The operating units include cogeneration units, and the cogeneration units include low-pressure cylinder zero-output units, high back pressure units, and extraction-high back pressure units. The constraints include general operating constraints, special operating constraints, and stable operating constraints. The specific configuration of the constraints is as follows: The general operation constraints include the maximum main steam flow, the minimum main steam flow and the minimum condensing steam flow of the cogeneration unit; The special operation constraint condition includes that the low-pressure cylinder zero-output unit and the high back-pressure unit determine the corresponding electrical load range according to the heat load, and the heat load of the extraction-high back-pressure unit is greater than zero; The stable operation constraints include the demand for electric load and heat load, the heat extraction steam flow rate, and the electric load and heat load that the valves and pipelines can withstand for safe operation.
6. The thermal power load distribution method according to claim 5, characterized in that: The step of updating the optimization variables to maximize the objective function through an optimization algorithm includes: Obtaining the supply of the electric load and the heat load of the cogeneration power plant, and determining the heat supply balance constraint condition and the power generation balance constraint condition of the cogeneration power plant based on the supply; Based on the heat supply balance constraint condition, the power generation balance constraint condition and the operation constraint condition, the optimization variable is updated through the optimization algorithm to maximize the objective function.
7. The thermal power load distribution method according to claim 6, characterized in that: The heat supply balance constraint condition and power generation balance constraint condition meet the following configuration: The heat balance constraint condition satisfies that the total heat load of all the operating units is equal to the heat load provided by the cogeneration power plant to the outside world, and the heat balance constraint satisfies: Among them, Q tot is the total external heat load, Q i is the heat load generated by the i-th operating unit, and N is the total number of operating units; The power generation balance constraint condition satisfies that the total power load of all the operating units is equal to the power load provided by the cogeneration power plant to the outside world, and the power generation balance constraint condition satisfies: Among them, P tot is the total external electrical load, P i is the electrical load generated by the i-th operating unit, and N is the total number of operating units.
8. A thermal power load distribution device, characterized in that: include: A first determination module is used to construct a coordinate system with thermal load as the horizontal axis and electrical load as the vertical axis, and for any operating unit, based on the constraint conditions for safe operation of the operating unit, determine the operating domain of the electrical load and thermal load of the operating unit in the coordinate system; A second determination module is used to obtain a boundary expression of the operating domain, and determine a unit adjustment range of the electrical load of the operating unit according to the boundary expression; An updating module is used to take the heat load as an optimization variable within the adjustment range of the unit, take the sum of the differences between the maximum and minimum values of the electrical loads of all the operating units as an objective function, and update the optimization variable through an optimization algorithm to maximize the objective function; The third determination module is used to determine the maximum and minimum values of the electric load of each operating unit when the objective function is maximum, so as to obtain the power plant regulation range of the cogeneration power plant with respect to the electric load.
9. An electronic device, characterized in that: The invention comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the thermal power load distribution method according to any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the thermal power load distribution method according to any one of claims 1 to 7 is implemented.