Метод скінченних елементів (МСЕ) простими словами
Інженери проєктують мости, реактивні двигуни та біомедичні імпланти на комп’ютерах ще до їх будівництва — і все це завдяки МСЕ. Він перетворює нерозв’язні диференціальні рівняння на великі, але розв’язні системи лінійних рівнянь, розбиваючи область на маленькі частини й апроксимуючи відповідь на кожній частині.
1. Головна ідея
Більшість фізичних задач зводиться до диференціальних рівнянь у частинних похідних (ДРЧП): напруження в балці, тепло крізь стіну, обтікання крила повітрям. Ці рівняння рідко мають аналітичні розв’язки для складних геометрій. МСЕ розв’язує їх чисельно, виконуючи:
Розбити область на маленькі елементи (трикутники, тетраедри)
Припустити, що розв’язок змінюється поліноміально в межах кожного елемента
Об’єднати всі елементи в глобальну систему рівнянь
За допомогою лінійної алгебри знайти невідомі значення в кожному вузлі
Більше елементів означає кращу точність, але більше обчислень. Сучасна автомобільна краш-симуляція використовує 5–10 мільйонів елементів і триває години на кластері GPU.
2. Сильна форма → слабка форма
Розгляньмо 1D стрижень під осьовим навантаженням. Сильна (диференціальна) форма рівноваги така:
Сильна форма вимагає, щоб u було двічі диференційовним усюди — занадто суворо для чисельних методів. Множимо на тестову функцію v(x) та інтегруємо частинами, щоб отримати слабку форму:
Слабка форма — математична основа МСЕ. Вона каже: знайти u таке, щоб рівняння виконувалося для всіх допустимих тестових функцій v. У МСЕ і u, і v апроксимуються одними й тими самими поліноміальними функціями форми — це метод Гальоркіна.
3. Побудова сітки області
Область (балка, лопатка турбіни, череп) поділяється на елементи, що не перекриваються:
- 1D: відрізки прямих (стрижні, балки)
- 2D: трикутники або чотирикутники (пластини, оболонки)
- 3D: тетраедри, гексаедри, призми або піраміди
Якість сітки має величезне значення. Елементи з екстремальними співвідношеннями сторін або дуже тупими кутами погіршують точність. Адаптивна побудова сітки згущує сітку там, де градієнти великі (наприклад, біля вершини тріщини чи отвору), і розріджує її там, де поле змінюється повільно.
4. Функції форми та інтерполяція
У межах кожного елемента невідоме поле u апроксимується зваженою сумою функцій форми N_i:
Функції форми мають властивість розкладу одиниці: Σ Nᵢ = 1 усюди. Кожна Nᵢ дорівнює 1 у власному вузлі та 0 в усіх інших вузлах. Це забезпечує неперервність на межах елементів (C⁰ для елементів Лагранжа).
5. Матриця жорсткості
Підстановка апроксимації функціями форми у слабку форму дає для кожного елемента локальне рівняння:
Для 2-вузлового 1D лінійного елемента довжиною Lᵉ:
Для 2D та 3D елементів інтеграли обчислюються чисельно за допомогою квадратури Гаусса — підсумовуванням підінтегральної функції в певних точках вибірки з певними вагами. Чотирикутний елемент зазвичай використовує 2×2 точки Гаусса; гексаедр використовує 2×2×2 = 8 точок Гаусса.
6. Збирання та розв’язання
Глобальна матриця жорсткості K збирається відображенням локальної матриці кожного елемента в глобальну нумерацію ступенів свободи за допомогою таблиці зв’язності. У результаті отримуємо велику, розріджену, симетричну додатно визначену систему:
Після застосування граничних умов (наприклад, u=0 на опорах) система розв’язується. Постобробка обчислює похідні величини: напруження σ = E·ε, деформацію ε = du/dx, еквівалентне напруження за Мізесом для прогнозування руйнування.
7. МСЕ у реальному світі
- Структурний аналіз: кожен кузов автомобіля, фюзеляж літака та міст аналізуються методом МСЕ на статичні навантаження, втому та краш-удар. ANSYS, Abaqus, NASTRAN є галузевими стандартами.
- Теплопередача: МСЕ розв’язує рівняння теплопровідності, щоб прогнозувати теплові градієнти в електроніці, печах та теплозахисних екранах при поверненні в атмосферу.
- Гідродинаміка (CFD): варіанти МСЕ (SUPG, DG) розв’язують рівняння Нав’є–Стокса для складних геометрій. Широко використовуються OpenFOAM (метод скінченних об’ємів) та COMSOL (МСЕ).
- Електромагнетизм: МСЕ розв’язує рівняння Максвелла для проєктування антен, оптимізації двигунів та проєктування котушок МРТ.
- Біомедицина: аналіз напружень у кістках конкретного пацієнта за КТ-знімками (сітка генерується безпосередньо з воксельних даних), симуляція серцевих клапанів, проєктування зубних імплантів.