Active power control method of pumped storage unit
Through the automated active control method, the set value is obtained and the target value is determined, and the control instructions are generated and sent, which solves the problem of low efficiency of traditional active control and achieves more efficient active control.
Patent Information
- Application Number
- CN202411742661.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-29
- Publication Date
- 2025-02-21
AI Technical Summary
The active control efficiency of traditional pumped storage units is low and requires a lot of manual processing time.
By obtaining the set active value and set capacity value of the pumped storage unit, the target active value and the target operating unit number are determined, the unit start-stop command is generated and the active value is assigned, and the control unit is sent to the control unit to control the start-stop and active outputs, and Based on the difference information between the real active value and the assigned active value, a adjustment command is determined to achieve closed-loop control of the active output.
The active control efficiency of the pumped storage unit is improved, the reasonable configuration of the unit number and the reasonable allocation of the active value are achieved, and the accuracy and stability of the active output are ensured.
Smart Images

Figure CN119496216A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of electric power technology, and in particular to an active power control method, device, computer equipment, computer-readable storage medium and computer program product for a pumped-storage unit. Background Art
[0002] With the development of the power system, the proportion of clean energy power generation in the power system continues to increase. As an important peak-shaving and frequency-regulating power source, pumped-storage power stations play an increasingly important role in the power system. How to efficiently control the active power of pumped-storage units has become an important research direction.
[0003] Traditional technology usually controls the active power of pumped storage units through manual monitoring and manual adjustment; however, this method requires a lot of manual processing time, resulting in low efficiency of active power control of pumped storage units. Summary of the invention
[0004] Based on this, it is necessary to provide an active power control method, device, computer equipment, computer readable storage medium and computer program product for a pumped-storage unit that can improve the efficiency of active power control of the pumped-storage unit in order to address the above technical problems.
[0005] In a first aspect, the present application provides a method for controlling active power of a pumped storage unit. The method comprises:
[0006] Obtain the set active power value and set capacity value of the pumped storage unit;
[0007] Determining a target active value of the pumped-storage unit according to the set active value and the set capacity value;
[0008] Determining the target number of operating units of the pumped-storage unit according to the target active power value;
[0009] Determining the distributed active power value of the pumped-storage unit according to the target number of operating units and the target active power value;
[0010] Generate a unit start / stop command corresponding to the target number of operating units, and send the unit start / stop command and the allocated active power value to the control unit of the pumped-storage unit to control the start / stop and active power output of the pumped-storage unit;
[0011] Determining a regulation instruction of the pumped-storage unit according to difference information between the real active value of the pumped-storage unit and the allocated active value;
[0012] The adjustment instruction is sent to the control unit to adjust the active output of the pumped storage unit.
[0013] In one embodiment, the control unit includes a local controller and a speed regulator;
[0014] The step of sending the start / stop command of the unit and the allocated active power value to the control unit of the pumped-storage unit to control the start / stop and active power output of the pumped-storage unit includes:
[0015] The unit start / stop command and the allocated active power value are sent to the local controller; the local controller is used to control the start / stop of the pumped-storage unit according to the unit start / stop command, and send the allocated active power value to the speed regulator; the speed regulator is used to control the active power output of the pumped-storage unit according to the allocated active power value.
[0016] In one embodiment, the step of obtaining a set active power value of the pumped storage unit includes:
[0017] Obtaining a current control mode of the pumped storage unit;
[0018] In the case where the current control mode is the frequency regulation mode, performing regulator conversion processing on the frequency setting value corresponding to the frequency regulation mode to obtain the set active value;
[0019] In the case that the current control mode is the active power control mode, the control authority corresponding to the active power control mode is determined, and the set active power value is obtained from the control terminal corresponding to the control authority.
[0020] In one embodiment, the obtaining the set active power value from the control terminal corresponding to the control authority includes:
[0021] When the control end is at the power station side, obtaining the current operation mode corresponding to the power station side;
[0022] When the current operation mode is a plan curve mode, extracting the set active power value from a preset plan curve corresponding to the plan curve mode;
[0023] When the current operation mode is the set value mode, an input value corresponding to the set value mode is acquired, and the input value is used as the set active power value.
[0024] In one embodiment, determining the target number of operating units of the pumped-storage unit according to the target active power value includes:
[0025] Obtaining the current start / stop mode of the pumped storage unit;
[0026] When the current start / stop mode of the unit is the automatic start / stop mode, determining the target number of operating units according to the target active power value;
[0027] When the current unit start / stop mode is the manual start / stop mode, the target number of operating units is determined according to the capacity of the units in the power generation state among the pumped-storage units.
[0028] In one embodiment, determining the adjustment instruction of the pumped-storage unit according to the difference information between the real active value of the pumped-storage unit and the allocated active value includes:
[0029] Obtaining the real active power value of the pumped-storage unit;
[0030] Determining an active power deviation value between the real active power value and the allocated active power value;
[0031] The adjustment instruction is generated according to the active power deviation value.
[0032] In a second aspect, the present application also provides an active power control device for a pumped storage unit. The device comprises:
[0033] A capacity acquisition module is used to obtain a set active power value and a set capacity value of the pumped storage unit;
[0034] A first determining module, configured to determine a target active value of the pumped-storage unit according to the set active value and the set capacity value;
[0035] A second determination module is used to determine the target number of operating units of the pumped-storage unit according to the target active power value;
[0036] A third determination module is used to determine the distributed active power value of the pumped storage unit according to the target number of operating units and the target active power value;
[0037] An instruction generation module, used for generating a unit start-stop instruction corresponding to the target number of operating units, and sending the unit start-stop instruction and the allocated active power value to the control unit of the pumped-storage unit to control the start-stop and active power output of the pumped-storage unit;
[0038] An instruction determination module, used for determining an adjustment instruction of the pumped-storage unit according to difference information between the real active value of the pumped-storage unit and the allocated active value;
[0039] The instruction sending module is used to send the adjustment instruction to the control unit to adjust the active output of the pumped storage unit.
[0040] In a third aspect, the present application further provides a computer device. The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:
[0041] Obtain the set active power value and set capacity value of the pumped storage unit;
[0042] Determining a target active value of the pumped-storage unit according to the set active value and the set capacity value;
[0043] Determining the target number of operating units of the pumped-storage unit according to the target active power value;
[0044] Determining the distributed active power value of the pumped-storage unit according to the target number of operating units and the target active power value;
[0045] Generate a unit start / stop command corresponding to the target number of operating units, and send the unit start / stop command and the allocated active power value to the control unit of the pumped-storage unit to control the start / stop and active power output of the pumped-storage unit;
[0046] Determining a regulation instruction of the pumped-storage unit according to difference information between the real active value of the pumped-storage unit and the allocated active value;
[0047] The adjustment instruction is sent to the control unit to adjust the active output of the pumped storage unit.
[0048] In a fourth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0049] Obtain the set active power value and set capacity value of the pumped storage unit;
[0050] Determining a target active value of the pumped-storage unit according to the set active value and the set capacity value;
[0051] Determining the target number of operating units of the pumped-storage unit according to the target active power value;
[0052] Determining the distributed active power value of the pumped-storage unit according to the target number of operating units and the target active power value;
[0053] Generate a unit start / stop command corresponding to the target number of operating units, and send the unit start / stop command and the allocated active power value to the control unit of the pumped-storage unit to control the start / stop and active power output of the pumped-storage unit;
[0054] Determining a regulation instruction of the pumped-storage unit according to difference information between the real active value of the pumped-storage unit and the allocated active value;
[0055] The adjustment instruction is sent to the control unit to adjust the active output of the pumped storage unit.
[0056] In a fifth aspect, the present application further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0057] Obtain the set active power value and set capacity value of the pumped storage unit;
[0058] Determining a target active value of the pumped-storage unit according to the set active value and the set capacity value;
[0059] Determining the target number of operating units of the pumped-storage unit according to the target active power value;
[0060] Determining the distributed active power value of the pumped-storage unit according to the target number of operating units and the target active power value;
[0061] Generate a unit start / stop command corresponding to the target number of operating units, and send the unit start / stop command and the allocated active power value to the control unit of the pumped-storage unit to control the start / stop and active power output of the pumped-storage unit;
[0062] Determining a regulation instruction of the pumped-storage unit according to difference information between the real active value of the pumped-storage unit and the allocated active value;
[0063] The adjustment instruction is sent to the control unit to adjust the active output of the pumped storage unit.
[0064] The active power control method, device, computer equipment, computer-readable storage medium and computer program product of the pumped-storage unit obtain a set active power value and a set capacity value of the pumped-storage unit; determine a target active power value of the pumped-storage unit according to the set active power value and the set capacity value; determine a target number of operating units of the pumped-storage unit according to the target active power value; determine an allocated active power value of the pumped-storage unit according to the target number of operating units and the target active power value; generate unit start / stop instructions corresponding to the target number of operating units, and send the unit start / stop instructions and the allocated active power value to the control unit of the pumped-storage unit to control the start / stop and active power output of the pumped-storage unit; determine an adjustment instruction of the pumped-storage unit according to the difference information between the actual active power value of the pumped-storage unit and the allocated active power value; and send the adjustment instruction to the control unit to adjust the active power output of the pumped-storage unit. The scheme obtains the set active value and set capacity value of the pumped-storage unit, and determines the target active value and the target number of operating units based on these values, which is conducive to achieving a reasonable configuration of the number of units; determines the allocated active value according to the target number of operating units and the target active value, and generates corresponding unit start and stop instructions, which is conducive to achieving a reasonable distribution of active values among the operating units; determines the adjustment instruction according to the difference information between the real active value and the allocated active value, which is conducive to achieving closed-loop control of the active output; this hierarchical and progressive control method avoids directly handing over the complex calculation process to the local controller for processing, thereby helping to improve the efficiency of active control of the pumped-storage unit. BRIEF DESCRIPTION OF THE DRAWINGS
[0065] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0066] Figure 1 It is a flow chart of an active power control method of a pumped storage unit in one embodiment;
[0067] Figure 2 A flowchart of the steps of receiving an instruction in one embodiment;
[0068] Figure 3 A schematic flow chart of steps of active power automatic control in one embodiment;
[0069] Figure 4 A flowchart of steps for issuing active power control commands in an embodiment;
[0070] Figure 5 A schematic flow chart of steps for active data collection in one embodiment;
[0071] Figure 6 is a structural block diagram of an active control system in one embodiment;
[0072] Figure 7 A schematic diagram of the operation flow of a module in an embodiment;
[0073] Figure 8 is a first schematic diagram of an interface connection in an embodiment;
[0074] Fig. 9 is a second schematic diagram of an interface connection in an embodiment;
[0075] Fig.10 is a schematic diagram of a human-machine interface in one embodiment;
[0076] Fig.11 is a structural block diagram of an active power control device of a pumped storage unit in one embodiment;
[0077] Fig.12 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0078] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0079] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.
[0080] In an exemplary embodiment, Figure 1 As shown, a method for active power control of a pumped-storage unit is provided. This embodiment takes the method applied to the upper computer monitoring system of the pumped-storage unit as an example for explanation; it can be understood that the method can also be applied to a terminal or a server, and can also be applied to a system including a terminal and a server, and is implemented through the interaction between the terminal and the server. Among them, the terminal can be but is not limited to various personal computers, laptops, smart phones, tablet computers, etc.; the server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides cloud computing services. In this embodiment, the method includes the following steps:
[0081] Step S101, obtaining a set active power value and a set capacity value of the pumped storage unit.
[0082] Step S102, determining the target active power value of the pumped storage unit according to the set active power value and the set capacity value.
[0083] Step S103, determining the target number of operating units of the pumped-storage units according to the target active power value.
[0084] Step S104, determining the distributed active power value of the pumped-storage unit according to the target number of operating units and the target active power value.
[0085] Step S105, generating unit start / stop instructions corresponding to the target number of operating units, and sending the unit start / stop instructions and the allocated active power value to the control unit of the pumped-storage unit to control the start / stop and active power output of the pumped-storage unit.
[0086] Step S106, determining the regulation instruction of the pumped-storage unit according to the difference information between the real active value and the allocated active value of the pumped-storage unit.
[0087] Step S107, sending the adjustment instruction to the control unit to adjust the active output of the pumped storage unit.
[0088] Among them, the pumped storage unit can be a power generation equipment that undertakes peak load regulation and frequency regulation and emergency standby tasks in the power grid. For example, the pumped storage unit can be a large pumped storage unit.
[0089] The set active power value may be a target value corresponding to an active power control instruction of the pumped storage unit. For example, the set active power value may be an active power setting command value obtained from a dispatching or power station side.
[0090] The set capacity value may be the capacity value of a group of pumped-storage units, for example, the set capacity value may be the capacity of a group of units in the entire plant.
[0091] The target active value may be the active target of the entire station calculated based on the set active value and the set capacity value. For example, the target active value may be the active target of the entire station calculated based on the power setting value and the capacity setting value.
[0092] The target number of operating units may be the number of units that need to be operated determined according to the target active power value. For example, the target number of operating units may be the number of units started or stopped that are automatically adjusted according to the calculated value in the automatic start and stop mode.
[0093] Among them, the distributed active power value can be the active power setting value of each operating unit calculated based on the target number of operating units and the target active power value. For example, the distributed active power value can be the active power setting value distributed among the units started in groups based on the average distribution principle or the economic distribution principle.
[0094] The control unit may be a local control device for controlling the pumped storage unit, for example, the control unit may be a local controller (RTU).
[0095] The real active value may be the active value of the pumped storage unit during actual operation. For example, the real active value may be the active value of the unit acquired through a power transmitter.
[0096] The regulating instruction may be a control command for regulating the active power output of the pumped storage unit. For example, the regulating instruction may be an active power control command sent to the speed regulator for controlling the guide vanes.
[0097] Optionally, the host computer monitoring system of the pumped storage unit (the host computer monitoring system of the pumped storage unit can be named P320, or it can be a terminal) obtains the power setting value and the capacity setting value of the pumped storage unit; the host computer monitoring system P320 of the pumped storage unit calculates the active power target value of the whole station according to the power setting value and the capacity setting value of the pumped storage unit; the host computer monitoring system P320 of the pumped storage unit automatically adjusts the number of pumped storage units started / stopped as the target number of operating units according to the active power target value of the whole station; the host computer monitoring system P320 of the pumped storage unit allocates the number of units started in groups according to the average distribution principle or the economic distribution principle according to the target number of operating units and the active power target value of the whole station. Active power setting value allocation; the host computer monitoring system P320 of the pumped storage unit generates the unit start and stop command and active power setting value, and sends the unit start and stop command and active power setting value to the local controller RTU of the pumped storage unit through the host computer front-end machine; the host computer monitoring system P320 of the pumped storage unit collects the real active value of the pumped storage unit through the power transmitter, calculates the active power deviation value between the real active value and the active power setting value, and generates an adjustment instruction for controlling the guide vane opening of the speed governor of the pumped storage unit; the host computer monitoring system P320 of the pumped storage unit sends the adjustment instruction to the local controller RTU of the pumped storage unit, and the local controller RTU controls the speed governor TSLG to adjust the guide vane opening.
[0098] In the above-mentioned active power control method of the pumped-storage unit, a set active power value and a set capacity value of the pumped-storage unit are obtained; a target active power value of the pumped-storage unit is determined according to the set active power value and the set capacity value; a target number of operating units of the pumped-storage unit is determined according to the target active power value; an allocated active power value of the pumped-storage unit is determined according to the target number of operating units and the target active power value; a unit start-stop command corresponding to the target number of operating units is generated, and the unit start-stop command and the allocated active power value are sent to the control unit of the pumped-storage unit to control the start-stop and active power output of the pumped-storage unit; an adjustment command of the pumped-storage unit is determined according to the difference information between the actual active power value and the allocated active power value of the pumped-storage unit; and the adjustment command is sent to the control unit to adjust the active power output of the pumped-storage unit. The scheme obtains the set active value and set capacity value of the pumped-storage unit, and determines the target active value and the target number of operating units based on these values, which is conducive to achieving a reasonable configuration of the number of units; determines the allocated active value according to the target number of operating units and the target active value, and generates corresponding unit start and stop instructions, which is conducive to achieving a reasonable distribution of active values among the operating units; determines the adjustment instruction according to the difference information between the real active value and the allocated active value, which is conducive to achieving closed-loop control of the active output; this hierarchical and progressive control method avoids directly handing over the complex calculation process to the local controller for processing, thereby helping to improve the efficiency of active control of the pumped-storage unit.
[0099] In an exemplary embodiment, the unit start-stop instructions and the allocated active power value are sent to the control unit of the pumped-storage unit to control the start-stop and active power output of the pumped-storage unit, specifically including the following contents: the unit start-stop instructions and the allocated active power value are sent to the local controller; the local controller is used to control the start-stop of the pumped-storage unit according to the unit start-stop instructions, and send the allocated active power value to the speed governor; the speed governor is used to control the active power output of the pumped-storage unit according to the allocated active power value.
[0100] The control unit includes a local controller and a speed regulator.
[0101] The local controller may be a local control unit (RTU) for controlling the pumped storage unit.
[0102] Among them, the speed governor can be a control device for controlling the guide vane opening of the pumped storage unit. For example, the speed governor can be a device that receives the active power set value through the current loop protocol and controls the guide vane opening.
[0103] The unit start / stop command may be a control command for controlling the start or stop of a pumped-storage unit. For example, the unit start / stop command may be a control command for starting or stopping a unit generated according to a target number of operating units.
[0104] The active output may be the active power output of the pumped storage unit during actual operation. For example, the active output may be the actual active power output of the unit achieved by adjusting the guide vane opening.
[0105] Optionally, the host computer monitoring system P320 of the pumped-storage unit sends the unit start / stop command and the active power setting value to the local controller RTU of the pumped-storage unit through the host computer front-end machine; the local controller RTU of the pumped-storage unit controls the start and stop of the pumped-storage unit according to the received unit start / stop command, and sends the active power setting value to the speed governor (TSLG) of the pumped-storage unit; the speed governor of the pumped-storage unit adjusts the guide vane opening of the pumped-storage unit according to the received active power setting value and the current active power feedback, completes the closed-loop control, and ensures that the final active power value of the pumped-storage unit is consistent with the active power setting value.
[0106] The technical solution provided in this embodiment is conducive to realizing hierarchical processing and orderly transmission of control instructions by dividing the control unit into two levels: a local controller and a speed regulator, and first sending the unit start / stop instructions and the allocated active power value to the local controller, and then the local controller forwards the allocated active power value to the speed regulator; the local controller is specifically responsible for the unit start / stop control, and the speed regulator is specifically responsible for the active power output control, which avoids concentrating the complex control process in a single control device for processing, thereby facilitating improving the efficiency of active power control of the pumped storage unit.
[0107] In an exemplary embodiment, obtaining a set active value of the pumped-storage unit specifically includes the following contents: obtaining a current control mode of the pumped-storage unit; when the current control mode is a frequency regulation mode, performing a regulator conversion process on a frequency setting value corresponding to the frequency regulation mode to obtain a set active value; when the current control mode is an active control mode, determining a control authority corresponding to the active control mode, and obtaining the set active value from a control terminal corresponding to the control authority.
[0108] Among them, the current control mode may be an active power control processing mode of the pumped storage unit.
[0109] The frequency regulation mode may be a control mode that uses frequency as feedback to perform active power calculation.
[0110] The frequency setting value may be a target value for frequency regulation. For example, the frequency setting value may be a frequency target value converted into an active setting value by a PI (proportional-integral) regulator.
[0111] The regulator conversion process may be a process of converting a frequency setting value into an active power setting value. For example, the regulator conversion process may be a process of converting a frequency setting value into an active power setting value through a PI regulator.
[0112] The active power control mode may be a control mode that uses active power as feedback to perform active power calculation. For example, the active power control mode may be an Active power mode.
[0113] Among them, the control authority may be the control authority of the pumped storage unit.
[0114] Among them, the control end can be an operation end with control authority.
[0115] Optionally, the host computer monitoring system P320 of the pumped-storage unit obtains the current control mode of the pumped-storage unit; when the host computer monitoring system P320 of the pumped-storage unit determines that the current control mode of the pumped-storage unit is the frequency regulation mode, the frequency setting value of the pumped-storage unit is converted and processed through the PI regulator to obtain the set active power value of the pumped-storage unit; when the host computer monitoring system P320 of the pumped-storage unit determines that the current control mode of the pumped-storage unit is the active power control mode, the control authority of the pumped-storage unit is determined to be Plant (power station / power station side) mode or Dispatching mode according to the Plant control level Mode, and the set active power value of the pumped-storage unit is obtained from the Plant control room (power station control room) or the dispatching center corresponding to the control authority of the pumped-storage unit.
[0116] The technical solution provided in this embodiment distinguishes between the two control modes of frequency regulation mode and active power control mode, and adopts regulator conversion processing in the frequency regulation mode, and obtains the set value from the corresponding control end according to the control authority in the active power control mode, which is conducive to the differentiated acquisition of the set active power value in different control modes; by converting the frequency set value into the active power set value, and determining the source of the set value according to the control authority, it is conducive to ensuring the accuracy of the set active power value; this mode distinction and differentiated processing method avoids the confusion of obtaining the set active power value in different control modes, thereby helping to improve the accuracy of active power control of the pumped storage unit.
[0117] In an exemplary embodiment, a set active value is obtained from a control end corresponding to the control authority, specifically including the following contents: when the control end is on the power station side, the current operation mode corresponding to the power station side is obtained; when the current operation mode is the plan curve mode, the set active value is extracted from the preset plan curve corresponding to the plan curve mode; when the current operation mode is the set value mode, the input value corresponding to the set value mode is obtained, and the input value is used as the set active value.
[0118] The power station side may be a control location inside the pumped-storage power station, for example, the power station side may be a Plant control room.
[0119] Among them, the current operation mode may be an active power control processing mode of the pumped storage unit on the power station side.
[0120] Among them, the planning curve mode can be a mode of automatically setting the active power value according to a preset plan.
[0121] The preset plan curve may be a preset active load change curve, for example, the preset plan curve may be a daily plan curve.
[0122] Among them, the set value mode can be a mode in which the active power value is directly set by the operator on duty.
[0123] The input value may be an active setting value input by a duty officer, for example, the input value may be an operator setting value.
[0124] Optionally, when the host computer monitoring system P320 of the pumped-storage unit determines that the control end of the pumped-storage unit is on the power station side, it obtains the current operating mode corresponding to the power station side; when the host computer monitoring system P320 of the pumped-storage unit determines that the current operating mode of the pumped-storage unit is SCHEDULE mode, it extracts the set active value of the pumped-storage unit from the daily plan curve corresponding to the plan curve mode of the pumped-storage unit; when the host computer monitoring system P320 of the pumped-storage unit determines that the current operating mode of the pumped-storage unit is SET-POINT CAPTURE mode, it obtains the duty officer input value corresponding to the set value mode of the pumped-storage unit, and uses the duty officer input value of the pumped-storage unit as the set active value of the pumped-storage unit.
[0125] The technical solution provided in this embodiment distinguishes between two operating modes, namely the plan curve mode and the set value mode, and extracts the set value from the preset plan curve in the plan curve mode, and directly uses the input value as the set value in the set value mode, which is conducive to achieving differentiated acquisition of the set active value under different operating modes on the power station side; through the flexible combination of automatic extraction of the preset plan curve and manual input, it is conducive to ensuring the controllability of the set active value; this mode distinction and differentiated processing method avoids the confusion of obtaining the set active value on the power station side, thereby helping to improve the accuracy and flexibility of active control of the pumped storage unit.
[0126] In an exemplary embodiment, the target number of operating units of the pumped-storage unit is determined according to the target active power value, which specifically includes the following contents: obtaining the current unit start-stop mode of the pumped-storage unit; when the current unit start-stop mode is the automatic start-stop mode, determining the target number of operating units according to the target active power value; when the current unit start-stop mode is the manual start-stop mode, determining the target number of operating units according to the capacity of the units in the power generation state in the pumped-storage unit.
[0127] The target active power value may be the target active power value of the entire station calculated based on the power setting value and the capacity setting value.
[0128] The target number of operating units may be the number of units that need to be operated determined according to the active power target value. For example, the target number of operating units may be the number of units started / stopped automatically or manually adjusted according to the active power target of the entire station.
[0129] Among them, the current unit start-stop mode can be the automatic start-stop mode or the manual start-stop mode of the pumped storage unit.
[0130] Among them, the automatic start and stop mode can be a mode of automatically starting and stopping the unit according to active power calculation.
[0131] Among them, the manual start and stop mode can be a mode in which the start and stop of the unit is controlled by the operator on duty.
[0132] The power generation state may be a state in which the pumped storage unit is operating to generate power, for example, the power generation state may be an operating state in which the unit is generating power.
[0133] The capacity may be the power generation capacity of the pumped storage unit, for example, the capacity may be the capacity setting value of the grouped units in the whole plant.
[0134] Optionally, the host computer monitoring system P320 of the pumped-storage unit obtains the current unit start / stop mode of the pumped-storage unit; when the host computer monitoring system P320 of the pumped-storage unit determines that the current unit start / stop mode of the pumped-storage unit is the Automatic mode, the number of pumped-storage units started / stopped is automatically adjusted as the target number of operating units according to the active power target value of the entire station calculated according to the power setting value and the capacity setting value of the pumped-storage unit; when the host computer monitoring system P320 of the pumped-storage unit determines that the current unit start / stop mode of the pumped-storage unit is the Manual mode, the number of pumped-storage units started is adjusted as the target number of operating units according to the capacity of the units in the pumped-storage unit that are generating electricity.
[0135] The technical solution provided in this embodiment distinguishes between the two start and stop modes, namely the automatic start and stop mode and the manual start and stop mode, and automatically adjusts the number of units according to the target active value in the automatic start and stop mode, and determines the number of units according to the unit capacity in the power generation state in the manual start and stop mode, which is conducive to the differentiated determination of the target number of operating units in different start and stop modes; through the reasonable configuration of the target active value and the unit capacity, it is conducive to ensuring the accuracy and controllability of the number of unit starts and stops; this mode distinction and differentiated processing method avoids the confusion in determining the number of unit starts and stops, thereby helping to improve the accuracy and flexibility of the active power control of the pumped storage unit.
[0136] In an exemplary embodiment, an adjustment instruction of the pumped-storage unit is determined based on the difference information between the real active value and the allocated active value of the pumped-storage unit, which specifically includes the following contents: obtaining the real active value of the pumped-storage unit; determining the active deviation value between the real active value and the allocated active value; and generating an adjustment instruction based on the active deviation value.
[0137] The real active power value may be the active power value of the pumped storage unit actually operated, which is collected by a power transmitter.
[0138] The distributed active power value may be an active power setting value distributed to the pumped storage unit. For example, the distributed active power value may be an active power setting value distributed among the units started in groups according to the average distribution principle or the economic distribution principle.
[0139] The active power deviation value may be the difference between the real active power value and the allocated active power value of the pumped storage unit.
[0140] The regulating instruction may be a control command generated according to the active power deviation value for regulating the active power of the pumped storage unit. For example, the regulating instruction may be a control command sent to the speed regulator for controlling the guide vane opening.
[0141] Optionally, the host computer monitoring system P320 of the pumped-storage unit collects the real active value of the pumped-storage unit through a power transmitter; the host computer monitoring system P320 of the pumped-storage unit calculates the active power deviation value between the real active value and the allocated active power value of the pumped-storage unit; the host computer monitoring system P320 of the pumped-storage unit generates an adjustment instruction for controlling the guide vane opening of the speed regulator of the pumped-storage unit according to the active power deviation value of the pumped-storage unit.
[0142] The technical solution provided in this embodiment collects the real active value through the power transmitter and compares it with the allocated active value to calculate the deviation, and generates the adjustment instruction of the governor guide vane opening based on the deviation value, which is conducive to realizing the closed-loop control of the active power of the pumped storage unit; by comparing and dynamically adjusting the real active value with the set value in real time, it is conducive to ensuring the accuracy of the active power control of the unit; this closed-loop control method based on the deviation value avoids the blindness of the open-loop control, thereby helping to improve the accuracy and stability of the active power regulation of the pumped storage unit.
[0143] The following is an application example to illustrate the active power control method of the pumped storage unit provided in the present application. This application example uses the method applied to the host computer monitoring system of the pumped storage unit as an example.
[0144] Large pumped-storage units shoulder the important tasks of peak-shaving and frequency regulation, as well as emergency standby in the power grid. They are an indispensable stable power source for building smart grids and commissioning new energy. Since the tasks they shoulder are different from those of conventional water and thermal power generating units, their control methods and operating conditions are much more complicated, requiring them to have higher reliability and regulation performance.
[0145] As the pumped-storage hydropower plant has been in operation for nearly 20 years, it shoulders extremely heavy peak-shaving and frequency-regulating tasks in the power grid. However, due to its long operating life, most of its equipment are products from 20 years ago, especially the unit's on-site controller RTU, which is from the 1970s. The control program logic design is complex, and the program language used is not the programming language of modern PLCs. The readability is very poor, and program modification is almost impossible.
[0146] However, the speed governor control system of Pumped Storage Hydropower Plant A is a new control device upgraded in 2010. This makes it difficult to meet the compatibility requirements between the two devices that are nearly 20 years apart, resulting in a series of problems such as unreasonable active power control.
[0147] Based on the above reasons, the pumped storage hydropower plant designed and developed the "Active Power Control Software of Pumped Storage Unit Monitoring System" in the upper computer monitoring system. Through this software, the upper computer can automatically receive dispatching instructions to perform active power calculations, and then automatically and reasonably allocate the active power set values according to a series of control conditions such as the unit control mode and Plant control mode. The complex calculation process is completed in the upper computer monitoring system, and finally the local controller RTU is controlled by simple instructions to adjust the speed governor to complete the active power control, ensuring the normal operation of the energy storage unit, thereby providing strong support for the safe operation of the power grid.
[0148] Task Overview: 1. Objective: To design and develop the "Active Power Control Software for Pumped Storage Unit Monitoring System" so that the upper computer monitoring system of the energy storage unit can calculate the active power automatic and reasonable control of the energy storage unit according to the requirements of various conditions such as the energy storage unit control mode, power station control mode (Plant control mode), active power control method, and dispatch instruction settings, and complete the active power automatic control (AGC) function, thereby effectively controlling the speed governor control system, making the energy storage unit operate safely and efficiently, and ensuring that the unit completes the important tasks of peak-shaving and frequency regulation and accident standby.
[0149] 2. Operation environment: This design will be run on a pumped storage power station host computer monitoring P320 system. The configuration requirements for the host computer system are:
[0150] (1) Hardware configuration: The server and workstation configurations meet the system operation requirements;
[0151] (2) Software configuration: Server configuration: operating system Solaris 5.10, application software Prisca;
[0152] Workstation configuration: operating system Solaris 5.10, application software Exp (engineer station software);
[0153] Maintenance workstation: operating system Windows XP (Windows operating system), software CCW (control configuration workstation), VC6.0 (visual development tool).
[0154] 3. Requirements Overview:
[0155] (1) The unit equipment signals used in this design must be sent from the lower computer to the upper computer of the monitoring system to facilitate calculation and analysis;
[0156] (2) The design must be able to correctly receive the instructions sent by the power dispatcher through the gateway, or the active control instructions sent directly to the monitoring system by the on-site control personnel;
[0157] (3) Before carrying out the design, a comprehensive analysis must be conducted on the requirements of the pumped storage power station units under different control modes and the power station (Plant) for active power control under different control modes;
[0158] (4) The design must be able to effectively ensure that after the host computer monitoring system effectively calculates the active power setting, it can send the set value to the remote terminal unit (RTU) in a fast and effective manner without any adverse lag response;
[0159] (5) The design must be able to effectively calculate the active power set value, automatically start the unit according to demand, and then reasonably distribute the active power according to the load distribution method;
[0160] (6) The design must effectively ensure that when the automatic start-stop function of the unit fails, manual start-stop control can be performed to ensure the availability of the unit.
[0161] 4. Conditions and Restrictions:
[0162] (1) The software must be run on the P320 host computer monitoring system hydropower station control system.
[0163] (2) The program must be completed on a Windows computer with a control configuration workstation (Controcad Calculation Workshop) installed with the core program, human-machine interface programming, and all program compilation and downloading;
[0164] (3) The program runs on a server that requires the Solaris 5.10 operating system and has Oracle database and Prisca software installed;
[0165] (4) The program runs on a workstation that requires the Solaris 5.10 operating system and has Oracle database and EXP software installed.
[0166] Overall design:
[0167] 1. Processing flow:
[0168] (1) Instruction receiving process:
[0169] Command receiving process reference Figure 2 , specifically involving: dispatch instructions, gateway, device operator, remote control, local control, and P320 system.
[0170] Description: a. Plant control mode description: According to the requirements, the software is designed to design the plant control mode, i.e., the plant control mode (Plant Control Mode), into two modes: "Remote" and "Local". The "Remote" mode allows the dispatcher to remotely control and adjust the unit, but does not allow the on-site operator to perform any operations. The "Local" mode only allows the plant operator (Plant Operator) to perform operations such as unit control and active power adjustment.
[0171] b. Receiving dispatching instructions and local control instructions:
[0172] When the plant control mode (Plant Control Mode) is switched to "Remote", the dispatching staff on duty will send the active power setting command to the Gateway on the plant side, and then the Gateway will perform certain analysis and calculations, and after confirming that the command is valid, it will send the command to the host computer monitoring system; when the plant control mode (Plant Control Mode) is switched to "Local", the Gateway will refuse to receive the active power setting command from the dispatching staff on duty. At this time, only the plant operator (Plant Operator) can set the active power command, and the command is directly sent to the host computer monitoring system.
[0173] (2) Active power automatic control (AGC) calculation process (active power automatic control process):
[0174] Note: a. The active power automatic control (AGC) calculation process is the core part of the software design and the most important part of the entire active power control program. This part completes many important functions such as optimization calculation, reasonable allocation, and optimal control of active power control; of course, the effective execution of the active power automatic control (AGC) calculation process needs to be effectively coordinated with other processes to complete its designed functions.
[0175] b. Description of important control modes in the active power automatic control (AGC) calculation process:
[0176] Active power processing mode: divided into two modes: "Active power" and "Frequency". In the "Active power" mode, active power control uses active power as feedback for calculation, while in the "Frequency" mode, active power control uses frequency as feedback for active power calculation;
[0177] Plant control level Mode: It is divided into two modes: "Plant" and "Dispatching". In the "Plant" mode, the plant control authority is controlled by the plant control room; in the "Dispatching" mode, the plant control authority is controlled by the dispatcher.
[0178] Set-point capture mode: divided into "set-point capture" and "schedule". In the "set-point capture" mode, the active power setting of the entire power station is directly set by the duty officer, while in the "schedule" mode, the active power setting of the entire power station can be automatically set according to the load curve;
[0179] Unit start / stop mode: divided into "Automatic" and "Manual". In "Automatic" mode, the active power automatic control module (AGC module) can automatically start and stop the unit according to the active power calculation, while in "Manual" mode, the start and stop of the unit can only be controlled by the operator on duty, but the active power automatic control module (AGC module) can still set the value to adjust the active power of the unit to ensure that the load carried by the unit is consistent with the set value;
[0180] Set-point execution Mode: It is divided into "Immediate" and "Ramp". In the "Immediate" mode, the set value will be sent to the unit immediately for execution to perform active power regulation, while in the "Ramp" mode, the set value will change slowly according to the ramp function, so the active power regulation of the unit will also be carried out slowly, which can ensure that the frequency of the power grid will not fluctuate greatly.
[0181] c. Active power automatic control (AGC) process reference Figure 3 , including:
[0182] Step 1: Set the capacity of the grouped units in the whole plant.
[0183] Step 2: Determine the regulation mode: When it is the "frequency regulation" mode, execute step 2.1; when it is the "active power control" mode, execute step 2.2.
[0184] Step 2.1: Convert the frequency setting value into the active power setting value through the PI regulator.
[0185] Step 2.2: Determine whether the power plant control right is on the "power plant side" or the "dispatching side". When the control right is on the "dispatching side", execute step 3.1; when the control right is on the "power plant side", execute step 3.2.
[0186] Step 3.1: Read the plant-wide active power setting set by the dispatcher.
[0187] Step 3.2: Determine whether the mode is the "planned curve" mode or the "set value" mode. If it is the "planned curve" mode, execute step 3.3; if it is the "set value" mode, execute step 3.4.
[0188] Step 3.3: Extract the active power setting value from the daily planning curve.
[0189] Step 3.4: Read the operator settings.
[0190] Step 4: Calculate the active power target of the entire station based on the power setting value and capacity setting value.
[0191] Step 5: Determine whether the control mode of the unit in the station is the "manual start and stop" mode or the "automatic start and stop" mode. When it is the "manual start and stop" mode, execute step 5.1; when it is the "automatic start and stop" mode, execute step 5.2.
[0192] Step 5.1: Adjust the number of units to be started according to the capacity of the units currently generating electricity.
[0193] Step 5.2: Automatically adjust the number of units started / stopped according to the calculated value in step 4.
[0194] Step 6: Determine whether the execution mode is "immediate execution" or "slope mode". If it is "immediate execution" mode, execute step 6.1; if it is "slope mode" mode, execute step 6.2.
[0195] Step 6.1: The current set value of the power station is assigned as the target value for the entire plant.
[0196] Step 6.2: Assign the change in the slope curve value as the target value for the entire plant, thereby calculating the current set value of the power plant.
[0197] Step 7: Based on the principle of average distribution or economic distribution, distribute the active power setting value among the units started in groups.
[0198] Step 8: Send the unit start and stop commands and active power setting values to the unit.
[0199] Step 9: Perform verification.
[0200] (3) Reference for the process of issuing active power control commands Figure 4 , specifically involving: P320 system, front-end machine, manual control, remote control, local control, local controller, speed governor, guide vane.
[0201] Note: a. The local controller (RTU) has two control modes: "Remote" mode and "Local" mode. When the "Remote" mode is selected, the active power control command issued by the host computer monitoring system can be used to control the guide vanes through the local controller (RTU) and the speed regulator to achieve the purpose of adjusting the active power; when the "Local" mode is selected, the active power control can only be completed by manual operation on site;
[0202] b. The active power set value and the unit start and stop command calculated by the host computer monitoring system first pass through the host computer front-end machine, and then are sent to the local controller (RTU). The local controller (RTU) controls the start and stop of the unit. The local controller (RTU) sends the active power set value to the speed governor. The speed governor adjusts the guide vanes according to the current active power feedback to complete the closed-loop control and ensure that the final active power value is consistent with the set value.
[0203] (4) Active power data collection process reference Figure 5 , specifically involving: unit equipment status feedback information, through transmitters, sensors, etc., monitoring system lower computer (including S7, etc.), through current loop, field bus and other communication protocols, gateways, through Ethernet, host computer S8000 network, host computer server and each workstation.
[0204] Note: After the active power of the unit is collected by the power transmitter, it is sent to the local controller (RTU). The local controller (RTU) converts the data through the current loop protocol and sends it to the gateway (a gateway of a hydropower station monitoring system). The gateway then packages the data and sends it to the S8000 network (industrial communication network). The host computer monitoring system obtains the active power data from the S8000 network and participates in the active power regulation, completing the large closed loop of active power control, ensuring accurate and rapid control and regulation of active power.
[0205] (5) Reference for the structural block diagram of active power control system Figure 6 , specifically involving: active power set point, active power automatic control, guide vanes, active power.
[0206] 2. Overall structure and module design:
[0207] The overall structure of the software is divided into a dispatch instruction receiving module, an AGC processing module, a control command issuing module, and an active feedback signal acquisition module. The operation flow of each module is referenced Figure 7 , specifically including: command receiving module: receiving the load setting value of the energy storage unit from the operator or the dispatching center; processing module: calculating the load increase or decrease of the current energy storage unit according to the command and feedback, and formulating the adjustment strategy; control command issuing module: sending load / guide vane control commands to the speed governor according to the calculation results of the processing module; feedback signal acquisition module: collecting relevant signals of the speed governor and the energy storage unit, and sending them to the processing module for closed-loop calculation.
[0208] 3. Function allocation:
[0209] (1) Remote command receiving function:
[0210] The active power control command of the energy storage unit from the operator or the dispatching center (referred to as remote command) is sent to the power station side gateway (Gateway) through the dispatching side gateway (Gateway). Then the power station side gateway (Gateway) performs certain pre-judgment, analysis and calculation on the remote command. After confirming that the command is valid, it sends the command to the upper computer monitoring system to participate in subsequent active power calculation and distribution functions. This module mainly completes the reception of remote commands.
[0211] (2) Active power control calculation function:
[0212] After receiving the remote command, the upper computer monitoring system sends the command setting value to the closed-loop calculation of the active power automatic control (AGC), and completes the active power calculation as shown in the active power automatic control flow chart according to the selection of control modes such as active power processing mode, set point capture mode, plant control level mode, and set point execution mode.
[0213] (3) Active power setting command issuing function:
[0214] After completing the calculation of the active power set value, the upper computer monitoring system will first send the active power set value and the unit start and stop command to the upper computer front-end machine, and then to the local controller (RTU). The local controller (RTU) controls the start and stop of the unit. The local controller (RTU) sends the active power set value to the speed governor. The speed governor adjusts the guide vanes according to the current active power feedback to complete the closed-loop control and ensure that the final active power value is consistent with the speed governor set value.
[0215] (4) Effective feedback function of real active value:
[0216] After the real active value of the unit is collected by the power transmitter, it is sent to the local controller (RTU). The local controller (RTU) converts the data through the current loop protocol and sends it to the host computer monitoring system network. The host computer monitoring system then retrieves the real active data from the network and compares it with the set value, participates in the active power regulation, completes the large closed loop of active power control, and ensures accurate and rapid control and regulation of active power.
[0217] Interface design: External interface:
[0218] (1) Remote command receiving interface:
[0219] In the design of this system, remote commands are sent to the gateway through multiple protocols such as 101 protocol, 104 protocol, DNP3.0 (Distributed Network Protocol 3.0), and then sent to the host computer monitoring system. The first schematic diagram of the interface connection is referenced Figure 8 , specifically involving: the first institution, the second institution, the third institution, the fourth institution, the fifth institution, the sixth institution, the converter, M channel (main channel), A channel, B channel, C channel, 104, 101, DNP3.0, third institution backup 104, second institution backup 104, gateway 1, gateway 2, gateway 3, and supervisory control and data acquisition system (SCADA).
[0220] (2) Active power setting command interface and active power real value collection interface:
[0221] After the P320 monitoring system completes the active power calculation and distribution of the unit through AGC active power regulation, it sends the active power control command to the next level equipment through the active power setting command interface to complete the command sending. For reference, the second schematic diagram of the interface connection Fig. 9 , specifically involving: host computer network, local controller, and front-end machine.
[0222] (3) Program maintenance interface:
[0223] The control configuration workstation (CCW) software can be used to easily perform maintenance operations such as program modification and addition, which greatly facilitates program update and maintenance. It is a very user-friendly human-machine interface. Fig.10 , which may involve: attribute identifier, attribute name, etc.
[0224] 2. Internal interface:
[0225] (1) Data interface between active power calculation program and database:
[0226] The data transmitted from the host computer network is processed and stored in the host computer database, and is retrieved in time when the core program needs it. The data in the database is updated in real time, and the update cycle is 5 seconds (the update cycle can be changed at any time according to needs, and it has been tested that updating once every 5 seconds is the best update cycle).
[0227] (2) Interfaces between modules:
[0228] Each module is connected and combined through the program's internal interface, which is designed and defined based on the order of information transmission between modules.
[0229] Data structure design: 1. Logical structure design:
[0230] The data logic structure is divided into the following three parts: original data form, formatted data form, and simulated data form. The original data form is the initial state of the data collected by the lower computer; the formatted data form is the data form after programming processing; the simulated data form is the data form output after the core program calculates and judges.
[0231] 2. Physical structure design:
[0232] The physical structure of the language data part of the visual development tool (Visual C++) is as follows:
[0233] This part of data is classified into the following categories according to the physical structure: Boolean type (BOOL), byte type (BYTE), double word type (DWORD), floating point type (FLOAT), pointer integer type (p_int), pointer value (pval->) and other types.
[0234] 3. The relationship between data structure and program:
[0235] Since the amount of data used in the program is large, the data is classified according to logical structure and physical structure. The program uses data of different structures at different stages, and then outputs different types of data as needed to meet the specific needs of the program and operators or maintenance personnel at each operating stage.
[0236] Operation design: 1. Combination of operation modules:
[0237] The operation module mainly consists of four parts: remote command receiving module, active power automatic control (AGC) active power calculation module, active power setting command issuing module and active power real data acquisition module. The four modules are progressive and interdependent, and none of them can be missing to complete the closed-loop control.
[0238] 2. Operation control: The simple operation relationship between the four modules is as follows: the remote command receiving module receives the command from the dispatcher or the operator on duty, and then sends the command to the active power calculation module of the active power automatic control (AGC), and sends the active power setting command downward through the active power calculation allocation. The active power setting command issuing module processes the command and adjusts the real active power value through the terminal device. Finally, the active power real data acquisition module feeds back the real active power value to the active power automatic control (AGC) calculation module to complete the active power closed-loop control and ensure fast and accurate control.
[0239] 3. Running time: The software runs on the host computer system, so the running time of the program is consistent with the running time of the entire host computer system.
[0240] Error handling design:
[0241] 1. Error output information:
[0242] (1) Visual C++ programming: When compiling a program, it will check for syntax errors, etc. If any errors occur, a prompt will pop up; if a dead loop occurs during program execution, a prompt will also appear.
[0243] (2) When errors occur in the coordination between modules, abnormal information will appear on the human-machine interface (HMI) of the upper computer monitoring system, and there will be an error prompt, thereby ensuring that each module can operate reliably and safely.
[0244] 2. Error handling countermeasures: When programming with the visual development tool (Visual C++), if there is a syntax error, an error prompt will be given during compilation; if the program encounters an infinite loop, the program will also have no output and will also report an error.
[0245] Security and confidentiality design: The main programming language of this software is the visual development tool (Visual C++). The programming part of the visual development tool (Visual C++) does not adopt encryption design. This part of the program needs to run on a specific host computer system to play its role. Therefore, this software does not require special encryption processing.
[0246] Maintenance design: (1) Regular inspection and maintenance cycle: The software runs on the host computer system, so no separate maintenance is required. The regular inspection and maintenance cycle is consistent with the regular inspection and maintenance cycle of the power plant host computer.
[0247] (2) Maintenance method: During regular inspection or maintenance, the remote command and real active power feedback can be simulated on site to observe whether the active power set value displayed on the human-machine interface (HMI) of the upper computer monitoring system changes with the change of the remote command and the real active power feedback value. If there is a change, it means that the active power automatic control (AGC) control program is operating normally, but the judgment of the correctness of the command requires more rigorous testing and experimentation.
[0248] The technical solution provided in this application example can improve the efficiency of active power control of pumped storage units.
[0249] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0250] Based on the same inventive concept, the embodiment of the present application also provides an active power control device of a pumped storage unit for implementing the active power control method of the pumped storage unit involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations of the active power control device embodiments of one or more pumped storage units provided below can refer to the limitations of the active power control method of the pumped storage unit above, and will not be repeated here.
[0251] In an exemplary embodiment, Fig.11 As shown, an active power control device of a pumped storage unit is provided. The active power control device 1100 of the pumped storage unit may include:
[0252] The capacity acquisition module 1101 is used to acquire the set active power value and the set capacity value of the pumped storage unit;
[0253] The first determination module 1102 is used to determine the target active value of the pumped storage unit according to the set active value and the set capacity value;
[0254] The second determination module 1103 is used to determine the target number of operating units of the pumped storage unit according to the target active power value;
[0255] The third determination module 1104 is used to determine the distributed active power value of the pumped storage unit according to the target number of operating units and the target active power value;
[0256] The instruction generation module 1105 is used to generate the unit start-stop instruction corresponding to the target number of operating units, and send the unit start-stop instruction and the allocated active power value to the control unit of the pumped storage unit to control the start-stop and active power output of the pumped storage unit;
[0257] An instruction determination module 1106, for determining an adjustment instruction of the pumped-storage unit according to the difference information between the real active value and the allocated active value of the pumped-storage unit;
[0258] The instruction sending module 1107 is used to send the adjustment instruction to the control unit to adjust the active output of the pumped storage unit.
[0259] In an exemplary embodiment, the control unit includes an on-site controller and a speed regulator; the instruction generation module 1105 is also used to send the unit start and stop instructions and the allocated active power value to the on-site controller; the on-site controller is used to control the start and stop of the pumped-storage unit according to the unit start and stop instructions, and send the allocated active power value to the speed regulator; the speed regulator is used to control the active output of the pumped-storage unit according to the allocated active power value.
[0260] In an exemplary embodiment, the capacity acquisition module 1101 is also used to obtain the current control mode of the pumped-storage unit; when the current control mode is the frequency regulation mode, the frequency setting value corresponding to the frequency regulation mode is subjected to regulator conversion processing to obtain a set active power value; when the current control mode is the active power control mode, the control authority corresponding to the active power control mode is determined, and the set active power value is obtained from the control end corresponding to the control authority.
[0261] In an exemplary embodiment, the capacity acquisition module 1101 is also used to obtain the current operating mode corresponding to the power station side when the control end is on the power station side; when the current operating mode is the plan curve mode, extract the set active value from the preset plan curve corresponding to the plan curve mode; when the current operating mode is the set value mode, obtain the input value corresponding to the set value mode, and use the input value as the set active value.
[0262] In an exemplary embodiment, the second determination module 1103 is also used to obtain the current start and stop mode of the pumped-storage unit; when the current start and stop mode of the unit is the automatic start and stop mode, the target number of operating units is determined according to the target active value; when the current start and stop mode of the unit is the manual start and stop mode, the target number of operating units is determined according to the capacity of the unit in the power generation state in the pumped-storage unit.
[0263] In an exemplary embodiment, the instruction determination module 1106 is further used to obtain the real active power value of the pumped storage unit; determine the active power deviation value between the real active power value and the allocated active power value; and generate an adjustment instruction according to the active power deviation value.
[0264] Each module in the active power control device of the pumped storage unit can be implemented in whole or in part by software, hardware and a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.
[0265] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as shown in FIG. Fig.12As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. 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 and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. 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 an external terminal in a wired or wireless manner, and the wireless manner can be realized through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a method for controlling the active power of a pumped storage unit is realized. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.
[0266] Those skilled in the art will understand that Fig.12 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0267] In an exemplary embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.
[0268] In an exemplary embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.
[0269] In an exemplary embodiment, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.
[0270] 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, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, 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. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0271] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0272] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A method for controlling active power of a pumped storage unit, characterized in that: The method comprises: Obtain the set active power value and set capacity value of the pumped storage unit; Determining a target active value of the pumped-storage unit according to the set active value and the set capacity value; Determining the target number of operating units of the pumped-storage unit according to the target active power value; Determining the distributed active power value of the pumped-storage unit according to the target number of operating units and the target active power value; Generate a unit start / stop command corresponding to the target number of operating units, and send the unit start / stop command and the allocated active power value to the control unit of the pumped-storage unit to control the start / stop and active power output of the pumped-storage unit; Determining a regulation instruction of the pumped-storage unit according to difference information between the real active value of the pumped-storage unit and the allocated active value; The adjustment instruction is sent to the control unit to adjust the active output of the pumped storage unit.
2. The method according to claim 1, characterized in that The control unit includes a local controller and a speed regulator; The step of sending the start / stop command of the unit and the allocated active power value to the control unit of the pumped-storage unit to control the start / stop and active power output of the pumped-storage unit includes: The unit start / stop command and the allocated active power value are sent to the local controller; the local controller is used to control the start / stop of the pumped-storage unit according to the unit start / stop command, and send the allocated active power value to the speed regulator; the speed regulator is used to control the active power output of the pumped-storage unit according to the allocated active power value.
3. The method according to claim 1, characterized in that The step of obtaining the set active power value of the pumped storage unit comprises: Obtaining a current control mode of the pumped storage unit; In the case where the current control mode is the frequency regulation mode, performing regulator conversion processing on the frequency setting value corresponding to the frequency regulation mode to obtain the set active value; In the case that the current control mode is the active power control mode, the control authority corresponding to the active power control mode is determined, and the set active power value is obtained from the control terminal corresponding to the control authority.
4. The method according to claim 3, characterized in that The obtaining the set active value from the control terminal corresponding to the control authority includes: When the control end is at the power station side, obtaining the current operation mode corresponding to the power station side; When the current operation mode is a plan curve mode, extracting the set active power value from a preset plan curve corresponding to the plan curve mode; When the current operation mode is the set value mode, an input value corresponding to the set value mode is acquired, and the input value is used as the set active power value.
5. The method according to claim 1, characterized in that Determining the target number of operating units of the pumped-storage unit according to the target active power value includes: Obtaining the current start / stop mode of the pumped storage unit; When the current start / stop mode of the unit is the automatic start / stop mode, determining the target number of operating units according to the target active power value; When the current unit start / stop mode is the manual start / stop mode, the target number of operating units is determined according to the capacity of the units in the power generation state among the pumped-storage units.
6. The method according to any one of claims 1 to 5, characterized in that The step of determining the adjustment instruction of the pumped-storage unit according to the difference information between the real active value of the pumped-storage unit and the allocated active value comprises: Obtaining the real active power value of the pumped-storage unit; Determining an active power deviation value between the real active power value and the allocated active power value; The adjustment instruction is generated according to the active power deviation value.
7. An active power control device for a pumped storage unit, characterized in that: The device comprises: A capacity acquisition module is used to obtain a set active power value and a set capacity value of the pumped storage unit; A first determining module, configured to determine a target active value of the pumped-storage unit according to the set active value and the set capacity value; A second determination module is used to determine the target number of operating units of the pumped-storage unit according to the target active power value; A third determination module is used to determine the distributed active power value of the pumped storage unit according to the target number of operating units and the target active power value; An instruction generation module, used for generating a unit start-stop instruction corresponding to the target number of operating units, and sending the unit start-stop instruction and the allocated active power value to the control unit of the pumped-storage unit to control the start-stop and active power output of the pumped-storage unit; An instruction determination module, used for determining an adjustment instruction of the pumped-storage unit according to difference information between the real active value of the pumped-storage unit and the allocated active value; The instruction sending module is used to send the adjustment instruction to the control unit to adjust the active output of the pumped storage unit.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Speed regulating simulation system and method applicable to pumped storage unit
CN103606108A
Method for controlling automatic generating and automatic pumping of pumped-storage power station units
CN104682393A
Cited By
Pumped storage participated power grid frequency modulation control method
CN121307971A
A pumped storage participates in grid frequency modulation control method
CN121307971B