# MULTI_FIELD_MODEL

Specifies an equivalent material model for multi-field simulation.

AcuSolve Command

## Syntax

MULTI_FIELD_MODEL("name") {parameters...}

User-given name.

## Parameters

field_interation_models (string) [=none]
List of names of field interaction models that are applied to this material model. The name must refer to a defined field_interaction_model entry.
specific_heat_type (enumerated) [=linear]
Type of blending of the different material specific heat.
linear
Linear combination of the individual material specific heat weighted by their respective volume fraction.
viscosity_type (enumerated) [=linear]
Type of blending of the different material viscosity.
linear
Linear combination of the individual material viscosity weighted by their respective volume fraction.
conductivity_type (enumerated) [=linear]
Type of blending of the different material conductivity.
linear
Linear combination of the individual material conductivity weighted by their respective volume fraction.
density_type (enumerated) [=linear]
Type of blending of the different material density.
linear
Linear combination of the individual material density weighted by their respective volume fraction.
diffusivity_1_type (enumerated) [=linear]
Type of blending of the different material scalar diffusivity (scalar 1).
linear
Linear combination of the individual material diffusivity for scalar 1 weighted by their respective volume fraction.
diffusivity_2_type (enumerated) [=linear]
Type of blending of the different material scalar diffusivity (scalar 2).
linear
Linear combination of the individual material diffusivity for scalar 2 weighted by their respective volume fraction.
diffusivity_3_type (enumerated) [=linear]
Type of blending of the different material scalar diffusivity (scalar 3).
linear
Linear combination of the individual material diffusivity for scalar 3 weighted by their respective volume fraction.
diffusivity_4_type (enumerated) [=linear]
Type of blending of the different material scalar diffusivity (scalar 4).
linear
Linear combination of the individual material diffusivity for scalar 4 weighted by their respective volume fraction.
diffusivity_5_type (enumerated) [=linear]
Type of blending of the different material scalar diffusivity (scalar 5).
linear
Linear combination of the individual material diffusivity for scalar 5 weighted by their respective volume fraction.
diffusivity_6_type (enumerated) [=linear]
Type of blending of the different material scalar diffusivity (scalar 6).
linear
Linear combination of the individual material diffusivity for scalar 6 weighted by their respective volume fraction.
diffusivity_7_type (enumerated) [=linear]
Type of blending of the different material scalar diffusivity (scalar 7).
linear
Linear combination of the individual material diffusivity for scalar 7 weighted by their respective volume fraction.
diffusivity_8_type (enumerated) [=linear]
Type of blending of the different material scalar diffusivity (scalar 8).
linear
Linear combination of the individual material diffusivity for scalar 8 weighted by their respective volume fraction.
diffusivity_9_type (enumerated) [=linear]
Type of blending of the different material scalar diffusivity (scalar 9).
linear
Linear combination of the individual material diffusivity for scalar 9 weighted by their respective volume fraction.
immiscible_interface_type (enumerated) [=linear]
Type of interface modelling for multi-field simulation.
smooth
The interface is diffused over a given distance with material properties transitioning smoothly between the different phases.

## Description

This command specifies models to be used to compute the average properties for the fluid in multi-field simulation.

MULTI_FIELD_MODEL commands are referenced by ELEMENT_SET commands and replace the MATERIAL_MODEL used in single phase simulation.
MULTI_FIELD_MODEL( "my multi fluid model" ) {
field_interaction_models      = {"my FIM"}
density_type                  = linear
specific_heat_type            = linear
viscosity_type                = linear
immiscible_interface_type      = smooth
}