beamDimensions function

beamDimensions

beamDimensions

Calculates input dimensions needed for beam finite element.

beamDimensions(Y, G, Nu, beamP, beamT, thick, fx, fy)

Arguments

  • 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 beam
  • fx: Load value (newtons) in the x direction.
  • fy: Load value (newtons) in the y direction.

Returns

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

Examples

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)
  • Maintainer: Henna D. Bhramdat
  • License: GPL-2 | GPL-3
  • Last published: 2023-01-10

Useful links