Peak regulation demand distribution method, system and equipment for multiple nuclear power units and medium

By collecting and analyzing the peak load demands of multiple nuclear power units, and using objective functions and iterative solution methods to dynamically allocate peak load demands, the systematic allocation problem of coordinated peak load regulation of multiple units is solved, thereby improving the peak load safety and economy of nuclear power plants.

CN120767933APending Publication Date: 2025-10-10CHINA NUCLEAR POWER ENGINEERING COMPANY LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510860884.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-25
Publication Date
2025-10-10

AI Technical Summary

Technical Problem

In existing technologies, peak-shaving research for nuclear power units mostly focuses on the power regulation of a single unit, lacking a systematic allocation strategy for coordinated peak-shaving of multiple units, making it difficult to improve overall safety.

Method used

By collecting the peak load demands of multiple nuclear power units, the total peak load demand is determined, and the parameters are determined based on the peak load risk. The peak load demand of each nuclear power unit is dynamically allocated using the objective function and iterative solution method to minimize the total peak load risk.

Benefits of technology

It realizes the dynamic distribution of peak load demand among multiple nuclear power units, reduces the overall peak load safety risk of nuclear power plants, and improves the safety and economy of peak load regulation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120767933A_ABST
    Figure CN120767933A_ABST
Patent Text Reader

Abstract

The invention provides a peak regulation demand distribution method, system and device for multiple nuclear power units, and a medium, and the method comprises the steps: collecting peak regulation load demands for multiple nuclear power units, and determining a total peak regulation load demand; based on the total peak regulation load demand, determining initial peak regulation load demands corresponding to a plurality of first nuclear power units participating in peak regulation in the plurality of nuclear power units; acquiring peak regulation risk determination parameters of the plurality of first nuclear power units; inputting the peak regulation risk determination parameters corresponding to the plurality of first nuclear power units and the initial peak regulation load demand into a preset target function and a peak regulation risk constraint, wherein the target function takes the minimization of the total peak regulation risk of the plurality of first nuclear power units as an optimization target; and performing iterative solution on the target function according to the peak regulation risk constraint to obtain a target peak regulation load demand of each first nuclear power unit. According to the method, the peak regulation load demand can be dynamically distributed among the multiple nuclear power units on the premise of minimizing the overall peak regulation safety risk of the nuclear power plant.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of nuclear reactions, and in particular to a peak regulation demand allocation method, system, device and medium for a multi-core power unit. BACKGROUND

[0002] With the increase of the proportion of new energy grid connection, nuclear power as a low-carbon base load power source is required to participate in grid peak regulation. However, nuclear power unit power regulation needs to strictly follow relevant safety limits, and the traditional equal division peak regulation mode is easy to cause some units to approach the safety threshold. Moreover, current nuclear peak regulation research focuses on single unit power regulation technology (such as load tracking algorithm), and lacks systematic allocation strategies for multi-unit coordinated peak regulation, which makes it difficult to improve the overall safety. SUMMARY

[0003] The present application provides a laser intermediate blank buckling head recognition method, system, device and medium to solve the technical problem that manual recognition may have recognition errors, which can easily lead to misidentification, missed identification and other conditions.

[0004] The present application provides a peak regulation demand allocation method for a multi-core power unit, which comprises:

[0005] Collecting peak load demand for a plurality of nuclear power units, and determining total peak load demand based on the peak load demand of the plurality of nuclear power units;

[0006] Based on the total peak load demand, determining the initial peak load demand corresponding to a plurality of first nuclear power units participating in peak regulation in the plurality of nuclear power units;

[0007] Obtaining peak risk determination parameters corresponding to the plurality of first nuclear power units;

[0008] Inputting the peak risk determination parameters and the initial peak load demand corresponding to the plurality of first nuclear power units into a preset objective function and a peak risk constraint, the objective function taking the peak load demand of each first nuclear power unit as a variable, and minimizing the total peak risk of the plurality of first nuclear power units as an optimization objective;

[0009] According to the peak risk constraint, the objective function is iteratively solved to obtain the target peak load demand of each first nuclear power unit.

[0010] In one embodiment of the present invention, the peak-shaving risk constraint includes a peak-shaving risk equality constraint and a peak-shaving risk inequality constraint, the peak-shaving risk inequality constraint includes at least one of an upper limit constraint on the peak-shaving load demand, an upper limit constraint on the xenon oscillation risk factor, and an upper limit constraint on the cumulative cladding fatigue factor, and the peak-shaving risk equality constraint includes a total peak-shaving load demand constraint, wherein the xenon oscillation risk factor and the cumulative cladding fatigue factor are determined based on the peak-shaving risk determination parameters and the peak-shaving load demand.

[0011] In one embodiment of the present invention, the total peak shaving risk is the sum of the xenon oscillation risk factor and the cumulative cladding fatigue factor.

[0012] In one embodiment of the present invention, the peak shaving risk determination parameters include a dynamic safety margin threshold and an influence coefficient. The dynamic safety margin threshold is determined based on the burnup depth and is negatively correlated with the burnup depth.

[0013] The iteratively solving the objective function according to the peak shaving risk constraint includes:

[0014] determining a xenon oscillation risk factor for each of the first nuclear power units based on a deviation between the candidate peak load demand of each of the first nuclear power units and the dynamic safety margin threshold, and the influence coefficient;

[0015] The candidate peak-shaving load demand is an intermediate solution of the iterative solution, and the target peak-shaving load demand is a final solution of the iterative solution.

[0016] In one embodiment of the present invention, the peak load risk determination parameters include historical cumulative cladding fatigue factor, equivalent mechanical stress determination parameters, cladding material parameters, and fatigue life cycle number.

[0017] The iteratively solving the objective function according to the peak shaving risk constraint includes:

[0018] Based on the historical cumulative cladding fatigue factor of each first nuclear power unit, the equivalent mechanical stress determination parameter, the cladding material parameter, the fatigue life cycle number and the candidate peak load demand, the cumulative cladding fatigue factor of each first nuclear power unit is determined, the candidate peak load demand is the intermediate solution of the iterative solution, and the target peak load demand is the final solution of the iterative solution.

[0019] In one embodiment of the present invention, before determining the initial peak load demand corresponding to each first nuclear power unit participating in peak load regulation among the multiple nuclear power units based on the total peak load demand, the method further includes:

[0020] Acquiring peak-shaving capability information of a plurality of nuclear power units, the peak-shaving capability information including at least one of burnup depth, peak-shaving interval duration, and cumulative peak-shaving times within a preset historical period;

[0021] Determine, as the second nuclear power unit, a nuclear power unit whose peak-shaving capability information satisfies a preset less-peak-shaving condition among the multiple nuclear power units;

[0022] A nuclear power unit among the multiple nuclear power units whose peak-shaving capability information meets the preset multi-peak-shaving conditions is determined as the first nuclear power unit.

[0023] In one embodiment of the present invention, the peak shaving capability information includes the burnup depth, the peak shaving interval duration, and the cumulative number of peak shaving times. After obtaining the peak shaving capability information of the plurality of nuclear power units, the method further includes:

[0024] Based on the peak-shaving capability information of the multiple nuclear power units and the preset mapping relationship between the peak-shaving capability information and the constraint factors, respectively determine the burnup depth constraint factors, the peak-shaving frequency constraint factors, and the peak-shaving number constraint factors corresponding to the multiple nuclear power units;

[0025] Determining the product of the burnup depth constraint factor, the peak shaving frequency constraint factor, and the peak shaving number constraint factor corresponding to the plurality of nuclear power units;

[0026] Determine the nuclear power unit among the multiple nuclear power units, the nuclear power unit corresponding to which the product satisfies the preset less peak-shaving condition, as the second nuclear power unit;

[0027] The nuclear power group among the multiple nuclear power groups whose corresponding product meets the preset multi-peak regulation condition is determined as the first nuclear power group.

[0028] In one embodiment of the present invention, the burnup depth constraint factor is negatively correlated with the burnup depth, the peak shaving frequency constraint factor is positively correlated with the peak shaving interval duration, and the peak shaving number constraint factor is negatively correlated with the peak shaving number, and the burnup depth constraint factor, the peak shaving frequency constraint factor, and the peak shaving number constraint factor are all greater than or equal to 0 and less than or equal to 1;

[0029] After determining the product of the burnup depth constraint factor, the peak shaving frequency constraint factor, and the peak shaving number constraint factor corresponding to the multiple nuclear power units, the method further includes:

[0030] Determine the nuclear power group whose corresponding product is greater than 0 and less than 1 among the multiple nuclear power groups as the second nuclear power group;

[0031] The nuclear power group among the multiple nuclear power groups whose corresponding product is equal to 1 is determined as the first nuclear power group.

