Unit working condition control method and device, computer device, computer readable storage medium and computer program product
By acquiring the unit's operating status values and the conditions for determining the availability of operating conditions, the available operating conditions are determined, and the unit is displayed and controlled to enter the target operating condition. This solves the problem of unstable power plant output and achieves stable operation of the power plant.
Patent Information
- Application Number
- CN202411877436.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-19
- Publication Date
- 2025-12-12
- Estimated Expiration
- 2044-12-19
AI Technical Summary
As power plants expand in scale and increase in the number of generating units, the operational conditions of these units become more complex. Technicians find it difficult to determine whether a unit can smoothly transition from its current operating condition to its target operating condition, leading to unstable power plant output.
By acquiring the operating status values of the unit under multiple operating conditions, the available operating conditions are determined based on the operating condition availability criteria, and the available operating conditions are displayed. After receiving the trigger command, the unit is controlled to enter the target operating condition.
To ensure that the generating units can smoothly enter the target operating conditions, improve the power plant's output stability, and avoid the risk of controlling the generating units to enter the target operating conditions under uncertain circumstances.
Smart Images

Figure CN119717728B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of electric power, and in particular to a unit working condition control method and device, computer equipment, computer readable storage medium and computer program product. BACKGROUND
[0002] A unit is a core component of a power plant, and the stable output of the power plant is usually ensured by controlling the working condition of the unit.
[0003] However, as the scale of the power plant continues to expand, the number of units is increasing, and the operation of the units is becoming more and more complex. When technicians control the working condition of the unit, it is often difficult to determine whether the unit can smoothly enter the target working condition from the current working condition, and thus the stability of the output of the power plant cannot be ensured. SUMMARY
[0004] Therefore, it is necessary to provide a unit working condition control method, device, computer equipment, computer readable storage medium and computer program product capable of ensuring the stability of the output of the power plant to solve the technical problem that the stability of the output of the power plant cannot be ensured.
[0005] In a first aspect, the present application provides a unit working condition control method, comprising:
[0006] obtaining running state values of a unit to be controlled in a plurality of running states;
[0007] determining available working conditions of the unit from a plurality of working conditions based on the running state values of the unit and working condition available determination conditions of each working condition; the working condition available determination condition of each working condition is a condition that needs to be met by the unit to enter the working condition;
[0008] displaying the available working conditions;
[0009] in a case where a trigger instruction for any one of the available working conditions is received, determining the any one of the available working conditions as a target working condition of the unit, and controlling the unit to enter the target working condition.
[0010] In one of the embodiments, the determining of the available working conditions of the unit from the plurality of working conditions based on the running state values of the unit and the working condition available determination conditions of each working condition comprises:
[0011] determining at least one candidate available working condition of the unit from the plurality of working conditions based on the running state values of the unit and the working condition available determination conditions of each working condition;
[0012] determine the available working condition of the machine set from the candidate available working conditions based on the running state value of the machine set and the working condition available determination condition of the associated working condition of each candidate available working condition; the associated working condition of each candidate available working condition is a working condition in the plurality of working conditions that has an association relationship with the candidate available working condition.
[0013] In one of the embodiments, each working condition has at least one associated running state in the plurality of running states, and each working condition has a corresponding running state target value in each corresponding associated running state; the working condition available determination condition of each working condition includes the associated running states of the working condition and the running state target value of the working condition in each associated running state.
[0014] The determining of the at least one candidate available working condition of the machine set from the plurality of working conditions based on the running state value of the machine set and the working condition available determination condition of each working condition includes:
[0015] traversing each associated running state of the working condition for each working condition;
[0016] determining that the running state value of the machine set in the associated running state meets the working condition available determination condition of the working condition in a case that the running state value of the machine set in the associated running state is equal to the running state target value of the working condition in the associated running state for the traversed associated running state;
[0017] determining the working condition as the candidate available working condition of the machine set in a case that the running state value of the machine set in each associated running state of the working condition meets the working condition available determination condition of the working condition.
[0018] In one of the embodiments, the determining of the available working condition of the machine set from the candidate available working conditions based on the running state value of the machine set and the working condition available determination condition of the associated working condition of each candidate available working condition includes:
[0019] traversing each associated working condition of the candidate available working condition for each candidate available working condition;
[0020] traversing each associated running state of the associated working condition for the traversed associated working condition;
[0021] determining that the running state value of the machine set in the associated running state meets the working condition available determination condition of the associated working condition in a case that the running state value of the machine set in the associated running state is equal to the running state target value of the associated working condition in the associated running state for the traversed associated running state;
[0022] In a case where the operation state value of the unit in each associated operation state of each associated working condition meets the working condition available determination condition of the each associated working condition, the candidate available working condition is determined as an available working condition of the unit.
[0023] In one of the embodiments, after the available working condition of the unit is determined from the plurality of working conditions, the method further comprises:
[0024] determining the remaining working conditions other than the available working condition from the plurality of working conditions as unavailable working conditions of the unit;
[0025] locking the unavailable working conditions of the unit and displaying the unavailable working conditions.
[0026] In one of the embodiments, the method further comprises:
[0027] determining a plurality of operation states to be monitored for the unit;
[0028] acquiring operation data of the unit in real time;
[0029] determining operation state values of the unit in the plurality of operation states according to the operation data.
[0030] In a second aspect, the application further provides a unit working condition control device, comprising:
[0031] an information acquisition module configured to acquire operation state values of a unit to be controlled in a plurality of operation states;
[0032] a working condition determination module configured to determine an available working condition of the unit from a plurality of working conditions based on the operation state values of the unit and working condition available determination conditions of each working condition; the working condition available determination condition of each working condition is a condition that needs to be met by the unit to enter the working condition;
[0033] a working condition display module configured to display each available working condition;
[0034] a working condition control module configured to, in a case where a trigger instruction is received for any one of the available working conditions, determine the any one of the available working conditions as a target working condition of the unit, and control the unit to enter the target working condition.
[0035] In a third aspect, the application further provides a computer device comprising a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:
[0036] acquiring operation state values of a unit to be controlled in a plurality of operation states;
[0037] determining available working conditions of the machine group from the plurality of working conditions based on the running state values of the machine group and working condition available determination conditions of each working condition, wherein the working condition available determination condition of each working condition is a condition that needs to be met by the machine group to enter the working condition;
[0038] displaying the available working conditions;
[0039] in a case where a trigger instruction for any one of the available working conditions is received, determining the any one of the available working conditions as a target working condition of the machine group, and controlling the machine group to enter the target working condition.
[0040] In a fourth aspect, the present application further provides a computer readable storage medium, which has a computer program stored thereon, and the computer program is executed by a processor to implement the following steps:
[0041] obtaining running state values of a machine group to be controlled in a plurality of running states;
[0042] determining available working conditions of the machine group from the plurality of working conditions based on the running state values of the machine group and working condition available determination conditions of each working condition, wherein the working condition available determination condition of each working condition is a condition that needs to be met by the machine group to enter the working condition;
[0043] displaying the available working conditions;
[0044] in a case where a trigger instruction for any one of the available working conditions is received, determining the any one of the available working conditions as a target working condition of the machine group, and controlling the machine group to enter the target working condition.
[0045] In a fifth aspect, the present application further provides a computer program product, which comprises a computer program, and the computer program is executed by a processor to implement the following steps:
[0046] obtaining running state values of a machine group to be controlled in a plurality of running states;
[0047] determining available working conditions of the machine group from the plurality of working conditions based on the running state values of the machine group and working condition available determination conditions of each working condition, wherein the working condition available determination condition of each working condition is a condition that needs to be met by the machine group to enter the working condition;
[0048] displaying the available working conditions;
[0049] in a case where a trigger instruction for any one of the available working conditions is received, determining the any one of the available working conditions as a target working condition of the machine group, and controlling the machine group to enter the target working condition.
[0050] The machine set working condition control method, device, computer equipment, computer readable storage medium and computer program product can first obtain the running state values of the machine set in multiple running states; then, based on the running state values of the machine set and the working condition available determination condition of each working condition, the available working conditions of the machine set are determined from the multiple working conditions; the working condition available determination condition of each working condition is a condition that needs to be met by the machine set to enter the working condition; then, the available working conditions are displayed; and finally, in a case where a trigger instruction for any one of the available working conditions is received, the any one available working condition is determined as a target working condition of the machine set, and the machine set is controlled to enter the target working condition. In this way, by using the running state values of the machine set in multiple running states and the working condition available determination condition of each working condition, the available working conditions of the machine set can be determined from the multiple working conditions, by displaying the available working conditions, the technical personnel can know which working conditions the machine set can enter smoothly, and in a case where a trigger instruction for the available working condition is received, the machine set is controlled to enter the corresponding target working condition; based on the machine set working condition control method, by determining and displaying the available working conditions, the case where the machine set is controlled to enter the target working condition without determining whether the machine set can enter the target working condition smoothly is avoided, and therefore the stability of the power plant output is ensured. BRIEF DESCRIPTION OF DRAWINGS
[0051] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related art, the following will briefly introduce the drawings needed to be used in the description of the embodiments of the present application or the related art. Obviously, the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other related drawings can also be obtained without creative labor.
[0052] Figure 1 A flowchart of a machine set working condition control method in an embodiment;
[0053] Figure 2 A flowchart of a step of determining available working conditions of a machine set from multiple working conditions based on running state values of the machine set and working condition available determination conditions of each working condition in an embodiment;
[0054] Figure 3 A flowchart of a step of determining available working conditions of a machine set from multiple working conditions based on running state values of the machine set and working condition available determination conditions of each working condition in another embodiment;
[0055] Figure 4 A flowchart of a step of determining at least one candidate available working condition of a machine set from multiple working conditions based on running state values of the machine set and working condition available determination conditions of each working condition in an embodiment;
[0056] Figure 5 A flowchart of the step of determining the available operating condition of the unit from each candidate available operating condition, for an embodiment based on the operating state value of the unit and the operating condition available determination condition of the associated operating condition of each candidate available operating condition;
[0057] Figure 6 A flowchart of the step of locking and displaying the unavailable operating condition, for an embodiment;
[0058] Figure 7 A flowchart of the unit operating condition control method, for another embodiment;
[0059] Figure 8 A flowchart of the operating condition control method of the pumped storage unit, for an embodiment;
[0060] Figure 9 A block diagram of the unit operating condition control device, for an embodiment;
[0061] Figure 10 An internal structure diagram of the computer device, for an embodiment. DETAILED DESCRIPTION
[0062] In order to make the purpose, technical scheme and advantages of the present application clearer, further detailed description will be given below in combination with the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and do not limit the present application.
[0063] It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties, and the collection, use and processing of related data need to comply with relevant regulations.
[0064] In an embodiment, as shown in Figure 1 An operating condition control method of a unit is provided, and the embodiment takes the method applied to a server as an example. It should be understood that the method can also be applied to a terminal, and can also be applied to a system including a server and a terminal, and can be realized through the interaction of the server and the terminal. The server can be a stand-alone physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. The terminal can be, but is not limited to, various personal computers, notebook computers, smart phones, tablet computers, etc. In the embodiment, the method includes the following steps S102 to S10:
[0065] In step S102, the operating state values of the unit in multiple operating states are obtained.
[0066] The power plant has multiple units, and each unit is composed of multiple devices. In a specific application, the power plant is a pumped storage power plant.
[0067] The working condition is used to represent the state and function of the unit during operation. In this application, the working condition includes but is not limited to power generation condition, shutdown condition, pumping condition, etc.
[0068] The running state of the unit is used to represent the working state of each device in the unit, such as whether the switch is open or closed, whether the oil pump is stopped, the valve position of the hydraulic valve, etc.
[0069] Specifically, the server determines the units to be controlled in the working condition, and obtains the running state values of the units in multiple running states.
[0070] In a specific application, the units to be controlled in the working condition can be the units in the power plant that can currently be controlled in the working condition,
[0071] In a specific application, the running states corresponding to different units can be different.
[0072] Step S104, based on the running state values of the units and the working condition available determination conditions of each working condition, determine the available working conditions of the units from multiple working conditions.
[0073] The working condition available determination condition of each working condition is a condition that needs to be met by the unit to enter the working condition. For example, the working condition only allows the unit in a specific running state to enter the working condition, and the working condition available determination condition of the working condition is used to determine whether the running state value of the unit in the specific running state is valid.
[0074] In a specific application, each working condition has at least one associated running state in multiple running states, and each working condition has a corresponding running state target value in each corresponding associated running state. The running state target value is used to determine whether the corresponding running state value of the unit is valid. The working condition available determination condition of each working condition includes the associated running states of the working condition and the running state target value of the working condition in each associated running state.
[0075] In a specific application, the associated running states corresponding to different working conditions can be different, and the running state target values of different working conditions in the same associated running state can also be different.
[0076] Specifically, for each working condition, the server determines whether the running state value of each unit in the associated running state of the working condition is valid based on the running state target value of the working condition in each associated running state, and further determines the working condition that each unit can smoothly enter from multiple working conditions to obtain the available working condition of each unit.
[0077] In step S106, each available working condition is displayed.
[0078] Specifically, the server displays each available working condition of each unit through the front end; if the server has a front end, the available working conditions are displayed in the front end of the server; if the server has no front end, the available working conditions are sent to a terminal in communication connection with the server, and the available working conditions are displayed through the front end of the terminal.
[0079] In a specific application, there is a display page corresponding to each unit in the front end, and the available working conditions of each unit are displayed in the display page of the unit.
[0080] In step S108, in a case where a triggering instruction for any one of the available working conditions is received, the any one of the available working conditions is determined as a target working condition of the unit, and the unit is controlled to enter the target working condition.
[0081] In the front end in which the available working conditions are displayed, a selection control of each available working condition is also displayed; a technician selects the selection control to send a triggering instruction for the available working condition corresponding to the selected selection control to the server.
[0082] Specifically, for each unit, when the technician needs to control the unit to enter any one of the available working conditions, the technician selects the selection control of the available working condition to be entered in the front end to send a triggering instruction for the available working condition to be entered to the server; the server determines the available working condition to be entered as a target working condition of the unit in response to the triggering instruction for the available working condition to be entered, and controls the unit to enter the target working condition.
[0083] For example, for the unit A, the server determines that the available working conditions of the unit A are the power generation working condition and the water pumping working condition among the multiple working conditions, so the server displays the available working conditions of the unit A, i.e., the power generation working condition and the water pumping working condition, and the selection control of the power generation working condition and the selection control of the water pumping working condition in the display page of the unit A. Assuming that the technician currently needs to control the unit A to enter the power generation working condition, the technician will select the selection control, and the server determines the power generation working condition as the target working condition of the unit A in response to the selection operation of the technician, and controls the unit A to enter the power generation working condition.
[0084] In the method, first, the running state values of the unit in multiple running states are obtained; then, the server determines the available working conditions of the unit from the multiple working conditions based on the running state values of the unit and the working condition available determination conditions of each working condition; the working condition available determination condition of each working condition is a condition that needs to be met by the unit to enter the working condition; then, the server displays the available working conditions; finally, the server determines any one of the available working conditions as the target working condition of the unit and controls the unit to enter the target working condition in the case that a triggering instruction for any one of the available working conditions is received. In this way, the server can determine the available working conditions of the unit from the multiple working conditions based on the running state values of the unit in multiple running states and the working condition available determination conditions of each working condition, display the available working conditions, and facilitate the technical personnel to know which working conditions the unit can enter smoothly, and control the unit to enter the corresponding target working condition in the case that a triggering instruction for the available working condition is received. Based on the above process, the determination and display of the available working conditions avoid the case that the unit is controlled to enter the target working condition without determining whether the unit can enter the target working condition smoothly, thereby ensuring the stability of the power plant output.
[0085] In one exemplary embodiment, as shown in FIG. 1, the step S102 of determining the available working conditions of the unit from the multiple working conditions based on the running state values of the unit and the working condition available determination conditions of each working condition specifically includes the following steps: Figure 2
[0086] The step S202 determines at least one candidate available working condition of the unit from the multiple working conditions based on the running state values of the unit and the working condition available determination conditions of each working condition.
[0087] The step S204 determines the available working condition of the unit from the candidate available working conditions based on the running state values of the unit and the working condition available determination conditions of the associated working condition of each candidate available working condition.
[0088] In a specific application, there is an association relationship between the working conditions, for example, the working condition 1 needs to be entered after the working condition 2 is entered; the associated working condition of each working condition is determined according to the association relationship between the working conditions, and the associated working condition of each working condition is the working condition that needs to be entered after the working condition.
[0089] For example, it is assumed that the working condition 2 or the working condition 3 needs to be entered after the working condition 1, and the associated working condition of the working condition 1 is the working condition 2 and the working condition 3; it is assumed that the working condition 2 and the working condition 3 need to be entered after the working condition 1, and the associated working condition of the working condition 1 is the working condition 2 and the working condition 3.
[0090] Specifically, for each working condition, the server first determines whether the operation state values of the unit in the required associated operation states of the working condition are valid based on the working condition available determination condition of the working condition, and if the operation state values of the unit in the associated operation states are all valid, the server determines the working condition as a candidate available working condition of the unit; then, the server obtains the associated working conditions of the candidate available working condition, and determines whether the associated working conditions are also candidate available working conditions of the unit based on the working condition available determination condition of each associated working condition (the determination process is the same as above), and if the associated working conditions of the candidate available working condition are all candidate available working conditions of the unit, the server determines the candidate available working condition as an available working condition of the unit.
[0091] For example, assuming that the working condition 1 is a candidate available working condition of the unit A, and the associated working conditions 2 and 3 of the working condition 1 are also candidate available working conditions of the unit A, the server determines the working condition 1 as an available working condition of the unit A.
[0092] In the embodiment, as shown in FIG. 2, the step S102 of determining the available working conditions of the unit from the plurality of working conditions based on the operation state values of the unit and the working condition available determination condition of each working condition can further include the following steps. Figure 3
[0093] The step S302 determines whether the working condition is a candidate available working condition of the unit based on the working condition available determination condition of the working condition and the operation state values of the unit for each working condition.
[0094] The step S304 determines the associated working conditions of the working condition in the case that the working condition is a candidate available working condition of the unit.
[0095] The step S306 determines whether the associated working condition is a candidate available working condition of the unit based on the working condition available determination condition of the associated working condition and the operation state values of the unit for each associated working condition.
[0096] The step S308 determines the working condition as an available working condition of the unit in the case that all the associated working conditions of the working condition are candidate available working conditions of the unit.
[0097] In the embodiment, the server determines the available working conditions of the unit by considering the associated relationship between the working conditions, which not only ensures that the unit can smoothly enter the determined available working conditions, but also ensures that the unit can continue to smoothly enter the next working condition after entering the available working condition, thereby ensuring the stability of the power plant output.
[0098] In an example embodiment, each working condition has at least one associated operating state in the plurality of operating states, and each working condition has a corresponding operating state target value in each corresponding associated operating state; and the working condition available determination condition of each working condition includes the associated operating states of the working condition and the operating state target values of the working condition in each associated operating state.
[0099] As shown in Figure 4 The step S202 determines at least one candidate available working condition of the unit from the plurality of working conditions based on the operating state values of the unit and the working condition available determination condition of each working condition, and specifically includes the following steps:
[0100] The step S402 traverses each associated operating state of each working condition.
[0101] The step S404 determines that the operating state value of the unit in the associated operating state meets the working condition available determination condition of the working condition when the operating state value of the unit in the associated operating state is equal to the operating state target value of the working condition in the associated operating state.
[0102] The step S406 determines the working condition as a candidate available working condition of the unit when the operating state values of the unit in each associated operating state of the working condition all meet the working condition available determination condition of the working condition.
[0103] Specifically, the server traverses each associated operating state of each working condition.
[0104] For the traversed associated operating state, the server determines that the operating state value of the unit in the associated operating state is valid when the operating state value of the unit in the associated operating state is equal to the operating state target value of the working condition in the associated operating state, and further determines that the operating state value of the unit in the associated operating state meets the working condition available determination condition of the working condition.
[0105] After traversing all the associated operating states of the working condition, if the operating state values of the unit in each associated operating state of the working condition all meet the working condition available determination condition of the working condition, the server determines the working condition as a candidate available working condition of the unit.
[0106] In a specific application, the operating state target value of each working condition in each corresponding associated operating state is a first state value; the operating state value of the unit in each operating state is the first state value or a second state value; and the server determines that the operating state value of the unit in the corresponding associated operating state is valid when the operating state value of the unit in the corresponding associated operating state is the first state value.
[0107] In practical applications, the first state value is 1, and the second state value is 0.
[0108] In specific applications, the traversal of the server on the associated running state can be sequential traversal or simultaneous traversal.
[0109] In this embodiment, the server can determine whether the running state value of the unit under the corresponding associated running state value is valid through the running state target value of the unit under the corresponding associated running state value, and further determine whether the unit can enter a certain working condition under the consideration of a single working condition.
[0110] In one exemplary embodiment, as shown in Figure 5 The step S204 determines the available working condition of the unit from each candidate available working condition based on the running state value of the unit and the working condition available determination condition of the associated working condition of each candidate available working condition, and specifically includes the following steps.
[0111] Step S502: For each candidate available working condition, each associated working condition of the candidate available working condition is traversed.
[0112] Step S504: For the traversed associated working condition, each associated running state of the associated working condition is traversed.
[0113] Step S506: For the traversed associated running state, in the case that the running state value of the unit under the associated running state is equal to the running state target value of the associated working condition under the associated running state, it is determined that the running state value of the unit under the associated running state satisfies the working condition available determination condition of the associated working condition.
[0114] Step S408: In the case that the running state value of the unit under each associated running state of each associated working condition satisfies the working condition available determination condition of each associated working condition, the candidate available working condition is determined as the available working condition of the unit.
[0115] Specifically, for each candidate available working condition, the server traverses each associated working condition of the candidate available working condition.
[0116] For the traversed associated working condition, the server further traverses each associated running state of the associated working condition.
[0117] For the traversed associated running state, in the case that the running state value of the unit under the associated running state is equal to the running state target value of the associated working condition under the associated running state, it is determined that the running state value of the unit under the associated running state is valid, and further determined that the running state value of the unit under the associated running state satisfies the working condition available determination condition of the associated working condition.
[0118] After traversing all the associated operating states of the associated working condition, if the operating state value of the unit in each associated operating state of the associated working condition satisfies the working condition available determination condition of the associated working condition, the server determines the associated working condition as a candidate available working condition of the unit.
[0119] After traversing each associated working condition of the candidate available working condition, if each associated working condition is a candidate available working condition of the unit, the server determines the candidate available working condition as an available working condition of the unit.
[0120] In this embodiment, the server can determine whether the operating state value of the unit in the corresponding associated operating state value is valid through the operating state target value of the associated working condition of the candidate available working condition in the corresponding associated operating state value, and further determine whether the unit can enter a certain working condition in consideration of the association relationship between working conditions.
[0121] In an exemplary embodiment, as shown in Figure 6 After determining the available working condition of the unit from the plurality of working conditions in the above step S104, the following steps are further included for locking operation and display of the unavailable working condition:
[0122] Step S602, determines the remaining working conditions except the available working condition from the plurality of working conditions as the unavailable working condition of the unit.
[0123] Step S604, performs locking operation on the unavailable working condition of the unit, and displays the unavailable working condition.
[0124] Specifically, for each unit, after determining the available working condition of the unit, the server can further determine the remaining working conditions except the available working condition of the unit from the plurality of working conditions as the unavailable working condition of the unit; then, the server performs locking operation on the unavailable working condition of the unit, and displays the unavailable working condition of the unit and the locking condition thereof to alert the technician.
[0125] In this embodiment, the server needs to distinguish between the available working condition and the unavailable working condition when displaying.
[0126] In this embodiment, when displaying the unavailable working condition, the server can also display the unavailable reason of the unavailable working condition; for example, the server displays the associated operating state in which the corresponding associated operating state value of the unit is invalid and the operating state value of the unit in the associated operating state among the associated operating states of the unavailable working condition; or the server displays the associated operating state in which the corresponding associated operating state value of the unit is invalid and the operating state value of the unit in the associated operating state among the associated operating states of each associated working condition of the unavailable working condition.
[0127] In this embodiment, the server can warn the technician that the unit cannot smoothly enter these working conditions by displaying uncontrollable working conditions, so as to facilitate the technician to master the operation of the unit in real time.
[0128] In one exemplary embodiment, the unit working condition control method provided by the present application further includes the following: determining a plurality of operating states to be monitored for the unit; acquiring operating data of the unit in real time; and determining operating state values of the unit in the plurality of operating states according to the operating data.
[0129] Specifically, for each unit to be controlled in working conditions, the server determines a plurality of operating states to be monitored for the unit; then, the server acquires operating data of the unit in real time, and determines whether the operating state value of the unit in each operating state is a first state value or a second state value based on the operating data of the unit.
[0130] In this embodiment, the server is provided with corresponding sensors at key positions of each device of the unit, and the server acquires operating data of the unit in real time through the sensors.
[0131] In this embodiment, the server can obtain the operating state value of the unit in each operating state through the operating data of the unit.
[0132] In one exemplary embodiment, as shown in Figure 7 Another unit working condition control method is provided, which is applied to a server as an example and includes the following steps:
[0133] Step S702: Acquiring operating state values of a unit to be controlled in working conditions in a plurality of operating states.
[0134] Step S704: Traversing each associated operating state of a working condition for each working condition.
[0135] Step S706: For the traversed associated operating state, if the operating state value of the unit in the associated operating state is equal to the operating state target value of the working condition in the associated operating state, it is determined that the operating state value of the unit in the associated operating state satisfies a working condition usability determination condition of the working condition.
[0136] Step S708: If the operating state values of the unit in each associated operating state of the working condition all satisfy the working condition usability determination condition of the working condition, the working condition is determined as a candidate usable working condition of the unit.
[0137] Step S710: Traversing each associated working condition of a candidate usable working condition for each candidate usable working condition.
[0138] Step S712: For the traversed associated working condition, traversing each associated operating state of the associated working condition.
[0139] Step S714, for the traversed associated running state, in the case that the running state value of the unit in the associated running state is equal to the running state target value of the associated working condition in the associated running state, it is determined that the running state value of the unit in the associated running state meets the working condition available determination condition of the associated working condition.
[0140] Step S716, in the case that the running state value of the unit in each associated running state of each associated working condition meets the working condition available determination condition of each associated working condition, the candidate available working condition is determined as the available working condition of the unit.
[0141] Step S718, each available working condition is displayed.
[0142] Step S720, the remaining working conditions in the plurality of working conditions except the available working condition are determined as the unavailable working condition of the unit, the unavailable working condition of the unit is locked, and the unavailable working condition is displayed.
[0143] Step S722, in the case that a trigger instruction for any one of the available working conditions is received, the any one available working condition is determined as the target working condition of the unit, and the unit is controlled to enter the target working condition.
[0144] In the embodiment, through the running state value of the unit in the plurality of running states and the working condition available determination condition of each working condition, the server can determine the available working condition of the unit from the plurality of working conditions, display the available working condition, and facilitate the technical personnel to know which working conditions the unit can enter smoothly, and in the case that a trigger instruction for the available working condition is received, control the unit to enter the corresponding target working condition; based on the above process, the unit working condition control method avoids the case that the unit is controlled to enter the target working condition without determining whether the unit can enter the target working condition smoothly, thereby ensuring the power plant output stability.
[0145] In order to more clearly illustrate the unit working condition control method provided by the embodiments of the present application, the unit working condition control method is specifically described below with one specific embodiment, but it should be understood that the embodiments of the present application are not limited to this. As shown in the following specific embodiment, in one of the exemplary embodiments, the present application also provides a working condition control method of a pumped storage unit, specifically including the following steps: Figure 8
[0146] 1. Define the unit whose working condition is controllable.
[0147] 2. Determine the monitoring state of the unit.
[0148] 3. Real-time monitor the monitoring state of the unit, and obtain the state value of the unit in each monitoring state.
[0149] 4. Determine whether the status value of the unit in each monitoring state is valid.
[0150] 5. Based on the validity of the unit's status values under various monitoring states, determine the currently accessible and inaccessible operating conditions of the unit.
[0151] 6. Visualize available operating conditions, and also visually display unavailable operating conditions and the reasons for their unavailability.
[0152] The fifth step is explained below:
[0153] First, each operating condition can only be entered by units whose status values are valid under a specific monitoring state.
[0154] Secondly, the availability of each working condition also needs to consider the relationship between working conditions. The availability of a certain working condition requires that each of its related working conditions can be accessed.
[0155] In this embodiment, by displaying the available and unavailable operating conditions of the unit on a user-friendly human-machine interface, technicians can quickly determine which operating conditions the unit can currently smoothly enter, and quickly locate the cause of the fault that prevents the operating conditions from starting, and troubleshoot the fault as soon as possible.
[0156] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0157] Based on the same inventive concept, this application also provides a unit operating condition control device for implementing the unit operating condition control method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more unit operating condition control device embodiments provided below can be found in the limitations of the unit operating condition control method described above, and will not be repeated here.
[0158] In one exemplary embodiment, such as Figure 9As shown, a machine group working condition control device is provided, comprising: an information acquisition module 902, a working condition determination module 904, a working condition display module 906 and a working condition control module 908, wherein:
[0159] The information acquisition module 902 is configured to acquire running state values of the machine group in multiple running states.
[0160] The working condition determination module 904 is configured to determine available working conditions of the machine group from the multiple working conditions based on the running state values of the machine group and working condition available determination conditions of each working condition; the working condition available determination condition of each working condition is a condition that needs to be met by the machine group to enter the working condition.
[0161] The working condition display module 906 is configured to display each available working condition.
[0162] The working condition control module 908 is configured to, in a case where a triggering instruction for any one of the available working conditions is received, determine the any one of the available working conditions as a target working condition of the machine group, and control the machine group to enter the target working condition.
[0163] In an exemplary embodiment, the working condition determination module 904 is further configured to determine at least one candidate available working condition of the machine group from the multiple working conditions based on the running state values of the machine group and the working condition available determination conditions of each working condition; determine the available working condition of the machine group from the candidate available working conditions based on the running state values of the machine group and the working condition available determination conditions of the associated working condition of each candidate available working condition; the associated working condition of each candidate available working condition is a working condition in the multiple working conditions that has an association relationship with the candidate available working condition.
[0164] In an exemplary embodiment, each working condition has at least one associated running state in the multiple running states, and each working condition has a corresponding running state target value in each corresponding associated running state; the working condition available determination condition of each working condition comprises the associated running states of the working condition and the running state target value of the working condition in each associated running state.
[0165] The working condition determination module 904 is further configured to, for each working condition, traverse each associated running state of the working condition; in a case where the running state value of the machine group in the associated running state is equal to the running state target value of the working condition in the associated running state, determine that the running state value of the machine group in the associated running state meets the working condition available determination condition of the working condition; in a case where the running state value of the machine group in each associated running state of the working condition meets the working condition available determination condition of the working condition, determine the working condition as the candidate available working condition of the machine group.
[0166] In an example embodiment, the working condition determining module 904 is further configured to, for each candidate available working condition, traverse each associated working condition of the candidate available working condition; for each traversed associated working condition, traverse each associated operating state of the associated working condition; for each traversed associated operating state, determine that the operating state value of the unit in the associated operating state meets the working condition available determining condition of the associated working condition, in a case that the operating state value of the unit in the associated operating state is equal to the operating state target value of the associated working condition in the associated operating state; and determine the candidate available working condition as the available working condition of the unit, in a case that the operating state value of the unit in each associated operating state of each associated working condition meets the working condition available determining condition of each associated working condition.
[0167] In an example embodiment, the working condition determining module 904 is further configured to determine the remaining working conditions in the plurality of working conditions except the available working condition as the unavailable working conditions of the unit.
[0168] The unit working condition control apparatus further comprises a working condition locking module configured to perform a locking operation on the unavailable working conditions of the unit.
[0169] The working condition displaying module 906 is further configured to display the unavailable working conditions.
[0170] In an example embodiment, the information obtaining module 902 is configured to determine, for the unit, a plurality of operating states to be monitored; obtain, in real time, operating data of the unit; and determine, according to the operating data, operating state values of the unit in the plurality of operating states.
[0171] The above-mentioned modules in the unit working condition control apparatus can be realized by software, hardware, and combinations thereof, in whole or in part. The above-mentioned modules can be embedded in or independent of a processor in a computer device in hardware form, or stored in a memory in a computer device in software form, so as to be called and executed by a processor to perform the operations corresponding to the above-mentioned modules.
[0172] In an example embodiment, a computer device is provided, which can be a server, and an internal structure diagram of the computer device can be as shown in FIG. 8. Figure 10As shown in the figure. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. Among them, the processor, the memory and the input / output interface are connected through the system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capability. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store the operation data of the unit. The input / output interface of the computer device is used to exchange information between the processor and the external device. The communication interface of the computer device is used to communicate with the terminal outside through the network connection. The computer program is executed by the processor to realize a unit working condition control method.
[0173] Those skilled in the art can understand that, Figure 10 The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device can include more or less components than those shown in the figure, or combine certain components, or have a different component arrangement.
[0174] In an exemplary embodiment, a computer device is also provided, including a memory and a processor, the memory storing a computer program, and the processor executing the computer program to realize the steps in each of the above method embodiments.
[0175] In an exemplary embodiment, a computer readable storage medium is provided, which stores a computer program, and the computer program is executed by the processor to realize the steps in each of the above method embodiments.
[0176] In an exemplary embodiment, a computer program product is provided, including a computer program, and the computer program is executed by the processor to realize the steps in each of the above method embodiments.
[0177] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when executed, can include the processes of the above-mentioned embodiment methods. Any reference to memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. The non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. The volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration but not limitation, the RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., without being limited thereto.
[0178] The technical features of the above embodiments can be combined in any manner. To make the description concise, not all possible combinations of the technical features in the above embodiments are described, but as long as the combinations of the technical features do not exist contradictions, they should be considered as the scope of the present application.
[0179] The above-described embodiments are merely illustrative of several embodiments of the present application, and the description is relatively specific and detailed, but should not be understood as a limitation on the scope of the patent. It should be noted that for those skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are all within the scope of the present application. Therefore, the scope of protection of the present application should be subject to the appended claims.
Claims
1. A method of operating a unit, comprising: The method comprises: acquiring running state values of a unit to be controlled in multiple running states; determining at least one candidate available working condition of the unit from multiple working conditions based on the running state values of the unit and working condition available determination conditions of each working condition, and determining an available working condition of the unit from the candidate available working conditions; each working condition has at least one associated running state in the multiple running states, and each working condition has a corresponding running state target value in each corresponding associated running state; the working condition available determination condition of each working condition is a condition that needs to be met by the unit to enter the working condition; the working condition available determination condition of each working condition comprises the associated running states of the working condition and the running state target values of the working condition in each associated running state; displaying the available working conditions; in a case where a triggering instruction for any one of the available working conditions is received, determining the any one of the available working conditions as a target working condition of the unit, and controlling the unit to enter the target working condition; wherein the determining at least one candidate available working condition of the unit from multiple working conditions based on the running state values of the unit and the working condition available determination conditions of each working condition comprises: for each working condition, traversing each associated running state of the working condition; for the traversed associated running state, in a case where the running state value of the unit in the associated running state is equal to the running state target value of the working condition in the associated running state, determining that the running state value of the unit in the associated running state meets the working condition available determination condition of the working condition; in a case where the running state values of the unit in each associated running state of the working condition all meet the working condition available determination condition of the working condition, determining the working condition as a candidate available working condition of the unit.
2. The method of claim 1, wherein, the determining an available working condition of the unit from the candidate available working conditions comprises: determining an available working condition of the unit from the candidate available working conditions based on the running state values of the unit and the working condition available determination conditions of the associated working conditions of each candidate available working condition; the associated working condition of each candidate available working condition is a working condition that has an association relationship with the candidate available working condition in the multiple working conditions.
3. The method of claim 2, wherein, the determining an available working condition of the unit from the candidate available working conditions based on the running state values of the unit and the working condition available determination conditions of the associated working conditions of each candidate available working condition comprises: for each candidate available working condition, traversing each associated working condition of the candidate available working condition; for the traversed associated working condition, traversing each associated running state of the associated working condition; for the traversed associated running state, in a case where the running state value of the unit in the associated running state is equal to the running state target value of the associated working condition in the associated running state, determining that the running state value of the unit in the associated running state meets the working condition available determination condition of the associated working condition; In a case where the operation state value of the unit in each associated operating state of each associated working condition meets the working condition available determination condition of each associated working condition, the candidate available working condition is determined as an available working condition of the unit.
4. The method according to any one of claims 1 to 3, characterized in that, After the available working condition of the unit is determined from the candidate available working conditions, the method further comprises: determining the remaining working conditions in the plurality of working conditions except the available working condition as unavailable working conditions of the unit; locking the unavailable working conditions of the unit and displaying the unavailable working conditions.
5. The method according to any one of claims 1 to 3, characterized in that, The method further comprises: determining a plurality of operating states to be monitored for the unit; obtaining operation data of the unit in real time; determining operation state values of the unit in the plurality of operating states according to the operation data.
6. An apparatus for controlling the operating condition of a unit, characterized by The device comprises: an information obtaining module configured to obtain operation state values of a unit to be controlled in a plurality of operating states; a working condition determination module configured to determine at least one candidate available working condition of the unit from a plurality of working conditions based on the operation state values of the unit and a working condition available determination condition of each working condition, and determine an available working condition of the unit from the candidate available working conditions; each working condition has at least one associated operating state in the plurality of operating states, and each working condition has a corresponding operation state target value in each corresponding associated operating state; the working condition available determination condition of each working condition is a condition that needs to be met by the unit to enter the working condition; the working condition available determination condition of each working condition comprises the associated operating states of the working condition and the operation state target value of the working condition in each associated operating state; the available working condition of the unit is determined from the candidate available working conditions; a working condition display module configured to display each available working condition; a working condition control module configured to, in a case where a triggering instruction for any one of the available working conditions is received, determine the any one available working condition as a target working condition of the unit, and control the unit to enter the target working condition. The working condition determination module is further configured to, for each working condition, traverse each associated operating state of the working condition; for the traversed associated operating state, in a case where the operation state value of the unit in the associated operating state is equal to the operation state target value of the working condition in the associated operating state, determine that the operation state value of the unit in the associated operating state meets the working condition available determination condition of the working condition; in a case where the operation state value of the unit in each associated operating state of the working condition meets the working condition available determination condition of the working condition, determine the working condition as a candidate available working condition of the unit.
7. The apparatus of claim 6, wherein, The working condition determination module is further configured to determine the available working condition of the unit from the candidate available working conditions based on the operation state values of the unit and the working condition available determination condition of the associated working condition of each candidate available working condition; the associated working condition of each candidate available working condition is a working condition in the plurality of working conditions that has an association relationship with the candidate available working condition.
8. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that, The processor implements the steps of the method of any one of claims 1 to 5 when executing the computer program.
9. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program, which when executed by a processor, implements the steps of the method of any one of claims 1 to 5.
10. A computer program product comprising a computer program, characterized in that, The computer program, which when executed by a processor, implements the steps of the method of any one of claims 1 to 5.
Citation Information
Patent Citations
Method and device for controlling reactor starting and stopping system of high-temperature gas cooled reactor nuclear power station
CN103400621A