Truss Element: Difference between revisions

From OpenSeesWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 4: Line 4:


{|  
{|  
| style="background:yellow; color:black; width:800px" | '''element truss $eleTag $iNode $jNode $A $matTag '''
| style="background:yellow; color:black; width:800px" | '''element truss $eleTag $iNode $jNode $A $matTag <-rho $rho> <-doRayleigh $rFlag>'''
|}
|}


Line 11: Line 11:


{|  
{|  
| style="background:yellow; color:black; width:800px" | '''element truss $eleTag $iNode $jNode $secTag'''
| style="background:yellow; color:black; width:800px" | '''element trussSection $eleTag $iNode $jNode $secTag'''
|}
|}


Line 29: Line 29:
|-
|-
| '''$secTag''' || tag associated with previously-defined Section
| '''$secTag''' || tag associated with previously-defined Section
|-
| '''$rho''' || optional, mass per unit length, default = 0.0
|-
| '''$rFlag''' || optional, default = 0
|-
| || rFlag = 0 NO RAYLEIGH DAMPING (default)
|-
|  ||  rFlag = 1 include rayleigh damping
|}
|}



Revision as of 19:41, 3 February 2010

This command is used to construct a truss element object. There are two ways to construct a truss element object:

One way is to specify an area and a UniaxialMaterial identifier:

element truss $eleTag $iNode $jNode $A $matTag <-rho $rho> <-doRayleigh $rFlag>


the other is to specify a Section identifier:

element trussSection $eleTag $iNode $jNode $secTag




$eleTag unique element object tag
$iNode $jNode end nodes
$A cross-sectional area of element
$matTag tag associated with previously-defined UniaxialMaterial
$secTag tag associated with previously-defined Section
$rho optional, mass per unit length, default = 0.0
$rFlag optional, default = 0
rFlag = 0 NO RAYLEIGH DAMPING (default)
rFlag = 1 include rayleigh damping


NOTE:

  • When constructed with a UniaxialMaterial object, the truss element considers strain-rate effects, and is thus suitable for use as a damping element.
  • The valid queries to a truss element when creating an ElementRecorder object are 'axialForce,' 'stiff,' deformations,' 'material matArg1 matArg2...,' 'section sectArg1 sectArg2...' There will be more queries after the interface for the methods involved have been developed further.


EXAMPLE:

element truss 1 2 4 5.5 9; # truss element with tag 1 added between nodes 2 and 4 with area 5.5 that uses material 9


Code Developed by: fmk