Análisis matricial de armaduras con Python

Anexo E

Notación y convenciones de signos

Este anexo reúne la notación, las convenciones de signos y las unidades del libro, y la correspondencia entre cada símbolo y su nombre en la calculadora. Las matrices y los vectores se escriben en negrita, y los escalares en cursiva.

E.1 Símbolos

Tabla E.1: Datos y geometría.

SímboloSignificadoUnidadCap.
nn, bb, rrCantidad de nodos, barras y reacciones—6
g=b+r−2ng = b + r - 2nGrado de indeterminación—6
(xi,yi)(x_i, y_i)Coordenadas del nodo iim2
Δx\Delta x, Δy\Delta yProyecciones de una barram2
LLLongitud de una barram2
θ\thetaÁngulo de una barra con el eje xx—2
cc, ssCosenos directores, cos⁡θ\cos\theta y sin⁡θ\sin\theta—2
EEMódulo de elasticidadkN/m²5
AAÁrea de la secciónm²5
EA/LEA/LRigidez axial de una barrakN/m5

Tabla E.2: Matrices, vectores y resultados.

SímboloSignificadoCap.
k′\mklRigidez de una barra en coordenadas locales (2×22 \times 2)5
T\mTMatriz de transformación (2×42 \times 4)5
k=TT k′ T\mk = \mT\transp\,\mkl\,\mTRigidez de una barra en coordenadas globales (4×44 \times 4)5
u′\vul, u\vuDesplazamientos de los extremos de una barra5
2i−12i - 1, 2i2iGrados de libertad xx e yy del nodo ii6
K\mKMatriz de rigidez de la armadura (2n×2n2n \times 2n)7
U\vU, F\vFDesplazamientos de los nodos y cargas aplicadas7 y 8
ll, rrSubíndices: grados de libertad libres y restringidos8
Kll\mK_{ll}, Klr\mK_{lr}, Krl\mK_{rl}, Krr\mK_{rr}Bloques de la partición de K\mK8
R\vect{R}Reacciones de los apoyos9
NNFuerza axial de una barra10
σ=N/A\sigma = N/AEsfuerzo axial de una barra10

E.2 Convenciones de signos

E.3 Unidades

Los cálculos se hacen siempre en kilonewtons y metros. Los resultados se presentan en las unidades más legibles para cada magnitud.

Tabla E.3: Unidades de cálculo y de presentación.

MagnitudEn los cálculosAl presentar
Longitudes y coordenadasmm
Áreasm²cm²
Módulo de elasticidadkN/m²GPa
Fuerzas, cargas y reaccioneskNkN
Desplazamientosmmm
EsfuerzoskN/m²MPa

Las equivalencias más útiles son:

E.4 Del símbolo al código

La tabla E.4 indica cómo se llama cada símbolo en la calculadora. En todas las funciones, los desplazamientos están en metros; las funciones que los muestran, como mostrar_resultados, los convierten a milímetros solo al imprimirlos.

Tabla E.4: Cada símbolo y su nombre en la calculadora.

SímboloEn la calculadora
(xi,yi)(x_i, y_i)nodos[i]["x"], nodos[i]["y"]
EE, AAbarras[n]["elasticidad"], barras[n]["area"]
LLgeometria[n]["longitud"]
cc, ssgeometria[n]["c"], geometria[n]["s"]
k′\mklrigidez_local(E, A, L)
T\mTmatriz_transformacion(c, s)
k\mkrigideces[n]
K\mK, F\vF, U\vUK, F, U
Grados de libertad ll y rrlibres, restringidos
Kll\mK_{ll}, Klr\mK_{lr}, Krl\mK_{rl}, Krr\mK_{rr}K_ll, K_lr, K_rl, K_rr
Ul\vU_l, Ur\vU_r, Fl\vF_l, Fr\vF_rU_l, U_r, F_l, F_r
R\vect{R}R
NN de la barra nnN[n]