A method, device and electronic equipment for starting and stopping control decision of grinding group in pulverizing system

By obtaining the target number of running units and status information of the mill group, determining the stop-start priority coefficient of the mill group, optimizing the start-stop sequence of the mill group, solving the problem of manual operation of the mill group start-stop in the powder making system of the thermal power unit, and improving the start-stop efficiency and economicality.

CN116441018BActive Publication Date: 2025-08-12XIAN THERMAL POWER RES INST CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310429921.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-04-20
Publication Date
2025-08-12
Estimated Expiration
2043-04-20

AI Technical Summary

Technical Problem

The start-stop sequence decision-making of the grinding group of the thermal power unit powder making system relies on manual operations, and it is impossible to achieve unattended operation, resulting in large workloads of operators and low start-stop efficiency.

Method used

By obtaining the current target number of run units of the mill group, the preset start-stop sequence, the main steam temperature data, the operating status and the maintenance status, the stop-start priority coefficient of the mill group is determined, and based on these factors, the target start-stop status and control instructions of each mill group are generated.

Benefits of technology

It is achieved to optimize the start-stop sequence of the mill group based on consideration of various factors, improve the start-stop efficiency and economy, and reduce manual intervention.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116441018B_ABST
    Figure CN116441018B_ABST
Patent Text Reader

Abstract

This application relates to a method, device, and electronic equipment for decision-making on the start-stop control of a grinding group in a pulverizing system. The specific solution is as follows: obtaining the target number of running grinding groups required for the current load of the unit; obtaining the operating information of each grinding group separately; for each grinding group, determining the start-stop priority coefficient of the grinding group based on the preset start-stop sequence of the grinding group, the current main steam temperature data, the current operating status, and the current maintenance status; determining the target start-stop status of each grinding group based on the target number of running grinding groups required for the current load of the unit and the start-stop priority coefficient of each grinding group; and controlling the output control instructions based on the target start-stop status of each grinding group. This application improves the start-stop efficiency and economy of the grinding group.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of control of pulverizing systems of thermal power plants, and in particular to a method, device and electronic equipment for decision-making on start-stop control of a grinding group in a pulverizing system. Background Art

[0002] In the relevant technology, the pulverizing system of a thermal power unit is generally arranged with six grinding groups from bottom to top. When the load of the unit changes, the operating personnel respond to the load change demand of the unit by starting and stopping the grinding groups. In recent years, due to the participation of thermal power units in the peak and frequency regulation of the power grid, frequent starting and stopping of grinding groups has become the largest daily workload of operators. At present, with the development of program-controlled automatic start-stop systems (APS) for domestic thermal power units and the construction of smart power plants, most grinding groups have a one-button program-controlled start-stop function. This function reduces the workload of operators to a certain extent, but it still cannot achieve unmanned operation of the pulverizing system. The reason is that as the load of the unit changes, the timing of starting and stopping the grinding groups and the decision on the start-stop sequence of the grinding groups still need to be completed manually, and the program-controlled system does not yet have the ability to comprehensively evaluate the operating conditions. Summary of the Invention

[0003] To this end, the present application provides a method, device, and electronic equipment for starting and stopping a grinding group in a pulverizing system. The technical solution of the present application is as follows:

[0004] According to a first aspect of an embodiment of the present application, a method for determining the start-stop sequence of a grinding group in a pulverizing system is provided, the method comprising:

[0005] Get the current target number of running units of the grinding group;

[0006] Obtaining the operating information of each grinding group separately; wherein the operating information includes the preset start and stop sequence of the grinding group, the current main steam temperature data, the current operating status and the current maintenance status;

[0007] For each grinding group, determining the grinding group's start-up and stop priority coefficient based on the grinding group's preset start-up and stop sequence, current main steam temperature data, current operating status, and current maintenance status;

[0008] Determining a target start / stop state for each grinding group based on the current target number of running grinding groups and the start / stop priority coefficient of each grinding group;

[0009] Based on the target start and stop state control of each grinding group, a control instruction is output; wherein, the control instruction is used to control the start and stop operation of each grinding group.

[0010] According to one embodiment of the present application, determining the target start / stop state of each grinding group based on the current target number of running grinding groups and the stop / start priority coefficient of each grinding group includes:

[0011] Randomly combining the start / stop status values of the respective grinding groups with the current target number of running units to obtain a plurality of combinations; wherein the plurality of combinations all include the start / stop status values of the grinding groups with the current target number of running units; the start / stop status values of the grinding groups with the current target number of running units in each combination are different; and the start / stop status values include 0 and 1;

[0012] For each combination, the start / stop status value of each grinding group corresponding to each grinding group is multiplied by the corresponding start / stop priority coefficient to obtain a plurality of first intermediate values;

