Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding Enthalpy Equation for LinearFV #29531

Open
freiler opened this issue Dec 12, 2024 · 0 comments · May be fixed by #29532
Open

Adding Enthalpy Equation for LinearFV #29531

freiler opened this issue Dec 12, 2024 · 0 comments · May be fixed by #29532
Labels
C: Modules/Navier Stokes Tickets pertaining to the navier_stokes module T: task An enhancement to the software.

Comments

@freiler
Copy link
Contributor

freiler commented Dec 12, 2024

Motivation

To solve temperature-dependent thermophysical properties, specially when specific heat is a function of temperature.
In addition, the enthalpy formulation for the energy conservation equation is useful for phase change and combustion.

Design

Design includes the necessary classes and methods to solve the enthalpy equation conservation in LinearFV, including but not limited to:

  • LinearFVEnthalpyFunctorMaterial to handle the conversion between temperature and enthalpy in both ways for fields and boundary conditions.
  • Boundary conditions conversion to handle heat flux and fixed temperature bcs.
  • Declaration of temperature aux variable under the hood

Impact

It will add something new and not modify existing APIs.

@freiler freiler added the T: task An enhancement to the software. label Dec 12, 2024
freiler added a commit to freiler/moose that referenced this issue Dec 12, 2024
@freiler freiler linked a pull request Dec 12, 2024 that will close this issue
grmnptr added a commit to freiler/moose that referenced this issue Dec 12, 2024
freiler added a commit to freiler/moose that referenced this issue Dec 19, 2024
freiler pushed a commit to freiler/moose that referenced this issue Dec 19, 2024
@GiudGiud GiudGiud added the C: Modules/Navier Stokes Tickets pertaining to the navier_stokes module label Jan 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: Modules/Navier Stokes Tickets pertaining to the navier_stokes module T: task An enhancement to the software.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants