SectionBuilder recovery data

@SECTION_BUILDER_RECOVERY_DATA
@SECTION_BUILDER_RECOVERY_NAME {SbRecName} {
@SECTION_BUILDER_SECTION_NAME {SbSecName}
@SECTION_BUILDER_RECOVERY_TYPE {RecoveryType}
@SECTION_BUILDER_RECOVERY_MATRIX {m11, ...m66}
@COMMENTS {CommentText}
}
}

Introduction

This object is part of the interface between Dymore and SectionBuilder. Its function is to transfer the stiffness and mass characteristics of a beam's cross-section computed by SectionBuilder to Dymore. Although this data object is primarily used as an interface between Dymore and SectionBuilder, it is also possible to input data computed by another sectional analysis code, or experimentally measured sectional data, as long as the input format described below is respected.

Local stresses, strains, and warping displacements can be evaluated at any point of the beam's cross-section during the the post-processing phase of the analysis. If SectionBuilder is used to evaluate the recovery relationships, the following comments will appear in the definition of the object.

@COMMENTS {Generated by SectionBuilder: Version 1.0}
@COMMENTS {Time stamp: Sun Jul 15 11:54:51 2012}

Notes

  1. Three types of quantities can be computed using the recovery relationships based in the value of parameter RecoveryType which can take either of the following three values.
    • If RecoveryType = SB_STRAINS, local strains at any point of the cross-section will be evaluated. The recovery relationship is of the following form: ε = Mε F, where array ε stores the six strain components, matrix Mε the strain recovery matrix, and array F the sectional load vector. The strain array stores the following strain components, ε = [ε11, γ12, γ13, ε22, ε33, γ23], where ε11 is the axial strain component, γ12 and γ13 the transverse shear strain components, ε22 and ε33 the in-plane strain components, and γ23 the in-plane shear strain component. For this recovery type, the recovery matrix is of size 6 × 6.
    • If RecoveryType = SB_STRESSES, local stresses at any point of the cross-section will be evaluated. The recovery relationship is of the following form: σ = Mσ F, where array σ stores the six stress components, matrix Mσ the stress recovery matrix, and array F the sectional load vector. The stress array stores the following stress components, σ = [σ11, τ12, τ13, σ22, σ33, τ23], where σ11 is the axial stress component, τ12 and τ13 the transverse shear stress components, σ22 and σ33 the in-plane stress components, and τ23 the in-plane shear stress component. For this recovery type, the recovery matrix is of size 6 × 6.
    • If RecoveryType = SB_WARPING, local warping at any point of the cross-section will be evaluated. The recovery relationship is of the following form: w = Mw F, where array w stores the three warping components, matrix Mw the warping recovery matrix, and array F the sectional load vector. The warping array stores the following warping displacement components, w = [w1, w2, w3], where w1, w2, and w3 are the components of warping displacement along the local axes e1, e2, and e3, respectively. For this recovery type, the recovery matrix is of size 3 × 6.
  2. To use the above recovery relationships, the beam's sectional loads, F, must be evaluated first. These sectional loads are evaluated by means of a sensor, whose definition must satisfy the following requirements.
    • The object name, ObjectName, must refer to a beam element,
    • The sensor type must be either of the following three choices: SensorType = SB_STRAINS, SB_STRESSES, or SB_WARPING. The meaning of these three options is detailed in the list of sensor types.
    • The recovery type must match the SensorType defined in the sensor definition, i.e., RecoveryType = SensorType = SB_STRAINS, or RecoveryType = SensorType = SB_STRESSES, or RecoveryType = SensorType = SB_WARPING.
    • No FrameName can be specified.
  3. It is possible to attach comments to the definition of the object; these comments have no effect on its definition.