[0013] Adding the plurality of first intermediate values to obtain a second intermediate value;

[0014] Taking the minimum value among the second intermediate values of the plurality of combinations;

[0015] The target start / stop state of each grinding group is determined based on the grinding group operation state value of the current target number of running grinding groups corresponding to the minimum value.

[0016] According to one embodiment of the present application, for each grinding group, determining the start-stop priority coefficient of the grinding group based on the preset start-stop sequence of the grinding group, current main steam temperature data, current operating status, and current maintenance status of the grinding group includes:

[0017] For each grinding group, determining a first coefficient value based on a preset start-stop sequence of the grinding group;

[0018] determining a second coefficient value based on current main steam temperature data of the unit;

[0019] determining a third coefficient value based on a current operating state of the grinding group;

[0020] determining a fourth coefficient value based on a current maintenance status of the grinding group;

[0021] The first coefficient value, the second coefficient value, the third coefficient value, and the fourth coefficient value are added together to obtain the stop-start priority coefficient of the grinding group.

[0022] According to one embodiment of the present application, determining the first coefficient value based on the preset start-stop sequence of the grinding group includes:

[0023] Based on the preset start and stop sequence of the grinding group, obtaining a first preset value corresponding to the preset start and stop sequence of the grinding group;

[0024] The first preset value is determined as the first coefficient value.

[0025] According to one embodiment of the present application, the current main steam temperature data includes a first main steam temperature and a second main steam temperature; and determining the second coefficient value based on the current main steam temperature data of the unit includes:

[0026] determining an average value and a deviation value of the first main steam temperature and the second main steam temperature, respectively, based on the first main steam temperature and the second main steam temperature;

[0027] Comparing the average value and the deviation value with a preset first threshold value respectively to obtain a first comparison result;

[0028] In response to the comparison result that the average value and the deviation value are both smaller than the first threshold, multiplying the preset start / stop sequence value of the grinding group by a second preset value to obtain the second coefficient value;

[0029] In response to the comparison result being that the average value is greater than the first threshold, or the deviation value is greater than the first threshold, determining a third preset value as the second coefficient value;

[0030] In response to the comparison result being that both the average value and the deviation value are not smaller than the first threshold, and the comparison result being that the average value is not greater than the first threshold, 0 is determined as the second coefficient value.

[0031] According to one embodiment of the present application, the current operating state includes an operating state and a shutdown state; and determining the third coefficient value based on the current operating state of the grinding group includes:

[0032] In response to the current operating state of the grinding group being the operating state, determining the third coefficient value to be 0;

[0033] In response to the current operating state of the grinding group being a shutdown state, the third coefficient value is determined to be a second preset value.

[0034] According to one embodiment of the present application, the current maintenance state includes an abnormal state and a normal state; and determining the fourth coefficient value based on the current maintenance state of the grinding group includes:

[0035] In response to the current maintenance state of the grinding group being an abnormal state, determining the fourth coefficient value to be a third preset value;

[0036] In response to the current maintenance status of the grinding group being a normal status, the fourth coefficient value is determined to be 0.

[0037] According to one embodiment of the present application, after randomly combining the start / stop status values of the respective grinding groups with the current target number of running units to obtain a plurality of combinations, the method further includes:

[0038] For each combination, summing the grinding group start / stop status values corresponding to each grinding group in the combination to obtain a third intermediate value; taking the maximum value of the current target number of running grinding groups and a fourth preset value; and deleting the combination in response to the third intermediate value being less than the maximum value;

[0039] The start and stop status values of the grinding groups corresponding to the i-th grinding group, the i+3-th grinding group, and the i+4-th grinding group in the combination are summed to obtain a fourth intermediate value; in response to the fourth intermediate value being less than 1, the combination is deleted; wherein i is an integer greater than 0.

[0040] According to a second aspect of an embodiment of the present application, a device for determining the start-stop sequence of a grinding group in a pulverizing system is provided, the device comprising:

[0041] The first acquisition module is used to obtain the current target number of running mills of the grinding group;

[0042] The second acquisition module is used to obtain the operating information of each grinding group respectively; wherein the operating information includes the preset start and stop sequence of the grinding group, the current main steam temperature data, the current operating status and the current maintenance status;

[0043] A first determination module is configured to determine, for each grinding group, a start-stop priority coefficient of the grinding group based on a preset start-stop sequence of the grinding group, current main steam temperature data, current operating status, and current maintenance status;

[0044] A second determination module is configured to determine a target start / stop state for each grinding group based on a current target number of running grinding groups and a stop / start priority coefficient for each grinding group;

