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]
ProID | property identification number. |
type | identifier obtained with fe_mat('p_spring','SI',1). |
k | stiffness value. |
m | mass value. |
c | viscous damping value. |
eta | loss factor. |
S | Stress 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]
ProID | property identification number. |
type | identifier obtained with fe_mat('p_spring','SI',2). |
ki | stiffness for each direction. |
ci | viscous damping for each direction. |
SA | stress recovery coef for translations. |
ST | stress recovery coef for rotations. |
EA | strain recovery coef for translations. |
ET | strain recovery coef for rotations. |
m | mass. |
v | volume. |
See also