Чому в FEM чому визначена матриця жорсткості?


10

У класах FEM зазвичай прийнято вважати, що матриця жорсткості є позитивно визначеною, але я просто не можу зрозуміти, чому. Хтось може дати пояснення?

Наприклад, ми можемо розглянути проблему Пуассона:

2u=f,
матриця жорсткості якої:
Kij=ΩφiφjdΩ,
що є симетричним і позитивним певним. Симетрія - це очевидна властивість, але позитивна визначеність для мене не така явна.

1
Це насправді залежить від часткового диференціального рівняння, яке ви намагаєтеся вирішити. Чи можете ви додати того, хто вас цікавить?
Крістіан Класон

Привіт, @ChristianClason, дякую за Ваш коментар. Я додав конкретний приклад цієї проблеми.
користувач123

3
Попередження: Без граничних умов повна матриця жорсткості системи, зібрана з матриць елементів, не має повного рангу, оскільки вона повинна відображати еквівалент жорстких рухів тіла до нульових сил. Таким чином, матриця повної жорсткості в кращому випадку може бути позитивною напівдефінітією. Однак при належних граничних умовах жорсткі рухи тіла вимикаються, а обмежена система - тоді неоднорідна. (Інакше вирішити це не вдалося). Тому, щоб знайти фактичну позитивну визначеність, ви повинні подивитися на конденсовану матрицю, отриману в результаті застосування граничних умов.
ccorn

Відповіді:


13

Властивість випливає із властивості відповідного (слабкої форми) часткового диференціального рівняння; це одна з переваг методів кінцевих елементів у порівнянні, наприклад, з методами кінцевих різниць.

Щоб побачити це, спочатку нагадайте, що метод кінцевих елементів починається зі слабкої форми рівняння Пуассона (я припускаю, що тут граничні умови Діріхле): Знайдіть uH01(Ω) такий як

a(u,v):=Ωuvdx=Ωfvdxfor all vH01(Ω).
Тут важлива властивість
(1)a(v,v)=vL22cvH12for all vH01(Ω).
(Це випливає з нерівності Пуанкаре.)

Тепер класичний підхід з кінцевими елементами полягає в заміні нескінченномірного простору на кінцевомірний підпростір і знайти таким, що Важливою властивістю тут є що ви використовуєте той самий і підпростір ( відповідна дискретизація); це означає, що у вас все ще є H01(Ω) VhH01(Ω)uhVh

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

Тепер останній крок: Для перетворення варіаційної форми системи лінійних рівнянь, ви вибираєте базис з , записи і вставити , в . Матриця жорсткості тоді має записи (що збігається з написаним вами).{φ1,,φN}Vhuh=i=1Nuiφivh=φj1jN(2)KKij=a(φi,φj)

Тепер візьміть довільний вектор і встановіть . Тоді ми маємо і білінеарність (тобто ви можете переміщувати скаляри та суми в обидва аргументи) Оскільки було довільним, це означає, що є позитивним певним.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: Матриця жорсткості є позитивно визначеною, оскільки вона походить від узгодженої дискретизації (самосуміжного) еліптичного часткового диференціального рівняння .


2

Якщо жорсткість елемента не позитивна, то система не є стабільною. Тож модель, швидше за все, неправильна. Подивіться на найосновніше рівняння гармонічного осцилятора

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

Розв’язок нестабільний, якщо негативний (подивіться на корені характерного рівняння). Це означає, що розчин підірветься. Жорсткість повинна бути відновлюючою силою. Принаймні для фізичної весни. Матриця жорсткості поширює це на велику кількість елементів (глобальна матриця жорсткості). Це все. Але це та сама основна ідея. Основа FEM знаходиться в методі матриці жорсткості для структурного аналізу, де кожен елемент має пов'язану з ним жорсткість.k

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.