Программный комплекс SMILE (Statistical Modeling in Low-Density Environment — статистическое моделирование в средах с низкой плотностью) разработан в лаборатории вычислительной аэродинамики Института теоретической и прикладной механики им. С.А. Христиановича Сибирского отделения Российской Академии наук. Лаборатория хорошо известна в стране и за рубежом как один из основных центров, связанных с исследованиями различных проблем высотной аэротермодинамики на основе решения кинетических уравнений методом прямого статистического моделирования (ПСМ). В лаборатории разработаны эффективные численные алгоритмы для моделирования течений разреженного газа в широком диапазоне чисел Кнудсена на параллельных ЭВМ. Разработаны модели для описания физико-химических процессов в разреженных течениях. Результаты исследований, проводимых в лаборатории, неоднократно представлялись на различных национальных и международных конференциях и отражены в многочисленных публикациях.
Программный комплекс SMILE предназначен для решения фундаментальных и прикладных задач динамики разреженного газа методом прямого статистического моделирования (ПСМ) на многопроцессорных ЭВМ. Комплекс также используется для обучения студентов и аспирантов соответствующих специальностей методам и средствам вычислительной динамики разреженного газа.
Комплекс SMILE позволяет проводить численное исследование газовых течений в режимах от переходного до свободно-молекулярного, то есть таких течений, в которых длина свободного пробега в газе сравнима или намного превышает характерные размеры задачи. Численное моделирование таких течений необходимо при проведении исследований в областях вакуумной газовой динамики, физики молекулярных пучков, физики плазмы и газового разряда, высотной аэродинамики и др. Известно, что традиционные методы вычислительной газовой динамики, основанные на континуальном описании течения (уравнения Эйлера и Навье-Стокса), неприменимы в свободномолекулярном и переходном режимах. Для описания таких течений необходимо использовать кинетический подход, основанный на уравнении Больцмана. В настоящий момент метод ПСМ, в котором реальное газовое течение представляется в виде ансамбля модельных молекул (обычно ~105-107 молекул), взаимодействующих между собой и с твердой поверхностью, является наиболее мощным инструментом для численного решения уравнения Больцмана в двумерной и трехмерной постановках. В комплексе SMILE реализованы наиболее современные и эффективные схемы метода ПСМ.
Программный комплекс позволяет проводить исследования течений разреженного газа в двух- и трехмерной постановках с использованием упрощенной геометрической модели исследуемого объекта. В комплексе реализованы различные модели межмолекулярных столкновений, как упругих, так и неупругих, что позволяет проводить расчеты разреженных течений с учетом эффектов реального газа (обмен энергией между поступательными и внутренними модами молекул и химические реакции).
В комплексе SMILE используются высокоэффективные алгоритмы распараллеливания метода ПСМ, реализованные на базе библиотеки MPI (Message Passing Interface), что делает возможным использование комплекса на многопроцессорных ЭВМ. Это особо важно при исследованиях около-континуальных течений с учетом эффектов реального газа, требующих больших вычислительных ресурсов. Программный комплекс состоит из следующих подсистем:
Все интерактивные подсистемы имеют дружественный графический интерфейс пользователя, что делает их доступными и легкими в использовании в учебном процессе. Работоспособность комплекса SMILE подтверждена многочисленными публикациями, в которых производились сравнения результатов расчетов комплексом SMILE и экспериментальных данных как российских, так и зарубежных исследователей.
Программный комплекс SMILE включает в себя подсистемы пре-процессинга (подготовки начальных данных), процессинга (т.е. расчета методом ПСМ) и пост-процессинга (обработки и визуализации результатов), несколько вспомогательных утилит, и встроенную систему помощи.
Система SMILE основана на:
а) реализация метода ПСМ основана схеме мажорантной частоты;
б) для моделирования упругих столкновений используются модели переменных твердых сфер (VHS) и переменных мягких сфер (VSS);
в) для моделирования вращательной и колебательной энергии молекул и энергообмена с поступательной модой применяются непрерывная и дискретная модели Ларсена-Боргнакке (по выбору) с постоянными или температурно-зависимыми релаксационными числами.
г) для моделирования химических реакций диссоциации и обмена в газовой фазе используются как модель полной столкновительной энергии (TCE), так и модель с учетом колебательно-диссоционного взаимодействия (VDF);
д) модели могут быть использованы как с непрерывной так и с дискретной внутренней энергией;
е) база данных химических элементов содержит все параметры перечисленных моделей для компонентов, содержащихся в атмосферах Земли и Марса;
ж) для описания столкновений молекул газа с поверхностью используется модель Максвелла или многопараметрическая модель Ночиллы.
Расчетные сетки:
а) двухуровневая прямоугольная сетка;
б) адаптация сетки автоматическая по локальной длине свободного пробега;
в) указанные сетки могут использоваться для расчета течений разреженного газа в двумерной, осесимметричной и трехмерной постановках.
Другие численные процедуры:
а) При расчете осесимметричных течений могут использоваться радиальные весовые функции;
б) адаптивное разбиение вычислительной области на подобласти с различными шагами по времени.
Специальная графическая оболочка, позволяет упростить и ускорить процесс задания начальных данных расчета, проконтролировать запущенный расчет и просмотреть полученные результаты. Из нее вызываются все подсистемы и утилиты, в том числе и такая, как Tecplot для представления полученных результатов. Также при работе с этой оболочкой выполняются некоторые функции операционной системы, такие как создание и удаление директорий, архивирование файлов и пр. Предусмотрен вызов подсистемы помощи пользователю.
Система пре-процессинга выполняет интерактивную подготовку начальных данных для вычисления, ее основные элементы, это:
Система ПСМ вычислений (процессинга) основывается на алгоритмах метода прямого статистического моделирования и использует эффективные алгоритмы распараллеливания. После выполнения пре-процессинга создаются restart-файлы, которые затем обновляются в процессе вычислений. Это позволяет контролировать процесс вычислений и продолжать прерванное вычисление не с начала, а с момента прерывания.
Интерактивная графическая пост-процессорная система используется для:
Программный комплекс поставляется в электронном виде. В комплект поставки включены бинарные файлы. В комплект поставки также входят подсистемы программного комплекса, свободно распространяемые вспомогательные библиотеки, техническое описание системы и руководство пользователя. Программный комплекс не требует участия разработчика в процессе использования, кроме помощи в установке и первоначальной настройки системы (представители Разработчика будут командированы к Заказчику для первоначальной установки). В случае выявления Заказчиком некорректной работы системы, гарантируем устранение замеченных недостатков. Также гарантируем поставки версий с устраненными замечаниями Заказчика. Консультации по работе с комплексом SMILE первоначально будут проведены в виде семинаров на территории Заказчика, а далее по электронной почте и по телефону.
За более подробной информацией обращайтесь
к заведующему лабораторией вычислительной аэродинамики
Бондарю Евгению Александровичу
Эл. почта: bond@itam.nsc.ru
Тел.: +7 383 330 81 63