Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Документ Microsoft Word1.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
3.33 Mб
Скачать

1. Построение сеток с использованием препроцессора gambit

Для проведения расчетов течений жидкости и газа по программе FLUENT необходимо предварительно задать геометрию расчетной области и построить в ней разностную сетку.

Эта задача решается с помощью препроцессора GAMBIT.

1.1. Начало работы

Для входа в GAMBIT в операционной системе Windows необходимо запустить на выполнение файл GAMBIT.EXE. Перед началом работы появится диалоговое окно «Gambit Startup», в котором нужно задать следующие параметры:

• имя рабочей папки на диске (Working directory), в которую будут записываться файлы с результатами работы;

• имя сессии (Session Id), значение которого будет использоваться в именах файлов с результатами; если оставить без изменения предлагаемое значение «new session», то программа сама сформирует этот номер;

• дополнительная опция для указания предыдущей версии запуска программы – это поле можно оставить без изменения.

Фактически в этом окне можно задать только имя рабочей папки. Это имя вместе с полным путем нужно либо вписать в соответствующее поле, либо, нажав кнопку «Browse», выбрать его в стандартном диалоговом окне системы «Windows».

После установки параметров необходимо нажать кнопку «Run». Спустя некоторое время откроется основное окно программы GAMBIT.

Для запуска препроцессора GAMBIT, установленного на удалённой Linux машине, из операционной системы Windows необходимо использовать программу PuTTY (или другой SSH-клиент), чтобы связаться с удаленным сервером по шифрованному протоколу SSH. Перед соединением с удалённым сервером следует активировать в PuTTY опцию Enable X11 forwarding. После этого устанавливается соединение с удалённым сервером и запускается эмулятор X-сервера – Exceed или X-Win 32. Если же предполагается, что работа будет проводиться не в Windows, а в Linux, то нужно устанавливать соединение с удалённой машиной командой ssh –X cyberia.tsu.ru. Далее в консоли на удалённом сервере необходимо задать переменные окружения:

• export PATH=полный путь, куда установлен CFD пакет и препроцессор:$PATH;

• export LM_LICENSE_FILE=порт@сервер.

После этого можно запускать препроцессор GAMBIT, набрав в консоли команду gambit.

1.2. Общие сведения об управлении программой

В начале работы GAMBIT формирует «сессию», которая будет содержать все

выполняемые операции, такие как:

• импорт геометрической и сеточной информации;

• создание геометрических объектов;

• создание и улучшение сетки;

• определение типов различных зон расчетной области для последующего

использования в программе FLUENT;

• создание и модификация систем координат;

• изменение ориентации отображаемых геометрических объектов;

• другие операции.

Управление программой осуществляется с помощью команд с параметрами, задаваемыми в командной строке. Дубликат команд и ответные сообщения программы помещаются в специальное окно «Transcript». Команды дублируются либо пунктами меню, либо кнопками, входящими в панель инструментов. Создаваемые геометрические объекты отображаются в графическом окне.

По окончании работы результаты сессии сохраняются в трех файлах, которые помещаются в заданную при запуске рабочую папку. Имена всех файлов одинаковы и совпадают с определенным первоначально именем сессии. В текстовой файл журнала, имеющий расширение jou, помещаются все выполненные во время сессии команды. В текстовой файл с расширением trn выводятся сообщения программы, формируемые при выполнении команд. Все команды и результаты работы помещаются в двоичный файл с расширением dbs.

В процессе работы программы создаются различные геометрические объекты со своими характеристиками. Этими объектами являются:

• используемые системы координат; по умолчанию всегда существует глобальная декартова система координат, но можно использовать и другие системы – как глобальные, так и локальные;

• vertices – точки-вершины, характеризующиеся своими координатами в одной из систем координат, – 0-мерные объекты;

• edges – ребра-линии (не обязательно прямолинейные) – одномерные объекты;

• faces – поверхности-грани (не обязательно плоские) – двумерные объекты;

• volumes – объемы – трехмерные объекты;

• meshes – сетки;

• группы объектов.

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