[0032] In one embodiment of the present invention, determining the burnup depth constraint factors, peak shaving frequency constraint factors, and peak shaving number constraint factors corresponding to the multiple nuclear power units based on the peak shaving capability information of the multiple nuclear power units and the preset mapping relationship between the peak shaving capability information and the constraint factors includes:

[0033] If the burnup depth is within a first preset range, the burnup depth constraint factor is determined to be equal to 0; if the burnup depth is within a second preset range, the burnup depth constraint factor is determined to be greater than 0 and less than 1; and if the burnup depth is within a third preset range, the burnup depth constraint factor is determined to be equal to 1;

[0034] If the peak shaving time interval is within a fourth preset range, the peak shaving frequency constraint factor is determined to be equal to 0; if the peak shaving time interval is within a fifth preset range, the peak shaving frequency constraint factor is determined to be equal to 1;

[0035] If the peak shaving times are within the sixth preset range, the peak shaving times constraint factor is determined to be equal to 0; if the peak shaving times are within the seventh preset range, the peak shaving times constraint factor is determined to be greater than 0 and less than 1; if the peak shaving times are within the eighth preset range, the peak shaving times constraint factor is determined to be equal to 1.

[0036] In one embodiment of the present invention, the peak shaving capability information further includes an operating status, and determining the burnup depth constraint factors, peak shaving frequency constraint factors, and peak shaving number constraint factors corresponding to the multiple nuclear power units based on the peak shaving capability information of the multiple nuclear power units includes:

[0037] If the operating state indicates a non-startup state, it is determined that any one of the burnup depth constraint factor, the peak shaving frequency constraint factor, and the peak shaving number constraint factor is equal to 0.

[0038] In one embodiment of the present invention, after determining the nuclear power unit whose peak-shaving capability information satisfies the preset multi-peak-shaving condition among the multiple nuclear power units as the first nuclear power unit, the method further includes:

[0039] Based on the total peak load demand and the number of the first nuclear power unit and the second nuclear power unit, an average peak load demand is determined.

[0040] determining the minimum value of the product of the burnup depth constraint factor, the peak shaving frequency constraint factor, and the peak shaving number constraint factor of each second nuclear power unit and the average peak shaving load demand as the target peak shaving load demand of each second nuclear power unit;

[0041] determining a remaining peak load demand based on the total peak load demand and the target peak load demand of each of the second nuclear power units;

[0042] Based on the remaining peak-shaving load demand and the number of the first nuclear power units, the initial peak-shaving load demands corresponding to the multiple first nuclear power units participating in peak-shaving are determined.

[0043] In one embodiment of the present invention, the method further includes:

[0044] Fine-adjusting the target peak-shaving load demand of each of the first nuclear power unit and the second nuclear power unit according to a preset rule to obtain the fine-adjusted target peak-shaving load demand of each of the first nuclear power unit and the second nuclear power unit;

[0045] The fine-tuned target peak load demand is sent to the corresponding nuclear power unit.

[0046] The present invention provides a peak-shaving demand distribution system for a multi-core generator set, comprising:

[0047] A first determination module is configured to collect peak load demands for a plurality of nuclear power units and determine a total peak load demand based on the peak load demands of the plurality of nuclear power units;

[0048] A second determining module is configured to determine, based on the total peak load demand, initial peak load demands corresponding to a plurality of first nuclear power units participating in peak load regulation among the plurality of nuclear power units;

[0049] A first acquisition module is configured to acquire peak load risk determination parameters corresponding to the plurality of first nuclear power units;

[0050] an input module, configured to input peak shaving risk determination parameters and initial peak shaving load requirements corresponding to the plurality of first nuclear power units into a preset objective function and peak shaving risk constraints, wherein the objective function uses the peak shaving load requirement of each first nuclear power unit as a variable and minimizes the total peak shaving risk of the plurality of first nuclear power units as an optimization goal;

[0051] The third determination module is used to iteratively solve the objective function according to the peak-shaving risk constraint to obtain the target peak-shaving load demand of each of the first nuclear power units.

[0052] The electronic device provided by the present invention includes:

[0053] one or more processors;

[0054] A storage system is used to store one or more programs. When the one or more programs are executed by the one or more processors, the electronic device implements the peak-shaving demand allocation method of the multi-core motor group.

[0055] The computer-readable storage medium provided by the present invention stores a computer program thereon. When the computer program is executed by a processor of a computer, the computer is caused to execute the peak-shaving demand allocation method of a multi-core generator set.

[0056] Beneficial effects of the present invention: Since the objective function of the present invention takes the peak-shaving load demand of each first nuclear power unit as a variable, and takes minimizing the total peak-shaving risk of each first nuclear power unit as the optimization goal, the peak-shaving risk determination parameters and initial peak-shaving load demand corresponding to multiple first nuclear power units are input into a preset objective function and peak-shaving risk constraints, and the objective function is iteratively solved according to the peak-shaving risk constraints to obtain the target peak-shaving load demand of each first nuclear power unit. This can dynamically distribute the peak-shaving load demand among multiple nuclear power units under the premise of minimizing the overall peak-shaving safety risk of the nuclear power plant. BRIEF DESCRIPTION OF THE DRAWINGS

[0057] The accompanying drawings are incorporated into and constitute a part of this specification, illustrate embodiments consistent with the present invention, and together with the description, serve to explain the principles of the present invention. Obviously, the drawings described below are only some embodiments of the present invention, and it is clear that those skilled in the art can derive other drawings based on these drawings without inventive effort.

[0058] In the attached figure:

[0059] Figure 1 This is one of the flow charts of a method for allocating peak-shaving demands of a multi-core power plant provided in one embodiment of the present invention.

[0060] Figure 2 This is a second flow chart of a method for allocating peak-shaving demands of a multi-core power unit provided by an embodiment of the present invention.

[0061] Figure 3 A flow chart of initial load distribution provided by one embodiment of the present invention.

[0062] Figure 4 A flow chart of load optimization provided by one embodiment of the present invention.

[0063] Figure 5 It is a block diagram of a peak-shaving demand distribution system for a multi-core power plant, shown in an exemplary embodiment of the present invention.

[0064] Figure 6 A schematic structural diagram of a computer system suitable for implementing an electronic device according to an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0065] The following describes the embodiments of the present invention through specific examples. Those skilled in the art will readily understand the other advantages and benefits of the present invention from the disclosure herein. The present invention may also be implemented or applied through various other specific embodiments. The details in this specification may be modified or altered based on different viewpoints and applications without departing from the spirit of the present invention. The following embodiments and features therein may be combined with one another without conflict.

[0066] It should be noted that the illustrations provided in the following embodiments are merely schematic illustrations of the basic concept of the present invention. The drawings only show components related to the present invention and are not drawn according to the number, shape, and size of components in actual implementation. In actual implementation, the type, quantity, and proportion of each component may be changed arbitrarily, and the component layout may also be more complex.

[0067] In the following description, numerous details are discussed to provide a more thorough explanation of the embodiments of the present invention. However, it will be apparent to those skilled in the art that the embodiments of the present invention may be practiced without these specific details. In other embodiments, well-known structures and devices are shown in block diagram form rather than in detail to avoid obscuring the embodiments of the present invention.

[0068] For ease of understanding, relevant contents of the present invention are described below.

[0069] Peak shaving refers to the power system adjusting generator output based on peak and valley load fluctuations to maintain a real-time balance between power generation and consumption. Because nuclear power plants operate at full load most of the time, this invention primarily addresses the need for "down-peak shaving," or downward load regulation.

[0070] Peak shaving demand allocation: Usually when a downward peak shaving demand arises, the dispatching system will issue a downward peak shaving instruction with the same peak load demand to each nuclear power unit in the same nuclear power plant. However, due to the different status of each nuclear power unit, the peak load demand of each nuclear power unit can be dynamically adjusted through demand allocation.

[0071] In related technologies, nuclear power peak-shaving research has primarily focused on single-unit power regulation technologies (such as load-following algorithms), lacking a systematic allocation strategy for coordinated peak-shaving across multiple units. This has resulted in difficulties in improving overall safety. Based on this, the present invention provides a method, system, device, and medium for allocating peak-shaving demand across multiple nuclear power units. These methods dynamically allocate peak-shaving load demand across multiple units to minimize the overall peak-shaving safety risk of a nuclear power plant.

[0072] Hereinafter, a peak-shaving demand allocation method for a multi-core power generation unit provided by the present invention will be described.

[0073] See Figure 1 , Figure 1 A flow chart of a peak regulation demand allocation method of a multi-core generator set according to an embodiment of the present application is shown in FIG. 1. In an exemplary embodiment, the peak regulation demand allocation method of the multi-core generator set includes steps S110 to S150, which are described in detail as follows. Figure 1

