Реализация алгоритмов моделирования гидроупругих колебаний профилей в программном комплексе VM2D

Язык труда и переводы:
УДК:
517.9
Дата публикации:
29 ноября 2022, 15:57
Категория:
Математическое моделирование физических процессов и технических систем
Авторы
Марчевский Илья Константинович
МГТУ им. Н.Э. Баумана; ИСП РАН
Измайлова Юлия Андреевна
МГТУ им. Н.Э. Баумана; ИСП РАН
Аннотация:
Реализован новый алгоритм моделирования гидроупругих колебаний профилей в вихревых методах в уже существующем программном комплексе VM2D для решения задач вычислительной гидродинамики, основанный на схеме расщепления и использующий методику расчета присоединенных масс профиля. Показано, что данный алгоритм устойчив и дает качественно правильное решение как для случая гидроупругих колебаний «тяжелого» профиля, масса которого значительно превышает массу вытесняемой им среды, так и для профиля, масса которого соизмерима или меньше таковой для среды.
Ключевые слова:
вихревые методы, сопряженные задачи, присоединенная масса, метод Галеркина, граничное интегральное уравнение
Основной текст труда

Введение

Задачи вычислительной гидродинамики (CFD) относят к наиболее сложным задачам вычислительной математики в силу нелинейности определяющих соотношений. Если в инженерных приложениях возникают сопряженные задачи в гидроупругой постановке, когда обтекаемая конструкция взаимодействует с потоком, двигаясь или деформируясь под действием аэрогидродинамических нагрузок (Fluid-Structure Interaction, FSI), задача усложняется еще сильнее, поскольку форма области течения становится переменной, а ее границы – подвижными, причем их скорость в общем случае заранее неизвестна. В настоящей работе рассмотрены алгоритмы решения таких задач с использованием вихревых методов вычислительной гидродинамики [1], которые могут быть чрезвычайно эффективны, если влиянием сжимаемости среды можно прененбречь, а подвижный элемент конструкции имеет значительное удлинение, так что его обтекание можно считать плоским.

Вихревые методы

Вихревые методы относятся к бессеточным лагранжевым методам моделирования течений, в которых первичной расчетной величиной является завихренность {\vec {\Omega }}=\nabla \cdot {\vec {V}} . Моделируя эволюцию (перенос) завихренности в области течения и ее генерацию на обтекаемой поверхности, можно описать течение вязкой несжимаемой жидкости вокруг профиля.

Вихревые методы в силу своей низкой вычислительной сложности хорошо применимы для моделирования существенно нестационарных режимов обтекания профилей или их систем (в том числе подвижных или деформируемых). При этом моделирование обтекания с применением вихревых методов позволяет решать задачу в наиболее общей постановке, отказавшись от гипотезы (квази)стационарности нагрузок, т. е. их вычисления по заранее найденным значениям стационарных гидродинамических коэффициентов, и рассматривая непотенциальный вихревой режим обтекания.

Благодаря лагранжевой природе вихревых методов и отсутствию необходимости построения расчетной сетки в области течения вихревые методы эффективны в задачах, где форма области течения изменяется во времени; при этом обтекаемая поверхность может совершать произвольные движения или деформироваться.

Сложность представляет организация схемы связывания упругой и гидродинамической подсистем; фундаментальные результаты, полученные в [2], устанавливают связь между величинами гидродинамических нагрузок и интенсивностью генерируемой на обтекаемой поверхности завихренности, которая оказывается линейной. Это позволяет построить полунеявную разностную схему интегрирования по времени, итерации в которой сходятся достаточно быстро, что открывает путь к устойчивому и эффективному решению задач для тел произвольной массы, вплоть исчезающе малой.

Программный комплекс VM2D

На сегодняшний день разработан программный комплекс VM2D [3] для решения плоских задач моделирования несжимаемых течений и расчета обтекания профилей. В его основу положен метод вязких вихревых доменов [4], а также некоторые оригинальные разработки авторов, связанные, главным образом, со схемами численного решения граничных интегральных уравнений относительно интенсивности генерируемого на профилях вихревого слоя [5], рис. 1.

Рис. 1. Пример численного решения граничного интегрального уравнения при моделировании обтекания профиля Жуковского с кусочно-постоянным (1-го порядка точности) и кусочно-линейным (2-го порядка точности) представлением решения

На текущий момент комплекс VM2D позволяет решать широкий класс задач расчета обтекания подвижных и неподвижных профилей и систем профилей и определения действующих на них нестационарных гидродинамических нагрузок, однако решение сопряженных задач гидроупругости в случаях, когда инерционные свойства (масса, момент инерции) профиля соизмеримы с таковыми для вытесняемого объема среды (такие профили естественно называть «легкими»), приводит к значительной погрешности или даже вычислительной неустойчивости. Это является следствием применения наиболее простой схемы расщепления, в соответствии с которой каждый шаг расчета по времени делится на два подшага: на первом рассчитывается обтекание профиля, движущегося с известной скоростью (известной с предыдущего шага), на втором — движение профиля под действием известных гидродинамических нагрузок (найденных на первом подшаге).

