SENSOR SIGNAL REPLICATION SYSTEMS AND METHODS

Information

  • Patent Application
  • 20220045793
  • Publication Number
    20220045793
  • Date Filed
    October 21, 2021
    3 years ago
  • Date Published
    February 10, 2022
    2 years ago
Abstract
A signal transmitter and method. The signal transmitter includes an input to receive a sensor signal, an analog to digital converter coupled to the input to convert the sensor signal to a digital representation of the sensor signal, a communication adapter, and a processor coupled to the analog to digital converter and the signal processor. The processor contains instructions that, when executed by the processor, cause the processor to manipulate the digital representation to create a replicated digital signal that corresponds to the sensor signal and transmit the replicated digital signal to a second processor-based device through the communication adapter.
Description
BACKGROUND
Field of the Disclosure

The present disclosure relates generally to signal transmitter systems and methods, and particularly retransmission of a sensor signal in digital form.


Description of the Related Art

Sensors and controllers are ubiquitous in life today. Sometimes sensor signals are needed to be received at more than one node and a common solution to that problem is to install two or more sensors of the same type in the same location to satisfy that need. Another common solution is for a node to receive a sensor signal, process that sensor signal into units of the sensed medium (e.g., temperature, pressure, flow), and transmit that units-based value to a second node. In other applications, certain sensor signals can be wired to more than one receiving node by parallel or serial wiring.


There is, however, a need in certain applications, for a sensor signal to be transmitted raw, without conversion or units attached to the signal. For example, where a value related to a sensed signal requires additional information that is not available at the receiving node to be useful. Thus, there is a need for a transmitter that transmits a raw sensed value without converting that sensed value to engineering units or otherwise converting or manipulating that sensed value.


There is also a need for transmission of a raw sensed value in electronic form.


There is also a need to receive an unmanipulated sensor signal at a node in digital form in certain applications.


There is also a need in certain applications to transmit an unmanipulated sensor signal to a node wirelessly.


Accordingly, the present invention provides solutions to the shortcomings of prior sensor retransmission apparatuses, and methods. Those of ordinary skill in the art will readily appreciate, therefore, that those and other details, features, and advantages of the present invention will become further apparent in the following detailed description of the preferred embodiments of the invention.





BRIEF DESCRIPTION OF THE DRAWINGS

The above-mentioned and other features and advantages of this disclosure, and the manner of attaining them, will become more apparent and the disclosure itself will be better understood by reference to the following descriptions of embodiments of the disclosure taken in conjunction with the accompanying drawings, wherein:



FIG. 1 is a simplified view of a tanker truck fluid level measurement system with location sensing and fluid transfer management capabilities, in accordance with one embodiment of the disclosed invention;



FIG. 2 illustrates an embodiment of a processor-based device to perform aspects of the methods and systems disclosed herein;



FIG. 3 depicts a strap chart correlating fluid level and fluid volume for a tanker truck, such as the tanker truck illustrated in FIG. 1;



FIG. 4 illustrates an embodiment of a tanker truck fluid level measurement system with management capabilities that includes a tank fill indicator package;



FIG. 5 illustrates a method of performing volume measurement;



FIG. 6 illustrates an embodiment of a multiple station vacuum tank unloading system;



FIG. 7 illustrates an embodiment of a manifold unloading control system;



FIG. 8 illustrates a method of operating one or more offloading stations in a vacuum tank unloading system;



FIG. 9 illustrates a method of operating an air removal system; and



FIG. 10 illustrates an embodiment of a processor-based transmitter.





Corresponding reference characters indicate corresponding parts throughout the several views. The exemplifications set out herein illustrate exemplary aspects of the disclosure, and such exemplifications are not to be construed as limiting the scope of the disclosure in any manner.


SUMMARY OF THE INVENTION

In an embodiment, a signal transmitter includes an input to receive a sensor signal, an analog to digital converter coupled to the input to convert the sensor signal to a digital representation of the sensor signal, a communication adapter, and a processor coupled to the analog to digital converter and the signal processor. The processor contains instructions that, when executed by the processor, cause the processor to manipulate the digital representation to create a replicated digital signal that corresponds to the sensor signal and transmit the replicated digital signal to a second processor-based device through the communication adapter.


In another embodiment, a signal repeater includes an input to be coupled to an electrical signal from a sensor, an analog to digital converter coupled to the input to convert the sensor signal to a digital representation of the sensor signal, a processor coupled to the analog to digital converter, and a communication adapter coupled to the processor. The processor contains instructions that, when executed by the processor, cause the processor to create a digital representation of the electrical signal provided by the sensor from the digital representation of the sensor signal. The communication adapter transmits the digital representation across a network to a receiving processor-based node using Internet Protocol packets.


A signal repetition method is provided in another embodiment. That method includes receiving a sensor signal, converting the sensor signal to a digital representation that corresponds to the sensor signal received, and transmitting the digital signal that corresponds to the sensor signal to a separate device.


Other embodiments, which may include one or more portions of the aforementioned apparatuses and methods or other parts or elements, are also contemplated, and may have a broader or different scope than the aforementioned apparatuses and methods. Thus, the embodiments in this Summary of the Invention are mere examples, and are not intended to limit or define the scope of the invention or claims.


DETAILED DESCRIPTION

The following description is provided to enable those skilled in the art to make and use the described embodiments contemplated for carrying out the concept. Various modifications, equivalents, variations, and alternatives, however, will remain readily apparent to those skilled in the art. Any and all such modifications, variations, equivalents, and alternatives are intended to fall within the spirit and scope of the present concept.


For purposes of the description hereinafter, the terms “upper,” “lower,” “right,” “left,” “vertical,” “horizontal,” “top,” “bottom,” “lateral,” “longitudinal,” and derivatives thereof shall relate to the concept as it is oriented in the drawing figures. However, it is to be understood that the concept may assume various alternative variations, except where expressly specified to the contrary. It is also to be understood that the specific devices illustrated in the attached drawings, and described in the following specification, are simply exemplary embodiments of the concept. Hence, specific dimensions and other physical characteristics related to the embodiments disclosed herein are not to be considered as limiting.


As employed herein, the term “number” shall mean one or an integer greater than one (e.g., a plurality).


Any reference in the specification to “one embodiment,” “a certain embodiment,” or a similar reference to an embodiment is intended to indicate that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment of the invention. The appearances of such terms in various places in the specification do not necessarily all refer to the same embodiment. References to “or” are furthermore intended as inclusive, so “or” may indicate one or another of the ored terms or more than one ored term.



FIG. 1 illustrates a tanker truck fluid level measurement system 2 with management capabilities, in accordance with one non-limiting embodiment of the disclosed tank management system. The tanker truck fluid level measurement system 2 includes a tanker truck 10 having a tank 12 and a level sensor 30 mounted adjacent to the tank. A processor-based device 20 communicates with the level sensor 30. The processor-based device 20 may be coupled to the level sensor 30 by wires or wirelessly. The truck 10 in this embodiment also includes a global positioning device 40, which may determine the relationship of the truck 10 to various gas or oil sites or drill pads 46 and 48, possibly using geofencing technology 42 and 44 arranged to identify those sites 46 and 48.


The processor-based device 20 may be a general-purpose computer; a tablet; a mobile smartphone, referred to herein as a phone; an application specific user interface device; or another device that can be used to transfer information to the tanker truck fluid level measurement system 2 or receive information from the tanker truck fluid level measurement system 2.


The level sensor 30 may be any desired level measuring device, including, for example, a radar level sensor discussed herein, a float type level sensor, a capacitive type level sensor, a sensor that converts pressure into level, or any other type of sensor desired. The level sensor 30 may be mounted adjacent to the tank, for example a radar sensor mounted in or near the top or the tank 12, a pressure sensor mounted in the bottom of the tank, or a float sensor mounted in a tube in fluid communication with the tank 12. Moreover, the level sensor 30 may be permanently attached to the tank 12 or may be removable from the tank 12 for use on another tank 12 or reuse on the same tank 12 at another time.


