En FEM, ¿por qué la matriz de rigidez es positiva definida?

10

En las clases de FEM, generalmente se da por sentado que la matriz de rigidez es positiva definida, pero no puedo entender por qué. ¿Alguien podría dar alguna explicación?

Por ejemplo, podemos considerar el problema de Poisson: cuya matriz de rigidez es: que es simétrico y positivo definido. La simetría es una propiedad obvia, pero la definición positiva no es tan explícita para mí.K i j = Ωφ iφ j

2u=f,
Kij=ΩφiφjdΩ,
usuario123
fuente
1
En realidad, esto depende de la ecuación diferencial parcial que está tratando de resolver. ¿Puedes agregar el que te interesa?
Christian Clason
Hola, @ChristianClason, gracias por tu comentario. He agregado un ejemplo concreto de este problema.
user123
3
Advertencia: sin condiciones de contorno, la matriz de rigidez del sistema completo, como se ensambla a partir de matrices de elementos, no tiene rango completo, ya que tiene que mapear el equivalente de movimientos de cuerpo rígido a fuerzas cero. Por lo tanto, la matriz de rigidez completa puede ser, en el mejor de los casos, semidefinida positiva. Sin embargo, con condiciones de contorno adecuadas, los movimientos del cuerpo rígido se deshabilitan y el sistema restringido es entonces no singular. (De lo contrario, uno no podría resolverlo). Por lo tanto, para encontrar la definición positiva real, debe observar la matriz condensada resultante de la aplicación de condiciones de contorno.
ccorn

Respuestas:

13

La propiedad se deriva de la propiedad de la ecuación diferencial parcial correspondiente (forma débil de la); Esta es una de las ventajas de los métodos de elementos finitos en comparación con, por ejemplo, los métodos de diferencias finitas.

Para ver eso, primero recuerde que el método de elementos finitos comienza desde la forma débil de la ecuación de Poisson (supongo que aquí las condiciones de contorno de Dirichlet): Encuentre tal que La propiedad importante aquí es que (Esto se desprende de la desigualdad de Poincaré).a ( u , v ) : = Ωu vuH01(Ω)

a(u,v):=Ωuvdx=Ωfvdxfor all vH01(Ω).
(1)a(v,v)=vL22cvH12for all vH01(Ω).

Ahora, el enfoque clásico de elementos finitos es reemplazar el espacio de dimensiones infinitas por un subespacio de dimensiones finitas y encontrar tal que La propiedad importante aquí es que está utilizando la misma y un subespacio (un conformando discretización); eso significa que todavía tiene H01(Ω) VhH01(Ω)uhVh

(2)a(uh,vh):=Ωuhvhdx=Ωfvhdxfor all vhVh.
aVhH01(Ω)
(3)a(vh,vh)cvhH12>0for all vhVh.

Ahora para el último paso: para transformar la forma variacional en un sistema de ecuaciones lineales, elija una base de , escriba e inserte , en . La matriz de rigidez tiene las entradas (que coincide con lo que escribió).{φ1,,φN}Vhuh=i=1Nuiφivh=φj1jN(2)KKij=a(φi,φj)

Ahora tome un vector arbitrario y establezca . Luego tenemos por y la bilinealidad de (es decir, puede mover escalares y sumas en ambos argumentos) Como era arbitrario, esto implica que es positivo definido.v=(v1,,vN)TRNvh:=i=1NviφiVh(3)a

vTKv=i=1Nj=1NviKijvj=i=1Nj=1Na(viφi,vjφj)=a(vh,vh)>0.
vK

TL; DR: La matriz de rigidez es positiva definida porque proviene de una discretización conforme de una ecuación diferencial parcial elíptica (autoadjunta) .

Christian Clason
fuente
2

Si la rigidez del elemento no es positiva, entonces el sistema no es estable. Por lo tanto, lo más probable es que el modelo no sea correcto. Observe la ecuación más básica del oscilador armónico.

mx(t)+kx(t)=f(t)

La solución es inestable si es negativa (observe las raíces de la ecuación característica). Significa que la solución explotará. La rigidez tiene que ser una fuerza restauradora. Al menos para una primavera física. La matriz de rigidez extiende esto a un gran número de elementos (matriz de rigidez global). Eso es todo. Pero es la misma idea básica. La base FEM está en el método de matriz de rigidez para el análisis estructural en el que cada elemento tiene una rigidez asociada.k

Nasser
fuente