Функції форми для 3D суцільних елементів¶
У цьому розділі узагальнено природні системи координат і явні форми функцій форми \(N_\alpha^e(\boldsymbol{r})\), введених у Функціях форми та скінченно-елементному наближенні, для тривимірних суцільних елементів, що використовуються FrontISTR в аналізі суцільного середовища. Розглядаються шість типів елементів: тетраедри першого/другого порядку (341/342), трикутні призми першого/другого порядку (351/352) та шестигранники першого/другого порядку (361/362). Порядок вузлів і номери граней у форматі сітки HEC-MW див. у Бібліотеці елементів у функціональному довіднику.
Процедура побудови інтегрування по елементу з цих функцій форми та визначника якобіана наведена в Чисельному інтегруванні. Формулювання B-bar, F-bar і несумісне формулювання для 361, а також функції форми для балкових та оболонкових елементів розглядаються в Розширених формулюваннях елементів.
Природні системи координат і внутрішній порядок вузлів¶
Функції форми визначаються у природних координатах \(\boldsymbol{r}\) кожного елемента. Для тривимірних суцільних елементів залежно від форми елемента використовуються три наведені нижче природні системи координат.
- Шестигранники (361/362): \(\boldsymbol{r} = (\xi, \eta, \zeta)\), \(-1 \le \xi, \eta, \zeta \le 1\).
- Тетраедри (341/342): об’ємні координати \((L_1, L_2, L_3, L_4)\), де \(L_1 + L_2 + L_3 + L_4 = 1\) і \(L_i \ge 0\). Як незалежні змінні беруться \(\boldsymbol{r} = (L_2, L_3, L_4)\), а \(L_1 = 1 - L_2 - L_3 - L_4\).
- Трикутні призми (351/352): об’ємні координати \((\xi, \eta)\) базового трикутника (\(0 \le \xi, \eta\), \(\xi + \eta \le 1\)) поєднуються з осьовою координатою \(\zeta \in [-1, 1]\) для утворення \(\boldsymbol{r} = (\xi, \eta, \zeta)\). Допоміжна величина \(a = 1 - \xi - \eta\) використовується як третя об’ємна координата на основі.
Для елементів першого порядку нумерація вузлів елемента збігається у вхідному форматі HEC-MW та внутрішньому форматі. Для елементів другого порядку правила впорядкування проміжних вузлів на ребрах відрізняються. FrontISTR приймає на вході формат HEC-MW (спочатку по контуру перелічуються кутові вузли, потім проміжні вузли в порядку ребер 1-2, 2-3, …), тоді як функції форми в бібліотеці елементів реалізовані для іншого порядку вузлів.
Відмінність між двома форматами усуває hecmw2fstr_mesh_conv, що викликається відразу після зчитування сітки й перевпорядковує вузли для кожного елемента. Серед тривимірних суцільних елементів перетворюються два наведені нижче типи.
| Тип елемента | Таблиця перетворення | Опис |
|---|---|---|
| 342 (тетраедр другого порядку) | Table342 |
Перевпорядковує 10 вузлів у \(\{1,2,3,4,7,5,6,8,9,10\}\) |
| 352 (трикутна призма другого порядку) | Table352 |
Перевпорядковує 15 вузлів у \(\{1,2,3,4,5,6,9,7,8,12,10,11,13,14,15\}\) |
Оскільки перевпорядкування виконується безпосередньо в масиві, що зберігає зв’язність елементів, усі наступні виклики бібліотеки елементів використовують внутрішній порядок вузлів FrontISTR. Для шестигранного елемента другого порядку 362 таблиці перетворення немає, оскільки порядок проміжних вузлів у вхідному форматі HEC-MW збігається з внутрішнім форматом FrontISTR. Під час виведення результатів викликається зворотне перетворення fstr2hecmw_mesh_conv, яке перед записом відновлює порядок вузлів HEC-MW, тому користувачеві достатньо враховувати лише формат HEC-MW і для введення, і для виведення. Номери вузлів у наведених нижче функціях форми відповідають внутрішньому формату FrontISTR після перетворення.
Функції форми елементів першого порядку¶
Для тетраедрального елемента першого порядку (341) функціями форми є самі об’ємні координати:
Для елемента трикутної призми першого порядку (351) функції форми є добутками лінійних функцій форми базового трикутника (\(a, \xi, \eta\)) і лінійних осьових функцій форми (\((1-\zeta)/2, (1+\zeta)/2\)):
Для шестигранного елемента першого порядку (361) функції форми є тензорними добутками лінійних функцій форми у трьох координатних напрямках:
Тут \((\xi_\alpha, \eta_\alpha, \zeta_\alpha)\) — значення природних координат вузла \(\alpha\) (кожна компонента дорівнює \(\pm 1\)).
Функції форми елементів другого порядку¶
Для тетраедрального елемента другого порядку (342) функції форми поділяються на чотири кутові вузли та шість проміжних вузлів на ребрах:
Проміжні вузли 5–10 відповідають відповідно серединам ребер 1-2, 2-3, 1-3, 1-4, 2-4 і 3-4.
Елемент трикутної призми другого порядку (352) складається з шести кутових вузлів, шести проміжних вузлів на ребрах трикутних граней і трьох проміжних вузлів на осьових ребрах:
Проміжні вузли 7–9 відповідають серединам ребер нижнього трикутника (\(\zeta = -1\)), вузли 10–12 — серединам ребер верхнього трикутника (\(\zeta = +1\)), а вузли 13–15 — серединам осьових ребер.
Шестигранний елемент другого порядку (362) є 20-вузловим елементом сімейства Serendipity. Позначимо значення природних координат вузла \(\alpha\) як \((\xi_\alpha, \eta_\alpha, \zeta_\alpha)\). Для кутових вузлів (\(\alpha = 1, \ldots, 8\), кожна компонента дорівнює \(\pm 1\))
Для проміжних вузлів на ребрах (\(\alpha = 9, \ldots, 20\), одна з трьох природних координат дорівнює \(0\), а дві інші — \(\pm 1\)) вузли з \(\xi_\alpha = 0\) (ребра, спрямовані вздовж осі \(\xi\)) мають
Проміжні вузли, ребра яких спрямовані вздовж осей \(\eta\) або \(\zeta\), задаються аналогічно, з усуненням відповідної природної координати квадратним членом.
Пов’язані теми¶
- Функції форми та скінченно-елементне наближення — Математичне визначення функцій форми \(N_\alpha^e\)
- Просторові похідні функцій форми — Похідні функцій форми за глобальними координатами та якобіан
- Чисельне інтегрування — Точки інтегрування, ваги та наближене інтегрування по елементу
- Розширені формулювання елементів — B-bar, F-bar, несумісні елементи, оболонки та балки
- Бібліотека елементів (функції) — Порядок вузлів і номери граней у форматі HEC-MW
- Перелік позначень фізичних величин