p_spring#

Purpose

Element property function for spring and rigid elements

Syntax

il=p_spring('default') 
il=p_spring('database MatId Value')
il=p_spring('dbval MatId Value')
il=p_spring('dbval -unit TM ProId name');
il=p_spring('dbval -punit TM ProId name');

Description

This help starts by describing the main commands : p_spring Database and Dbval. Supported p_spring 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).

Examples of database property construction

 il=p_spring('database 100 1e12 1e4 0')
 il=p_spring('dbval 100 1e12');
 il=fe_mat('convert SITM',il);
 il=p_spring(il,'dbval 2 -unit TM 1e12') % Generate in TM, provide data in SI
 il=p_spring(il,'dbval 2 -punit TM 1e9') % Generate in TM, provide data in TM

p_spring currently supports 2 subtypes

1 : standard#

  [ProID type  k m c Eta S]
ProIDproperty identification number.
typeidentifier obtained with fe_mat('p_spring','SI',1).
kstiffness value.
mmass value.
cviscous damping value.
etaloss factor.
SStress coefficient.

2 : bush#

Note that type 2 is only functional with cbush elements.

  [ProId Type k1:k6 c1:c6 Eta SA ST EA ET m v]
ProIDproperty identification number.
typeidentifier obtained with fe_mat('p_spring','SI',2).
kistiffness for each direction.
civiscous damping for each direction.
SAstress recovery coef for translations.
STstress recovery coef for rotations.
EAstrain recovery coef for translations.
ETstrain recovery coef for rotations.
mmass.
vvolume.

See also

Section 4.5.1, section 7.4, fe_mat, celas, cbush