US9785129B2 - Fault isolation and service restoration in an electric grid - Google Patents

Fault isolation and service restoration in an electric grid Download PDF

Info

Publication number
US9785129B2
US9785129B2 US14/517,090 US201414517090A US9785129B2 US 9785129 B2 US9785129 B2 US 9785129B2 US 201414517090 A US201414517090 A US 201414517090A US 9785129 B2 US9785129 B2 US 9785129B2
Authority
US
United States
Prior art keywords
electrical
electrical device
grid
message
sip
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active, expires
Application number
US14/517,090
Other versions
US20150039148A1 (en
Inventor
Gopal K. BHAGERIA
Don T. MAK
Kevin M. MONAGLE
Sri Ramanathan
Jean-Gael F. REBOUL
Matthew A. TERRY
Matthew B. TREVATHAN
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Terrace Licensing LLC
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Priority to US14/517,090 priority Critical patent/US9785129B2/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION reassignment INTERNATIONAL BUSINESS MACHINES CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MONAGLE, KEVIN M., RAMANATHAN, SRI, TERRY, MATTHEW A., Trevathan, Matthew B., BHAGERIA, GOPAL K., MAK, DON T.
Publication of US20150039148A1 publication Critical patent/US20150039148A1/en
Priority to US15/651,359 priority patent/US10007243B2/en
Application granted granted Critical
Publication of US9785129B2 publication Critical patent/US9785129B2/en
Assigned to DAEDALUS GROUP LLC reassignment DAEDALUS GROUP LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: INTERNATIONAL BUSINESS MACHINES CORPORATION
Assigned to DAEDALUS GROUP, LLC reassignment DAEDALUS GROUP, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: INTERNATIONAL BUSINESS MACHINES CORPORATION
Assigned to DAEDALUS BLUE LLC reassignment DAEDALUS BLUE LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: DAEDALUS GROUP, LLC
Assigned to TERRACE LICENSING LLC reassignment TERRACE LICENSING LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: DAEDALUS BLUE LLC
Assigned to TERRACE LICENSING LLC reassignment TERRACE LICENSING LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: DAEDALUS BLUE LLC
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B15/00Systems controlled by a computer
    • G05B15/02Systems controlled by a computer electric
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J13/00Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network
    • H02J13/00032Systems characterised by the controlled or operated power network elements or equipment, the power network elements or equipment not otherwise provided for
    • H02J13/00034Systems characterised by the controlled or operated power network elements or equipment, the power network elements or equipment not otherwise provided for the elements or equipment being or involving an electric power substation
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R19/00Arrangements for measuring currents or voltages or for indicating presence or sign thereof
    • G01R19/165Indicating that current or voltage is either above or below a predetermined value or within or outside a predetermined range of values
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R21/00Arrangements for measuring electric power or power factor
    • G01R21/001Measuring real or reactive component; Measuring apparent energy
    • G01R21/002Measuring real component
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R21/00Arrangements for measuring electric power or power factor
    • G01R21/001Measuring real or reactive component; Measuring apparent energy
    • G01R21/003Measuring reactive component
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/08Locating faults in cables, transmission lines, or networks
    • G01R31/081Locating faults in cables, transmission lines, or networks according to type of conductors
    • G01R31/086Locating faults in cables, transmission lines, or networks according to type of conductors in power transmission or distribution networks, i.e. with interconnected conductors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/04Inference or reasoning models
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/06Electricity, gas or water supply
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B21/00Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
    • H02J13/0006
    • H02J3/006
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J3/00Circuit arrangements for ac mains or ac distribution networks
    • H02J3/007Arrangements for selectively connecting the load or loads to one or several among a plurality of power lines or power sources
    • H02J3/0073Arrangements for selectively connecting the load or loads to one or several among a plurality of power lines or power sources for providing alternative feeding paths between load and source when the main path fails, e.g. transformers, busbars
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J13/00Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network
    • H02J13/00006Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network characterised by information or instructions transport means between the monitoring, controlling or managing units and monitored, controlled or operated power network element or electrical equipment
    • H02J13/00016Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network characterised by information or instructions transport means between the monitoring, controlling or managing units and monitored, controlled or operated power network element or electrical equipment using a wired telecommunication network or a data transmission bus
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J13/00Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network
    • H02J13/00006Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network characterised by information or instructions transport means between the monitoring, controlling or managing units and monitored, controlled or operated power network element or electrical equipment
    • H02J13/00022Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network characterised by information or instructions transport means between the monitoring, controlling or managing units and monitored, controlled or operated power network element or electrical equipment using wireless data transmission
    • H02J13/00024Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network characterised by information or instructions transport means between the monitoring, controlling or managing units and monitored, controlled or operated power network element or electrical equipment using wireless data transmission by means of mobile telephony
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J13/00Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network
    • H02J13/00006Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network characterised by information or instructions transport means between the monitoring, controlling or managing units and monitored, controlled or operated power network element or electrical equipment
    • H02J13/00028Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network characterised by information or instructions transport means between the monitoring, controlling or managing units and monitored, controlled or operated power network element or electrical equipment involving the use of Internet protocols
    • H02J13/0062
    • H02J13/0075
    • H02J13/0079
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B90/00Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
    • Y02B90/20Smart grids as enabling technology in buildings sector
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E60/00Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
    • Y02E60/7838
    • Y02E60/7853
    • YGENERAL 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
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S10/00Systems supporting electrical power generation, transmission or distribution
    • Y04S10/50Systems or methods supporting the power network operation or management, involving a certain degree of interaction with the load-side end user applications
    • Y04S10/52Outage or fault management, e.g. fault detection or location
    • Y04S10/525
    • YGENERAL 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
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S20/00Management or operation of end-user stationary applications or the last stages of power distribution; Controlling, monitoring or operating thereof
    • YGENERAL 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
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S40/00Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them
    • Y04S40/12Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them characterised by data transport means between the monitoring, controlling or managing units and monitored, controlled or operated electrical equipment
    • Y04S40/124Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them characterised by data transport means between the monitoring, controlling or managing units and monitored, controlled or operated electrical equipment using wired telecommunication networks or data transmission busses
    • YGENERAL 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
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S40/00Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them
    • Y04S40/12Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them characterised by data transport means between the monitoring, controlling or managing units and monitored, controlled or operated electrical equipment
    • Y04S40/126Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them characterised by data transport means between the monitoring, controlling or managing units and monitored, controlled or operated electrical equipment using wireless data transmission

Definitions

  • the present invention generally relates to fault isolation in an electric grid, and more particularly, to a system and a method for decentralized and centralized fault isolation and service restoration in an electrical grid.
  • An electrical grid is an interconnected network for delivering electricity from suppliers to consumers. More specifically, the electrical grid is a vast, interconnected network of transmission lines, starting from a supplier of electricity to a consumer of the electricity.
  • the consumer may be, for example, a personal consumer or an industrial consumer.
  • the electrical grid has started to be connected to low or zero emission sources such as, e.g., windmills, hydropower plants and solar panels.
  • electricity suppliers are providing discounted fees for off-peak electricity consumption, e.g., providing cost incentives to consumers for those using their appliances during off-peak times.
  • electricity suppliers are often not provided with enough information regarding the electrical grid to effectively monitor the grid during power outages, peak demand times, etc. For example, natural disasters or incidents that generate electrical faults may prevent suppliers from deploying field crews to analyze electrical devices on the electrical grid. In addition, even if the electricity suppliers are provided information regarding electrical devices, the suppliers may not be able to react and control the electrical faults in time to prevent further power outages.
  • a method in a first aspect of the invention, includes receiving a notification message including a state of an electrical component on an electrical grid, and determining, by a computing system, a command message including at least one action to take in response to the state of the electrical component. The method also includes sending the command message to at least one of the electrical component and other electrical components on the electrical grid.
  • a system in hardware which includes a computer infrastructure operable to receive a notification message of an electrical device on an electrical grid, the notification message including a status of the electrical device.
  • the computer infrastructure is further operable to predict an electrical fault of the electrical device based on a set of rules related to the electrical device and the notification message.
  • the computer infrastructure is also operable to send a command action to at least one of the electrical device and other electrical components in response to the predicted electrical fault, the command action including corrective action to reroute electricity in an electrical path, by passing the predicted electrical fault.
  • a computer program product includes a computer usable storage medium having readable program code embodied in the storage medium.
  • the computer program product includes at least one component operable to receive a notification message including a state of an electrical component on an electrical grid.
  • the at least one component is further operable to determine a command message including at least one action to take in response to the state of the electrical component, and send the command message to at least one of the electrical component and other electrical components on the electrical grid.
  • a method for decentralized and centralized fault isolation and service restoration in an electrical grid including providing a computer infrastructure, being operable to send a register message to register in a network, and record an electrical event at a location on the electrical grid.
  • the computer infrastructure is further operable to send a notification message including presence information of the electrical event, through the network to a presence server, and receive a command message including at least one action to take in response to the electrical event.
  • the computer infrastructure is further operable to perform the at least one action to take.
  • a computer system for decentralized and centralized fault isolation and service restoration in an electrical grid includes a CPU, a computer readable memory and a computer readable storage media.
  • First program instructions receive a notification message including a state of an electrical component on the electrical grid.
  • Second program instructions determine a command message including at least one action to take in response to the state of the electrical component.
  • Third program instructions send the command message to at least one of the electrical component and other electrical components on the electrical grid to reconfigure the electrical grid to bypass the fault isolation.
  • the electrical component and the other electrical components are reconfigured based on the command message by performing the at least one action to take in response to the state of the electrical component.
  • the first, second, and third program instructions are stored on the computer readable storage media for execution by the CPU via the computer readable memory.
  • FIG. 1 shows an illustrative environment of a server and/or a computing device for implementing steps in accordance with aspects of the invention
  • FIG. 2 shows an illustrative environment for implementing the steps in accordance with aspects of the invention
  • FIG. 3 shows an illustrative environment of a presence server for implementing steps in accordance with aspects of the invention
  • FIG. 4 shows an illustrative environment of an electrical grid for implementing steps in accordance with aspects of the invention
  • FIG. 5 shows an exemplary flow for decentralized and centralized fault isolation and service restoration in an electrical grid in accordance with aspects of the invention
  • FIGS. 6-9 show exemplary flows for provisioning a system for decentralized and centralized fault isolation and service restoration in an electrical grid in accordance with aspects of the invention.
  • FIGS. 10-12 show additional exemplary flows for decentralized and centralized fault isolation and service restoration in an electrical grid in accordance with aspects of the invention.
  • the present invention generally relates to fault isolation in an electrical grid, and more particularly, to a system and a method for decentralized and centralized fault isolation and service restoration in an electrical grid.
  • the present invention provides communication and monitoring capability of the electrical grid to more effectively manage the electrical grid as it becomes ever more complex to manage. For example, to manage the many different demands on the electrical grid and to ensure that the electrical grid is working most efficiently, the present invention provides an Internet Protocol (IP) backplane with the traditional electrical grid so to allow efficient communication between a utility (e.g., service provider, electricity supplier, etc.) and electrical devices on the electrical grid.
  • IP Internet Protocol
  • the present invention provides Session Initiation Protocol (SIP) as a low-latency, scalable communication protocol used by the electrical grid, particularly, between the electrical device and the utility or electricity supplier.
  • SIP Session Initiation Protocol
  • the present invention provides a presence server in a utility domain or in a telecommunications domain.
  • the presence server allows authorized entities, such as the utility (e.g., service provider, electricity supplier, etc.), a network service provider, and/or an individual user, to subscribe to status information of the electrical device. This allows such entities to receive the recorded status information of the electrical device which, in turn, allows the entities to interact with the electrical grid. This can provide location information, as well as other pertinent information (e.g., electrical failures, status information), to those individuals that are servicing and/or monitoring the electrical grid.
  • This allows the supplier of electricity (e.g., the utility or other service provider) to manage and monitor the electrical grid and thereby more efficiently and effectively control and maintain the electrical devices on the electrical grid. For example, by receiving information directly from the electrical grid, it is now possible to detect electrical faults or abnormal conditions directly from the electrical devices. For example, the supplier of electricity (e.g., service provider) can now monitor the electrical grid using an IP backplane in order to effectively isolate the electrical faults or abnormal conditions of devices in the electrical grid.
  • the supplier of electricity e.g., service provider
  • the IP backplane can notify a utility manager at the control center of an electricity supplier that an issue exists on the electrical grid, for example, at one of the electrical devices on the electrical grid.
  • This information can be granular to the extent and location of any issue.
  • the utility manager can send to the problematic electrical device (and/or nearby electrical devices) a SIP-based command message that instructs the electrical device to execute a reconfiguration of the electrical device.
  • This SIP-based command message may allow the electrical device to be isolated on the electrical grid.
  • the utility manager may analyze the electrical devices on the electrical grid to determine a switching plan for the electrical devices that would restore power service to as many customers as possible. For example, the utility manager may send to the electrical device(s) additional SIP-based command messages that instruct the electrical device(s) to turn on or off, such that power is rerouted away from the problematic electrical device and is restored to customers who may have lost power.
  • the present invention provides utilities additional information (e.g., the voltage and/or the current) of electrical devices via remote, on-demand notifications from the electrical devices.
  • the present invention provides more remote control of the electrical devices to the utilities to isolate electrical faults on the electrical grid and subsequently restore services.
  • the present invention allows fault isolation and service restoration to be achieved in a centralized approach (e.g., at the utilities and their control centers) or in a decentralized approach (e.g., at locations within the electrical grid).
  • the present invention also allows fault isolation to be achieved reactively (e.g., in response to a detected electrical fault) and/or proactively (e.g., before a predicted electrical fault occurs), further increasing the reliability of the electrical grid.
  • the present invention allows the utility to obtain more accurate, real-time information of electrical patterns across the electrical grid. By utilizing telecommunications technology and the Mobile Web, the electrical grid is fully-integrated with and connected to the Internet and can be managed to a more granular level.
  • aspects of the present invention may be embodied as a system, method or computer program product. Accordingly, aspects of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.) or an embodiment combining software and hardware aspects that may all generally be referred to herein as a “circuit,” “module” or “system.” Furthermore, aspects of the present invention may take the form of a computer program product embodied in one or more computer readable medium(s) having computer readable program code embodied thereon.
  • the computer readable medium may be a computer readable signal medium or a computer readable storage medium.
  • a computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing.
  • a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
  • a computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof.
  • a computer readable signal medium may be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
  • Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
  • Computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages, such as the “C” programming language or similar programming languages.
  • the program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server.
  • the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider).
  • LAN local area network
  • WAN wide area network
  • Internet Service Provider for example, AT&T, MCI, Sprint, EarthLink, MSN, GTE, etc.
  • These computer program instructions may also be stored in a computer readable medium that can direct a computer, other programmable data processing apparatus, or other devices to function in a particular manner, such that the instructions stored in the computer readable medium produce an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.
  • the computer program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
  • FIG. 1 shows an illustrative environment 10 for managing the processes in accordance with the invention.
  • the environment 10 includes a server or other computing system 12 that can perform the processes described herein.
  • the server 12 includes a computing device 14 .
  • the computing device 14 can be resident on a network infrastructure or computing device of a third party service provider (any of which is generally represented in FIG. 1 ).
  • the computing device 14 includes a processor 20 , memory 22 A, an I/O interface 24 , and a bus 26 .
  • the memory 22 A can include local memory employed during actual execution of program code, bulk storage, and cache memories which provide temporary storage of at least some program code in order to reduce the number of times code must be retrieved from bulk storage during execution.
  • the computing device includes random access memory (RAM), a read-only memory (ROM), and an operating system (O/S).
  • RAM random access memory
  • ROM read-only memory
  • O/S operating system
  • the computing device 14 is in communication with the external I/O device/resource 28 and the storage system 22 B.
  • the I/O device 28 can comprise any device that enables an individual to interact with the computing device 14 (e.g., user interface) or any device that enables the computing device 14 to communicate with one or more other computing devices using any type of communications link.
  • the external I/O device/resource 28 may be, for example, a handheld device, PDA, handset, keyboard, etc.
  • the processor 20 executes computer program code (e.g., program control 44 ), which can be stored in the memory 22 A and/or storage system 22 B.
  • the program control 44 controls a utility manager 105 , e.g., the processes described herein.
  • the utility manager 105 communicates with at least one electrical device 110 (on an electrical grid) and at least one subscriber device 115 .
  • the communication between the utility manager 105 , the electrical device 110 , and the subscriber device 115 can be through, for example, Session Initiation Protocol (SIP) messaging using, e.g., instant messaging or other communications utilizing SIP.
  • SIP Session Initiation Protocol
  • SIP is a signaling protocol widely used for controlling multimedia communication sessions, such as voice and video calls over Internet Protocol (IP).
  • IP Internet Protocol
  • the SIP can be used for creating, modifying, and terminating two-party (unicast) or multiparty (multicast) sessions consisting of one or several media streams.
  • the present invention implements SIP as video conferencing, streaming multimedia distribution, instant messaging, presence information and/or file transfer applications.
  • SIP can be implemented as a text-based protocol, incorporating many elements of the Hypertext Transfer Protocol (HTTP) and the Simple Mail Transfer Protocol (SMTP).
  • HTTP Hypertext Transfer Protocol
  • SMTP Simple Mail Transfer Protocol
  • SIP is an Application Layer protocol designed to be independent of the underlying transport layer, and as such, can run on Transmission Control Protocol (TCP), User Datagram Protocol (UDP), or Stream Control Transmission Protocol (SCTP).
  • TCP Transmission Control Protocol
  • UDP User Datagram Protocol
  • SCTP Stream Control Transmission Protocol
  • the utility manager 105 can be implemented as one or more program code in the program control 44 stored in memory 22 A as separate or combined modules. Additionally, the utility manager 105 may be implemented as separate dedicated processors or a single or several processors to provide the function of this tool. Moreover, it should be understood by those of ordinary skill in the art that the utility manager 105 is used as a general descriptive term for providing the features and/or functions of the present invention, and that the utility manager 105 may comprise many different components such as, for example, components and/or infrastructure described and shown with reference to FIGS. 2-3 .
  • the electrical device 110 can be any device involved in the generation, transmission, and/or distribution of electricity on an electrical grid such as, for example, fuses, transformers, circuit breakers, capacitors, voltage regulators, compensators, relays, feeders, switches, protection devices, gateways (e.g., a router), solar panels, plug-in electric vehicles, and/or any other electrical grid infrastructure devices.
  • the electrical device 110 may be located at, for example, an electrical substation, a power station, or anywhere in the transmission line, on the electrical grid.
  • the electrical device 110 may be located within various types of electrical grids, e.g., a low-voltage (up to 60 kilovolts (kV)) grid, a high-voltage (110 kV and up) grid, and/or an extra high-voltage (265 kV and up, AC and high-voltage DC (HVDC)) grid.
  • a low-voltage (up to 60 kilovolts (kV)) grid e.g., a low-voltage (up to 60 kilovolts (kV)) grid
  • a high-voltage (110 kV and up) grid e.g., a high-voltage (110 kV and up) grid
  • an extra high-voltage (265 kV and up, AC and high-voltage DC (HVDC)) grid e.g., a low-voltage (up to 60 kilovolts (kV) grid
  • the electrical device 110 includes a monitoring device 112 .
  • the monitoring device 112 can be any type of electrical monitoring device such as, for example, a voltage meter, a current meter, etc., with the capability of transmitting monitored status information to the utility manager 105 , e.g., via SIP.
  • the monitoring device 112 transmits the monitored status information to the utility manager 105 and/or the subscriber device 115 .
  • the monitoring device 112 may also transmit presence information to the utility manager 105 and/or the subscriber device 115 .
  • the presence information (presence state) is provided by a network connection to a presence service, which can be, for example, depicted as the utility manager 105 (or other third party device).
  • the presence information may include the status information of the electrical device 110 , the type of the electrical device 110 , and its specifications.
  • the location of the particular electrical device 110 may also be provided, for example, using presence information or through a look up table in the computing device 14 . As to the latter scenario, once presence information is received at the computing device 14 , this information may be matched in a look-up table with pertinent location information for the electrical device 110 .
  • the subscriber device 115 e.g., a smartphone, a personal computer (PC), a laptop, etc.
  • the subscriber device 115 is in communication with the utility manager 105 and/or the electrical device 110 .
  • the subscriber device 115 can be used by a field crew and/or a dispatcher of a service provider or an electricity supplier at a utility control center.
  • the subscriber device 115 can send and receive messages to and from the utility manager 105 in order to manage the electrical device 110 .
  • the subscriber device 115 may subscribe to and receive status information from the electrical device 110 , to interact with and detect an electrical fault of the electrical device 110 . This status information may be received by the subscriber device 115 and/or the utility manager 105 .
  • the subscriber device 115 may also send a request to the utility manager 105 for the status information of the electrical device 110 .
  • the utility manager 105 can send a command message to the electrical device 110 to reconfigure the electrical device 110 .
  • the rules indicate what constitute critical events (e.g., electrical faults) at the electrical device 110 and how to manage the electrical device 110 upon the occurrence of the critical events (e.g., isolate the electrical faults via a command message to the electrical device 110 ). Accordingly, management of the electrical device 110 may be accomplished remotely via the utility manager 105 .
  • the utility manager 105 can be located at a distribution feeder head or a transmission substation, on an electrical grid.
  • the utility manager 105 may receive from the electrical device 110 a SIP-based message which indicates that an electrical fault or abnormal condition has been detected at the electrical device 110 .
  • the utility manager 105 may determine at least one rule indicating at least one action to take and perform the action to take based on the message.
  • the determined rule may include a defined centralized remedial action scheme that instructs the utility manager 105 to isolate the electrical device 110 from the electrical grid (e.g., reroute power away from the electrical device 110 ) when an electrical fault is detected. Since the message from the electrical device 110 indicates an electrical fault at the electrical device 110 , the utility manager 105 may send a command message to the electrical device 110 to isolate the electrical device 110 from the electrical grid.
  • the present invention provides electricity suppliers (e.g., the utility manager 105 ) with accurate and up-to-date information of electrical devices (e.g., the electrical device 110 ) on an electrical grid, to ensure its reliability.
  • the present invention also provides electricity suppliers with real-time control of electrical devices on an electrical grid, to better react to and prevent power outages.
  • the present invention provides integration of an electrical grid and the Internet by using low latency communications, such as SIP and/or User Datagram Protocol (UDP) communications.
  • low latency communications such as SIP and/or User Datagram Protocol (UDP) communications.
  • the processor 20 can read and/or write data to/from memory 22 A, storage system 22 B, and/or I/O interface 24 .
  • the program code executes the processes of the invention, for example, functions of a presence server, e.g., managing the electrical device 110 of the electrical grid.
  • the bus 26 provides a communications link between each of the components in the computing device 14 .
  • the computing device 14 can comprise any general purpose computing article of manufacture capable of executing computer program code installed thereon (e.g., a personal computer, server, etc.). However, it is understood that the computing device 14 is only representative of various possible equivalent-computing devices that may perform the processes described herein. To this extent, in embodiments, the functionality provided by the computing device 14 can be implemented by a computing article of manufacture that includes any combination of general and/or specific purpose hardware and/or computer program code. In each embodiment, the program code and hardware can be created using standard programming and engineering techniques, respectively.
  • the computing infrastructure 12 is only illustrative of various types of computer infrastructures for implementing the invention.
  • the server 12 comprises two or more computing devices (e.g., a server cluster) that communicate over any type of communications link, such as a network, a shared memory, or the like, to perform the process described herein.
  • any type of communications link such as a network, a shared memory, or the like.
  • one or more computing devices on the server 12 can communicate with one or more other computing devices external to the server 12 using any type of communications link.
  • the communications link can comprise any combination of wired and/or wireless links; any combination of one or more types of networks (e.g., the Internet, a wide area network, a local area network, a virtual private network, etc.); and/or utilize any combination of transmission techniques and protocols.
  • networks e.g., the Internet, a wide area network, a local area network, a virtual private network, etc.
  • FIG. 2 shows an illustrative environment 200 for implementing the steps in accordance with aspects of the invention.
  • the environment 200 includes a utility front end 205 and a utility back end 210 .
  • the utility front end 205 can include the electrical device 110 and the subscriber device 115
  • the utility back end 210 can include the utility manager 105 .
  • the utility manager 105 , the electrical device 110 , and the subscriber device 115 may include the utility manager 105 , the electrical device 110 , and the subscriber device 115 , respectively, in FIG. 1 .
  • the electrical device 110 may include a device involved in the generation, transmission, and distribution of electricity, such as a fuse, a transformer, a circuit breaker, a capacitor, a voltage regulator, a reactor, a compensator, a relay, a feeder, a switch, a protection device, a gateway (e.g., a router), solar panels, plug-in electric vehicles, and/or any other electrical grid infrastructure device, for example.
  • the electrical device 110 may be located at, for example, an electrical substation, a power station, and/or anywhere along a transmission line in an electrical grid.
  • the electrical device 110 includes a lightweight SIP client and a radio antenna connected to the SIP client, allowing the electrical device 110 to communicate in SIP with other entities that can also communicate in SIP, such as the utility manager 105 and the subscriber device 115 .
  • the utility front end 205 can further include various types of premises and grids within the overall electrical grid, e.g., a building 215 , a low-voltage grid 220 , a high-voltage grid 225 , an extra high-voltage grid 230 , and/or a power station 235 .
  • the building 215 e.g., a hospital building and/or a complex of buildings
  • the grids 220 , 225 , and 230 , and the power station 235 may be electrically connected to each other, and may generate, transmit, and distribute electricity between each other.
  • Each of the building 215 , the grids 220 , 225 , 230 , and the power station 235 may include a SIP client or gateway within their location areas and a radio antenna connected to the SIP client or gateway, allowing the building 215 , the grids 220 , 225 , 230 , and the power station 235 to communicate in SIP with other SIP-enabled entities.
  • the electrical device 110 may be within the location areas of the building 215 , the grids 220 , 225 , 230 , and/or the power station 235 . It should be understood that the electrical device 110 may be within the building 215 , and the utility manager 105 can provide control to manage the generation, transmission, and distribution of electricity in the building 215 . Accordingly, the present invention is capable of being implemented in a micro level (e.g., within a building 215 or a complex of buildings) or a macro level (e.g., the electrical grid).
  • the utility front end 205 can include decentralized presence servers 240 A, 240 B, 240 C, and 240 D, which can be located in front end electrical premises of a utility or an electrical grid, e.g., the building 215 , the grids 220 , 225 , and/or 230 , and the power station 235 .
  • the decentralized presence servers 240 A, 240 B, 240 C, 240 D may be in communication with the building 215 , the grids 220 , 225 , and/or 230 , and the power station 235 , for example, over SIP.
  • the decentralized presence servers 240 A, 240 B, 240 C, 240 D may also be in communication with the subscriber device 115 (shown in connection to the decentralized presence server 240 D), as well as a utility front end communication network 245 .
  • the subscriber device 115 can be any device (e.g., a smartphone, a personal computer (PC), and/or a laptop) that interfaces with a subscriber (e.g., a field crew or a dispatcher of an electricity supplier). Like the electrical device 110 , the subscriber device 115 also includes a lightweight SIP client and a radio antenna connected to the SIP client, which allow the subscriber device 115 to communicate in SIP with other SIP-based entities, such as the decentralized presence servers 240 A, 240 B, 240 C, 240 D.
  • a subscriber e.g., a field crew or a dispatcher of an electricity supplier.
  • the subscriber device 115 also includes a lightweight SIP client and a radio antenna connected to the SIP client, which allow the subscriber device 115 to communicate in SIP with other SIP-based entities, such as the decentralized presence servers 240 A, 240 B, 240 C, 240 D.
  • the subscriber device 115 may also include a web client that allows the subscriber device 115 to communicate in Hypertext Transfer Protocol (HTTP) with other entities that can also communicate in HTTP, e.g., the decentralized presence servers 240 A, 240 B, 240 C, 240 D.
  • HTTP Hypertext Transfer Protocol
  • the subscriber device 115 may be connected to a presence server of the utility back end 210 .
  • components of the utility front end 205 are in communication with components of the utility back end 210 , via the utility front end communication network 245 .
  • the utility front end communication network 245 can be operated by, e.g., a utility or electricity supplier.
  • the utility front end communication network 245 may also be any type of communication network, such as the Internet, a cellular network, etc.
  • the utility back end 210 can include firewalls 250 A and 250 B and centralized presence servers 255 A and 255 B.
  • the firewalls 250 A, 250 B are in communication with the utility front end communication network 245 , for example, over SIP and/or HTTP.
  • Each of the firewalls 250 A, 250 B may include a computing device operable to permit or deny messages or transmissions from the utility front end 205 based on rules defined by the utility.
  • the firewalls 250 A, 250 B may be instructed to permit messages from only authorized presence servers, e.g., the decentralized presence servers 240 A, 240 B, 240 C, 240 D.
  • the centralized presence servers 255 A, 255 B are in communication with the firewalls 250 A, 250 B, for example over SIP and/or HTTP. Through the firewalls 250 A, 250 B, the centralized presence servers 255 A, 255 B may receive the permitted messages of the decentralized presence servers 240 A, 240 B, 240 C, 240 D.
  • the centralized presence servers 255 A, 255 B may further be in communication with the utility manager 105 over, e.g., SIP and/or HTTP.
  • the centralized presence servers 255 A, 255 B, and the utility manager 105 may be located in a back end, centralized premise of the utility or electricity supplier, e.g., a distribution, transmission, and generation control center, an Independent System Operator (ISO)/Regional Transmission Organization (RTO) grid control center, etc.
  • ISO Independent System Operator
  • RTO Radio Transmission Organization
  • the utility manager 105 may be located in front end electrical premises of the utility or an electrical grid (e.g., the building 215 , the grids 220 , 225 , and/or 230 , and the power station 235 ), and may be in communication with the decentralized presence servers 240 A, 240 B, 240 C, 240 D.
  • an electrical grid e.g., the building 215 , the grids 220 , 225 , and/or 230 , and the power station 235 .
  • the decentralized presence servers 240 A, 240 B, 240 C, 240 D can receive a SIP-based notification message from an electrical device (e.g., the electrical device 110 ) located in, for example, the building 215 , the grids 220 , 225 , and/or 230 , and/or the power station 235 .
  • the notification message may include a fault detection notification message which indicates that an electrical fault or abnormal condition has been detected locally by the electrical device.
  • the decentralized presence servers 240 A, 240 B, 240 C, 240 D may forward the notification message through the utility front end communication network 245 and the firewalls 250 A, 250 B to the centralized presence servers 255 A, 255 B.
  • At least one authorized watcher e.g., the utility manager 105
  • the watcher may include a Supervisory Control and Data Acquisition (SCADA) system that, in response to the notification message, issues a SIP-based alarm message to be displayed to a system operator responsible for a particular area where the electrical fault is located.
  • SCADA Supervisory Control and Data Acquisition
  • the SCADA system may also suggest a possible reconfiguration of the electrical device and nearby electrical devices to isolate (e.g., reroute power away from) the electrical fault, in which the system operator decides how to react to the electrical fault.
  • the electrical device is considered at fault until a field crew or a system operator verifies conditions at the electrical device.
  • the watcher may include a generation, transmission, distribution or outage management system that, in response to the notification message, evaluates an extent of the electrical fault, a blackout area, and/or an instable section of an electrical grid, and identifies (automatically or manually) switching steps to isolate the electrical fault.
  • steps may be executed by sending SIP-based command messages to electrical devices (e.g., switches) on the electrical grid, via the decentralized presence servers 240 A, 240 B, 240 C, 240 D.
  • the command message may include a fault isolation command message that instructs the electrical devices to execute requested configuration changes (e.g., switch on or off) aimed at isolating the electrical fault or abnormal condition.
  • the command message may be sent to, for example, fuses or switches closest upstream or downstream from the faulty electrical device and that are remotely controllable by the utility back end watcher.
  • the command message may also be sent to a circuit breaker near the faulty electrical device, and may instruct the circuit breaker to shut off.
  • the present invention allows the utility to interact with electrical devices on an electrical grid in a centralized manner, and to isolate electrical faults, avoiding cascading events, e.g., further blackouts in areas of the electrical faults.
  • At least one authorized watcher (e.g., the subscriber device 115 ) in the utility front end 205 can be subscribed to the decentralized presence servers 240 A, 240 B, 240 C, 240 D to watch for (e.g., receive) the notification message from the electrical device.
  • the watcher in the utility front end 205 may initiate automatic switching steps to isolate the electrical fault. For example, these switching steps may be executed by sending SIP-based command messages to electrical devices (e.g., switches) on the electrical grid.
  • the command message may include a fault isolation command message that instructs the electrical devices to execute requested configuration changes (e.g., switch on or off) aimed at isolating the electrical fault or abnormal condition.
  • the decentralized approach of the present invention enables faster fault isolation, is closer to a self-healing system, and allows for fault isolation even when incidents (e.g., blackouts, communication network problems) cause the utility front end 205 to be cut off from the utility back end 210 .
  • incidents e.g., blackouts, communication network problems
  • the watcher in the utility front end 205 can forward the notification message along with any switching steps already performed to a watcher (e.g., the utility manager 105 ) in the utility back end 210 .
  • the utility back end watcher may take additional steps ensure the stability of the electrical grid, such as send additional command messages to other electrical devices to isolate electrical faults. Further, once the electrical faults are isolated, the utility back end watcher may initiate an automated or manual service restoration process to restore power to as many customers as possible.
  • a centralized watcher in the utility back end 210 can identify customers on an electrical grid that have lost power due to, for example, a problematic electrical device on the electrical grid and/or the fault isolation operation that may have shut off power to these customers.
  • the utility back end watcher may then identify available switches upstream and downstream from the problematic electrical device that allow for power restoration to part or all customers.
  • the watcher in the utility back end 210 may determine a best combination of the upstream and downstream switches which would restore power to a maximum number of very important (VIP) customers (e.g., medical baseline emergency centers, large commercial and residential customers) or customers.
  • VIP very important
  • this determination may be done by closing each upstream, remotely-controllable switch, running power flow through the switch, calculating a number of restored customers due to the closing of the switch, and ranking the switch amongst other upstream switches based on the number of restored customers.
  • the utility back end watcher may close each downstream, remotely-controllable switch, run power flow through the switch, calculate a number of restored customers due to the closing of the switch, and rank the switch among other downstream switches based on the number of restored customers. Based on the rankings of the upstream and downstream switches, the best combination of upstream and downstream switches is determined and is placed into a switching plan for the electrical grid.
  • the watcher in the utility back end 210 may validate the switching plan by recalculating the power flow through the determined upstream and downstream switches and the number of restored customers, and by checking responses (e.g., expected new states) of the determined switches.
  • the utility back end watcher sends SIP-based command messages to the determined upstream and downstream switches.
  • the command messages may include a services restoration command message that instructs the switches to open or close to allow restoration of power to customers.
  • the command message may be sent to, for example, a circuit breaker near a problematic electrical device that was previously shut off to isolate the electrical device, and the command message may instruct the circuit breaker to be turned back on to reroute power back into the electrical device.
  • the service restoration operation of the present invention avoids any potential electrical loops and additional electrical faults, while restoring power to customers as soon as electrical faults are isolated.
  • an electrical device located in, for example, the building 215 , the grids 220 , 225 , and/or 230 , and/or the power station 235 , can send to at least one presence server (e.g., the decentralized presence server 240 A and/or the centralized presence server 255 A) current status information of the electrical device, via a SIP-based notification message.
  • the status information may include, for example, the following:
  • an open or closed (e.g., turned on or off) status of the electrical device e.g., an open or closed (e.g., turned on or off) status of the electrical device.
  • a tap position of the electrical device e.g., a transformer
  • the electrical device can send to a presence server critical events or abnormal electrical conditions at the electrical device, via a SIP-based notification message.
  • a watcher in the utility front end 205 e.g., the subscriber device 115
  • the utility back end 210 e.g., the utility manager 105
  • can subscribe to at least one presence server e.g., the decentralized presence server 240 A and/or the centralized presence server 255 A to watch for (e.g., receive) notification messages from electrical devices on an electrical grid.
  • the decentralized or centralized watcher may analyze the notification messages and predict a location of a root of an electrical problem on the electrical grid.
  • the decentralized or centralized watcher may predict that a location of a root of an electrical problem is at a particular electrical device, and/or that an electrical fault may occur at such electrical device. If the watcher does predict that an abnormal condition or an electrical fault at an electrical device, the watcher may issue a SIP-based alarm message to be displayed to an operator of a Supervisory Control and Data Acquisition (SCADA) system responsible for a particular area where the electrical device is located.
  • SCADA Supervisory Control and Data Acquisition
  • the watcher may also suggest a possible reconfiguration of the electrical device to isolate the abnormal condition, in which the system operator decides how to proactively react to the abnormal condition prior to a power outage or another electrical fault.
  • the watcher may automatically request a fault isolation operation to isolate the predicted electrical fault.
  • the present invention provides a predictive operation to identify potential problems at electrical devices and to prevent the problems before they occur, in addition to providing a reactive operation to identify and isolate electrical fault that have already occurred.
  • FIG. 3 shows an illustrative environment of the presence server 240 A, 240 B, 240 C, 240 D, 255 A, or 255 B, for implementing steps in accordance with aspects of the invention.
  • the presence server 240 A, 240 B, 240 C, 240 D, 255 A, or 255 B can include a load balancing layer 305 , a utility domain 310 , and a network service provider domain 315 .
  • Components e.g., the electrical device 110 and the subscriber device 115 in FIGS. 1-2
  • the load balancing layer 305 may be provided in a network switch and a gateway router, which may be implemented in the computing device 14 of FIG. 1 .
  • the load balancing layer 305 includes a SIP client and a web client such that the load balancing layer 305 is able to communicate in SIP and HTTP with other SIP-enabled and/or HTTP-enabled entities.
  • the utility domain 310 is a network domain of an electricity supplier, a utility provider, and/or other service provider.
  • the utility domain 310 can include a Serving Call Session Control Function (S-CSCF)/SIP registrar 320 , a presence cluster 325 , the utility manager 105 , and a rules database 330 .
  • S-CSCF/SIP registrar 320 is a SIP server that controls SIP sessions between components (e.g., the electrical device 110 and the subscriber device 115 in FIGS. 1-2 ) and the domains 310 , 315 .
  • the S-CSCF/SIP registrar 320 handles SIP registrations of the electrical device 110 and the subscriber device 115 .
  • the S-CSCF/SIP registrar 320 may be implemented in the server 12 and/or the computing device 14 in FIG. 1 , and may be alternatively located in the network service provider domain 315 and/or a third-party location. After registration, the S-CSCF/SIP registrar 320 forwards SIP messages from the electrical device 110 and the subscriber device 115 to components in the domains 310 , 315 , such as the presence cluster 325 .
  • the presence cluster 325 includes a presence server 335 and an Extensible Markup Language (XML) Data Management Server (XDMS) 340 .
  • the presence server 335 is a SIP application server that communicates and stores presence information of client devices, such as the electrical device 110 and the subscriber device 115 .
  • the presence server 335 can be implemented in the server 12 of FIG. 1 and, for example, in the utility manager 105 .
  • the presence server 335 receives SIP notify messages including the presence information from the client devices.
  • the presence information may include, for example, a location of the electrical device 110 .
  • the presence information may include the status information of the electrical device 110 that indicates a voltage, current, and/or power, generated or transmitted by the electrical device 110 .
  • the status information of the electrical device 110 may include, for example, the following:
  • an open or closed (e.g., turned on or off) status of the electrical device 110 (iv) an open or closed (e.g., turned on or off) status of the electrical device 110 ;
  • a tap position of the electrical device 110 e.g., a transformer
  • the presence information can include an indication that an electrical fault or abnormal condition has been detected locally by the electrical device 110 .
  • Such an indication may be determined based on SIP-based fault detection notification messages received from an electrical device 110 .
  • An indication of an abnormal condition (e.g., a critical event) may include, for example, the following:
  • the presence server 335 sends the presence information to the XDMS 340 that builds or updates a presence document including the presence information.
  • this presence document can include the presence information of all electrical devices and subscriber devices within a specified area of the electrical grid.
  • the presence document may include multiple nodes, or in other words, the presence document may refer to multiple areas in the electrical grid and their associated client devices.
  • the presence document and the SIP messages can be in a XML format, a Rich Presence Information Data (RPID) format, and/or a Presence Information Data Format (PDIF).
  • the XDMS 340 may be implemented in the server 12 of FIG. 1 .
  • the presence server 335 receives SIP subscribe messages from the client devices, for example, the subscriber device 115 and the utility manager 105 .
  • the SIP subscribe messages are requests to receive (e.g., to subscribe to) updates about the presence information from the presence server 335 .
  • the presence server 335 manages these SIP subscribe messages from the client devices and when there is an update about the presence information, the presence server 335 automatically sends SIP publish messages (with the presence information) quickly and effectively to the subscribing client devices (e.g., the subscriber device 115 and the utility manager 105 ).
  • the presence server 335 may send information regarding the subscribing client devices (“subscriber presence information”) to the XDMS 340 , which may then update the corresponding presence document to include such subscriber presence information.
  • subscriber presence information information regarding the subscribing client devices
  • the presence document may include information regarding relationships between electrical devices and subscribing client devices interested in receiving updated presence information with respect to these electrical devices. That is, the presence document can associate each of its nodes to the subscriber, enabling enhanced utility data tracking with tight association to the specific subscriber or the utility provider that may be responsible for reconfiguring one or more electrical devices.
  • the presence information and other pertinent information can be provided to the utility manager 105 via SIP messaging.
  • the utility manager 105 can rapidly react to any notification in a temporally and channel-appropriate manner.
  • the utility manager 105 can react to a notification “out-of-band,” e.g., dispatch a field crew to the electrical device to manually configure the electrical device 110 if the notification indicates that the field crew can safely work with the electrical device 110 .
  • the field crew and/or the utility manager 105 can react to a notification “in-band,” e.g., remotely send a command message (e.g., a SIP message) to the electrical device 110 to turn on or off the electrical device 110 .
  • the command message may include instructions for the electrical device 110 to change its configuration in various ways, such as to be re-energized or de-energized and to increase or decrease a voltage generated by the electrical device 110 , for example, in order to isolate an electrical fault detected by the utility manager 105 .
  • the presence cluster 325 (specifically, the XDMS 340 ) may update the presence document pertaining to the electrical device 110 to include information regarding the command message sent to the electrical device 110 .
  • the field crew and/or the utility manager 105 may send the command message through the presence server 335 (updating the pertinent presence document) to the electrical device 110 .
  • the use of SIP messaging is massively scalable and results in low latency communications between the electrical device 110 , the subscriber device 115 , the presence server 335 , and/or the utility manager 105 .
  • the rules database 330 includes and stores rules set by the subscriber, the service provider, and/or the utility manager 105 regarding monitoring and control of the electrical device(s) 110 .
  • the rules can indicate that the subscriber has allowed the utility provider (e.g., the utility manager 105 ) to control the electrical device 110 .
  • the rules may also indicate what constitutes critical events at the electrical device 110 that require control of the electrical device 110 and thus, include event lists and event categories.
  • these critical events can include the electrical device 110 (i) generating or transmitting power over or under a predetermined threshold, (ii) being on or off, (iii) indicating a blown fuse or a maintenance signal, (iv) overheating, (v) having an electrical fault, etc.
  • the control of the electrical device 110 may be accomplished via the utility manager 105 (and/or another watcher) sending or forwarding a command message to the electrical device 110 that is determined from the rules database 330 .
  • the command message can include a command indicating to the electrical device 110 which actions to take in response to a critical event at the electrical device 110 .
  • the command message may include a SIP-based fault isolation command message that instructs the electrical device 110 to execute requested configuration changes (e.g., switch on or off) aimed at isolating an electrical fault or abnormal condition.
  • the rules may indicate to the utility manager 105 to dispatch a field crew to the electrical device 110 to isolate an electrical fault at the electrical device 110 , and/or to perform or initiate other actions to take in response to critical events.
  • the rules database 330 may be set by a subscriber, a service provider, etc., via the subscriber device 115 .
  • the network service provider domain 315 is a network domain of an Internet service provider and/or a cellular service provider.
  • the network service provider domain 315 can include a presence cluster 345 , a subscriber/usage database 350 , and watchers 355 , 360 , and 365 .
  • the presence cluster 345 includes a presence server 370 and a XDMS 375 , which perform functions similar to those of the presence server 335 and the XDMS 340 in the utility domain 310 .
  • all information (e.g., the presence information and the subscriber presence information) received and processed in the presence server 335 and the XDMS 340 in the utility domain 310 may be transferred to, or replicated in, the presence server 370 and the XDMS 375 in the network service provider domain 315 , and vice versa.
  • replication in the domains 310 , 315 can be accomplished via peering and dedicated bandwidth between the domains 310 , 315 .
  • the presence servers 335 , 370 may be in a hierarchal relationship, for example, where the presence server 335 is a primary, master server and the presence server 370 is a secondary, slave server.
  • the subscriber/usage database 350 receives the built or replicated presence documents from the XDMS 375 and stores the presence documents for the system.
  • the watchers 355 , 360 , 365 are entities in the network service provider domain 315 that send SIP subscribe messages to the presence cluster 345 to subscribe to updates regarding the presence information in the presence server 370 , e.g., the SIP publish messages.
  • one of the watchers 355 , 360 , 365 can represent the utility provider (e.g., a dispatcher at a utility control center), and may be implemented in the computing device 14 in FIG. 1 .
  • the watchers 355 , 360 , 365 are able to watch for notifications of the critical events and the status information of the electrical device 110 .
  • the watchers 355 , 360 , 365 are able to react to these notifications as necessary. For example, if the watcher 355 represents the utility provider and observes a notification of an electrical fault at the electrical device 110 , the watcher 355 may cut electricity to the electrical device 110 (possibly via the command message to the electrical device 110 ), to prevent further electrical faults at other electrical devices.
  • presence infrastructure e.g., the presence cluster 345
  • a watcher e.g., the utility manager 105
  • the utility manager 105 may correspond to a watcher.
  • the utility manager 105 can subscribe to all presence information updates or events and react as necessary.
  • the domains 310 , 315 may include dedicated bandwidth between the two sides.
  • the presence infrastructure can include multiple presence clusters for different types of devices, such as subscriber devices, electrical devices, and watchers.
  • a third-party watcher can be hosted in a third-party environment, which is completely configurable by a subscriber. Specifically, the subscriber may configure how the environment infrastructure could react to notifications of the critical events or the status information of the electrical device 110 or the subscriber device 115 , as necessary.
  • the infrastructure may be implemented in the server 12 and/or the computing device 14 in FIG. 1 .
  • FIG. 4 shows an illustrative environment of the electrical grid 220 , 225 , or 230 for implementing steps in accordance with aspects of the invention.
  • the grid 220 , 225 , or 230 can include the grid 220 , 225 , or 230 in FIG. 2 .
  • the grid 220 , 225 , or 230 may include a power substation 405 operable to generate and distribute power to electrical devices in the grid 220 , 225 , or 230 .
  • These electrical devices may include, for example, transformers 410 A, 410 B, and 410 C, which are electrically coupled to the substation 405 .
  • Circuits 415 A, 415 B, and 415 C are electrically coupled to the transformers 410 A, 410 B, 410 C, respectively, and are operable to transfer power when opened and to stop power when closed.
  • the grid 220 , 225 or 230 can further include switches 420 A and 420 B electrically coupled to the circuits 415 A, 415 B, 415 C, and are operable to reroute power when opened and to stop power when closed.
  • Transformers 425 A, 425 B, and 425 C are electrically coupled to the circuits 415 A, 415 B, 415 C, respectively.
  • Fuses 430 A, 430 B, 430 C, 430 D, 430 E, and 430 F are electrically coupled to the transformers 425 A, 425 B, 425 C, and are operable to interrupt (or blow due to) excessive current from the transformers 425 A, 425 B, 425 C, to prevent damage to downstream electrical devices in the grid 220 , 225 , or 230 .
  • These downstream electrical devices may include feeders 435 A, 435 B, 435 C, 435 D, 435 E, and 435 F operable to transfer power from the substation 405 to various electrical devices in and/or outside the grid 220 , 225 , or 230 .
  • each of the substation 405 and the electrical devices in the grid 220 , 225 , or 230 can communicate with entities in and/or outside the grid 220 , 225 , or 230 (e.g., the presence servers 240 A, 240 B, 240 C, 240 D, 255 A, and/or 255 B) via SIP messaging.
  • each of the substation 405 and the electrical devices may send a SIP-based notification message to at least one presence server.
  • the notification message may indicate a low voltage or a voltage less than a predetermined threshold, detected at one of the substation 405 and the electrical devices.
  • each of the feeders 435 C, 435 D, 435 E, 435 F, the fuses 430 C, 430 D, 430 E, 435 F, the transformers 425 B, 425 C, the circuit 415 B, and the switch 420 B may send to the presence server a notification message indicating a low voltage detected.
  • a decentralized and/or centralized watcher e.g., the utility manager 105 in FIGS. 2-3
  • the presence server may receive and analyze the notification message, and determine that the transformer 410 B might not be performing as expected, e.g., is predicted in an abnormal condition.
  • the watcher may then send a SIP-based alarm message to be displayed to an operator of a Supervisory Control and Data Acquisition (SCADA) system responsible for a particular area where the transformer 410 B is located.
  • SCADA Supervisory Control and Data Acquisition
  • the watcher may also suggest a possible reconfiguration of the transformer 410 (and/or the nearby electrical devices) to isolate the abnormal condition, in which the system operator decides how to react to the abnormal condition.
  • the watcher may send a request message which requests a fault isolation operation to isolate the predicted electrical fault at the transformer 410 B.
  • FIGS. 5-11 show exemplary flows for performing aspects of the present invention.
  • the steps of FIG. 5-11 may be implemented in the environments of FIGS. 1-4 , for example.
  • the flowcharts and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention.
  • each block in the flowcharts or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s).
  • the functions noted in the block may occur out of the order noted in the figures.
  • the invention can take the form of a computer program product accessible from a computer-usable or computer-readable medium providing program code for use by or in connection with a computer or any instruction execution system.
  • the software and/or computer program product can be implemented in the environment of FIGS. 1-4 .
  • a computer-usable or computer readable medium can be any apparatus that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
  • the medium can be an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system (or apparatus or device) or a propagation medium.
  • Examples of a computer-readable storage medium include a semiconductor or solid state memory, magnetic tape, a removable computer diskette, a random access memory (RAM), a read-only memory (ROM), a rigid magnetic disk and an optical disk.
  • Current examples of optical disks include compact disk-read only memory (CD-ROM), compact disc-read/write (CD-R/W) and DVD.
  • FIG. 5 depicts an exemplary flow for a process 500 of decentralized and centralized fault isolation and service restoration in an electrical grid in accordance with aspects of the present invention.
  • the process 500 involves three players: a user and transport plane 505 , a control plane 510 , and a service plane 515 .
  • the user and transport plane 505 includes the subscriber device 115 and the electrical device 110 , e.g. the subscriber device 115 and the electrical device 110 in FIGS. 1-2 .
  • the control plane 510 includes the registrar 320 and the presence cluster 325 , e.g., the S-CSCF/SIP registrar 320 and the presence cluster 325 and/or 345 in FIG. 3 .
  • the service plane 515 includes the utility manager 105 and the rules database 330 , e.g., one of the watchers 355 , 360 , 365 and/or the utility manager 105 , and the rules database 330 in FIG. 3 .
  • the process starts, and the subscriber device 115 provisions a set of rules associated with specific event categories and event lists regarding the electrical device 110 . These categories and lists are stored in the rules database 330 .
  • the event categories and lists may include actions to take, as and when the events (e.g., electrical faults) occur.
  • the electrical device 110 sends a SIP register message via a gateway router (e.g., the load balancing layer 305 ) to the registrar 320 , to register the electrical device 110 and/or the gateway router in the IMS/SIP network.
  • a gateway router e.g., the load balancing layer 305
  • the registrar 320 registers the electrical device 110 and/or the gateway router in the IMS/SIP network using SIP semantics, such as Initial Filter Criteria (iFC).
  • the registrar 320 sends a SIP acknowledgment message to the electrical device 110 that indicates that the electrical device 110 has been registered successfully.
  • the utility manager 105 sends a SIP subscribe to the presence cluster 325 to subscribe to updates in presence information in the presence cluster 325 , such as notifications of critical events or status information at the electrical device 110 .
  • the presence cluster 325 sends a SIP acknowledgment message to the utility manager 105 that indicates that the utility manager 105 has subscribed successfully with the presence cluster 325 .
  • the subscriber device 115 sends a SIP subscribe to the presence cluster 325 to subscribe to updates in presence information in the presence cluster 325 , such as notifications of critical events or status information at the electrical device 110 .
  • the presence cluster 325 sends a SIP acknowledgment message to the subscriber device 115 that indicates that the subscriber device 115 has subscribed successfully with the presence cluster 325 .
  • the electrical device 110 records or observes a critical event or status information (e.g., an electrical fault) at the electrical device 110 .
  • the electrical device 110 sends a SIP notify message including presence information of the critical event or status information at the electrical device 110 to the presence cluster 325 .
  • the presence cluster 325 processes the SIP notify message, including building or updating a presence document including the presence information and storing the presence document in a database, e.g., the subscriber/usage database 350 in FIG. 3 .
  • the presence cluster 325 sends a SIP acknowledgement message to the electrical device 110 that indicates that the presence information has been received and processed.
  • the presence cluster 325 cycles through its watcher list and sends a SIP publish message or notification (e.g., a fault detection notification message) to the utility manager 105 that includes the updated presence information.
  • the utility manager 105 sends a SIP acknowledgement message to the presence cluster 325 that indicates that the presence information has been received.
  • the presence cluster 325 cycles through its watcher list and sends a SIP publish message or notification (e.g., a fault detection notification message) to the subscriber device 115 that includes the updated presence information.
  • a SIP publish message or notification e.g., a fault detection notification message
  • the subscriber device 115 sends a SIP acknowledgement message to the presence cluster 325 that indicates that the presence information has been received.
  • the utility manger 105 requests a rule from the rules database 330 based on the notification of the critical event or status information at the electrical device 110 .
  • the rules database 330 processes the request, specifically, determining actions to take based on the critical event or status information.
  • the rules database 330 responds with the rule indicating the actions to take in response to the critical event or status information.
  • the utility manager 105 may send a SIP-based command message (e.g., a fault isolation command message or a services restoration command message) to the electrical device 110 based on the rule indicating the actions to take.
  • the utility manager may perform (initiate) actions necessary to make changes in the electrical device 110 , such as dispatch a field crew to the electrical device 110 .
  • the process ends.
  • FIG. 6 shows an exemplary flow for a process 600 of provisioning a system for decentralized and centralized fault isolation and service restoration in an electrical grid in accordance with aspects of the invention.
  • the process starts.
  • a network service provider e.g., a cellular network service
  • a utility provider (“utility”)
  • an electrical grid of the utility is provisioned.
  • a subscriber is provisioned to use the electrical grid and the network of the invention.
  • the process ends.
  • FIG. 7 shows an exemplary flow for a process 700 of provisioning the relationship between the network service provider and the utility provider in accordance with aspects of the invention.
  • the process starts.
  • a carrier connection agreement between the network service provider and the utility is established, e.g., finalized and agreed upon.
  • the network service provider and the utility provider establish and test their network domain connectivity, such as peering between presence clusters in their respective domains.
  • a settlement (business) agreement between the network service provider and the utility is established, e.g., finalized and agreed upon.
  • the providers finalize authorization rules of their network domains, or rules on how to connect to their respective network domains, e.g., telecommunication rules and/or SIP registration semantics.
  • the process ends.
  • FIG. 8 shows an exemplary flow for a process 800 of provisioning the electrical grid of the utility in accordance with aspects of the invention.
  • the process starts.
  • at least one electrical device is installed in the electrical grid and connected to network domains of the utility and the network service provider.
  • a subscriber e.g., a field crew
  • the utility tests the connectivity of the electrical device with the electrical grid and the network domains.
  • the utility then notifies the subscriber of the connection of the electrical device to the electrical grid.
  • the process ends.
  • FIG. 9 shows an exemplary flow for a process 900 of provisioning the subscriber to use the electrical grid and the network in accordance with aspects of the invention.
  • the process starts.
  • the subscriber subscribes to a device information (e.g., status information of the electrical device) and SIP message service operated by the utility and/or network service provider.
  • the subscriber may include, for example, the utility manager 105 and the subscriber device in 115 in FIGS. 1-2 , the watchers 355 , 360 , 365 in FIG. 3 , etc.
  • the subscriber then configures his or her network device (e.g., a mobile device) for use in the special service.
  • a network device e.g., a mobile device
  • the subscriber may test the configured network device using the service.
  • the subscriber configures critical electrical events at the electrical device and other energy control rules, by communicating with a rules database in the network domain of the utility.
  • the subscriber may also communicate with the presence clusters at the network domains of the utility and/or the network service provider to receive and possibly react to notifications of the critical events at the electrical device.
  • the process ends.
  • FIG. 10 depicts another exemplary flow for a process 1000 of decentralized and centralized fault isolation and service restoration in an electrical grid in accordance with aspects of the present invention.
  • the process 1000 may be performed by the utility manager 105 in FIGS. 1-3 .
  • the process starts.
  • the utility manager subscribes to notifications of critical events or status information at an electrical device (e.g., the electrical device in FIGS. 1-2 ), such as through sending a SIP subscribe message to a presence cluster.
  • the utility manager receives the notifications of the critical events or status information (e.g., an electrical fault) at the electric device, such as via receiving a SIP publish message.
  • the critical events or status information e.g., an electrical fault
  • the utility manager determines a rule from a rules database (e.g., the rules database 330 in FIG. 3 ) based on the notification of the critical event or status information at the electrical device.
  • the utility manager either sends a command message to the electrical device based on the rule indicating the actions to take, or performs (initiates) actions necessary to make changes in the electrical device, such as dispatch a field crew to the device.
  • the command message may instruct the electrical device (or nearby electrical devices) to shut off or decrease output power to isolate an electrical fault detected at the electrical device.
  • the process ends.
  • FIG. 11 depicts another exemplary flow for a process 1100 of decentralized and centralized fault isolation and service restoration in an electrical grid in accordance with aspects of the present invention.
  • the process 1100 may be performed by the utility manager 105 in FIGS. 1-3 .
  • the process starts.
  • the utility manager subscribes to notifications of critical events or status information at an electrical device (e.g., the electrical device in FIGS. 1-2 ), such as through sending a SIP subscribe message to a presence cluster.
  • the utility manager receives the notifications of the critical events or status information (e.g., an electrical fault) at the electric device, such as via receiving a SIP publish message.
  • the critical events or status information e.g., an electrical fault
  • the utility manager predicts a location of a root of an electrical problem on the electrical grid based on the notifications of the critical events or status information at the electrical device. For example, the utility manager may predict that a location of a root of an electrical problem is at the electrical device, and/or that an electrical fault may occur at such electrical device.
  • the utility manager may send a SIP-based alarm message to be displayed to an operator of a Supervisory Control and Data Acquisition (SCADA) system responsible for a particular area where the electrical device is located. In the alarm message, the utility manager may also suggest a possible reconfiguration of the electrical device to isolate the electrical problem, in which the system operator decides how to react to the electrical condition. Alternatively, the utility manager may send a request message which requests a fault isolation operation to isolate the predicted electrical fault at the electrical device.
  • the process ends.
  • FIG. 12 depicts another exemplary flow for a process 1200 of decentralized and centralized fault isolation and service restoration in an electrical grid in accordance with aspects of the present invention.
  • the process 1200 may be performed by the utility manager 105 in FIGS. 1-3 .
  • the process starts.
  • the utility manager identifies customers on an electrical grid without power due to, for example, a problematic electrical device on the electrical grid and/or the fault isolation operation shutting off power to these customers.
  • the utility manager identifies available switches upstream and downstream from the problematic electrical device that allow for power restoration to part or all customers.
  • the utility manager determines a number of restored customers per closed upstream switch. In embodiments, this determination may be done by closing each upstream, remotely-controllable switch, running power flow through the switch, and calculating a number of restored customers due to the closing of the switch.
  • the utility manager ranks upstream switches based on the number of restored customers per closed upstream switch. For example, a first closed upstream switch that restores power to five customers would be ranked higher than a second closed upstream switch that restores power to two customers.
  • the utility manager determines a number of restored customers per closed downstream switch.
  • this determination may be done by closing each downstream, remotely-controllable switch, running power flow through the switch, and calculating a number of restored customers due to the closing of the switch.
  • the utility manager ranks the downstream switches based on the number of restored customers per closed downstream switch. For example, a first closed downstream switch that restores power to four customers would be ranked higher than a second closed downstream switch that restores power to two customers.
  • the utility manager determines the best combination of upstream and downstream switches and determines a switching plan for the electrical grid based on the best upstream and downstream switches.
  • the utility manager sends SIP-based command messages to the determined upstream and downstream switches based on the switching plan.
  • the command messages may include services restoration command messages that instructs the switches to open or close to allow restoration of power to customers.
  • the process ends.
  • a service provider such as a Solution Integrator, could offer to perform the processes described herein.
  • the service provider can create, maintain, deploy, support, etc., the computer infrastructure that performs the process steps of the invention for one or more customers. These customers may be, for example, any business that uses technology and provides or utilizes services.
  • the service provider can receive payment from the customer(s) under a subscription and/or fee agreement and/or the service provider can receive payment from the sale of advertising content to one or more third parties.