In an embodiment, the level sensor 30, is a radar-based device and is mounted inside the tank 12 near the top of the tank 12. The radar level measuring device may have an accuracy of 2 mm or 0.08″, and may be mounted internally near the top and near the center of the tank 12. Such a radar device may utilize 80 GHz radar, so that the radar device is small, compact, and light (possibly approximately 1.4 lbs.). The radar device may be center mounted underneath a main hatch of the tank 12 for protection. The radar device may point down into the tank 12 and shoot a radar beam to measure the liquid level height. The radar device may be advantageous because it may be extremely accurate in terms of providing the level of the liquid height in the tank 12.



FIG. 2 illustrates an embodiment of the processor-based device 20. In that embodiment, the processor-based device 20 includes a processor 212 and a communication device 214. The processor 20 and communication device 214 can be combined in a microprocessor or other device and other components (e.g., 220 and 236) may also be included in such a microprocessor or other device.


The communication device 214 may be wired to a device to which it communicates; the communication device 214 may wirelessly communicate with one or more other devices over a network 240, which may be a wireless network, such as a mobile smartphone network; and the communication device 214 may operate both wired and wirelessly. The processor-based device 20 may furthermore include memory 220, an input 224 that may receive an input signal, such as a signal transmitted by a sensor, and an output 226 that may transmit a control signal, instruction, or data to another device, such as a valve actuator or other controlled device. The output device may alternatively or in addition provide a reading, for example a current volume of fluid in the tank 12, which may be mounted on or near a tank 12 that is being loaded or unloaded.


The processor-based device 20 may also be coupled to a user interface 218 to receive one or more signals from, for example, one or more of a keyboard, touch screen 222, mouse, microphone or other input device or technology and may have associated software. The user interface may also transmit information to, for example, a printer or screen 222 coupled to the user interface 218 or the output 226.


The memory 220 may, for example, include random-access memory (RAM), flash RAM, dynamic RAM, or read only memory (ROM) (e.g., programmable ROM, erasable programmable ROM, or electronically erasable programmable ROM) and may store computer program instructions and information. In embodiments, the memory 220 may be partitioned into sections including an operating system partition 232 where system operating instructions are stored, and a data partition 239 in which data, such as one or more strap charts 300 is stored.


The storage device 236 may include a memory device or a data storage device or a combination of both memory and data storage devices, or another device or devices for storage of data. The data storage 236 may be considered local storage when the data is stored directly on the processor-based device 20 or the data may be accessible to the processor-based device 20 over a wired or a wireless network. The storage device 236 may furthermore include a computer readable storage medium that includes code executable by the processor 212 of the tanker truck fluid level measurement system 2 that causes the processor 212 to, at least in part, perform as disclosed herein.


In an embodiment, the storage for the processor-based device 20 may include a combination of flash storage and RAM. The storage may include a computer readable storage medium and may include code executable by the processor 212.


In an embodiment, the elements, including the processor 212, communication adaptor 218, memory 220, input device 224, output device 226, and data storage device 236 may communicate by way of one or more communication busses 230. Those busses 230 may include, for example, a system bus or a peripheral component interface bus.


The processor 212 may be any desired processor and may be a part of a controller 16, such as a microcontroller, may be part of or incorporated into another device, or may be a separate device. The processor 212 may, for example, be an Intel® manufactured processor or another processor manufactured by, for example, AMD®, DEC®, or Oracle®. The processor 212 may furthermore execute the program instructions and process the data stored in the memory 220. In one embodiment, the instructions are stored in the memory 220 in a compressed or encrypted format. As used herein the phrase, “executed by a processor,” is intended to encompass instructions stored in a compressed or encrypted format, as well as instructions that may be compiled or installed by an installer before being executed by the processor 212.


The data storage device 236 may be, for example, non-volatile battery backed static random-access memory (RAM), a magnetic disk (e.g., hard drive), optical disk (e.g., CD-ROM) or any other device or signal that can store digital information. The data storage device 236 may furthermore have an associated real-time clock, which may be associated with the data storage device 236 directly or through the processor 212. The real-time clock may trigger data from the data storage device 236 to be sent to the processor 212, for example, when the processor 212 polls the data storage device 236. Data from the data storage device 236 that is to be sent across the network 240 through the processor 212 may be sent in the form of messages in packets if desired. Those messages may furthermore be queued in or by the processor 212.


The communication adaptor 218 permits communication between the processor-based device 20 and other nodes, such as a tanker truck controller 35, which may be associated with the level sensor 30, or a remote monitoring peripheral computer 37 or server, both illustrated in FIG. 4. The communication adaptor 218 may be a network interface that transfers information from a node such as a networked device, which would include an actuating device such as valve 60 or a sensing device, such as level sensor 30, the tanker truck controller 35, the remote monitoring peripheral computer 37, a general purpose computer (not illustrated), a user interface device, such as the processor-based device 20 depicted in FIGS. 1 and 2, or another node. The communication adaptor 218 may be an Ethernet adaptor or another adaptor for another type of network communication. It will be recognized that the processor-based device 20 may alternately or in addition be coupled directly to one or more other devices through one or more input/output adaptors (not shown).


The processor 212 may contain in its memory 220 or data storage device 226, or may communicate with another node or data storage device to access, a plurality of strap charts 300, an example of which is illustrated in FIG. 3. The strap charts 300 may equate the level of fluid in a tank 12 to the volume of fluid in that tank 12, establishing a simple and accurate way to determine the volume of fluid in a tank 12. A separate strap 330 chart may exist for each of a variety of tanks 12 from which the processor-based device 210 receives information. For example, a first tanker truck 10 may include a tank 12 and a unique identifier may be associated with that tank 12 or the truck 10 on which the tank 10 is situated.


A tank identifier may be any unique identifier of the tank 12 or the truck 10 on which a particular tank 12 is mounted and may be recognized in a variety of ways. For example, a user interface may be used to identify the tank 12 currently in position to operate (e.g., load or unload) by way of a wired or wireless transmission from an electronic device associated with the tank 12. A unique identifier may be transmitted from the tank 12 or associated truck 10 by any signal transmitting device, or an identifier may be read and transmitted by a geofencing 42, 44 or other position determination device that senses the presence of the tank 12 or its associated truck 10. Alternatively, a driver or operator may enter the tank identifier into a device to recognize a tank 12 that is currently under operation.


In an embodiment, a tanker truck driver will carry an electronic fob 36 or other device that contains an identification of the driver, such as a number associated with the driver, and transmits that driver identification to an appropriate communicating node. Such a communicating node may include the tanker truck controller 35, the remote monitoring peripheral computer 37, the processor-based device 20, or a tablet or phone enabled to receive such information, for example. That fob 36 or other device may, for example, transmit an RFID signal that is received by a device, such as the processor-based device 20 illustrated and discussed herein in connection with FIG. 2, and which may be a phone or tablet type device, or the control system 400 illustrated in FIG. 7. That fob 36 or other device may also communicate one or more pieces of truck identification information, such as a truck number, a trucking company identifier, the volume of fluid in the tank 12, and any other desired information. The volume of fluid in the tank 12 may furthermore be updated and transmitted regularly so that the receiving device 20, can monitor loading or unloading of the tank 12 and may further determine when a tank 12 is fully loaded or unloaded.


Because of the variances that may occur through manufacturing, use, and damage, for example, to each tank 12 on each truck 10, the volume of a variety of tanks 12, potentially every tank 12 encountered by the processor-based device 20, at various levels, may be desired to be determined. To provide the volume of the liquid in the tank 12, each tank 12 may be separately calibrated. Such calibration may use a calibration pump skid and each calibration pump skid may utilize a flowmeter 62 (illustrated in FIG. 4) to measure an amount of fluid placed in the tank 12. The amount of fluid placed in the tank 12 may be associated with a level of the fluid in the tank 12 to create a strap chart 220 for that tank that provides the volume of fluid in the tank 12 as an output to a user or device when the level of fluid in the tank is provided as an input by a user or device. For example, in one embodiment, the level of the fluid may be measured each time a barrel of fluid is placed in the tank 12 and the volume of fluid that has been placed in the tank 12 may be associated with the current fluid level in the tank 12 in a table or strap chart 300 so that the number of barrels of fluid in the tank 12 may thereafter be determined by reading from the strap chart 300 the volume that corresponds to any fluid level measured in the tank 12.


