Model::Propellant::PowerLaw

src/Model/Propellant/PowerLaw.H

This SCP model implements the method described in the following paper

  • Baburaj Kanagarajan, J Matt Quinlan, and Brandon Runnels. A diffuse interface method for solid-phase modeling of regression behavior in solid composite propellants. Combustion and Flame, 2022.

This method imitates inheritance Propellant::Propellant using static polymorphism

gamma
required conditional

Shape constant for mobility calculation

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
propellant.powerlaw.gamma
alamo-3d-coverage-g++
propellant.powerlaw.gamma
sfi-2d-coverage-g++
flame.propellant.powerlaw.gamma
r_ap
required conditional

AP power pressure law parameter (r*P^n)

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
propellant.powerlaw.r_ap
alamo-3d-coverage-g++
propellant.powerlaw.r_ap
sfi-2d-coverage-g++
flame.propellant.powerlaw.r_ap
r_htpb
required conditional

HTPB power pressure law parameter (r*P^n)

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
propellant.powerlaw.r_htpb
alamo-3d-coverage-g++
propellant.powerlaw.r_htpb
sfi-2d-coverage-g++
flame.propellant.powerlaw.r_htpb
r_comb
required conditional

AP/HTPB power pressure law parameter (r*P^n)

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
propellant.powerlaw.r_comb
alamo-3d-coverage-g++
propellant.powerlaw.r_comb
sfi-2d-coverage-g++
flame.propellant.powerlaw.r_comb
n_ap
required conditional

AP power pressure law parameter (r*P^n)

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
propellant.powerlaw.n_ap
alamo-3d-coverage-g++
propellant.powerlaw.n_ap
sfi-2d-coverage-g++
flame.propellant.powerlaw.n_ap
n_htpb
required conditional

HTPB power pressure law parameter (r*P^n)

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
propellant.powerlaw.n_htpb
alamo-3d-coverage-g++
propellant.powerlaw.n_htpb
sfi-2d-coverage-g++
flame.propellant.powerlaw.n_htpb
n_comb
required conditional

AP/HTPB power pressure law parameter (r*P^n)

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
propellant.powerlaw.n_comb
alamo-3d-coverage-g++
propellant.powerlaw.n_comb
sfi-2d-coverage-g++
flame.propellant.powerlaw.n_comb
deltaw
1 conditional

jump in chemical potential

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
propellant.powerlaw.deltaw
alamo-3d-coverage-g++
propellant.powerlaw.deltaw
sfi-2d-coverage-g++
flame.propellant.powerlaw.deltaw
P_1MPA
1_MPa conditional

pressure normilization factor, by default always normalized to 1 MPa regardless of units (MPa will be converted to required unit)

Names by executable 3 executables, 3 uses
alamo-2d-coverage-g++
propellant.powerlaw.P_1MPA
alamo-3d-coverage-g++
propellant.powerlaw.P_1MPA
sfi-2d-coverage-g++
flame.propellant.powerlaw.P_1MPA