Abstract

Fault isolation and service restoration in an electrical grid are provided. An approach for receiving a notification message including a state of an electrical component on an electrical grid, and determining, by a computing system, a command message including at least one action to take in response to the state of the electrical component, is described. The approach further includes sending the command message to at least one of the electrical component and other electrical components on the electrical grid.

Description

TECHNICAL FIELD
The present invention generally relates to fault isolation in an electric grid, and more particularly, to a system and a method for decentralized and centralized fault isolation and service restoration in an electrical grid.
BACKGROUND
An electrical grid is an interconnected network for delivering electricity from suppliers to consumers. More specifically, the electrical grid is a vast, interconnected network of transmission lines, starting from a supplier of electricity to a consumer of the electricity. The consumer may be, for example, a personal consumer or an industrial consumer.
It has become increasingly important to manage the electrical grid, in order to more efficiently distribute electricity in an environmentally friendly manner. For example, the electrical grid has started to be connected to low or zero emission sources such as, e.g., windmills, hydropower plants and solar panels. In another example, electricity suppliers are providing discounted fees for off-peak electricity consumption, e.g., providing cost incentives to consumers for those using their appliances during off-peak times.
Also, it has become more vital to manage the electrical grid to distribute electricity in a more efficient manner. Electricity suppliers must often monitor their electrical grids for downed power lines to prevent such problems from disrupting electricity supply throughout the grids. For example, natural disasters or incidents, such as a tree falling on a power distribution line, may generate transient or sustained electrical faults in the electrical grid, thus causing temporary local or wide-area power outages. In order to provide reliable power, electricity suppliers must be able to detect such electrical faults.
However, electricity suppliers are often not provided with enough information regarding the electrical grid to effectively monitor the grid during power outages, peak demand times, etc. For example, natural disasters or incidents that generate electrical faults may prevent suppliers from deploying field crews to analyze electrical devices on the electrical grid. In addition, even if the electricity suppliers are provided information regarding electrical devices, the suppliers may not be able to react and control the electrical faults in time to prevent further power outages.
SUMMARY
In a first aspect of the invention, a method includes receiving a notification message including a state of an electrical component on an electrical grid, and determining, by a computing system, a command message including at least one action to take in response to the state of the electrical component. The method also includes sending the command message to at least one of the electrical component and other electrical components on the electrical grid.
In another aspect of the invention, a system is implemented in hardware which includes a computer infrastructure operable to receive a notification message of an electrical device on an electrical grid, the notification message including a status of the electrical device. The computer infrastructure is further operable to predict an electrical fault of the electrical device based on a set of rules related to the electrical device and the notification message. The computer infrastructure is also operable to send a command action to at least one of the electrical device and other electrical components in response to the predicted electrical fault, the command action including corrective action to reroute electricity in an electrical path, by passing the predicted electrical fault.
In an additional aspect of the invention, a computer program product includes a computer usable storage medium having readable program code embodied in the storage medium. The computer program product includes at least one component operable to receive a notification message including a state of an electrical component on an electrical grid. The at least one component is further operable to determine a command message including at least one action to take in response to the state of the electrical component, and send the command message to at least one of the electrical component and other electrical components on the electrical grid.
In a further aspect of the invention, a method for decentralized and centralized fault isolation and service restoration in an electrical grid, including providing a computer infrastructure, being operable to send a register message to register in a network, and record an electrical event at a location on the electrical grid. The computer infrastructure is further operable to send a notification message including presence information of the electrical event, through the network to a presence server, and receive a command message including at least one action to take in response to the electrical event. The computer infrastructure is further operable to perform the at least one action to take.
In another aspect of the invention, a computer system for decentralized and centralized fault isolation and service restoration in an electrical grid includes a CPU, a computer readable memory and a computer readable storage media. First program instructions receive a notification message including a state of an electrical component on the electrical grid. Second program instructions determine a command message including at least one action to take in response to the state of the electrical component. Third program instructions send the command message to at least one of the electrical component and other electrical components on the electrical grid to reconfigure the electrical grid to bypass the fault isolation. The electrical component and the other electrical components are reconfigured based on the command message by performing the at least one action to take in response to the state of the electrical component. The first, second, and third program instructions are stored on the computer readable storage media for execution by the CPU via the computer readable memory.
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS
The present invention is described in the detailed description which follows, in reference to the noted plurality of drawings by way of non-limiting examples of exemplary embodiments of the present invention.
FIG. 1 shows an illustrative environment of a server and/or a computing device for implementing steps in accordance with aspects of the invention;
FIG. 2 shows an illustrative environment for implementing the steps in accordance with aspects of the invention;
FIG. 3 shows an illustrative environment of a presence server for implementing steps in accordance with aspects of the invention;
FIG. 4 shows an illustrative environment of an electrical grid for implementing steps in accordance with aspects of the invention;
FIG. 5 shows an exemplary flow for decentralized and centralized fault isolation and service restoration in an electrical grid in accordance with aspects of the invention;
FIGS. 6-9 show exemplary flows for provisioning a system for decentralized and centralized fault isolation and service restoration in an electrical grid in accordance with aspects of the invention; and
FIGS. 10-12 show additional exemplary flows for decentralized and centralized fault isolation and service restoration in an electrical grid in accordance with aspects of the invention.
DETAILED DESCRIPTION
The present invention generally relates to fault isolation in an electrical grid, and more particularly, to a system and a method for decentralized and centralized fault isolation and service restoration in an electrical grid. In embodiments, the present invention provides communication and monitoring capability of the electrical grid to more effectively manage the electrical grid as it becomes ever more complex to manage. For example, to manage the many different demands on the electrical grid and to ensure that the electrical grid is working most efficiently, the present invention provides an Internet Protocol (IP) backplane with the traditional electrical grid so to allow efficient communication between a utility (e.g., service provider, electricity supplier, etc.) and electrical devices on the electrical grid.
More specifically, the present invention provides Session Initiation Protocol (SIP) as a low-latency, scalable communication protocol used by the electrical grid, particularly, between the electrical device and the utility or electricity supplier. Further, the present invention provides a presence server in a utility domain or in a telecommunications domain. The presence server allows authorized entities, such as the utility (e.g., service provider, electricity supplier, etc.), a network service provider, and/or an individual user, to subscribe to status information of the electrical device. This allows such entities to receive the recorded status information of the electrical device which, in turn, allows the entities to interact with the electrical grid. This can provide location information, as well as other pertinent information (e.g., electrical failures, status information), to those individuals that are servicing and/or monitoring the electrical grid. This, in turn, allows the supplier of electricity (e.g., the utility or other service provider) to manage and monitor the electrical grid and thereby more efficiently and effectively control and maintain the electrical devices on the electrical grid. For example, by receiving information directly from the electrical grid, it is now possible to detect electrical faults or abnormal conditions directly from the electrical devices. For example, the supplier of electricity (e.g., service provider) can now monitor the electrical grid using an IP backplane in order to effectively isolate the electrical faults or abnormal conditions of devices in the electrical grid.
In more specific embodiments, the IP backplane can notify a utility manager at the control center of an electricity supplier that an issue exists on the electrical grid, for example, at one of the electrical devices on the electrical grid. This information can be granular to the extent and location of any issue. In turn, the utility manager can send to the problematic electrical device (and/or nearby electrical devices) a SIP-based command message that instructs the electrical device to execute a reconfiguration of the electrical device. This SIP-based command message may allow the electrical device to be isolated on the electrical grid. Once the issue is isolated, the utility manager may analyze the electrical devices on the electrical grid to determine a switching plan for the electrical devices that would restore power service to as many customers as possible. For example, the utility manager may send to the electrical device(s) additional SIP-based command messages that instruct the electrical device(s) to turn on or off, such that power is rerouted away from the problematic electrical device and is restored to customers who may have lost power.
Advantageously, the present invention provides utilities additional information (e.g., the voltage and/or the current) of electrical devices via remote, on-demand notifications from the electrical devices. In addition, the present invention provides more remote control of the electrical devices to the utilities to isolate electrical faults on the electrical grid and subsequently restore services. The present invention allows fault isolation and service restoration to be achieved in a centralized approach (e.g., at the utilities and their control centers) or in a decentralized approach (e.g., at locations within the electrical grid). The present invention also allows fault isolation to be achieved reactively (e.g., in response to a detected electrical fault) and/or proactively (e.g., before a predicted electrical fault occurs), further increasing the reliability of the electrical grid. The present invention allows the utility to obtain more accurate, real-time information of electrical patterns across the electrical grid. By utilizing telecommunications technology and the Mobile Web, the electrical grid is fully-integrated with and connected to the Internet and can be managed to a more granular level.
System Environment
As will be appreciated by one skilled in the art, aspects of the present invention may be embodied as a system, method or computer program product. Accordingly, aspects of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.) or an embodiment combining software and hardware aspects that may all generally be referred to herein as a “circuit,” “module” or “system.” Furthermore, aspects of the present invention may take the form of a computer program product embodied in one or more computer readable medium(s) having computer readable program code embodied thereon.
Any combination of one or more computer readable medium(s) may be utilized. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages, such as the “C” programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider).
Aspects of the present invention are described below with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer readable medium that can direct a computer, other programmable data processing apparatus, or other devices to function in a particular manner, such that the instructions stored in the computer readable medium produce an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
FIG. 1 shows an illustrative environment 10 for managing the processes in accordance with the invention. To this extent, the environment 10 includes a server or other computing system 12 that can perform the processes described herein. In particular, the server 12 includes a computing device 14. The computing device 14 can be resident on a network infrastructure or computing device of a third party service provider (any of which is generally represented in FIG. 1).
The computing device 14 includes a processor 20, memory 22A, an I/O interface 24, and a bus 26. The memory 22A can include local memory employed during actual execution of program code, bulk storage, and cache memories which provide temporary storage of at least some program code in order to reduce the number of times code must be retrieved from bulk storage during execution. In addition, the computing device includes random access memory (RAM), a read-only memory (ROM), and an operating system (O/S).
The computing device 14 is in communication with the external I/O device/resource 28 and the storage system 22B. For example, the I/O device 28 can comprise any device that enables an individual to interact with the computing device 14 (e.g., user interface) or any device that enables the computing device 14 to communicate with one or more other computing devices using any type of communications link. The external I/O device/resource 28 may be, for example, a handheld device, PDA, handset, keyboard, etc.
In general, the processor 20 executes computer program code (e.g., program control 44), which can be stored in the memory 22A and/or storage system 22B. Moreover, in accordance with aspects of the invention, the program control 44 controls a utility manager 105, e.g., the processes described herein. The utility manager 105 communicates with at least one electrical device 110 (on an electrical grid) and at least one subscriber device 115. The communication between the utility manager 105, the electrical device 110, and the subscriber device 115 can be through, for example, Session Initiation Protocol (SIP) messaging using, e.g., instant messaging or other communications utilizing SIP.
As should be understood by those of skill in the art, SIP is a signaling protocol widely used for controlling multimedia communication sessions, such as voice and video calls over Internet Protocol (IP). The SIP can be used for creating, modifying, and terminating two-party (unicast) or multiparty (multicast) sessions consisting of one or several media streams. In embodiments, the present invention implements SIP as video conferencing, streaming multimedia distribution, instant messaging, presence information and/or file transfer applications. In embodiments, SIP can be implemented as a text-based protocol, incorporating many elements of the Hypertext Transfer Protocol (HTTP) and the Simple Mail Transfer Protocol (SMTP). Also, as used in the present invention, SIP is an Application Layer protocol designed to be independent of the underlying transport layer, and as such, can run on Transmission Control Protocol (TCP), User Datagram Protocol (UDP), or Stream Control Transmission Protocol (SCTP).
The utility manager 105 can be implemented as one or more program code in the program control 44 stored in memory 22A as separate or combined modules. Additionally, the utility manager 105 may be implemented as separate dedicated processors or a single or several processors to provide the function of this tool. Moreover, it should be understood by those of ordinary skill in the art that the utility manager 105 is used as a general descriptive term for providing the features and/or functions of the present invention, and that the utility manager 105 may comprise many different components such as, for example, components and/or infrastructure described and shown with reference to FIGS. 2-3.
In embodiments, the electrical device 110 can be any device involved in the generation, transmission, and/or distribution of electricity on an electrical grid such as, for example, fuses, transformers, circuit breakers, capacitors, voltage regulators, compensators, relays, feeders, switches, protection devices, gateways (e.g., a router), solar panels, plug-in electric vehicles, and/or any other electrical grid infrastructure devices. The electrical device 110 may be located at, for example, an electrical substation, a power station, or anywhere in the transmission line, on the electrical grid. Further, the electrical device 110 may be located within various types of electrical grids, e.g., a low-voltage (up to 60 kilovolts (kV)) grid, a high-voltage (110 kV and up) grid, and/or an extra high-voltage (265 kV and up, AC and high-voltage DC (HVDC)) grid.
In embodiments, the electrical device 110 includes a monitoring device 112. The monitoring device 112 can be any type of electrical monitoring device such as, for example, a voltage meter, a current meter, etc., with the capability of transmitting monitored status information to the utility manager 105, e.g., via SIP. In embodiments, the monitoring device 112 transmits the monitored status information to the utility manager 105 and/or the subscriber device 115. In embodiments, the monitoring device 112 may also transmit presence information to the utility manager 105 and/or the subscriber device 115. In embodiments, the presence information (presence state) is provided by a network connection to a presence service, which can be, for example, depicted as the utility manager 105 (or other third party device). In embodiments, the presence information may include the status information of the electrical device 110, the type of the electrical device 110, and its specifications. In further embodiments, the location of the particular electrical device 110 may also be provided, for example, using presence information or through a look up table in the computing device 14. As to the latter scenario, once presence information is received at the computing device 14, this information may be matched in a look-up table with pertinent location information for the electrical device 110.
In embodiments, the subscriber device 115 (e.g., a smartphone, a personal computer (PC), a laptop, etc.) is in communication with the utility manager 105 and/or the electrical device 110. For example, in embodiments, the subscriber device 115 can be used by a field crew and/or a dispatcher of a service provider or an electricity supplier at a utility control center.
In implementation, the subscriber device 115 can send and receive messages to and from the utility manager 105 in order to manage the electrical device 110. For example, through SIP messaging, the subscriber device 115 may subscribe to and receive status information from the electrical device 110, to interact with and detect an electrical fault of the electrical device 110. This status information may be received by the subscriber device 115 and/or the utility manager 105. The subscriber device 115 may also send a request to the utility manager 105 for the status information of the electrical device 110.
In embodiments, through the use of rules stored in the storage system 22B, for example, the utility manager 105 can send a command message to the electrical device 110 to reconfigure the electrical device 110. The rules indicate what constitute critical events (e.g., electrical faults) at the electrical device 110 and how to manage the electrical device 110 upon the occurrence of the critical events (e.g., isolate the electrical faults via a command message to the electrical device 110). Accordingly, management of the electrical device 110 may be accomplished remotely via the utility manager 105.
In operation, for example, the utility manager 105 can be located at a distribution feeder head or a transmission substation, on an electrical grid. The utility manager 105 may receive from the electrical device 110 a SIP-based message which indicates that an electrical fault or abnormal condition has been detected at the electrical device 110. In response to this message, the utility manager 105 may determine at least one rule indicating at least one action to take and perform the action to take based on the message. For example, the determined rule may include a defined centralized remedial action scheme that instructs the utility manager 105 to isolate the electrical device 110 from the electrical grid (e.g., reroute power away from the electrical device 110) when an electrical fault is detected. Since the message from the electrical device 110 indicates an electrical fault at the electrical device 110, the utility manager 105 may send a command message to the electrical device 110 to isolate the electrical device 110 from the electrical grid.
Advantageously, the present invention provides electricity suppliers (e.g., the utility manager 105) with accurate and up-to-date information of electrical devices (e.g., the electrical device 110) on an electrical grid, to ensure its reliability. The present invention also provides electricity suppliers with real-time control of electrical devices on an electrical grid, to better react to and prevent power outages. Further, the present invention provides integration of an electrical grid and the Internet by using low latency communications, such as SIP and/or User Datagram Protocol (UDP) communications.
While executing the computer program code, the processor 20 can read and/or write data to/from memory 22A, storage system 22B, and/or I/O interface 24. The program code executes the processes of the invention, for example, functions of a presence server, e.g., managing the electrical device 110 of the electrical grid. The bus 26 provides a communications link between each of the components in the computing device 14.
The computing device 14 can comprise any general purpose computing article of manufacture capable of executing computer program code installed thereon (e.g., a personal computer, server, etc.). However, it is understood that the computing device 14 is only representative of various possible equivalent-computing devices that may perform the processes described herein. To this extent, in embodiments, the functionality provided by the computing device 14 can be implemented by a computing article of manufacture that includes any combination of general and/or specific purpose hardware and/or computer program code. In each embodiment, the program code and hardware can be created using standard programming and engineering techniques, respectively.
Similarly, the computing infrastructure 12 is only illustrative of various types of computer infrastructures for implementing the invention. For example, in embodiments, the server 12 comprises two or more computing devices (e.g., a server cluster) that communicate over any type of communications link, such as a network, a shared memory, or the like, to perform the process described herein. Further, while performing the processes described herein, one or more computing devices on the server 12 can communicate with one or more other computing devices external to the server 12 using any type of communications link. The communications link can comprise any combination of wired and/or wireless links; any combination of one or more types of networks (e.g., the Internet, a wide area network, a local area network, a virtual private network, etc.); and/or utilize any combination of transmission techniques and protocols.
FIG. 2 shows an illustrative environment 200 for implementing the steps in accordance with aspects of the invention. The environment 200 includes a utility front end 205 and a utility back end 210. In embodiments, the utility front end 205 can include the electrical device 110 and the subscriber device 115, and the utility back end 210 can include the utility manager 105. In embodiments, the utility manager 105, the electrical device 110, and the subscriber device 115 may include the utility manager 105, the electrical device 110, and the subscriber device 115, respectively, in FIG. 1. The electrical device 110 may include a device involved in the generation, transmission, and distribution of electricity, such as a fuse, a transformer, a circuit breaker, a capacitor, a voltage regulator, a reactor, a compensator, a relay, a feeder, a switch, a protection device, a gateway (e.g., a router), solar panels, plug-in electric vehicles, and/or any other electrical grid infrastructure device, for example. The electrical device 110 may be located at, for example, an electrical substation, a power station, and/or anywhere along a transmission line in an electrical grid. The electrical device 110 includes a lightweight SIP client and a radio antenna connected to the SIP client, allowing the electrical device 110 to communicate in SIP with other entities that can also communicate in SIP, such as the utility manager 105 and the subscriber device 115.
In embodiments, the utility front end 205 can further include various types of premises and grids within the overall electrical grid, e.g., a building 215, a low-voltage grid 220, a high-voltage grid 225, an extra high-voltage grid 230, and/or a power station 235. The building 215 (e.g., a hospital building and/or a complex of buildings), the grids 220, 225, and 230, and the power station 235 may be electrically connected to each other, and may generate, transmit, and distribute electricity between each other. Each of the building 215, the grids 220, 225, 230, and the power station 235 may include a SIP client or gateway within their location areas and a radio antenna connected to the SIP client or gateway, allowing the building 215, the grids 220, 225, 230, and the power station 235 to communicate in SIP with other SIP-enabled entities. The electrical device 110 may be within the location areas of the building 215, the grids 220, 225, 230, and/or the power station 235. It should be understood that the electrical device 110 may be within the building 215, and the utility manager 105 can provide control to manage the generation, transmission, and distribution of electricity in the building 215. Accordingly, the present invention is capable of being implemented in a micro level (e.g., within a building 215 or a complex of buildings) or a macro level (e.g., the electrical grid).
In accordance with further aspects of the invention, the utility front end 205 can include decentralized presence servers 240A, 240B, 240C, and 240D, which can be located in front end electrical premises of a utility or an electrical grid, e.g., the building 215, the grids 220, 225, and/or 230, and the power station 235. The decentralized presence servers 240A, 240B, 240C, 240D may be in communication with the building 215, the grids 220, 225, and/or 230, and the power station 235, for example, over SIP. The decentralized presence servers 240A, 240B, 240C, 240D may also be in communication with the subscriber device 115 (shown in connection to the decentralized presence server 240D), as well as a utility front end communication network 245.
In embodiments, the subscriber device 115 can be any device (e.g., a smartphone, a personal computer (PC), and/or a laptop) that interfaces with a subscriber (e.g., a field crew or a dispatcher of an electricity supplier). Like the electrical device 110, the subscriber device 115 also includes a lightweight SIP client and a radio antenna connected to the SIP client, which allow the subscriber device 115 to communicate in SIP with other SIP-based entities, such as the decentralized presence servers 240A, 240B, 240C, 240D. In embodiments, the subscriber device 115 may also include a web client that allows the subscriber device 115 to communicate in Hypertext Transfer Protocol (HTTP) with other entities that can also communicate in HTTP, e.g., the decentralized presence servers 240A, 240B, 240C, 240D. In embodiments, the subscriber device 115 may be connected to a presence server of the utility back end 210.
In accordance with further aspects of the invention, components of the utility front end 205 are in communication with components of the utility back end 210, via the utility front end communication network 245. In embodiments, the utility front end communication network 245 can be operated by, e.g., a utility or electricity supplier. The utility front end communication network 245 may also be any type of communication network, such as the Internet, a cellular network, etc.
In embodiments, the utility back end 210 can include firewalls 250A and 250B and centralized presence servers 255A and 255B. The firewalls 250A, 250B are in communication with the utility front end communication network 245, for example, over SIP and/or HTTP. Each of the firewalls 250A, 250B may include a computing device operable to permit or deny messages or transmissions from the utility front end 205 based on rules defined by the utility. For example, the firewalls 250A, 250B may be instructed to permit messages from only authorized presence servers, e.g., the decentralized presence servers 240A, 240B, 240C, 240D. The centralized presence servers 255A, 255B are in communication with the firewalls 250A, 250B, for example over SIP and/or HTTP. Through the firewalls 250A, 250B, the centralized presence servers 255A, 255B may receive the permitted messages of the decentralized presence servers 240A, 240B, 240C, 240D.
The centralized presence servers 255A, 255B may further be in communication with the utility manager 105 over, e.g., SIP and/or HTTP. The centralized presence servers 255A, 255B, and the utility manager 105 may be located in a back end, centralized premise of the utility or electricity supplier, e.g., a distribution, transmission, and generation control center, an Independent System Operator (ISO)/Regional Transmission Organization (RTO) grid control center, etc. In alternative embodiments, the utility manager 105 may be located in front end electrical premises of the utility or an electrical grid (e.g., the building 215, the grids 220, 225, and/or 230, and the power station 235), and may be in communication with the decentralized presence servers 240A, 240B, 240C, 240D.
In a reactive fault isolation operation, the decentralized presence servers 240A, 240B, 240C, 240D can receive a SIP-based notification message from an electrical device (e.g., the electrical device 110) located in, for example, the building 215, the grids 220, 225, and/or 230, and/or the power station 235. In embodiments, the notification message may include a fault detection notification message which indicates that an electrical fault or abnormal condition has been detected locally by the electrical device.
In a centralized approach, the decentralized presence servers 240A, 240B, 240C, 240D may forward the notification message through the utility front end communication network 245 and the firewalls 250A, 250B to the centralized presence servers 255A, 255B. At least one authorized watcher (e.g., the utility manager 105) in the utility back end 210 may be subscribed to the centralized presence servers 255A, 255B to watch for (e.g., receive) the notification message. In embodiments, the watcher may include a Supervisory Control and Data Acquisition (SCADA) system that, in response to the notification message, issues a SIP-based alarm message to be displayed to a system operator responsible for a particular area where the electrical fault is located. The SCADA system may also suggest a possible reconfiguration of the electrical device and nearby electrical devices to isolate (e.g., reroute power away from) the electrical fault, in which the system operator decides how to react to the electrical fault. The electrical device is considered at fault until a field crew or a system operator verifies conditions at the electrical device.
In embodiments, the watcher may include a generation, transmission, distribution or outage management system that, in response to the notification message, evaluates an extent of the electrical fault, a blackout area, and/or an instable section of an electrical grid, and identifies (automatically or manually) switching steps to isolate the electrical fault. Such steps may be executed by sending SIP-based command messages to electrical devices (e.g., switches) on the electrical grid, via the decentralized presence servers 240A, 240B, 240C, 240D. For example, the command message may include a fault isolation command message that instructs the electrical devices to execute requested configuration changes (e.g., switch on or off) aimed at isolating the electrical fault or abnormal condition. The command message may be sent to, for example, fuses or switches closest upstream or downstream from the faulty electrical device and that are remotely controllable by the utility back end watcher. The command message may also be sent to a circuit breaker near the faulty electrical device, and may instruct the circuit breaker to shut off. Advantageously, the present invention allows the utility to interact with electrical devices on an electrical grid in a centralized manner, and to isolate electrical faults, avoiding cascading events, e.g., further blackouts in areas of the electrical faults.
In a decentralized approach, at least one authorized watcher (e.g., the subscriber device 115) in the utility front end 205 can be subscribed to the decentralized presence servers 240A, 240B, 240C, 240D to watch for (e.g., receive) the notification message from the electrical device. In embodiments, the watcher in the utility front end 205 may initiate automatic switching steps to isolate the electrical fault. For example, these switching steps may be executed by sending SIP-based command messages to electrical devices (e.g., switches) on the electrical grid. The command message may include a fault isolation command message that instructs the electrical devices to execute requested configuration changes (e.g., switch on or off) aimed at isolating the electrical fault or abnormal condition. Advantageously, the decentralized approach of the present invention enables faster fault isolation, is closer to a self-healing system, and allows for fault isolation even when incidents (e.g., blackouts, communication network problems) cause the utility front end 205 to be cut off from the utility back end 210.
In a hybrid (centralized and decentralized) approach, the watcher in the utility front end 205 can forward the notification message along with any switching steps already performed to a watcher (e.g., the utility manager 105) in the utility back end 210. The utility back end watcher may take additional steps ensure the stability of the electrical grid, such as send additional command messages to other electrical devices to isolate electrical faults. Further, once the electrical faults are isolated, the utility back end watcher may initiate an automated or manual service restoration process to restore power to as many customers as possible.
More specifically, in a reactive service restoration operation, a centralized watcher in the utility back end 210 can identify customers on an electrical grid that have lost power due to, for example, a problematic electrical device on the electrical grid and/or the fault isolation operation that may have shut off power to these customers. The utility back end watcher may then identify available switches upstream and downstream from the problematic electrical device that allow for power restoration to part or all customers. The watcher in the utility back end 210 may determine a best combination of the upstream and downstream switches which would restore power to a maximum number of very important (VIP) customers (e.g., medical baseline emergency centers, large commercial and residential customers) or customers.
In embodiments, this determination may be done by closing each upstream, remotely-controllable switch, running power flow through the switch, calculating a number of restored customers due to the closing of the switch, and ranking the switch amongst other upstream switches based on the number of restored customers. Similarly, the utility back end watcher may close each downstream, remotely-controllable switch, run power flow through the switch, calculate a number of restored customers due to the closing of the switch, and rank the switch among other downstream switches based on the number of restored customers. Based on the rankings of the upstream and downstream switches, the best combination of upstream and downstream switches is determined and is placed into a switching plan for the electrical grid. To ensure grid stability and resiliency, the watcher in the utility back end 210 may validate the switching plan by recalculating the power flow through the determined upstream and downstream switches and the number of restored customers, and by checking responses (e.g., expected new states) of the determined switches.
Based on the validated switching plan, the utility back end watcher sends SIP-based command messages to the determined upstream and downstream switches. For example, the command messages may include a services restoration command message that instructs the switches to open or close to allow restoration of power to customers. The command message may be sent to, for example, a circuit breaker near a problematic electrical device that was previously shut off to isolate the electrical device, and the command message may instruct the circuit breaker to be turned back on to reroute power back into the electrical device. Advantageously, the service restoration operation of the present invention avoids any potential electrical loops and additional electrical faults, while restoring power to customers as soon as electrical faults are isolated.
In a predictive operation, an electrical device (e.g., the electrical device 110) located in, for example, the building 215, the grids 220, 225, and/or 230, and/or the power station 235, can send to at least one presence server (e.g., the decentralized presence server 240A and/or the centralized presence server 255A) current status information of the electrical device, via a SIP-based notification message. In embodiments, the status information may include, for example, the following:
(i) a voltage at the electrical device;
(ii) a reactive power at the electrical device;
(iii) a real power at the electrical device;
(iv) an open or closed (e.g., turned on or off) status of the electrical device; and/or
(v) a tap position of the electrical device (e.g., a transformer).
In embodiments, the electrical device can send to a presence server critical events or abnormal electrical conditions at the electrical device, via a SIP-based notification message.
These critical events may include, for example, the following:
    • (i) indication that a voltage at the electrical device is greater or less than a predetermined threshold;
    • (ii) indication that a frequency at the electrical device is greater or less than a predetermined threshold; and/or
    • (iii) indication that a current at the electrical device is greater or less than a predetermined threshold.
