Validacion

Frame3D

8/8

3D Coordinate Transformation

Transform element stiffness from local to global coordinates using rotation matrix

Referencia

Matrix Structural Analysis, McGuire, Gallagher & Ziemian — Ch. 5

Variables

SimboloNombreUnidad
R3x3 rotation matrix (local-to-global)-
T12x12 transformation matrix-

Trapezoidal Distributed Load — Fixed-End Forces

Fixed-end forces for a beam element with linearly varying (trapezoidal) distributed load from w_i to w_j

Referencia

Matrix Structural Analysis, McGuire, Gallagher & Ziemian — Table 4.2

Variables

SimboloNombreUnidad
w_iLoad intensity at node iN/m
w_jLoad intensity at node jN/m
LElement lengthm

Casos de prueba (2/2)

Cantilever with uniform distributed load in Y

Fuente: δ = wL⁴/(8EIz); R = wL; M = wL²/2

PASS
CheckEsperadoResultadoToleranciaError rel.Unidad
tip_displacement_y_m0.006075240.006075246.0752e-130.00%m
reaction_y_n-3000.00-3000.003.0000e-70.00%N
Fixed-fixed beam with uniform distributed load

Fuente: δ = wL⁴/(384EIz); M = wL²/12

PASS
CheckEsperadoResultadoToleranciaError rel.Unidad
mid_displacement_y_m-0.00200008-0.002000082.0001e-130.00%m
moment_z_end_nm6666.676666.676.6667e-70.00%N·m

Internal Force Recovery

Recover element end forces in local coordinates from global displacements, including fixed-end forces from distributed loads

Referencia

Direct stiffness method — element force recovery

Variables

SimboloNombreUnidad
f_{local}Element end forces in local coords (12x1)N, N·m
u_{elem}Element nodal displacements in global coords (12x1)m, rad
Q_fFixed-end forces from distributed loads (12x1)N, N·m

Static Condensation for Element Releases

Condensed stiffness matrix after releasing selected DOFs at element ends

Referencia

Matrix Structural Analysis, McGuire, Gallagher & Ziemian — Ch. 10

Variables

SimboloNombreUnidad
K_{rr}Retained DOF stiffness block-
K_{cc}Condensed DOF stiffness block-
K_{rc}Coupling stiffness block-

Casos de prueba (2/2)

Propped cantilever via moment release at end

Fuente: R₁ = 5wL/8; R₂ = 3wL/8; M₁ = wL²/8

PASS
CheckEsperadoResultadoToleranciaError rel.Unidad
reaction_y_fixed_n25000.025000.02.5000e-60.00%N
reaction_y_pin_n15000.015000.01.5000e-60.00%N
moment_z_fixed_nm20000.020000.02.0000e-60.00%N·m
Truss element via rotation releases — axial only

Fuente: δ = FL/(AE); all moments = 0

PASS
CheckEsperadoResultadoToleranciaError rel.Unidad
displacement_x_m7.5000e-57.5000e-57.5000e-150.00%m

Euler-Bernoulli 12x12 Element Stiffness

Local stiffness matrix for a 3D beam-column element with 6 DOFs per node: axial, biaxial bending, biaxial shear, and torsion

Referencia

Matrix Structural Analysis, McGuire, Gallagher & Ziemian — Ch. 5

Variables

SimboloNombreUnidad
EElastic modulusPa
ACross-sectional area
GShear modulusPa
I_yMoment of inertia about local ym⁴
I_zMoment of inertia about local zm⁴
JTorsional constantm⁴
LElement lengthm

Casos de prueba (4/4)

Cantilever beam with point load in Y

Fuente: δ = PL³/(3EIz); θ = PL²/(2EIz)

PASS
CheckEsperadoResultadoToleranciaError rel.Unidad
tip_displacement_y_m0.001600060.001600061.6001e-130.00%m
tip_rotation_z_rad0.001200050.001200051.2000e-130.00%rad
Simply supported beam with central point load

Fuente: δ = PL³/(48EIz); R = P/2

PASS
CheckEsperadoResultadoToleranciaError rel.Unidad
mid_displacement_y_m-0.00800032-0.008000328.0003e-130.00%m
reaction_y_n5000.005000.005.0000e-70.00%N
Pure axial load — regression against truss solver

Fuente: δ = FL/(AE) = 10000×1/(0.01×200×10⁹) = 5×10⁻⁶ m

PASS
CheckEsperadoResultadoToleranciaError rel.Unidad
displacement_x_m5.0000e-65.0000e-65.0000e-160.00%m
Pure torsion — angle of twist

Fuente: φ = ML/(GJ) = 500/(76.92×10⁹×10⁻⁵)

PASS
CheckEsperadoResultadoToleranciaError rel.Unidad
twist_rad0.0006500260.0006500266.5003e-140.00%rad