[0045] The output module is used to control the output control instructions based on the target start and stop status of each grinding group; wherein, the control instructions are used to control each module for the start and stop operation of the grinding group.

[0046] According to a third aspect of the embodiments of the present application, there is provided an electronic device, including:

[0047] a processor, and a memory communicatively connected to the processor;

[0048] The memory stores computer-executable instructions;

[0049] The processor executes the computer-executable instructions stored in the memory to implement the method as described in any one of the first aspects.

[0050] The technical solutions provided by the embodiments of this application bring at least the following beneficial effects:

[0051] By obtaining the current target number of operating units of the grinding group; obtaining the respective operating information of each grinding group; for each grinding group, based on the preset start and stop sequence of the grinding group, the current main steam temperature data, the current operating status and the current maintenance status, determining the stop and start priority coefficient of the grinding group; based on the current target number of operating units of the grinding group and the respective stop and start priority coefficient of each grinding group, determining the respective target start and stop status of each grinding group; outputting control instructions based on the respective target start and stop status of each grinding group; wherein the control instructions are used to control the start and stop operation of each grinding group, thereby realizing the optimization of the start and stop control of the grinding group of the pulverizing system on the basis of considering the preset start and stop sequence, the current main steam temperature data, the current operating status and the current maintenance status, thereby improving the start and stop efficiency and economy of the grinding group.

[0052] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present application, and together with the specification are used to explain the principles of the present application, and do not constitute an improper limitation on the present application.

[0054] Figure 1 This is a flow chart of a method for starting and stopping a grinding group in a pulverizing system according to an embodiment of the present application;

[0055] Figure 2 This is a structural block diagram of a start-stop control decision device for a grinding group in a pulverizing system according to an embodiment of the present application;

[0056] Figure 3 This is a block diagram of an electronic device in an embodiment of the present application. DETAILED DESCRIPTION

[0057] In order to enable ordinary people in the art to better understand the technical solutions of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings.

[0058] It should be noted that the terms "first," "second," and the like in the specification and claims of this application and the accompanying drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate so that the embodiments of the application described herein can be implemented in an order other than those illustrated or described herein. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.

[0059] It should be noted that in the relevant technology, the pulverizing system of a thermal power unit is generally arranged with six grinding groups from bottom to top. When the load of the unit changes, the operating personnel respond to the load change demand of the unit by starting and stopping the grinding groups. In recent years, due to the participation of thermal power units in the peak and frequency regulation of the power grid, frequent starting and stopping of grinding groups has become the largest daily workload of operators. At present, with the development of program-controlled automatic start-stop systems (APS) for domestic thermal power units and the construction of smart power plants, most grinding groups have a one-button program-controlled start-stop function. This function reduces the workload of operators to a certain extent, but it still cannot achieve unmanned operation of the pulverizing system. The reason is that as the load of the unit changes, the timing of starting and stopping the grinding groups and the decision on the start-stop sequence of the grinding groups still need to be made manually, and the program-controlled system does not yet have the ability to comprehensively evaluate the operating conditions.

[0060] Based on the above problems, the present application proposes a method, device and electronic equipment for decision-making on the start-stop control of a grinding group in a pulverizing system. The method can achieve this by obtaining the current target number of running grinding groups; obtaining the operating information of each grinding group separately; determining the start-stop priority coefficient of each grinding group based on the preset start-stop sequence, current main steam temperature data, current operating status and current maintenance status of the grinding group; determining the target start-stop status of each grinding group based on the current target number of running grinding groups and the stop-start priority coefficient of each grinding group; and outputting control instructions based on the target start-stop status of each grinding group; wherein the control instructions are used to control the start-stop operation of each grinding group. This achieves the optimization of the start-stop control of the grinding groups in the pulverizing system based on the preset start-stop sequence, current main steam temperature data, current operating status and current maintenance status, thereby improving the start-stop efficiency and economy of the grinding groups.

[0061] Figure 1 This is a flow chart of a method for starting and stopping control decisions of a grinding group in a pulverizing system in an embodiment of the present application.

[0062] like Figure 1 As shown in FIG, the start-stop control decision method of the grinding group of the pulverizing system includes:

[0063] Step 101: Obtain the current target number of running grinding mills.

[0064] As an example of a possible implementation, in response to receiving a unit load change instruction, the current target number of operating grinding units of the grinding unit may be determined according to the unit load change instruction.

[0065] Step 102: Obtain the operation information of each grinding group.

[0066] In the embodiment of the present application, the operating information includes the preset start and stop sequence of the grinding group, the current main steam temperature data, the current operating status and the current maintenance status.

[0067] Step 103 : For each grinding group, determine the grinding group's start-up and stop priority coefficient based on the grinding group's preset start-up and stop sequence, current main steam temperature data, current operating status, and current maintenance status.

