The invention relates to power outage reporting (last gasp) by devices on a commodity delivery network. Specifically, the invention relates to slotting of last gasp communication messages to reduce collisions between communications from multiple devices.
Many modern commodity delivery networks (e.g., electric, gas, etc.) include smart devices along the delivery pathway. These smart devices monitor various aspects of the commodity (e.g., usage) and include communication capabilities to report back to the commodity provider.
In one embodiment, the invention provides a commodity delivery system. The system includes a plurality of commodity delivery devices. The plurality of commodity delivery devices are configured to at least one of transport the commodity, modify the commodity, and monitor the commodity. A subset of the plurality of commodity delivery devices is further configured to receive a beacon from a network device, designate a plurality of transmission time slots based on the beacon, the transmission time slots synchronized for all of the plurality of commodity delivery devices, detect an error condition, select a transmission time slot following the detection of the error condition, and transmit a last gasp message during the selected transmission time slot.
In another embodiment the invention provides a method of informing a commodity provider of an interruption in the delivery of the commodity. The method includes receiving a beacon by a first commodity delivery device, designating, by the first commodity delivery device, a plurality of transmission time slots based on the beacon, detecting an interruption in delivery of the commodity, selecting a transmission time slot following the detection of the interruption in the delivery of the commodity, and transmitting a last gasp message during the selected transmission time slot.
In another embodiment the invention provides a commodity delivery device. The device includes a communication circuit, a commodity monitoring circuit, and a controller. The communication circuit is configured to transmit and receive messages. The commodity monitoring circuit is configured to detect an interruption in delivery of the commodity. The controller is configured to receive an indication of the interruption in delivery of the commodity from the commodity monitoring circuit, detect a beacon received by the communication circuit, designate a plurality of transmission time slots based on the beacon, randomly select one of the plurality of transmission time slots, and transmit via the communication circuit a last gasp message in the selected one of the plurality of transmission time slots when the indication of the interruption in delivery of the commodity is received
Other aspects of the invention will become apparent by consideration of the detailed description and accompanying drawings.
Before any embodiments of the invention are explained in detail, it is to be understood that the invention is not limited in its application to the details of construction and the arrangement of components set forth in the following description or illustrated in the following drawings. The invention is capable of other embodiments and of being practiced or of being carried out in various ways.
U.S. Pat. No. 7,853,417 filed on May 17, 2007, and entitled “Methods and System for Utility Network Outage Detection,” the entire content of which is hereby incorporated by reference, describes the operation of the communication network 200 in greater detail. In addition, the invention can be practiced using other communication network constructions. For example, U.S. patent application Ser. No. 12/510,168 filed on Jul. 27, 2009, and entitled “Meshed Networking of Access Points in a Utility Network,” and U.S. patent application Ser. No. 12/167,592 filed on Jul. 3, 2008, and entitled “Network Utilities in Wireless Mesh Communications Networks,” the entire content of each is hereby incorporated by reference, disclose mesh communication networks for use in utility distribution systems.
When power to an end-device 125 (or other distribution device) is interrupted (e.g., due to a power outage or a downed power line supplying the end-device 125), the end-device 125 quickly detects the interruption. In order to assist the utility provider in determining an extent of a power outage, the end-device 125 sends out a “last gasp” message indicating that it has lost power. Some end-devices 125 have an internal power source (e.g., a battery backup); however, the majority of end-devices 125 do not have an internal power source. The end-devices 125 without an internal power source maintain (e.g., via a capacitor) operational power for only a short period of time (e.g., several hundred milliseconds) following the power interruption. Accordingly, the end-devices 125 have only a short window of opportunity to transmit the last gasp message before their operational power is too low to function.
In the event of a power outage affecting more than a single end-device 125 (e.g., a downed power line, a blown transformer 115, a substation 110 failure, etc.), hundreds or thousands of end-devices 125 (or transmission devices such as transformers 115 and laterals 120) detect the outage nearly simultaneously. The end-devices 125 attempt to send last gasp messages to inform the utility provider of the outage. Last gasp messages are very short (e.g., only containing information identifying the sending device 125 and that the message is a last gasp), taking only a couple of milliseconds to transmit. However, when a large number of devices 125 detect the outage at virtually the same time, and send their last gasp messages at virtually the same time, messages from multiple devices “collide” causing the messages to be lost. Therefore, prior art networks have used a slotting method of communication to improve the number of messages that do not collide with other messages and get through to a self-powered relay 210 or gateway 215.
By slotting the last gasp transmissions, the number of collisions and lost messages are greatly reduced. However, as shown in
Once the end-device 125 receives the beacon signal, the end-device 125 generates a plurality of time slots starting at a predetermined time following receipt of the beacon signal (step 405). Because each end-device 125 receives the beacon signal at the same time, all of the end-devices 125 generate essentially the same time slots. Should an error (e.g., a power outage) occur (step 410), the end-device 125 randomly selects a time slot (step 415) and transmits a last gasp message (step 420) before losing power (step 425). If an error did not occur (step 410), the end-device 125 checks for another beacon signal (step 430). If a new beacon signal is received, the end-device continues by generating a new plurality of time slots (step 405). If a new beacon signal is not received, the end-device again checks for an error (step 410).
Synchronizing the time slots for all devices in an area improves the probability of a transmission not colliding with a transmission from another device. The probability can be determined using the formula e−G (i.e., slotted ALOHA protocol).
The controller 610 can provide information on the one or more parameters monitored to the communication circuit 615 for transmission to another device (e.g., the back office system 210). The controller 610 can also receive communications (e.g., polling requests, beacon signals, etc.) from other devices (e.g., a gateway 215) via the communication circuit 615.
Various features and advantages of the invention are set forth in the following claims.