beamNodeDis function

beamNodeDis

beamNodeDis

Calculates global nodal displacements of beam.

beamNodeDis(beamP, BCtran, BCrot, REM, NodeKnownL, ForceV)

Arguments

  • beamP: Matrix (2 x n) of beam coordinates.
  • BCtran: Boundary constraint for nodes to translate in x or y directions.
  • BCrot: Boundary constraint for nodes to rotate.
  • REM: Reduced element matrix, returned from function ReducedEM.
  • NodeKnownL: data frame with constraint parameters applied to each node in the x and y directions. Formatted for use in reduced element matrix. Generated from ApplyBC function.
  • ForceV: Reduced force vector matrix containing the model load parameters. Returned from function ForceVector.

Returns

Produces tables with new node coordinates that are produced by the geometry under an applied load. - NodeDis: Nodal displacement

  • GlobalND: Nodal displacement in the global environment

  • GlobalNDMatrix: Nodal displacement in the global environment as a reduced matrix

Examples

data(beamGeo) data(beamFV) data(beamREM) data(beamBC) ForceV = beamFV REM = beamREM NodeKnownL = beamBC beamND = beamNodeDis(beamGeo$beamP, beamGeo$BCtran, beamGeo$BCrot, REM, NodeKnownL, ForceV)
  • Maintainer: Henna D. Bhramdat
  • License: GPL-2 | GPL-3
  • Last published: 2023-01-10

Useful links