- •Розв’язування одновимірних крайових задач методом скінченних елементів Методичні матеріали
- •6.0804 “Комп’ютерні науки”
- •1. Мета роботи
- •2. Основні теоретичні відомості
- •2.1. Метод зважених нев’язок
- •2.2. Метод гальоркіна
- •2.3. Метод скінченних елементів
- •2.4.2. Слабке формулювання методу гальоркіна
- •2.4.3. Побудова базисних функцій
- •2.4. Схема методу скінченних елементів розв’язання одновимірних крайових задач
- •2.4.1. Дискретизація області
- •2.4.4. Побудова результуючої системи лінійних алгебраїчних рівнянь
- •2.4.5. Врахування граничних умов
- •2.4.6. Розв’язання слар та оцінка точності отриманого наближеного розв’язку
- •3. Контрольні запитання
- •4. Лабораторне завдання
- •Мета роботи.
- •6. Список рекомендованої літератури
- •Додаток
2.4.5. Врахування граничних умов
Розрізняють два
типи граничних умов: головні
граничні умови та природні
граничні умови. Формальну ознаку поділу
граничних умов на головні та природні
можна сформулювати таким чином:
якщо задано диференціальне рівняння
порядку
,
то граничні умови, що містять похідні
до порядку
включно є головними, а граничні умови,
що містять похідні порядку
та вище називаються природними граничними
умовами.
Рис.5. Врахування граничних умов
Врахування головної граничної умови на лівому(правому) кінці полягає в тому, що перший(останній) стовпець глобальної матриці жорсткості, який є стовпцем коефіцієнтів при відомому значенні, домножається на це значення і переноситься в праву частину системи, причому відкидається перша(остання) стрічка глобальної матриці жорсткості і перший (останній) елемент глобального вектора навантаження. Для цього (див. рис. 5) введено функцію модифікації глобального вектора навантаження
та функцію модифікації глобальної матриці жорсткості
.
Природня гранична умова на лівому(правому) кінці для рівняння (20) в загальному випадку має вигляд
,
. (33)
Це означає, що, як
наслідок інтегрування за частинами, у
слабкій формі рівнянь Гальоркіна (24)
з’явиться
доданок
,
який з врахуванням умови (33) можна
перетворити до вигляду
.
Тоді, якщо
,
то відповідне рівняння результуючої
СЛАР (тобто перше рівняння, якщо природня
умова (33) задана на лівому кінці при
і останнє рівняння, якщо природня умова
(33) задана на правому кінці при
)
доповниться вільним членом
,
який потрібно просто врахувати у векторі
навантаження
:
,
.
Якщо
,
то з’являється додатково доданок
,
який містить невідому функцію
,
тобто це означає, що потрібно модифікувати
той елемент глобальної матриці жорсткості
,
який є коефіцієнтом при відповідному
вузловому значення невідомої функції
.
Таким елементом є перший (останній)
елемент на головній діагоналі, якщо
природня умова (33) задана на
лівому(правому) кінці. Реалізацію цього
випадку задання природної граничної
умови в середовищі MATHCAD
можна здійснити, визначивши аналогічні
функції
,
.
Тоді для врахування однорідної природної граничної умови (21), як видно з рис. 5, залишається здійснити такі виклики наведених вище функцій
,
.
Рис.6. Розв’язання СЛАР та оцінка точності наближеного розв’язку
2.4.6. Розв’язання слар та оцінка точності отриманого наближеного розв’язку
Після врахування граничних умов результуюча СЛАР буде повністю сформована і залишається знайти її розв’язок, наприклад використовуючи вбудовану функцію MATHCAD lsolve. Якщо були задані головні граничні умови, то, в силу вище описаного алгоритму їх врахування, потрібно ще також відповідним чином модифікувати вектор вузлових значень (див. функцію AddNodalValueOnLeftSide(a,g,U,N) на рис. 6.).
Оскільки для
крайової задачі (20)-(21) при
,
,
можна отримати точний розв’язок
(
),
то тут же наведено його порівння з
апроксимацією за МСЕ на сітці з чотирьох
скінченних елементів.
