Метод скінченних елементів у механіці конструкцій
Метод скінченних елементів (МСЕ) - це потужний метод, розроблений для чисельного розв'язування складних проблем у механіці конструкцій та інших математичних задач. Наразі широко застосовується для розв'язування складних систем. У МСЕ, структурна модель записується набором відповідних скінченних елементів, взаємопов'язаних у дискретних точках, вузлах. Елементи можуть мати фізичні властивості, такі як товщина, коефіцієнт теплового розширення, щільність, модуль Юнга, модуль зсуву і коефіцієнт Пуассона.
Походження методу кінцевих елементів простежується до матричного аналізу структур[1][2], де було введено поняття матриці переміщення та матриці жорсткості. Концепції скінченних елементів були розвинені на основі інженерних методів в 1950-х роках. Метод скінченних елементів дуже розвинувася у 1960-х і 1970-х роках завдяки Джону Арджірісу і його колегам (університеті Штутгарта), Раю В. Клафу (університет Каліфорнії, Берклі), О. Зінкевичу та іншим. Оригінальні твори, такі, як Арджіріс[3] і Клаф[4] і стали основою методів сучасного скінченноелементного структурного аналізу. Такі книги, як Зінкеивич [5] та більш пізні книги, такі як Янг [6] дають докладно розповідають про історію розвитку методу скінченних елементів. Реалізація методу у програмних продуктах описується в класичному тексті Сміт, Гріффітс і Маргеттс.[7]
- Прямі або зігнуті одновимірні елементи з фізичними властивостями, такими як осьова, крутильна жорсткість та жорсткість при згині. Такий тип елементів призначений для моделювання кабелів, розкосів, балок, сіток і каркасів. Прямі елементи, як правило, мають два вузли, по одному на кожному кінці, в той час як вигнуті елементи потребують щонайменше три вузли, включаючи вузли на краях.
- Двовимірні елементи, використовуються лише для сил на площині (напруга на площині, площина деформації) для мембран, і пластин. Вони можуть бути різної форми, плоскими або криволінійними трикутниками і чотирикутниками. Вузли зазвичай розташовуються в краях елемента, і при необхідності для більшої точності, додаткові вузли можуть розташовуватися вздовж елемента краями або навіть всередині елемента. Елементи розташовуються в серединній поверхні.
- Елементи форми тора для осесиметричних задач для мембран, товстих пластин, оболонок і твердих тіл. У поперечному перерізі елементи схожі на описані раніше типи: одновимірний для тонких пластин і оболонок, а також двовимірних твердих тіл, товстих плит і оболонок.
- Тривимірні елементи для моделювання 3-D твердих тіл, таких як компоненти машин, дамб, насипів і ґрунтових масивів. Звичною формою елемента є tetrahedrals і hexahedrals. Вузли розташовані у вершинах або на поверхнях чи всередині елемента.
Елементи пов'язані між собою лише зовнішніми вузлами і повинні покривати всю множину якомога точніше. Вузли матимуть вузлові(вектор) зміщення або ступінь вільності, які можуть включати в себе видовження, обертання, а також для спеціальних застосувань,похідні високого порядку по переміщеннях. При переміщенні вузлів відбувається відображення на стандартний елемент за допомогою співвідношень. Іншими словами, зміщення будь-якої точки елемента буде проінтерпольовано і від вузлових переміщень, і це є основною причиною для наближеного характеру розв'язку.
З точки зору програмування важливо змоделювати систему так, що:
- Умови симетрії або антисиметрії використовуються з метою зменшення розміру моделі.
- Сумісність переміщення, включаючи всі необхідні розриви, забезпечується у вузлах, і бажано, по краях елемента, особливо коли сусідні елементи мають різні типи, матеріал і товщину. Сумісність переміщень багатьох вузлів, як правило, вводиться через рівняння, які їх обмежують.
- Поведінка елементів повинна відповідати діям реальної системи, як локально, так і глобально.
- Сітка елементів повинна бути досить густою, щоб забезпечувати прийнятну точність розв'язку. Для досягнення необхідної точності, сітку згущують до тих пір, поки відбуваються вагомі зміни.
- Також вводять обмеження на вузли, що знаходяться на осі симетрії або близько до неї.
Великомасштабні комерційні пакети програмного забезпечення часто надають можливості для створення сітки і графічного відображення вхідних та вихідних даних, що значно полегшує перевірку вхідних даних та інтерпретацію результатів.
Теоретичний огляд формулювання МСЕ для задач на переміщення: від елементів до системи та розв'язку
[ред. | ред. код]У той час як теорія МСЕ може бути представлена в різних ракурсах, її розвиток у рамках структурного аналізу використовує традиційний підхід з принципом віртуальної роботи, або принципом мінімуму повної потенційної енергії.Принцип віртуальної роботи є більш загальних, оскільки є застосовним для обох: лінійних та нелінійних поведінок матеріалу. Віртуальний метод - це формула збереження енергії: у закритих системах, робота, унаслідок дії сил, рівна кількості енергії, що зберігалась у вигляді потенційної енергії деформації структурних компонентів.
Принцип віртуальних переміщень закритої системи виражає тотожність зовнішньої і внутрішньої віртуальної роботи:
Іншими словами, сума виконаної роботи зовнішніми силами рівна роботі, що зберігалась як енергія деформації структурних елементів.
Віртуальна внутрішня робота в правій частині цього рівняння може бути знайдена шляхом підсумовування віртуальної роботи на окремі елементи. Останнє вимагає, що функція сили зміщення використовувалась для опису дії на кожен окремий елемент. Отже, переміщення структури описується як реакція окремих (дискретних) елементів, взята у сукупності. Рівняння пишуться тільки для малої множині окремих елементів, а не для рівняння сиистеми у цілому. Останнє призведе до нерозв'язної задачі. Як показано в наступних розділах, рівняння (1) приводить до таких основних рівнянь рівноваги системи:
де
- = вектор вузлових сил, що представляють зовнішні сили, прикладені до вузлів системи.
- = матриця жорсткості, яка є колективною дією окремих елементів матриці жорсткості:.
- = вектор вузлових переміщень системи.
- = вектор еквівалентних вузлових сил, які представляють усі зовнішні ефекти, крім вузлових сил, які вже включені. Ці зовнішні ефекти можуть включати розподілені або концентровані поверхневі сили, термічні впливи, початкові напруження і деформації.
Після врахування обмежень, вузлові переміщення знаходяться шляхом розв'язання системи лінійних рівнянь (2), тобто:
Потім, деформації і напруження на окремих елементах можуть бути знайдені таким чином:
де
- = вектор вузлових переміщень--підмножина системи переміщення вектора r , що стосується розглянутих елементів.
- = матриця деформацій і переміщення, яка перетворює вузлові переміщення q у напруження в будь-якій точці елемента.
- = матриця пружності.
- = вектор початкових деформацій в елементах.
- = вектор початкових напружень в елементах.
Застосовуючи рівняння віртуальної роботи (1) до системи, отримуємо матриці елементів , а також схему побудови системи матриць і . Інші матриці, такі як , , and є відомими і можуть бути безпосередньо створені з вхідних даних.
Нехай - вектор вузлових переміщень стандартного елемента. Переміщення в будь-якій іншій точці елемента може бути знайдений за рахунок використання інтерполяції функцій:
де
- = вектора переміщень в будь-якій точці {х,у,z} елемента.
- = матриця базисних функцій, яка виступає інтерполяційною функцією.
Рівняння (6) утворює нові величини:
- Віртуальні переміщення, які є функцією віртуальних вузлових переміщень:
- Деформації в елементах, що виникають в результаті переміщення вузлів елемента:
- де = матриця диференціальних операторів перетворення переміщень в деформації з допомогою лінійної теорії пружності теорії. Рівняння (7) показує, що матриця B у (4) обчислюється таким чином:
- Віртуальні деформації утворені, віртуальними переміщення вузлових елементів:
Для стандартного елемента об'єму , внутрішня віртуальна робота через віртуальних переміщення знаходиться шляхом підстановки (5) і (9) в (1):
В першу чергу, для зручності користування, матриці, що стосуються стандартних елементів можуть бути знайдені:
- Матриці жорсткості для елемента
- Вектор навантаження для елемента
Ці матриці, як правило, обчислюються чисельно, з використанням квадратур Гауса для чисельного інтегрування. Їх використання спрощує (10) таким чином:
Оскільки вектор вузлових переміщень q є підмножиною вузлових переміщень системи r (для сумісності з суміжними елементами), ми можемо замінити q на r розширюючи матриці елементів новими нульовими рядками і стовпцями:
де, для спрощення, ми використовуємо ті ж позначення для елементів матриці, які тепер мають розширений розмір, а також відповідним чином переставлені рядки і стовпці.
Сумуючи внутрішню віртуальну роботу (14) для всіх елементів дає праву частину (1):
Розглядаючи тепер ліву частину (1), система зовнішньої віртуальної роботи складається з:
- Робота вузлових сил R:
- Робота зовнішніх сил на частині ребер або поверхонь елементів і сили
- Підстановляючи у (6b) отримуємо:
- або
- де матриці для елементів визначені як:
- Знову ж таки, чисельне інтегрування часто застосовується для їх обчислення. Аналогічно, заміняючи q у (17a) на r , після перетворення:
Додавання (16), (17b) і прирівнювання суми до (15) дає:
Так як віртуальні переміщення є довільними, рівність зводиться до:
Порівняння з (2) показує, що:
- Матриця жорсткості системи отримується шляхом підсумовування матриці жорсткості для кожного елемента:
- Вектор еквівалентних сил для вузлів отримується шляхом підсумовування елементів векторів навантаження:
На практиці, матриці елементів ніколи не розписують і не розширюють. Навпаки, матриця жорсткості для системи отримується додаванням коефіцієнтів to , де індекси ij, kl означають, що переміщення даного елемента збігаються, відповідно, з переміщенням вузлів системи . Подібно, до , де відповідає . Пряме додавання до породжує процедуру Direct Stiffness Method.
- ↑ Matrix Analysis Of Framed Structures, 3rd Edition by Jr. William Weaver, James M. Gere, Springer-Verlag New York, LLC, ISBN 978-0-412-07861-3, 1966
- ↑ Theory of Matrix Structural Analysis, J. S. Przemieniecki, McGraw-Hill Book Company, New York, 1968
- ↑ Argyris, J.H and Kelsey, S. Energy theorems and Structural Analysis Butterworth Scientific publications, London
- ↑ Clough, R.W, “The Finite Element in Plane Stress Analysis.”
- ↑ The Finite Element Method for Solid and Structural Mechanics, Zienkiewicz O. C and Taylor R L ISBN 978-0-7506-6321-2, 1967, McGraw Hill, New York
- ↑ Finite Element Structural Analysis, T.Y Yang, Prentice-Hall, Inc, Englewood, NJ, 1986
- ↑ Wiley: Programming the Finite Element Method, 5th Edition - I. M. Smith, D. V. Griffiths, L. Margetts. eu.wiley.com. Архів оригіналу за 9 січня 2015. Процитовано 18 вересня 2015.