Метод скінченних елементів
Метод скінченних елементів (МСЕ) — числова техніка знаходження розв'язків інтегральних та диференціальних рівнянь у частинних похідних (ДРЧП). Процес розв'язання побудований або на повному усуненні диференціального рівняння для стаціонарних задач, або на розкладі ДРЧП в апроксимуючу систему звичайних диференціальних рівнянь, які потім розв'язуються використанням якої-небудь стандартної техніки, такої як метод Ейлера, Рунге-Кутти тощо.
При розв'язанні часткових диференціальних рівнянь головною метою є створення рівності, що апроксимує досліджувану рівність, і є числово стабільною, тобто помилки у вхідних даних і проміжних обчисленнях не акумулюються і не спричиняють беззмістовних результатів. Для реалізації цього є багато способів, кожен зі своїми плюсами і мінусами. Метод скінчених елементів є добрим вибором при розв'язуванні ДРЧП, які описують складні середовища (такі як машини, чи нафтогони); при змінності цих середовищ; коли бажана точність змінюється у різних ділянках середовища; чи коли розв'язку не вистачає гладкості. Наприклад, при моделювання фронтального розбиття машини є можливість збільшити точність моделювання у важливіших зонах, таких, як передня частина машини, і зменшити її при обрахунку того, що відбудеться із задньою частиною машини (тим самим зменшивши ресурсоємність моделювання). Інакшим прикладом може служити моделювання погоди на Землі, при якому важливішою є погода над сушею, ніж над безкраїми морськими просторами.
Історія
Метод скінченних елементів (МСЕ) виник з потребою розв'язування складних задач еластичності та структурного аналізу в цивільній, морській та авіаінженерії. Його розвиток можна відслідкувати ще в роботах Олександра Хренікова (1941) та Річарда Куранта (1942). При тому, що бачення двох науковців були неймовірно різними, вони усе ж таки сходились на найважливішому: розподілення великої неперервної області на менші домени, які як правило називаються елементами.
У своїй роботі Хреніков розподіляв домен, використовуючи принцип решітки. В той самий час Курант розділяв область на скінченну кількість трикутних підобластей, які відповідають розв'язкам еліптичних ДРЧП другого порядку, які постають від проблеми скручення циліндра. Внесок Куранта був еволюційним, тобто спирався на великий багаж знань про такі ДРЧП, який накопичили Рейліг, Рітц та Гальоркін.
Розвиток методу скінченних елементів почався в середині 1950-х років для потреб аеротруби та структурного аналізу і дістав свого найбільшого розвитку в Штутгартському університеті в роботі Джона Аргеріса та в університеті Берклі, а точніше в роботі Рея В. Клафа в 1960-х для використання у цивільній інженерії. До кінця 1950-х ключові концепції матриці жорсткості та збір елементів вже існували практично в таких само формах, в яких вони застосовуються і зараз. В 1965 році на замовлення НАСА була написана програма НАСТРАН, як програмне забезпечення побудоване для реалізації МСЕ. Сам метод був строго доведений в 1973 році в публікації Стренга та Фікса — «Аналіз методу скінченних елементів», і з того часу був узагальнений в окрему галузь прикладної математики та математичного моделювання фізичних систем в великій кількості інженерних дисциплін, таких як електромагнетизм чи рідинна динаміка.
Застосування
Метод скінченних елементів, зазвичай на стадії дизайну та розробки продуктів, використовує багато дисциплін здебільшого з сім'ї механічної інженерії (таких як аеро-, морська, біометрична та автомобільна індустрії). Декілька сучасних МСЕ-пакетів включають спеціальні елементи, такі як термальні, електромагнітні, рідинні та структурні робочі середовища. В структурному моделюванні МСЕ дуже допомагає у генерації жорсткісних і силових візуалізацій у місцях зсувів та згинів, та відображання розповсюдження сил та зміщень.
МСЕ-програми забезпечують широкий спектр моделювальних можливостей контролю складності і модельовальної і аналітичної систем. За потреби в більшості інженерних програм можна змінювати бажаний рівень точності, час, потрібний для необхідних та асоційованих обчислень.
МСЕ дозволяє проектувати, відлагоджувати та оптимізовувати продукцію перед її випуском. Цей могутній засіб проектування відчутно покращив стандарти інженерних проектів та методологію цього процесу у багатьох сферах. Використання МСЕ зменшило час, за який продукт проходив від концепції до конвеєра. Його головною ідеєю було покращення початкових прототипів використовуючи МСЕ, що сприяло прискоренню їхнього тестування та розробки. В цілому, перевагами МСЕ є збільшення точності, покращення дизайну і краще бачення його критичних параметрів, створення віртуальних прототипів, зменшення кількості реальних прототипів, пришвидшення та здешевлення проектування, збільшення продуктивності та прибутковості.
Технічна сторона
Розглянемо дію методу на двох прикладах, на які можна екстраполювати основний метод.
П1 є одновимірною проблемою:
де є заданою функцією, а — невідома функція від , і є другою похідною функції по змінній x.
Двовимірна проблема є відомою під назвою проблема Діріхле:
де є відкритою зв'язною областю на площині , з «гарною» (наприклад багатокутником) границею, а і — другі похідні функції по , та по відповідно.
Проблему П1 можна розв'язати прямо — обраховуванням первісних. Хоча цей метод розв'язування задач на граничних значеннями працює коли є тільки один просторовий вимір і не узагальнюється на багатовимірні задачі чи на задачі виду . З цієї причини ми застосуємо метод скінченних елементів на П1 і опишемо його узагальнення на П2.
Наше пояснення відбуватиметься у два кроки, які віддзеркалюють два основних кроки для розв'язання задач на граничні значення використовуючи МСЕ.
- На першому кроці ми маємо перетворити ЧДР у його «слабку», чи варіаційну форму. Для цього кроку, як правило, ніяких обчислень взагалі не потрібно — всі перетворення робляться вручну на папері.
- Другий крок полягає у дискретизації, де ця «слабка» форма є дискретизованою на скінченновимірному просторі.
Після цього другого кроку ми маємо конкретну формулу для великої, зате скінченновимірної лінійної задачі, розв'язок якої буде приблизно розв'язувати початкове ЧДР. Опісля скінченновимірну задачу розв'язують на комп'ютері.
Переваги і недоліки МСЕ
Найважливішими перевагами методу скінченних елементів є:
- Властивості матеріалів суміжних елементів можуть бути різними. Це дозволяє застосовувати метод до тіл, складених з декількох матеріалів.
- Скінченними елементами є прості області (прямі лінії, трикутники, прямокутники, піраміди, призми). Таким чином, даним методом можна апроксимувати тіла із складною формою країв.
- Розміри елементів можуть бути змінними. Це дозволяє збільшувати чи зменшувати елементи сітки.
- За допомогою МСЕ легко розглянути граничні умови з розривним поверхневим навантаженням, а також змішані граничні умови.
- Алгоритм методу скінченних елементів дозволяє створити загальні програми для розв'язку завдань різного класу.
- Завдання зводиться до розв'язку системи рівнянь алгебри великої розмірності. Проте хороша обумовленість системи розв'язних рівнянь алгебри дозволяє отримувати досить точні розв'язки для систем рівнянь розмірністю 5-10 мільйонів і більше.
Головний недолік цього методу полягає у потребах великого обсягу пам'яті комп'ютерів і високої швидкості розрахунку. Станом на 10-20-і роки ХХ ст. розвиток ІТ-техніки практично усунув цей недолік.
Див. також
Джерела
- Зенкевич О.К. Метод конечных элементов в технике: Пер. с англ. М.: Мир, 1975. 541 с.
- Метод конечных элементов в механике твердых тел / Под ред. А.С.Сахарова и И.Альтенбаха. К.: Вища школа. Головное изд-во, 1982. 480 с.
- Носко П.Л. Оптимальное проектирование машиностроительных конструкций. Луганск: Изд-во ВУГУ, 1999. 392 с. ISBN 966-590-091-9.
- Киричевский В.В. Метод конечных элементов в механике эластомеров. К.: Наук. думка, 2002. 653 c.
- Метод конечных элементов: теория, алгоритмы, реализация / В.А.Толок [и др.]. К.: Наук. думка, 2003. 316 c.