ki: Matriz de rigidez de cada elemento.

Description Usage Arguments Value Examples

View source: R/ki.R

Description

Se obtienen las matrices de rigideces de cada elemento.

Usage

1
ki(propiedades, long, cosDirec, EtiquetasNF, truss)

Arguments

propiedades

Como data.frame, contiene las propiedades de módulo de elasticidad (E) y el área de la sección (A) de cada elemento.

long

Como data.frame, contiene las longitudes de cada elemento.

cosDirec

Como data.frame, contiene los cosenos directores de los elementos por ejes.

EtiquetasNF

Como data.frame, contiene las etiquetas de grados de libertad del nodo inicial (N) y final (F).

truss

Escalar. Dimensiones 2D o 3D. si es 2D; truss <- 2. De lo contrario, truss <- 3.

Value

Devuelve la en forma de lista, las matrices de rigideces de cada elemento con sus correspondientes etiquetas de grados de libertad correspondientes

Examples

1
2
3
4
5
6
7
8
propiedades <- data.frame(elemento=c(1, 2, 3), E=c(2E10, 2E10, 2E10), y=c(0.01, 0.01, 0.01))
long <- data.frame(elemento=c(1, 2, 3), long=c(6, 6, 6))
cosDirec <- data.frame(elem=1:3, x=c(1, 1, 1), y=c(0, 0, 0), z=c(0, 0, 0))
EtiquetasNF <- data.frame(elem=1:3, Nx=c(31, 1, 4), Ny=c(32, 2, 5), Nz=c(33, 3, 6),
                          Fx=c(1, 4, 7), Fy=c(2, 5, 8), Fz=c(3, 6, 9))
truss <- 3
matRigidecesElem <- ki(propiedades, long, cosDirec, EtiquetasNF, truss)
matRigidecesElem

IzaelNava/Armaduras documentation built on Dec. 17, 2021, 11:32 p.m.