EulerBeamFEA | R Documentation |
Calculates stress in beam structures using the Euler-Bernoulli beam theory.
EulerBeamFEA(Y, beamP, beamT, fx, fy, BCtran, BCrot, Length, MoI, RotAng)
Y |
Elastic modulus value for material (Pa). |
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). |
fx |
Load value (newtons) in the x direction. |
fy |
Load value (newtons) in the y direction. |
BCtran |
Boundary constraint for nodes to translate in x or y directions. Input as a non-matrix column. |
BCrot |
Boundary constraint for nodes to rotate. Input as a non-matrix column. |
Length |
Length of beam. |
MoI |
Moment of inertia for each beam segment. |
RotAng |
Angle of rotation |
Calculates local forces and stresses, as well as bending stress for beams following the Euler-Bernoulli beam theory.
Stress |
Local stress at node |
LocalLoad |
Local load at node |
BendingStress |
Bending Stress |
data(beamGeo) data(beamDime) Length = beamDime$Length MoI = beamDime$MomentofInertia RotAng = beamDime$Angle beamFEA = EulerBeamFEA(beamGeo$Y, beamGeo$beamP, beamGeo$beamT, beamGeo$fx, beamGeo$fy, beamGeo$BCtran, beamGeo$BCrot, Length, MoI, RotAng)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.