Hierarchical control method and device for hydroelectric generating set
By introducing a multi-level control structure and intelligent analysis module in the water-power unit control system, the problem of insufficient safety in the existing technology is solved, precise authority management of water-power unit equipment and identification and prevention of abnormal operation risks are realized, and overall control safety is improved.
Patent Information
- Application Number
- CN202411467795.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-21
- Publication Date
- 2025-02-25
AI Technical Summary
The existing water and electricity assembly hierarchical control technology has insufficient security, mainly because it relies on business identity login and has not conducted authenticity verification, and the permission allocation is single, so it is impossible to effectively identify the operating risks of the equipment in abnormal situations.
By introducing a multi-level control structure and intelligent analysis module into the water-power unit control system, real-time equipment information and external environment information are obtained, and whether the control instructions meet the equipment control constraints, and a locking prompt message is generated when the conditions are not met, preventing abnormal operations.
It realizes accurate authority management of hydropower unit equipment, improves the strictness and safety of hierarchical control, effectively identifys and prevents abnormal operation risks, and improves overall control safety.
Smart Images

Figure CN119511813A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of equipment intelligent control, and in particular to a method and device for hierarchical control of a hydroelectric generator set. Background Art
[0002] In the field of safety control of hydropower units, hierarchical control technology has been widely used as the core means to ensure the safe operation of hydropower unit equipment. The existing hierarchical control technology is mainly based on the control principle of vertical hierarchy: local control (such as manual control) takes priority, followed by station control, while remote control (such as network control, provincial control, regional control, centralized control, etc.) can be operated in parallel, and remote control has its own equipment control authority. Through this hierarchical division, the control authority of the hydropower unit is allocated according to the different locations of the equipment and the business identity of the operator.
[0003] The existing hierarchical control technology has obvious drawbacks. First, remote control mainly relies on the business identity of the logged-in user and the control level to which he belongs to determine his control authority. As long as the operator can successfully log in to the system with a business identity, he can obtain the corresponding control authority, and there will be no further verification of whether the identity information is true. When other personnel log in to the system with an account, they can still operate the system according to the account authority. Second, the existing control authority allocation method is relatively simple, and only considers the operation authority at the business level. As long as the operation can be performed within the authority, it can be performed on the device side. Therefore, it is impossible to effectively identify the operation risk of the equipment under abnormal conditions. Therefore, the overall security of the existing hydropower unit control scheme is not high. Summary of the invention
[0004] In view of this, the present invention provides a method and device for hierarchical control of a hydropower unit to solve the problem of how to improve the safety of the hydropower unit during the hierarchical control process.
[0005] In a first aspect, the present invention provides a hierarchical control method for a hydropower unit, based on a hydropower unit control system, wherein the hydropower unit control system includes different control levels, and the different control levels include a centralized control end, a plant end, and an equipment end; each control account at a different control level corresponds to a different control authority according to corresponding business requirements, and a control personnel issues a control instruction to the hydropower unit equipment based on the control account using the corresponding control authority, and the method includes:
[0006] Acquire a first control instruction issued by the control personnel at a control terminal of at least one control level;
[0007] Acquire a device control constraint condition corresponding to a control level according to the first control instruction;
[0008] Determining whether the first control instruction meets the equipment control constraint condition according to the hydropower unit equipment information and / or external environment information collected in real time;
[0009] When the first control instruction does not meet the equipment control constraint conditions, the first control instruction is sent to the hydropower unit equipment; when the first control instruction meets the equipment control constraint conditions, a locking prompt information is generated according to the first control instruction, and the locking prompt information is returned to the corresponding control end that sends the first control instruction.
[0010] In the embodiment of the present invention, each control account at different control levels corresponds to different control permissions according to corresponding business needs, which can realize accurate permission management, and the permissions of operators can be distinguished at the control level, making hierarchical control more rigorous. 、 Safety; judging whether the first control instruction meets the equipment control constraint conditions according to the real-time collected hydropower unit equipment information and / or external environment information, effectively identifying the operation risks of the equipment under abnormal conditions, and ensuring the reliability and safety of the instructions finally issued to the hydropower unit equipment; when the first control instruction meets the equipment control constraint conditions, a lock prompt message is generated according to the first control instruction, and the lock prompt message is returned to the corresponding control end that issued the first control instruction, thereby preventing the occurrence of abnormal operations and avoiding the security risks caused by the single reliance on business identity and static authority allocation in the prior art. This embodiment effectively improves the overall security of the hydropower unit control.
[0011] In an optional embodiment, the hydropower unit equipment executes the corresponding first control instruction according to the priority corresponding to different control levels; wherein the priority of the equipment end is higher than the priority of the plant end, and the priority of the plant end is higher than the priority of the centralized control end.
[0012] In the embodiment of the present invention, the priority level decreases from the device end to the centralized control end, and instructions are executed at a high priority level, which can reduce errors caused by information transmission, thereby reducing operational risks and improving the safety of hydropower unit control.
[0013] In an optional implementation, the equipment control constraint condition includes a plurality of constraint rules having a preset mapping relationship with the equipment state of the hydropower unit and / or the external environment state;
[0014] The determining whether the first control instruction meets the equipment control constraint condition according to the real-time collected hydropower unit equipment information and / or external environment information specifically includes:
[0015] Input the real-time collected hydropower unit equipment information and / or external environment information into a preset first edge intelligent computing unit to obtain a first intelligent analysis result, wherein the first intelligent analysis result at least includes the hydropower unit equipment status and / or external environment status at the current moment;
[0016] Matching the first intelligent analysis result with each constraint rule in the device control constraint condition;
[0017] If at least one of the hydropower unit equipment status and / or external environment status in the first intelligent analysis result successfully matches any constraint rule, it is confirmed that the first control instruction meets the equipment control constraint condition;
[0018] If all the equipment states and / or external environment states of the hydropower units in the first intelligent analysis result fail to match each constraint rule in the equipment control constraint condition, it is confirmed that the first control instruction does not meet the equipment control constraint condition.
[0019] The embodiment of the present invention sets a preset mapping relationship between the equipment status of the hydropower unit and / or the external environment status, adopts multiple constraint rules, inputs the real-time collected data into a preset first edge intelligent computing unit to obtain a first intelligent analysis result, and quickly processes the data; compares the analysis results with the equipment control constraint conditions one by one to confirm whether the conditions are met; if any state successfully matches a constraint rule, the instruction is confirmed to meet the conditions; if all states do not match, the instruction does not meet the conditions; through the analysis and matching of the intelligent computing unit, it is possible to effectively identify and prevent operational risks that may occur under abnormal circumstances, thereby more effectively evaluating whether the first control instruction is reasonable and safe, thereby improving the safety of hydropower unit control.
[0020] In an optional implementation, when the first control instruction does not meet the equipment control constraint condition, the method further includes generating a second control instruction according to the first control instruction, and sending the second control instruction to the hydropower unit equipment, specifically including:
[0021] Extracting each control item about the hydropower unit equipment in the first control instruction;
[0022] Input the real-time first intelligent analysis result into a preset second edge intelligent computing unit to obtain a second intelligent analysis result, wherein the second intelligent analysis result at least includes the equipment status of the hydropower unit and / or the external environment status within a preset time period after the current moment;
[0023] Modify the control parameters of each control item according to the second intelligent analysis result;
[0024] A second control instruction is generated according to the corrected control parameter, and the second control instruction is sent to the hydropower unit equipment.
[0025] In an embodiment of the present invention, by extracting each control item about the hydropower unit equipment in the first control instruction, the real-time first intelligent analysis result is input into a preset second edge intelligent computing unit to obtain a second intelligent analysis result, and the control parameters of each control item are corrected according to the second intelligent analysis result. The control parameters can be dynamically adjusted to adapt to the state changes or environmental changes that may occur in the current and future equipment. A second control instruction is generated according to the corrected control parameters and sent to the equipment to ensure that the issued instruction is more in line with the actual situation and reduce the risk of misoperation.
[0026] In an optional embodiment, the method further includes:
[0027] Collecting real-time operation record information generated by the hydropower unit equipment based on the first control instruction or the second control instruction;
[0028] The first intelligent analysis result, the second intelligent analysis result, the real-time operation record information, the first control instruction and the corresponding response information and the second control instruction are stored in a database and displayed.
[0029] The embodiment of the present invention collects real-time operation record information generated by the hydropower unit equipment based on the first control instruction or the second control instruction, and stores and displays the relevant information in a database, so that the control personnel can instantly understand the equipment status and response situation, providing data support for their decision-making.
[0030] In an optional embodiment, the method further includes:
[0031] Determining whether the first control instruction is an emergency operation instruction;
[0032] When the first control instruction is the emergency operation instruction, obtaining a safety constraint rule in a constraint condition corresponding to the first control instruction;
[0033] Matching the first intelligent analysis result with the security constraint rule;
[0034] If at least one of the hydropower unit equipment status and / or external environment status in the first intelligent analysis result successfully matches the safety constraint rule, then confirm that the first control instruction meets the constraint condition of the safety constraint rule; generate safety lock prompt information according to the first control instruction, and return the safety lock prompt information to the corresponding control end that issued the first control instruction;
[0035] If the equipment status of all hydropower units and / or the external environment status in the first intelligent analysis result fails to match the safety constraint rule, it is confirmed that the first control instruction does not meet the constraint conditions of the safety constraint rule, and the first control instruction is sent to the hydropower unit equipment.
[0036] In the embodiment of the present invention, when the first control instruction is an emergency operation instruction, the safety constraint rules are obtained, and the intelligent analysis results are matched with the safety constraint rules. If the match is successful, a safety lock prompt message is generated and returned to the control end. If the match fails, the instruction is directly issued. In an emergency, it can also flexibly determine whether the instruction is issued. By checking specific safety constraint rules in an emergency, the safety of emergency operations is improved.
[0037] In a second aspect, the present invention provides a hydropower unit hierarchical control device, the device comprising:
[0038] An instruction acquisition module, used for acquiring a first control instruction issued by the control personnel at a control terminal of at least one control level;
[0039] A constraint condition analysis module, used for acquiring a device control constraint condition corresponding to a control level according to the first control instruction;
[0040] A constraint condition analysis module, used to determine whether the first control instruction meets the equipment control constraint condition according to the real-time collected hydropower unit equipment information and / or external environment information;
[0041] The instruction processing module is used to send the first control instruction to the hydropower unit equipment when the first control instruction does not meet the equipment control constraint conditions; when the first control instruction meets the equipment control constraint conditions, generate a locking prompt information according to the first control instruction, and return the locking prompt information to the corresponding control end that sends the first control instruction.
[0042] In a third aspect, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the hydropower generator group hierarchical control method of the first aspect or any corresponding embodiment thereof by executing the computer instructions.
[0043] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the hydropower generator group hierarchical control method of the first aspect or any corresponding embodiment thereof.
[0044] In a fifth aspect, the present invention provides a computer program product, comprising computer instructions for causing a computer to execute the hydropower generator group hierarchical control method according to the first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0046] Figure 1 is a schematic flow chart of a method for hierarchical control of a hydropower unit according to an embodiment of the present invention;
[0047] Figure 2 is a hierarchical schematic diagram of a control system of a hydropower unit according to a hierarchical control method of a hydropower unit according to an embodiment of the present invention;
[0048] Figure 3 is a flow chart of another hydropower unit hierarchical control method according to an embodiment of the present invention;
[0049] Figure 4 1. is a schematic diagram of a logic interlocking flow chart of a hydroelectric generator unit hierarchical control method according to an embodiment of the present invention;
[0050] Figure 5 is a flow chart of another hydropower unit hierarchical control method according to an embodiment of the present invention;
[0051] Figure 6 is a flow chart of another hydropower unit hierarchical control method according to an embodiment of the present invention;
[0052] Figure 7 is a structural block diagram of a hierarchical control device for a hydropower unit according to an embodiment of the present invention;
[0053] Figure 8 It is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0054] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.
[0055] In the existing hydropower unit control system, the logged-in user only needs to have a business identity to obtain the corresponding permissions, and there is a lack of verification of the authenticity of the identity information. This can easily lead to account fraud, increasing security risks. The current control authority allocation mostly depends on the user's level, and fails to effectively combine other factors for comprehensive consideration. It is impossible to identify the operational risks under abnormal conditions, which increases the risk of misoperation under abnormal operating conditions.
[0056] The hierarchical control method of a hydropower unit provided by the present invention is applied to the control scenarios of hydropower units and large-scale power equipment control, etc., and realizes the control safety and protection of hydropower unit equipment, greatly improves the operation safety of hydropower units, and improves the system reliability. By setting appropriate control constraints, real-time monitoring and identification of the current status of hydropower unit-related equipment, analysis and judgment of the safety status of all related systems, identification of safe and reliable equipment control constraints, and placing the issuance of equipment control instructions under reliable and safe conditions, the equipment safety and the personal safety of operation and maintenance personnel are guaranteed to the greatest extent.
[0057] According to an embodiment of the present invention, an embodiment of a method for hierarchical control of a hydropower unit is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions. The above-mentioned computer system is configured with a hierarchical control device for a hydropower unit for controlling a control system of a hydropower unit. Although a logical sequence is shown in the flowchart, in some cases, the steps shown or described may be executed in an order different from that shown here.
[0058] In this embodiment, a hierarchical control method for a hydropower unit is provided, which is based on a hydropower unit control system. The hydropower unit control system includes different control levels, including a centralized control end, a plant end, and an equipment end; each control account at different control levels corresponds to different control permissions according to corresponding business requirements, and the control personnel use the corresponding control permissions based on the control account to issue control instructions to the hydropower unit equipment, which can be used for the above-mentioned computer, Figure 1 is a flow chart of a method for hierarchical control of a hydropower unit according to an embodiment of the present invention. Figure 1 As shown, the process includes the following steps:
[0059] Step S101: obtaining a first control instruction issued by the control personnel at a control terminal of at least one control level.
[0060] It should be noted that the hydropower unit control system in the embodiment of the present invention is divided into three main levels, which can be referred to Figure 2, the equipment side (on-site control) directly operates the control system related to the equipment, has the highest authority, and is allowed to perform the highest priority operation in an emergency. It accesses redundant / non-redundant controllers through the control network, and uses I / O stations to access single control devices through hard wiring or network access. The plant station side (station control, including operator station 1, operator station 2, detection and scheduling server, control network) can obtain comprehensive information about the equipment and analyze it using intelligent diagnosis technology, but the authority is still lower than the instructions of on-site control. The centralized control side (dispatching / remote control, including network dispatching, provincial / regional dispatching, etc., respectively connected to the detection and scheduling server) has the lowest authority, but can give overall dispatching instructions based on the global power system stable operation requirements. The first control instructions issued by the control personnel at the control end of at least one control level may include speed regulation, excitation, pump status, valve status, etc. The first control instructions that can also be sent at the centralized control end include at least: AGC / AVC, unit emergency condition conversion instructions, etc. Different control levels of the hydropower unit control system have different operating permissions. The control system is divided into multiple levels, each level has its control account, and different control permissions are granted according to business needs. The purpose of permission control is to ensure the security of the system, and users at different levels can only operate within the scope of their permissions.
[0061] It is understandable that the granting of permissions is not only related to the identity of the logged-in user, but also controlled by predefined locking conditions. In case of emergency, a control account with special permissions can also be set in advance. The method in this example is used to generate a logical lock when the operator issues the first control instruction according to the hydropower unit control system, thereby ensuring the safety of the operator executing instructions in the hydropower unit control system.
[0062] Step S102: acquiring device control constraint conditions corresponding to the control level according to the first control instruction.
[0063] The device control constraint condition in the embodiment of the present invention is essentially a predefined authorization operation security mechanism, which is used to prevent unauthorized access and control operations, and judge the security of the operation according to the user authority, device status, and the pre-execution result of the operation instruction. The design of this authorization mechanism in this example combines information security and logical security considerations to ensure that unauthorized operations and operations that do not meet the control conditions are blocked. At the same time, it can also limit the control operations that can be performed by different users according to their authority.
[0064] Step S103: judging whether the first control instruction meets the equipment control constraint condition according to the real-time collected hydropower unit equipment information and / or external environment information.
[0065] It should be noted that the equipment control constraint refers to the standard used to judge the legality of the operation instruction, which is determined based on the real-time collected equipment information (such as the current operating status of the equipment, the equipment model, etc.) and external environment information (such as the power grid status, the external temperature of the equipment, etc.). The instructions issued by the controller must meet these constraints before they can be executed.
[0066] Step S104, when the first control instruction does not meet the equipment control constraint conditions, the first control instruction is sent to the hydropower unit equipment; when the first control instruction meets the equipment control constraint conditions, a locking prompt message is generated according to the first control instruction, and the locking prompt message is returned to the corresponding control end that sends the first control instruction.
[0067] It should be noted that when a control instruction does not meet the constraints of the device control, a lockout prompt message will be generated to prompt the control personnel that the operation is rejected. This ensures that non-compliant operation instructions will not be issued to the device to ensure safe operation.
[0068] In the embodiment of the present invention, each control account at different control levels corresponds to different control permissions according to corresponding business needs, which can realize accurate permission management, and the permissions of operators can be distinguished at the control level, so that the hierarchical control is more rigorous and safe; according to the real-time collected hydropower unit equipment information and / or external environment information, it is judged whether the first control instruction meets the equipment control constraint conditions, and the operation risks of the equipment under abnormal conditions are effectively identified, so as to ensure the reliability and safety of the instructions finally issued to the hydropower unit equipment; when the first control instruction meets the equipment control constraint conditions, a locking prompt information is generated according to the first control instruction, and the locking prompt information is returned to the corresponding control end that issued the first control instruction, so as to prevent the occurrence of abnormal operations and avoid the security risks caused by the single reliance on business identity and static permission allocation in the prior art. This embodiment effectively improves the overall security of the hydropower unit control.
[0069] In this embodiment, a hydropower unit hierarchical control method is provided, which can be used in the above-mentioned computer. Figure 3 is a flow chart of a method for hierarchical control of a hydropower unit according to an embodiment of the present invention. Figure 3 As shown, the process includes the following steps:
[0070] Step S301, obtaining a first control instruction issued by the control personnel at a control terminal of at least one control level. Figure 1 Step S101 of the illustrated embodiment will not be described in detail here.
[0071] Step S302: Obtain device control constraint conditions corresponding to the control level according to the first control instruction. Figure 1 Step S102 of the illustrated embodiment will not be described in detail here.
[0072] Step S303: judging whether the first control instruction meets the equipment control constraint condition according to the real-time collected hydropower unit equipment information and / or external environment information.
[0073] Wherein, the equipment control constraint conditions include a plurality of constraint rules having a preset mapping relationship with the equipment state of the hydropower unit and / or the external environment state;
[0074] In the embodiment of the present invention, the priority level decreases from the device end to the centralized control end, and instructions are executed at a high priority level, which can reduce errors caused by information transmission, thereby reducing operational risks and improving the safety of hydropower unit control.
[0075] Specifically, the above step S303 includes:
[0076] Step S3031, input the real-time collected hydropower unit equipment information and / or external environment information into a preset first edge intelligent computing unit to obtain a first intelligent analysis result, wherein the first intelligent analysis result at least includes the hydropower unit equipment status and / or external environment status at the current moment.
[0077] Specifically, the sensors are used to collect the equipment information of the hydropower unit (such as the load condition of the generator, power generation efficiency, model of the hydropower unit, etc.) and the external environment information (such as water level, flow rate, temperature, etc.) in real time. The above data is input into the preset first edge intelligent computing unit for calculation to obtain specific status information. For example, the first edge intelligent computing unit calculates that the current turbine speed is 400 rpm, the reservoir water level is 100 meters, the total load is 70%, etc.
[0078] Step S3032: Match the first intelligent analysis result with each constraint rule in the device control constraint condition.
[0079] Specifically, for example, when executing to open the valve of the water-releasing equipment, the corresponding equipment control constraint conditions include (1) turbine speed higher than 400 rpm, (2) reservoir water level higher than 150 meters, and (3) total load higher than 50%. The current state of the hydropower unit equipment and / or the external environment state are sequentially matched with any of the above conditions to determine whether any condition is not met.
[0080] Step S3033: If at least one of the hydropower unit equipment status and / or external environment status in the first intelligent analysis result successfully matches any constraint rule, it is confirmed that the first control instruction meets the equipment control constraint condition.
[0081] Specifically, if any device state or external environment state in the first intelligent analysis result meets any constraint condition, it is confirmed that the first control instruction cannot be executed. For example, if the total load at the current moment is 70%, the total load in the device constraint condition is higher than 50%, which meets the constraint rule.
[0082] Furthermore, the constraint rules include not only the constraints of the controlled target hydropower unit equipment itself, but also the constraints of other equipment associated with the target hydropower unit equipment. For example, when a hydropower unit equipment A is turned on, the valve of the previous equipment B associated with it must be closed first. This embodiment will not be repeated here.
[0083] Step S3034: if all the hydropower unit equipment states and / or external environment states in the first intelligent analysis result fail to match each constraint rule in the equipment control constraint condition, it is confirmed that the first control instruction does not meet the equipment control constraint condition.
[0084] Specifically, if the equipment status and / or external environment status of all hydropower units in the first intelligent analysis result fail to match each constraint rule in the equipment control constraint condition, it means that the content of the first control instruction is not subject to the equipment control constraint condition and can continue to be executed.
[0085] For example, refer to Figure 4 , taking the centralized control end account as an example, the control personnel logs in to the user account, first performs unified authentication, authority authentication and logs in according to the login mode. In the current account, the management permissions that the user can execute include operation permissions and data permissions (query / data operation), among which, the operation permissions include menu permissions and button permissions (used to execute the permissions granted to the logged-in user), and the first control instruction issued through the button permission will be subject to the corresponding constraint conditions (i.e. on-site constraint lock), so as to ensure that instructions with abnormal risks cannot be smoothly issued to specific equipment, and the instructions that can be issued to the equipment are all instructions that pass the constraint lock, thereby improving the overall security of the system.
[0086] Step S304: When the first control instruction does not meet the equipment control constraint condition, the first control instruction is sent to the hydropower unit equipment; when the first control instruction meets the equipment control constraint condition, a locking prompt message is generated according to the first control instruction, and the locking prompt message is returned to the corresponding control end that sends the first control instruction. For details, please refer to Figure 1Step S104 of the illustrated embodiment will not be described in detail here.
[0087] Step S305: when the first control instruction does not meet the equipment control constraint condition, a second control instruction is generated according to the first control instruction, and the second control instruction is sent to the hydropower unit equipment.
[0088] Specifically, the above step S305 includes:
[0089] Step S3051, extracting each control item about the hydropower unit equipment in the first control instruction;
[0090] Specifically, by parsing the control instructions, the control instructions are analyzed using a parsing module or a specific protocol, and the various control parameters in the instructions are decoded and separated to form a list of control items. Among them, a rule-based or model-based parsing method, such as natural language processing technology, can be used in combination with a preset control logic library to accurately split the instructions.
[0091] Step S3052: input the real-time first intelligent analysis result to a preset second edge intelligent computing unit to obtain a second intelligent analysis result, wherein the second intelligent analysis result at least includes the equipment status of the hydropower unit and / or the external environment status within a preset time period after the current moment;
[0092] Specifically, the first intelligent analysis result is real-time analysis data obtained by the first edge intelligent computing unit in the edge intelligent computing unit (such as equipment inspection, video monitoring or face recognition module). The data will be transmitted to the second edge intelligent computing unit through a high-speed communication interface. The second computing unit will predict the state changes of the equipment and the external environment in the future based on the set model (such as a time series-based prediction model or state assessment algorithm).
[0093] Step S3053, modifying the control parameters of each control item according to the second intelligent analysis result;
[0094] Specifically, the intelligent analysis results will be used as input to compare with the current control items, and the rationality of the control parameters will be evaluated using fuzzy logic or adaptive control algorithms. For parameters with large deviations, dynamic adjustment-based optimization algorithms (such as intelligent predictive control) can be used to correct them to ensure that the hydropower unit equipment can still operate normally in the future and avoid potential risks.
[0095] Step S3054: Generate a second control instruction according to the corrected control parameter, and send the second control instruction to the hydropower unit equipment.
[0096] Specifically, a control instruction suitable for the current device status is regenerated based on the corrected parameters, relying on a preset control instruction template, or generating real-time instructions through an intelligent instruction generator. After the instruction is generated, the control instruction is sent to the hydropower unit equipment through an industrial standard communication protocol to ensure that the equipment can respond in time and execute new control actions.
[0097] In an embodiment of the present invention, by extracting each control item about the hydropower unit equipment in the first control instruction, the real-time first intelligent analysis result is input into a preset second edge intelligent computing unit to obtain a second intelligent analysis result, and the control parameters of each control item are corrected according to the second intelligent analysis result. The control parameters can be dynamically adjusted to adapt to the state changes or environmental changes that may occur in the current and future equipment. A second control instruction is generated according to the corrected control parameters and sent to the equipment to ensure that the issued instruction is more in line with the actual situation and reduce the risk of misoperation.
[0098] The embodiment of the present invention sets a preset mapping relationship between the equipment status of the hydropower unit and / or the external environment status, adopts multiple constraint rules, inputs the real-time collected data into a preset first edge intelligent computing unit to obtain a first intelligent analysis result, and quickly processes the data; compares the analysis results with the equipment control constraint conditions one by one to confirm whether the conditions are met; if any state successfully matches a constraint rule, the instruction is confirmed to meet the conditions; if all states do not match, the instruction does not meet the conditions; through the analysis and matching of the intelligent computing unit, it is possible to effectively identify and prevent operational risks that may occur under abnormal circumstances, thereby more effectively evaluating whether the first control instruction is reasonable and safe, thereby improving the safety of hydropower unit control.
[0099] In this embodiment, a hydropower unit hierarchical control method is provided, which can be used in the above-mentioned computer. Figure 5 is a flow chart of a method for hierarchical control of a hydropower unit according to an embodiment of the present invention. Figure 5 As shown, the process includes the following steps:
[0100] Step S501, obtaining a first control instruction issued by the control personnel at a control terminal of at least one control level. Figure 1 Step S101 of the illustrated embodiment will not be described in detail here.
[0101] Step S502: Obtain device control constraint conditions corresponding to the control level according to the first control instruction. Figure 1 Step S102 of the illustrated embodiment will not be described in detail here.
[0102] Step S503: judging whether the first control instruction meets the equipment control constraint condition according to the real-time collected hydropower unit equipment information and / or external environment information. Figure 1 Step S103 of the illustrated embodiment will not be described in detail here.
[0103] Step S504: When the first control instruction does not meet the equipment control constraint condition, the first control instruction is sent to the hydropower unit equipment; when the first control instruction meets the equipment control constraint condition, a locking prompt message is generated according to the first control instruction, and the locking prompt message is returned to the corresponding control end that sends the first control instruction. For details, please refer to Figure 1 Step S104 of the illustrated embodiment will not be described in detail here.
[0104] Step S505: collecting real-time operation record information generated by the hydropower unit equipment based on the first control instruction or the second control instruction.
[0105] Specifically, the operation record information of the hydropower unit equipment itself is obtained after executing the first control instruction or the second control instruction, including but not limited to: the state change of the equipment, the feedback signal of the equipment, such as whether it is executed normally, whether an abnormality occurs, etc.
[0106] Step S506, storing the first intelligent analysis result, the second intelligent analysis result, the real-time operation record information, the first control instruction and the corresponding response information and the second control instruction in a database and displaying them.
[0107] Specifically, the collected equipment operation data, control instructions, response information, analysis results, etc. are stored in the database. In this embodiment, the database can adopt a distributed database or a time series database to ensure that all historical data, real-time data, analysis results, etc. can be effectively managed and retrieved.
[0108] Furthermore, the collected equipment status, intelligent analysis results, control instructions and response status are displayed through the human-machine interface (HMI). HMI can display real-time equipment status and control information in the form of charts, text prompts, etc. and generate operation prompts, so as to fully integrate and utilize various system information data, avoid safety hazards caused by information islands, help control personnel intuitively understand the equipment operation status, and respond quickly to equipment problems.
[0109] Among them, the operation prompt is an expansion of the usability of the entire hydropower unit system. It is a preset prompt information during the construction process to assist operation and maintenance personnel to understand the current equipment status, operation lock, operation process and possible operation consequences.
[0110] The embodiment of the present invention collects real-time operation record information generated by the hydropower unit equipment based on the first control instruction or the second control instruction, and stores and displays the relevant information in a database, so that the control personnel can instantly understand the equipment status and response situation, providing data support for their decision-making.
[0111] In this embodiment, a hydropower unit hierarchical control method is provided, which can be used in the above-mentioned computer. Figure 6 is a flow chart of a method for hierarchical control of a hydropower unit according to an embodiment of the present invention. Figure 6 As shown, the process includes the following steps:
[0112] Step S601: Obtain a first control instruction issued by the control personnel at a control terminal of at least one control level. Figure 1 Step S101 of the illustrated embodiment will not be described in detail here.
[0113] Step S602: Obtain device control constraint conditions corresponding to the control level according to the first control instruction. Figure 1 Step S102 of the illustrated embodiment will not be described in detail here.
[0114] Step S603: judging whether the first control instruction meets the equipment control constraint condition according to the real-time collected hydropower unit equipment information and / or external environment information. Figure 1 Step S103 of the illustrated embodiment will not be described in detail here.
[0115] Step S604: When the first control instruction does not meet the equipment control constraint condition, the first control instruction is sent to the hydropower unit equipment; when the first control instruction meets the equipment control constraint condition, a locking prompt message is generated according to the first control instruction, and the locking prompt message is returned to the corresponding control end that sends the first control instruction. For details, please refer to Figure 1 Step S104 of the illustrated embodiment will not be described in detail here.
[0116] Step S605: determine whether the first control instruction is an emergency operation instruction.
[0117] Specifically, control instructions are classified through a preset instruction recognition module, and whether the instruction is an emergency operation instruction is determined based on the instruction's identification, content characteristics or priority label. Alternatively, a priority determination mechanism is set up internally to use the instruction's priority label (such as the "emergency" label) to quickly identify emergency instructions.
[0118] Step S606: when the first control instruction is the emergency operation instruction, obtain the safety constraint rule in the constraint condition corresponding to the first control instruction.
[0119] Specifically, a safety constraint rule base including a variety of operating conditions is established in advance, and the emergency operation instruction is parsed to obtain the safety constraint rules related to the instruction from the safety constraint rule base.
[0120] Step S607: Match the first intelligent analysis result with the security constraint rule.
[0121] Step S608: If at least one of the equipment status of the hydropower unit and / or the external environment status in the first intelligent analysis result successfully matches the safety constraint rule, it is confirmed that the first control instruction meets the constraint conditions of the safety constraint rule; a safety lock prompt message is generated according to the first control instruction, and the safety lock prompt message is returned to the corresponding control end that issued the first control instruction.
[0122] Step S609: If the equipment status of all hydropower units and / or the external environment status in the first intelligent analysis result fails to match the safety constraint rule, it is confirmed that the first control instruction does not meet the constraint conditions of the safety constraint rule, and the first control instruction is sent to the hydropower unit equipment.
[0123] Specifically, based on pattern recognition or logic matching algorithms, the intelligent analysis results are compared with the safety constraint rules item by item, and the matching results are classified as "successful match" or "match failure". When the match is successful, it means that the first control instruction does not comply with the safety rules. When the match fails, it means that the first control instruction meets the most basic safety requirements. Since it is an emergency instruction, it can be directly sent to the corresponding device.
[0124] In the embodiment of the present invention, when the first control instruction is an emergency operation instruction, the safety constraint rules are obtained, and the intelligent analysis results are matched with the safety constraint rules. If the match is successful, a safety lock prompt message is generated and returned to the control end. If the match fails, the instruction is directly issued. In an emergency situation, it is also possible to flexibly determine whether the instruction is issued. By checking specific safety constraint rules in an emergency situation, the safety of emergency operations is improved.
[0125] In the present embodiment, a hydroelectric generator group hierarchical control device is also provided, and the system is used to implement the above-mentioned embodiment and preferred implementation mode, and the descriptions that have been made are not repeated. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the system described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware is also possible and conceived.
[0126] This embodiment provides a hierarchical control device for a hydropower generator set, such as Figure 7 As shown, including:
[0127] An instruction acquisition module 701 is used to acquire a first control instruction issued by the control personnel at a control terminal of at least one control level;
[0128] A constraint condition analysis module 702, configured to obtain a device control constraint condition corresponding to a control level according to the first control instruction;
[0129] The constraint condition judgment module 703 is used to judge whether the first control instruction meets the equipment control constraint condition according to the hydropower unit equipment information and / or external environment information collected in real time;
[0130] The instruction processing module 704 is used to send the first control instruction to the hydropower unit equipment when the first control instruction does not meet the equipment control constraint conditions; when the first control instruction meets the equipment control constraint conditions, generate a locking prompt information according to the first control instruction, and return the locking prompt information to the corresponding control end that sends the first control instruction.
[0131] In some optional embodiments, the hydropower unit equipment executes the corresponding first control instruction according to the priority corresponding to different control levels; wherein the priority of the equipment end is higher than the priority of the plant end, and the priority of the plant end is higher than the priority of the centralized control end.
[0132] In an optional implementation, the equipment control constraint condition includes a plurality of constraint rules having a preset mapping relationship with the equipment state of the hydropower unit and / or the external environment state; the constraint condition analysis module 703 specifically includes:
[0133] A data acquisition unit, used to input the real-time collected hydropower unit equipment information and / or external environment information into a preset first edge intelligent computing unit to obtain a first intelligent analysis result, wherein the first intelligent analysis result at least includes the hydropower unit equipment status and / or external environment status at the current moment;
[0134] A constraint rule matching unit, used to match the first intelligent analysis result with each constraint rule in the device control constraint condition;
[0135] A control instruction compliance determination unit is used to confirm that the first control instruction complies with the equipment control constraint conditions if at least one hydropower unit equipment status and / or external environment status in the first intelligent analysis result successfully matches any constraint rule; if all hydropower unit equipment status and / or external environment status in the first intelligent analysis result fail to match each constraint rule in the equipment control constraint conditions, then confirm that the first control instruction does not comply with the equipment control constraint conditions.
[0136] In an optional implementation, when the first control instruction does not meet the device control constraint condition, the apparatus further includes an instruction correction module, specifically including:
[0137] A control item extraction unit, used to extract each control item related to the hydropower unit equipment in the first control instruction;
[0138] A future state prediction unit, used for inputting the real-time first intelligent analysis result into a preset second edge intelligent computing unit to obtain a second intelligent analysis result, wherein the second intelligent analysis result at least includes the equipment state of the hydropower unit and / or the external environment state within a preset time period after the current moment;
[0139] a control parameter correction unit, configured to correct the control parameter of each control item according to the second intelligent analysis result;
[0140] The second control instruction generating and issuing unit is used to generate a second control instruction according to the corrected control parameter, and issue the second control instruction to the hydropower unit equipment.
[0141] In an optional embodiment, the above device further includes:
[0142] An operation record collection module, used to collect real-time operation record information generated by the hydropower unit equipment based on the first control instruction or the second control instruction;
[0143] The data display module is used to store the first intelligent analysis result, the second intelligent analysis result, the real-time operation record information, the first control instruction and the corresponding response information and the second control instruction in a database and display them.
[0144] In an optional embodiment, the above device further includes:
[0145] An emergency operation identification module, used to determine whether the first control instruction is an emergency operation instruction;
[0146] A safety constraint rule acquisition module, used for acquiring the safety constraint rule in the constraint condition corresponding to the first control instruction when the first control instruction is the emergency operation instruction;
[0147] A security state matching module, used for matching the first intelligent analysis result with the security constraint rule;
[0148] A safety compliance determination module, configured to confirm that the first control instruction complies with the constraint conditions of the safety constraint rule if at least one of the equipment status of the hydropower unit and / or the external environment status in the first intelligent analysis result successfully matches the safety constraint rule; generate safety lockout prompt information according to the first control instruction, and return the safety lockout prompt information to the corresponding control terminal that issued the first control instruction;
[0149] A control instruction execution module is used to confirm that the first control instruction does not meet the constraint conditions of the safety constraint rules if the equipment status of all hydropower units and / or the external environment status in the first intelligent analysis result fails to match the safety constraint rules, and send the first control instruction to the hydropower unit equipment.
[0150] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.
[0151] The hydropower unit hierarchical control device in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.
[0152] The embodiment of the present invention also provides a computer device having the above Figure 7 The hydropower unit stage control device shown.
[0153] See also Figure 8 , Figure 8 is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention, such as Figure 8 As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 8 A processor 10 is taken as an example.
[0154] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.
[0155] The memory 20 stores instructions executable by at least one processor 10, so that at least one processor 10 executes the method shown in the above embodiment.
[0156] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0157] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.
[0158] The computer device further comprises a communication interface 30 for the computer device to communicate with other devices or a communication network.
[0159] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.
[0160] A part of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the existence of the computer program instruction in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc., and accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium accessible to the computer.
[0161] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the defined scope.
Claims
1. A method for hierarchical control of hydropower units, characterized in that: Based on a hydropower unit control system, the hydropower unit control system includes different control levels, and the different control levels include a centralized control end, a plant end, and an equipment end; each control account at different control levels corresponds to different control permissions according to corresponding business requirements, and a control personnel issues a control instruction to the hydropower unit equipment based on the control account using the corresponding control permissions, and the method includes: Acquire a first control instruction issued by the control personnel at a control terminal of at least one control level; Acquire a device control constraint condition corresponding to a control level according to the first control instruction; Determining whether the first control instruction meets the equipment control constraint condition according to the hydropower unit equipment information and / or external environment information collected in real time; When the first control instruction does not meet the equipment control constraint conditions, the first control instruction is sent to the hydropower unit equipment; when the first control instruction meets the equipment control constraint conditions, a locking prompt information is generated according to the first control instruction, and the locking prompt information is returned to the corresponding control end that sends the first control instruction.
2. The method according to claim 1, characterized in that The hydropower unit equipment executes the corresponding first control instruction according to the priority corresponding to different control levels; wherein the priority of the equipment end is higher than the priority of the plant end, and the priority of the plant end is higher than the priority of the centralized control end.
3. The method according to claim 2, characterized in that The equipment control constraint conditions include a plurality of constraint rules having a preset mapping relationship with the equipment state of the hydropower unit and / or the external environment state; The determining whether the first control instruction meets the equipment control constraint condition according to the real-time collected hydropower unit equipment information and / or external environment information specifically includes: Input the real-time collected hydropower unit equipment information and / or external environment information into a preset first edge intelligent computing unit to obtain a first intelligent analysis result, wherein the first intelligent analysis result at least includes the hydropower unit equipment status and / or external environment status at the current moment; Matching the first intelligent analysis result with each constraint rule in the device control constraint condition; If at least one of the hydropower unit equipment status and / or external environment status in the first intelligent analysis result successfully matches any constraint rule, it is confirmed that the first control instruction meets the equipment control constraint condition; If all the equipment states and / or external environment states of the hydropower units in the first intelligent analysis result fail to match each constraint rule in the equipment control constraint condition, it is confirmed that the first control instruction does not meet the equipment control constraint condition.
4. The method according to claim 3, characterized in that When the first control instruction does not meet the equipment control constraint condition, the method further includes generating a second control instruction according to the first control instruction, and sending the second control instruction to the hydropower unit equipment, specifically including: Extracting each control item about the hydropower unit equipment in the first control instruction; Input the real-time first intelligent analysis result into a preset second edge intelligent computing unit to obtain a second intelligent analysis result, wherein the second intelligent analysis result at least includes the equipment status of the hydropower unit and / or the external environment status within a preset time period after the current moment; Modify the control parameters of each control item according to the second intelligent analysis result; A second control instruction is generated according to the corrected control parameter, and the second control instruction is sent to the hydropower unit equipment.
5. The method according to claim 4, characterized in that The method further comprises: Collecting real-time operation record information generated by the hydropower unit equipment based on the first control instruction or the second control instruction; The first intelligent analysis result, the second intelligent analysis result, the real-time operation record information, the first control instruction and the corresponding response information and the second control instruction are stored in a database and displayed.
6. The method according to any one of claims 3 to 5, characterized in that: The method further comprises: Determining whether the first control instruction is an emergency operation instruction; When the first control instruction is the emergency operation instruction, obtaining a safety constraint rule in a constraint condition corresponding to the first control instruction; Matching the first intelligent analysis result with the security constraint rule; If at least one of the hydropower unit equipment status and / or external environment status in the first intelligent analysis result successfully matches the safety constraint rule, then confirm that the first control instruction meets the constraint condition of the safety constraint rule; generate safety lock prompt information according to the first control instruction, and return the safety lock prompt information to the corresponding control end that issued the first control instruction; If the equipment status of all hydropower units and / or the external environment status in the first intelligent analysis result fails to match the safety constraint rule, it is confirmed that the first control instruction does not meet the constraint conditions of the safety constraint rule, and the first control instruction is sent to the hydropower unit equipment.
7. A hydroelectric generator set hierarchical control device, characterized in that: Based on the hierarchical control method of a hydroelectric generator set according to any one of claims 1 to 6, the device comprises: An instruction acquisition module, used for acquiring a first control instruction issued by the control personnel at a control terminal of at least one control level; A constraint condition analysis module, used for acquiring a device control constraint condition corresponding to a control level according to the first control instruction; A constraint condition analysis module, used to determine whether the first control instruction meets the equipment control constraint condition according to the real-time collected hydropower unit equipment information and / or external environment information; The instruction processing module is used to send the first control instruction to the hydropower unit equipment when the first control instruction does not meet the equipment control constraint conditions; when the first control instruction meets the equipment control constraint conditions, generate a locking prompt information according to the first control instruction, and return the locking prompt information to the corresponding control end that sends the first control instruction.
8. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the hydropower generator group hierarchical control method according to any one of claims 1 to 6 by executing the computer instructions.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the hydroelectric generator group hierarchical control method according to any one of claims 1 to 6.
10. A computer program product, characterized in that It comprises computer instructions, and the computer instructions are used to make a computer execute the hydropower generator group hierarchical control method according to any one of claims 1-6.