SwellingAndPhaseChangeDeformationJacobian

Source: models/solid_mechanics/kinematics/SwellingAndPhaseChangeDeformationJacobian.py

Define the linear isotropic phase change deformation Jacobian for a freezing liquid or a melting solid, i.e. \(J = \left( 1 + \alpha c \phi^f + (1-c) \phi^f \Delta \Omega \right)\), where \(\alpha\) is the coefficient of swelling, \(\Delta \Omega\) is relative difference of the reference volume between the two phases, \(\phi^f\) is the fluid fraction associated with swelling, and \(c\) is the phase fraction.

Inputs

fluid_fractioninput · Scalar · required

Volume fraction of the fluid phase.

Outputs

jacobianoutput · Scalar · required

Phase change deformation Jacobian

Parameters

phase_fractionparameter · Scalar · required

Phase fraction during the phase change. 0 means all solid, 1 means all liquid.

swelling_coefficientparameter · Scalar · required

Coefficient of phase expansion

reference_volume_differenceparameter · Scalar · required

Relative difference between the reference volumes of the two phases.