In accordance with further aspects of the invention, a watcher in the utility front end 205 (e.g., the subscriber device 115) and/or the utility back end 210 (e.g., the utility manager 105) can subscribe to at least one presence server (e.g., the decentralized presence server 240A and/or the centralized presence server 255A) to watch for (e.g., receive) notification messages from electrical devices on an electrical grid. Once received, the decentralized or centralized watcher may analyze the notification messages and predict a location of a root of an electrical problem on the electrical grid. For example, the decentralized or centralized watcher may predict that a location of a root of an electrical problem is at a particular electrical device, and/or that an electrical fault may occur at such electrical device. If the watcher does predict that an abnormal condition or an electrical fault at an electrical device, the watcher may issue a SIP-based alarm message to be displayed to an operator of a Supervisory Control and Data Acquisition (SCADA) system responsible for a particular area where the electrical device is located. The watcher may also suggest a possible reconfiguration of the electrical device to isolate the abnormal condition, in which the system operator decides how to proactively react to the abnormal condition prior to a power outage or another electrical fault. In embodiments, the watcher may automatically request a fault isolation operation to isolate the predicted electrical fault. Advantageously, the present invention provides a predictive operation to identify potential problems at electrical devices and to prevent the problems before they occur, in addition to providing a reactive operation to identify and isolate electrical fault that have already occurred.
FIG. 3 shows an illustrative environment of the presence server 240A, 240B, 240C, 240D, 255A, or 255B, for implementing steps in accordance with aspects of the invention. In embodiments, the presence server 240A, 240B, 240C, 240D, 255A, or 255B can include a load balancing layer 305, a utility domain 310, and a network service provider domain 315. Components (e.g., the electrical device 110 and the subscriber device 115 in FIGS. 1-2) communicate with the domains 310, 315 via the load balancing layer 305 which may distribute data (e.g., a load) evenly between the above entities. For example, the load balancing layer 305 may be provided in a network switch and a gateway router, which may be implemented in the computing device 14 of FIG. 1. The load balancing layer 305 includes a SIP client and a web client such that the load balancing layer 305 is able to communicate in SIP and HTTP with other SIP-enabled and/or HTTP-enabled entities.
The utility domain 310 is a network domain of an electricity supplier, a utility provider, and/or other service provider. In embodiments, the utility domain 310 can include a Serving Call Session Control Function (S-CSCF)/SIP registrar 320, a presence cluster 325, the utility manager 105, and a rules database 330. The S-CSCF/SIP registrar 320 is a SIP server that controls SIP sessions between components (e.g., the electrical device 110 and the subscriber device 115 in FIGS. 1-2) and the domains 310, 315. In particular, the S-CSCF/SIP registrar 320 handles SIP registrations of the electrical device 110 and the subscriber device 115. So, over and above a Mobile Subscriber Integrated Services Digital Network Number (MSISDN) of these entities, they are registered as IP Multimedia Subsystem (IMS)/SIP clients in the domains 310, 315. In embodiments, the S-CSCF/SIP registrar 320 may be implemented in the server 12 and/or the computing device 14 in FIG. 1, and may be alternatively located in the network service provider domain 315 and/or a third-party location. After registration, the S-CSCF/SIP registrar 320 forwards SIP messages from the electrical device 110 and the subscriber device 115 to components in the domains 310, 315, such as the presence cluster 325.
The presence cluster 325 includes a presence server 335 and an Extensible Markup Language (XML) Data Management Server (XDMS) 340. The presence server 335 is a SIP application server that communicates and stores presence information of client devices, such as the electrical device 110 and the subscriber device 115. The presence server 335 can be implemented in the server 12 of FIG. 1 and, for example, in the utility manager 105. Specifically, the presence server 335 receives SIP notify messages including the presence information from the client devices. In the case of the electrical grid, the presence information may include, for example, a location of the electrical device 110. Further, the presence information may include the status information of the electrical device 110 that indicates a voltage, current, and/or power, generated or transmitted by the electrical device 110. In embodiments, the status information of the electrical device 110 may include, for example, the following:
(i) a voltage at the electrical device 110;
(ii) a reactive power at the electrical device 110;
(iii) a real power at the electrical device 110;
(iv) an open or closed (e.g., turned on or off) status of the electrical device 110; and/or
(v) a tap position of the electrical device 110 (e.g., a transformer).
In accordance with further aspects of the invention, the presence information can include an indication that an electrical fault or abnormal condition has been detected locally by the electrical device 110. Such an indication may be determined based on SIP-based fault detection notification messages received from an electrical device 110. An indication of an abnormal condition (e.g., a critical event) may include, for example, the following:
    • (i) indication that a voltage at the electrical device 110 is greater or less than a predetermined threshold;
    • (ii) indication that a frequency at the electrical device 110 is greater or less than a predetermined threshold; and/or
    • (iii) indication that a current at the electrical device 110 is greater or less than a predetermined threshold.