[0074] In step S110, the peak regulation load demands for the plurality of core generator sets are collected, and the total peak regulation load demand is determined based on the peak regulation load demands for the plurality of core generator sets.

[0075] When the peak regulation demand is generated, the dispatching system issues a peak regulation instruction to each core generator set in the same nuclear power plant, which usually includes the peak regulation load demand and the peak regulation speed demand. Since the peak regulation speed received by each core generator set is usually consistent and meets the safety requirements of the nuclear power plant, the safety is not affected. Therefore, in the embodiment of the present application, only the peak regulation load demand in the peak regulation instruction can be collected.

[0076] As an example, the total peak regulation load demand in the embodiment of the present application can be determined by the following formula:

[0077]

[0078] In the formula, P total (total peak regulation load demand of the nuclear power plant), i represents the core generator set number (1, 2, …, n, a total of n core generator sets), represents the initial peak regulation load demand received by the core generator set i.

[0079] In step S120, the initial peak regulation load demands corresponding to the plurality of first core generator sets participating in peak regulation in the plurality of core generator sets are determined based on the total peak regulation load demand.

[0080] The first core generator set is a core generator set that needs to participate in peak regulation and needs to be dynamically determined according to steps S130 to S150 through preset screening rules or manual screening.

[0081] The initial peak regulation load demands corresponding to the plurality of first core generator sets can be the average of the total peak regulation load demands of the plurality of first core generator sets. Specifically, in the case where only the first core generator set participates in peak regulation, the total peak regulation load demand of the plurality of first core generator sets is equal to P total ; in the case where at least one second core generator set also participates in peak regulation through preset screening rules or manual screening, the total peak regulation load demand of the plurality of first core generator sets is equal to P total ​The target peak load requirement of the at least one second nuclear power unit is subtracted. The target peak load requirement of the at least one second nuclear power unit can be determined manually or by a preset determination rule.

[0082] Step S130: Obtain peak load risk determination parameters corresponding to the plurality of first nuclear power units.

[0083] The peak-shaving risk determination parameters of the plurality of first nuclear power units are used to determine the peak-shaving risk of the nuclear power units under the corresponding peak-shaving load demand in combination with the peak-shaving load demand.

[0084] Step S140, input the peak-shaving risk determination parameters and initial peak-shaving load requirements corresponding to the multiple first nuclear power units into a preset objective function and peak-shaving risk constraints, wherein the objective function uses the peak-shaving load requirement of each of the first nuclear power units as a variable, and takes minimizing the total peak-shaving risk of the multiple first nuclear power units as the optimization goal.

[0085] The above-mentioned objective function and peak-shaving risk constraints are pre-constructed. The parameters include the peak-shaving load demand of the nuclear power unit and the peak-shaving risk determination parameter. The peak-shaving risk determination parameter is a fixed parameter in the iterative solution process, and the peak-shaving load demand is a parameter that is continuously iteratively updated in the iterative solution process.

[0086] Step S150: Iteratively solving the objective function according to the peak-shaving risk constraint to obtain the target peak-shaving load demand of each of the first nuclear power units.

[0087] In this embodiment, an optimization algorithm in related technologies may be used to iteratively solve the objective function according to the peak load risk constraint. The optimization algorithm may be, for example, a sequential quadratic programming algorithm.

[0088] Among them, in the process of iterative solution, an intermediate solution (candidate peak-shaving load demand) that temporarily violates the peak-shaving risk constraint may be generated. By gradually reducing the violation amount, the solution can be driven to converge to the feasible domain, and the final solution that meets the optimization goal and the peak-shaving risk constraint is obtained, that is, the target peak-shaving load demand of each first nuclear power unit is obtained.

[0089] In some embodiments, in order to reduce the probability of no solution in iterative solution, a constraint tolerance may be set so that the final solution obtained may slightly violate the peak shaving risk constraint.

[0090] In the embodiment of the present invention, the above steps can dynamically distribute the peak load demand among the multi-core power units to minimize the total peak load risk, that is, minimize the overall peak load safety risk of the nuclear power plant.

[0091] In one embodiment of the present invention, before determining the initial peak load demand corresponding to each first nuclear power unit participating in peak load regulation among the plurality of nuclear power units, the method further includes:

[0092] Acquiring peak-shaving capability information of a plurality of nuclear power units, the peak-shaving capability information including at least one of burnup depth, peak-shaving interval duration, and cumulative peak-shaving times within a preset historical period;

[0093] Determine, among the multiple nuclear power units, a nuclear power unit whose peak-shaving capability information satisfies a preset less-peak-shaving condition as a second nuclear power unit;

[0094] A nuclear power unit among the multiple nuclear power units whose peak-shaving capability information meets the preset multi-peak-shaving conditions is determined as the first nuclear power unit.

[0095] The burnup depth is a percentage of burnup depth. A higher burnup depth percentage and closer to the end of life indicate poorer peak-shaving capacity. The peak-shaving interval is the duration between the current peak-shaving action and the end of the previous peak-shaving action. A shorter peak-shaving interval indicates a greater need for maintenance and upkeep, resulting in poorer peak-shaving capacity. The cumulative peak-shaving times over the preset historical period can be the cumulative peak-shaving times over a preset historical period, such as the past year or six months. A higher cumulative peak-shaving time indicates a greater need for maintenance and upkeep, resulting in poorer peak-shaving capacity.

[0096] In this embodiment, the peak-shaving capability information of the second nuclear power unit meets the preset low peak-shaving condition, that is, the peak-shaving capability of the second nuclear power unit is relatively poor. Under the same peak-shaving load demand, the wear cost of the second nuclear power unit is significantly different from that of the first nuclear power unit. Therefore, the embodiment of the present invention selects the second nuclear power unit that meets the low peak-shaving condition and the first nuclear power unit that meets the high peak-shaving condition. Units that meet neither the low peak-shaving condition nor the high peak-shaving condition are not included in the peak-shaving process. The peak-shaving load demand of the first nuclear power unit that meets the high peak-shaving condition is optimized, and the peak-shaving load demand of the second nuclear power unit is adjusted as much as possible, which is conducive to improving economic efficiency.

[0097] Optionally, the peak-shaving capability information includes the burnup depth, the peak-shaving interval duration, and the cumulative number of peak-shaving times. After acquiring the peak-shaving capability information of the plurality of nuclear power units, the method further includes:

[0098] Based on the peak-shaving capability information of the multiple nuclear power units and the preset mapping relationship between the peak-shaving capability information and the constraint factors, respectively determine the burnup depth constraint factors, the peak-shaving frequency constraint factors, and the peak-shaving number constraint factors corresponding to the multiple nuclear power units;

[0099] Determining the product of the burnup depth constraint factor, the peak shaving frequency constraint factor, and the peak shaving number constraint factor corresponding to the plurality of nuclear power units;

[0100] Determine the nuclear power unit among the multiple nuclear power units, the nuclear power unit corresponding to which the product satisfies the preset less peak-shaving condition, as the second nuclear power unit;

[0101] The nuclear power group among the multiple nuclear power groups whose corresponding product meets the preset multi-peak regulation condition is determined as the first nuclear power group.

[0102] In this embodiment, through the mapping relationship between the preset peak-shaving capacity information and the constraint factors, the fuel consumption depth, peak-shaving interval duration and cumulative peak-shaving times in the peak-shaving capacity information can be quantified to obtain the fuel consumption depth constraint factor, peak-shaving frequency constraint factor and peak-shaving times constraint factor. By determining the product of each constraint factor, it is convenient for the staff to obtain the quantified comprehensive peak-shaving capacity based on the above product.

[0103] Optionally, the burnup depth constraint factor is negatively correlated with the burnup depth, the peak shaving frequency constraint factor is positively correlated with the peak shaving interval duration, and the peak shaving number constraint factor is negatively correlated with the peak shaving number, and the burnup depth constraint factor, the peak shaving frequency constraint factor, and the peak shaving number constraint factor are all greater than or equal to 0 and less than or equal to 1;

[0104] After determining the product of the burnup depth constraint factor, the peak shaving frequency constraint factor, and the peak shaving number constraint factor corresponding to the multiple nuclear power units, the method further includes:

[0105] Determine the nuclear power group corresponding to the product greater than 0 and less than 1 among the multiple nuclear power groups as the second nuclear power group;

[0106] The nuclear power group among the multiple nuclear power groups whose corresponding product is equal to 0 is determined as the first nuclear power group.

