TwoPhaseFluidPropertiesIndependent

2-phase fluid properties for 2 independent single-phase fluid properties

This 2-phase fluid properties class takes as its parameters the names of its two 1-phase fluid properties objects, thus allowing an arbitrary combination of 1-phase fluid properties objects to be used. This class disallows calling any of the 2-phase fluid properties interfaces (for example, saturation temperature), since this class assumes that the 2 phases are independent and thus should not have any 2-phase properties. This class is useful for using in test problems that ideally should reduce to two 1-phase test problems acting independently.

Input Parameters

  • fp_liquidLiquid single-phase fluid properties user object name

    C++ Type:UserObjectName

    Controllable:No

    Description:Liquid single-phase fluid properties user object name

  • fp_vaporVapor single-phase fluid properties user object name

    C++ Type:UserObjectName

    Controllable:No

    Description:Vapor single-phase fluid properties user object name

Required Parameters

  • error_on_unimplementedTrueIf true, throw an error when a 2-phase interface is called. Else, return a zero value.

    Default:True

    C++ Type:bool

    Controllable:No

    Description:If true, throw an error when a 2-phase interface is called. Else, return a zero value.

Optional Parameters

  • allow_imperfect_jacobiansFalsetrue to allow unimplemented property derivative terms to be set to zero for the AD API

    Default:False

    C++ Type:bool

    Controllable:No

    Description:true to allow unimplemented property derivative terms to be set to zero for the AD API

  • control_tagsAdds user-defined labels for accessing object parameters via control logic.

    C++ Type:std::vector<std::string>

    Controllable:No

    Description:Adds user-defined labels for accessing object parameters via control logic.

  • enableTrueSet the enabled status of the MooseObject.

    Default:True

    C++ Type:bool

    Controllable:Yes

    Description:Set the enabled status of the MooseObject.

  • fp_typetwo-phase-fpType of the fluid property object

    Default:two-phase-fp

    C++ Type:FPType

    Controllable:No

    Description:Type of the fluid property object

Advanced Parameters

  • prop_getter_suffixAn optional suffix parameter that can be appended to any attempt to retrieve/get material properties. The suffix will be prepended with a '_' character.

    C++ Type:MaterialPropertyName

    Unit:(no unit assumed)

    Controllable:No

    Description:An optional suffix parameter that can be appended to any attempt to retrieve/get material properties. The suffix will be prepended with a '_' character.

  • use_interpolated_stateFalseFor the old and older state use projected material properties interpolated at the quadrature points. To set up projection use the ProjectedStatefulMaterialStorageAction.

    Default:False

    C++ Type:bool

    Controllable:No

    Description:For the old and older state use projected material properties interpolated at the quadrature points. To set up projection use the ProjectedStatefulMaterialStorageAction.

Material Property Retrieval Parameters

References

No citations exist within this document.