10.0 MATERIAL
MODELS
A material model is used to describe the material behavior in a region of the finite element mesh. Each group of elements in the finite element mesh requires a material model. The material models may be specified within each region or element group, or may be defined using the command DEFINE_MATERIAL_MODEL. Each material model can then be assigned a name, and the model can be specified in one or more regions by its name (see Section 9.1). Up to Numeg material models can be defined within a problem. Only the material models specified by their name in one or more regions/group of elements will be activated.
10.0 Material
Control Information
10.0.1 Define a Material Model
DEFINE_MATERIAL_MODEL
DEFINE_MATERIAL_MODEL name = "<string>" , etc...
Define a material model to be used within a region and/or element group.
Note |
Variable Name |
Type |
Default |
Description |
|
|
|
|
|
|
Name |
list |
[none] |
Descriptive name to be used to identify the material model. Name must be enclosed in quotation marks. |
|
|
|
|
|
|
Number_of_material_sets |
integer |
[1] |
Number of material sets |
|
|
|
|
|
|
File_name |
string |
[none] |
File name (optional). Name must be enclosed in quotation marks. |
|
|
|
|
|
|
Input_format |
list |
[*] |
Input format |
|
keywords / list |
|
|
|
Material data must then be defined for the material model. Consult Chapter 10 for the required input for the individual material models.
EXAMPLE
Define_material_model /
name = "dummy" /
number_of_material_sets = 1
Stress_model /
material_name = linear_elastic
material_set_number = 1 /
youngs_modulus = 1.0e4 /
poissons_ratio = 0.25 /
solid_mass_density = 2.0 /
fluid_mass_density = 1.0 /
porosity = 0.30
Scalar_diffusion_model /
material_name = scalar_diffusion
material_set_number = 1 /
compressibility = 1.0e-6 /
permeability /
type = isotropic /
k_11 = 1.60e-3
STRESS_MODEL
STRESS_MODEL file_name = "<string>" , etc...
This command must precede the material model data.
Note |
Variable Name |
Type |
Default |
Description |
|
|
|
|
|
|
Material_type |
list |
[linear] |
Material type |
|
linear / nonlinear |
|
|
|
|
|
|
|
|
|
Material_name |
list |
[none] |
Material name: |
|
linear_elastic |
|
|
See Section 10.1 |
|
orthotropic_elastic |
|
|
See Section 10.2 |
|
hyperelastic |
|
|
See Section 10.3 |
|
mcreep |
|
|
See Section 10.4 |
|
mises |
|
|
See Section 10.5 |
|
Drucker_prager |
|
|
See Section 10.6 |
|
Matsuoka |
|
|
See Section 10.7 |
|
cap |
|
|
See Section 10.8 |
|
multi_yield |
|
|
See Section 10.9 |
|
Ishihara |
|
|
See Section 10.10 |
|
Phillips |
|
|
See Section 10.11 |
|
stress_id |
|
|
See Section 10.12 |
|
newtonian_fluid |
|
|
See Section 10.13 |
|
heat_conduction |
|
|
See Section 10.14 |
|
scalar_diffusion |
|
|
See Section 10.15 |
|
electric |
|
|
See Section 10.16 |
|
|
|
|
|
(1) |
File_name |
string |
[none] |
File name (optional). Name must be |
|
|
|
|
enclosed in quotation marks. |
|
|
|
|
|
|
Input_format |
list |
[*] |
Select input format option |
|
keywords / list |
|
|
|
|
|
|
|
|
Notes/
(1) This option allows the material data to be read in from another file.
HEAT_CONDUCTION_MODEL
HEAT_CONDUCTION_MODEL file_name = "<string>" , etc...
This command must precede the material model data.
Note |
Variable Name |
Type |
Default |
Description |
|
|
|
|
|
|
Material_type |
list |
[linear] |
Material type |
|
linear / nonlinear |
|
|
|
|
|
|
|
|
|
Material_name |
list |
[none] |
Material name: |
|
heat_conduction |
|
|
See Section 10.12 |
|
|
|
|
|
(1) |
File_name |
string |
[none] |
File name (optional). Name must be |
|
|
|
|
enclosed in quotation marks |
|
|
|
|
|
(2) |
Number_of_phases |
integer |
[0] |
Number of fluid phases |
|
|
|
|
|
|
Input_format |
list |
[*] |
Select input format option |
|
keywords / list |
|
|
|
|
|
|
|
|
Notes/
(1) This option allows the material data to be read in from another file.
(2) Only applicable to multi_phase fluid flow problems (see Sections 9.2.0.15 and 9.2.0.16)
10.0.4 Scalar Diffusion Models
SCALAR_DIFFUSION_MODEL
SCALAR_DIFFUSION_MODEL file_name = "<string>" , etc...
This command must precede the material model data.
Note |
Variable Name |
Type |
Default |
Description |
|
|
|
|
|
|
Material_type |
list |
[linear] |
Material type |
|
linear / nonlinear |
|
|
|
|
|
|
|
|
|
Material_name |
list |
[none] |
Material name: |
|
scalar_diffusion |
|
|
See Section 10.16 |
|
|
|
|
|
(1) |
File_name |
string |
[none] |
File name (optional). Name must be |
|
|
|
|
enclosed in quotation marks. |
|
|
|
|
|
(2) |
Number_of_phases |
integer |
[1] |
Number of fluid phases |
|
|
|
|
|
(2) |
Number_of_components |
integer |
[0] |
Number of components |
|
|
|
|
|
(2) |
Components_names |
string |
[none] |
Components names. Name(s) must be enclosed in quotation marks. |
|
|
|
|
|
(2) |
Max_number _of_data_points |
integer |
[0] |
Maximum number of data points used |
|
|
|
|
to define the relative permeability |
|
|
|
|
and capillary pressure curves |
|
|
|
|
versus degree of saturation. |
|
|
|
|
|
|
Input_format |
list |
[*] |
Select input format option |
|
keywords / list |
|
|
|
|
|
|
|
|
(1) This option allows the material data to be read in from another file.
(2) Only applicable to multi-phase fluid flow problems (see Sections 9.2.0.10 and 9.2.0.11).
ELECTRIC_MODEL
ELECTRIC_MODEL file_name = "<string>" , etc...
This command must precede the material model data.
Note |
Variable Name |
Type |
Default |
Description |
|
|
|
|
|
|
Material_type |
list |
[linear] |
Material type |
|
linear / nonlinear |
|
|
|
|
|
|
|
|
|
Material_name |
list |
[none] |
Material name: |
|
electric |
|
|
See Section 10.14 |
|
|
|
|
|
(1) |
File_name |
string |
[none] |
File name (optional). Name must be |
|
|
|
|
enclosed in quotation marks. |
|
|
|
|
|
|
Input_format |
list |
[*] |
Select input format option |
|
keywords / list |
|
|
|
|
|
|
|
|
Notes/
(1) This option allows the material data to be read in from another file.