A2.4 Sensibilidad a la rigidez

A2 · Valores y vectores propios

Un daño local suele reducir la rigidez de un elemento. ¿Cuánto cambian las frecuencias y los modos? Para una perturbación pequeña \(\Delta\mathbf K\) de la rigidez, la teoría de perturbaciones da, a primer orden,

\[ \Delta\lambda_j\approx\boldsymbol\varphi_j^{\mathsf T}\,\Delta\mathbf K\,\boldsymbol\varphi_j,\qquad \frac{\Delta f_j}{f_j}\approx\frac{\Delta\lambda_j}{2\lambda_j}. \tag{1}\]

Derivando \((\mathbf K+\epsilon\Delta\mathbf K)(\boldsymbol\varphi+\epsilon\boldsymbol\varphi')=(\lambda+\epsilon\lambda')\mathbf M(\boldsymbol\varphi+\epsilon\boldsymbol\varphi')\) respecto de \(\epsilon\) en \(\epsilon=0\) se obtiene \(\Delta\mathbf K\boldsymbol\varphi+\mathbf K\boldsymbol\varphi'=\lambda'\mathbf M\boldsymbol\varphi+\lambda\mathbf M\boldsymbol\varphi'\). Multiplicando por \(\boldsymbol\varphi^{\mathsf T}\) y usando \(\boldsymbol\varphi^{\mathsf T}\mathbf K=\lambda\boldsymbol\varphi^{\mathsf T}\mathbf M\), los términos con \(\boldsymbol\varphi'\) se cancelan y queda \(\boldsymbol\varphi^{\mathsf T}\Delta\mathbf K\boldsymbol\varphi=\lambda'\,\boldsymbol\varphi^{\mathsf T}\mathbf M\boldsymbol\varphi=\lambda'\). \(\square\)

La ecuación 1 dice que el cambio de \(\lambda_j\) es la energía de deformación del modo \(j\) en la parte de la estructura que se ha modificado. Si el entrepiso 2 pierde un \(10\,\%\) de rigidez, \(\Delta\mathbf K=-0{,}1\,k_2\,\mathbf e\mathbf e^{\mathsf T}\) con \(\mathbf e=(1,-1,0)^{\mathsf T}\), y el cambio de cada frecuencia es proporcional al cuadrado de la deriva \(\varphi_{1j}-\varphi_{2j}\) de ese modo entre las plantas 1 y 2.

Ver el código
k2 = 5.0e7
dK = -0.1 * k2 * [1 -1 0; -1 1 0; 0 0 0.0]
dl = [Phi3[:, j]' * dK * Phi3[:, j] for j in 1:3]
lin = dl ./ (2π .* f3) .^ 2 ./ 2
exa = f3C ./ f3 .- 1
macs = [mac(Phi3[:, j], Phi3C[:, j]) for j in 1:3]
pct(x) = coma(100x; d=2) * " %"
filas = ["| $j | $(pct(lin[j])) | $(pct(exa[j])) | $(coma(macs[j]; d=4)) |" for j in 1:3]
Markdown.parse("| Modo | Δf/f lineal | Δf/f exacto | MAC |\n|:--:|--:|--:|--:|\n" * join(filas, "\n"))
Tabla 1: Efecto de una pérdida del 10 % de rigidez en el entrepiso 2 (escenario C). Variación relativa de la frecuencia: predicción lineal (ecuación 1) y cálculo exacto; MAC entre la forma del estado de referencia y la del dañado.
Modo Δf/f lineal Δf/f exacto MAC
1 -1,70 % -1,85 % 0,9998
2 -0,22 % -0,24 % 0,9995
3 -3,08 % -3,11 % 0,9993

Tres observaciones, comprobables en la Tabla 1:

AdvertenciaMatrices que no son simétricas

Si \(\mathbf A\) no es simétrica, los valores propios pueden ser mucho más sensibles. Ejemplo: \(\mathbf A=\begin{bmatrix}1&1000\\0&1\end{bmatrix}\) tiene el valor propio \(1\) doble. Con un cambio de \(10^{-6}\) en el elemento \((2,1)\), los valores propios pasan a \(1\pm\sqrt{1000\cdot10^{-6}}\approx1\pm0{,}0316\): la perturbación se multiplica por unos \(3\cdot10^{4}\). Para una matriz simétrica, el desplazamiento nunca supera la norma de la perturbación (teorema de Weyl). En la forma de estado de una estructura con amortiguamiento no proporcional, \(\mathbf A\) no es simétrica, y por eso conviene calcular los polos con algoritmos estables y no fiarse de pequeñas diferencias entre ellos.

Laboratorio: modos de un edificio de tres plantas

Simulación 1. Modos de un edificio de tres plantas. Modifica la rigidez de cada entrepiso (como porcentaje del valor de referencia) y la masa de la cubierta. El gráfico compara las formas modales del estado de referencia (línea gris) con las del modificado (línea de color); la tabla da las frecuencias, el MAC y la predicción lineal de ecuación 1.

Hipótesis y límites de la simulación 1

  • Modelo: edificio de cortante de tres plantas (masas concentradas, plantas rígidas, entrepisos sin masa); no incluye la cimentación ni el suelo.
  • Sin amortiguamiento: las frecuencias son las no amortiguadas; el amortiguamiento de un 1 % las cambia en menos de una parte por diez mil.
  • Cálculo: los modos se obtienen con el método de Jacobi implementado en recursos/js/matematicas.js y contrastado con Julia; es válido para matrices pequeñas.
  • Predicción lineal: es la ecuación 1, buena para cambios de unos pocos por cien y que empeora al crecer el cambio. Compárala con el cálculo exacto.
  • Qué se puede concluir y qué no: muestra cómo se mueven las frecuencias y las formas en un modelo ideal. No dice cuánto de este cambio sería detectable con sensores reales, ruido y variaciones de temperatura: eso se estudia con los escenarios B y C en el caso transversal.

Para explorar. (1) Con \(\Delta k_2=-10\,\%\) y el resto en cero, comprueba que se reproduce la Tabla 1. (2) Cambia solo \(\Delta k_3\) y observa qué modos se mueven; ¿es el mismo conjunto que con \(\Delta k_1\)? (3) Sube la masa de la cubierta: ¿qué frecuencia baja más?