[0068] In some embodiments of the present application, step 103 includes:

[0069] Step a1: for each grinding group, determine a first coefficient value based on a preset start-stop sequence of the grinding group;

[0070] In some embodiments of the present application, step a1 includes:

[0071] Step a11: based on the preset start and stop sequence of the grinding group, obtain a first preset value corresponding to the preset start and stop sequence of the grinding group.

[0072] Step a12: determining the first preset value as the first coefficient value.

[0073] It is understandable that each grinding group has a pre-set start-up and shutdown sequence, which does not take into account influencing factors such as the current main steam temperature data, the current operating status and the current maintenance status.

[0074] As a possible implementation example, a first preset value corresponding to the preset start / stop sequence of each grinding group is pre-set. Based on the preset start / stop sequence of the grinding group, the first preset value corresponding to the preset start / stop sequence of the grinding group is obtained and determined as the first coefficient value.

[0075] For example, the first grinding group is the last to be started and stopped as a standby grinding group. When the unit load increases and the grinding group needs to be started, the operating personnel generally start the grinding from bottom to top, and the default starting sequence is 2, 3, 4, 5, 6, 1. Similarly, when the unit load decreases and the grinding group needs to be stopped, the operating personnel generally stop the grinding from top to bottom, and the default stopping sequence is 1, 6, 5, 4, 3, 2. Therefore, the first coefficient values of the first grinding group, the second grinding group, the third grinding group, the fourth grinding group, the fifth grinding group, and the sixth grinding group are 17, 12, 13, 14, 15, and 16 respectively.

[0076] Step a2, determining a second coefficient value based on the current main steam temperature data of the unit;

[0077] In some embodiments of the present application, the current main steam temperature data includes a first main steam temperature and a second main steam temperature, and step a2 includes:

[0078] Step a21 : Based on the first main steam temperature and the second main steam temperature, respectively determine an average value and a deviation value of the first main steam temperature and the second main steam temperature.

[0079] Step a22: Compare the average value and the deviation value with a preset first threshold value to obtain a first comparison result.

[0080] Step a23: In response to the comparison result that the average value and the deviation value are both smaller than the first threshold, the preset start and stop sequence value of the grinding group is multiplied by the second preset value to obtain a second coefficient value.

[0081] Step a24: In response to the comparison result that the average value is greater than the first threshold, or the deviation value is greater than the first threshold, the third preset value is determined as the second coefficient value.

[0082] Step a25 : In response to the comparison result showing that both the average value and the deviation value are not less than the first threshold value, and the comparison result showing that the average value is not greater than the first threshold value, 0 is determined as the second coefficient value.

[0083] As an example of a possible implementation, the second coefficient value represents the impact of the unit's current main steam temperature on the start-up and shutdown sequence of the i-th grinding group. During unit operation, starting the upper grinding group raises the center of the boiler combustion flame, shortens the distance between the flame center and the superheater, and intensifies the flue gas flow disturbance around the superheater, increasing the deviation between the left and right main steam temperatures and raising the average main steam temperature. Therefore, when the average of the left and right main steam temperatures and the deviation between the left and right main steam temperatures are below the first threshold, and there is a need to start grinding, the upper grinding group should be started first to increase the average main steam temperature and improve unit operating efficiency. When the average of the left and right main steam temperatures and the deviation between the left and right main steam temperatures are above the first threshold, indicating a risk of overheating or a significant deviation between the left and right main steam temperatures, the lower grinding group should be started first. If the constraints are met, the first standby grinding group can be started directly to reduce the risk of overheating. If the comparison results show that both the average and the deviation are not less than the first threshold, and the comparison results show that the average is not greater than the first threshold, the default grinding group start-up and shutdown sequence is adopted, with no intervention. Optionally, the second coefficient value a of the i-th grinding group i2 The calculation formula is as follows:

[0084]

[0085] Step a3: determining a third coefficient value based on the current operating state of the grinding group.

[0086] In some embodiments of the present application, the current operating state includes an operating state and an outage state, and step a3 includes:

[0087] Step a31, in response to the current operating state of the grinding group being the running state, determining the third coefficient value to be 0;

[0088] Step a32: in response to the current operating state of the grinding group being the shutdown state, determining the third coefficient value to be the second preset value.

[0089] It should be noted that the third coefficient value represents the impact of the current operating status of the i-th grinding group on the start-up and shutdown sequence of the grinding group. Although starting and stopping the grinding group will affect the main steam temperature, reheat steam temperature, etc. of the unit, the start-up and shutdown process has a large disturbance on the various thermal parameters of the unit. It is not appropriate to use starting and stopping the grinding group as the main means of adjusting thermal parameters such as steam temperature when there is no load change demand. Therefore, by classifying the currently operating grinding groups and the stopped grinding groups, it is ensured that the optimization results remain stable when the unit has no load change demand or has responded to the load change demand, avoiding repeated adjustments of the optimization results in a short period of time due to changes in the second coefficient value, resulting in frequent back-grinding between different grinding groups, causing large disturbances in the unit operation.