[0107] Through the above method, the embodiment of the present invention can determine that nuclear power units with low burnup depth, long peak-shaving time interval and few peak-shaving times meet the multiple peak-shaving conditions, and determine that nuclear power units with low burnup depth, long peak-shaving time interval and few peak-shaving times meet the few peak-shaving conditions, so as to improve the peak-shaving economy.

[0108] Optionally, the determining, based on the peak-shaving capability information of the multiple nuclear power units and a preset mapping relationship between the peak-shaving capability information and the constraint factors, the burnup depth constraint factors, the peak-shaving frequency constraint factors, and the peak-shaving number constraint factors corresponding to the multiple nuclear power units respectively include:

[0109] If the burnup depth is within a first preset range, the burnup depth constraint factor is determined to be equal to 0; if the burnup depth is within a second preset range, the burnup depth constraint factor is determined to be greater than 0 and less than 1; and if the burnup depth is within a third preset range, the burnup depth constraint factor is determined to be equal to 1;

[0110] If the peak shaving time interval is within a fourth preset range, the peak shaving frequency constraint factor is determined to be equal to 0; if the peak shaving time interval is within a fifth preset range, the peak shaving frequency constraint factor is determined to be equal to 1;

[0111] If the peak shaving times are within the sixth preset range, the peak shaving times constraint factor is determined to be equal to 0; if the peak shaving times are within the seventh preset range, the peak shaving times constraint factor is determined to be greater than 0 and less than 1; if the peak shaving times are within the eighth preset range, the peak shaving times constraint factor is determined to be equal to 1.

[0112] In this embodiment, if the burnup depth is within the second preset range, the burnup depth constraint factor can be determined using a preset formula, with a value range of (0, 1) and monotonically decreasing with increasing burnup depth. Alternatively, the burnup depth constraint factor can be directly determined as a first set value greater than 0 and less than 1.

[0113] If the peak shaving times are within the seventh preset range, the peak shaving times constraint factor can be directly determined as a second set value greater than 0 and less than 1, or the peak shaving times constraint factor can be determined by a preset formula, and its value range is (0,1), and it decreases monotonically with the increase of the peak shaving times.

[0114] For ease of understanding, the determination of the above-mentioned burnup depth constraint factor, peak shaving frequency constraint, and peak shaving number constraint is exemplified below.

[0115] As an example, the formula for determining the burnup depth constraint factor may be as follows:

[0116]

[0117] Where Cycle is the burnup depth of the nuclear power unit (here the unit is %), R cycle The burnup depth constraint factor is determined based on the burnup depth. EOL stands for end of life. a1 and a2 can be calibrated. For example, a1 can be 80% and a2 can be 60%.

[0118] The formula for determining the peak shaving frequency constraint factor is as follows:

[0119]

[0120] wherein Interval is a peak regulation interval length from the end of the last peak regulation action of the unit, R freq is a peak regulation frequency constraint factor determined according to the peak regulation interval length. a3 can be calibrated, for example, can be 12.

[0121] The peak regulation frequency constraint factor determination formula is as follows:

[0122]

[0123] wherein Number is the cumulative peak regulation number of the unit i in a preset historical period, R num is a peak regulation number constraint factor determined according to the cumulative peak regulation number. The preset historical period, a4 and a5 can be calibrated, for example, the preset historical period can be the past 12 months, a4 can be 200, and a5 can be 100.

[0124] The comprehensive constraint factor R i can be determined based on the product of the fuel consumption depth constraint factor, the peak regulation frequency constraint factor and the peak regulation number constraint factor.

[0125] R i = R cycle,i · R freq,i · R num,i

[0126] The embodiment of the present application determines 0 < R i <1 is a second nuclear power unit, R i = 1 is a first nuclear power unit, R i = 0 does not participate in this peak regulation.

[0127] The mapping relationship between the peak regulation capacity information and the constraint factor of the embodiment of the present application is a stepwise mapping relationship, which is relatively simple, so that the fuel consumption depth constraint factor, the peak regulation frequency constraint factor and the peak regulation number constraint factor of the nuclear power unit can be quickly determined.

[0128] Optionally, the peak regulation capacity information further comprises an operating state,

[0129] If the operating state indicates a non-starting state, any one of the fuel consumption depth constraint factor, the peak regulation frequency constraint factor and the peak regulation number constraint factor is equal to 0.

[0130] In this embodiment, by the above steps, the nuclear power unit that is not started can be avoided to be determined as the first nuclear power unit or the second nuclear power unit to participate in the peak regulation, and further to avoid the need to change the operating state of the nuclear power unit.

[0131] Optionally, after determining the nuclear power unit whose peak-shaving capability information satisfies the preset multi-peak-shaving condition among the multiple nuclear power units as the first nuclear power unit, the method further includes:

[0132] Based on the total peak load demand and the number of the first nuclear power unit and the second nuclear power unit, an average peak load demand is determined.

[0133] determining the minimum value of the product of the burnup depth constraint factor, the peak shaving frequency constraint factor, and the peak shaving number constraint factor of each second nuclear power unit and the average peak shaving load demand as the target peak shaving load demand of each second nuclear power unit;

[0134] determining a remaining peak load demand based on the total peak load demand and the target peak load demand of each of the second nuclear power units;

[0135] Based on the remaining peak-shaving load demand and the number of the first nuclear power units, the initial peak-shaving load demands corresponding to the multiple first nuclear power units participating in the peak-shaving are determined.

[0136] As an example, for 0 <R i <1, that is, the second nuclear power unit, its target peak load demand P i The calculation formula is as follows:

[0137]

[0138] n k is the number of the first nuclear power unit, n j is the number of the second nuclear power unit, P total is the total peak load demand.

[0139] For R i = 1, that is, the first nuclear power unit, its initial peak load demand P i The calculation formula is as follows:

[0140]

[0141] In the embodiment of the present invention, through the above steps, the R i and the minimum value of the average peak load demand is determined as the target peak load demand of each second nuclear power unit, which can further reduce the peak load demand of the second nuclear power unit and thus further improve the economic efficiency.

[0142] Optionally, the peak-shaving risk constraint includes a peak-shaving risk equality constraint and a peak-shaving risk inequality constraint, the peak-shaving risk inequality constraint includes at least one of an upper limit constraint on peak load demand, an upper limit constraint on a xenon oscillation risk factor, and an upper limit constraint on a cumulative cladding fatigue factor, and the peak-shaving risk equality constraint includes a total peak-shaving load demand constraint, wherein the xenon oscillation risk factor and the cumulative cladding fatigue factor are determined based on the peak-shaving risk determination parameters and the peak-shaving load demand.

[0143] During the power regulation process of a nuclear power unit (taking power reduction as an example), due to the downward adjustment of the control rods, the change in the axial nuclear power in the reactor shows an opposite trend to the change in xenon poisoning, resulting in an axial deviation of the nuclear power. With the decay of xenon poisoning and the change in the position of the control rods, the axial nuclear power deviation continues to change, resulting in axial nuclear power oscillations. Nuclear power oscillations lead to unbalanced stress in the nuclear fuel cladding. Excessive nuclear power in some parts causes the reactor cladding to react with water, resulting in leakage of radioactive substances into a circuit. Therefore, the embodiment of the present invention can determine the xenon oscillation risk factor in combination with the peak-shaving risk determination parameters and the peak-shaving load demand to determine the unit's ability to withstand this peak-shaving. By constraining the xenon oscillation risk factor, the peak-shaving load demand can be constrained.

[0144] When a nuclear power unit's load fluctuates, localized stresses in the cladding may exceed the material's limit. Frequent load fluctuations can lead to localized fatigue failure. Therefore, a cumulative cladding fatigue factor can be calculated by combining peak load regulation risk determination parameters with peak load demand to determine the cladding's ability to withstand the peak load regulation. By constraining the cumulative cladding fatigue factor, the peak load demand can be constrained.

[0145] In this embodiment, by setting the constraints as above, if the peak-shaving risk inequality constraint and the peak-shaving risk equality constraint are satisfied at the same time, the dispatching safety requirement and the power grid dispatching requirement can be met at the same time.

[0146] In some embodiments, in order to further improve scheduling safety, peak-shaving risk inequality constraints can be set simultaneously, including an upper limit constraint on peak-shaving load demand, an upper limit constraint on xenon oscillation risk factor, and an upper limit constraint on cumulative cladding fatigue factor.

[0147] The following is an illustrative description of each of the above constraints.

[0148]

[0149] The above P i ≤a6 represents the upper limit constraint of the peak load demand, where a6 is the upper limit of the peak load demand. For example, a6 may be 50% FP, which is used to constrain the peak load demand of a single unit.

[0150] The above F Xe,i ≤a Xe represents the upper bound of the xenon oscillation risk factor, F Xe,i represents the xenon oscillation risk factor, a Xe is the upper limit of the xenon oscillation risk factor, as an example, a Xe Can be 0.6;

