Non-equilibrium model
Total-non-equilibrium flows are solved in ECOGEN using the total-non-equilibrium model [SA99]. For N phases involved and without any extra physics (surface tension, viscosity, heat flux …), this model reads:
where \(\alpha_k\), \(\rho_k\), \(p_k\), \(\mathbf{u_k}\) and \(E_k\) are the volume fraction, density, pressure, velocity and total energy of each phase, respectively, and for which \(k\) indicates the phase index. The mixture density, pressure and velocity are
with \(Y_k\) the mass fractions define as
The total energy per phase is
\(e\) is the mixture specific internal energy
\(e_k \left( \rho_k , p_k \right)\) is defined via the equation of state (EOS), such as of perfect gas or stiffened gas. \(p_{I}\) and \(\mathbf{u}_{I}\) denote the pressure and velocity at the interfaces. Their definition depends on the Riemann solver employed to compute the flux at each cell interface. Finally, the coefficients \(R\) correspond to relaxation source terms.
This model can be solved thanks to the Discrete Equation Method (DEM) presented in [AS03], or alternatively by the HLLAC solver presented in [LDGH16], the HLLC4waves solver presented in [FS15], the HLL- or Rusanov-type solvers presented in [SA99] with different closure laws.
- Remarks:
The DEM can be applied with two different Riemann-problem solvers: an HLLC and an exact solver. By default, the contact surface definition adopted is that of Paula et al. [PAA23], which is symmetric. Alternatively, the formulation proposed by Chinnayya [Chi02], which is non-symmetric, extended to N phases, can be chosen.
The HLLAC solvers must be used with the gas phase placed first, followed by the solid phase.
The HLL/Rusanov solver can be used with symmetric (default) or Baer & Nunziato (commented out) closure law. To ensure numerical stability, the CFL number must be set to 0.5 or lower.