[0090] Optionally, the third coefficient value a of the i-th grinding group i3 The calculation formula can be as follows:

[0091]

[0092] Step a4: determining a fourth coefficient value based on the current maintenance status of the grinding group.

[0093] In some embodiments of the present application, the current maintenance state includes an abnormal state and a normal state, and step a4 includes:

[0094] Step a41, in response to the current maintenance status of the grinding group being an abnormal state, determining the fourth coefficient value to be the third preset value;

[0095] Step a42: in response to the current maintenance status of the grinding group being normal, the fourth coefficient value is determined to be 0.

[0096] It should be noted that the fourth coefficient value represents the influence of the maintenance status of the i-th grinding group on the start-up and shutdown sequence of the grinding group. When the i-th grinding group is under maintenance or the grinding group encounters abnormal conditions such as coal shortage and grinding blockage during operation, Optimal results The start-up command should no longer be issued to the grinding group, so the start-up and stop priority of this type of grinding group is placed at the last by configuring the fourth coefficient value; on the other hand, when an abnormal situation such as coal shortage or grinding blockage occurs at a certain moment during the operation of the i-th grinding group, due to the increase of the fourth coefficient value, the result of the grinding group's start-up and stop priority coefficient taking the minimum value is that the operating state value of the grinding group is necessarily 0, that is, a grinding stop command is issued to the grinding group. At the same time, a grinding start command will inevitably be issued to a grinding group in a stopped state to meet the load instruction's constraint on the minimum number of running grinding groups, that is, automatically completing the grinding work under abnormal working conditions of the grinding group; optionally, the fourth coefficient a i4 The calculation formula can be:

[0097]

[0098] Step a5: Add the first coefficient value, the second coefficient value, the third coefficient value, and the fourth coefficient value to obtain the stop-start priority coefficient of the grinding group.

[0099] As an example of possible implementation, the grinding group stop and start priority coefficient a i =a i1 +a i2 +a i3 +a i4 .

[0100] Step 104 : determining the target start / stop status of each grinding group based on the current target number of running grinding groups and the start / stop priority coefficient of each grinding group.

[0101] In some embodiments of the present application, step 104 includes:

[0102] Step b1: randomly combine the start and stop status values of the respective grinding groups with the current target number of running units to obtain multiple combinations.

[0103] In the embodiment of the present application, multiple combinations all include the start / stop status value of the grinding group of the current target number of running units; the start / stop status value of the grinding group of the current target number of running units in each combination is different; and the start / stop status values include 0 and 1.

[0104] In the embodiment of the present application, after step b1, the following steps are further included:

[0105] Step c1: for each combination, sum the start and stop status values of each grinding group corresponding to each grinding group in the combination to obtain a third intermediate value; take the maximum value of the current target number of running grinding groups and the fourth preset value; in response to the third intermediate value being less than the maximum value, delete the combination.

[0106] It is understandable that for each combination, the combinations can be screened according to specific needs to obtain multiple combinations that meet the requirements.

[0107] As an example of a possible implementation, Where M is the current target number of operating mills. Changes in M involve the timing of mill start and stop, which can be calculated based on a comprehensive assessment of the unit load command, main steam pressure, and temperature. The minimum number of operating mills required for the current target mill load is constrained. Here, max(M,3) indicates that at least three mills must be in operation, and the number of operating mills, M, increases as the target load increases.

[0108] Step c2: summing the start / stop status values of the grinding groups corresponding to the i-th grinding group, the i+3-th grinding group, and the i+4-th grinding group in the combination to obtain a fourth intermediate value; in response to the fourth intermediate value being less than 1, deleting the combination; wherein i is an integer greater than 0.

[0109] For example, xi +x i+3 +x i+4 ≥1, the above formula can be used to constrain adjacent running grinding groups. In order to ensure that the pulverized coal ignition energy of each grinding group corresponding to the coal seam is met, some units are prohibited from starting grinding groups across two coal seams during normal operation. For example, when the third grinding group is running and the fourth and fifth grinding groups are stopped, the sixth grinding group is directly started. In this case, the pulverized coal ignition energy of the coal seam corresponding to the sixth grinding group is difficult to meet, which may easily cause the fire detection to disappear. Therefore, it is necessary to add constraints to eliminate such situations. When the constraint formula is met, In this case, this situation will only occur when the 1st, 4th and 5th mills are in shutdown state at the same time, thus ensuring that at least one of the 1st, 4th and 5th mills is in operation.

[0110] As an example of another possible implementation, the number of operating basic mills can also be constrained. In the pulverizing system of a thermal power unit, the first mill is generally used as a backup mill, and the second, third, and fourth mills are used as basic mills. To ensure the stability of the boiler combustion flame, some units are required to have at least two basic mills in operation during normal operation.

[0111] Step b2: for each combination, multiply the start / stop status value of each grinding group corresponding to each grinding group by the corresponding start / stop priority coefficient to obtain a plurality of first intermediate values.

[0112] Step b3: Add the multiple first intermediate values to obtain a second intermediate value.

[0113] Step b4: Take the minimum value among the second intermediate values of the multiple combinations.

[0114] Step b5: determining the target start / stop status of each grinding group based on the grinding group operation status value of the current target number of running grinding groups corresponding to the minimum value.

[0115] As an example of a possible implementation, the target start / stop state of each grinding group can be determined by the following formula:

[0116]

[0117] a i is a number greater than 0, indicating the priority coefficient of the start and stop of the i-th grinding group, x i is the operating status value of the i-th grinding group, x i Equal to 0 or 1.

[0118] It is understandable that due to the above target start-stop state calculation formula In order to find the minimum value, the smaller ai is, the more likely it is that the operating status xi of the i-th grinding group will be 1. Therefore, the value of ai is determined by comprehensively considering the default start and stop sequence of the i-th grinding group, the main steam temperature, the current operating status and maintenance status of the i-th grinding group, etc.

[0119] It should be noted that in some embodiments of the present application, the start-stop control decision method of the grinding group of the pulverizing system can adopt an integer programming algorithm. For example, if there are 6 mills, there are 2 to the power of 6 integer solutions. After eliminating the solutions that do not meet the constraints, the feasible solutions are finite, so the enumeration method can be used to solve it; the algorithm can be directly deployed in the DCS system of the unit, and the enumeration verification and solution can be performed by building a configuration.

[0120] Step 105: Output control instructions based on the target start / stop status of each grinding group.

[0121] In the embodiment of the present application, the control instructions are used to control the start and stop operation of each grinding group.

[0122] As an example of a possible implementation, the target start and stop status of each grinding group is determined according to the grinding group operating status value of the current target number of operating units corresponding to the above minimum value, and the output control instruction is controlled based on the target start and stop status of each grinding group, thereby realizing optimized control of the start and stop sequence of multiple target operating grinding groups.

[0123] According to the decision-making method for start-stop control of a mill group in a pulverizing system according to an embodiment of the present application, the method comprises the following steps: obtaining the current target number of mill groups in operation; obtaining the respective operating information of each mill group; determining the start-stop priority coefficient of each mill group based on the preset start-stop sequence, current main steam temperature data, current operating status, and current maintenance status of the mill group; determining the target start-stop status of each mill group based on the current target number of mill groups in operation and the respective start-stop priority coefficient of each mill group; and controlling the output control instruction based on the respective target start-stop status of each mill group. This method achieves optimization of the start-stop control of the mill groups in the pulverizing system based on the preset start-stop sequence, current main steam temperature data, current operating status, and current maintenance status, thereby improving the start-stop efficiency and economy of the mill groups.

[0124] Figure 2 This is a flow chart of a start-stop control decision device for a grinding group in a pulverizing system in an embodiment of the present application.

[0125] like Figure 2 As shown, the start-stop control decision device of the grinding group of the pulverizing system includes:

[0126] The first acquisition module 201 is used to obtain the current target number of running mills of the grinding group;

[0127] The second acquisition module 202 is used to obtain the operation information of each grinding group respectively; wherein the operation information includes the preset start and stop sequence of the grinding group, the current main steam temperature data, the current operation status and the current maintenance status;

[0128] The first determination module 203 is used to determine the start-stop priority coefficient of each grinding group based on the preset start-stop sequence of the grinding group, the current main steam temperature data, the current operating status and the current maintenance status;

[0129] The second determination module 204 is configured to determine the target start / stop status of each grinding group based on the current target number of running grinding groups and the stop / start priority coefficient of each grinding group;

[0130] The output module 205 is used to control the output of control instructions based on the target start and stop status of each grinding group; wherein the control instructions are used to control each module for the start and stop operation of the grinding group.