With this received presence information, the presence server 335 sends the presence information to the XDMS 340 that builds or updates a presence document including the presence information. In embodiments, this presence document can include the presence information of all electrical devices and subscriber devices within a specified area of the electrical grid. The presence document may include multiple nodes, or in other words, the presence document may refer to multiple areas in the electrical grid and their associated client devices. In embodiments, the presence document and the SIP messages can be in a XML format, a Rich Presence Information Data (RPID) format, and/or a Presence Information Data Format (PDIF). The XDMS 340 may be implemented in the server 12 of FIG. 1.
Additionally, the presence server 335 receives SIP subscribe messages from the client devices, for example, the subscriber device 115 and the utility manager 105. The SIP subscribe messages are requests to receive (e.g., to subscribe to) updates about the presence information from the presence server 335. The presence server 335 manages these SIP subscribe messages from the client devices and when there is an update about the presence information, the presence server 335 automatically sends SIP publish messages (with the presence information) quickly and effectively to the subscribing client devices (e.g., the subscriber device 115 and the utility manager 105). The presence server 335 may send information regarding the subscribing client devices (“subscriber presence information”) to the XDMS 340, which may then update the corresponding presence document to include such subscriber presence information. As a result, the presence document may include information regarding relationships between electrical devices and subscribing client devices interested in receiving updated presence information with respect to these electrical devices. That is, the presence document can associate each of its nodes to the subscriber, enabling enhanced utility data tracking with tight association to the specific subscriber or the utility provider that may be responsible for reconfiguring one or more electrical devices.
The presence information and other pertinent information can be provided to the utility manager 105 via SIP messaging. By quickly updating the utility manager 105 with the presence information of the electrical device 110 via a SIP channel, the utility manager 105 can rapidly react to any notification in a temporally and channel-appropriate manner. For example, the utility manager 105 can react to a notification “out-of-band,” e.g., dispatch a field crew to the electrical device to manually configure the electrical device 110 if the notification indicates that the field crew can safely work with the electrical device 110. In another example, the field crew and/or the utility manager 105 can react to a notification “in-band,” e.g., remotely send a command message (e.g., a SIP message) to the electrical device 110 to turn on or off the electrical device 110. In embodiments, the command message may include instructions for the electrical device 110 to change its configuration in various ways, such as to be re-energized or de-energized and to increase or decrease a voltage generated by the electrical device 110, for example, in order to isolate an electrical fault detected by the utility manager 105. In addition, the presence cluster 325 (specifically, the XDMS 340) may update the presence document pertaining to the electrical device 110 to include information regarding the command message sent to the electrical device 110. In embodiments, the field crew and/or the utility manager 105 may send the command message through the presence server 335 (updating the pertinent presence document) to the electrical device 110. Advantageously, the use of SIP messaging is massively scalable and results in low latency communications between the electrical device 110, the subscriber device 115, the presence server 335, and/or the utility manager 105.
The rules database 330 includes and stores rules set by the subscriber, the service provider, and/or the utility manager 105 regarding monitoring and control of the electrical device(s) 110. For example, the rules can indicate that the subscriber has allowed the utility provider (e.g., the utility manager 105) to control the electrical device 110. The rules may also indicate what constitutes critical events at the electrical device 110 that require control of the electrical device 110 and thus, include event lists and event categories. For example, these critical events can include the electrical device 110 (i) generating or transmitting power over or under a predetermined threshold, (ii) being on or off, (iii) indicating a blown fuse or a maintenance signal, (iv) overheating, (v) having an electrical fault, etc. The control of the electrical device 110 may be accomplished via the utility manager 105 (and/or another watcher) sending or forwarding a command message to the electrical device 110 that is determined from the rules database 330. The command message can include a command indicating to the electrical device 110 which actions to take in response to a critical event at the electrical device 110. For example, the command message may include a SIP-based fault isolation command message that instructs the electrical device 110 to execute requested configuration changes (e.g., switch on or off) aimed at isolating an electrical fault or abnormal condition. In another example, the rules may indicate to the utility manager 105 to dispatch a field crew to the electrical device 110 to isolate an electrical fault at the electrical device 110, and/or to perform or initiate other actions to take in response to critical events. In embodiments, the rules database 330 may be set by a subscriber, a service provider, etc., via the subscriber device 115.
The network service provider domain 315 is a network domain of an Internet service provider and/or a cellular service provider. In embodiments, the network service provider domain 315 can include a presence cluster 345, a subscriber/usage database 350, and watchers 355, 360, and 365. The presence cluster 345 includes a presence server 370 and a XDMS 375, which perform functions similar to those of the presence server 335 and the XDMS 340 in the utility domain 310. In fact, all information (e.g., the presence information and the subscriber presence information) received and processed in the presence server 335 and the XDMS 340 in the utility domain 310 may be transferred to, or replicated in, the presence server 370 and the XDMS 375 in the network service provider domain 315, and vice versa. In embodiments, replication in the domains 310, 315 can be accomplished via peering and dedicated bandwidth between the domains 310, 315. In embodiments, the presence servers 335, 370 may be in a hierarchal relationship, for example, where the presence server 335 is a primary, master server and the presence server 370 is a secondary, slave server.
The subscriber/usage database 350 receives the built or replicated presence documents from the XDMS 375 and stores the presence documents for the system. The watchers 355, 360, 365 are entities in the network service provider domain 315 that send SIP subscribe messages to the presence cluster 345 to subscribe to updates regarding the presence information in the presence server 370, e.g., the SIP publish messages. For example, one of the watchers 355, 360, 365 can represent the utility provider (e.g., a dispatcher at a utility control center), and may be implemented in the computing device 14 in FIG. 1.
By subscribing to the SIP publish messages, the watchers 355, 360, 365 are able to watch for notifications of the critical events and the status information of the electrical device 110. In addition, the watchers 355, 360, 365 are able to react to these notifications as necessary. For example, if the watcher 355 represents the utility provider and observes a notification of an electrical fault at the electrical device 110, the watcher 355 may cut electricity to the electrical device 110 (possibly via the command message to the electrical device 110), to prevent further electrical faults at other electrical devices.
In embodiments, presence infrastructure (e.g., the presence cluster 345) can be only present in the network service provider domain 315, and a watcher (e.g., the utility manager 105) can be present in the utility domain 310. In other words, the utility manager 105 may correspond to a watcher. In this embodiment, the utility manager 105 can subscribe to all presence information updates or events and react as necessary. To transfer information, the domains 310, 315 may include dedicated bandwidth between the two sides. In embodiments, the presence infrastructure can include multiple presence clusters for different types of devices, such as subscriber devices, electrical devices, and watchers.
In embodiments, a third-party watcher can be hosted in a third-party environment, which is completely configurable by a subscriber. Specifically, the subscriber may configure how the environment infrastructure could react to notifications of the critical events or the status information of the electrical device 110 or the subscriber device 115, as necessary. The infrastructure may be implemented in the server 12 and/or the computing device 14 in FIG. 1.
FIG. 4 shows an illustrative environment of the electrical grid 220, 225, or 230 for implementing steps in accordance with aspects of the invention. In embodiments, the grid 220, 225, or 230 can include the grid 220, 225, or 230 in FIG. 2. The grid 220, 225, or 230 may include a power substation 405 operable to generate and distribute power to electrical devices in the grid 220, 225, or 230. These electrical devices may include, for example, transformers 410A, 410B, and 410C, which are electrically coupled to the substation 405. Circuits 415A, 415B, and 415C are electrically coupled to the transformers 410A, 410B, 410C, respectively, and are operable to transfer power when opened and to stop power when closed.
In embodiments, the grid 220, 225 or 230 can further include switches 420A and 420B electrically coupled to the circuits 415A, 415B, 415C, and are operable to reroute power when opened and to stop power when closed. Transformers 425A, 425B, and 425C are electrically coupled to the circuits 415A, 415B, 415C, respectively. Fuses 430A, 430B, 430C, 430D, 430E, and 430F are electrically coupled to the transformers 425A, 425B, 425C, and are operable to interrupt (or blow due to) excessive current from the transformers 425A, 425B, 425C, to prevent damage to downstream electrical devices in the grid 220, 225, or 230. These downstream electrical devices may include feeders 435A, 435B, 435C, 435D, 435E, and 435F operable to transfer power from the substation 405 to various electrical devices in and/or outside the grid 220, 225, or 230.
In accordance with further aspects of the invention, each of the substation 405 and the electrical devices in the grid 220, 225, or 230 can communicate with entities in and/or outside the grid 220, 225, or 230 (e.g., the presence servers 240A, 240B, 240C, 240D, 255A, and/or 255B) via SIP messaging. For example, each of the substation 405 and the electrical devices may send a SIP-based notification message to at least one presence server. In embodiments, the notification message may indicate a low voltage or a voltage less than a predetermined threshold, detected at one of the substation 405 and the electrical devices. For example, each of the feeders 435C, 435D, 435E, 435F, the fuses 430C, 430D, 430E, 435F, the transformers 425B, 425C, the circuit 415B, and the switch 420B may send to the presence server a notification message indicating a low voltage detected. A decentralized and/or centralized watcher (e.g., the utility manager 105 in FIGS. 2-3) connected to the presence server may receive and analyze the notification message, and determine that the transformer 410B might not be performing as expected, e.g., is predicted in an abnormal condition. The watcher may then send a SIP-based alarm message to be displayed to an operator of a Supervisory Control and Data Acquisition (SCADA) system responsible for a particular area where the transformer 410B is located. In the alarm message, the watcher may also suggest a possible reconfiguration of the transformer 410 (and/or the nearby electrical devices) to isolate the abnormal condition, in which the system operator decides how to react to the abnormal condition. Alternatively, the watcher may send a request message which requests a fault isolation operation to isolate the predicted electrical fault at the transformer 410B.
FIGS. 5-11 show exemplary flows for performing aspects of the present invention. The steps of FIG. 5-11 may be implemented in the environments of FIGS. 1-4, for example. The flowcharts and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowcharts or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
Furthermore, the invention can take the form of a computer program product accessible from a computer-usable or computer-readable medium providing program code for use by or in connection with a computer or any instruction execution system. The software and/or computer program product can be implemented in the environment of FIGS. 1-4. For the purposes of this description, a computer-usable or computer readable medium can be any apparatus that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. The medium can be an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system (or apparatus or device) or a propagation medium. Examples of a computer-readable storage medium include a semiconductor or solid state memory, magnetic tape, a removable computer diskette, a random access memory (RAM), a read-only memory (ROM), a rigid magnetic disk and an optical disk. Current examples of optical disks include compact disk-read only memory (CD-ROM), compact disc-read/write (CD-R/W) and DVD.
FIG. 5 depicts an exemplary flow for a process 500 of decentralized and centralized fault isolation and service restoration in an electrical grid in accordance with aspects of the present invention. The process 500 involves three players: a user and transport plane 505, a control plane 510, and a service plane 515. The user and transport plane 505 includes the subscriber device 115 and the electrical device 110, e.g. the subscriber device 115 and the electrical device 110 in FIGS. 1-2. The control plane 510 includes the registrar 320 and the presence cluster 325, e.g., the S-CSCF/SIP registrar 320 and the presence cluster 325 and/or 345 in FIG. 3. The service plane 515 includes the utility manager 105 and the rules database 330, e.g., one of the watchers 355, 360, 365 and/or the utility manager 105, and the rules database 330 in FIG. 3.
At step S520, the process starts, and the subscriber device 115 provisions a set of rules associated with specific event categories and event lists regarding the electrical device 110. These categories and lists are stored in the rules database 330. The event categories and lists may include actions to take, as and when the events (e.g., electrical faults) occur. At step S522, the electrical device 110 sends a SIP register message via a gateway router (e.g., the load balancing layer 305) to the registrar 320, to register the electrical device 110 and/or the gateway router in the IMS/SIP network.
At step S524, the registrar 320 registers the electrical device 110 and/or the gateway router in the IMS/SIP network using SIP semantics, such as Initial Filter Criteria (iFC). At step S526, the registrar 320 sends a SIP acknowledgment message to the electrical device 110 that indicates that the electrical device 110 has been registered successfully. At step S528, the utility manager 105 sends a SIP subscribe to the presence cluster 325 to subscribe to updates in presence information in the presence cluster 325, such as notifications of critical events or status information at the electrical device 110. At step S530, the presence cluster 325 sends a SIP acknowledgment message to the utility manager 105 that indicates that the utility manager 105 has subscribed successfully with the presence cluster 325.
At step S532, the subscriber device 115 sends a SIP subscribe to the presence cluster 325 to subscribe to updates in presence information in the presence cluster 325, such as notifications of critical events or status information at the electrical device 110. At step S534, the presence cluster 325 sends a SIP acknowledgment message to the subscriber device 115 that indicates that the subscriber device 115 has subscribed successfully with the presence cluster 325. At step S536, the electrical device 110 records or observes a critical event or status information (e.g., an electrical fault) at the electrical device 110. At step S538, the electrical device 110 sends a SIP notify message including presence information of the critical event or status information at the electrical device 110 to the presence cluster 325.
At step S540, the presence cluster 325 processes the SIP notify message, including building or updating a presence document including the presence information and storing the presence document in a database, e.g., the subscriber/usage database 350 in FIG. 3. At step S542, the presence cluster 325 sends a SIP acknowledgement message to the electrical device 110 that indicates that the presence information has been received and processed. At step S544, the presence cluster 325 cycles through its watcher list and sends a SIP publish message or notification (e.g., a fault detection notification message) to the utility manager 105 that includes the updated presence information. At step S546, the utility manager 105 sends a SIP acknowledgement message to the presence cluster 325 that indicates that the presence information has been received.
At step S548, the presence cluster 325 cycles through its watcher list and sends a SIP publish message or notification (e.g., a fault detection notification message) to the subscriber device 115 that includes the updated presence information. At step S550, the subscriber device 115 sends a SIP acknowledgement message to the presence cluster 325 that indicates that the presence information has been received. At step S552, the utility manger 105 requests a rule from the rules database 330 based on the notification of the critical event or status information at the electrical device 110. At step S554, the rules database 330 processes the request, specifically, determining actions to take based on the critical event or status information. At step S556, the rules database 330 responds with the rule indicating the actions to take in response to the critical event or status information. At step S558, the utility manager 105 may send a SIP-based command message (e.g., a fault isolation command message or a services restoration command message) to the electrical device 110 based on the rule indicating the actions to take. Alternatively or additionally, the utility manager may perform (initiate) actions necessary to make changes in the electrical device 110, such as dispatch a field crew to the electrical device 110. At step S558, the process ends.
FIG. 6 shows an exemplary flow for a process 600 of provisioning a system for decentralized and centralized fault isolation and service restoration in an electrical grid in accordance with aspects of the invention. At step 605, the process starts. At step 610, a relationship and connection between a network service provider (e.g., a cellular network service) and a utility provider (“utility”) is provisioned. At step 615, an electrical grid of the utility is provisioned. At step 620, a subscriber is provisioned to use the electrical grid and the network of the invention. At step 625, the process ends.
More specifically, FIG. 7 shows an exemplary flow for a process 700 of provisioning the relationship between the network service provider and the utility provider in accordance with aspects of the invention. At step 705, the process starts. At step 710, a carrier connection agreement between the network service provider and the utility is established, e.g., finalized and agreed upon. At step 715, the network service provider and the utility provider establish and test their network domain connectivity, such as peering between presence clusters in their respective domains. At step 720, a settlement (business) agreement between the network service provider and the utility is established, e.g., finalized and agreed upon. At step 725, the providers finalize authorization rules of their network domains, or rules on how to connect to their respective network domains, e.g., telecommunication rules and/or SIP registration semantics. At step 730, the process ends.
FIG. 8 shows an exemplary flow for a process 800 of provisioning the electrical grid of the utility in accordance with aspects of the invention. At step 805, the process starts. At step 810, at least one electrical device is installed in the electrical grid and connected to network domains of the utility and the network service provider. At step 815, a subscriber (e.g., a field crew) profile is setup in the network domains and in a rules database. At step 820, the utility then tests the connectivity of the electrical device with the electrical grid and the network domains. At step 825, the utility then notifies the subscriber of the connection of the electrical device to the electrical grid. At step 830, the process ends.
FIG. 9 shows an exemplary flow for a process 900 of provisioning the subscriber to use the electrical grid and the network in accordance with aspects of the invention. At step 905, the process starts. At step 910, the subscriber subscribes to a device information (e.g., status information of the electrical device) and SIP message service operated by the utility and/or network service provider. In embodiments, the subscriber may include, for example, the utility manager 105 and the subscriber device in 115 in FIGS. 1-2, the watchers 355, 360, 365 in FIG. 3, etc. At step 915, the subscriber then configures his or her network device (e.g., a mobile device) for use in the special service. At step 920, the subscriber may test the configured network device using the service. At step 925, through the network device, the subscriber configures critical electrical events at the electrical device and other energy control rules, by communicating with a rules database in the network domain of the utility. At step 930, the subscriber may also communicate with the presence clusters at the network domains of the utility and/or the network service provider to receive and possibly react to notifications of the critical events at the electrical device. At step 935, the process ends.
FIG. 10 depicts another exemplary flow for a process 1000 of decentralized and centralized fault isolation and service restoration in an electrical grid in accordance with aspects of the present invention. In embodiments, the process 1000 may be performed by the utility manager 105 in FIGS. 1-3. At step 1005, the process starts. At step 1010, the utility manager subscribes to notifications of critical events or status information at an electrical device (e.g., the electrical device in FIGS. 1-2), such as through sending a SIP subscribe message to a presence cluster. At step 1015, the utility manager receives the notifications of the critical events or status information (e.g., an electrical fault) at the electric device, such as via receiving a SIP publish message. At step 1020, the utility manager determines a rule from a rules database (e.g., the rules database 330 in FIG. 3) based on the notification of the critical event or status information at the electrical device. At step 1025, the utility manager either sends a command message to the electrical device based on the rule indicating the actions to take, or performs (initiates) actions necessary to make changes in the electrical device, such as dispatch a field crew to the device. For example, the command message may instruct the electrical device (or nearby electrical devices) to shut off or decrease output power to isolate an electrical fault detected at the electrical device. At step 1030, the process ends.
FIG. 11 depicts another exemplary flow for a process 1100 of decentralized and centralized fault isolation and service restoration in an electrical grid in accordance with aspects of the present invention. In embodiments, the process 1100 may be performed by the utility manager 105 in FIGS. 1-3. At step 1105, the process starts. At step 1110, the utility manager subscribes to notifications of critical events or status information at an electrical device (e.g., the electrical device in FIGS. 1-2), such as through sending a SIP subscribe message to a presence cluster. At step 1115, the utility manager receives the notifications of the critical events or status information (e.g., an electrical fault) at the electric device, such as via receiving a SIP publish message. At step 1120, the utility manager predicts a location of a root of an electrical problem on the electrical grid based on the notifications of the critical events or status information at the electrical device. For example, the utility manager may predict that a location of a root of an electrical problem is at the electrical device, and/or that an electrical fault may occur at such electrical device. At step 1125, the utility manager may send a SIP-based alarm message to be displayed to an operator of a Supervisory Control and Data Acquisition (SCADA) system responsible for a particular area where the electrical device is located. In the alarm message, the utility manager may also suggest a possible reconfiguration of the electrical device to isolate the electrical problem, in which the system operator decides how to react to the electrical condition. Alternatively, the utility manager may send a request message which requests a fault isolation operation to isolate the predicted electrical fault at the electrical device. At step 1130, the process ends.
FIG. 12 depicts another exemplary flow for a process 1200 of decentralized and centralized fault isolation and service restoration in an electrical grid in accordance with aspects of the present invention. In embodiments, the process 1200 may be performed by the utility manager 105 in FIGS. 1-3. At step 1205, the process starts. At step 1210, the utility manager identifies customers on an electrical grid without power due to, for example, a problematic electrical device on the electrical grid and/or the fault isolation operation shutting off power to these customers. At step 1215, the utility manager identifies available switches upstream and downstream from the problematic electrical device that allow for power restoration to part or all customers.
At step 1220, the utility manager determines a number of restored customers per closed upstream switch. In embodiments, this determination may be done by closing each upstream, remotely-controllable switch, running power flow through the switch, and calculating a number of restored customers due to the closing of the switch. At step 1225, the utility manager ranks upstream switches based on the number of restored customers per closed upstream switch. For example, a first closed upstream switch that restores power to five customers would be ranked higher than a second closed upstream switch that restores power to two customers. At step 1230, the utility manager determines a number of restored customers per closed downstream switch. In embodiments, this determination may be done by closing each downstream, remotely-controllable switch, running power flow through the switch, and calculating a number of restored customers due to the closing of the switch. At step 1235, the utility manager ranks the downstream switches based on the number of restored customers per closed downstream switch. For example, a first closed downstream switch that restores power to four customers would be ranked higher than a second closed downstream switch that restores power to two customers.
At step 1240, based on the rankings of the upstream and downstream switches, the utility manager determines the best combination of upstream and downstream switches and determines a switching plan for the electrical grid based on the best upstream and downstream switches. At step 1245, the utility manager sends SIP-based command messages to the determined upstream and downstream switches based on the switching plan. For example, the command messages may include services restoration command messages that instructs the switches to open or close to allow restoration of power to customers. At step 1250, the process ends.
In embodiments, a service provider, such as a Solution Integrator, could offer to perform the processes described herein. In this case, the service provider can create, maintain, deploy, support, etc., the computer infrastructure that performs the process steps of the invention for one or more customers. These customers may be, for example, any business that uses technology and provides or utilizes services. In return, the service provider can receive payment from the customer(s) under a subscription and/or fee agreement and/or the service provider can receive payment from the sale of advertising content to one or more third parties.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
The corresponding structures, materials, acts, and equivalents of all means or step plus function elements in the claims, if applicable, are intended to include any structure, material, or act for performing the function in combination with other claimed elements as specifically claimed. The description of the present invention has been presented for purposes of illustration and description, but is not intended to be exhaustive or limited to the invention in the form disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the invention. The embodiments described herein are intended to best explain the principals of the invention and the practical application, and to enable others of ordinary skill in the art to understand the invention for various embodiments with various modifications as are suited to the particular use contemplated. Accordingly, while the invention has been described in terms of embodiments, those of skill in the art will recognize that the invention can be practiced with modifications and in the spirit and scope of the appended claims.

