Model definition

Mainly with the model

Rigid:

Available elements:

  • rigid2d() : ‘Rxx2D’
  • rigid3d() : ‘Rxx3D’

Available options: None

Example

mod = model(name='rigid', type='MECAx', element='Rxx2D', dimension=dim)

Mechanical (MECAx) :

Available elements:

  • Point : ‘Point’
  • S2xxx : ‘SPRG2’, ‘SPRG3’, ‘Beam’, ‘Cable’
  • S3xxx :
  • T3xxx : ‘T3xxx’,’DKTxx’
  • T6xxx : ‘T6xxx’
  • Q4xxx : ‘Q4xxx’, ‘Q4P0x’
  • Q8xxx : ‘Q8xxx’, ‘Q8Rxx’
  • TE4xx : ‘TE4xx’,’TE4lx’
  • TE10x : ‘TE10x’
  • H8xxx : ‘H8xxx’
  • H20xx : ‘H20xx’, ‘H20Rx’
  • PRI6x : ‘PRI6x’

Available options:

  • kinematic : ‘small’,’large’,
  • formulation : ‘UpdtL’,’TotaL’
  • mass_storage : ‘lump_‘,’coher’
  • material : ‘elas_‘, ‘elasd’, ‘neoh_‘, ‘hyper’, ‘hyp_d’, ‘J2iso’, ‘J2mix’, ‘kvisc’
  • anisotropy : ‘iso__‘, ‘ortho’
  • external_model : ‘yes__‘, ‘no___’
  • discrete : ‘yes__‘, ‘no___’
  • external_fields : list of string
  • external_vfields : list of string

Example

mod = model(name='Q4MLx', type='MECAx', element='Q4xxx',
            dimension=2, external_model='yes__', kinematic='small',
            material='elas_', anisotropy='iso__', mass_storage='lump_')

Thermal (THERx) :

Available elements:

  • Point :
  • S2xxx :
  • S3xxx :
  • T3xxx : ‘T3xxx’
  • T6xxx : ‘T6xxx’
  • Q4xxx : ‘Q4xxx’
  • Q8xxx : ‘Q8xxx’
  • TE4xx : ‘TE4xx’
  • TE10x : ‘TE10x’
  • H8xxx : ‘H8xxx’
  • H20xx : ‘H20xx’
  • PRI6x : ‘PRI6x’

Available options:

  • capacity_storage : ‘lump_‘, ‘coher’
  • formulation : ‘class’, ‘stdvf’, ‘linvf’
  • external_model : ‘yes__‘, ‘no___’
  • convection_type : ‘supg_‘,’cente’
  • external_fields : list of string
  • external_vfields : list of string

Example

Model_Thermique = model(name='DIFFU', type='THERx', element='T3xxx',
                        dimension = dimension, external_model='no___', capacity_storage='lump_',
                        formulation = 'class', external_fields = ['COCO','SPHV'])

Porous (POROx) :

Available elements:

  • Point :
  • S2xxx :
  • S3xxx :
  • T3xxx : ‘T33xx’
  • T6xxx : ‘T63xx’
  • Q4xxx : ‘Q44xx’
  • Q8xxx : ‘Q84xx’
  • TE4xx : ‘TE44x’
  • TE10x : ‘TE104’
  • H8xxx :’H88xx’
  • H20xx :’H208x’
  • PRI6x :

Available options:

  • kinematic : ‘small’, ‘large’
  • formulation : ‘UpdtL’, ‘TotaL’
  • mass_storage : ‘lump_‘, ‘coher’
  • material : ‘elas_‘, ‘elasd’, ‘neoh_‘, ‘hyper’, ‘hyp_d’, ‘J2iso’, ‘J2mix’, ‘kvisc’
  • anisotropy : ‘iso__‘, ‘ortho’
  • external_model : ‘yes__‘, ‘no___’
  • capacity_storage : ‘lump_‘, ‘coher’
  • convection_type : ‘supg_‘, ‘char_‘,’center’
  • physical_type: ‘fluid’, ‘solid’
  • external_fields : list of string
  • external_vfields : list of string

Example

Porous_model = model(name='toto_', type='POROx', element='Q84xx', dimension = dim,
                     external_model='no___', kinematic='small', material='elas_',anisotropy='iso__',
                     mass_storage='coher',  physical_type = 'solid', capacity_storage='lump_',
                     convection_type = 'supg_')

Table Of Contents

Previous topic

Material definition

Next topic

Interaction model and parameters definition

This Page