[0131] According to the mill start-stop control decision device of the embodiment of the present application, the method comprises the following steps: obtaining the current target number of mills in operation; obtaining the respective operating information of each mill; determining the mill start-stop priority coefficient for each mill based on the preset start-stop sequence, current main steam temperature data, current operating status, and current maintenance status of the mill; determining the target start-stop status of each mill based on the current target number of mills in operation and the respective start-stop priority coefficient of each mill; and controlling the output control instruction based on the respective target start-stop status of each mill. Thus, the start-stop control of the mills in the milling system is optimized based on the preset start-stop sequence, current main steam temperature data, current operating status, and current maintenance status, thereby improving the start-stop efficiency and economy of the mills.

[0132] Figure 3 FIG. 1 is a block diagram of an electronic device according to an embodiment of the present application. Figure 3 As shown, the electronic device may include: a transceiver 31 , a processor 32 , and a memory 33 .

[0133] The processor 32 executes the computer-executable instructions stored in the memory, so that the processor 32 implements the solutions in the above embodiments. The processor 32 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0134] The memory 33 is connected to the processor 32 via a system bus and communicates with the processor 32. The memory 33 is used to store computer program instructions.

[0135] The transceiver 31 may be used to obtain tasks to be executed and configuration information of the tasks to be executed.

[0136] The system bus can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, among others. The system bus can be divided into an address bus, a data bus, a control bus, and so on. For ease of illustration, the figure shows only one thick line, but this does not imply that there is only one bus or only one type of bus. Transceivers are used to enable communication between the database access device and other computers (e.g., clients, read-write libraries, and read-only libraries). Memory may include random access memory (RAM) and non-volatile memory.

[0137] The electronic device provided in the embodiment of the present application may be the terminal device of the above embodiment.

[0138] An embodiment of the present application also provides a chip for executing instructions, which is used to execute the technical solution of the message processing method in the above embodiment.

[0139] An embodiment of the present application further provides a computer-readable storage medium, in which computer instructions are stored. When the computer instructions are executed on a computer, the computer executes the technical solution of the message processing method of the above embodiment.

[0140] An embodiment of the present application also provides a computer program product, which includes a computer program stored in a computer-readable storage medium. At least one processor can read the computer program from the computer-readable storage medium, and when at least one processor executes the computer program, it can implement the technical solution of the message processing method in the above embodiment.

[0141] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present application that follow the general principles of the present application and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, and the true scope and spirit of the present application are indicated by the following claims.

[0142] It should be understood that the present application is not limited to the exact structure described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.

Claims

1. A method for starting and stopping a grinding group in a pulverizing system, characterized in that: The method comprises: Get the current target number of running units of the unit; Obtaining the operating information of each grinding group separately; wherein the operating information includes the preset start and stop sequence of the grinding group, the current main steam temperature data, the current operating status and the current maintenance status; For each grinding group, determining the grinding group's start-up and stop priority coefficient based on the grinding group's preset start-up and stop sequence, current main steam temperature data, current operating status, and current maintenance status; Determining the target start / stop status of each grinding group based on the current target number of running units of the unit and the stop / start priority coefficient of each grinding group; Outputting control instructions based on the target start and stop status of each grinding group; wherein the control instructions are used to control the start and stop operation of each grinding group; The step of determining the target start / stop state of each grinding group based on the current target number of running grinding groups and the stop / start priority coefficient of each grinding group includes: Randomly combining the start / stop status values of the respective grinding groups of the current target number of running units of the unit to obtain a plurality of combinations; wherein the plurality of combinations all include the start / stop status values of the grinding groups of the current target number of running units; the start / stop status values of the grinding groups of the current target number of running units in each combination are different; and the start / stop status values include 0 and 1; For each combination, the start / stop status value of each grinding group corresponding to each grinding group is multiplied by the corresponding start / stop priority coefficient to obtain a plurality of first intermediate values; Adding the plurality of first intermediate values to obtain a second intermediate value; Taking the minimum value among the second intermediate values of the plurality of combinations; Determine the target start / stop state of each grinding group based on the grinding group operation state value of the current target number of running grinding groups corresponding to the minimum value; Wherein, after randomly combining the start / stop status values of the respective grinding groups with the current target number of running units to obtain a plurality of combinations, the method further includes: For each combination, summing the grinding group start / stop status values corresponding to each grinding group in the combination to obtain a third intermediate value; taking the maximum value of the current target number of running grinding groups and a fourth preset value; and deleting the combination in response to the third intermediate value being less than the maximum value; The start and stop status values of the grinding groups corresponding to the i-th grinding group, the i+3-th grinding group, and the i+4-th grinding group in the combination are summed to obtain a fourth intermediate value; in response to the fourth intermediate value being less than 1, the combination is deleted; wherein i is an integer greater than 0.