In one embodiment, the flowmeter 62 may be a National Institute of Standards and Technology (NIST) certified calibrated flowmeter that is calibrated to be accurate to 0.02%. That flowmeter 62 may be employed to achieve an accuracy of + or − less than 10 gallons and may be accurate to 1 gallon in a nominal 110 bbl tank. The strap chart 300 may be established in the processor-based device 20 in the form of a two-dimensional array or other database format. The calibrated accuracy of the combined flow meter 62 and strap chart 300 can be correlated to the overall accuracy of the level system, creating a calibrated level system by proxy.


It may furthermore be noted that water may, for example, be placed in the tank 12 to create the strap chart 330, but any liquid or liquified mixture may thereafter be placed in the tank 12 and the volume of that liquid in the tank 12 may be measured using a level sensor 30 and the strap chart 300 for that tank 12. Fluids that may be measured in the tank 12 using the disclosed system may include, but are not limited to, oil, gasoline, water, milk, water mixed with various other solids and liquids, or any other fluid or other substance that may be transported via a tank.


The custom calibrating pump skid disclosed herein may be used when filling the tank 12 during a calibration phase. At the same time the tank 12 is being filled, the radar or other level measuring device 30 will measure the liquid level in the tank 12 and the processor-based device 20 can develop a custom strap chart 300 for the tank 12 as the liquid is placed into the tank 12.


Because of differences in various tanks 12, tank 12 level of fluid in a tank 12 may not directly correlate to a useful, real world, engineering unit-based value, such as the volume of liquid in the tank 12, until a strap chart 300 or other information is combined with the tank 12 level read by a level sensor 30. The additional information required to make a sensed value useful may furthermore exist in a node (i.e., 20, 402, 636) other than the node (i.e., 600) that receives the sensed value. Accordingly, the sensed value, for example, tank level, may be converted to a digital representation of the sensed value, for example 4-20 mA, at a sensor signal receiving node (i.e., 600) and that digital representation of the sensed value may be transmitted to a processing or controlling node (i.e., 20, 402, 636) node containing additional information, for example a strap chart 300 and an identification of the tank 12 being sensed.


In an embodiment in which the sensor 630 or 30 senses the level of a fluid in a tank 12 and provides that sensed level to a processor-based node (i.e., 600), the processor-based node (i.e., 600) may convert the sensor signal to a digital representation that corresponds to the sensor signal the node (i.e., 600) received and transmit the digital representation of the sensed value in digital form to a controlling processor-based node (i.e., 20, 402, 636). Either the sensing node (i.e., 600) or the controlling node (i.e., 20, 402, 636) may determine the identity of the tank 12 being sensed. For example, the tank 12 may be associated with a tanker truck 10 and that tanker truck 10 may transmit its identity to the appropriate node in a variety of ways, some of which are described herein. The controlling processor-based node (i.e., 20, 402, 636) may then apply a strap-chart 300 associated with the tank 12 that the sensor 630, 30 is sensing to the digital representation of a signal provided by the sensor 630, 30 to determine a volume of liquid in the tank 12. Accordingly, in that embodiment, it may be desirable for a digital representation of a sensed value transmitted by the sensor 630, 30 to be transmitted across a network from one node to another node that contains information that enables the receiving node to determine the significance of the sensed value—in this example, a digital representation of fluid level in a tank 12 is transmitted to a node containing a strap chart 300 for the tank 12 being sensed by the level sensor 30. It should be noted that the node (i.e., 600) that receives the sensor signal may be incorporated into the sensor 630, 30 or packaged in conjunction with the sensor 630, 30. The receiving node (i.e., 600) may furthermore be a single purpose node that receives the sensed signal, converts that signal to a corresponding digital format, and transmits that corresponding digital value across a network.


It should be noted that applications other than tank 12 volume determination may have other sensed values that are desired to be transmitted to a node where additional information is held to determine something useful from the sensed value.



FIG. 3 illustrates a level vs. volume table 300, also called a strap chart, for a particular tank 12. The strap chart 300 may thereafter be used for level/volume correspondence for that tank 12 for the life of that tank 12 or until a modification is made to that tank 12. Similarly, other tanks 12 could be calibrated on the pump skid and have custom strap charts 300 attached to them for use throughout the life of those tanks 12. Accordingly, in the future, when the level device 30 reads the liquid level, it may compare the level sensed to the custom strap chart 300 for that tank 12 and identify the exact volume of liquid in the tank 12 from the level of the fluid in that tank 12. In that way, variations in tank manufacturing are advantageously irrelevant due to use of the custom strap chart 300 developed for each tank 12. Furthermore, the tank calibration is performed independent of the type of liquid in the tank 12, as chemical composition does not impact the readings or volume.


In an embodiment, a plurality of strap charts 300 is accessible by a processor-based device 20 to which fluid level is transmitted, one strap chart 300 existing for every tank 12 in which fluid volume is to be measured. Each strap chart 300 correlates a level of fluid in a particular tank 12 to a volume of fluid held by that tank 12 at that level.



FIG. 4 illustrates another embodiment of a tanker truck volume monitoring system 402. The tanker truck fluid level measurement system 402 includes a tanker truck 10 having a tank 12, a transfer hose 64 that can carry fluid either to the tank 12 or away from the tank 12, a processor-based device 20, a level sensor 30, an indicator 40, a breather valve 50, and a fluid valve 60. The volume monitoring system of FIG. 4 includes an indicator package to assist an operator in filling the tank 12. In one embodiment, the system 402 contains an indicator package that includes two indicator lights. The first light on the indicator 40 may illuminate when the tank 12 is almost full (e.g., 5 barrels less than full) and the second light on the indicator 40 may illuminate when the tank 12 is full or very nearly full. The first light on the indicator 40 may, for example, be yellow and may be used to direct the operator to close a valve on a production tank from which the fluid is being pumped or otherwise transferred into the tank 12 of the truck 10. After stopping the flow of fluid from its source, the operator may empty the transfer hose 64 communicating between the fluid source and the tank 12 into the tank 12. For example, the operator may open a breather valve 50 on the tank 12 and drain the transfer hose 64 into the tank 12. The truck 10 may draw a vacuum during tank 12 filling and may continue to draw the vacuum when draining the transfer hose 64, thereby draining the fluid from the transfer hose 64 into the tank 12.


The second light on the indicator 40 may illuminate when the tank 12 is full or nearly full. The operator may then cease placing fluid in the tank 12 and shut the production water valve 60 and the breather valve 50, thus yielding a full tank 12 of fluid. As such, the first and second lights on the indicator 40 advantageously assist the driver or other operator to know when to stop filling the tank 12 and shut the valve 60 on the tank 12 so the truck 10 is filled accurately and fully. Other light functionality may also or alternatively be included to indicate empty status or other important points in the filling or emptying process.


In an embodiment, various color indicator 40 lights turn on at the rear of the truck 10 during the filling operation to assist the driver or operator. A yellow light illuminates on the indicator 40 on when the truck is almost full (i.e., 5 bbls to full) and a red light illuminates on the indicator 40 to direct the driver to close the incoming production water valve 60. The operator then opens a ½″ breather valve 50 on the tank 12 and empties the transfer hose 64 into the tank 12.


A truck tank pressurization system 25 may be provided to provide pressure or vacuum to a truck 10 tank 12. The truck tank pressurization system 25 may be contained within the tanker truck and the truck tank pressurization system 25 may be powered by the tanker truck 10. Alternatively, the truck tank pressurization system 25 may be external to the truck 10, for example at an onloading or offloading site. The truck pressurization system 25 may furthermore be powered externally to the truck, again for example at an onloading or offloading site.


