Алгоритм моделирования рабочих процессов в трубопроводах сложной пространственной конфигурации и его программная реализация - page 6

А.В. Чернышев, А.В. Николаева, А.П. Скибин, А.А. Крутиков, О.В. Белова
6
• оценка качества сеточных элементов (наличие сеточных эле-
ментов с соотношением длин граней, превышающим 10; наличие пе-
ресекающихся граней в сеточной модели; наличие углов между со-
седними гранями сеточных элементов, близких к 0 или к 180º)
[1, 2, 5] и корректировка сеточных моделей отдельных блоков;
• запись сеточных моделей отдельных блоков в виде двух файлов.
Первый файл (XX.vrt, где XX — номер блока) содержит номера и ко-
ординаты каждого опорного узла, а второй (XX.cel) — номера всех
ячеек и узлов, на базе которых они построены;
• сборка полной разностной сеточной модели расчетной области.
Процедура сборки сеточной модели представляет собой считывание
сеточных моделей отдельных блоков (чтение файлов XX.vrt и XX.cel)
с последующей установкой каждой из них в соответствующие коор-
динаты глобальной системы координат и созданием специальных
межсеточных связей на поверхностях стыковки сеточных моделей
соседних блоков для перестроения конечно-разностных гексагональ-
ных сеточных моделей на поверхностях стыковки отдельных блоков
в многогранные ячейки.
Такой подход позволяет создать качественную блочно-структу-
рированную сеточную модель проточной части пневматической си-
стемы.
Каждый из предложенных этапов, а особенно те, которые отве-
чают за построение базовых сплайнов и внутреннее разбиение бло-
ков, содержат определенное количество вложенных процедур, зави-
сящих от возможностей среды, в которой реализован алгоритм,
в данном случае − STAR-CD 4.16. [5].
Базовый алгоритм автоматического построения сеточных моде-
лей представлен в виде блок-схемы взаимосвязей отдельных дей-
ствий на рис. 4.
Разработка «виртуального стенда».
«Виртуальный стенд»
представляет собой пользовательское программное обеспечение, ко-
торое разрабатывается как приложение к программному коду и слу-
жит для автоматизации процесса вычислений и обработки результа-
тов вычислений. Разработка такого приложения позволяет на поря-
док повысить скорость вычислений, а самое главное, избежать оши-
бок при задании изменяющихся параметров вычислений.
Для создания «виртуального стенда» каждый из этапов предло-
женного алгоритма программируется на внутреннем языке среды
Pro-star [3]. При построении сеточной модели, а также при задании
начальных и граничных условий, свойств рабочей среды процедура
численного решения и обработки результатов расчетов осуществля-
ются согласно особенностям постановки конкретно взятой задачи и
описываются с помощью команд среды Pro-star в виде исполнитель-
ных файлов (для среды MS Windows ─ формат файлов **.bat и
**.inp).
1,2,3,4,5 7,8,9,10,11
Powered by FlippingBook