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


 

10.0.2        Stress Models

 

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.

 

 

 


 

10.0.3        Heat Conduction Models

 

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
CO2
NaCl
CH4
H2S
H2O

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

 

 

 

 

 

 

 

 

 

 

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.10 and 9.2.0.11).

 


 

10.0.5        Electric Models

 

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.