[0151] The above F clad,i ≤a clad represents the upper limit constraint of the cumulative cladding fatigue factor, F clad,i represents the xenon oscillation risk factor, a clad is the upper limit of the cumulative cladding fatigue factor. As an example, a clad It can be 0.8.

[0152] above is the total peak load demand constraint.

[0153] The embodiment of the present invention iterates the objective function based on the peak-shaving risk constraint, so that the final solution satisfies the optimization goal while satisfying the peak-shaving risk constraint.

[0154] In practical applications, in order to reduce the probability of no solution in iterative solution, the constraint tolerance can be set so that the final solution can slightly violate the peak risk constraint. For example, b is the constraint tolerance, F clad,i ≤a clad +c, etc.

[0155] Optionally, the total peak shaving risk is the sum of the xenon oscillation risk factor and the cumulative cladding fatigue factor.

[0156] The total peak load risk is F Xe,i +F clad,i , the objective function is the sum of the total peak load risk of multiple first nuclear power units, and the objective function can be expressed as:

[0157]

[0158] In the embodiment of the present invention, by determining the total peak-shaving risk as the sum of the xenon oscillation risk factor and the cumulative cladding fatigue factor, the final solution that minimizes the sum of the xenon oscillation risk factor and the cumulative cladding fatigue factor can be output, which is beneficial to improving scheduling safety.

[0159] Optionally, the peak shaving risk determination parameters include a dynamic safety margin threshold and an influence coefficient, wherein the dynamic safety margin threshold is determined based on the burnup depth and is negatively correlated with the burnup depth.

[0160] The iteratively solving the objective function according to the peak shaving risk constraint includes:

[0161] determining a xenon oscillation risk factor for each of the first nuclear power units based on a deviation between a candidate peak load demand of each of the first nuclear power units and a dynamic safety margin threshold, and the influence coefficient;

[0162] The candidate peak-shaving load demand is an intermediate solution of the iterative solution, and the target peak-shaving load demand is a final solution of the iterative solution.

[0163] In this embodiment, the deviation between the candidate peak load demand and the dynamic safety boundary threshold will affect the xenon oscillation risk. The impact coefficient is used to adjust the degree of influence of the above deviation on the xenon oscillation risk. It can be obtained by comprehensively analyzing historical operation data and is usually in the range of 0.8 to 1.2.

[0164] As an example, the xenon oscillation risk factor F Xe,i It can be determined by the following formula:

[0165]

[0166] Where, P i is the peak load demand of nuclear power unit i, θ i is the dynamic safety margin threshold, with an initial value of 15%, which gradually decreases with the increase of burnup depth (for every increase of 1GWd / tU, θ i reduced by 0.5%), k i It is the influence coefficient (0.8 to 1.2), which is obtained by comprehensively analyzing historical operation data.

[0167] In the iterative solution process, the candidate peak load demand in the current iteration is input into the above F Xe,i Determine the formula to get the F in the current iteration Xe,i , F Xe,i Used for objective function calculation and peak load risk constraint judgment.

[0168] The embodiment of the present invention considers the deviation between the candidate peak load demand and the dynamic safety boundary threshold and the influence coefficient to determine the xenon oscillation risk factor, which is conducive to improving accuracy.

[0169] Optionally, the peak shaving risk determination parameters include historical cumulative cladding fatigue factor, equivalent mechanical stress determination parameters, cladding material parameters, and fatigue life cycle number.

[0170] The iteratively solving the objective function according to the peak shaving risk constraint includes:

[0171] The cumulative cladding fatigue factor of each first nuclear power unit is determined based on the historical cumulative cladding fatigue factor of each first nuclear power unit, the equivalent mechanical stress determination parameter, the cladding material parameter, the fatigue life cycle number and the candidate peak load demand.

[0172] The above-mentioned equivalent mechanical stress determination parameters are used to calculate the equivalent mechanical stress in combination with the peak load demand. The equivalent mechanical stress determination parameters may include the thermal expansion coefficient α (about 5.8×10 -6 / ℃), elastic modulus E (about 100GPa for zirconium alloy), and peak load demand P i -The mapping relationship of temperature change value ΔT.

[0173] As an example, the equivalent mechanical stress σ eq The formula for determining is as follows:

[0174] σ eq =α×E×ΔT

[0175] As an example, the cumulative cladding fatigue factor is determined as follows:

[0176]

[0177] Where, F clad,i his is the historical cumulative cladding fatigue factor of the unit, which is taken as 0 for the first calculation and accumulated in subsequent calculations; σ eq is the equivalent mechanical stress caused by this peak regulation; m is the cladding material parameter, which is 3.2 to 3.5 according to the cladding state; N f It is the number of fatigue life cycles, which is determined based on the historical transient conditions of the unit.

[0178] The historical cumulative cladding fatigue factor, equivalent mechanical stress determination parameters, cladding material parameters, and fatigue life cycle number all have a certain impact on the fatigue damage of the cladding fatigue factor. The embodiment of the present invention determines the cumulative cladding fatigue factor based on the above parameters. The size of the cumulative cladding fatigue factor can reflect the risk probability of cladding fatigue damage.

[0179] Optionally, after obtaining the target peak load demand corresponding to each of the first nuclear power units, the method further includes:

[0180] Fine-adjusting the target peak-shaving load demand of each of the first nuclear power unit and the second nuclear power unit according to a preset rule to obtain the fine-adjusted target peak-shaving load demand of each of the first nuclear power unit and the second nuclear power unit;

[0181] The fine-tuned target peak load demand is sent to the corresponding nuclear power unit.

[0182] An embodiment of the present invention involves a determination step after load optimization. When the load optimization is successful, that is, when the objective function has a solution, the target peak-shaving load demand of each first nuclear power unit and the second nuclear power unit can be fine-tuned according to preset rules (such as rounding). The fine-tuned target peak-shaving load demand is the final peak-shaving load demand, which can be sent to the corresponding nuclear power unit.

[0183] Optionally, the method further includes:

[0184] When the objective function is iteratively solved according to the peak-shaving risk constraint and the target peak-shaving load demand of each first nuclear power unit cannot be obtained, relevant information that peak-shaving cannot be achieved is sent to the power grid system to negotiate to reduce the total peak-shaving load demand.

[0185] The embodiment of the present invention involves a feedback step after load optimization fails. Through this embodiment, feedback can be provided to the power grid system in a timely manner, thereby negotiating to reduce the total peak load demand.

[0186] For ease of understanding, the following Figures 2 to 4 The scheme of the present invention is exemplified.

[0187] See also Figure 2 , Figure 2 This is a second flow chart of a method for allocating peak load demand of a multi-core power plant provided by an embodiment of the present invention, comprising the following steps:

[0188] Load summary: summarize the peak load instructions received by each unit;

[0189] Initial load distribution: based on Figure 3 The corresponding initial load allocation process determines the units with fewer peak-shaving units, more peak-shaving units, and units without peak-shaving units, and determines the target peak-shaving load requirements of the units with fewer peak-shaving units and the initial peak-shaving load requirements of the units with more peak-shaving units;

[0190] Load optimization: Based on Figure 4 The corresponding load optimization process determines the parameters according to the peak-shaving risk of the unit and the initial peak-shaving load requirements of the multiple peak-shaving units, takes the peak-shaving risk factors of the unit (peak-shaving load, xenon oscillation risk factor, cumulative cladding fatigue factor) not exceeding the limit as the constraint condition, takes minimizing the peak-shaving risk factors of the unit as the optimization goal, and solves the optimization problem through optimization algorithms (such as sequential quadratic programming algorithm).

[0191] Load confirmation: When load optimization is successful, fine-tune the optimization results and the target peak-shaving load demand of the units with fewer peak-shaving units to obtain the final target peak-shaving load demand, and allocate the final peak-shaving load demand to the corresponding units to perform peak-shaving.

[0192] Negotiating the power grid: When load optimization is unsuccessful, relevant information that peak load regulation cannot be achieved (such as "dispatching instructions cannot be achieved") is sent to the power grid system to negotiate to reduce the total peak load demand.

[0193] Hereinafter, a specific embodiment is provided to illustrate the technical solution of the present invention.

[0194] Nuclear Power Plant A has six 1000MW units, of which Unit 3 has been peaked 120 times this year, Unit 5 is at 90% EOL, and Unit 6 has a high cumulative cladding fatigue factor. Assuming that the grid load decreases on a certain day, the grid dispatcher requires the six units of Nuclear Power Plant A to reduce their load by 300MW each to achieve load balance. If all six units need to reduce their load by 300MW at this time, the risk of Units 3, 5, and 6 participating in peak load regulation is high, and safety operation incidents may occur. At this time, according to the rules determined by this plan, their peak load demand can be appropriately transferred to other units. Based on this technical plan, the dynamic optimization allocation process of the peak load demand of Nuclear Power Plant A is as follows:

