SDT-base         Contents     Functions         Previous Next     PDF Index

p_solid

Purpose

Element property function for volume elements.

Syntax

il=p_solid('database ProId Value')
il=p_solid('dbval ProId Value')
il=p_solid('dbval -unit TM ProId name');
il=p_solid('dbval -punit TM ProId name');
model=p_solid('default',model)

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, Default, ...

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 commands for the database are

For fixed values, use p_solid('info').

For a tutorial on material/element property handling see section 4.5.1. For a 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')
  % Try a smart guess on default 
  model=femesh('TestHexa8');model.il=[]; 
  model=p_solid('default',model) 

1 : 3D volume element

[ProID fe_mat('p_solid','SI',1) Coordm In Stress Isop ]
ProIDProperty identification number.
CoordmIdentification number of the material coordinates system. Warning not implemented for all material formulations.
InIntegration rule selection (see integrules Gauss). 0 selects the legacy 3D mechanics element (of_mk_pre.c), -3 the default rule.
StressLocation selection for stress output (NOT USED).
IsopIntegration scheme. Used to select the generalized strain definition in nl_inout implementations (see section ??). May also be used to select shear protection mechanisms in the future.

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).

2 : 2D volume element

  [ProId fe_mat('p_solid','SI',2)  Form N In]
ProIDProperty identification number.
TypeIdentifier obtained with fe_mat('p_solid,'SI',2).
FormFormulation (0 plane strain, 1 plane stress, 2 axisymmetric), see details in m_elastic.
NFourier harmonic for axisymmetric elements that support it.
InIntegration 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.

3 : ND-1 coupling element

  [ProId fe_mat('p_solid','SI',3) Integ Form Ndof1 ...]
ProIDProperty identification number.
TypeIdentifier obtained with fe_mat('p_solid,'SI',3).
IntegIntegration rule selection (see integrules Gauss). 0 or -3 selects the default for the element.
Form1 volume force, 2 volume force proportional to density, 3 pressure, 4: fluid/structure coupling, see fsc, 5 2D volume force, 6 2D pressure. 8 Wall impedance (acoustics), then uses the R parameter in fluid.

See also

Section 4.5.1, section 7.4, fe_mat


©1991-2024 by SDTools
Previous Up Next