https://github.com/llnl/cryoh2vehicle
https://github.com/llnl/cryoh2vehicle
energy fortran simulation
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/llnl/cryoh2vehicle
- Owner: LLNL
- Created: 2018-04-09T21:11:52.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-08-03T01:01:36.000Z (almost 7 years ago)
- Last Synced: 2025-01-10T12:24:17.614Z (4 months ago)
- Topics: energy, fortran, simulation
- Language: Fortran
- Homepage:
- Size: 285 KB
- Stars: 3
- Watchers: 5
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md/LICENSE.md
Awesome Lists containing this project
README
# cryoH2vehicle simulation
Using cryogenic H2 onboard a vehicle has the proven advantage to dramatically increase the density of the fluid as compared to room temperature. Under certain par/drive/fill scenarios, however, the pressure in vessel can reach its rated value and the hydrogen may start leaking through the pressure relief device.
A FORTRAN code was written to simulate the variations of the thermodynamics state of the hydrogen inside the vessel (pressure, temperature, density, para/ortho) as a function of the vessel design (volume, rated pressure, aspect ratio, heat transfer – including the influence of outside temperature) and the duty cycle the vehicle experiences, in terms of parking, driving, and refilling (assuming the vehicle always refills when it reaches a fixed amount, using a dispensing system of fixed outlet entropy or temperature). As a result, large parametric studies can be performed (influence of outside temperature, volume, rated pressure, fill pressure, dispensing entropy…) for various duty cycles, to be specified by the user; and typical states of charge and boil-off losses can be estimated. The code relies on the conservation of mass and energy, and includes real gas equations of state, para/ortho kinetics, temperature dependent heat capacity for the materials, and a model for tank design.
# How to use
See [USER MANUAL](https://github.com/LLNL/cryoH2vehicle/blob/master/UserManual.pdf)
# License
The software is released under the LLNL LGPG license. For more details see the [LICENSE](https://github.com/LLNL/cryoH2vehicle/blob/master/LICENSE.md/LICENSE.md) file.
LLNL-CODE-750958