[0195] a. Load summary:

[0196] b. Initial load distribution: Calculated R3 = 0.25, R5 = 0, other units Ri = 1, then the initial load distribution result is P3 = 25% FP, R5 = 0% FP, other units Ri = 38.75% FP.

[0197] c. Load optimization: Calculate the peak load risk factor based on the initial allocation results. The results are as follows:

[0198]

[0199]

[0200] The sequential quadratic programming algorithm is used for optimization and the final results are as follows:

[0201]

[0202] The final peak load is P1=45%, P2=42%, P3=25%, P4=38%, P5=0%, and P6=30%.

[0203] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0204] An embodiment of the present invention further provides a peak load demand distribution system for a multi-core generator set, comprising:

[0205] Sensor module: Sensor array configured to collect unit operation parameters, including:

[0206] Xenon concentration sensor group: Arranged outside the reactor pressure vessel, sampling frequency ≥ 10 Hz.

[0207] Power transmitter: Real-time measurement of each unit output deviation, accuracy ± 0.5%.

[0208] Core parameter measurement element: Real-time measurement of core temperature and pressure, accuracy ± 0.5%.

[0209] Data register module: Data register with reset function, including:

[0210] Historical peak shaving record unit: Records historical peak shaving behavior of each unit, including peak shaving action time, load, etc. (reset to zero when unit refueling).

[0211] Cladding fatigue factor recording unit: Records the cladding fatigue factor calculated for each peak shaving action and accumulates the sum (reset to zero when unit refueling).

[0212] Dynamic safety assessment module, including:

[0213] Burnup calculation engine: Calculate burnup based on core boron concentration and operation time, with manual correction every seven days.

[0214] Safety threshold generator: Dynamically adjust xenon oscillation probability threshold θ i , k i , N f .

[0215] Xenon oscillation risk calculation engine: Based on the formula Output risk coefficient.

[0216] Cumulative cladding risk calculation engine: Based on the formula Output risk coefficient.

[0217] Optimization calculation module for performing target peak load demand calculation, including:

[0218] Solver chip: Supports 6-unit / second-level optimization solving.

[0219] Peak shaving instruction execution module, including:

[0220] Power distribution verification circuit: Ensure instruction integrity through CRC-32 check.

[0221] Power regulation unit: Nuclear power plant.

[0222] It should be noted that the peak-shaving demand allocation system for a multi-core motor group provided in the above embodiment and the peak-shaving demand allocation method for a multi-core motor group provided in the above embodiment belong to the same concept, wherein the specific manner in which each module and unit performs operations has been described in detail in the method embodiment and will not be repeated here. In actual applications, the peak-shaving demand allocation system for a multi-core motor group provided in the above embodiment can, as needed, allocate the above functions to different functional modules, that is, divide the internal structure of the system into different functional modules to complete all or part of the functions described above, and this is not limited here.

[0223] The embodiment of the present invention also provides another peak load demand distribution system for nuclear power units, which has a different functional module division from the above system. Figure 5 FIG. 1 is a block diagram of a peak load demand distribution system for a multi-core power plant according to an exemplary embodiment of the present invention. Figure 5 As shown, the exemplary multi-core power generation group peak load demand distribution system includes:

[0224] A first determining module 510 is configured to collect peak load demands for a plurality of nuclear power units and determine a total peak load demand based on the peak load demands of the plurality of nuclear power units;

[0225] A second determining module 520 is configured to determine, based on the total peak load demand, initial peak load demands corresponding to a plurality of first nuclear power units participating in peak load regulation among the plurality of nuclear power units;

[0226] A first acquisition module 530 is configured to acquire peak load risk determination parameters corresponding to the plurality of first nuclear power units;

[0227] An input module 540 is configured to input the peak shaving risk determination parameters and initial peak shaving load requirements corresponding to the plurality of first nuclear power units into a preset objective function and peak shaving risk constraints, wherein the objective function uses the peak shaving load requirement of each first nuclear power unit as a variable and minimizes the total peak shaving risk of the plurality of first nuclear power units as an optimization goal;

[0228] The third determination module 550 is configured to iteratively solve the objective function according to the peak-shaving risk constraint to obtain a target peak-shaving load requirement for each of the first nuclear power units.

[0229] In one embodiment of the present invention, the peak-shaving risk constraint includes a peak-shaving risk equality constraint and a peak-shaving risk inequality constraint, the peak-shaving risk inequality constraint includes at least one of an upper limit constraint on the peak-shaving load demand, an upper limit constraint on the xenon oscillation risk factor, and an upper limit constraint on the cumulative cladding fatigue factor, and the peak-shaving risk equality constraint includes a total peak-shaving load demand constraint, wherein the xenon oscillation risk factor and the cumulative cladding fatigue factor are determined based on the peak-shaving risk determination parameters and the peak-shaving load demand.

[0230] In one embodiment of the present invention, the total peak shaving risk is the sum of the xenon oscillation risk factor and the cumulative cladding fatigue factor.

[0231] In one embodiment of the present invention, the peak shaving risk determination parameters include a dynamic safety margin threshold and an influence coefficient. The dynamic safety margin threshold is determined based on the burnup depth and is negatively correlated with the burnup depth.

[0232] The third determining module 550 is specifically configured to:

[0233] determining a xenon oscillation risk factor for each of the first nuclear power units based on a deviation between the candidate peak load demand of each of the first nuclear power units and the dynamic safety margin threshold, and the influence coefficient;

[0234] The candidate peak-shaving load demand is an intermediate solution of the iterative solution, and the target peak-shaving load demand is a final solution of the iterative solution.

[0235] In one embodiment of the present invention, the peak load risk determination parameters include historical cumulative cladding fatigue factor, equivalent mechanical stress determination parameters, cladding material parameters, and fatigue life cycle number.

[0236] The third determining module 550 is specifically configured to:

[0237] Based on the historical cumulative cladding fatigue factor of each first nuclear power unit, the equivalent mechanical stress determination parameter, the cladding material parameter, the fatigue life cycle number and the candidate peak load demand, the cumulative cladding fatigue factor of each first nuclear power unit is determined, the candidate peak load demand is the intermediate solution of the iterative solution, and the target peak load demand is the final solution of the iterative solution.

[0238] In one embodiment of the present invention, the system further includes:

[0239] a second acquisition module, configured to acquire peak-shaving capability information of a plurality of nuclear power units, wherein the peak-shaving capability information includes at least one of burnup depth, peak-shaving interval duration, and cumulative peak-shaving times within a preset historical period;

[0240] a fourth determining module, configured to determine, as a second nuclear power generating unit, a nuclear power generating unit in the plurality of nuclear power generating units that meets a preset less-peaking condition according to the peaking capacity information of the nuclear power generating unit;

[0241] a fifth determining module, configured to determine, as the first nuclear power generating unit, a nuclear power generating unit in the plurality of nuclear power generating units that meets a preset more-peaking condition according to the peaking capacity information of the nuclear power generating unit.

[0242] In an embodiment of the present application, the peaking capacity information includes the burnup depth, the peaking interval duration, and the cumulative peaking number, and the system further includes:

[0243] a sixth determining module, configured to determine, according to a mapping relationship between the peaking capacity information of the plurality of nuclear power generating units and preset peaking capacity information and constraint factors, a burnup depth constraint factor, a peaking frequency constraint factor, and a peaking number constraint factor corresponding to each of the plurality of nuclear power generating units;

[0244] a seventh determining module, configured to determine a product of the burnup depth constraint factor, the peaking frequency constraint factor, and the peaking number constraint factor corresponding to each of the plurality of nuclear power generating units;

[0245] The fourth determining module is specifically configured to determine, as a second nuclear power generating unit, a nuclear power generating unit in the plurality of nuclear power generating units that meets a preset less-peaking condition according to the product corresponding to the nuclear power generating unit;

[0246] The fifth determining module is specifically configured to determine, as the first nuclear power generating unit, a nuclear power generating unit in the plurality of nuclear power generating units that meets a preset more-peaking condition according to the product corresponding to the nuclear power generating unit.

[0247] In an embodiment of the present application, the burnup depth constraint factor is negatively correlated with the burnup depth, the peaking frequency constraint factor is positively correlated with the peaking interval duration, and the peaking number constraint factor is negatively correlated with the peaking number, and the burnup depth constraint factor, the peaking frequency constraint factor, and the peaking number constraint factor are all greater than or equal to 0 and less than or equal to 1;

