Previous Topic

Next Topic

Book Contents

Recorders for Output

The recorder commands are currently being modified and the documentation will be updated accordingly. So stay tuned..... The following, therefore, may not yet work well.............

Recorders are used to monitor the state of the model at each analysis step. They can be placed at nodes, elements, sections, fibers....

First of all, it is convenient to place all output data in a subdirectory:

file mkdir data

set FileName0 "data/"

The name $FileName0 will be appended to each filename so that the output be placed in the data subdirectory.

The first recorder of interest on the cantilever column is a recorder to measure the horizontal and vertical displacements of the column end, node 2, as well as the rotation. The node recorder is used:

set FileName1 Node2DxDyQz; # it is very good practice to give the output file a descriptive name

set $FileName $FileName0$FileName1

recorder Node $FileName.out disp -node 2 -dof 1 2 3;

The next items of interest are the element forces and deformations, using the element recorder. For the nonlinearBeamColumn element, you really only need the forces at the element ends:

set FileName1 Fel1

set $FileName $FileName0$FileName1

recorder Element 1 -time -file $FileName.out localForce; # output local element forces for element 1

The element deformations at the cross-section level can be recorded at any integration point. For this example, the deformation at the first integration point (the base of the column) will be recorded:

set FileName1 Del1sec1

set $FileName $FileName0$FileName1

recorder Element -file $FileName.out -ele 1 section 1 deformations

Recorders can also be placed anywhere on a fiber section to measure fiber stresses and strains. When more than one material may occupy the location specified (such as a steel bar at the edge of the confined-concrete core), a preferred material can be specified. The location of the recorder is specified using the local coordinate system. If no fiber is located at that coordinate, a blank file will be output (very common error).

set FileName1 SSel1sec1

set $FileName $FileName0$FileName1

recorder Element -file $FileName.out -ele 1 section 1fiber $Rcol 0. $IDcore stressStrain;

Previous Topic

Next Topic