Инженерные услуги для автомобилестроения
Русский язык Английский язык  
Тел.:   (495) 991-88-97
          (8482) 51-09-84
Факс.: (8482) 51-09-84
E-mail: laduga@laduga.com
Моделирование течения жидкостей с использованием Salome и Code-Saturne

Моделирование течения жидкостей с использованием Salome и Code-Saturne

Содержание

1.     Импортирование геометрии. 2

2       Cоздание групп поверхностей. 5

3       Создание сетки. 8

4       Расчет. 15

5       Визуализация результатов. 24

 


1        Обзор геометрии

1.1   Запустить Salome и загрузить файл flowstep.hdf.

1.2   Развернуть объект Partition_2 и в контекстном меню объектов Solid_1, Solid_2, Solid_3 выбрать пункт Show.

 


1.3   Изучить расположение групп inlet, outlet, symm и walls на трехмерном изображении, выбирая Show или Show only в контекстном меню каждой из групп и используя ctrl+правая клавиша мыши для поворота изображения.

1.4   Можно использовать контекстное меню View Mode для смены отображения с сетки на залитое.

1.5   C помощью контекстного меню Color можно изменять цвет заливки объекта.

 

 


1.6   В результате должен быть получен следующий вид.

 

 


2        Обзор сетки

2.1   Перейти в режим Mesh. (Контекстное меню объекта Mesh, пункт Activate mesh Module).

2.2   В контекстном меню объекта Mesh выбрать пункт Show.

 

 


2.3   Изучить расположение групп объектов сетки inlet, outlet, symm, walls.

 

 


2.4   Вызвать контекстное меню объекта MeshMesh_1 и выбрать Export to MED file.

2.5   Сохранить MED файл в любом удобном месте. Запомнить путь.

 


3        Подготовка расчета

3.1   Свернуть Salome, запустить Code SaturneCFD-Wizard.

3.2   Задать Study Name = flow,

Case name = base1,

Base directory = /tmp,

MED Mesh file = пусть к сохраненному MED файлу.

3.3   Нажать GO.

 


3.4   Подождать открытия графического интерфейса. Выбрать Open a new case.

 


3.5   Зайти в древовидный список слева, выбрать пункт Calculation environment – Solution Domain.

3.6   Во вкладке Meshes в списке List of meshes выбрать flowstep.med.

 


3.7   Перейти во вкладку Stand-Alone Running.

3.8   Внизу нажать кнопку Code_Saturne Preprocessor batch running.

3.9   В появившемся диалоговом окне подтвердить выбор.

 


3.10                         Перейти в пункт Definition of volumic regions в древовидном списке.

3.11                         Выбрать строку all_cells в таблице.

 


3.12                         Перейти в ветку Thermophysical models в древовидном списке. Выбрать пункт Calculation features.

3.13                         Задать Flow type: Steady flow,

Multi-phase Treatment: Single Phase Flow,

Gas Combustion Modeling: Off,

Pulverized Coal Combustion: Off,

Electrical Models: Off.

 


 

3.14                         В древовидном списке выбрать пункт Mobil Mesh.

3.15                        . Установить значение Activation of ALE method в No

 


 

3.16                         В древовидном списке выбрать пункт Turbulence models.

3.17                         В выпадающем списке выбрать k-epsilon, нажать кнопку Advanced Options.

3.18                         В появившемся диалоге установить значения Wall function type: Two scale model,

 Gravity terms in the turbulence equations: On.

3.19                         Нажать Validate.

 


3.20                         В древовидном списке выбрать пункт Thermal model.

3.21                         В выпадающем списке выбрать No thermal scalar.

 


 

3.22                         В древовидном списке выбрать пункт Initialization.

3.23                         Установить значение Reference velocity = 0.1.

 


 

3.24                         Перейти в ветку Physical properties в древовидном списке. Выбрать пункт Reference values.

3.25                         Задать значение Reference value for total pressure = 101300 Pa

 


3.26                         В древовидном списке выбрать пункт Fluid properties.

3.27                         Установить значения

Density: constant, 1000;

Viscosity: constant, 1e-3;

Specific Heat: constant, 4800.

 


 

3.28                        В древовидном списке перейти к пункту Gravity, Hydrostatic pressure.

3.29                         Ознакомиться со значениями по умолчанию, оставить их неизменными.

 


 

3.30                         В древовидном списке перейти к пунктам Definition and initialization и Physical properties ветви Additional scalars.

3.31                         Ознакомиться со значениями по умолчанию, оставить их неизменными.

 


 

3.32                         В древовидном списке перейти к пункту Definition of boundary regions ветви Boundary conditions.

