7.36. Pressurization Model
This section is referenced in the following other sections
7.36.1. Pressurization Model
- Scope
Aria Region
- Summary
Parameters for the pressurization model
begin Pressurization Model ModelName Coupling Algorithm Equation Of State equationOfState... Excess Volume excessVolume Excess Volume Temperature excessVolumeTemperature Excess Volume Weight excessVolumeWeight Initial Mixture Molecular Weight initMMW Initial Pressure initPressure Pressure Unit pressureUnit Pressurization Source Blocks sourceBlocks... Pressurized Blocks pressurizedBlocks... Pressurized Bulk Nodes pressurizedBulkNodes... Solver Name solverName Temperature Averaging ventingModel Venting Model ventingModel Venting Model Property propertyName propertyModelAndParams... end Pressurization Model ModelName
7.36.1.1. Line Commands
Coupling Algorithm
- Syntax
Coupling Algorithm
- Summary
This command specifies the coupling algorithm (COUPLED or SEGREGATED).
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
{coupled | segregated} |
COUPLED |
Equation Of State
- Syntax
Equation Of State equationOfState…
- Summary
Specifies the equation of state to use (Ideal_Gas, VanDerWaal, or BKWS). The gas constant is an optional argument (R = value), and defaults to 8314 J/kmol-K if omitted.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
string… |
– |
Excess Volume
- Syntax
Excess Volume excessVolume
- Summary
Specifies the volume of the excess volume. This volume is assumed to be at the average zone temperature unless you also specify an excess volume temperature.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
excessVolume |
“string” |
– |
Excess Volume Temperature
- Syntax
Excess Volume Temperature excessVolumeTemperature
- Summary
Specifies the temperature of the excess volume. If omitted, the excess volume is treated as the same temperature as the main averaged temperature. If provided, you must also provide a weighting factor to use for RHO and RHO_CP temperature averaging schemes.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
excessVolumeTemperature |
real |
Copied |
Excess Volume Weight
- Syntax
Excess Volume Weight excessVolumeWeight
- Summary
Specifies the weighting factor to use for the excess volume. For RHO averaging, this will be the density. For rhoCp averaging, this will be rho times Cp. For volume and ideal gas averaging this should not be provided.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
excessVolumeWeight |
real |
1 |
Initial Mixture Molecular Weight
- Syntax
Initial Mixture Molecular Weight initMMW
- Summary
Specifies the mixture molecular weight of the initial gas present in the pressurization zone
- Description
Default is 28.97 g/mol for dry air. This should be specified in the appropriate units for the simulation. If no boundary conditions (e.g. venting or coupling to a gas transport region of the model) are applied to the pressurization zone then the value does not affect the results of the simulation.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
initMMW |
real |
28.97 |
Initial Pressure
- Syntax
Initial Pressure initPressure
- Summary
Specifies the initial pressure in the specified pressure units.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
initPressure |
real |
-1.0 |
Pressure Unit
- Syntax
Pressure Unit pressureUnit
- Summary
This command specifies the units of pressure that is returned. Options are PA, ATM, and PSI (Default is Pa)
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
pressureUnit |
string |
Pa |
Pressurization Source Blocks
- Syntax
Pressurization Source Blocks sourceBlocks…
- Summary
A list of ChemEq blocks that provide the gas source(s) for this pressurization model.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
string… |
– |
Pressurized Blocks
- Syntax
Pressurized Blocks pressurizedBlocks…
- Summary
A list of blocks that the pressurization occurs in.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
string… |
– |
Pressurized Bulk Nodes
- Syntax
Pressurized Bulk Nodes pressurizedBulkNodes…
- Summary
A list of bulk nodes that the pressurization occurs in.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
string… |
– |
Solver Name
- Syntax
Solver Name solverName
- Summary
This command specifies the name of the ODE solver block to use for pressurization.
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
solverName |
string |
NONE |
Temperature Averaging
- Syntax
Temperature Averaging ventingModel
- Summary
This command specifies the temperature averaging model to use (VOLUME, IDEAL_GAS, RHO, or RHOCP)
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
ventingModel |
string |
IDEAL_GAS |
Venting Model
- Syntax
Venting Model ventingModel
- Summary
This command specifies the venting model to use (OPEN, CLOSED, or VENTED)
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
ventingModel |
string |
– |
Venting Model Property
- Syntax
Venting Model Property propertyName propertyModelAndParams…
- Summary
Define a material property associated with the venting model. Required if the venting model is VENTED. At a minimum a model for the VENTING_VOLUMETRIC_FLOW_RATE must be provided, and depending on the choice of that model additional properties may be required.
Parameter |
Value |
Default |
|---|---|---|
propertyName |
string |
– |
{= | are | is} |
– |
|
string… |
– |