2. The method according to claim 1, characterized in that For each grinding group, the starting and stopping priority coefficient of the grinding group is determined based on the preset starting and stopping sequence of the grinding group, the current main steam temperature data, the current operating status and the current maintenance status, including: For each grinding group, determining a first coefficient value based on a preset start-stop sequence of the grinding group; determining a second coefficient value based on current main steam temperature data of the unit; determining a third coefficient value based on a current operating state of the grinding group; determining a fourth coefficient value based on a current maintenance status of the grinding group; The first coefficient value, the second coefficient value, the third coefficient value, and the fourth coefficient value are added together to obtain the stop-start priority coefficient of the grinding group.

3. The method according to claim 2, characterized in that The determining of the first coefficient value based on the preset start and stop sequence of the grinding group includes: Based on the preset start and stop sequence of the grinding group, obtaining a first preset value corresponding to the preset start and stop sequence of the grinding group; The first preset value is determined as the first coefficient value.

4. The method according to claim 2, characterized in that The current main steam temperature data includes a first main steam temperature and a second main steam temperature; and determining the second coefficient value based on the current main steam temperature data of the unit includes: determining an average value and a deviation value of the first main steam temperature and the second main steam temperature, respectively, based on the first main steam temperature and the second main steam temperature; Comparing the average value and the deviation value with a preset first threshold value respectively to obtain a first comparison result; In response to the comparison result that the average value and the deviation value are both smaller than the first threshold, multiplying the preset start / stop sequence value of the grinding group by a second preset value to obtain the second coefficient value; In response to the comparison result being that the average value is greater than the first threshold, or the deviation value is greater than the first threshold, determining a third preset value as the second coefficient value; In response to the comparison result being that both the average value and the deviation value are not smaller than the first threshold, and the comparison result being that the average value is not greater than the first threshold, 0 is determined as the second coefficient value.

5. The method according to claim 2, characterized in that The current operating state includes an operating state and a shutdown state; and determining the third coefficient value based on the current operating state of the grinding group includes: In response to the current operating state of the grinding group being the operating state, determining the third coefficient value to be 0; In response to the current operating state of the grinding group being a shutdown state, the third coefficient value is determined to be a second preset value.

6. The method according to claim 2, characterized in that The current maintenance state includes an abnormal state and a normal state; and determining the fourth coefficient value based on the current maintenance state of the grinding group includes: In response to the current maintenance state of the grinding group being an abnormal state, determining the fourth coefficient value to be a third preset value; In response to the current maintenance status of the grinding group being a normal status, the fourth coefficient value is determined to be 0.

7. A grinding group start-stop control decision device for a pulverizing system, characterized in that: The device comprises: The first acquisition module is used to obtain the current target number of operating units of the unit; The second acquisition module is used to obtain the operating information of each grinding group respectively; wherein the operating information includes the preset start and stop sequence of the grinding group, the current main steam temperature data, the current operating status and the current maintenance status; A first determination module is configured to determine, for each grinding group, a start-stop priority coefficient of the grinding group based on a preset start-stop sequence of the grinding group, current main steam temperature data, current operating status, and current maintenance status; A second determination module is configured to determine a target start / stop state of each grinding group based on a current target number of running grinding groups and a stop / start priority coefficient of each grinding group; An output module is used to control the output of control instructions based on the target start and stop status of each grinding group; wherein the control instructions are used to control each module for the start and stop operation of the grinding group; The second determining module is specifically configured to: Randomly combining the start / stop status values of the respective grinding groups of the current target number of running units of the unit to obtain a plurality of combinations; wherein the plurality of combinations all include the start / stop status values of the grinding groups of the current target number of running units; the start / stop status values of the grinding groups of the current target number of running units in each combination are different; and the start / stop status values include 0 and 1; For each combination, the start / stop status value of each grinding group corresponding to each grinding group is multiplied by the corresponding start / stop priority coefficient to obtain a plurality of first intermediate values; Adding the plurality of first intermediate values to obtain a second intermediate value; Taking the minimum value among the second intermediate values of the plurality of combinations; Determine the target start / stop state of each grinding group based on the grinding group operation state value of the current target number of running grinding groups corresponding to the minimum value; The second determining module is further configured to: For each combination, summing the grinding group start / stop status values corresponding to each grinding group in the combination to obtain a third intermediate value; taking the maximum value of the current target number of running grinding groups and a fourth preset value; and deleting the combination in response to the third intermediate value being less than the maximum value; The start and stop status values of the grinding groups corresponding to the i-th grinding group, the i+3-th grinding group, and the i+4-th grinding group in the combination are summed to obtain a fourth intermediate value; in response to the fourth intermediate value being less than 1, the combination is deleted; wherein i is an integer greater than 0.

8. An electronic device, characterized in that: include: a processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Intelligent control method and device for coal pulverizing system under full working condition and wide load

    CN115055273A