Truck 10 tanks 12 and the vessels they are loading from or unloading into may be pressurized to enhance that process, for example, using the truck tank pressurization system 25. In certain embodiments, when a truck 10 tank 12 is unloading, the tank 12 is pressurized to assist in moving fluid out of the tank 12. In another embodiment, a vessel the tank 12 is unloading into may create a vacuum or negative pressure to assist in drawing the fluid out of the tank 12. In embodiments where the tank 12 is being loaded, a vessel providing fluid to the tank 12 may be pressurized to assist the fluid in moving from the vessel to the tank 12 or the tank 12 may draw a vacuum to assist in moving the fluid from the vessel to the tank 12. In various embodiments, the truck 10 may continue to operate and draw a vacuum until the transfer hose 64 is empty to drain the fluid in the transfer hose 64 into the tank 12. In certain embodiments, the pressure or vacuum may be modified as loading or unloading operations progress, for example, reducing the pressure in a tank 12 as the fluid level in the tank 12 is reduced or reducing the vacuum in the tank 12 as the tank fills. For example, pressure provided to a tank 12 during unloading may be reduced when the tank 12 approaches empty to reduce the amount of air mixing with the unloading fluid. As has been mentioned, the operator may shut the production water valve 60 when a tank 12 is filling and full all but the volume of the transfer hose 64, pressure and suction may be removed or de-energized at that time, and once the transfer hose 64 has been emptied into the tank 12, the tank 12 should have a full load of fluid.


In embodiments, the level sensor may be used to adjust the pressure or vacuum applied to the tank 12 or the vessel. For example, when the tank 12 is draining, the volume monitoring system 402 may provide a signal to an apparatus pressurizing the tank 12 to reduce the pressure applied in the tank 12 as the level or volume of the tank 12 is reduced. When the tank 12 is filling, the volume monitoring system 402 may provide a signal to an apparatus creating a vacuum in the tank to reduce the vacuum when the tank 12 nears full.


It should be recognized that any number of lights may be included on the indicator 40 to indicate fluid level in the tank 12 and thereby to assist the operator in filling the tank 12. It should furthermore be recognized that indicators 40 other than lights or in addition to lights may be employed. For example, an audible indicator may be employed to attract the attention of the operator and warn the operator that the tank 12 is nearing its full fill point. In certain embodiments, a combination of an audible indicator, a light indicator, and possibly other indicators are included in the system 2 indicator 40 to gain the attention of the operator when the tank is nearly full.


Furthermore, in accordance with the disclosed systems, the production water valve 60 may be automated to close-off flow to or from the tank 12 at a predetermined time associated with tank 12 level. Accordingly, in an embodiment, the lighting package may operate as described hereinabove, and the automated valve 60 may automatically close when a pre-set tank 12 fill level is reached. Automatic closure of the production water valve 60 advantageously prevents the tank 12 from overfilling and scrubbing out.


A fill-level other than completely full for a tank 12 can alternatively be pre-set so that the fill indicator 40 lights illuminate or the production water valve 60 closes automatically when that preset level is reached, in embodiments in which a full tank 12 is not desired. For example, when the truck 10 is to travel roads that do not permit the weight of a full tank 12 load of fluid, less than a full load in the tank 12 may desirable. One example of when the aforementioned may be applied advantageously is where a 110 bbl truck is not permitted to carry 110 bbls of fluid to a particular location, such as a site in Ohio where a driver must carry no more than 64 bbls per load due to weight restrictions. In the past it has been difficult to determine if there were 64 bbls on the truck, but using the present fluid level measurement system, the driver or operator can pre-set 64 bbls to be transferred into the tank 12 and the indicator 40 lights may illuminate or the automatic valve 60 may close when the tank 12 load approaches or reaches 64 bbls.


Where indicator 40 lights are used in such a less than full load embodiment, the first light on the indicator 40 may illuminate when the tank 12 is approximately 64 gallons less the volume of the transfer hose 64 where the transfer hose 64 has a volume of 64 gallons so the operator or automatic valve control system can stop flow through the transfer hose 64 from the fluid source. The operator or may empty the transfer hose 64 into the truck 10 tank 12 at that time, thereby filling the tank 12. The second indicator 40 light may illuminate when the tank 12 is filled with the final 64 gallons of fluid to indicate that the tank 12 is full to the desired volume. In certain embodiments, the processor 212 may have stored or receive a quantity of fluid held by the transfer hose 64 and may determine when to indicate that fluid transfer should cease based on the difference between the capacity of the tank 12 and the capacity of the transfer hose 64.


In accordance with the disclosed system, the amount of fluid in the tank 12 can advantageously be determined with precision. Once that is known, reports can be generated for invoicing and billing purposes, regulatory reporting purposes, safety purposes (e.g., if the truck 10 would have an accident the responders will know exactly how much liquid is in the truck 10) and other desired purposes.


The level reading may be transmitted to one or more computerized devices for processing. For example, the level may be sensed by a level sensor 30 and the level may be transmitted electronically to a computerized device, such as the processor-based device 20, that uses the strap chart 302 for that tank 12 to determine the volume of fluid contained in the tank 12. In an embodiment, the level sensor 30 is a radar unit and the level is wirelessly transmitted via Bluetooth or another form of transmission to a level gauge located at the rear of the truck 10, a level gauge in the cab of the truck 10, or to an external user interface, such as a computer, a phone 20 shown in simplified form in FIG. 1, a tablet, or another electronic device. The processor-based device 20 may also receive the level from the level sensor 30 and generate volume data for the fluid for tracking purposes or other purposes. Regulatory reports, Bills of Lading, and other documentation may be automatically be generated from the processor-based device 20 or another device based on the information received and determined by the device 20 or another device. For example, the volume of water discharged at a site by each truck that discharged water at that site may be provided electronically or in printed form by the device 20



FIG. 10 illustrates a sensor signal digital re-transmitter 600. In various embodiments, the level sensor 30 or any of a variety of other types of sensors 630 may transmit to another device, an electronic or digital signal that corresponds to an electrical signal provided by the sensor 630 through a signal transmitter 600. That output signal may be received at an input device coupling, such as input device coupling 610 illustrated in FIG. 10, and may be any desired signal, such as, for example, an electronic signal that corresponds to a 4-20 mA signal, a voltage signal, or a resistance signal. In certain embodiments, a wireless device, such as a Bluetooth or ZigBee device, may act as the input device 610 coupler in the transmitter 600, while in other embodiments, the signal from the sensor 630 is coupled to the transmitter 600 by wire. Thus, the signal provided by the sensor may be captured by a wired connection from the transmitter 600 to the sensor 30 or 630 or through a wireless connection between the transmitter 600 and the sensor 30 or 630.


In embodiments wherein the radar-based level sensor 30 is used to sense liquid level in a tank 12, the radar-based level sensor 30 senses the level of the fluid in the tank 12 and an associated transmitter 600 converts the sensor 30 signal to a digital signal and transmits that digital representation of the level signal to one or more wireless devices 20, 402, 636. That signal may be simultaneously received at the control system 400 or another device. That digital signal may be unitless when transmitted, or may be transmitted in units of the sensor output, but is not transmitted in units of the sensed medium. That digital signal may be converted to a physical property when it is received at another node 20, 402, 636 to which it was transmitted and that physical property may include units of the sensed medium at the receiving node 20, 402, 636. The receiving node 20, 402, 636 may be any desired processor-based node, including a controller 400 and a user interface 632 and the signal may be transmitted to more than one node 20, 402, 636. The digital signal or a physical property represented by that digital signal may, for example, be referenced against the calibrated strap chart 302 at a receiving node 20, 402, 636, producing the volume of fluid held in the tank 12 being sensed by the sensor 30 at the node 20, 402, 636 to which the sensor signal is transmitted in digital form. That volume, for example in gallons or barrels, produced from the sensed level and the strap chart 302 may then be provided to a user or a software application that makes one or more determinations based on the volume, such as a dollar value of the liquid.


When the digital signal is received at a node, such as a user interface 632 illustrated in FIG. 10, the receiving node may acknowledge its receipt of the digital signal to the transmitter 600 or another node. Alternatively, or in addition, the receiving node may broadcast or otherwise transmit the fact that that node has not received a digital signal in a predetermined amount of time.



FIG. 10 illustrates an embodiment of a processor-based transmitter 600. That transmitter 600 may receive a 4-20 mA signal from a radar-based level sensor, a pressure sensor, a temperature sensor, a flow sensor, or any other sensor that outputs a 4-20 mA signal at its input 610. That transmitter may, alternatively, receive another type of signal, including a voltage signal, a resistance signal, or another desired type of sensor signal. The signal may be received at the input 610 by wire or wirelessly and, in an embodiment where a current outputting sensor is connected by wire, the current may flow into a + terminal and a − terminal may be used to complete the circuit. That received input signal may then be processed by a processor 602. That processing may, for example, include the processor 602 executing instructions that convert the received sensor signal to a digital representation of the signal, such as a binary representation in the form of a decimal value between 4 and 20.


