Technologies for providing secure emergency power control of high voltage direct current transmission system
11477213 · 2022-10-18
Assignee
Inventors
Cpc classification
Y04S40/20
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y02E60/60
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
H02J3/001
ELECTRICITY
International classification
Abstract
Technologies for providing secure emergency power control of a high voltage direct current transmission (HVDC) system include a controller. The controller includes circuitry configured to receive status data indicative of a present physical status of a power system. The circuitry is also configured to obtain an emergency power control command triggered by a remote source. The emergency power control command is to be executed by an HVDC transmission system of the power system. Further, the circuitry is configured to determine, as a function of the status data, whether the emergency power control command is consistent with the present physical status of the power system and block, in response to a determination that the emergency power control command is not consistent with the present physical status of the power system, execution of the emergency power control command by the HVDC transmission system.
Claims
1. A method comprising: receiving, by an apparatus, status data indicative of a present physical status of a power system, wherein the status data include data acquired by sensors in communication with at least one of a local converter station or a remote converter station, and wherein the status data includes frequency data indicative of one or more frequencies in the power system; obtaining, by the apparatus, an emergency power control command triggered by a remote source, wherein the emergency power control command is to be executed by a high voltage direct current (HVDC) transmission system of the power system; determining, by the apparatus and as a function of the status data, whether the emergency power control command is consistent with the present physical status of the power system represented by the status data by: comparing whether a difference between the received one or more frequencies in the power system and a system nominal frequency is greater than a reference threshold; and blocking, by the apparatus and in response to a determination that the emergency power control command is not consistent with the present physical status of the power system, execution of the emergency power control command by the HVDC transmission system.
2. The method of claim 1, wherein to obtain an emergency power control command triggered by a remote source comprises to obtain an emergency power control command triggered by input data received from a wide area monitoring protection and control (WAMPAC) system, a special protection scheme (SPS) system, or a remedial action scheme (RAS) system.
3. The method of claim 1, wherein to obtain an emergency power control command comprises to obtain a command to perform a remedial action to change a power flow of the HVDC transmission system.
4. The method of claim 1, wherein receiving status data comprises receiving frequency data indicative of frequencies of at least one of a rectifier station or an inverter station in the power system and wherein determining whether the emergency power control command is consistent with the physical status of the power system comprises, in response to a determination that the emergency power control command is to reduce a risk of one or more generators tripping due to loss of synchronism, comparing whether a difference between the received frequencies of the at least one of the rectifier station or the inverter station and the system nominal frequency is greater than the reference threshold.
5. The method of claim 1, wherein receiving status data comprises receiving frequency data indicative of frequencies of at least one of a rectifier station or an inverter station in the power system and phase angle data indicative of phase angles of at least one of the rectifier station or the inverter station in the power system, and wherein determining whether the emergency power control command is consistent with the present physical status of the power system comprises analyzing the frequency data and the phase angle data, in response to a determination that the emergency power control command is to reduce a risk of grid instability due to outages of transmission lines or generators.
6. The method of claim 5, wherein analyzing the phase angle data comprises comparing whether phase angle variations between the rectifier station and the inverter station is greater than the reference threshold.
7. The method of claim 1, wherein determining whether the emergency control command is consistent with the physical status of the power system comprises determining, in response to a determination that the emergency power control command is to reduce a risk of cascading network outages, whether a voltage variation at a converter station alternating current (AC) bus satisfies a reference threshold.
8. The method of claim 1, further comprising determining, by the apparatus and from a model of the power system, whether execution of the emergency power control command is feasible and wherein blocking the execution of the emergency power control command comprises blocking execution of the power control command in response to a determination that execution of the power control command is not feasible.
9. The method of claim 8, wherein determining whether execution of the emergency power control command is feasible comprises simulating execution of the emergency power control command with a model that represents a subset of components in the power system.
10. The method of claim 8, wherein determining whether execution of the emergency power control command is feasible comprises determining whether a steady state angular separation between a rectifier station and an inverter station connected by the HVDC transmission system satisfy a reference threshold.
11. The method of claim 8, wherein determining whether execution of the emergency power control command is feasible comprises determining whether a peak value of angular separation between areas connected by the HVDC transmission system satisfy a reference threshold.
12. The method of claim 8, wherein determining whether execution of the emergency power control command is feasible comprises analyzing a response of the power system to a ground fault on an alternating current bus of an HVDC converter of the HVDC transmission system.
13. The method of claim 1, further comprising allowing execution of the command in response to a determination that the emergency power control command is consistent with the present physical status of the power system and that execution of the emergency power control command is feasible.
14. The method of claim 1, wherein blocking the command further comprises activating an alarm.
15. A controller comprising: circuitry configured to: receive status data indicative of a present physical status of a power system, wherein the status data include data acquired by sensors in communication with at least one of a local converter station or a remote converter station, and wherein the status data includes frequency data indicative of one or more frequencies in the power system; obtain an emergency power control command triggered by a remote source, wherein the emergency power control command is to be executed by a high voltage direct current (HVDC) transmission system of the power system; determine, as a function of the status data, whether the emergency power control command is consistent with the present physical status of the power system represented by the status data by: comparing whether a difference between the received one or more frequencies in the power system and a system nominal frequency is greater than a reference threshold; and block, in response to a determination that the emergency power control command is not consistent with the present physical status of the power system, execution of the emergency power control command by the HVDC transmission system.
16. The controller of claim 15, wherein to obtain an emergency power control command triggered by a remote source comprises to obtain an emergency power control command triggered by input data received from a wide area monitoring protection and control (WAMPAC) system, a special protection scheme (SPS) system, or a remedial action scheme (RAS) system.
17. The controller of claim 15, wherein to receive status data comprises to receive frequency data indicative of frequencies of at least one of a rectifier station or an inverter station in the power system and wherein to determine whether the emergency power control command is consistent with the physical status of the power system comprises to determine, in response to a determination that the emergency power control command is to reduce a risk of one or more generators tripping due to loss of synchronism, comparing whether a difference between the received frequencies of the at least one of the rectifier station or the inverter station and the system nominal frequency is greater than the reference threshold.
18. The controller of claim 15, wherein the circuitry is further configured to determine, from a model of the power system, whether execution of the emergency power control command is feasible and wherein to block the execution of the emergency power control command comprises to block execution of the power control command in response to a determination that execution of the power control command is not feasible.
19. The controller of claim 18, wherein determining whether execution of the emergency power control command is feasible comprises simulating execution of the emergency power control command with a model that represents a subset of components in the power system.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The concepts described herein are illustrated by way of example and not by way of limitation in the accompanying figures. For simplicity and clarity of illustration, elements illustrated in the figures are not necessarily drawn to scale. Where considered appropriate, reference labels have been repeated among the figures to indicate corresponding or analogous elements. The detailed description particularly refers to the accompanying figures in which:
(2)
(3)
(4)
(5)
(6)
(7)
DETAILED DESCRIPTION OF THE DRAWINGS
(8) While the concepts of the present disclosure are susceptible to various modifications and alternative forms, specific embodiments thereof have been shown by way of example in the drawings and will be described herein in detail. It should be understood, however, that there is no intent to limit the concepts of the present disclosure to the particular forms disclosed, but on the contrary, the intention is to cover all modifications, equivalents, and alternatives consistent with the present disclosure and the appended claims.
(9) References in the specification to “one embodiment,” “an embodiment,” “an illustrative embodiment,” etc., indicate that the embodiment described may include a particular feature, structure, or characteristic, but every embodiment may or may not necessarily include that particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it is submitted that it is within the knowledge of one skilled in the art to effect such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described. Additionally, it should be appreciated that items included in a list in the form of “at least one A, B, and C” can mean (A); (B); (C); (A and B); (A and C); (B and C); or (A, B, and C). Similarly, items listed in the form of “at least one of A, B, or C” can mean (A); (B); (C); (A and B); (A and C); (B and C); or (A, B, and C).
(10) The disclosed embodiments may be implemented, in some cases, in hardware, firmware, software, or any combination thereof. The disclosed embodiments may also be implemented as instructions carried by or stored on a transitory or non-transitory machine-readable (e.g., computer-readable) storage medium, which may be read and executed by one or more processors. A machine-readable storage medium may be embodied as any storage device, mechanism, or other physical structure for storing or transmitting information in a form readable by a machine (e.g., a volatile or non-volatile memory, a media disc, or other media device).
(11) In the drawings, some structural or method features may be shown in specific arrangements and/or orderings. However, it should be appreciated that such specific arrangements and/or orderings may not be required. Rather, in some embodiments, such features may be arranged in a different manner and/or order than shown in the illustrative figures. Additionally, the inclusion of a structural or method feature in a particular figure is not meant to imply that such feature is required in all embodiments and, in some embodiments, may not be included or may be combined with other features.
(12) Referring now to
(13) Referring now to
(14) As shown in
(15) The compute engine 210 may be embodied as any type of device or collection of devices capable of performing various compute functions described below. In some embodiments, the compute engine 210 may be embodied as a single device such as an integrated circuit, an embedded system, a field-programmable gate array (FPGA), a system-on-a-chip (SOC), or other integrated system or device. Additionally, in some embodiments, the compute engine 210 includes or is embodied as a processor 212 and a memory 214. The processor 212 may be embodied as any type of processor capable of performing the functions described herein. For example, the processor 212 may be embodied as a microcontroller, a single or multi-core processor(s), or other processor or processing/controlling circuit. In some embodiments, the processor 212 may be embodied as, include, or be coupled to an FPGA, an application specific integrated circuit (ASIC), reconfigurable hardware or hardware circuitry, or other specialized hardware to facilitate performance of the functions described herein. In the illustrative embodiment, the processor 212 includes the security logic unit 130 described above with reference to
(16) The main memory 214 may be embodied as any type of volatile (e.g., dynamic random access memory (DRAM), etc.) or non-volatile memory or data storage capable of performing the functions described herein. Volatile memory may be a storage medium that requires power to maintain the state of data stored by the medium. In some embodiments, all or a portion of the main memory 214 may be integrated into the processor 212. In operation, the main memory 214 may store various software and data used during operation such as status data indicative of the physical status of the power system 100, received input data from remote sources (e.g., the WAMPAC system 142 and/or the SPS/RAS systems 144), one or more emergency power control commands that have been triggered, a model of the power system 100, applications, programs, libraries, and drivers.
(17) The compute engine 210 is communicatively coupled to other components of the converter controller 120 via the I/O subsystem 216, which may be embodied as circuitry and/or components to facilitate input/output operations with the compute engine 210 (e.g., with the processor 212 and/or the main memory 214) and other components of the converter controller 120. For example, the I/O subsystem 216 may be embodied as, or otherwise include, memory controller hubs, input/output control hubs, integrated sensor hubs, firmware devices, communication links (e.g., point-to-point links, bus links, wires, cables, light guides, printed circuit board traces, etc.), and/or other components and subsystems to facilitate the input/output operations. In some embodiments, the I/O subsystem 216 may form a portion of a system-on-a-chip (SoC) and be incorporated, along with one or more of the processor 212, the main memory 214, and other components of the converter controller 120, into the compute engine 210.
(18) The communication circuitry 218 may be embodied as any communication circuit, device, or collection thereof, capable of enabling communications over a network between the converter controller 120 and another device (e.g., the converter controller 122, the WAMPAC system 142, the SPS/RAS systems 144, etc.). The communication circuitry 218 may be configured to use any one or more communication technology (e.g., wired or wireless communications) and associated protocols (e.g., Ethernet, Bluetooth®, Wi-Fi®, WiMAX, etc.) to effect such communication.
(19) The illustrative communication circuitry 218 includes a network interface controller (NIC) 210. The NIC 220 may be embodied as one or more add-in-boards, daughter cards, network interface cards, controller chips, chipsets, or other devices that may be used by the converter controller 120 to connect with another device (e.g., the converter controller 122, the WAMPAC system 142, the SPS/RAS systems 144, etc.). In some embodiments, the NIC 220 may be embodied as part of a system-on-a-chip (SoC) that includes one or more processors, or included on a multichip package that also contains one or more processors. In some embodiments, the NIC 220 may include a local processor (not shown) and/or a local memory (not shown) that are both local to the NIC 220. In such embodiments, the local processor of the NIC 220 may be capable of performing one or more of the functions of the compute engine 210 described herein. Additionally or alternatively, in such embodiments, the local memory of the NIC 220 may be integrated into one or more components of the converter controller 120 at the board level, socket level, chip level, and/or other levels.
(20) The one or more illustrative data storage devices 224 may be embodied as any type of devices configured for short-term or long-term storage of data such as, for example, memory devices and circuits, memory cards, hard disk drives, solid-state drives, or other data storage devices. Each data storage device 222 may include a system partition that stores data and firmware code for the data storage device 222. Each data storage device 222 may also include an operating system partition that stores data files and executables for an operating system. The control circuitry 224 may be embodied as any device or circuitry configured to issue commands to power distribution equipment (e.g., circuit breakers, transformers, etc.) to control the flow of power through the power system 100. A schematic diagram of the converter controller 120, including the control circuitry 224, is shown in
(21) The converter controller 122, the SCADA/EMS system 140, the WAMPAC system 142, and the SPS/RAS systems 144 may have components similar to those described in
(22) The converter controllers 120, 122, the SCADA/EMS system 140, the WAMPAC system 142, the SPS/RAS system 144, sensors, and other components of the power system 100 are illustratively in communication via a network (including the communication link 150), which may be embodied as any type of wired or wireless communication network, including global networks (e.g., the Internet), local area networks (LANs) or wide area networks (WANs), cellular networks (e.g., Global System for Mobile Communications (GSM), 3G, Long Term Evolution (LTE), Worldwide Interoperability for Microwave Access (WiMAX), etc.), digital subscriber line (DSL) networks, cable networks (e.g., coaxial networks, fiber networks, etc.), or any combination thereof.
(23) Referring now to
(24) In block 320, the converter controller 120 may obtain a control command to be executed by an HVDC transmission system (e.g., by the HVDC transmission system 110 that includes the converter controller 120). As indicated in block 322, the control command may be an emergency power control command that has been triggered by a remote source. For example, and as indicated in block 324, the converter controller 120 may obtain an emergency power control command that was triggered by input data from the WAMPAC system 142. Alternatively, the converter controller 120 may obtain an emergency power control command that was triggered by input data from the SPS/RAS system 144, as indicated in block 326. In obtaining the control command, the converter controller 120 may obtain a power flow change command to decrease or increase an HVDC power control level from present power control dispatch orders set by a system operator, as indicated in block 328. Afterwards, the method 300 advances to block 330 of
(25) Referring now to
If Δf<Δf.sub.THRESHOLD THEN BLOCK COMMAND (Equation 1)
(26) As indicated in block 336, if the control command is to reduce a risk of grid instability due to outages of transmission lines or generators, the converter controller 120, in the illustrative embodiment, analyzes the phase angle data and the frequency data collected in block 304. In doing so, and as indicated in block 338, the converter controller 120 determines whether frequency variations between stations in the power system 100 satisfy a reference threshold. For example, and as indicated in block 340, the converter controller 120 determines whether frequency variations between a rectifier station and an inverter station satisfy a reference threshold. If not, then the converter controller 120 determines that the control command is inconsistent with the present physical status of the power system 100. The analysis is shown below in Equation 2:
If |f.sub.RECTIFIER−f.sub.INVERTER|<Δf.sub.THRESHOLD THEN BLOCK COMMAND (Equation 2)
(27) In Equation 2, f.sub.RECTIFIER and f.sub.INVERTER are the frequencies of the rectifier station and the inverter station, respectively. Similarly, in block 342, the converter controller 120 may determine whether phase angle variations represented in the status data from block 304 satisfy a reference threshold. In doing so, the converter controller 120 may determine whether phase angle variations between the rectifier station and the inverter station satisfy a reference threshold, as indicated in block 344. If not, then the converter controller 120 determines that the control command is inconsistent with the present physical status of the power system 100. The analysis is shown below in Equation 3:
If θ.sub.RECTIFIER−θ.sub.INVERTER−Δθ.sub.REFERENCE<Δθ.sub.THRESHOLD THEN BLOCK COMMAND (Equation 3)
(28) In Equation 3, θ.sub.RECTIFIER and θ.sub.INVERTER are voltage phase angles at the rectifier station and the inverter station, respectively. In normal system conditions, the frequencies measured at rectifier and inverter stations differ by a small amount. The reference angle difference, Δθ.sub.REFERENCE, is the difference of voltage phase angles between the rectifier and inverter stations under normal conditions prior to obtaining the control command. As another example, and as indicated in block 346, if the control command is to reduce a risk of cascading network outages resulting from grounding faults and line outages, the converter controller 120 may determine whether a voltage variation at a converter station alternating current (AC) bus satisfies a reference threshold. If not, the converter controller 120, in the illustrative embodiment, determines that the control command is inconsistent with the physical status of the power system 100. The analysis is shown below in Equation 4:
If ΔUac<ΔU.sub.THRESHOLD THEN BLOCK COMMAND (Equation 4)
(29) Afterwards, in block 348, the converter controller 120 determines the subsequent course of action based on whether the control command has been determined to be consistent with the present physical status of the power system 100. If not, the method 300 advances to block 350, in which the converter controller blocks the control command from being executed (e.g., does not send the control command to the control circuitry 224 to be executed). In doing so, the converter controller 120 may report the control command (e.g., store a record of the control command in a log file), as indicated in block 352 and may activate an alarm indicating that an erroneous control command was triggered (e.g., indicating the presence of a cyber attack), as indicated in block 354. In the illustrative embodiment, if the control command is consistent with the present physical status of the power system 100, the method 300 advances to block 356 of
(30) Referring now to
If SIMULATED θ.sub.RECTIFIER−θ.sub.INVERTER−Δθ.sub.REFERENCE>Δθ.sub.THRESHOLD THEN BLOCK COMMAND (Equation 5)
(31) As indicated in block 370, the converter controller 120 may determine whether a peak (e.g., maximum) value of a power angle swing is beyond (e.g., does not satisfy) a reference threshold. A diagram 900 of example power angle curves of a parallel AC-DC corridor before and after an emergency power control action is shown in
(32)
(33) As shown in
(34) While certain illustrative embodiments have been described in detail in the drawings and the foregoing description, such an illustration and description is to be considered as exemplary and not restrictive in character, it being understood that only illustrative embodiments have been shown and described and that all changes and modifications that come within the spirit of the disclosure are desired to be protected. There exist a plurality of advantages of the present disclosure arising from the various features of the apparatus, systems, and methods described herein. It will be noted that alternative embodiments of the apparatus, systems, and methods of the present disclosure may not include all of the features described, yet still benefit from at least some of the advantages of such features. Those of ordinary skill in the art may readily devise their own implementations of the apparatus, systems, and methods that incorporate one or more of the features of the present disclosure.