Using RBF-FD for calculation of hydroelastic vibrations of axisymmetric orthotropic shells of rotation
- Авторлар: Nguyen С.M.1, Shelevaya D.R.1,2, Krasnorutsky D.А.1,3
-
Мекемелер:
- Novosibirsk State Technical University
- Lavrentyev Institute of Hydrodynamics of the Siberian Branch of the Russian Academy of Sciences
- S.A. Chaplygin Siberian Research Institite of Aviation
- Шығарылым: Том 516, № 1 (2024)
- Беттер: 81-92
- Бөлім: ТЕХНИЧЕСКИЕ НАУКИ
- URL: https://ogarev-online.ru/2686-7400/article/view/272113
- DOI: https://doi.org/10.31857/S2686740024030128
- EDN: https://elibrary.ru/JZAPUB
- ID: 272113
Дәйексөз келтіру
Толық мәтін
Аннотация
Geometrically nonlinear differential equations describing the dynamic deformation of axisymmetric shells of rotation are derived on the basis of general equations for solving functions in the global coordinate system. The equations take into account thinning/thickening at large longitudinal strains as well as transverse shear for thick shells. The motion and pressure of an ideal incompressible fluid is described by a displacement potential. To obtain the numerical solution, the finite difference method based on spline interpolation by polyharmonic radial basis functions is applied. The calculation method is implemented in software package. Good agreement of the calculated displacements with the results of modeling by different finite elements in ANSYS is obtained. The frequencies of the hydroelastic vibrations of the tanks are compared with those obtained by the finite element and boundary element method, as well as with results from published articles by other researchers.
Толық мәтін
Осесимметричными оболочками вращения моделируют топливные баки ракет-носителей с жидкостным ракетным двигателем при решении задачи обеспечения продольной устойчивости (англ. POGO) [1]. Наиболее популярным и универсальным методом анализа тонкостенных конструкций является метод конечных элементов (МКЭ), для учета жидкости часто используют метод граничных элементов (МГЭ). Целью данной работы является развитие и программная реализация альтернативного МКЭ и МГЭ подхода к расчету тонкостенных оболочечных конструкций, взаимодействующих с жидкостью.
В данной работе в основе вывода разрешающих уравнений оболочки лежит описание кинематики деформирования срединной поверхности с помощью вектора конечного поворота (вектора Эйлера) и использования разрешающих функций в глобальной системе координат. Обзор подходов, методов решения и моделей теории пластин и оболочек приведен в работе [2]. В статье [3] имеется обзор работ по расчету гидроупругих колебаний оболочек.
В трехмерном пространстве рассмотрим криволинейную поверхность оболочки, заданную радиус-вектором:
(1)
где – базисные векторы глобальной системы координат, по повторяющимся индексам ведется суммирование от 1 до 3. Поверхность разделяется координатными линиями, бесконечно малый элемент, образуемый линиями s1, s2, s1 + ds1, s2 + ds2, в точке O этого элемента поставим локальную систему координат с тремя единичными векторами , , (рис. 1).
Рис. 1. Деформирование и равновесие малого элемента оболочки.
Векторы локальной системы координат выражаются следующим образом:
(2)
где β – матрица начальной геометрии.
Поворот малого элемента определим следующим образом:
(3)
где ωk – проекции вектора конечного поворота (вектора Эйлера) на оси глобальной системы координат.
В результате перемещения параллельно самому себе как жесткого целого точка O займет новое положение O*, длины отрезков ds1 = | OA1 |, ds2 = | OA2 | изменятся и станут равными , . Обозначим , – относительные удлинения сторон малого элемента вдоль направлений s1 и s2 соответственно. При деформировании векторы локального базиса переходят в . С учетом (2) и (3) повернутые орты будут иметь следующие выражения:
(4)
При наличии сдвига в плоскости ортогональность и нарушается, и они переходят в , . Обозначим угол сдвига χ, тогда:
где
(5)
Поскольку , то
(6)
где
,
суть дополнительные углы деформирования за счет поперечного сдвига, G13 – модуль сдвига ортотропного материала, h* – толщина деформированной оболочки, ê – корректирующий коэффициент сдвига прямоугольного сечения (ê ≈ π2 / 12), , – векторы внутренних погонных сил на площадках, ортогональных координатным линиям.
Уравнения (6) описывают кинематику деформирования срединной поверхности оболочки. Они связывают поворот элемента оболочки, растяжение его сторон и изменение угла между ними с перемещениями элемента.
Для деформированной оболочки имеем , . Уравнения динамического равновесия сил (рис. 1), записанные для деформированного состояния, имеют вид
(7)
(8)
где , – векторы внутренних погонных сил; , – векторы внутренних моментов; – вектор внешней распределенной нагрузки; – вектор внешнего распределенного момента, – сила инерции, – инерционный момент. Здесь необходимо отметить, что инерционная сила и момент, в силу сохранения массы элементарного объема, зависят только от ускорения, поэтому в формуле (7) сила инерции
,
а в (8)
,
где – угловые ускорения вокруг главный осей (точки обозначают дифференцирование по времени t).
При осесимметричном деформировании оболочки вращения (рис. 2) координатная сетка остается ортогональной, т.е. параметр сдвига χ = 0. Введем в рассмотрение цилиндрическую систему координат с ортами
(9)
Радиус-вектор срединной поверхности будет иметь следующий вид:
(10)
где r(s), z(s) – параметрические уравнения меридиана оболочки.
Рис. 2. Осесимметричная оболочка вращения с жидкостью.
Введем в рассмотрение безразмерные величины следующим образом:
(11)
где – характерный геометрический размер оболочки (например, длина меридиана, радиус), , . Введем безразмерный параметр длины меридиана ξ, т.е. s = s(ξ). Определим параметры Ламе следующими соотношениями: A1 = r, A2 = s,ξ, и dα1 = dφ, dα2 = dξ, здесь и далее нижний индекс после запятой означает дифференцирование по этой переменной.
Пропустим промежуточные выкладки. Разрешающая система 6 геометрически нелинейных дифференциальных уравнений первого порядка относительно 6 функций – , описывающих динамическое напряженно-деформированное состояние осесимметричной ортотропной оболочки при больших продольных деформациях, перемещениях и поворотах, с учетом поперечного сдвига имеет следующий вид:
1)
2) (12)
3)
(13)
4)
5) (14)
6) (15)
дополнительные выражения и обозначения:
(16)
где fh = h* / h – функция изменения толщины оболочки при деформировании, которая вычисляется итерационно.
Рассмотрим расчет малых колебаний осесимметричного бака с идеальной несжимаемой жидкостью. Для такой модели жидкости ее малые перемещения определяются потенциалом перемещений φ [4], а перемещения стенки бака определяются системой дифференциальных уравнений движения осесимметричной оболочки вращения (12)–(15), которые в сокращенном виде можно записать следующим образом:
(17)
где – вектор разрешающих функций. В случае малых колебаний решение разыскивается в следующем виде:
(18)
тогда, подставляя решение (18) в (17), линеаризуя и вычитая исходное равновесное состояние, получим уравнение для амплитуд малых колебаний:
(19)
В рамках допущений для потенциала малых перемещений жидкости φ получим краевую задачу 4:
∆φ = 0 – в объеме жидкости, (20)
φ = 0 – на свободной поверхности жидкости, (21)
∂φ / ∂n = 0 – на оси симметрии и/или неподвижной части бака, (22)
, – на смоченной части оболочки, (23)
где – внешняя нормаль.
Для аппроксимации производной по координатам в уравнении применяется шаблон центральной разности либо интерполяционный многочлен Лагранжа по четырем точкам для повышения точности аппроксимации при малом числе разбиений меридиана [5].
Для решения краевой задачи (20)–(23) применим метод конечных разностей, а для генерирования весовых коэффициентов разностных схем на произвольном трафарете будем использовать радиальные базисные функции (РБФ). В англоязычной литературе такой подход называется Radial Basis Function Finite Difference method (RBF-FD). В данной работе используется полигармоническая РБФ [6–8]:
ϕ(r) – r2m ln(r), (24)
где m – степень четной полигармонической РБФ.
Использование РБФ позволяет вычислять весовые коэффициенты конечных разностей на произвольной (нерегулярной) сетке, имеющей сгущение там, где это требуется (например, в области взаимодействия жидкости и оболочки), а в других местах иметь разреженную структуру для экономии ресурсов ЭВМ.
Быстрый алгоритм генерирования нерегулярной сетки узлов в прямоугольной области предложен в [9]. Этот алгоритм был слегка модифицирован для генерирования сетки из предварительно дискретизированной выпуклой граничной области с произвольной дискретизацией. Примеры результата работы этого алгоритма приведены на рис. 3.
Рис. 3. Примеры заполнения расчетной области узлами.
На рис. 3 кроме граничных и внутренних точек области показаны законтурные (вспомогательные) узлы (в англ. ghost nodes). Они вводятся для уравнивания числа уравнений и неизвестных. Таким образом, уравнение ∆φ = 0 должно выполняться во всех узлах границы и внутренней области, а законтурные узлы участвуют в формировании трафаретов конечных разностей. На рис. 3 приведен пример трафарета, составленного из 22 точек. Такие трафареты строятся для каждого узла контура и внутри области, и по ним вычисляются весовые коэффициенты конечных разностной аппроксимации требуемых производных.
Рассмотрим алгоритм вычисления весовых коэффициентов для разностных схем. Интерполяционный сплайн на основе РБФ записывается в стандартном виде с дополнительным полиномом первой степени [10], гарантирующим уникальность решения [6], а также условиями ортогональности весовых коэффициентов следующим образом:
(25)
где rk = (xk, yk) – узлы интерполяции, n – число узлов интерполяции, λk – весовые коэффициенты РБФ, γ1, 2, 3 – коэффициенты дополнительного многочлена. Сплайн (25) может быть расширен до пространственного случая, а также до произвольного количества размерностей.
Пусть интерполируемая функция имеет узловые значения fk, тогда из СЛАУ (25) для определения весовых коэффициентов будет иметь вид:
(26)
СЛАУ (26) имеет уникальное решение, если узлы интерполяции не повторяются (это условие обеспечивается генератором распределения узлов), а ее матрица [A] не меняет свой вид при аппроксимации произвольного дифференциального оператора L [10], что легко показать. СЛАУ для определения весовых коэффициентов wj разложения дифференциальной оператора по узловым значениям функции fj, в которой матрица совпадает с (26):
(27)
Расчетная область, занятая жидкостью, разбивалась неравномерной сеткой, имеющей сгущение на границах и разреженность внутри (рис. 3). Это дает существенную экономию размерности задачи и незначительно сказывается на точности решения. Алгоритм решения уравнений ортотропной осесимметричной оболочки совместно с жидкостью добавлен в функциональные возможности программы DARSYS [5].
Рассмотрим несколько примеров расчета статического деформирования. Цилиндрической оболочки под действием внутреннего распределенного давления P (рис. 4). Радиус R = 0.5 м, толщина h = 0.02 м, высота Н = 0.7 м, модуль упругости материала E = 2 ∙ 107 Па, коэффициент Пуассона v = 0.3.
Рис. 4. Цилиндрическая оболочка. Результаты расчета.
На рис. 4 приведены зависимости полного перемещения верхней точки меридиана от числа разбиений, а также деформированные конфигурации, рассчитанные в ANSYS разными конечными элементами и по формулам (12)–(16) в DARSYS при значении давления P = 1.1 ∙ 105 Па при свободном опирании и с защемленным основанием на рис. 5. Кроме того, на рис. 5 показаны деформированные конфигурации меридиана с h = 0.2 м, чтобы показать влияние учета поперечного сдвига.
Рис. 5. Защемленная цилиндрическая оболочка. Результаты расчета.
Рассмотрим задачу о деформировании эллиптической оболочки с полуосями α = 0.4 м, b = 2a под действием внутреннего давления P (рис. 6). Толщина и материал взяты из предыдущего примера. На рис. 6 приведены зависимости полного перемещения точки меридиана, лежащей на малой полуоси (ξ = 0) от числа разбиений, рассчитанные в ANSYS и по формулам (12)–(16) при значении давления P = 3.3 ∙ 105 Па и деформированная конфигурация. Из рисунков видно, что результаты хорошо согласуются.
Рис. 6. Эллиптическая оболочка. Результаты расчета.
На рис. 7 приведены зависимости перемещения от давления для цилиндрической (слева) и эллиптической (справа) оболочки. Нелинейность обусловлена использованием логарифмической деформации в качестве меры, а также эффектом утонения оболочки.
Рис. 7. Цилиндрическая (а) и эллиптическая (б) оболочки, зависимость перемещения от давления.
Рассмотрим задачу о деформировании конической оболочки под действием внутреннего распределенного давления P, радиус окружности дна R = 0.5 м, угол конуса φ = π / 6 (рис. 8), толщину и параметры материала взяты из предыдущих примеров. На рис. 8 приведена деформированная конфигурация и зависимости полного перемещения вершины конуса (ξ = 0) от числа разбиений, рассчитанные в ANSYS и по формулам (12)–(16) при значении давления P = 3.5 ∙ 105 Па.
Рис. 8. Коническая оболочка. Результаты расчета.
Рассмотрим задачу о деформировании составной оболочки (рис. 9) под действием внутреннего распределенного давления P, радиус цилиндра R = 0.5 м, высота цилиндра H = 0.8 м, длина образующей конуса L = 0.3 м, φ = π / 6, толщина и материал взяты из предыдущих примеров. На рис. 9 приведена деформированная конфигурация и зависимости полного перемещения верхней точки меридиана составной оболочки (ξ = 0) от числа разбиений, рассчитанные в ANSYS и по формулам (12)–(16) при значении давления P = 1.8 ∙ 105 Па. На рис. 10 представлены зависимости перемещения от давления для цилиндрической (а) и эллиптической (б) оболочки.
Рис. 9. Составная оболочка. Результаты расчета.
Рис. 10. Коническая (а) и составная (б) оболочки, зависимость перемещения от давления.
Рассмотрим тестовую задачу из статьи [11]: полусферический открытый бак заполнен водой, шарнирно закреплен по радиусу. Радиус R = 5.08 м, толщина 0.0254 м, модуль упругости Е = 7 ∙ 1010 Па, коэффициент Пуассона v = 0.3, плотность материала ρ = 2770 кг/м3.
В табл. 1 приведены три низшие частоты осесимметричных гидроупругих колебаний, рассчитанные различными методами в разных программах. Три первые столбца с частотами взяты из статьи [12], в которой нет информации о сходимости в зависимости от дискретизации модели. В табл. 1 в четвертом столбце приведены частоты, которые практически не меняются при увеличении числа конечных и граничных элементов, при расчете в программе В.Е. Левина [4] по МКЭ-МГЭ. В пятом столбце приведены частоты, рассчитанные в ANSYS Workbench 14.5 при ~50 разбиениях вдоль меридиана.
Таблица 1. Частоты колебаний полусферической оболочки с водой, Гц
№ | 1 | 2 | 3 | 4 | 5 | 6 |
МКЭ-МГЭ [11] | МКЭ [12] | ANSYS [12] (Shell63) | МКЭ-МГЭ [4] | ANSYS (Shell181, Fluid80) | DARSYS | |
1 | 23.59 | 22.00 | 22.07 | 22.04 | 22.333 | 20.296 |
2 | 35.70 | 33.38 | 33.41 | 33.32 | 33.714 | 35.172 |
3 | 43.92 | 42.02 | 41.30 | 41.10 | 39.091 | 40.637 |
Из табл. 1 видно, что расхождение в первой частоте между разными методами достигает 16%. Для анализа сходимости были проведены расчеты с разной дискретизацией модели. На рис. 11 приведены графики сходимости рассчитанных частот в ANSYS и по разработанной методике. Из рисунка видно, что графики пересекаются с ростом числа разбиений. Сходимости частот в ANSYS Workbench 14.5 (Shell181+Fluid80) получить не удалось, а частоты, рассчитанные по предлагаемой методике, имеют выраженную асимптотику при увеличении числа разбиений меридиана. На рис. 11б приведены зависимости низшей частоты от дискретизации меридиана для различных размеров трафарета конечных разностей n = 15, 22, 50 для степени полигармонической РБФ m = 2. Повышение степени m не приводит к существенным изменениям, как и увеличение размера трафарета n.
Рис. 11. Сходимость частот гидроупругих колебаний полусферической оболочки с водой.
В табл. 2 приведены частоты собственных колебаний составной оболочки из изотропного материала (рис. 9), заполненной водой до уровня 0.5 м. Были проведены расчеты частот собственных осесимметричных колебаний в программе [4] по МКЭ-МГЭ (~60 элементов), в ANSYS Workbench 14.5 моделировалась четверть модели с условиями симметрии (~119 тыс. элементов) и по предложенной методике в программе DARSYS (300 разбиений меридиана), результаты сведены в табл. 2.
Таблица 2. Частоты колебаний составной оболочки с водой, Гц
№ | ANSYS (Shell181, Fluid80) | МКЭ-МГЭ [4] | DARSYS |
1 | 8.464 | 9.233 | 9.394 |
2 | 10.969 | 11.256 | 11.307 |
3 | 13.801 | 14.137 | 14.130 |
4 | 16.377 | 16.474 | 16.448 |
5 | 16.763 | 16.937 | 16.869 |
6 | 18.487 | 18.756 | 18.577 |
Из табл. 2 видно, что наибольшее различие приходится на низшую частоту и достигает 11%, с ростом номера тона разница падает до 0.5%. Уточнить результаты в ANSYS путем увеличения числа КЭ не удалось.
Рассмотрим тороидальный бак, наполовину заполненный водой, образующая окружность имеет радиус 0.5 м, внутренний радиус – 0.5 м, внешний – 1.5 м. Толщина оболочки 0.02 м, изотропный материал: модуль упругости E = 2 ∙ 107 Па, коэффициент Пуассона v = 0.3, плотность ρ = 7850 кг/м3. Тор шарнирно закреплен по внешнему радиусу. На рис. 12 приведены частоты и формы колебаний, рассчитанные в программе [4] (140 КЭ, 140 ГЭ вдоль меридиана) и по предлагаемой методике в программе DARSYS [5] (140 разбиений меридиана, m = 2, n = 22). В табл. 3 приведено сравнение первых 6 частот осесимметричных колебаний. Из табл. 3 видно, что частоты хорошо согласуются между собой.
Рис. 12. Формы колебаний тороидального бака (МКЭ-МГЭ [4] (а), DARSYS (б), сходимость частот (в)).
Таблица 3. Частоты колебаний тороидального бака с водой, Гц
МКЭ-МГЭ [4] | DARSYS | Разница, % | |
1 | 0.5616 | 0.5480 | 2.42 |
2 | 3.2617 | 3.2118 | 1.53 |
3 | 3.9653 | 3.8970 | 1.72 |
4 | 4.4991 | 4.4930 | 0.14 |
5 | 5.2194 | 5.1741 | 0.87 |
6 | 6.0651 | 5.9365 | 2.12 |
На рис. 12 приведены зависимости 3 низших частот от числа разбиений меридиана, рассчитанные в DARSYS. Из рис. 12 видно, что частоты стремятся к горизонтальным прямым с ростом числа разбиений без заметных осцилляций.
Предложенная методика расчета имеет перспективы развития, она будет применена для расчета оболочек в общей пространственной постановке на основе разработанных уравнений. Использование разрешающих функций в глобальной системе координат, в т.ч. вектора Эйлера для описания поворотов, позволяет достаточно просто проводить стыковку участков / областей. В будущем будет применен метод отложенной коррекции, который позволяет уточнить решение и получить непосредственную оценку достигнутой точности.
Авторлар туралы
С. Nguyen
Novosibirsk State Technical University
Хат алмасуға жауапты Автор.
Email: mckq1985@gmail.com
Ресей, Novosibirsk
D. Shelevaya
Novosibirsk State Technical University; Lavrentyev Institute of Hydrodynamics of the Siberian Branch of the Russian Academy of Sciences
Email: mckq1985@gmail.com
Ресей, Novosibirsk; Novosibirsk
D. Krasnorutsky
Novosibirsk State Technical University; S.A. Chaplygin Siberian Research Institite of Aviation
Email: mckq1985@gmail.com
Ресей, Novosibirsk; Novosibirsk
Әдебиет тізімі
- Колесников К.С. Динамика топливных систем ЖРД / К.С. Колесников, С.А. Рыбак, Е.А. Самойлов. М.: Машиностроение, 1975. 172 с.
- Аннин Б.Д., Волчков Ю.М. Неклассические модели теории пластин и оболочек // Прикладная механика и техническая физика. 2016. № 5. С. 5–14. https://doi.org/10.15372/PMTF20160501
- Бочкарев С.А. Собственные колебания усеченных конических оболочек, содержащих жидкость / С.А. Бочкарев, С.В. Лекомцев, В.П. Матвеенко // Прикладная математика и механика. 2022. Т. 86. № 4. С. 505–526. https://doi.org/10.31857/S0032823522040038
- Левин В.Е. Метод конечных и граничных элементов в динамике конструкций летательных аппаратов: специальность 05.07.03 “Прочность и тепловые режимы летательных аппаратов”: Диссертация на соискание доктора технических наук / В.Е. Левин. Новосибирский государственный технический университет. Новосибирск, 2001. 341 c.
- Красноруцкий Д.А., Лакиза П.А., Шелевая Д.Р. Программный комплекс для моделирования механики системы тонких упругих стержней. Краевые задачи и математическое моделирование: темат. сб. науч. ст. Новокузнецк: Изд-во КГПИ КемГУ, 2023. С. 57–60.
- Flyer N., Fornberg B., Bayona V. & Barnett G.A. On the role of polynomials in RBF-FD approximations: I. Interpolation and accuracy // J. Computational Physics. 2016. V. 321. P. 21–38. https://doi.org/10.1016/j.jcp.2016.05.026
- Shankar V, Wright G.B., Kirby R.M., Fogelson A.L. A Radial Basis Function (RBF)-Finite Difference (FD) Method for Diffusion and Reaction-Diffusion Equations on Surfaces // J. Sci. Comput. 2016. Jun 1. V. 63(3). P. 745–768. https://doi.org/10.1007/s10915-014-9914-1
- Kalani Rubasinghe, Guangming Yao, Jing Niu, Gantumur Tsogtgerel. Polyharmonic splines interpolation on scattered data in 2D and 3D with applications, Engineering Analysis with Boundary Elements. 2023. V. 156. P. 240–250. https://doi.org/10.1016/j.enganabound.2023.08.001
- Fornberg B., Flyer N. Fast generation of 2-D node distributions for mesh-free PDE discretizations // Computers & Mathematics with Applications. 2015. V. 69. Iss. 7. P. 531–544. https://doi.org/10.1016/j.camwa.2015.01.009
- Shankar V. The overlapped radial basis function-finite difference (RBF-FD) method: A generalization of RBF-FD // J. Comput. Phys. 2017. V. 342. P. 211–228.
- Гнитько В.И. Сравнение методов конечных и граничных элементов в задачах о колебаниях составной оболочки вращения с жидкостью / В.И. Гнитько, К.Г. Дегтярев, Е.С. Кононенко, А.М. Тонконоженко // Вісник Харківського національного університету імені В. Н. Каразіна. 2019. C. 38–45.
- Мокеев В.В. Исследование динамики конструкций с жидкостью и газом с помощью метода конечных элементов // Изв. РАН. Механика твердого тела. 1998. № 6. С. 166–174.
Қосымша файлдар

Ескертпе
Presented by Academician of the RAS B.D. Annin