An analog to digital converter 608 may convert the signal to a form that may be accepted by the processor 602. The processor 602 may furthermore perform various manipulations on the received signal and may create a digital representation of the signal received at the analog to digital converter 608. The analog to digital converter 608 may be incorporated into the input 610 and may, in one embodiment, receive the input signal and create a replicated digital signal that corresponds to the sensor signal received at the input 610 of the transmitter 600 using hardware, software, or a combination of hardware and software. Thus, for example, where the sensor signal received at the transmitter 600 input 610 is 4-20 mA current signal, the replicated digital signal may be in a decimal form in a range from four to twenty and correspond to the number of milliamps received at the input from the sensor.


The processor-based transmitter 600 may contain control components and circuitry such as the control the components and circuitry 600 illustrated in FIG. 6. The control components 600 may include a processor 602, memory 604, a data storage device 606, a coupling for an input/output device 608, such as a USB port, a coupling for an input device 610 and a communication adaptor 612. Not all those components may be included in certain embodiments of the processor-based transmitter 600, however. For example, the data storage device 606 may not be included in the transmitter 600 in embodiments wherein historic sensed data is not desired to be stored in or retrieved from the transmitter 600. In another example, no input/output device coupling 608 may be included with the transmitter 600 where data is desired to be provided from the transmitter 600 wirelessly, only.


The memory 604 may, for example, include random access memory (RAM), dynamic RAM, read only memory (ROM) (e.g., programmable ROM, erasable programmable ROM, or electronically erasable programmable ROM), solid state memory, or any other desired type of memory and may store, among other things, operating system instructions, program instructions, and information received by the transmitter 600 or calculated by the processor 602. The memory 604 may furthermore be partitioned into sections including an operating system partition 616 where system operating instructions are stored, a data partition 618 in which data is stored, and a signal modification partition 620 in which signal modification operational instructions are stored. The signal modification partition 620 may include circuitry or code that receives a signal value from, for example, the input device coupling 610 and calculates an appropriate output value to be made incident at the input/output port 608. The signal modification partition 620 may, among other things, store program instructions for converting the signa received at the input device coupling 610 to a digital representation of that signal and allow execution by the processor 602 of those program instructions. The data partition 618 may store data such as, for example, operational parameters entered into the transmitter 600 in factory, by download, or by a user, those operational parameters to be used during the execution of the program instructions.


The processor 602 may, for example, be a nRF52840 QIAA ARM Cortex M4F processor, a commercially available microprocessor, or another desired type of processor. The processor 602 may furthermore execute program instructions and process data stored in the memory 604 or the storage device 606. In certain embodiments, the instructions may be stored in memory 604 in a compressed and/or encrypted format. Moreover, as used herein the phrase, “executed by a processor” is intended to encompass instructions stored in a compressed and/or encrypted format, as well as instructions that may be compiled or installed by an installer before being executed by the processor 602.


The storage device 606 may, for example, be non-volatile battery backed SRAM, a magnetic disk (e.g., portable storage device or hard drive), optical disk (e.g., CD-ROM), solid state memory, or any other device or signal that can store digital information. It will be recognized, however, that the transmitter 600 does not necessarily need to have the storage device 606 to operate because, for example, control parameters and other data may be stored in memory 604 or otherwise as desired.


The communication adaptor 612 is a device or component that permits communication between the transmitter 600 and other devices or nodes coupled to the communication adaptor 612, typically through a wireless network such as, for example, a Bluetooth network or a Zigbee network, often by way of multiple packet transmission. The communication adaptor 612 may be a network interface that transfers information from a node such as a wireless phone device, a general-purpose computer, or a specific user interface to the transmitter 600 or from the transmitter 600 to a node. For example, a digitized representation of a 4-20 mA signal received by the transmitter 600 at its input 610 may be transmitted to another device through the communication adapter 612. It will be recognized that the transmitter 600 may alternately or in addition be coupled directly to one or more other devices through one or more input or output adaptors 608 or 610.


The conversion of the 4-20 mA to a digital form may be performed by a 16-bit analog to digital converter or may be performed otherwise as desired. The conversion may have a resolution of 1 microamp or another desired resolution.


The transmitter 600 elements 602, 604, 606, 608, 610, and 612 may communicate by way of one or more communication busses 614. Those busses 614 may include, for example, a system bus, a peripheral component interface bus, and an industry standard architecture bus.


The transmitter 600 may be calibrated or otherwise controlled or operated by a user interface 632 communicating with the transmitter 600 by way of the communication adapter 612, a user interface coupling 608 or adjustment means provided on the transmitter 600. Adjustments to the transmitter 600 may include calibration, for example, of what constitutes a 4 mA signal and what constitutes a 20 mA signal, parameters used in the conversion from a 4-20 mA signal to a digital signal, and a broadcast name or node identifier for the transmitter.


The transmitter 600 may receive the 4-20 mA signal wirelessly, through wire extending between the transmitter 600 and the sensor 630, or otherwise as desired. The transmitter 600 may transmit its digital conversion of the 4-20 mA signal as desired and that transmission may be by way of a wireless Bluetooth or ZigBee transmission through the communication adaptor 612, for example.


In an embodiment, the transmitter 600 receives a signal from a sensor 630 that outputs a 4-20 mA signal at an input 610. The transmitter 600 converts the 4-20 mA signal it received to a digital form, such as, for example, a 9-character null terminated string with 2 integer digits and 5 decimal places. The transmitter 600 then transmits the digitized signal to another node wirelessly over a network through the communication adapter 612 or through wire extending from the transmitter 600 input/output port 608.


In certain embodiments, the transmitter may convert the 4-20 mA signal to engineering units associated with the output of the 4-20 mA transmitter, such as zero to one hundred psi pressure. For example, where 0 psi is indicated by a 4 mA output, 100 psi indicated by a 20 mA output and pressures between zero and one hundred psi are indicated by mA outputs between 4 mA and 20 mA, possibly, but not necessarily, proportionately distributed between 4 mA and 20 mA. Another example is a zero to one hundred degree temperature, a particular flow rate, a tank level in inches or centimeters, or any other sensed condition desired. In other embodiments, the transmitter 600 digital conversion may simply digitize the 4-20 mA signal and transmit the raw 4-20 mA signal it received in a digitized form.


A user interface 632 may communicate with the transmitter 600 wirelessly or by a wired connection, for example at the transmitter 600 input/output device coupling 608. The user interface 632 may, for example, be a multi-function communication device, such as an Apple iPhone, a Samsung Galaxy wireless phone, another wireless phone device, a tablet device, or another computing device. The user interface 600 may require input of a password, user facial identification, or other validation to access information contained within the transmitter 600. the user interface may, furthermore, both access data held in the transmitter and configure the transmitter.


The transmitter 600 may include or be housed in an enclosure that is sealed against entry of moisture and solid material and debris and may be surge protected to protect against electrical overload. Communications between the transmitter 600 and other devices (e.g., 400, 402, 632, and 636) may furthermore be password protected with unique passwords. Those passwords may relate to a customer, organization, site, or otherwise as desired to restrict access to information to those having a legitimate interest in the information to be shared between devices. The transmitter 600 may also include terminal connections for quick interface of sensor 30, user interface 632, or other devices and may provide user outputs, such as an LEDs or gauges.


The transmitter 600 may also include one or more indicators 634 that extend through its enclosure to provide operational information to an onlooker. For example, the indicators 634 may include one or more LEDs that indicate information such as operating status of the transmitter 600 and communication between the transmitter 600 and another node. The indicators 634 may furthermore include one or more readouts that indicate, for example, the signal being received by the transmitter 600 or the signal being or to be transmitted by the transmitter 600.


