В FEM, почему матрица жесткости положительно определена?


10

В классах FEM обычно считается само собой разумеющимся, что матрица жесткости положительно определена, но я просто не могу понять, почему. Кто-нибудь может дать какое-нибудь объяснение?

Например, мы можем рассмотреть проблему Пуассона: матрица жесткости которой: которая является симметричным и положительно определенным. Симметрия является очевидным свойством, но положительная определенность не так уж точна для меня.

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

1
Это на самом деле зависит от уравнения в частных производных, которое вы пытаетесь решить. Можете ли вы добавить тот, который вас интересует?
Кристиан Класон

Привет, @ChristianClason, спасибо за твой комментарий. Я добавил конкретный пример этой проблемы.
user123

3
Предостережение: без граничных условий полная матрица жесткости системы, собранная из элементных матриц, не имеет полного ранга, поскольку должна отображать эквивалент движений твердого тела в ноль сил. Таким образом, полная матрица жесткости может в лучшем случае быть положительной полуопределенной. Однако при надлежащих граничных условиях движения твердого тела отключаются, и тогда связанная система не является особой. (В противном случае никто не мог бы решить это). Поэтому, чтобы найти фактическую положительную определенность, вы должны взглянуть на сжатую матрицу, полученную в результате применения граничных условий.
кукуруза

Ответы:


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.