Claims (20)

What is claimed is:
1. A system implemented in hardware, comprising:
a computer infrastructure operable to:
receive a notification message of an electrical device on an electrical grid, the notification message including a status of the electrical device;
predict an electrical fault of the electrical device based on a set of rules related to the electrical device and the notification message; and
send a command action to at least one of the electrical device and other electrical components in response to the predicted electrical fault, the command action comprising corrective action that reroutes electricity in an electrical path, bypassing the predicted electrical fault.
2. The system of claim 1, wherein:
the electrical device and the other electrical components are reconfigured by performing the command action;
the computer infrastructure is further operable to subscribe to information of the electrical component by sending a SIP subscribe message to a presence server; and
the receiving the notification message comprises receiving a SIP publish message from the electrical component.
3. The system of claim 1, wherein the status of the electrical device comprises at least one of:
an indication that an electrical fault has been detected at the electrical device;
a voltage at the electrical device;
a reactive power at the electrical device;
a real power at the electrical device;
an open or closed status of the electrical device;
a tap position of the electrical device;
an indication that a voltage at the electrical device is greater or less than a predetermined threshold;
an indication that a frequency at the electrical device is greater or less than a predetermined threshold; and
an indication that a current at the electrical device is greater or less than a predetermined threshold.
4. The system of claim 1, wherein the predicting the electrical fault comprises proactively predicting the electrical fault prior to any electrical fault.
5. The system of claim 1, wherein the computer infrastructure is further operable to:
send a SIP-based fault isolation command message that instructs at least one of the electrical device and the other electrical components to execute configuration changes that isolates the predicted electrical fault at the electrical device and reroutes electricity around the electrical device; and
send an alarm message to be displayed to a system operator responsible for an area where the predicted electrical fault is located, the alarm message comprising a suggested reconfiguration of at least one of the electrical device and the other electrical components to isolate the predicted electrical fault.
6. The system of claim 1, wherein the computer infrastructure is at a back end, centralized premise of a utility, wherein the back end, centralized premise comprises at least one of a utility control center, a distribution, transmission, and generation control center, and an Independent System Operator (ISO)/Regional Transmission Organization (RTO) grid control center.
7. The system of claim 1, wherein the computer infrastructure is at a front end, decentralized premise of a utility, wherein the front end, decentralized premise comprises at least one of a building, a complex of buildings, a low-voltage grid, a high-voltage grid, an extra high-voltage grid, and a power station.
8. The system of claim 1, wherein the computer infrastructure is at a back end, centralized premise of a utility and at a front end decentralized premise of the utility, wherein the back end, centralized premise comprises at least one of a utility control center, a distribution, transmission, and generation control center, and an Independent System Operator (ISO)/Regional Transmission Organization (RTO) grid control center, and wherein the front end, decentralized premise comprises at least one of a building, a complex of buildings, a low-voltage grid, a high-voltage grid, an extra high-voltage grid, and a power station.
9. The system of claim 1, wherein the predicted electrical fault comprises an abnormal condition at the electrical device.
10. The system of claim 1, wherein:
the computer infrastructure is further operable to determine the command action based on the notification message; and
the sending the command action comprises restoring power to at least one customer by sending a command message to at least one switch that instructs the at least one switch to one of open and close.
11. The system of claim 10, wherein the command message comprises a SIP-based a services restoration command message that instructs at least one circuit breaker to open or close to allow restoration of power to customers.
12. A method for decentralized and centralized fault isolation and service restoration in an electrical grid, comprising:
sending, by a processor, a register message to register in a network;
recording, by the processor, an electrical event at a location on the electrical grid;
sending, by the processor, a notification message comprising presence information of the electrical event, including a status of an electrical device on the electrical grid, through the network to a presence server;
receiving, by the processor, a command message comprising at least one action to take in response to the electrical event; and
performing, by the processor, the at least one action to take, the action comprising a corrective action that reroutes electricity in an electrical path, bypassing a predicted electrical fault.
13. The method of claim 12, wherein:
the electrical event comprises one of an electrical fault and an abnormal condition at the location, and the at least one action to take comprises isolating the electrical event at the location;
sending the register message comprises sending a SIP message to a SIP registrar; and
sending the notification message comprises sending a SIP notify message to the presence server.
14. The method of claim 12, wherein the command message instructs at least one switch to one of open and close.
15. The method of claim 14, wherein the command message comprises a SIP-based a services restoration command message that instructs at least one circuit breaker to open or close to allow restoration of power to customers.
16. The system of claim 1, wherein the set of rules comprises actions to take based on critical event information or status information from the notification message.
17. The system of claim 1, wherein the electrical device is selected from the group consisting of: an electrical grid infrastructure device located at an electrical substation, an electrical grid infrastructure device located at a power station, and an electrical grid infrastructure device located in a transmission line.
18. The method of claim 12, wherein the processor is the processor of an electrical device on the electrical grid.
19. The method of claim 12, wherein receiving, by the processor, the command message comprises receiving the command message from a utility manager remote from the presence server.
20. The method of claim 12, wherein the electrical device is selected from the group consisting of: fuses, transformers, circuit breakers, capacitors, voltage regulators, compensators, relays, feeders, switches, protection devices, gateways, solar panels, and plug-in electric vehicles.
US14/517,090 2011-09-13 2014-10-17 Fault isolation and service restoration in an electric grid Active 2032-09-23 US9785129B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US14/517,090 US9785129B2 (en) 2011-09-13 2014-10-17 Fault isolation and service restoration in an electric grid
US15/651,359 US10007243B2 (en) 2011-09-13 2017-07-17 Fault isolation and service restoration in an electric grid

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13/231,780 US8872667B2 (en) 2011-09-13 2011-09-13 Fault isolation and service restoration in an electric grid
US14/517,090 US9785129B2 (en) 2011-09-13 2014-10-17 Fault isolation and service restoration in an electric grid

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US13/231,780 Continuation US8872667B2 (en) 2011-09-13 2011-09-13 Fault isolation and service restoration in an electric grid

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US15/651,359 Continuation US10007243B2 (en) 2011-09-13 2017-07-17 Fault isolation and service restoration in an electric grid