It is also contemplated herein that the system 2 may be employed with a number of geo-fences 200, 300, shown in simplified form in dashed line drawing in FIG. 1 to determine the location of the truck 10 when it loads or unloads. For example, reference numerals 210, 310 denote well pads configured to contain oil that the truck 10 will obtain. As shown, surrounding each well pad 210, 310 is a corresponding one of the geo-fences 200, 300, a virtual fence that may include GPS coordinates of the location of the well pads 210, 310. Additionally, as shown, the truck 10 may also have a GPS system 100, shown in simplified form and the location of the truck 10 may be determined from the GPS system 100. Using that system, when a truck 10 that arrives at well pad 210, the GPS system 100 will indicate that the truck 10 is located at the geo-fence 200. Accordingly, when the truck 10 arrives at the geo-fence 200, the geo-fence 200 will advantageously be able to indicate that the truck 10 was previously at, for example, the geo-fence 300. This truck 10 location information makes tracking the fluid in the truck 10 significantly easier. Once the fluid is moved to a new well pad 210, 310, the truck 10 is registered at the new geo-fence 200, 300, which is recorded for the specific truck. In this manner, the travel path and distribution or accumulation of the liquid in the tank 12 can be recorded and monitored.



FIG. 5 illustrates a method 500 of measuring the volume of a tanker truck 10 tank 12 performed by a processor 212. At 502, a tank identifier indicates to the processor 212 which tank 12 the level sensor 30 is sensing, the level sensor 30 providing a signal corresponding to the level of fluid in that identified tank 12. At 504, the level sensor 30 provides a signal to the processor 212 corresponding to the level of fluid in the identified tank 12 and the processor 212 receives that level signal. At 506, the processor 212 or a networked processor 20, 402, 636 correlates the level of the fluid to a strap chart 300 for the identified tank 12, the strap chart 300 having been previously created and stored for access by the processor 212, 20, 402, 636. At 508, the processor 212, 20, 402, 636 provides an output representing the volume of fluid that corresponds to the level of fluid indicated for the tank 12, the volume correlating to level in the strap chart 300.



FIG. 6 illustrates an embodiment of a vacuum tank unloading system 100. The vacuum tank unloading system 100 of this embodiment may be employed to expedite offloading of tanker trucks 10. In this embodiment a plurality of tanker truck 10 offloading stations 110 are provided so that more than one tanker truck 10 can have fluid from their associated tanks 12 offloaded simultaneously into the manifold. For example, in an embodiment for offloading tanks of water-based fluids used in hydraulic fracturing, ten offloading stations 110 may be provided. A tanker truck 10 may pull up to and connect to a manifold system 101 through an offloading station 110 when that offloading station 110 is not occupied or otherwise used by another truck 10. An offloading station 110 can be used independent of other station occupancy, regardless of any use or maintenance occurring of the other offloading stations 110, and regardless of whether one or more trucks 10 occupying one or more other stations are in the process of offloading. The tanker truck 10 that pulls into an offloading station can connect to an offloading line 112 at the offloading station 110 and offload the contents of its tank 12 through the offloading line 112 while other trucks 10 are simultaneously offloading their tanks 12.


In an embodiment, an offloading station 110 includes a flexible transfer hose hook-up 152 through which fluid from the tank 12 of the truck 10 can flow into a manifold 114 and from there, directly or indirectly, into a site tank 120. The manifold 114 may be in fluid communication with each offloading station 110 and the site tank 120. The manifold 114 may be a piping system that accepts fluid from each offloading station 110, combines fluid received from the offloading stations 110 at one or more junctions 154, and deposits the fluid received from the offloading stations 110 into the site tank 120.


The manifold 114 may be configured in various ways that are suited to an offloading site. The manifold 114 illustrated in FIG. 6 includes a plurality of offloading lines 112, with a manifold 114 branch extending to each offloading station 110. The offloading lines 112 join at one or more junctions 154 to a common line 114 that extends to a tank such as the intermediate tank 162 illustrated in FIG. 6. A fill line 156 extends from the intermediate tank 162 to a destination which, in the embodiment illustrated in FIG. 6, is the site tank 120. The fill line 156 may alternatively extend to any desired destination into which the fluid from the truck 10 tanks 12 is desired to be deposited, including, for example, a storage vessel of any type, an underground storage area, a well, or a rig of some type, such as a drill rig. The manifold 114 may further include a variety of apparatuses in each offloading line 112, which may include an offloading valve 140, a sight tube 142, a pressure gauge or sensor 144, a flow gauge or sensor 146, a temperature gauge or sensor 148, or any other desired gauge or sensor. For the purpose of this disclosure, gauges may provide a visual representation of a characteristic of the fluid in the offloading line 112 or any other pipe, and a sensor may provide a signal that represents a fluid characteristic to a processor-based device, such as the one illustrated and discussed in connection with FIG. 2 or a control system or other computing device, such as the manifold control system 402 illustrated in FIG. 7. Sensor signals may, furthermore, be transmitted through wires or wirelessly.


A flow meter 150 or other flow measuring device may be placed in the manifold 114 common line to measure the total flow through the manifold 114 of the vacuum tank system 101. That flow measurement may be used to determine total flow into the vacuum tank system 101 and may be used to control flow into the manifold 114, for example, through the offloading valves 140. Alternatively, a flow switch may be placed in the manifold 114 common line to indicate fluid is flowing through the manifold 114. Either the flow meter 150 or switch may be coupled to a computerized monitoring or control system including the processor-based device 20 illustrated and discussed in connection with FIG. 2 and the control system 400 illustrated and discussed herein in connection with FIG. 7


The offloading valves 140 may be located in each offloading station 110 to control or flow from the offloading stations 110 or to isolate one or more offloading stations 110. The offloading valves 140 may be a variety of types of valves, including a ball valve, a gate valve, or a globe valve. The offloading valve 140 may furthermore be actuated manually or may be automatically controlled for full opening or closure or may be modulated for regulated flow by a manifold control system, such as the control system 400 illustrated in FIG. 7. The offloading valve 140 may be of a size that permits full flow of fluid from the truck 10 tank 12, such as a 4″ valve with a full flow characteristic. The full flow characteristic of a ball valve, for example, may be beneficial to enable fast offloading of tanks 12 coupled thereto. Alternatively, the offloading valve 140 may be configured with a linear control characteristic, such as that provided by a globe valve, or may have another desired flow characteristic. The offloading valve may furthermore be used to permit flow into the offloading line 112 when open and to prevent flow into the offloading line 112 when closed.


Control of the offloading valve 140 and other components of the vacuum tank unloading system 100 may be performed using a computer, such as the processor-based device 20 illustrated and discussed herein in connection with FIG. 2, or a controller, such as the manifold control system 400 illustrated and discussed herein in connection with FIG. 7.


The pressurization or vacuum system discussed in connection with FIG. 4 herein may be used in operation of embodiments of the pressurize or vacuum in the vacuum tank unloading system 101. For example, the vacuum tank unloading system 101 may be used in one or more trucks 10 that are unloading to pressurize the tanks 12 of those one or more trucks 10 when unloading those tanks into the offloading lines 112 and manifold 114. Alternatively, or in addition, vacuum may be applied to the intermediate tank 162 or another place in the offloading lines 112 and manifold 114 to draw fluid from offloading tanker trucks 10 into the vacuum tank unloading system 101. That vacuum may be applied by the air removal system 160 or may be provided by a separate vacuum apparatus.


The truck fluid level measurement system 20 may be used to transmit one or more truck tank levels to the vacuum tank unloading system 100. The truck tank level information may be used by the processor-based device, such as the one illustrated and discussed in connection with FIG. 2 or a control system or other computing device, such as the manifold control system 402 illustrated in FIG. 7, to automatically control the vacuum system to decrease the vacuum as the fluid level in the truck 10 tank 12 or tanks 12 decreases to minimize air mixing with the fluid.


Fluid unloaded from a tanker truck 10 is known to sometimes encounter gas, particularly air, mixing with the fluid. It is common, for example, for an offloading tank to provide nearly all fluid when it begins to offload and to provide fluid mixed with a substantial amount of air when the tank 12 is nearly empty. Thus, in one example, multiple trucks 10 unload simultaneously and during that simultaneous offloading some trucks 10 may provide nearly pure fluid with little air while other trucks 10, for example those with tanks that are nearly empty or offloaded, provide fluid mixed with air or simply air with little fluid. When gasses, such as air, are mixed with the fluid, the gas pockets in the fluid tend to cavitate and can, for example, airlock a non-flooded suction water pump. Such airlock inhibits operation of the pump and can cause damage to the pump. Accordingly, an air removal system 160 may be provided in the vacuum tank system 100.


