/GasTranSim.jl

Transient Gas Pipeline Network Simulator

Primary LanguageJuliaMIT LicenseMIT

GasTranSim.jl

Continuous Integration (Unit Tests) Documentation Code Coverage Commits

This Julia package implements an explicit staggered grid method to perform forward simulation of the full transient gas flow dynamics in a pipeline network. GasTranSim.jl is a registered Julia package and can be installed using

using Pkg
Pkg.add("GasTransSim")

For usage, please refer to the documentation or the examples/ and test/ directories. The json schemas for the data with the validator is provided in the schemas/ folder.

Citation

If you find the package useful in your work, we kindly request that you cite the following paper (arxiv link):

@article{GyryaZlotnik2019,
  title={An explicit staggered-grid method for numerical simulation of large-scale natural gas pipeline networks},
  author={Gyrya, Vitaliy and Zlotnik, Anatoly},
  journal={Applied Mathematical Modelling},
  volume={65},
  pages={34--51},
  year={2019},
  publisher={Elsevier}
}