Publications (2)

Publication Number Publication Date
US20150039148A1 US20150039148A1 (en) 2015-02-05
US9785129B2 true US9785129B2 (en) 2017-10-10

Family

ID=47829353

Family Applications (3)

Application Number Title Priority Date Filing Date
US13/231,780 Active 2032-09-16 US8872667B2 (en) 2011-09-13 2011-09-13 Fault isolation and service restoration in an electric grid
US14/517,090 Active 2032-09-23 US9785129B2 (en) 2011-09-13 2014-10-17 Fault isolation and service restoration in an electric grid
US15/651,359 Active US10007243B2 (en) 2011-09-13 2017-07-17 Fault isolation and service restoration in an electric grid

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US13/231,780 Active 2032-09-16 US8872667B2 (en) 2011-09-13 2011-09-13 Fault isolation and service restoration in an electric grid

Family Applications After (1)

Application Number Title Priority Date Filing Date
US15/651,359 Active US10007243B2 (en) 2011-09-13 2017-07-17 Fault isolation and service restoration in an electric grid

Country Status (3)

Country Link
US (3) US8872667B2 (en)
CN (1) CN103797464B (en)
WO (1) WO2013037227A1 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160134116A1 (en) * 2014-11-11 2016-05-12 Solarcity Corporation Real-time energy data publishing systems and methods
CN111509724A (en) * 2020-05-06 2020-08-07 国网山东省电力公司电力科学研究院 Hierarchical power distribution network voltage control method combining decentralized time sequence and centralized model prediction
US10866568B2 (en) 2016-04-01 2020-12-15 Tendril Oe, Llc Orchestrated energy
US10911256B2 (en) 2008-09-08 2021-02-02 Tendril Ea, Llc Consumer directed energy management systems and methods
US11042141B2 (en) 2013-02-12 2021-06-22 Uplight, Inc. Setpoint adjustment-based duty cycling
US11149975B2 (en) 2019-07-24 2021-10-19 Uplight, Inc. Adaptive thermal comfort learning for optimized HVAC control
US11327457B2 (en) 2013-02-06 2022-05-10 Tendril Ea, Llc Dynamically adaptive personalized smart energy profiles
US11385664B2 (en) 2012-08-01 2022-07-12 Tendril Oe, Llc Methods and apparatus for achieving energy consumption goals through model-based simulations
US11889239B2 (en) 2014-06-03 2024-01-30 Applied Minds, Llc Color night vision cameras, systems, and methods thereof

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8849469B2 (en) 2010-10-28 2014-09-30 Microsoft Corporation Data center system that accommodates episodic computation
US20120265355A1 (en) 2011-04-15 2012-10-18 Power Tagging Technologies, Inc. System and method for single and multizonal optimization of utility services delivery and utilization
WO2013009420A1 (en) * 2011-06-09 2013-01-17 Power Tagging Technologies, Inc. System and method for grid based cyber security
US9380545B2 (en) 2011-08-03 2016-06-28 Astrolink International Llc System and methods for synchronizing edge devices on channels without carrier sense
DE102011122420B4 (en) * 2011-12-24 2016-07-28 Volkswagen Aktiengesellschaft Method for determining the absence of voltage in a high-voltage electrical system and an electric high-voltage system
US9344458B2 (en) * 2012-07-16 2016-05-17 eZuce, Inc. Providing unified communications services
US9252915B1 (en) * 2012-08-15 2016-02-02 Washington State University Systematic adaptation of data delivery
JP6024758B2 (en) * 2012-10-01 2016-11-16 富士通株式会社 Power distribution management device, pattern extraction method, and pattern extraction program
US9430012B2 (en) * 2012-12-11 2016-08-30 General Electric Company Systems and methods of transformer failure detection and control
US10097240B2 (en) 2013-02-19 2018-10-09 Astrolink International, Llc System and method for inferring schematic and topological properties of an electrical distribution grid
US9438312B2 (en) 2013-06-06 2016-09-06 Astrolink International Llc System and method for inferring schematic relationships between load points and service transformers
CN105453448A (en) 2013-06-13 2016-03-30 艾斯通林克国际有限责任公司 Inferring feeder and phase powering a transmitter
EP3008478A4 (en) 2013-06-13 2017-03-01 Astrolink International LLC Non-technical losses in a power distribution grid
US9544266B2 (en) 2014-06-27 2017-01-10 Microsoft Technology Licensing, Llc NSEC3 performance in DNSSEC
US9933804B2 (en) 2014-07-11 2018-04-03 Microsoft Technology Licensing, Llc Server installation as a grid condition sensor
US10234835B2 (en) 2014-07-11 2019-03-19 Microsoft Technology Licensing, Llc Management of computing devices using modulated electricity
CA2964365A1 (en) 2014-10-30 2016-05-06 Jerritt Harold HANSELL System and methods for assigning slots and resolving slot conflicts in an electrical distribution grid
AU2015338896B2 (en) 2014-10-30 2020-11-12 Dominion Energy Technologies, Inc. System, method and apparatus for grid location
EP3228017A4 (en) * 2014-12-03 2018-05-30 Astrolink International LLC Bi-directional communications on an electrical secondary networked distribution system
US10831509B2 (en) 2017-02-23 2020-11-10 Ab Initio Technology Llc Dynamic execution of parameterized applications for the processing of keyed network data streams
US11947978B2 (en) 2017-02-23 2024-04-02 Ab Initio Technology Llc Dynamic execution of parameterized applications for the processing of keyed network data streams
CN107393365B (en) * 2017-07-07 2020-04-10 积成电子股份有限公司 Power distribution network fault simulation training evaluation method based on feasibility
US10958099B2 (en) * 2018-02-21 2021-03-23 General Electric Technology Gmbh Real-time electrical grid restoration
CN109165806B (en) * 2018-07-02 2020-12-18 国网浙江省电力有限公司电力科学研究院 Risk early warning and voltage optimization adjusting system and method based on dynamic power flow conversion
CN109638816A (en) * 2018-12-08 2019-04-16 国网江苏省电力有限公司淮安供电分公司 A kind of distribution network failure recovery scheme integrated evaluating method
CN109759257B (en) * 2019-01-19 2021-03-30 浙江威克特光电有限公司 Paint spraying equipment for luminous character shell
US11206287B2 (en) * 2019-01-29 2021-12-21 Battelle Memorial Institute Evaluating cyber-risk in synchrophasor systems
US20210102986A1 (en) * 2019-10-07 2021-04-08 G & W Electric Company Single phase fault isolation and restoration for loss of voltage fault in power distribution network
US11251606B2 (en) 2019-10-07 2022-02-15 G & W Electric Company Single phase fault isolation and restoration for power distribution network
CN110962665B (en) * 2019-10-24 2021-04-27 东南大学 Scattered electric vehicle charging coordination method based on local measurement voltage amplitude
CN111049266B (en) * 2019-12-25 2023-06-16 国网福建省电力有限公司龙岩供电公司 Intelligent second-level power restoration method and system for regulation and control service
US11112815B1 (en) 2020-03-30 2021-09-07 Schweitzer Engineering Laboratories, Inc. Fault isolation and restoration scheme
CN111565146B (en) * 2020-05-27 2022-05-06 南方电网调峰调频发电有限公司信息通信分公司 Network topology aware power communication network link fault recovery method
US11626753B2 (en) 2020-07-20 2023-04-11 G & W Electric Company Single phase fault isolation and restoration with loop avoidance
US11588347B2 (en) 2020-07-20 2023-02-21 G & W Electric Company Single phase fault isolation and restoration with load estimation
US11646603B2 (en) 2020-07-20 2023-05-09 G & W Electric Company Single phase fault isolation and restoration with loop avoidance for multiple tie-in devices
CA3197307A1 (en) * 2020-10-01 2022-04-07 S&C Electric Company Radial restoration
CN114095311A (en) * 2021-11-16 2022-02-25 南方电网数字电网研究院有限公司 Power Internet of things gateway, power system and method for configuring newly-added power equipment
CN115378975B (en) * 2022-08-23 2024-02-02 索思(苏州)医疗科技有限公司 Signal real-time processing method and device, electronic equipment and storage medium