The air removal system 160 of the vacuum tank system 101 may include an intermediate tank 162 coupled to a blower 164 for air removal and a pump 166 to transfer fluid from the intermediate tank 162 to the site tank 120. A benefit of including such an air removal system 160 is that fluid reaches the pump 166 and is moved by the pump into the site tank 120, while air is removed from the intermediate tank 162 by the blower 164, preventing air or other gasses in the intermediate tank 162, likely sourced from the offloading trucks 10, from reaching the pump 166. Another benefit of including an air removal system 160 is the truck 10 tanks 12 may offload more quickly with the pump 166 drawing fluid from the vacuum tank system 100 and the blower 164 applying a vacuum to the intermediate tank 162.


The blower 164 portion of the air removal system 160 may include a foam tank 170 into which foam and air may transfer from the intermediate tank 162 through gravity or vacuum created by the blower 164 or another fan or air moving device. The blower 164 portion of the air removal system 160 may also include a suction valve 172, which may be operated automatically or manually, and a silencer 174 to reduce noise emitted from the blower 164 of the air removal system 160. The air removal system 160 may also include a drain line 178 through which fluids that pass through the blower or otherwise collect in the blower 164 discharge to drain into the site tank 120. The blower 164 may furthermore maintain a vacuum in the upper portion of the intermediate tank 162 to assist in removing air, foam or other airborne particles from the intermediate tank 162. The vacuum created by the blower 164 may furthermore draw fluid into the intermediate tank 162.


The suction valve 172 may be opened, closed, or modulated, for example by the processor-based device 20 illustrated and discussed herein in connection with FIG. 2, or the manifold control system 400 illustrated and discussed herein in connection with FIG. 7. The suction valve 172 may be opened or closed to control suction applied by the blower 164 to the intermediate tank 162 or the manifold 114 or to separate fluid communication between the blower 164 and the intermediate tank 162, for example for maintenance.


The blower 164 may, moreover, have a variable speed motor such that a pressure sensor may be placed in the upper part of the intermediate tank 162 and the blower speed may be varied to maintain a desired amount of vacuum at that pressure sensor through the manifold control system 400. In certain embodiments, the blower 164 will be de-energized if the fluid level in the intermediate tank 162 rises to a level that may cause fluid to be drawn into the blower 164.


The pump 166 portion of the air removal system 160 may include a sight tube 142, a pressure gauge or sensor 144, a flow gauge or sensor 146, a temperature gauge or sensor 148, or any other desired gauge or sensor situated in piping before or after the pump 166. The pump 166 portion of the air removal system 160 may also include a suction valve 176 that may be manually or automatically operated to control fluid flow or to prevent fluid communication between the intermediate tank 162 and the pump 166, for example, for maintenance.


In an embodiment, the pump 166 will operate automatically to maintain a desired fluid level in the intermediate tank 162. In such an embodiment a high-level switch 182 may energize the pump 166 to transfer fluid from the intermediate tank 162 to the site tank 120 when the high level set on the high-level switch 182 is exceeded and a low-level switch 184 may de-energize the pump 166 to allow fluid to gather in the intermediate tank 162 when the level of the intermediate tank 162 as set on the low-level switch 184 is reduced below the level sensed by the low-level sensor switch 184. A level sensor may replace both the high-level switch 182 and low-level switch 184 in certain embodiments, the level sensor energizing and de-energizing the pump 166 at desired levels. A hysteresis band may be set between the high-level switch and the low-level switch to minimize pump cycling. In another embodiment, the pump 166 may have a variable speed motor and may vary the speed of the motor to maintain a desired level in the intermediate tank 162.


The intermediate tank 162 may, for example, be a 4000-gallon tank and it may be maintained at a vacuum when the vacuum tank system 101 is operating. The vacuum may speed offloading by drawing fluid from the truck 10 tanks 12. Air and other gasses may be separated from the fluid in the intermediate tank 162 when the bower 164 and pump 166 operate as described in connection with the air removal system 160 and pump 166 described herein.


The vacuum tank system 101 may be placed in a heated building or trailer to prevent freezing and drains may be installed in the manifold 114 to drain the manifold 114 when, for example, the manifold 114 is not in use or winterization is required.



FIG. 7 illustrates an embodiment of a manifold control system 400. The manifold control system 400 may include a computerized monitoring and/or control system (CMCS) controller 402, such as, for example, a programmable logic controller (PLC) with inputs 404 and outputs 406 or a distributed wireless control system. The manifold control system may include any or all of the components discussed in connection with the processor-based device 20 described herein including, but not limited to, a processor 212, memory, 220, and a data storage device 236. Inputs 404 to the controller 402 may include inputs configured to receive signals transmitted from one or more sensors such as, for example, pressure sensors, flow sensors, and position sensors. Outputs 406 from the manifold control system 400 may include outputs configured to transmit control signals and actuating signals such as, for example, a 4-20 mA control signal sent to a variable speed pump or blower VFD drive, relays to energize and de-energize equipment such as the offloading valves 140, other electrical signals, and 2-position or modulating pneumatic and hydraulic signals to be transmitted to various valves or other equipment.



FIG. 8 is a flow chart of a method 520 of operating one or more offloading stations 110 in a vacuum tank unloading system 100 that may be performed, at least in part, by the controller 402 or distributed control system. In the embodiment illustrated in FIG. 8, the controller 402 or distributed control system may receive a signal at an input 404 from a sensor indicating that a tanker truck 10 is located in an offloading station 110 at 522. The controller 402 or distributed control system may alternatively or in addition receive a signal at an input 404 that identifies the truck 10 that is positioned in that offloading station 110 at 524. At 526, the controller 402 or distributed control system may receive an input 404 indicating that at least one truck 10 in an offloading station 110 is connected to the hook-up and ready to unload the contents of its tank 12. In embodiments, the controller 402 or distributed control system may receive the identification of the truck 10 unloading by methods including a user inputting that information or the truck 10 transmitting an identifier. At 528, the controller 402 or distributed control system may open or otherwise control fluid flow from the tanker truck 10, through the offloading station 110 using the offloading valve 140. Fluid flow through the offloading valve may be controlled in various ways including to maintain a desired pressure at pressure sensor 144 or to maintain a desired fluid flow rate at the flow meter 150.


In embodiments, the method 520 operates to unload one or more tanker trucks 10 into a manifold, thereby more quickly offloading fluid carried by those tanker trucks 10 than traditional offloading. In doing so, a tanker truck 10 may pull into an offloading station 110 and connect the tanker truck 10 tank 12 to the manifold 114 through a flexible transfer hose hook-up 152. A transfer hose may be connected between the tanker truck 10 tank 12 and a transfer hose hook-up 152 in fluid communication with the manifold 114 to permit fluid flow from the tank 12 into the manifold 114.



FIG. 9 is a flow chart of a method 550 of operating an air removal system 160 in a vacuum tank unloading system 100 that may be performed, at least in part, by the controller 402 or distributed control system. At 552, in response to a signal indicating there is fluid flowing into the manifold 114, the controller 402 or distributed control system may operate the air removal system 160, energizing the air removal blower 164 to remove air from incoming fluid entering the intermediate tank 162 or to provide suction to more quickly empty fluid from offloading truck 10 tanks 12. Sensing that there is fluid flowing into the manifold may be performed in a variety of ways, including: sensing that a transfer hose has been connected to the manifold 114 at one of the offloading stations 110, sensing that an offloading valve 140 has been opened, sensing fluid flow in the manifold 114, or by way of a flow switch, for example. The method of operating an air removal system 550 may also open or otherwise control the opening of the suction valve 172 to permit airflow to and through the blower 164. In embodiments wherein the blower 164 is operated by a variable speed drive, the controller 402 or distributed control system may control the speed at which the blower 164 operates, for example, to maintain a desired vacuum at a pressure sensor 180 in the intermediate tank 162 or another desired location.


At 554, the controller 402 or distributed control system may control the pump 166. In embodiments, the pump 166 may be cycled on and off in response to high and low-level switches 182 and 184 or a level sensor to maintain a desired fluid level in the intermediate tank 162. Alternatively, the speed of the pump 166 may be varied to maintain a desired level in the intermediate tank 162 in embodiments where a variable speed pump 166 is employed.


