Hestia.jl

Simulation of heat conduction problems in multiple dimensions with boundary control.
Author stephans3
Popularity
1 Star
Updated Last
10 Months Ago
Started In
June 2021

Hestia.jl

Simulation of heat conduction problems in multiple dimensions with boundary control.

DOI Dev License: MIT

Hestia.jl is a Julia library to simulate controlled and uncontrolled heat conduction phenomena in multiple dimensions (1D, 2D, 3D). Hestia.jl offers many options to design your heat conduction simulation: geometry, material properties and specification of boundary sides.

Geometries:

  • 1-dimensional rod of length
  • 2-dimensional plate of lenght L and width W
  • 3-dimensional cuboid of length L, width W, height H

Material Properties:

  • temperature-independent: linear heat conduction
  • temperature-dependent: quasi-linear heat conduction
  • isotropic
  • anisotropic

On boundary sides:

  • emit heat to environment via linear heat transfer and nonlinear heat radiation
  • supply heat via actuators like heating elements
  • measure surface temperature

Tutorials and Examples

Tutorials can be found in the docs.

You are interest in discovering more examples? Come and visit our HestiaModelZoo!

Alternatives

If you look for general purpose approaches to simulate heat conduction, you may also take a look on

How to cite

If you use Hestia.jl in your own research, please cite the following article:

@article{scholz2023hestia,
  title={Hestia. jl: A Julia Library for Heat Conduction Modeling with Boundary Actuation.},
  author={Scholz, Stephan and Berger, Lothar},
  journal={Simul. Notes Eur.},
  volume={33},
  number={1},
  pages={27--30},
  year={2023}
}

You can also cite our software on Zenodo:

@misc{scholz2023Hestia,
  title={Hestia.jl},
  author={Scholz, Stephan},
  year={2023},
  month={03},
  howpublished={\url{https://github.com/stephans3/Hestia.jl}},
  doi={10.5281/zenodo.7778449}
}

Used By Packages

No packages found.