3.33                         Нажать кнопку Import groups and references from Preprocessor listing.

3.34                         Открыть файл listenv.pre из каталога текущего кейса.

 


 

3.35                         Изменить значения Label и Nature каждого их строк списка, в соответствии со значением Localisation.

3.36                         Каждое изменение подтвердить нажатием Modify.

 


 

3.37                         В древовидном списке перейти к пункту Dynamic variables bound. cond.

3.38                         В таблице выбрать строку inlet.

3.39                         Установить значение U = 0.5 m/s и Hydraulic diameter = 0.1 m.

 


 

3.40                         В древовидном списке перейти к пункту Scalars boundary conditions.

3.41                         Во вкладке должен быть получен следующий вид.

 


 

3.42                         Перейти к пункту Steady management в древовидном списке.

3.43                         Установить значение Iterations number = 20.

 


 

3.44                         Перейти к пункту Output Control в древовидном списке.

3.45                         Во вкладке output control установить Format: MED_file.

 


3.46                         Перейти к пункту Solution Control в древовидном списке.

3.47                         Убедиться, что все пункты списка отмечены.

 


3.48                         В древовидном списке перейти к пунктам Equations parameters и Global parameters ветви Numerical parameters.

3.49                         Ознакомиться со значениями по умолчанию, оставить их неизменными.

 


 

3.50                         В древовидном списке перейти к пункту User arrays Equations parameters и Global parameters ветви Calculation management.

3.51                         Ознакомиться со значениями по умолчанию, оставить их неизменными.

 


3.52                         В древовидном списке перейти к пункту Start/Restart.

3.53                         Зайти в диалог Advanced options.

3.54                         Установить значение Frequency of restart checkpoints в 4 restart checkpoints.

3.55                         Нажать Validate.

 


3.56                         В древовидном списке перейти к пункту Prepare batch calculation.

3.57                         Установить в выпадающем меню значение Workstation.

3.58                         Зайти в диалог Select the batch script file.

3.59                         Выбрать файл lance.

3.60                         Нажать Open.

 


3.61                         Установить значение Float array size = 1000000.

3.62                         Зайти в диалог Advanced Options.

 


3.63                         В диалоге Advanced Options в первой строке установить каталог /tmp.

3.64                         Нажать Validate.

 


3.65                         Выбрать пункт Save панели инструментов.

 


3.66                         Сохранить файл под именем flow1 в предлагаемом каталоге.

 


3.67                         Выбрать меню Tools – Open shell.

 


3.68                         Последовательно ввести ряд консольных команд.

ls // список файлов и каталогов

cd RESU // перейти в каталог RESU

ls

less listing [Tab] // less – просмотр текстовых файлов, Tab – чтобы не дописывать имя файла вручную

3.69                         Изучить содержание файла listing… .

3.70                         Выйти из просмотра, нажав q.

3.71                         Выйти из консоли, напечатав exit.

 


4        Представление результатов

4.1   Свернуть Code Saturne, открыть Salome.

4.2   Создать новый файл, перейти в режим Post Pro.

 


4.3   Зайти в меню File – Import –MED file.

4.4   Открыть файл chr.med… в директории /tmp/FLOW/BASE1/RESU. (для этого возможно нужно поменять File Type на All Files (*.*) )

 


4.5   В правом древовидном списке открыть контекстное меню объекта Post-prochr.medVolume fluidFieldsVelocitU. – 20.

4.6  В контекстном меню выбрать Scalar Map. В открывшемся диалоге нажать OK.

 


4.7  В правом древовидном списке открыть контекстное меню объекта Post-pro – chr.med – Volume fluid – Fields – VelocitU – 20. – ScalarMap.

4.8   В контекстном меню выбрать Hide.

4.9   В правом древовидном списке открыть контекстное меню объекта Post-prochr.medVolume fluidFieldsVelocitU – 20.

4.10                         В контекстном меню выбрать Vectors. В открывшемся диалоге нажать OK.

 


4.11                         В правом древовидном списке открыть контекстное меню объекта Post-pro – chr.med – Volume fluid – Fields – Pressure – 20.

4.12                         В контекстном меню выбрать IsoSurfaces. В открывшемся диалоге нажать OK.

 


4.13                         В правом древовидном списке открыть контекстное меню объекта Post-pro – chr.med – Volume fluid – Fields – Pressure – 20. – IsoSurfaces.

4.14                         В контекстном меню выбрать Representation – Shading On.

 


4.15                         В результате должен быть получен следующий вид.

 

При использовании материалов с сайта необходимо указывать ссылку на сайт и авторов
 
Автомобильный инжиниринг
Главная страница