p_solid
Purpose
Element property function for volume elements.
Syntax
il=p_solid('default')
il=p_solid('database ProId Value')
il=p_solid('dbval ProId Value')
il=p_solid('dbval -unit TM ProId name');
Description
This help starts by describing the main commands : p_solid Database and Dbval. Supported p_solid subtypes and their formats are then described.
[Database,Dbval] ...
Element properties are described by the row of an element property matrix or a data structure with an .il field containing this row (see section 7.4). Element property functions such as p_solid support graphical editing of properties and a database of standard properties.
Accepted value in commands for the database are
-
d3 2 : 2x2x2 integration rule for linear volumes (hexa8 ... )
- d3 -3 : default integration for all 3D elements
- d3 3 : 3x3x3 integration rule for quadratic volumes (hexa20 ... )
- d2 2 : 2x2x2 integration rule for linear volumes (q4p
... ). You can also use d2 1 0 2 for plane stress, and d2 2
0 2 for axisymetry.
- d2 3 : 3x3x3 integration rule for quadratic volumes (q8p ... )
For fixed values, use p_solid('info').
For a tutorial on material/element property handling see section 5.3.1. For a programmers reference on formats used to describe element properties see section 7.4.
Examples of database property construction
il=p_solid([100 fe_mat('p_solid','SI',1) 0 3 0 2], ...
'dbval 101 Full 2x2x2','dbval 102 d3 -3');
il=fe_mat('convert SITM',il);
il=p_solid(il,'dbval -unit TM 2 Reduced shear')
Subtype 1 : 3D volume element
[ProID fe_mat('p_solid','SI',1) Coordm In Stress Isop ]
| ProID |
Property identification number |
| Coordm |
Identification number of the material coordinates system (not used yet) |
| In |
Integration rule selection (see integrules Gauss). 0 selects the legacy 3D mechanics element (of_mk_pre.c), -3 the default rule. |
| Stress |
Location selection for stress output (NOT USED) |
| Isop |
Integration scheme (will be used to select shear protection mechanims) |
The underlying physics for this subtype are selected through the material property. Examples are 3D mechanics with m_elastic, piezo electric volumes (see m_piezo), heat equation (p_heat).
Subtype 2 : 2D volume element
[ProId fe_mat('p_solid','SI',2) Form N In]
| ProID |
Property identification number |
| Type |
Identifier obtained with fe_mat('p_solid,'SI',2) |
| Form |
Formulation (0 plane strain, 1 plane stress, 2
axisymetric), see details in m_elastic. |
| N |
Fourier harmonic for axisymetric elements that support it |
| In |
Integration rule selection (see integrules Gauss). 0 selects legacy 2D element, -3 the default rule. |
The underlying physics for this subtype are selected through the material property. Examples are 2D mechanics with m_elastic.
Subtype 3 : ND-1 coupling element
[ProId fe_mat('p_solid','SI',2) Integ Form Ndof1 ...]
| ProID |
Property identification number |
| Type |
Identifier obtained with fe_mat('p_solid,'SI',3) |
| Integ |
Integration rule selection (see integrules Gauss). 0 or -3 selects the default for the element. |
| Form |
1 volume force, 2 volume force proportionnal to density, 3 pressure, 4: fluid/structure coupling, see fsc, 5 2D volume force, 6 2D pressure |
See also
Section 5.3.1, section 7.4, fe_mat
©1991-2007 by SDTools