Claims
- 1. A computer readable medium containing software for the control of the operation of an automated compressed gas dispenser system used for filling compressed gas cylinders having an initial pressure state and a known pressure limit, said software comprising:
- logic to measure and store an initial cylinder pressure and ambient air temperature;
- logic to compute the cylinder rating point gas density and determining the standard gas density within the cylinder;
- logic to control the injection of a beginning mass of gas into the cylinder, thereby elevating the pressure inside the cylinder to a beginning pressure threshold;
- logic to monitor and store the beginning mass of the gas injected into the cylinder;
- logic to calculate a running average of a supply gas temperature and a supply gas pressure; and
- logic to estimate the volume of the cylinder based on the beginning mass of the gas injected into the cylinder.
- 2. The computer readable medium of claim 1, wherein said computer readable medium is a magnetic disk.
- 3. The computer readable medium of claim 1, wherein said computer readable medium is a magnetic tape.
- 4. The computer readable medium of claim 1, wherein said computer readable medium is a compact disk (CD).
- 5. The medium of claim 1, said software further comprising:
- logic to determine an intermediate mass of gas necessary to fill the cylinder from the initial pressure state to a predetermined threshold fill percentage;
- logic to control the injection of the intermediate mass of gas to achieve the predetermined threshold fill percentage.
- 6. The medium of claim 5, said software further comprising:
- logic to determine a final mass of gas necessary to fill the cylinder from the predetermined threshold fill percentage to a full cylinder fill state;
- logic to control the injection of the final mass of gas to achieve the full cylinder fill state.
- 7. The medium of claim 1, wherein said logic to control the injection of a beginning mass of gas into the cylinder further comprises:
- logic to control the injection of a base mass of gas into the cylinder;
- logic to determine whether the pressure in the cylinder has reached a predetermined beginning pressure threshold after the base mass of gas is injected into the cylinder;
- logic to calculate an additional mass of gas beyond the base mass of gas to fill the cylinder to a predetermined beginning pressure threshold; and
- logic to control the injection of the additional mass of gas.
- 8. The medium of claim 7, wherein said logic to control the injection of a beginning mass of gas into the cylinder further comprises:
- logic to monitor and record cylinder pressure, the total mass of gas injected into said cylinder, the supply pressure of the dispenser, and the ambient temperature; and
- logic to allow pressure equalization between the cylinder and the gas dispensing system after the injection of gas into the cylinder.
- 9. The medium of claim 5, wherein the logic to control the injection of the intermediate mass of gas to achieve the predetermined threshold fill percentage further comprises:
- logic to open a fuel dispenser valve;
- logic to monitor and record the cylinder pressure, the total gas mass injected, the fuel dispenser supply pressure, and the ambient temperature;
- logic to perform a running average of the dispenser supply pressure and the temperature;
- logic to close the fuel dispenser valve when the total computed gas mass to achieve the predetermined threshold fill percentage is injected into the cylinder;
- logic to close the fuel dispenser valve if the cylinder pressure exceeds a predetermined safety limit; and
- logic to ensure pressure equalization after the fuel dispenser valve is closed.
- 10. The medium of claim 6, wherein the logic to control the injection of the final mass of gas to achieve the full cylinder fill state further comprises:
- logic to open the fuel dispenser valve;
- logic to monitor cylinder pressure, gas mass injected, fuel dispenser supply pressure, and the temperature;
- logic to close the fuel dispenser valve when the total computed gas mass to achieve the full cylinder fill state is injected into the cylinder; and
- logic to close the fuel dispenser valve if the cylinder pressure exceeds a predetermined safety limit.
- 11. A computer-readable medium having a computer program for operating an automated compressed gas dispenser system used for filling compressed gas containers, the gas container having an initial pressurized state and a known limit pressure, said computer program comprising:
- a) an initial pressure limit value for the gas container and a base mass value for the compressed gas to be injected into the cylinder
- b) a mechanism for continuously injecting a first mass of compressed gas into the gas container;
- c) a mechanism for determining when said first mass of compressed gas exceeds said base mass value;
- d) a mechanism for determining whether the compressed gas pressure within the gas container exceeds said initial pressure limit value in response thereto, and stopping the injection of said first mass of compressed gas into the gas container in response to exceeding said initial pressure value within the gas container; and
- e) a mechanism for estimating the volume of the gas container a first time in response thereto;
- f) a mechanism for estimating a second mass of compressed gas required to fill the gas container to a first predetermined fill state;
- g) a mechanism for estimating a third mass of compressed gas required to fill a reference gas cylinder to said first predetermined fill state in response thereto;
- h) a mechanism for injecting said second mass of compressed gas into the gas container;
- i) a mechanism for processing the amount of gas mass injected into the gas container from the initial state, and for processing the pressure of the compressed gas within the gas container resulting from the injection of said second mass of compressed gas into the gas container; and
- j) a mechanism for estimating the volume of the gas container a second time in response thereto.
- 12. The computer-readable medium of claim 11, further comprising:
- a) a mechanism for computing a fourth mass of compressed gas that will result in a compressed gas pressure within said reference cylinder, from an initial reference cylinder state, equal to the measured pressure of the compressed gas within the gas container after said second mass of compressed gas has been injected therein;
- b) a mechanism for computing a fifth mass of compressed gas be injected into the gas container for attaining a second predetermined fill state in response thereto; and
- c) a mechanism for injecting said fifth mass of compressed gas into the gas container.
- 13. The computer-readable medium of claim 11, further comprising:
- a central processing unit;
- an input device configured to receive data to be relayed to said central processing unit;
- an output device for relaying a control signal emitted by said central processing unit; and
- a data bus for interconnecting said central processing unit, said computer-readable medium, said input device, and said output device.
- 14. The computer-readable medium of claim 13, wherein said medium is situated within a portable storage container.
- 15. A computer readable medium containing software for the control of the operation of an automated compressed gas dispenser system used for filling compressed gas cylinders having an initial pressure state and a known pressure limit, said software comprising:
- logic to measure and store an initial cylinder pressure and ambient air temperature:
- logic to compute the cylinder rating point gas density and determining the standard gas density within the cylinder;
- logic to control the injection of a beginning mass of gas into the cylinder, thereby elevating the pressure inside the cylinder to a beginning pressure threshold;
- logic to monitor and store the beginning mass of the gas injected into the cylinder;
- logic to estimate the volume of the cylinder based on the beginning mass of the gas injected into the cylinder;
- logic to determine an intermediate mass of gas necessary to fill the cylinder from the initial pressure state to a predetermined threshold fill percentage, said intermediate mass fill logic further comprising:
- logic to compute beginning estimates of the cylinder water volume, initial cylinder mass, cylinder mass after the injection of the beginning mass of gas, and the cylinder rated mass;
- logic to estimate the total mass of gas necessary to achieve the predetermined threshold fill percentage from the initial state of the cylinder;
- logic to estimate the total gas mass necessary for a predetermined threshold fill percentage of a reference cylinder;
- logic to estimate the pressure in a reference cylinder after the injection of a total gas mass injection necessary to achieve the predetermined threshold fill percentage;
- logic to compare the pressure in the reference cylinder at the predetermined threshold fill percentage with the cylinder pressure limit and to adjust the total gas mass injection in said reference cylinder if the pressure in the reference cylinder exceeds the cylinder pressure limit;
- logic to compute a revised total gas mass to be injected into the cylinder to achieve the predetermined threshold fill percentage based on the adjusted total gas mass injected in said reference cylinder; and
- logic to control the injection of the intermediate mass of gas to achieve the predetermined threshold fill percentage.
- 16. A computer readable medium containing software for the control of the operation of an automated compressed gas dispenser system used for filling compressed gas cylinders having an initial pressure state and a known pressure limit, said software comprising:
- logic to measure and store an initial cylinder pressure and ambient air temperature;
- logic to compute the cylinder rating point gas density and determining the standard gas density within the cylinder:
- logic to control the injection of a beginning mass of gas into the cylinder, thereby elevating the pressure inside the cylinder to a beginning pressure threshold;
- logic to monitor and store the beginning mass of the gas injected into the cylinder:
- logic to estimate the volume of the cylinder based on the beginning mass of the gas injected into the cylinder;
- logic to determine an intermediate mass of gas necessary to fill the cylinder from the initial pressure state to a predetermined threshold fill percentage;
- logic to control the injection of the intermediate mass of as to achieve the predetermined threshold fill percentage;
- logic to determine a final mass of gas necessary to fill the cylinder from the predetermined threshold fill percentage to a full cylinder fill state, said final mass fill logic further comprising:
- logic to compute the cylinder water volume, initial cylinder mass, cylinder mass after the injection of the intermediate mass of gas, and the cylinder rated mass;
- logic to compute an estimate of the total gas mass to be injected into the cylinder to achieve a full cylinder fill state;
- logic to estimate the cylinder pressure at a full cylinder fill state; and
- logic to compare the estimated cylinder pressure at a full cylinder fill state with the cylinder limit pressure, and to adjust the total gas mass to be injected into the cylinder if the cylinder limit pressure is exceeded by the estimated cylinder pressure;
- logic to control the injection of the final mass of gas to achieve the full cylinder fill state.
- 17. A computer readable medium containing software for the control of the operation of an automated compressed gas dispenser system used for filling compressed gas cylinders having an initial pressure state and a known pressure limit, said software comprising:
- means for measuring and storing an initial cylinder pressure and ambient air temperature;
- means for determining the cylinder rating point gas density and determining the standard gas density within the cylinder;
- means for controlling the injection of a beginning mass of gas into the cylinder, thereby elevating the pressure inside the cylinder to a beginning pressure threshold;
- means for monitoring and storing the beginning mass of the gas injected into the cylinder;
- means for calculating a running average of a supply gas temperature and a supply gas pressure; and
- means for estimating the volume of the cylinder based on the beginning mass of the gas injected into the cylinder.
- 18. The computer readable medium of claim 17, wherein said computer readable medium is a magnetic disk.
- 19. The computer readable medium of claim 17, wherein said computer readable medium is a magnetic tape.
- 20. The computer readable medium of claim 17, wherein said computer readable medium is a compact disk (CD).
- 21. The medium of claim 17, said software further comprising:
- means for determining an intermediate mass of gas necessary to fill the cylinder from the initial pressure state to a predetermined threshold fill percentage; and
- means for controlling the injection of the intermediate mass of gas to achieve the predetermined threshold fill percentage.
- 22. The medium of claim 21, said software further comprising:
- means for determining a final mass of gas necessary to fill the cylinder from the predetermined threshold fill percentage to a full cylinder fill state; and
- means for controlling the injection of the final mass of gas to achieve the full cylinder fill state.
- 23. The medium of claim 17, wherein said means for controlling the injection of a beginning mass of gas into the cylinder further comprises:
- means for controlling the injection of a base mass of gas into the cylinder;
- means for determining whether the pressure in the cylinder has reached a predetermined beginning pressure threshold after the base mass of gas is injected into the cylinder;
- means for calculating an additional mass of gas beyond the base mass of gas to fill the cylinder to a predetermined beginning pressure threshold; and
- means for controlling the injection of the additional mass of gas.
- 24. The medium of claim 23, wherein said means for controlling the injection of a beginning mass of gas into the cylinder further comprises:
- means for monitoring and recording cylinder pressure, the total mass of gas injected into said cylinder, the supply pressure of the dispenser, and the ambient temperature; and
- means for allowing pressure equalization between the cylinder and the gas dispensing system after the injection of gas into the cylinder.
- 25. The medium of claim 21, wherein the means for determining an intermediate mass of gas necessary to fill the cylinder from the initial pressure state to a predetermined threshold fill percentage further comprises:
- means for computing beginning estimates of the cylinder water volume, initial cylinder mass, cylinder mass after the injection of the beginning mass of gas, and the cylinder rated mass;
- means for estimating the total mass of gas necessary to achieve the predetermined threshold fill percentage from the initial state of the cylinder;
- means for estimating the total gas mass necessary for a predetermined threshold fill percentage of a reference cylinder;
- means for estimating the pressure in a reference cylinder after the injection of a total gas mass injection necessary to achieve the predetermined threshold fill percentage;
- means for comparing the pressure in the reference cylinder at the predetermined threshold fill percentage with the cylinder pressure limit and to adjust the total gas mass injection in said reference cylinder if the pressure in the reference cylinder exceeds the cylinder pressure limit; and
- means for computing a revised total gas mass to be injected into the cylinder to achieve the predetermined threshold fill percentage based on the adjusted total gas mass injected in said reference cylinder.
- 26. The medium of claim 21, wherein said means for controlling the injection of the intermediate mass of gas to achieve the predetermined threshold fill percentage further comprises:
- means for opening a fuel dispenser valve;
- means for monitoring and recording the cylinder pressure, the total gas mass injected, the fuel dispenser supply pressure, and the ambient temperature;
- means for performing a running average of the dispenser supply pressure and the temperature;
- means for closing the fuel dispenser valve when the total computed gas mass to achieve the predetermined threshold fill percentage is injected into the cylinder;
- means for closing the fuel dispenser valve if the cylinder pressure exceeds a predetermined safety limit; and
- means for ensuring pressure equalization after the fuel dispenser valve is closed.
- 27. The medium of claim 22, wherein said means for determining a final mass of gas necessary to fill the cylinder from the predetermined threshold fill percentage to a full cylinder fill state further includes:
- means for computing the cylinder water volume, initial cylinder mass, cylinder mass after the injection of the intermediate mass of gas, and the cylinder rated mass;
- means for computing an estimate of the total gas mass to be injected into the cylinder to achieve a full cylinder fill state;
- means for estimating the cylinder pressure at a full cylinder fill state; and
- means for comparing the estimated cylinder pressure at a full cylinder fill state with the cylinder limit pressure, and to adjust the total gas mass to be injected into the cylinder if the cylinder limit pressure is exceeded by the estimated cylinder pressure.
- 28. The medium of claim 22, wherein said means for controlling the injection of the final mass of gas to achieve the full cylinder fill state further comprises:
- means for opening the fuel dispenser valve;
- means for monitoring cylinder pressure, gas mass injected, fuel dispenser supply pressure, and the temperature;
- means for closing the fuel dispenser valve when the total computed gas mass to achieve the full cylinder fill state is injected into the cylinder; and
- means for closing the fuel dispenser valve if the cylinder pressure exceeds a predetermined safety limit.
CROSS-REFERENCE TO RELATED APPLICATION
This application is a divisional of patent application Ser. No. 08/652,730 filed in the United States Patent and Trademark Office on May 22, 1996, which in turn is a continuation-in-part of patent application Ser. No. 08/618,975, filed on Mar. 20, 1996 entitled "Method and Apparatus for Dispensing Compressed Natural Gas."
US Referenced Citations (21)
Divisions (1)
|
Number |
Date |
Country |
Parent |
652730 |
May 1996 |
|
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
618975 |
Mar 1996 |
|