[0248] The fourth determining module is specifically configured to determine, as the second nuclear power generating unit, a nuclear power generating unit in the plurality of nuclear power generating units that has a product greater than 0 and less than 1 corresponding to the nuclear power generating unit;

[0249] The fifth determining module is specifically configured to determine, as the first nuclear power generating unit, a nuclear power generating unit in the plurality of nuclear power generating units that has a product equal to 1 corresponding to the nuclear power generating unit.

[0250] In an embodiment of the present application, the sixth determining module is specifically configured to:

[0251] If the burnup depth is within a first preset range, the burnup depth constraint factor is determined to be equal to 0; if the burnup depth is within a second preset range, the burnup depth constraint factor is determined to be greater than 0 and less than 1; and if the burnup depth is within a third preset range, the burnup depth constraint factor is determined to be equal to 1;

[0252] If the peak shaving time interval is within a fourth preset range, the peak shaving frequency constraint factor is determined to be equal to 0; if the peak shaving time interval is within a fifth preset range, the peak shaving frequency constraint factor is determined to be equal to 1;

[0253] If the peak shaving times are within the sixth preset range, the peak shaving times constraint factor is determined to be equal to 0; if the peak shaving times are within the seventh preset range, the peak shaving times constraint factor is determined to be greater than 0 and less than 1; if the peak shaving times are within the eighth preset range, the peak shaving times constraint factor is determined to be equal to 1.

[0254] In one embodiment of the present invention, the peak-shaving capability information further includes an operating status, and the sixth determining module is further configured to:

[0255] If the operating state indicates a non-startup state, it is determined that any one of the burnup depth constraint factor, the peak shaving frequency constraint factor, and the peak shaving number constraint factor is equal to 0.

[0256] In one embodiment of the present invention, the system further includes:

[0257] an eighth determining module, configured to determine an average peak load demand based on the total peak load demand and the number of the first nuclear power unit and the second nuclear power unit,

[0258] a ninth determining module, configured to determine a minimum value of a product of the burnup depth constraint factor, the peak shaving frequency constraint factor, and the peak shaving number constraint factor of each second nuclear power unit and the average peak shaving load demand as a target peak shaving load demand of each second nuclear power unit;

[0259] a tenth determining module, configured to determine a remaining peak load demand based on the total peak load demand and the target peak load demand of each of the second nuclear power units;

[0260] The eleventh determination module is used to determine the initial peak-shaving load requirements corresponding to the plurality of first nuclear power units participating in peak-shaving based on the remaining peak-shaving load requirements and the number of the first nuclear power units.

[0261] In one embodiment of the present invention, the method further includes:

[0262] a fine-tuning module, configured to fine-tune the target peak-shaving load demand of each of the first nuclear power unit and the second nuclear power unit according to a preset rule, to obtain the fine-tuned target peak-shaving load demand of each of the first nuclear power unit and the second nuclear power unit;

[0263] The sending module is used to send the fine-tuned target peak load demand to the corresponding nuclear power unit.

[0264] It should be noted that the peak-shaving demand allocation system for a multi-core motor group provided in the above embodiment and the peak-shaving demand allocation method for a multi-core motor group provided in the above embodiment belong to the same concept, wherein the specific manner in which each module and unit performs operations has been described in detail in the method embodiment and will not be repeated here. In actual applications, the peak-shaving demand allocation system for a multi-core motor group provided in the above embodiment can, as needed, allocate the above functions to different functional modules, that is, divide the internal structure of the system into different functional modules to complete all or part of the functions described above, and this is not limited here.

[0265] An embodiment of the present invention also provides an electronic device, comprising: one or more processors; a storage system for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the electronic device implements the peak-shaving demand allocation method for multi-core power groups provided in the above-mentioned embodiments.

[0266] Figure 6 FIG1 shows a schematic diagram of the structure of a computer system suitable for implementing an electronic device according to an embodiment of the present invention. Figure 6 The computer system 600 of the electronic device shown is only an example and should not limit the functions and scope of use of the embodiments of the present invention.

[0267] like Figure 6 As shown, the computer system 600 includes a central processing unit (CPU) 601, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 602 or the program loaded from the storage part 608 into the random access memory (RAM) 603, such as executing the method described in the above embodiment. Various programs and data required for system operation are also stored in the RAM 603. The CPU 601, ROM 602 and RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0268] The following components are connected to the I / O interface 605: an input section 606 including a keyboard, a mouse, and the like; an output section 607 including devices such as a cathode ray tube (CRT), a liquid crystal display (LCD), and a speaker; a storage section 608 including a hard disk and the like; and a communication section 609 including a network interface card such as a LAN (Local Area Network) card or a modem. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to the I / O interface 605 as needed. Removable media 611, such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, is installed in the drive 610 as needed, so that computer programs read therefrom can be installed into the storage section 608 as needed.

[0269] In particular, according to an embodiment of the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present invention includes a computer program product that includes a computer program carried on a computer-readable medium, the computer program including a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via the communication section 609 and / or installed from a removable medium 611. When the computer program is executed by the central processing unit (CPU) 601, the various functions defined in the system of the present invention are performed.

[0270] It should be noted that the computer-readable medium shown in the embodiments of the present invention may be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. The computer-readable storage medium may, for example, be an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, system, or device, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present invention, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries a computer-readable computer program. Such a propagated data signal may take a variety of forms, including, but not limited to, an electromagnetic signal, an optical signal, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in connection with an instruction execution system, system, or device. A computer program embodied on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, or any suitable combination thereof.

[0271] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions and operations of the systems, methods and computer program products according to various embodiments of the present invention. Each box in the flowchart or block diagram can represent a module, program segment, or part of the code, and the above-mentioned module, program segment, or part of the code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the boxes can also occur in an order different from that marked in the accompanying drawings. For example, two boxes shown in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or can be implemented using a combination of dedicated hardware and computer instructions.

[0272] The units involved in the embodiments of the present invention may be implemented in software or hardware, and the units described may also be provided in a processor. In some cases, the names of these units do not limit the units themselves.

[0273] Another aspect of the present invention provides a computer-readable storage medium having a computer program stored thereon. When executed by a computer processor, the computer program causes the computer to perform the aforementioned method for allocating peak-shaving demand for a multi-core generator set. The computer-readable storage medium may be included in the electronic device described in the above embodiments, or may exist independently and not be incorporated into the electronic device.

[0274] Another aspect of the present invention provides a computer program product or computer program, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to implement the peak-shaving demand allocation method for a multi-core generator set provided in each of the above-described embodiments.

[0275] The above embodiments are merely illustrative of the principles and effects of the present invention and are not intended to limit the present invention. Anyone skilled in the art may modify or alter the above embodiments without departing from the spirit and scope of the present invention. Therefore, any equivalent modifications or alterations made by one of ordinary skill in the art without departing from the spirit and technical principles disclosed herein are intended to be covered by the claims of the present invention.

[0276] The above embodiments are merely illustrative of the principles and effects of the present invention and are not intended to limit the present invention. Anyone skilled in the art may modify or alter the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or alterations made by one of ordinary skill in the art without departing from the spirit and technical principles disclosed herein are intended to be covered by the claims of the present invention.

Claims

1. A method for allocating peak load demand of a multi-core power plant, characterized in that: The method comprises: Collecting peak load demands for a plurality of nuclear power units, and determining a total peak load demand based on the peak load demands of the plurality of nuclear power units; Based on the total peak load demand, determining initial peak load demands corresponding to a plurality of first nuclear power units participating in peak load regulation among the plurality of nuclear power units; Obtaining peak load risk determination parameters corresponding to the plurality of first nuclear power units; Inputting the peak shaving risk determination parameters and initial peak shaving load requirements corresponding to the plurality of first nuclear power units into a preset objective function and peak shaving risk constraints, wherein the objective function uses the peak shaving load requirement of each first nuclear power unit as a variable and minimizes the total peak shaving risk of the plurality of first nuclear power units as an optimization goal; The objective function is iteratively solved according to the peak-shaving risk constraint to obtain a target peak-shaving load demand for each of the first nuclear power units.

2. The method for allocating peak load demand of a multi-core power plant according to claim 1, characterized in that: The peak-shaving risk constraint includes a peak-shaving risk equality constraint and a peak-shaving risk inequality constraint. The peak-shaving risk inequality constraint includes at least one of an upper limit constraint on peak load demand, an upper limit constraint on a xenon oscillation risk factor, and an upper limit constraint on a cumulative cladding fatigue factor. The peak-shaving risk equality constraint includes a total peak-shaving load demand constraint, wherein the xenon oscillation risk factor and the cumulative cladding fatigue factor are determined based on the peak-shaving risk determination parameters and the peak-shaving load demand.