Citations (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6697240B2 (en) 1997-11-26 2004-02-24 Energyline Systems, Inc. Method and apparatus for automated reconfiguration of an electric power distribution system with enhanced protection
CN1536737A (en) 2003-03-14 2004-10-13 Tm T&D��ʽ���� Electric distribution network monitor system
US20040236620A1 (en) 2003-05-19 2004-11-25 Chauhan S. K. Automated utility supply management system integrating data sources including geographic information systems (GIS) data
US20060031293A1 (en) 2004-08-04 2006-02-09 Thommes Christoph A Business presence system and method
US20060253567A1 (en) 2005-05-04 2006-11-09 Nokia Corporation System and method for utilizing a sip events framework to deliver syndication feeds
CN1875605A (en) 2003-11-05 2006-12-06 摩托罗拉公司(在特拉华州注册的公司) Remotely initiated low power mode
US20070243870A1 (en) 2006-04-13 2007-10-18 Tekelec Methods, systems, and computer program products for providing internet protocol multimedia subsystem (IMS) services in response to advanced intelligent network (AIN) triggers
US20080077336A1 (en) 2006-09-25 2008-03-27 Roosevelt Fernandes Power line universal monitor
US20080103732A1 (en) 2006-11-01 2008-05-01 Abb Research Ltd. Electrical substation monitoring and diagnostics
US20080177678A1 (en) 2007-01-24 2008-07-24 Paul Di Martini Method of communicating between a utility and its customer locations
CN101297450A (en) 2005-10-28 2008-10-29 施恩禧电气有限公司 Fault protection system and method for an electrical power distribution system
US20090088907A1 (en) 2007-10-01 2009-04-02 Gridpoint, Inc. Modular electrical grid interface device
US20090112375A1 (en) 2007-10-30 2009-04-30 Bogdan Cristian Popescu System and method for control of power distribution
US20090129376A1 (en) 2006-09-15 2009-05-21 S&C Electric Co. Power distribution system communication system and method
US20090240449A1 (en) 2007-12-20 2009-09-24 Tollgrade Communications, Inc. Power Distribution Monitoring System And Method
US20090317087A1 (en) 2008-06-19 2009-12-24 Bernard Marc R Configurable control for network device operation
EP2156978A2 (en) 2008-08-20 2010-02-24 San Diego Gas & Electric Company Modularized interface and related method for connecting plug-in electric vehicles to the energy grid
US7680548B2 (en) 2006-03-21 2010-03-16 Digitalogic, Inc. Intelligent grid system
US20100077069A1 (en) 2006-12-01 2010-03-25 Sung-Hee Kim Collaboration system and method among heterogeneous nomadic and mobile communication networks using grid services
US20100100250A1 (en) 2003-08-08 2010-04-22 Electric Power Group, Llc Real-time performance monitoring and management system
US7710950B2 (en) 2006-02-06 2010-05-04 Research In Motion Limited System and methods for originating a SIP call via a circuit-switched network from a user equipment device
US20100131329A1 (en) 2008-11-25 2010-05-27 International Business Machines Corporation Method and system for smart meter program deployment
US20100134117A1 (en) 2007-05-03 2010-06-03 Siemens Aktiengesellschaft Method and Device for Capturing a Fault in an Electrical Supply Grid
US20100150122A1 (en) 2008-10-29 2010-06-17 Berger Thomas R Managing and monitoring emergency services sector resources
US20100152910A1 (en) 2008-05-09 2010-06-17 Accenture Global Services Gmbh Power grid outage and fault condition management
US20100161815A1 (en) 2007-07-17 2010-06-24 Pettis Oy Maintenance system
US20100157980A1 (en) 2008-12-23 2010-06-24 Avaya Inc. Sip presence based notifications
US20100213925A1 (en) 2006-11-06 2010-08-26 Gamesa Innovation & Technology, S.L. Advanced real-time grid monitoring system and method
US20100217449A1 (en) 2009-02-20 2010-08-26 International Business Machines Corporation System and method to manage power consumption
EP1046244B1 (en) 1998-01-09 2010-12-29 Drakar Toule Ltd., Mobile crew management system
US20110066297A1 (en) 2008-05-20 2011-03-17 LiveMeters, Inc. Remote monitoring and control system comprising mesh and time synchronization technology
US20110071693A1 (en) 2010-07-02 2011-03-24 David Sun Multi-interval dispatch system tools for enabling dispatchers in power grid control centers to manage changes
CN102084569A (en) 2008-05-09 2011-06-01 埃森哲环球服务有限公司 Method and system for managing a power grid
US20120036464A1 (en) 2009-04-17 2012-02-09 Mikko Rissanen Power grid visualization
US20120031581A1 (en) 2010-08-05 2012-02-09 General Electric Company Thermal control system for fault detection and mitigation within a power generation system
US8674843B2 (en) 2011-09-13 2014-03-18 International Business Machines Corporation System and method for detecting and localizing abnormal conditions and electrical faults in an electrical grid

Patent Citations (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6697240B2 (en) 1997-11-26 2004-02-24 Energyline Systems, Inc. Method and apparatus for automated reconfiguration of an electric power distribution system with enhanced protection
EP1046244B1 (en) 1998-01-09 2010-12-29 Drakar Toule Ltd., Mobile crew management system
CN1536737A (en) 2003-03-14 2004-10-13 Tm T&D��ʽ���� Electric distribution network monitor system
US20040233598A1 (en) 2003-03-14 2004-11-25 Tmt&D Corporation Distribution network monitoring and control system
US6963793B2 (en) 2003-03-14 2005-11-08 Tmt&D Corporation Distribution network monitoring and control system
US20040236620A1 (en) 2003-05-19 2004-11-25 Chauhan S. K. Automated utility supply management system integrating data sources including geographic information systems (GIS) data
US20100100250A1 (en) 2003-08-08 2010-04-22 Electric Power Group, Llc Real-time performance monitoring and management system
CN1875605A (en) 2003-11-05 2006-12-06 摩托罗拉公司(在特拉华州注册的公司) Remotely initiated low power mode
US20060031293A1 (en) 2004-08-04 2006-02-09 Thommes Christoph A Business presence system and method
US20060253567A1 (en) 2005-05-04 2006-11-09 Nokia Corporation System and method for utilizing a sip events framework to deliver syndication feeds
CN101297450A (en) 2005-10-28 2008-10-29 施恩禧电气有限公司 Fault protection system and method for an electrical power distribution system
US7710950B2 (en) 2006-02-06 2010-05-04 Research In Motion Limited System and methods for originating a SIP call via a circuit-switched network from a user equipment device
US7680548B2 (en) 2006-03-21 2010-03-16 Digitalogic, Inc. Intelligent grid system
US20070243870A1 (en) 2006-04-13 2007-10-18 Tekelec Methods, systems, and computer program products for providing internet protocol multimedia subsystem (IMS) services in response to advanced intelligent network (AIN) triggers
US20090129376A1 (en) 2006-09-15 2009-05-21 S&C Electric Co. Power distribution system communication system and method
US20080077336A1 (en) 2006-09-25 2008-03-27 Roosevelt Fernandes Power line universal monitor
US20080103732A1 (en) 2006-11-01 2008-05-01 Abb Research Ltd. Electrical substation monitoring and diagnostics
US7558703B2 (en) 2006-11-01 2009-07-07 Abb Research Ltd. Electrical substation monitoring and diagnostics
WO2008054664A1 (en) 2006-11-01 2008-05-08 Abb Research Ltd. Electrical substation monitoring and diagnostics
US20100213925A1 (en) 2006-11-06 2010-08-26 Gamesa Innovation & Technology, S.L. Advanced real-time grid monitoring system and method
US20100077069A1 (en) 2006-12-01 2010-03-25 Sung-Hee Kim Collaboration system and method among heterogeneous nomadic and mobile communication networks using grid services
US20080177678A1 (en) 2007-01-24 2008-07-24 Paul Di Martini Method of communicating between a utility and its customer locations
US20100134117A1 (en) 2007-05-03 2010-06-03 Siemens Aktiengesellschaft Method and Device for Capturing a Fault in an Electrical Supply Grid
US20100161815A1 (en) 2007-07-17 2010-06-24 Pettis Oy Maintenance system
US20090088907A1 (en) 2007-10-01 2009-04-02 Gridpoint, Inc. Modular electrical grid interface device
CN101425672A (en) 2007-10-30 2009-05-06 通用电气公司 System and method for control of power distribution networks
US20090112375A1 (en) 2007-10-30 2009-04-30 Bogdan Cristian Popescu System and method for control of power distribution
US20090240449A1 (en) 2007-12-20 2009-09-24 Tollgrade Communications, Inc. Power Distribution Monitoring System And Method
CN102084569A (en) 2008-05-09 2011-06-01 埃森哲环球服务有限公司 Method and system for managing a power grid
US20100152910A1 (en) 2008-05-09 2010-06-17 Accenture Global Services Gmbh Power grid outage and fault condition management
US20110066297A1 (en) 2008-05-20 2011-03-17 LiveMeters, Inc. Remote monitoring and control system comprising mesh and time synchronization technology
US20090317087A1 (en) 2008-06-19 2009-12-24 Bernard Marc R Configurable control for network device operation
EP2156978A2 (en) 2008-08-20 2010-02-24 San Diego Gas & Electric Company Modularized interface and related method for connecting plug-in electric vehicles to the energy grid
US20100150122A1 (en) 2008-10-29 2010-06-17 Berger Thomas R Managing and monitoring emergency services sector resources
US20100131329A1 (en) 2008-11-25 2010-05-27 International Business Machines Corporation Method and system for smart meter program deployment
US20100157980A1 (en) 2008-12-23 2010-06-24 Avaya Inc. Sip presence based notifications
US20100217449A1 (en) 2009-02-20 2010-08-26 International Business Machines Corporation System and method to manage power consumption
US20120036464A1 (en) 2009-04-17 2012-02-09 Mikko Rissanen Power grid visualization
US20110071693A1 (en) 2010-07-02 2011-03-24 David Sun Multi-interval dispatch system tools for enabling dispatchers in power grid control centers to manage changes
US20120031581A1 (en) 2010-08-05 2012-02-09 General Electric Company Thermal control system for fault detection and mitigation within a power generation system
US8674843B2 (en) 2011-09-13 2014-03-18 International Business Machines Corporation System and method for detecting and localizing abnormal conditions and electrical faults in an electrical grid

Non-Patent Citations (21)

* Cited by examiner, † Cited by third party
Title
A. Roman-Portabales et al., "IMS Signaling for Smart Grid Home Controllers", Digest of Technical Papers-IEEE International Conference on Consumer Electronics, ICCE 2011, Jan. 12, 2011, p. 541-542, IEEE.
A. Roman-Portabales et al., "IMS Signaling for Smart Grid Home Controllers", Digest of Technical Papers—IEEE International Conference on Consumer Electronics, ICCE 2011, Jan. 12, 2011, p. 541-542, IEEE.
Cisco, "Cisco Unified Operations Manager 2.0", http://www.cisco.com/c/en/us/products/collateral/cloud-systems-manag/index.html, accessed Jun. 19, 2015, 10 pages.
Electric Power Research Institute, "IntelliGrid", http://intelligrid.epri.com/, Jan. 28, 2011, 2 pages.
Final Office Action dated May 7, 2015 in U.S. Appl. No. 13/231,787; 77 pages.
Indigo Software, "Indigo Presence Server & SDK", http://www.indigosw.com/pdf/presence-server.pdf, accessed Jun. 19, 2015, 4 pages.
Indigo Software, "Indigo Presence Server & SDK", http://www.indigosw.com/pdf/presence—server.pdf, accessed Jun. 19, 2015, 4 pages.
International Search Report and Written Opinion dated Oct. 4, 2012 in PCT Application No. PCT/CN2012/077225, 10 pages.
Joe Diadamo, "SIP: The Clear Choice for Smart Grid Communications", Jun. 23, 2009, 3 pages, SmartGridNews.com, http://www.smartgridnews.com/artman/publish/commentary/SIP-The-Clear-Choice-for-Smart-Grid-Communications-604.html.
Joe Diadamo, "SIP: The Clear Choice for Smart Grid Communications", Jun. 23, 2009, 3 pages, SmartGridNews.com, http://www.smartgridnews.com/artman/publish/commentary/SIP—The—Clear—Choice—for—Smart—Grid—Communications-604.html.
Leeds, "The Smart Grid in 2010: Market Segments, Applications and Industry Players," GTM Research, Jul. 2009; 145 Pages.
Mukkamala, Spring 2008 Master of Science Thesis, "Analysis of SIP's Applicability in Smart Grid Environment", Published in Spring 2011 by Jawaharlal Nehru Technological University, India, 93 pages.
Notice of Allowance in related U.S. Appl. No. 13/231,787 dated Feb. 2, 2017, 5 pages.
Office Action dated Aug. 17, 2015 for U.S. Appl. No. 13/231,787, 80 pages.
Office Action dated Jan. 9, 2015 in U.S. Appl. No. 13/231,787; 64 pages.
Office Action in related U.S. Appl. No. 13/231,787 dated Jun. 16, 2016, 80 pages.
Siemens Enterprise Communications, "SIP-Open Comunications for Smart Grid Devices", Jun. 2009; 24 Pages.
Siemens Enterprise Communications, "SIP—Open Comunications for Smart Grid Devices", Jun. 2009; 24 Pages.
T. Khalifa et al., "A Survey of Communication Protocols for Automatic Meter Reading Applications", IEEE communications Surveys & Tutorials, May 27, 2010, p. 1-15, vol. PP, Issue 99, IEEE Communications Society.
Wikipedia, "Presence service", http://en.wikipedia.org/wiki/Presence-service, Feb. 28, 2011, 1 page.
Wikipedia, "Presence service", http://en.wikipedia.org/wiki/Presence—service, Feb. 28, 2011, 1 page.

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10911256B2 (en) 2008-09-08 2021-02-02 Tendril Ea, Llc Consumer directed energy management systems and methods
US11782465B2 (en) 2012-08-01 2023-10-10 Tendril Oe, Llc Optimization of energy use through model-based simulations
US11385664B2 (en) 2012-08-01 2022-07-12 Tendril Oe, Llc Methods and apparatus for achieving energy consumption goals through model-based simulations
US11720075B2 (en) 2013-02-06 2023-08-08 Tendril Ea, Llc Dynamically adaptive personalized smart energy profiles
US11327457B2 (en) 2013-02-06 2022-05-10 Tendril Ea, Llc Dynamically adaptive personalized smart energy profiles
US11042141B2 (en) 2013-02-12 2021-06-22 Uplight, Inc. Setpoint adjustment-based duty cycling
US11892182B2 (en) 2013-02-12 2024-02-06 Uplight, Inc. Setpoint adjustment-based duty cycling
US11889239B2 (en) 2014-06-03 2024-01-30 Applied Minds, Llc Color night vision cameras, systems, and methods thereof
US10193932B2 (en) * 2014-11-11 2019-01-29 Solarcity Corporation Real-time energy data publishing systems and methods
US20160134116A1 (en) * 2014-11-11 2016-05-12 Solarcity Corporation Real-time energy data publishing systems and methods
US10866568B2 (en) 2016-04-01 2020-12-15 Tendril Oe, Llc Orchestrated energy
US11709465B2 (en) 2016-04-01 2023-07-25 Tendril Oe, Llc Orchestrated energy
US11149975B2 (en) 2019-07-24 2021-10-19 Uplight, Inc. Adaptive thermal comfort learning for optimized HVAC control
US11802707B2 (en) 2019-07-24 2023-10-31 Uplight, Inc. Adaptive thermal comfort learning for optimized HVAC control
CN111509724B (en) * 2020-05-06 2021-09-07 国网山东省电力公司电力科学研究院 Hierarchical power distribution network voltage control method combining decentralized time sequence and centralized model prediction
CN111509724A (en) * 2020-05-06 2020-08-07 国网山东省电力公司电力科学研究院 Hierarchical power distribution network voltage control method combining decentralized time sequence and centralized model prediction

Also Published As

Publication number Publication date
CN103797464A (en) 2014-05-14
US8872667B2 (en) 2014-10-28
CN103797464B (en) 2017-08-04
US10007243B2 (en) 2018-06-26
US20150039148A1 (en) 2015-02-05
US20170315520A1 (en) 2017-11-02
US20130063273A1 (en) 2013-03-14
WO2013037227A1 (en) 2013-03-21

Similar Documents

Publication Publication Date Title
US10007243B2 (en) Fault isolation and service restoration in an electric grid
US8674843B2 (en) System and method for detecting and localizing abnormal conditions and electrical faults in an electrical grid
US9672576B2 (en) System and method for enabling effective work force management of a smart grid
US9043037B2 (en) Monitoring and optimizing an electrical grid state
US9037306B2 (en) Monitoring and optimizing an electrical grid state
US20230291209A1 (en) Method and apparatus for control of a commodity distribution system
Kulmala et al. Hierarchical and distributed control concept for distribution network congestion management
US10714935B2 (en) Subscriber-driven system for managing events in an electrical grid
US20150032278A1 (en) Managing devices within micro-grids
Wiboonrat An empirical study on data center system failure diagnosis
Nageswara Rao et al. Wide area monitoring for energy system: a review
Li et al. Communication requirements for risk-limiting dispatch in smart grid
Jahić et al. Hardware‐in‐the‐loop demonstration of automated demand response for distribution networks using PMU and MQTT
Bakken et al. Towards enhanced power grid management via more dynamic and flexible edge computations
US11283290B2 (en) Apparatus, systems, and methods for providing a rapid threshold amount of power to a customer load during transfer between a primary power supply and a secondary power supply
Rogleva et al. Risk Management Methods for Service Oriented Architecture Implementation in Electric Power System

Legal Events

Date Code Title Description
AS Assignment

Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BHAGERIA, GOPAL K.;MAK, DON T.;MONAGLE, KEVIN M.;AND OTHERS;SIGNING DATES FROM 20140811 TO 20140929;REEL/FRAME:034129/0001

STCF Information on status: patent grant

Free format text: PATENTED CASE

AS Assignment

Owner name: DAEDALUS GROUP LLC, NEW YORK

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTERNATIONAL BUSINESS MACHINES CORPORATION;REEL/FRAME:051032/0784

Effective date: 20190930

AS Assignment

Owner name: DAEDALUS GROUP, LLC, NEW YORK

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTERNATIONAL BUSINESS MACHINES CORPORATION;REEL/FRAME:051710/0445

Effective date: 20191230

AS Assignment

Owner name: DAEDALUS BLUE LLC, NEW YORK

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:DAEDALUS GROUP, LLC;REEL/FRAME:051737/0191

Effective date: 20200128

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 4

AS Assignment

Owner name: TERRACE LICENSING LLC, TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:DAEDALUS BLUE LLC;REEL/FRAME:058895/0322

Effective date: 20211129

AS Assignment

Owner name: TERRACE LICENSING LLC, TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:DAEDALUS BLUE LLC;REEL/FRAME:058902/0482

Effective date: 20211129