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 {m_{11}, ...m_{66}}
- @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
- 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 = M_{w} F, where array w stores the three warping components, matrix M_{w} the warping recovery matrix, and array F the sectional load vector. The warping array stores the following warping displacement components, w = [w_{1}, w_{2}, w_{3}], where w_{1}, w_{2}, and w_{3} are the components of warping displacement along the local axes e_{1}, e_{2}, and e_{3}, respectively. For this recovery type, the recovery matrix is of size 3 × 6.
- 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.
- It is possible to attach comments to the definition of the object; these comments have no effect on its definition.