3. The method for allocating peak load demand of a multi-core power plant according to claim 2, characterized in that: The total peak shaving risk is the sum of the xenon oscillation risk factor and the cumulative cladding fatigue factor.

4. The method for allocating peak load demand of a multi-core power plant according to claim 2 or 3, characterized in that: The peak shaving risk determination parameters include a dynamic safety margin threshold and an influence coefficient. The dynamic safety margin threshold is determined based on the burnup depth and is negatively correlated with the burnup depth. The iteratively solving the objective function according to the peak shaving risk constraint includes: determining a xenon oscillation risk factor for each of the first nuclear power units based on a deviation between the candidate peak load demand of each of the first nuclear power units and the dynamic safety margin threshold, and the influence coefficient; The candidate peak-shaving load demand is an intermediate solution of the iterative solution, and the target peak-shaving load demand is a final solution of the iterative solution.

5. The method for allocating peak load demand of a multi-core power plant according to claim 2 or 3, characterized in that: The peak load risk determination parameters include historical cumulative cladding fatigue factor, equivalent mechanical stress determination parameters, cladding material parameters and fatigue life cycle number. The iteratively solving the objective function according to the peak shaving risk constraint includes: Based on the historical cumulative cladding fatigue factor of each first nuclear power unit, the equivalent mechanical stress determination parameter, the cladding material parameter, the fatigue life cycle number and the candidate peak load demand, the cumulative cladding fatigue factor of each first nuclear power unit is determined, the candidate peak load demand is the intermediate solution of the iterative solution, and the target peak load demand is the final solution of the iterative solution.

6. The method for allocating peak load demand of a multi-core power plant according to claim 1, characterized in that: Before determining the initial peak load demand corresponding to each first nuclear power unit participating in peak load regulation among the plurality of nuclear power units based on the total peak load demand, the method further includes: Acquiring peak-shaving capability information of a plurality of nuclear power units, the peak-shaving capability information including at least one of burnup depth, peak-shaving interval duration, and cumulative peak-shaving times within a preset historical period; Determine, among the multiple nuclear power units, a nuclear power unit whose peak-shaving capability information satisfies a preset less-peak-shaving condition as a second nuclear power unit; A nuclear power unit among the multiple nuclear power units whose peak-shaving capability information meets the preset multi-peak-shaving conditions is determined as the first nuclear power unit.

7. The method for allocating peak load demand of a multi-core power plant according to claim 6, characterized in that: The peak-shaving capability information includes the burnup depth, the peak-shaving interval duration, and the cumulative number of peak-shaving times. After acquiring the peak-shaving capability information of the plurality of nuclear power units, the method further includes: Based on the peak-shaving capability information of the multiple nuclear power units and the preset mapping relationship between the peak-shaving capability information and the constraint factors, respectively determine the burnup depth constraint factors, the peak-shaving frequency constraint factors, and the peak-shaving number constraint factors corresponding to the multiple nuclear power units; Determining the product of the burnup depth constraint factor, the peak shaving frequency constraint factor, and the peak shaving number constraint factor corresponding to the multiple nuclear power units; Determine, among the multiple nuclear power units, a nuclear power unit whose corresponding product satisfies a preset low peak load condition as a second nuclear power unit; The nuclear power group among the multiple nuclear power groups whose corresponding product meets the preset multi-peak regulation condition is determined as the first nuclear power group.

8. The method for allocating peak load demand of a multi-core power plant according to claim 7, characterized in that: The burnup depth constraint factor is negatively correlated with the burnup depth, the peak shaving frequency constraint factor is positively correlated with the peak shaving interval duration, and the peak shaving number constraint factor is negatively correlated with the peak shaving number, and the burnup depth constraint factor, the peak shaving frequency constraint factor, and the peak shaving number constraint factor are all greater than or equal to 0 and less than or equal to 1; After determining the product of the burnup depth constraint factor, the peak shaving frequency constraint factor, and the peak shaving number constraint factor corresponding to the multiple nuclear power units, the method further includes: Determine the nuclear power group whose corresponding product is greater than 0 and less than 1 among the multiple nuclear power groups as the second nuclear power group; The nuclear power group corresponding to the multiple nuclear power groups whose product is equal to 1 is determined as the first nuclear power group.

9. The method for allocating peak load demand of a multi-core power plant according to claim 8, characterized in that: The method of determining the burnup depth constraint factors, peak shaving frequency constraint factors, and peak shaving number constraint factors corresponding to the multiple nuclear power units based on the peak shaving capability information of the multiple nuclear power units and the preset mapping relationship between the peak shaving capability information and the constraint factors includes: If the burnup depth is within a first preset range, the burnup depth constraint factor is determined to be equal to 0; if the burnup depth is within a second preset range, the burnup depth constraint factor is determined to be greater than 0 and less than 1; and if the burnup depth is within a third preset range, the burnup depth constraint factor is determined to be equal to 1; If the peak shaving time interval is within a fourth preset range, the peak shaving frequency constraint factor is determined to be equal to 0; if the peak shaving time interval is within a fifth preset range, the peak shaving frequency constraint factor is determined to be equal to 1; If the peak shaving times are within the sixth preset range, the peak shaving times constraint factor is determined to be equal to 0; if the peak shaving times are within the seventh preset range, the peak shaving times constraint factor is determined to be greater than 0 and less than 1; if the peak shaving times are within the eighth preset range, the peak shaving times constraint factor is determined to be equal to 1.

10. The method for allocating peak load demand of a multi-core power plant according to claim 8, characterized in that: The peak shaving capability information also includes an operating status. The determining of the burnup depth constraint factors, peak shaving frequency constraint factors, and peak shaving number constraint factors corresponding to the multiple nuclear power units based on the peak shaving capability information of the multiple nuclear power units includes: If the operating state indicates a non-startup state, it is determined that any one of the burnup depth constraint factor, the peak shaving frequency constraint factor, and the peak shaving number constraint factor is equal to 0.

11. The method for allocating peak load demand of a multi-core power plant according to any one of claims 8 to 10, characterized in that: After determining the nuclear power unit whose peak-shaving capability information satisfies the preset multi-peak-shaving condition among the multiple nuclear power units as the first nuclear power unit, the method further includes: Based on the total peak load demand and the number of the first nuclear power unit and the second nuclear power unit, an average peak load demand is determined. determining the minimum value of the product of the burnup depth constraint factor, the peak shaving frequency constraint factor, and the peak shaving number constraint factor of each second nuclear power unit and the average peak shaving load demand as the target peak shaving load demand of each second nuclear power unit; determining a remaining peak load demand based on the total peak load demand and the target peak load demand of each of the second nuclear power units; Based on the remaining peak-shaving load demand and the number of the first nuclear power units, the initial peak-shaving load demands corresponding to the multiple first nuclear power units participating in peak-shaving are determined.

12. The method for allocating peak load demand of a multi-core power plant according to claim 11, characterized in that: The method further comprises: Fine-adjusting the target peak-shaving load demand of each of the first nuclear power unit and the second nuclear power unit according to a preset rule to obtain the fine-adjusted target peak-shaving load demand of each of the first nuclear power unit and the second nuclear power unit; The fine-tuned target peak load demand is sent to the corresponding nuclear power unit.

13. A peak load demand distribution system for multi-core power generation units, characterized in that: include: A first determination module is configured to collect peak load demands for a plurality of nuclear power units and determine a total peak load demand based on the peak load demands of the plurality of nuclear power units; A second determining module is configured to determine, based on the total peak load demand, initial peak load demands corresponding to a plurality of first nuclear power units participating in peak load regulation among the plurality of nuclear power units; A first acquisition module is configured to acquire peak load risk determination parameters corresponding to the plurality of first nuclear power units; an input module, configured to input peak shaving risk determination parameters and initial peak shaving load requirements corresponding to the plurality of first nuclear power units into a preset objective function and peak shaving risk constraints, wherein the objective function uses the peak shaving load requirement of each first nuclear power unit as a variable and minimizes the total peak shaving risk of the plurality of first nuclear power units as an optimization goal; The third determination module is used to iteratively solve the objective function according to the peak-shaving risk constraint to obtain the target peak-shaving load demand of each of the first nuclear power units.

14. A device, characterized in that include: one or more processors and memory, A computer program is stored in the memory, and when the one or more processors execute the computer program, the device executes the peak-shaving demand allocation method for a multi-core motor group according to any one of claims 1 to 12.

15. A computer-readable storage medium, characterized in that A computer program is stored thereon, which, when executed by one or more processors, causes the device to execute the peak-shaving demand allocation method for a multi-core power plant as described in any one of claims 1-12.