Hydrogen fueling station priority panel with cooling
11506340 · 2022-11-22
Assignee
Inventors
- Ghassan Sleiman (Torrance, CA, US)
- Andrew Youlio (Simi Valley, CA, US)
- Max Eman (Mission Viejo, CA, US)
Cpc classification
F17C2225/0123
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F17C2223/036
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F17C2223/0123
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F17C2250/03
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F17C2221/012
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F17C2227/0339
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F17C2223/046
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F17C2227/0306
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F17C13/04
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F17C5/007
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F17C2227/0135
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F17C5/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F17C2223/035
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F17C2250/043
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02E60/32
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
F17C13/026
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F17C2270/0139
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F17C2205/0142
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F17C2223/033
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F17C2227/0393
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F17C2205/0335
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F17C2227/0323
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F17C2265/065
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F17C2250/0631
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F17C2225/036
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F17C2260/046
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F17C2250/032
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F17C2227/043
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F17C2250/0439
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F17C13/025
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F17C2227/0355
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F17C2223/0161
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F17C2250/01
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F17C9/04
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F17C13/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F17C13/04
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A flow control panel configured to control the flow of fuel from a storage bank to a dispense includes a cold fuel controller, a dispenser port, and a processor. The cold fuel controller is configured to control the flow of cold fuel from a cold fuel line. The dispenser port is in fluid communication with the cold fuel controller. The processor is configured to receive an indication of fuel temperature within a dispenser and activate the cold fuel controller to allow the cold fuel from the cold fuel line to flow to the dispenser port when the indication of fuel temperature within the dispenser exceeds a maximum temperature determined by the dispenser.
Claims
1. A flow control panel configured to control the flow of fuel from a storage bank to a dispenser, comprising: a cold fuel controller configured to control the flow of cold fuel from a cold fuel line wherein the cold fuel line is configured to receive cold hydrogen fuel from a liquid pump; a dispenser port in fluid communication with the cold fuel controller; and a processor, wherein the processor is configured to receive an indication of fuel temperature within a dispenser and activate the cold fuel controller to allow the cold fuel from the cold fuel line to flow to the dispenser port when the indication of fuel temperature within the dispenser exceeds a maximum temperature determined by the dispenser.
2. The flow control panel of claim 1, wherein the temperature of hydrogen fuel flowing to the dispenser port has a temperature between −40 and −17.5° C.
3. The flow control panel of claim 1, further comprising: an output port coupled to the storage bank; a flow controller coupled to the output port and configured to control the flow of fuel from the storage bank to the output port; and a junction coupled to the cold fuel controller and the output port, wherein the processor is further configured to activate the flow controller to allow the fuel from the storage bank to flow to the junction and mix with the cold fuel from the cold fuel controller at the junction to create a fuel mixture, and to maintain the fuel mixture at a temperature that is below the maximum fuel temperature determined by the dispenser.
4. The flow control panel of claim 3, further comprising a check valve located between the cold fuel controller and the junction.
5. The flow control panel of claim 3, further comprising a check valve located between the output port and the storage bank.
6. The flow control panel of claim 3, wherein the dispenser port is configured to couple the flow controller to the dispenser.
7. The flow control panel of claim 3, wherein the output port is coupled to a plurality of input ports, and each input port is coupled to a different storage bank of a plurality of storage banks.
8. The flow control panel of claim 7, wherein the plurality of input ports comprises 8 input ports, and the plurality of storage banks comprises 8 storage banks.
9. The flow control panel of claim 7, wherein each input port is coupled to a respective storage bank flow controller configured to control a flow of hydrogen gas from one of the plurality of storage banks to the respective input port.
10. A flow control panel configured to control the flow of fuel from a storage bank to a dispenser, comprising: a cold fuel controller configured to control the flow of cold fuel from a cold fuel line; a dispenser port in fluid communication with the cold fuel controller; and a processor, wherein the processor is configured to receive an indication of the temperature of a cooling fluid coupled to the cold fuel line and activate the cold fuel controller to allow the cold fuel from the cold fuel line to flow to the dispenser port when the indication of the temperature of the cooling fluid exceeds a threshold temperature value.
11. The flow control panel of claim 10, wherein the cold fuel line is configured to receive cold hydrogen fuel from a liquid pump.
12. The flow control panel of claim 10, wherein the temperature of hydrogen fuel flowing to the dispenser port has a temperature between −40 and −17.5° C.
13. The flow control panel of claim 10, further comprising: an output port coupled to the storage bank; a flow controller coupled to the output port and configured to control the flow of fuel from the storage bank to the output port; and a junction coupled to the cold fuel controller and the output port, wherein the processor is further configured to activate the flow controller to allow the fuel from the storage bank to flow to the junction and mix with the cold fuel from the cold fuel controller at the junction to create a fuel mixture, and to maintain the fuel mixture at a temperature that is below the maximum fuel temperature determined by the dispenser.
14. The flow control panel of claim 13, further comprising a check valve located between the cold fuel controller and the junction.
15. The flow control panel of claim 13, further comprising a check valve located between the output port and the storage bank.
16. The flow control panel of claim 13, further comprising an output connection coupled to an output of the junction, wherein the output connection is configured to couple to the dispenser.
17. The flow control panel of claim 13, wherein the output port is coupled to a plurality of input ports, and each input port is coupled to a different storage bank of a plurality of storage banks.
18. The flow control panel of claim 17, wherein the plurality of input ports comprises 8 input ports, and the plurality of storage banks comprises 8 storage banks.
19. The flow control panel of claim 17, wherein each input port is coupled to a flow controller configured to control a flow of hydrogen gas from one of the plurality of storage banks to the input port.
20. A flow control panel configured to control the flow of fuel from a storage bank to a dispenser, comprising: a cold fuel controller configured to control the flow of cold fuel from a cold fuel line; a dispenser port in fluid communication with the cold fuel controller; a processor, wherein the processor is configured to receive an indication of fuel temperature within a dispenser and activate the cold fuel controller to allow the cold fuel from the cold fuel line to flow to the dispenser port when the indication of fuel temperature within the dispenser exceeds a maximum temperature determined by the dispenser; an output port coupled to the storage bank; a flow controller coupled to the output port and configured to control the flow of fuel from the storage bank to the output port; and a junction coupled to the cold fuel controller and the output port, wherein the processor is further configured to activate the flow controller to allow the fuel from the storage bank to flow to the junction and mix with the cold fuel from the cold fuel controller at the junction to create a fuel mixture, and to maintain the fuel mixture at a temperature that is below the maximum fuel temperature determined by the dispenser.
21. The flow control panel of claim 20, further comprising a check valve located between the cold fuel controller and the junction.
22. The flow control panel of claim 20, further comprising a check valve located between the output port and the storage bank.
23. The flow control panel of claim 20, wherein the dispenser port is configured to couple the flow controller to the dispenser.
24. The flow control panel of claim 20, wherein the temperature of hydrogen fuel flowing to the dispenser port has a temperature between −40 and −17.5° C.
25. The flow control panel of claim 20, wherein the output port is coupled to a plurality of input ports, and each input port is coupled to a different storage bank of a plurality of storage banks.
26. The flow control panel of claim 25, wherein the plurality of input ports comprises 8 input ports, and the plurality of storage banks comprises 8 storage banks.
27. The flow control panel of claim 25, wherein each input port is coupled to a respective storage bank flow controller configured to control a flow of hydrogen gas from one of the plurality of storage banks to the respective input port.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
DETAILED DESCRIPTION
(8) Hydrogen Fueling Station
(9)
(10) In the illustrated embodiment, the fueling station 100 includes eight storage banks (Bank 1 through Bank 8) 104-118. Each storage bank 104-118 may be filled to a predetermined, desired pressure level. For example, in one embodiment, Banks 1 and 2 104, 106 are filled to 500 bar, Banks 3 and 4 108, 110 are filled to 700 bar, and Banks 5-8 112-118 are filled to 1,000 bar, where 1 bar equals 100 kPa, about 14.50377 psi or about 0.99 atm. In addition, each dispenser (Dispenser 1, Dispenser 2) 122, 124 includes two hoses 134-140. Each hose 134-140 may be connected to a vehicle 126-132 to fuel the vehicle 126-132.
(11) A liquid fuel storage tank 150, a liquid fuel pump 155, heat exchangers 160, and an external cold storage system 165 are also shown. The liquid fuel storage tank 150 is configured to store liquid hydrogen fuel. The liquid fuel pump 155 can be a compressor or other pump that draws liquid fuel from the liquid fuel storage tank, converts it to a gas, and pumps the gas to the flow panel 120, which directs the gas to one or more storage banks 102. In some embodiments, multiple liquid fuel storage tanks 150 and/or multiple liquid fuel pumps 155 are provided. The pump 155 may pump the fuel directly or indirectly into the flow panel 120, directly into one or more storage banks 104-118, or both.
(12) The output of the liquid pump 155 (or a manifold (not shown)) may be fluidly connected to one or more heat exchangers 160 that are connected to an external cold storage system 165. The heat exchangers 160 and external cold storage system 165 can include devices to cool a stored fluid (e.g., a brine) and then use the cooled fluid to control the temperature of fuel delivered to a vehicle 126-132 during fueling. For example, a tank of brine housed in the external cold storage system 165 can be cooled by heat exchange with the very cold hydrogen gas from the liquid pump 155. Additional details regarding the external cold storage 165 and the heat exchangers 160, are discussed with respect to
(13) The flow panel 120 includes multiple input ports (IP1 through IP8) 170-184, multiple output ports (OP10 through OP13) 186-192, a storage bank input port 194, a cooling system 196, a processor 198 and a memory 199. Each input port (IP1 through IP8) 170-184 is in fluid communication with a corresponding storage bank (Bank 1 through Bank 8) 104-118. Each output port (OP10 through OP13) 186-192 is in fluid communication with a corresponding dispenser hose (Hose 1 through Hose 4) 134-140. Multiple flow channels 185 connect each input port 170-184 to each output port 186-192.
(14) Multiple solenoids (e.g., input flow controllers 200, output flow controllers 202, storage bank flow controllers 204) and one-way valves (or check valves 206) (see
(15) The cooling system (or internal cooling system) 196 may be used to control the temperature of the gaseous fuel delivered from a storage bank 104-118 to a dispenser hose 134-140, as discussed in greater detail, below. A memory 199 stores information received from the dispensers 122-124 that is used by the processor 198 to determine the optimal storage bank 104-118 to access to fuel a particular vehicle 126-132. The memory 199 may also store instructions that when executed by the processor 198 configure the processor 198 to perform any of the methods or processes discussed herein.
(16) Each dispenser 122-124 is configured to communicate to the flow panel 120 a desired fuel pressure (e.g., a minimum fuel pressure) and temperature. The flow panel 120 can control the pressure of fuel provided to the dispenser 122-124 by drawing fuel from a bank 104-118 storing gas hydrogen at or above the desired fuel pressure. In addition, the temperature of the hydrogen in a bank 104-118 may rise due to ambient weather conditions. For example, since the storage bank 104-118 is typically located outdoors, in warm weather, the temperature of the gas inside each storage bank 104-118 may rise. Therefore, to provide cooler hydrogen fuel to the dispenser 122-124, the flow panel 120 may instead draw very cold hydrogen gas from the liquid p 155 (e.g., via the cooling system 196) and either provide the cold hydrogen gas directly to the dispenser 122-124 or combine the cold hydrogen gas with gas received from one or more banks 104-118. The cooling system 196 coupled to the flow panel 120 can control whether the flow panel 120 draws cold hydrogen gas from the liquid pump 155, and whether it provides the cold hydrogen gas directly to a dispenser 122-124 (e.g., directly or via the cooling system 196), or whether it mixes it with gas from one or more banks 104-118. Additional details regarding the cooling system 196 and fuel temperature control are discussed further, below.
(17)
(18) Each flow channel 185 may be connected to flow control hardware, or a flow controller 200, 202, 204 (e.g., solenoid, etc.) located at each end of each flow channel 185 to selectively enable fluid flow between a desired input port 170-184 and a desired output port 134-140. In the illustrated embodiment, input flow 200 controllers are positioned between each storage bank 102 and each input port 170-184 and output flow controllers 202 are positioned between each fluid channel 185 output and each output port 186-192. Check valves 206 (which allow only one-way gas flow) are also provided between each output flow controller 202 and each output port (Ports 10-13) 186-192, and between the storage bank flow controllers 204 coupled to the storage bank input port (Port 9) 194 and the input ports (Ports 1-8) 170-184. However, in other embodiments, flow controllers may be located in other locations in addition to, or instead of the illustrated locations. For example, flow controllers may be positioned between the input ports 170-184 and the fluid channel 185 inputs and/or between the output ports 186-192 and the dispenser hoses 134-140.
(19) In some implementations, one or more fuel lines (e.g., an input fuel line 208, a cold fuel line 210, or both) connect the liquid pump 155 to the flow panel 120. These fuel lines 208, 210 may be used to refill the storage banks 102 and to control the temperature of the fuel that is delivered by the flow panel 102 to a dispenser 122, 124.
(20) The temperature of the hydrogen gas fuel provided by the liquid pump 155 is typically significantly cooler than the temperature of the fuel stored in the storage banks 102. Therefore, by providing and controlling a mixture of colder fuel from the liquid pump 155 with warmer fuel from the storage banks 102, a desired fuel temperature for delivery to a dispenser 122, 124 (and/or dispenser hose 134-140) may be achieved, as discussed further below. An input fuel line 208 may be coupled to one or more heat exchangers, cooling blocks, or temperature controllers of the heat exchangers 160. The input fuel line 208 may provide cold gaseous hydrogen into the fuel line that extends between the flow panel input ports 170-184 to the dispensers 122-124 or dispensing hoses 134-140 (e.g., from the liquid pump 155, through the heat exchangers 160, to the storage bank input port (Port 9) 194, to an input port 170-184 (e.g., one or more of Port 1-8), and then to one or more desired output ports 186-192 (e.g., Port 10-13) by activating and deactivating corresponding desired flow controllers 200, 202, 204). Alternatively, or in addition, cold gaseous hydrogen fuel from the liquid pump 155 may be directed to an internal cooling system 196 via a cold fuel line 210. The internal cooling system 196 may include one or more cold fuel controllers 212 (e.g., solenoids, valves, etc.). The cold gas from the cold fuel line 210 and cold fuel controller 212 may pass through a check valve 214 and into a junction 216. The junction 216 also receives warmer hydrogen gas from a storage bank 102 via an output port 186-192 (e.g., Port 10-13). The cold fuel controller 212 and junction 216 allow for cold hydrogen gas received from the liquid pump 155 via the cold fuel line 210 to mix with the warmer hydrogen received from the storage banks 102. The junction 216 may act as a mixing point, and it may be located in a dispensing line or any of the lines internal or external to the flow panel 120). This allows for control of the fuel temperature during vehicle fueling and can ensure that the temperature of the fuel entering the vehicle stays within the parameters defined by the appropriate fueling protocol and meets any fuel temperature requirements provided by the dispenser 122, 124.
(21) In addition, the cold gaseous hydrogen from the liquid pump 155 may be used to cool the cooling fluid of an external cold storage system 165 (e.g., via a first heat exchanger 220). The cold gaseous hydrogen from the liquid pump 155 may be warmed prior to storage in a storage bank 102, as well (e.g., via a second heat exchanger 222). If the cold hydrogen gas from the liquid pump 155 is not warmed, the lines within the flow panel 120 and extending from the flow panel 120 to the storage banks 102 may freeze. For example, as shown in
(22) The cold hydrogen gas may be selectively directed after the first heat exchanger 220 through fuel lines or flow channels 185 (e.g., via Port F 224) to the flow panel's internal cooling system 196. As discussed above, the flow panel's internal cooling system 196 may include one or more cold fuel controllers 212 that are configured to mix the cold hydrogen gas received from the liquid pump 155 with warmer, stored hydrogen gas that is received from the output ports 186-192 (Ports 10-13). The cold fuel controller 212 controls the amount of mixing of cool and warm hydrogen gas to achieve a desired output gas temperature. For example, the cold fuel controller 212 may be in communication with one or more temperature sensors (not shown) to measure the temperature of one or more of the cold hydrogen gas, the warmer stored hydrogen gas, or the mixture of cooled and warmer hydrogen gases. The temperature-controlled hydrogen gas mixture is directed to a dispenser 122, 124 or to an output hose 134-140 (e.g., Ports A-D). The cold fuel mixing controllers 212 may also include one or more solenoids or other electrically or manually controlled valves to control the cold hydrogen gas flow.
(23) Warmed brine may be directed to a second heat exchanger 222 to warm the gaseous hydrogen from the liquid pump 155 prior to storage in the storage banks 102 to make sure that the gas lines (e.g., input fuel line 208 and all lines 185 leading to the storage bank input port 194, input ports 170-184, flow controllers 200 and storage banks 102) do not freeze. The second heat exchanger 222 warms the hydrogen gas, which in turn cools the brine. The cooled brine may be circulated back to a brine storage tank for future use. For example, a heater in the brine storage tank may warm the brine so that it may be re-used to warm the hydrogen gas passing through the second heat exchanger in the future.
(24) When the warmed hydrogen gas fuel is directed through the storage bank input port 194 (e.g., Port 9), flow controllers 204 coupled to the storage bank input port's manifold 194 may be selectively activated to control the direction of warmed fuel flow. For example, when the leftmost flow controller 204 coupled to the storage bank input port 194 is activated, warmed fuel will flow through the storage bank input port 194 (e.g., Port 9), through Input Port 1 170, and towards a storage bank (e.g., a storage bank coupled to Port P 226).
(25) As discussed above, when the cold hydrogen gas fuel (e.g., from the first heat exchanger 220) is directed to a filling hose 134-140 or dispenser 122, 124, a cold fuel controller 212 corresponding to the desired filling hose 134-140 (e.g., Hose A-D) may be activated to enable the cold hydrogen fuel to flow towards the desired hose 134-140 or dispenser 122, 124. In some implementations, the cold hydrogen fuel mixes with the warmer hydrogen fuel supplied by the storage bank 102 within the fuel line connected to the dispenser hose 134-140. In other implementations, the cold hydrogen fuel and the warmer hydrogen fuel supplied by the storage bank 102 are alternated, or pulsed, (e.g., a pulse of cool fuel and a pulse of warmer fuel are cycled one after the other) and provided to the dispenser hose 134-140. In another implementation, cold hydrogen fuel is not mixed with warmer hydrogen, and the cold hydrogen is directed to the desired hose 134-140 or dispenser 122, 124.
(26)
(27) Temperature Control
(28) A method 400 of controlling hydrogen fuel temperature during fueling is illustrated in
(29) Another method 500 of controlling hydrogen fuel temperature during fueling is illustrated in
(30) Storage Bank Selection
(31)
(32) As shown in
(33) The flow panel fueling process 650 begins at block 652 when the dispenser hose is attached to the user's vehicle, as well. For example, the dispenser may send a signal to the flow panel to indicate that vehicle fueling is required. The flow panel receives the required (or requested) pressure value (and optionally the dispenser identification) from the dispenser at block 654. At block 656, the flow panel determines if the vehicle is full. For example, the flow panel may receive a signal from the dispenser that the vehicle is full, or it may determine that the vehicle is full using another method. If not, the process 650 proceeds to block 658 where the flow panel identifies a storage bank that has the lowest pressure that currently exceeds the requested pressure value by a threshold amount. The threshold amount may be zero or may be a value greater than zero. In some embodiments, the threshold amount is determined as a percentage of the requested value.
(34) For example, if the fueling station has four storage banks, the fuel pressures in banks 1, 2, 3, and 4 may be 100 bar, 250 bar, 500 bar, and 1000 bar, respectively. If the dispenser indicates that a desired fueling pressure is 350 bar, and the threshold amount is 50 bar, then the flow panel will select the storage bank having the lowest fuel pressure that is greater than 400 bar (350 bar requested pressure+50 bar threshold). In this example, the flow panel would initially select bank 3 (having a pressure of 500 bar) to fuel the vehicle.
(35) The priority panel activates the relevant flow controllers to cause fuel to flow from the selected storage bank and the fluid output port that is currently coupled to the dispenser hose associated with the user's vehicle at block 660. For example, the dispenser identification may be used to determine the particular output port flow controller to activate.
(36) Fuel is then routed from the selected storage bank to the user's dispenser hose through the flow panel. As the vehicle is fueled, the pressure and temperature of the user's vehicle may change, and the pressure in the storage banks may change, as well. The pressure and temperature of the fuel in the user's vehicle may be used to determine when to stop fueling. In addition, the temperature of the fuel in the user's vehicle may be used to control the pressure and temperature of the hydrogen gas that is delivered to the user's vehicle, as discussed above. The process returns to block 654 to receive updated requested pressure values from the dispenser.
(37) Fueling continues until at block 656 the process 650 determines that the vehicle is filled, and the dispenser indicates to the priority panel that additional fuel is no longer required. For example, during fueling, the dispenser periodically receives updated temperature and pressure values from the vehicle (e.g., every one second), and determines whether to continue fueling or not. When filled, the process 650 proceeds to block 662 where the flow panel deactivates the selected, activated storage bank and fueling stops. The process 650 proceeds to block 664 where the flow panel fueling process 650 ends.
(38) In addition, the priority panel continually monitors the pressure in the storage banks. Each bank may store a particular amount of hydrogen gas. As the gas is depleted (e.g., during vehicle filling), the pressure in the bank drops. Once the pressure in the selected bank drops to within a threshold amount of the requested pressure, the priority panel may identify a different storage bank from which it draws fluid at block 658. The threshold amount may be zero or may be a value greater than zero. In some embodiments, the threshold amount is determined as a percentage of the requested value. When a different storage bank is identified, the priority panel may send a control signal to close the fluid controller (e.g., solenoid) coupled to the current storage bank, and send a control signal to open the fluid controller coupled to the different storage bank at block 660.
(39) Storage Bank Refilling
(40) Furthermore, when the pressure in a pressure bank drops below a setpoint plus an offset amount, or predetermined level plus an offset amount, the amount of gaseous fuel within the pressure bank may need to be refilled, e.g., from a liquid storage tank, as shown in
(41) At block 702, a priority panel determines that the pressure in one or more storage banks has dropped below the setpoint amount (or the setpoint amount plus an offset amount) associated with the respective storage bank. At block 704, the priority panel selects which of the storage banks to fill first. For example, in one embodiment, the priority panel selects (from the group of storage banks that are to be refilled) the storage bank with the highest pressure, as the storage bank to fill first, although in other embodiments, a different bank (e.g., lowest pressure, middle pressure, etc.) is selected. At block 706, the priority panel activates a flow controller to allow fluid to flow into the storage bank. At block 708, the system delivers pressure to the storage bank. For example, a liquid fuel pump may be activated by the priority panel to convert liquid fuel into a gaseous state and cause the gaseous fuel (hydrogen) to flow into the flow panel, such as illustrated in
(42) At block 710, the priority panel determines if the storage bank is full. If not, the method 700 proceeds to block 711. At block 711, the method 700 determines if the selected bank is still the highest priority bank to fill. For example, if the initially-selected highest priority bank was a medium pressure bank, but during refilling, a higher pressure bank falls below its setpoint pressure (or setpoint plus offset pressure), then the flow panel may determine that the high pressure bank should be refilled as the highest priority. In such case, the method 700 will deactivate the flow controller that has been activated, and the method 700 will return to block 704, where a new priority bank is selected.
(43) At block 711, if the method 700 determines that the currently-selected bank is still the highest priority bank to fill, the method returns to block 708, where the flow panel maintains the open state of the storage bank, allowing gaseous fuel to flow from the fuel pump into the storage bank. If the storage bank is full, the flow controller to the storage bank is closed, and the method 700 proceeds to block 712. At block 712, the priority panel determines if all banks are full. If not, the method 700 returns to block 704 where the next priority bank is filled. Once all banks are full, the method 700 proceeds to block 714. At block 714, the priority panel causes the fluid pump (e.g., compressor) to stop pumping, and the method 700 ends.
(44) Other Considerations
(45) In some embodiments, systems and components as described herein can take the form of a computing system that is in communication with one or more computing systems and/or one or more data sources via one or more networks. The computing system may be used to implement one or more of the systems and methods described herein. While various embodiments illustrating computing systems and components are described herein, it is recognized that the functionality provided for in the components and modules (which may also be referred to herein as engines) of computing system may be combined into fewer components and modules or further separated into additional components and modules. Modules can include, by way of example, components, such as software components, object-oriented software components, class components and task components, processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays, and variables. Any modules can be executed by one or more CPUs.
(46) A software module may be compiled and linked into an executable program, installed in a dynamic link library, or may be written in an interpreted programming language such as, for example, BASIC, Perl, or Python. It will be appreciated that software modules may be callable from other modules or from themselves, and/or may be invoked in response to detected events or interrupts. Software instructions may be embedded in firmware, such as an EPROM. It will be further appreciated that hardware modules may be comprised of connected logic units, such as gates and flip-flops, and/or may be comprised of programmable units, such as programmable gate arrays or processors. The modules described herein can be implemented as software modules but may be also represented in hardware or firmware. Generally, the modules described herein refer to logical modules that may be combined with other modules or divided into sub-modules despite their physical organization or storage. In addition, all the methods described herein may be executed as instructions on a CPU and may result in the manipulation or transformation of data.
(47) In some embodiments, hardware components of the system include a CPU, which may include one, two, or more conventional microprocessors. The system further includes a memory, such as random-access memory (“RAM”) for temporary storage of information and a read only memory (“ROM”) for permanent storage of information, and a mass storage device, such as a hard drive, flash drive, diskette, or optical media storage device. Typically, the modules of the system are connected using a standard based bus system. In different embodiments, the standard based bus system could be Peripheral Component Interconnect (“PCP”), Microchannel, Small Computer System Interface (“SCSI”), Industrial Standard Architecture (“ISA”) and Extended ISA (“EISA”) architectures, for example.
(48) In some embodiments, systems and components thereof can be operatively coupled to a destination modality that can be an email or other messaging modality; SAMBA, Windows, or other file sharing modality; FTP or SFTP server modality; a VPN; a printer; and the like. In accordance with some embodiments, systems may be software or hardware-software systems. For example, systems can include a communication engine configured to receive and transmit information.
(49) In accordance with some embodiments, communication engine may be any software or hardware software-system configured to receive and/or transmit data. Communication engine may be configured to transmit and receive data over a variety of network interfaces including wired and wireless networks or a combination thereof, such as via Ethernet, 802.11x, Bluetooth, FireWire, GSM, CDMA, LTE, and the like. Communication engine may also be configured to transmit and/or receive data with file transfer protocols such as TCP/IP, as well as various encryption protocols, such as, for example, WEP, WPA, WPA2, and/or the like.
(50) Various other modifications, adaptations, and alternative designs are of course possible in light of the above teachings. Therefore, it should be understood at this time that within the scope of the appended claims the invention may be practiced otherwise than as specifically described herein. It is contemplated that various combinations or subcombinations of the specific features and aspects of the embodiments disclosed above may be made and still fall within one or more of the inventions. Further, the disclosure herein of any particular feature, aspect, method, property, characteristic, quality, attribute, element, or the like in connection with an embodiment can be used in all other embodiments set forth herein. Accordingly, it should be understood that various features and aspects of the disclosed embodiments can be combined with or substituted for one another in order to form varying modes of the disclosed inventions. Thus, it is intended that the scope of the present inventions herein disclosed should not be limited by the particular disclosed embodiments described above. Moreover, while the invention is susceptible to various modifications, and alternative forms, specific examples thereof have been shown in the drawings and are herein described in detail. It should be understood, however, that the invention is not to be limited to the particular forms or methods disclosed, but to the contrary, the invention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the various embodiments described and the appended claims. Any methods disclosed herein need not be performed in the order recited. The ranges disclosed herein also encompass any and all overlap, sub-ranges, and combinations thereof. Language such as “up to,” “at least,” “greater than,” “less than,” “between,” and the like includes the number recited. Numbers preceded by a term such as “approximately”, “about”, and “substantially” as used herein include the recited numbers (e.g., about 10%=10%), and also represent an amount close to the stated amount that still performs a desired function or achieves a desired result. For example, the terms “approximately”, “about”, and “substantially” may refer to an amount that is within less than 10% of, within less than 5% of, within less than 1% of, within less than 0.1% of, and within less than 0.01% of the stated amount.