In FEM, perché la matrice di rigidità è definita positiva?


10

Nelle classi FEM, di solito è dato per scontato che la matrice di rigidità sia definita positiva, ma non riesco proprio a capire il perché. Qualcuno potrebbe dare qualche spiegazione?

Ad esempio, possiamo considerare il problema di Poisson: cui matrice di rigidità è: che è simmetrico e definito positivo. La simmetria è una proprietà ovvia, ma la certezza positiva non è così esplicita per me.K i j = Ωφ iφ j

2u=f,
Kij=ΩφiφjdΩ,

1
Questo in realtà dipende dall'equazione differenziale parziale che si sta tentando di risolvere. Puoi aggiungere quello che ti interessa?
Christian Clason,

Ciao @ChristianClason, grazie per il tuo commento. Ho aggiunto un esempio concreto di questo problema.
user123,

3
Avvertenza: senza condizioni al contorno, la matrice di rigidità completa del sistema, assemblata da matrici di elementi, non ha un rango completo, poiché deve mappare l'equivalente dei movimenti del corpo rigido a zero forze. Pertanto, la matrice di rigidità completa può al massimo essere semidefinita positiva. Tuttavia, con condizioni al contorno adeguate, i movimenti del corpo rigido sono disabilitati e il sistema vincolato è quindi non singolare. (Altrimenti non si potrebbe risolverlo). Pertanto, per trovare l'effettiva definitività positiva, è necessario esaminare la matrice condensata risultante dall'applicazione delle condizioni al contorno.
lunedì

Risposte:


13

La proprietà segue dalla proprietà dell'equazione differenziale parziale corrispondente (forma debole); questo è uno dei vantaggi dei metodi agli elementi finiti rispetto, ad esempio, ai metodi alle differenze finite.

Per vederlo, ricorda innanzitutto che il metodo degli elementi finiti inizia dalla forma debole dell'equazione di Poisson (suppongo qui le condizioni al contorno di Dirichlet): Trova tale che La proprietà importante qui è che (Questo deriva dalla disuguaglianza di Poincaré.)a ( u , v ) : = Ωu vuH01(Ω)a ( v , v ) = v 2 L 2c v 2 H 1

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

Ora l'approccio classico agli elementi finiti è quello di sostituire lo spazio infinito-dimensionale con un sottospazio di dimensioni finite e trovare tale che L'importante proprietà qui è che stai usando lo stesso e un sottospazio (una discretizzazione conforme ); ciò significa che hai ancora V hH 1 0 ( Ω )H01(Ω) VhH01(Ω)uhVh

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

Ora per l'ultimo passaggio: per trasformare la forma variazionale in un sistema di equazioni lineari, scegli una base di , scrivi e inserisci , in . La matrice di rigidezza ha quindi le voci (che coincide con quello che hai scritto).{φ1,,φN}Vhuh=i=1Nuiφivh=φj1jN(2)KKij=a(φi,φj)

Ora prendi un vettore arbitrario e imposta . Quindi abbiamo per e la bilinearità di (cioè, puoi spostare scalari e somme in entrambi gli argomenti) Poiché era arbitrario, ciò implica che è definito positivo.vhv=(v1,,vN)TRNvh:=i=1NviφiVh(3)av K

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

TL; DR: la matrice di rigidezza è definita positiva perché deriva da una discretizzazione conforme di un'equazione differenziale parziale ellittica (autoaggiunta) .


2

Se la rigidità dell'elemento non è positiva, il sistema non è stabile. Quindi il modello molto probabilmente non è corretto. Guarda l'equazione più elementare dell'oscillatore armonico

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

La soluzione è instabile se è negativo (osserva le radici dell'equazione caratteristica). Significa che la soluzione esploderà. La rigidità deve essere una forza di ripristino. Almeno per una molla fisica. La matrice di rigidezza si estende a un gran numero di elementi (matrice di rigidità globale). Questo è tutto. Ma è la stessa idea di base. La base FEM è nel metodo della matrice di rigidezza per l'analisi strutturale in cui ogni elemento ha una rigidità associata.k

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.