Результаты

В рамках настоящей работы в пакет VM2D внедрен итерационный алгоритм моделирования гидроупругих колебаний профилей. Данный алгоритм основан на результатах [2], и требует для реализации полунеявной схемы расчета компонент тензора присоединенных масс профиля, которые могут быть легко вычислены с использованием вышеупомянутых схем решения граничных интегральных уравнений [5].

Работа реализованного итерационного алгоритма продемонстрирована на модельной задаче о расчете гидроупругих колебаний, в которой моделируется обтекание потоком вязкой несжимаемой жидкости кругового профиля, закрепленного посредством вязкоупругой связи и способного перемещаться поперек потока. Частота собственных колебаний механической системы выбрана близкой к частоте схода вихрей Кармана, что соответствует режиму ветрового резонанса.

Зависимость отклонения «тяжелого» профиля от времени показана на рис. 2; результаты моделированияблизки для ранее реализованного в VM2D и обсуждаемого здесь алгоритмов.

Рис. 2. Отклонение «тяжелого» профиля, рассчитанное по ранее имевшемуся в программном комплексе VM2D алгоритму (синяя линия) и по вновь реализованному алгоритму (красная линия)

Для профиля, плотность которого близка к плотности вытесняемой им среды (рис. 3), амплитуда колебаний при расчете обоими алгоритмами оказывается близкой, однако частота колебаний отличается весьма значительно, причем новый алгоритм обеспечивает более низкую частоту колебаний, что качественно лучше соответствует поведению такой механической системы.

Рис. 3. Отклонение профиля с массой, близкой к массе вытесняемой им среды, рассчитанное по ранее имевшемуся в программном комплексе VM2D алгоритму (синяя линия) и по вновь реализованному алгоритму (красная линия)

Для моделирования колебаний «легкого» профиля, масса которого меньше массы вытесняемой им среды (а точее — его присоединенной массы), ранее реализованный в VM2D алгогитм был непригоден, посколько приводил к вычислительной неустойчивости, тогда как новый алгоритм позволяет корректно решать задачу, требуя, в зависимости от конкретной величины массы профиля, от единиц до нескольких десятков итераций до сходимости на каждом шаге расчета по времени. Отметим, что в случае расчета обтекания «тяжелых» профилей требуется, как правило, не более двух таких итераций, а для экономии времени расчета можно ограничиться и безытерационной схемой. 

Заключение

Реализованный в программном комплексе VM2D алгоритм [2] обеспечивает возможность устойчивого моделирования в сопряженных задачах гидроупругости при произвольной массе/моменте инерции обтекаемого профиля и возможность получения качественно правильного результата, в частности, зависимости частоты колебаний от относительной массы профиля. Полунеявный характер схемы расщепления позволяет проводить расчет с достаточно крупным шагом по времени и требует выполнения небольшого количества итераций до сходимости соответствующего процесса. 

Литература
  1. Андронов П.Р., Гувернюк С.В., Дынникова Г.Я. Вихревые методы расчета нестационарных гидродинамических нагрузок. Москва, Изд-во МГУ, 2006, 184 с.
  2. Дынникова Г.Я. О присоединенной массе в модели вязкой несжимаемой жидкости. Доклады Академии наук, 2019, т. 488, № 5, с. 493–497. DOI: https://doi.org/10.31857/S0869-56524885493-497
  3. Kuzmina K., Marchevsky I., Ryatina E. VM2D: Open source code for 2D in-compressible flow simulation by using vortex methods. Parallel Computational Technologies. PCT 2018. Sokolinsky L., Zymbler M., eds. Communications in Computer and Information Science, 2018, vol. 910, рр. 251–265. DOI: https://doi.org/10.1007/978-3-319-99673-8_18
  4. Гувернюк С.В., Дынникова Г.Я. Моделирование обтекания колеблющегося профиля методом вязких вихревых доменов. Известия РАН. Механика жидкости и газа, 2007, № 1, c. 3–14.
  5. Kuzmina K.S., Marchevskii I.K. On the calculation of the vortex sheet and point vortices effects at approximate solution of the boundary integral equation in 2D vortex methods of computational hydrodynamics. Fluid Dynamics, 2019, vol. 54, no. 7, pp. 991–1001. DOI: https://doi.org/10.1134/S0015462819070103
Ваш браузер устарел и не обеспечивает полноценную и безопасную работу с сайтом.
Установите актуальную версию вашего браузера или одну из современных альтернатив.