beamDimensions
Calculates input dimensions needed for beam finite element.
beamDimensions(Y, G, Nu, beamP, beamT, thick, fx, fy)
Y
: Elastic modulus value for material (Pa).G
: Shear modulus value for material (Pa). If using Euler-Bernoulli model, G = 0.Nu
: Poisson's ratio value for material.beamP
: Matrix (2 x n) of beam coordinates.beamT
: Matrix (2 x n) containing the number of the coordinate point as shown in beamP that connect to form a given beam (Discretization table).thick
: Thickness of the beamfx
: Load value (newtons) in the x direction.fy
: Load value (newtons) in the y direction.Calculates values needed for both Timoshenko-Ehrenfest and Euler-Bernoulli beam theories. - k: Timoshenko-Ehrenfest correction
Length: Beam length
Angle: Beam angle within the plane
MomentofInertia: Moment of Inertia for each beam
Displacement: Displacement under Timoshenko-Ehernfest beam theory
RotationAngle: Angle of rotation
StiffnessAngle: Stiffness angle
data(beamGeo) DOF = 4 n = NROW(beamGeo$beamT) thick = matrix(c(0.039149, 0.03, 0.0246625), ncol = 1, nrow = n) #height(thickness) of beam beamDime = beamDimensions(beamGeo$Y, beamGeo$G, beamGeo$Nu, beamGeo$beamP, beamGeo$beamT, beamGeo$thick, beamGeo$fx, beamGeo$fy)
Useful links