SYSTEMS AND METHODS FOR REPORTING PIPELINE PRESSURES
20230090027 · 2023-03-23
Inventors
Cpc classification
Y04S20/30
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
G01L19/08
PHYSICS
International classification
Abstract
An optimized, energy-sensitive system and method for fulfilling various data needs of gas utilities. In particular, the disclosure relates to optimized methods for discovering and reacting to an alarm. In one aspect, when an alarm is triggered a telemetry unit automatically alters its operating mode to begin transmitting live pressure reads every minute instead of every hour, as typically performed. This variance in operation eliminates the need for a user to monitor a pipeline system for an incoming alarm and manually request data by initiating a live communication session.
Claims
1-20. (canceled)
21. A system for reporting utility data comprising: one or more sensor devices configured to generate sensor data associated with one or more parameters associated with a utility system; a telemetry unit in communication with the one or more sensor devices and configured to transmit sensor data received from the one or more sensor device at a first interval, wherein the sensor data is received and recorded at the telemetry unit between transmissions; wherein the telemetry unit is further configured to request real time or near real time sensor data from the sensor device in response to receiving an alarm signal from at least one of the one or more sensor devices; wherein the telemetry unit transmits the real time or near real time sensor data at a second interval, wherein the second interval is shorter than the first interval.
22. The system of claim 21, wherein an alarm signal is generated in response to data sensed by the one or more sensor devices exceeding a predetermined threshold.
23. The system of claim 22, wherein the telemetry unit transmits the sensor data at the first interval and the trend data at the second interval simultaneously in response to the trend data exceeding the user-defined threshold.
24. The system of claim 21, wherein the telemetry unit transmits the sensor data to a data collection unit.
25. The system of claim 21, wherein telemetry unit stops transmitting the real time or near real time data in response to the telemetry unit receiving an alarm clear signal from the at least one sensor devices.
26. The system of claim 21, wherein the telemetry unit is configured to stop transmitting the real time or near real time data after a predetermined time period.
27. The system of claim 21, wherein the data transmitted by the telemetry unit at the second interval is different than standard data sent at the first interval.
28. The system of claim 21, wherein the second interval is variable based on a user setting.
29. The system of claim 21, wherein sensor data includes one or more of temperature, water level, waste level, flow rates, and pressure.
30. The system of claim 21, wherein transmission of the real time or near real time data at the second interval is initiated by a user.
31. A method for reporting utility data by a telemetry device comprising: operating in a first mode, wherein operating in the first mode comprises: waking from a sleep mode at predetermined intervals, reading pre-recorded data from one or more sensor devices, transmitting the pre-recorded data at a first transmission interval, and returning to the sleep mode, operating in a second mode in response to receiving an alarm signal from the one or more sensor devices, wherein operating in the second mode comprises: requesting real time or near real time trend data from the one or more sensor units, transmitting the requested real time or near real time trend data at a second transmission interval, wherein the second transmission interval is shorter than the first transmission interval, determining whether the alarm signal has been terminated; and resuming operation in the first mode in response to determining that the alarm signal has been terminated.
32. The method of claim 31, wherein one or more sensor units generate the alarm signal in response to the sensed data exceeding a predetermined threshold.
33. The method of claim 32, wherein the sensed data includes one or more of temperature, water level, waste level, flow rate, and pressure.
34. The method of claim 31, wherein transmitting the requested read time or near real time data at the second transmission interval further comprises transmitting multiple data sets.
35. The method of claim 31, wherein the second transmission interval is a variable transmission interval.
36. The method of claim 31, wherein transmitting the trend data to the data collection unit at a trend interval comprises transmitting real-time or near real time trend data and one or more past trend data sets.
37. The method of claim 31, further comprising operating in the second mode in response to an input by a user.
38. The method of claim 31, wherein the one or more sensor devise are configured to monitor at least a portion of a utility distribution or transportation network.
39. A telemetry device in communication with one or more sensor devices configured to monitor one or more aspects of a utility distribution network, comprising: a communication interface; and a controller including one or more electronic processors, wherein the electronic processors are configured to: operate in a first mode, wherein operating in the first mode includes: waking from a sleep state at predetermined intervals, receiving pre-recorded data from one or more sensor devices, transmitting the received pre-recorded data at a first transmission interval, and returning to the sleep state, receive an alarm signal from the one or more sensors; and operate in a second mode in response to receiving the alarm signal, wherein operating in the second mode includes; requesting real time or near real time trend data from the one or more sensor units, receiving real time or near real time trend data from the one or more sensor units, and transmitting the requested real time or near real time trend data at a second transmission interval, wherein the second transmission interval is shorted than the first transmission interval.
40. The telemetry unit of claim 39, wherein operating in the second mode further includes: determining whether the alarm signal has been terminated; and resuming operation in the first mode in response to determining that the alarm signal has been terminated.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0009] The accompanying drawings illustrate one or more embodiments and/or aspects of the disclosure and, together with the written description, serve to explain the principles of the disclosure. Wherever possible, the same reference numbers are used throughout the drawings to refer to the same or like elements of an embodiment.
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
DETAILED DESCRIPTION
[0017] For promoting an understanding of the principles of the present disclosure, reference will now be made to the embodiments illustrated in the drawings, and specific language will be used to describe the same. Nevertheless it will be understood that no limitation of the scope of the disclosure is thereby intended; any alterations and further modifications of the described or illustrated embodiments and any further applications of the principles of the disclosure as illustrated therein are contemplated as would normally occur to one skilled in the art to which the disclosure relates.
[0018] Aspects of this disclosure relate to a trending mode (“trend mode”) system and method whereby data of interest is automatically pushed to a user in response to an alarm condition. Moreover, the trend mode system and method may select and vary the types of data and the transmission intervals for the data based on user-defined conditions, intervals, and preferences. As described more fully below, the automatic “data pushing” trend mode operation systems and methods of the present disclosure offer a number of advantages over existing data “pull” systems and schemes. For example, data pull systems require on-location sensors and. equipment to use their limited power supplies to first receive a request from a user, identify the data requested, and transmit the data back to the user. in contrast, the trend mode system and methods allow for the on-location sensors and equipment to remain in low-power “sleep” modes for greater periods and then transmit data in response to predetermined conditions, such that the sensors and equipment may save energy and conserve their limited power supplies.
[0019] In one embodiment, the trend mode system 10 uses endpoint intelligence embodied in software, code, or other instructions executable by a processor or controller at endpoint hardware to automatically select the appropriate communication interval and data granularity. Typically, the endpoint hardware is located in the field, at one or more remote locations, and in communication with other systems, hardware, and software located at a user facility (e.g., utility company facility).
[0020]
[0021] Under ordinary circumstances, as shown in
[0022] in response to the alarm signal 160; a processor of the telemetry unit 120 wakes up from the sleep mode, or continues a standard data transmission and automatically switches to a trend mode of operation, generally indicated as 170, and begins to poll the sensory unit 110 for live, real-time, or near real time sensor data, indicated as 180, simultaneously. The telemetry unit 120 transmits the live sensor data at user-defined trend mode intervals. The trend mode intervals are shorter than the typical hourly intervals of the standard mode 150. For example, the trend mode intervals may be 6 minutes, however other duration intervals may be used as the trend mode interval is defined and configurable by a user of the system.
[0023] In one aspect, the telemetry unit 120 automatically ceases the trend mode operation and continues the standard operation mode 150 when the alarm condition is cleared and the sensory unit 110 transmits a clear alarm signal, Alternatively, the trend mode of operation 170 may be cancelled by a command or signal that is received from the headend 140. In one embodiment, the telemetry unit 120 is programmed to return to the standard mode 150 after a pre-defined period (e.g., 30 min) if a cancel command has not been received. In various embodiments, the parameters and features of the trend mode system 10, are customizable and may be configured to the needs and desires of the utility company. For example, the alarm conditions that cause an alarm signal 160 and trend mode intervals, among others, can be enabled or disabled in the field at the endpoint hardware by configuring data. and instructions stored in memory of the telemetry unit 120. As a result, the utility operator may determine which conditions cause an alarm. In one aspect, alarm conditions and alarm thresholds may be added, removed, or modified remotely by instructions generated at the headend 140. These changes may become effective immediately or at a subsequent time. The granularity of the data transmitted during the trend mode 170 may also be configured in the field or remotely. For example, the trend mode 170 may he configured such that the telemetry unit 120 transmits one minute worth of live data reads every six minutes in a fast trend mode, or may transmit five minutes worth of live data reads every thirty minutes in a slow trend mode. Other combinations of data volume and transmission intervals may be used.
[0024] In another aspect, communications for the initiation or cancellation of the trend mode may be generated at the headend 140 and received at the telemetry unit 120. Similarly, the telemetry unit 120 may send a communication to the headend 140 that the trend mode 180 is concluding by indicating that a transmitted data set is the penultimate or the final data set.
[0025]
[0026] In one embodiment of the trend mode 170, a new data read is collected every one minute. At six-minute intervals, the telemetry unit 120 transmits a communication 230, 240, 250, 260, 270, and 280 to the headend 140. The telemetry unit 120 transmissions 230-280 include six new live data reads gathered since the last transmission 230-270, if any, as well as the six most recent old live data reads.
[0027] As shown, while in trend mode, the telemetry unit 120 missed two data reads 290 at minute “2” and minute “17.” As shown in the alarm signal column 220, the missed data reads corresponded to a disconnected wire, or other broken communication link, between the sensory unit 110 and the telemetry unit 120. Also shown, communication between the sensory unit and the telemetry unit was reestablished prior to the subsequent telemetry unit 120 transmissions 230 and 260.
[0028]
[0029]
[0030] In one embodiment, trend mode data from a telemetry unit 120 may be viewed via a readings GUI, shown in
[0031]
[0032] The computing system of MG. 8 includes one or more processors 802 and memory 804. Main memory 804 stores, in part, instructions and data for execution by the processor 802. Main memory 804 can store the executable code when in operation. The system of
[0033] The components shown in
[0034] The mass storage device 806, which may be implemented with a magnetic disk drive or an optical disk drive, is a non-volatile storage device for storing data and instructions for use by processor unit. The mass storage device 806 can store the system software for implementing embodiments of the present invention and for purposes of loading that software into main memory 804.
[0035] The portable storage device 808 operates in conjunction with a portable non-volatile storage medium, such as a floppy disk, compact disk, flash drive, or digital video disc, to input and output data and code to and from the computer system of
[0036] Input devices 812 provide a portion of a user interface. Input devices 812 may include an alphanumeric keypad, such as a keyboard, for inputting alphanumeric and other information, sir a pointing device, such as a mouse, a trackball, stylus, or cursor direction keys. Additionally, the system 800 as shown in
[0037] The display system 814 may include a liquid crystal display (LCD) or other suitable display device. The display system 814 receives textual and graphical information, and processes the information for output to the display device. Peripherals 816 may include any type of computer support device to add additional functionality to the computer system. For example, peripheral device(s) may include a modem or a router.
[0038] The components contained in the computer system 800 of
[0039] The present invention may be implemented in an application that may be operable using a variety of devices. Non-transitory computer-readable storage media refer to any medium or media that participate in providing instructions to a central processing unit (CPU) for execution. Such media can take many forms, including, but not limited to, non-volatile and volatile media such as optical or magnetic disks and dynamic memory, respectively. Common forms of non-transitory computer-readable media include, for example, a floppy disk, a flexible disk, a hard disk, magnetic tape, any other magnetic medium, a CD-ROM disk, digital video disk (DVD), any other optical medium, RAM, PROM, EPROM, a FLASH EPROM, and any other memory chip or, cartridge.
[0040] Various forms of transmission media may be involved in carrying one or more sequences of one or more instructions to a CPU for execution. A bus carries the data to system RAM, from which a CPU retrieves and executes the instructions. The instructions received by system RAM can optionally be stored on a fixed disk either before or after execution by a CPU. Various forms of storage may likewise he implemented as well as the necessary network interfaces and network topologies to implement the same.
[0041] The various computing devices 800 disclosed herein include computer readable media (CRM) in memory 804 on which the described applications and software are stored. The computer readable media may include volatile media, nonvolatile media, removable media, non-removable media, and/or another available medium that can be accessed by the processor 802. By way of example and not limitation, the computer readable media comprises computer storage media and communication media. Computer storage media includes non-transitory storage memory, volatile media, nonvolatile media, removable media, and/or non-removable media implemented in a method or technology for storage of information, such as computer/machine-readable/executable instructions, data structures, program modules, or other data. Communication media may embody computer/machine-readable/executable instructions, data structures, program modules, or other data and include an information delivery media or system, both of which are hardware.
[0042] While various flow diagrams provided and described above may show a particular order of operations performed by certain embodiments of the invention, it should be understood that such order is exemplary (e.g., alternative embodiments can perform the operations in a different order, combine certain operations, overlap certain operations, etc.).
[0043] The foregoing detailed description of the technology has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the technology to the precise form disclosed. Many modifications and variations are possible in light of the above teaching. The described embodiments were chosen to explain the principles of the technology, its practical application, and to enable others skilled in the art to utilize the technology in various embodiments and with various modifications as are suited to the particular use contemplated. It is intended that the scope of the technology be defined by the claim.
[0044] It is believed that the present disclosure and many of its attendant advantages will be understood by the foregoing description, and it will be apparent that various changes may be made in the form, construction, and arrangement of the components without departing from the disclosed subject matter or without sacrificing all of its material advantages. The form described is merely explanatory, and it is the intention of the following claims to encompass and include such changes.