At 556, the controller 402 or distributed control system may de-energize the blower 164 and pump 166 when fluid is no longer flowing through the manifold 114 and the intermediate tank is at a desired level.


The inputs 404 of the controller 402 or distributed control system may include statuses 412 and 414 for various valves, such as offload station 110 valves 140, air removal system 160 isolation valves, or a site tank 120 isolation valve. The inputs may also include level sensors or switches, such as high and low site tank 120 level switches or intermediate tank 162 level switches.


The controller 402 or distributed control system outputs 406 may include control relays or other mechanisms to energize and de-energize components of the vacuum tank system 100, such as one or more valves, including offloading valves 140 and isolation valves; pumps including pump 166; the blower 164; or any other component of the vacuum tank system 100 that is desired to be operated automatically.


The controller 402 or distributed control system may control its outputs 406 in accordance with the information sensed at its inputs 404, for example, energizing the pump 166 when the site tank 120 reaches a low level, as sensed by a site tank low level switch or level sensor. The controller 402 or distributed control system may also perform one or more functional checks when the vacuum tank system 100 is energized. Where the controller 402 or distributed control system performs functional checks, it may automatically energize the pump 166 and blower 164, open valves including offload station 110 valves 140, air removal system 160 isolation valves, or a site tank 120 isolation valve and may monitor the truck 10 tank 12 offloading process through attached sensors as discussed herein.


The controller 402 or distributed control system may also communicate information it contains through wires or wirelessly, for example providing vacuum tank system 100 status and operational parameters to a user interface and receiving override commands or modified operational rules from the user interface. The controller 402 may communicate information in engineering units or in terms of digitized sensed value, as described herein.


An objective of the vacuum tank system 100, is to unload fluid from tanker trucks 10 in a short amount of time and the per-truck offloading time of such a system 100 is expected to be one-quarter of the offloading time required for conventional offloading.


Another aspect of the current invention is creation of a device that receives a 4-20 ma signal from a sensor and transmits that 4-20 ma signal to another device through wires or wirelessly, for example by way of Bluetooth technology.


While this disclosure has been described as having exemplary designs, the present disclosure can be further modified within the spirit and scope of this disclosure. This application is therefore intended to cover any variations, uses, or adaptations of the disclosure using its general principles. Further, this application is intended to cover such departures from the present disclosure as come within known or customary practice in the art to which this disclosure pertains and which fall within the limits of the appended claims.

Claims
  • 1. A signal transmitter, comprising: an input to receive a sensor signal;an analog to digital converter coupled to the input to convert the sensor signal to a digital representation of the sensor signal;a communication adapter; anda processor coupled to the analog to digital converter and the communication adapter, the processor containing instructions that, when executed by the processor, cause the processor to:manipulate the digital representation to create a replicated digital signal that corresponds to the sensor signal; andtransmit the replicated digital signal to a second processor-based device through the communication adapter.
  • 2. The signal transmitter of claim 1, wherein the sensor signal is 4-20 mA and the replicated digital signal is in a range from four to twenty and corresponds to the number of milliamps received at the input from the sensor.
  • 3. The signal transmitter of claim 1, wherein the replicated digital signal has the same units as the sensor signal.
  • 4. The signal transmitter of claim 3, wherein the digital signal is not in units of the medium sensed by the sensor.
  • 5. The signal transmitter of claim 4, wherein the replicated digital signal corresponds to the sensor signal and the replicated signal does not correspond to the sensed media.
  • 6. The signal transmitter of claim 1, wherein the sensed medium is one of temperature, pressure, and flow.
  • 7. The signal transmitter of claim 1, wherein the communication adapter is for communicating the replicated digital signal to a remote device over a network.
  • 8. The signal transmitter of claim 7, wherein the replicated digital signal is transmitted through the communication adapter in a plurality of packets.
  • 9. The signal transmitter of claim 1, wherein the sensor signal is an electrical signal and manipulating the digital representation to create a replicated digital signal that corresponds to the sensor signal includes creating a replicated digital signal that includes a number that corresponds to a number associated with the electrical signal.
  • 10. A signal repeater, comprising: an input to be coupled to an electrical signal from a sensor;an analog to digital converter coupled to the input to convert the sensor signal to a digital representation of the sensor signal;a processor coupled to the analog to digital converter, the processor containing instructions that, when executed by the processor, cause the processor to:create a digital representation of the electrical signal provided by the sensor from the digital representation of the sensor signal; anda communication adapter coupled to the processor to transmit the digital representation across a network to a receiving processor-based node using Internet Protocol packets.
  • 11. The signal repeater of claim 10, wherein the electrical signal coupled to the input is a 4-20 mA signal and the digital representation of the electrical signal transmitted through the communication adapter is equal to the mA signal coupled to the input.
  • 12. The signal repeater of claim 10, the digital representation of the electrical signal is the same number that is applied to the electrical signal received at the input.
  • 13. The signal repeater of claim 12, wherein the sensed medium is one of temperature, pressure, and flow.
  • 14. The signal repeater of claim 13, wherein the sensor senses level of a fluid in a tank and the receiving processor-based node applies a strap-chart to the digital representation of the electrical signal to determine a volume of liquid in the tank.
  • 15. A signal repetition method, comprising: receiving a sensor signal;converting the sensor signal to a digital representation that corresponds to the sensor signal received; andtransmitting the digital representation of the sensor signal to a separate device.
  • 16. The signal repetition method of claim 15, further comprising receiving a signal that identifies at least one truck positioned in at least one offloading station.
  • 17. The signal repetition method of claim 15, further comprising receiving a signal indicating that a truck tank is coupled to the manifold.
  • 18. The signal repetition method of claim 15 further comprising opening an offloading valve.
  • 19. The signal repetition method of claim 15, further comprising applying vacuum to the manifold to draw fluid from the offloading tanker truck.
  • 20. The signal repetition method of claim 19, further comprising reducing the vacuum when a tanker truck in at least one of the plurality of offloading stations is nearly empty.
CROSS-REFERENCE TO RELATED APPLICATIONS

The present application is a continuation-in-part of U.S. Utility patent application Ser. No. 17/091,800, filed Nov. 6, 2020, and is also a continuation-in-part of U.S. Utility patent application Ser. No. 17/024,673, filed Sep. 17, 2020, and is also a continuation-in-part of U.S. Utility patent application Ser. No. 17/410,560, filed Aug. 24, 2021. Said U.S. Utility patent application Ser. No. 17/410,560, filed Aug. 24, 2021, is a continuation-in-part of said U.S. Utility patent application Ser. No. 17/091,800, filed Nov. 6, 2020, and is also a continuation-in-part of said U.S. Utility patent application Ser. No. 17/024,673, filed Sep. 17, 2020 Said U.S. Utility patent application Ser. No. 17/091,800, filed Nov. 6, 2020, is a continuation-in-part of said U.S. Utility patent application Ser. No. 17/024,673, filed Sep. 17, 2020, and claims priority to U.S. Provisional Patent Application No. 62/978,015, filed Feb. 18, 2020, and claims priority to U.S. Provisional Patent Application No. 63/034,945, filed Jun. 4, 2020. Said U.S. Utility patent application Ser. No. 17/024,673, filed Sep. 17, 2020, claims priority to U.S. Provisional Patent Application No. 63/022,351, filed May 8, 2020, and claims priority to said U.S. Provisional Patent Application No. 62/978,015, filed Feb. 18, 2020, and claims priority to said U.S. Provisional Patent Application No. 63/034,945, filed Jun. 4, 2020. All of the aforementioned applications are incorporated herein in their entireties.

Provisional Applications (5)
Number Date Country
62978015 Feb 2020 US
63034945 Jun 2020 US
62978015 Feb 2020 US
63022351 May 2020 US
63034945 Jun 2020 US
Continuation in Parts (6)
Number Date Country
Parent 17091800 Nov 2020 US
Child 17506970 US
Parent 17024673 Sep 2020 US
Child 17091800 US
Parent 17410560 Aug 2021 US
Child 17024673 US
Parent 17091800 Nov 2020 US
Child 17410560 US
Parent 17024673 Sep 2020 US
Child 17091800 US
Parent 17024673 Sep 2020 US
Child 17091800 US