25.35 FluidCavityProperty object

The FluidCavityProperty object is an interaction property that defines the fluid behavior for a surface-based fluid cavity.

The FluidCavityProperty object is derived from the InteractionProperty object.

Access
import interaction
mdb.models[name].interactionProperties[name]


25.35.1 FluidCavityProperty(...)

This method creates a FluidCavityProperty object.

Path
mdb.models[name].FluidCavityProperty

Required argument

name

A String specifying the interaction property repository key.

Optional arguments

definition

A SymbolicConstant specifying the type of fluid cavity property to be defined. Possible values are HYDRAULIC and PNEUMATIC. The default value is HYDRAULIC.

fluidDensity

None or a Float specifying the reference fluid density. This argument is applicable only when definition=HYDRAULIC, and is required in that case. The default value is None.

molecularWeight

None or a Float specifying the molecular weight of the ideal gas species. This argument is applicable only when definition=PNEUMATIC, and is required in that case. The default value is None.

useExpansion

A Boolean specifying whether thermal expansion coefficients will be defined. This argument is applicable only when definition=HYDRAULIC. The default value is OFF.

expansionTempDep

A Boolean specifying whether the thermal fluid expansion data will have temperature dependency. This argument is applicable only when definition=HYDRAULIC and when useExpansion=True. The default value is OFF.

expansionDependencies

An Int specifying the number of field variable dependencies in the thermal fluid expansion data. This argument is applicable only when definition=HYDRAULIC and when useExpansion=True. The default value is 0.

referenceTemperature

A Float specifying the reference temperature for the coefficient of thermal expansion. This argument is applicable only when definition=HYDRAULIC, when useExpansion=True, and when either expansionTempDep=True or when expansionDependencies is greater than 0. The default value is 0.0.

expansionTable

A sequence of sequences of Floats specifying the thermal expansion coefficients. This argument is applicable only when definition=HYDRAULIC and when useExpansion=True. Each sequence contains the following data:

  • The mean coefficient of thermal expansion.

  • Temperature, if the data depend on temperature.

  • Value of the first field variable, if the data depend on field variables.

  • Value of the second field variable.

  • Etc.

useBulkModulus

A Boolean specifying whether fluid bulk modulus values will be defined. This argument is applicable only when definition=HYDRAULIC. The default value is OFF.

bulkModulusTempDep

A Boolean specifying whether the fluid bulk modulus data will have temperature dependency. This argument is applicable only when definition=HYDRAULIC and when useBulkModulus=True. The default value is OFF.

bulkModulusDependencies

An Int specifying the number of field variable dependencies in the fluid bulk modulus data. This argument is applicable only when definition=HYDRAULIC and when useBulkModulus=True. The default value is 0.

bulkModulusTable

A sequence of sequences of Floats specifying the fluid bulk modulus values. This argument is applicable only when definition=HYDRAULIC and when useBulkModulus=True. Each sequence contains the following data:

  • The fluid bulk modulus.

  • Temperature, if the data depend on temperature.

  • Value of the first field variable, if the data depend on field variables.

  • Value of the second field variable.

  • Etc.

useCapacity

A Boolean specifying whether molar heat capacity values will be defined. This argument is applicable only when definition=PNEUMATIC. The default value is OFF.

capacityType

A SymbolicConstant specifying the method to define the molar heat capacity. Possible values are POLYNOMIAL and TABULAR. The default value is POLYNOMIAL.

capacityTempDep

A Boolean specifying whether the molar heat capacity data will have temperature dependency. This argument is applicable only when definition=PNEUMATIC, when useCapacity=True, and when capacityType=TABULAR. The default value is OFF.

capacityDependencies

An Int specifying the number of field variable dependencies in the molar heat capacity data. This argument is applicable only when definition=PNEUMATIC, when useCapacity=True, and when capacityType=TABULAR. The default value is 0.

capacityTable

A sequence of sequences of Floats specifying the molar heat capacity values in the form of a polynomial expression. This argument is applicable only when definition=PNEUMATIC, when useCapacity=True, and when capacityType=POLYNOMIAL. In this form, only one sequence is specified and that sequence contains the following data:

  • The first molar heat capacity coefficient.

  • The second molar heat capacity coefficient.

  • The third molar heat capacity coefficient.

  • The fourth molar heat capacity coefficient.

  • The fifth molar heat capacity coefficient.

Alternatively, the sequence data may specify the molar heat capacity values at constant pressure for an ideal gas species. This argument is applicable only when definition=PNEUMATIC, when useCapacity=True, and when capacityType=TABULAR. Each sequence contains the following data:

  • The molar heat capacity at constant pressure.

  • Temperature, if the data depend on temperature.

  • Value of the first field variable, if the data depend on field variables.

  • Value of the second field variable.

  • Etc.

Return value

A FluidCavityProperty object.

Exceptions

None.


25.35.2 setValues(...)

This method modifies the FluidCavityProperty object.

Required arguments

None.

Optional arguments

The optional arguments to setValues are the same as the arguments to the FluidCavityProperty method, except for the name argument.

Return value

None

Exceptions

None.


25.35.3  Members

The FluidCavityProperty object has members with the same names and descriptions as the arguments to the FluidCavityProperty method.


25.35.4  Corresponding analysis keywords

*FLUID BEHAVIOR
*CAPACITY
*FLUID BULK MODULUS
*FLUID DENSITY
*FLUID EXPANSION
*MOLECULAR WEIGHT