Code Monkey home page Code Monkey logo

master_thesis's Introduction

Release of High-Pressure (70 MPa) Hydrogen into the Air

By Keivan A.Gh.

Abstract of This Project

Hydrogen as an energy carrier is one of the available alternatives to fossil fuels for decarbonizing the global energy system. Regarding to the very low volumetric energy content of gaseous hydrogen, for practical and economical storage, it has to be either pressurized at ambient temperature (Compressed Gaseous Hydrogen โ€“ CGH2) or liquefied at cryogenic temperatures (Liquid Hydrogen โ€“ LH2). On the subject of CGH2, using high-pressure hydrogen reservoirs from 25 MPa up to 70 MPa is conventional; and among these, utilizing 70-MPa hydrogen reservoirs as fuel cells in transportation or as storage tanks, for instance, in local hydrogen refueling stations is the common approach.

Having a leakage in such a high-pressure reservoir will form shock waves in front of the released hydrogen causing a temperature rise which may be intensified by existing obstacles in that environment; the presence of these obstacles and confinement may also enhance the hydrogen-air mixing. Because of the wide flammability range of hydrogen, this might lead to its spontaneous ignition if these high-temperature, well-mixed regions could last as long as the hydrogen-air induction time. In this thesis, it is tried to numerically investigate the possibility of this kind of scenario.

In order to simulate a release of 70-MPa hydrogen into the air (treated as a dual pseudo species), in the initial attempts, the USN-FLIC code was tried, but because the results were not convincing, it was decided to use the OpenFOAM software as an alternative. Considering the restrictions of the solvers of OpenFOAM (v.7), combinations of solvers along with new thermophysical models are used to be able to overcome the so-called Riemann problem of shock waves in a non-ideal, multi-component, non-reacting mixture. Furthermore, to validate this method, the shock-tube problem is solved and the results are compared with available data of similar cases.

According to the results, potentially hazardous regions are formed in the domain that are mostly related to the interaction of the reflected, rarefaction, and normal shock waves inside the flow field. Although there are some inconsistencies between the results of the simulations in estimating the flow properties, generally, the risk of hydrogen auto-ignition in these regions is quite high. But for having a better understanding about the effects of distances between wall boundaries, it is shown that the simulation should be done in three dimensions.

Introduction to MASTER_THESIS Repository

This repository contains 2 main folders:

  1. Documents:
  2. OpenFOAM v.7:

N.B. For further explanations about each section, you can refer to the README files of these folders.

Citation

If you want to refer to this project or its corresponding implemented utilities, please cite the following work:

  • DOI

master_thesis's People

Contributors

keivan-a-gh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

master_thesis's Issues

Issue with rhoReactingCentralFoam

Followed the manual for setting up the updated rhoReactingCentralFoam solver. We are having issues when starting rhoReactingCentralFoam on the demo case.

What we did:

  1. Copied "applications" and "src" folders to our user folder.
  2. Did ./Allwmake on rhoReactingCentralFoam
  3. Did wmake on src/basic, reactionThermo, then specie.
  4. Ran blockMesh, setFields on demo. rhoReactingCentralFoam gives following error.

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.