etiquetasGradosLibertad: Etiquetas de grados de libertad en cada nodo.

Description Usage Arguments Value Examples

View source: R/etiquetasGradosLibertad.R

Description

Se obtienen las etiquetas de los grados de libertad que corresponden a cada nodo. si un nodo está restringido, es cosiderado en la etiqueta y se coloca en su lugar correspondiente con el fin de tener una matriz global ordenada.

Usage

1
etiquetasGradosLibertad(numNodos, nodos, numRestr, restricciones, truss, dof)

Arguments

numNodos

Escalar. Número de nodos en el modelo.

nodos

Data.frame. Coordenadas de nodos del modelo.

numRestr

Escalar. Número de nodos que tienen restricciones.

restricciones

Data.frame. Nodos con restricciones. Si la direeción tiene 1, está restringido en dicha dirección. Si es 0, está libre.

truss

Si el modelo está en 2D <- 2, o 3D <- 3.

dof

Número total de grados de libertad.

Value

Devuelve en forma de data.frame, las etiquetas en cada nodo del modelo ( en sus respectivos ejes).

Examples

1
2
3
4
5
6
7
8
truss <- 3
numNodos <- 2
nodos <- data.frame(nodos=c(1,2), x=c(0,6), y=c(0,0), z=c(0,0))
numRestr <- 2
restricciones <- data.frame(Nodo=c(1,1), x=c(1,0), y=c(0,1), z=c(1,1))
dof <- truss * numNodos

etGL <- etiquetasGradosLibertad(numNodos, nodos, numRestr, restricciones, truss, dof)

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