Section recorders - eesd-epfl/OpenSees GitHub Wiki

Any section output can be asked with usual syntax (forceAndDeformation, force, deformation, fiber outputs, others). An example of a fibre output that can be asked to any uniaxial material is provided in the following

recorder Element -file "fName1" -ele $eTag section $sNum fiber $y $z $mTag stress   
recorder Element -file "fName2" -ele $eTag section $sNum fiber $y $z $mTag strain  
recorder Element -file "fName3" -ele $eTag section $sNum fiber $y $z $mTag tangent 

Parameters:

fName string defining the output name, usually, but not necessarily, in format “.out”
eTag element to output. Also ranges or multiple elements can be passed to the same recorder
sNum section number. The ordering, starting from 1, is base-element-end section. If omitted, the required output is returned for all sections
y, z local coordinates of the requested fibre
mTag tag of the requested material (in composite sections more than one material can be found at the same location)

 

Sectional output for NoTensionSection3d

If the section type is “NoTension3d” (i.e. also in every case in which no section model is directly passed to the element), additionally, the section can record the current value of the state variables controlling the crushing behaviour. The output is requested indifferently as “crushing”, “state”, or “muZeta”. The returned parameters are μ, or the ductility demand, and ζ representing the ratio between the crushed portion and the length of the section, for both section corners, relative to the i-th slice. In symbols:

<\p>

<\p>

If the user is interested to a particular “slice” i in which the section is divided, this can be specified in the recorder; if no slice is specified, as a default option, the central slice is returned. In the first example the state parameters of all three sections, for the central slice, are returned. In the second example, the state parameters of the third section (ordering: sectionI, sectionE, sectionJ), for the fifth slice are returned (slice numbering starts from 1, at the negative side along local axis z)

# only for NoTensionSection3d    
recorder Element -file "fName1" -ele $eTag section   crushing  
recorder Element -file "fName2" -ele $eTag section 3 crushing 5

 

to shear interface recorders / home

⚠️ **GitHub.com Fallback** ⚠️