Timestep Control Parameters

SUBGRID DEFINITION

Subgrid Name: название сетки

- ввести название сетки

далее распахнется таблица 2.02:

Processor type - тип процессора

Типы процессоров:

1. Lagrange

2. Euler

3. ALE

4. Shell

5. Euler - FCT

6. SPH

просмотр типов процессора осуществляется клавишей 'пробел' по кругу. Выбрать тип процессора и нажать Enter.

далее распахнется таблица 2.03:

IMAX - количество ячеек по оси I (OX) от 1 до IMAX (например, 101, т.к.1 ячейка фиктивная)

JMAX - количество ячеек по оси J (OY) от 1 до JMAX (например, 101, т.к.1 ячейка фиктивная)

- ввести количество ячеек по осям.

Далее распахивается меню 3:

Меню 3
Zoning
Fill
Boundary
Edit/Targ
Options
Delete
Subgrid

Zoning - нанесение сетки

Fill - заливка материалами расчетной сетки

Boundary - геометрическое расположение граничных условий

Edit/Targ - расположение датчиков на расчетной сетке

Options - дополнительные функции (свойства)

Delete - удаление сетки в которой находимся

Subgrid - переход к другой сетке

- выбрать Zoning. Далее распахивается меню 4:

Меню 4
Generate
Transform
Copy
Delete
IJ-Range
Save
Restore
View

- выбрать Generate (генерирование сетки). Далее распахивается меню 5:

Меню 5
Predefs
Node
Edge
Blоck
Transitio
IJ-Range
View/Mod

- выбрать Predefs (готовые заготовки). Далее распахивается меню 6, характеризующее виды сеток:

Меню 6
Box
Circle
Ogive
Wedge
User
IJ-Range
View

Box - прямоугольная сетка

Circle - круглая сетка

Ogive - сетка в виде оживала

Wedge - грани

User - пользовательская сетка (сделанная самим)

IJ-Range - в каком диапазоне будем работать (настройка диапазона)

View - просмотр сетки

- выбрать Box. Далее распахивается таблица 6.01:

Box data:

XMIN -

XMAX -

YMIN -

YMAX -

физические координаты расчетной сетки

INC - инкримент при неравномерной сетке

Times -?

Pos -?

(выбрать по умолчанию)

Далее высвечиваются характеристики сгенерированной сетки.

В меню 6 при нажатии пункта View сгенерированная сетка отрисовывается. При этом возникает меню 6.1, с помощью которого можно детально рассмотреть сгенерированную сетку:

Меню 6.1
Zoom
Pan
Reset
Axes
Nodes
I-lines
J-lines
Examine

 Zoom - увеличение с помощью мыши

Pan - уменьшение всей картинки на 30%

Reset - возврат к общему виду всей сетки

Axes - отрисовка осей

Nodes - перемещать узлы -?

I -lines - переход к конкретной I-ой линии сетки

J-lines - переход к конкретной J-ой линии сетки

Examine - определение с помощью мыши характеристик точки на расчетной области (i,j и т.д.) -?

При нажатии несколько раз кнопки ESC возвращаемся в меню 7.2:

Меню 7.2
Global
Subgrid
Jain
Interact
Library
View

 

3. Задание материалов

- в меню 7.2 выберем пункт Global. Далее распахивается меню 8:

Меню 8
Symmetry
Timestep
Wrapup
Material
Boundary
Edit
Options
Heading

Symmetry - тип симметрии

Timestep - шаг по времени

Wrapup - количество циклов

Material - материалы

Boundary - тип граничных условий

Edit - задание протокола результатов расчетов на экране и в файлах

Options - дополнительные параметры (в том числе точка инициирования!)

Heading - редактирование заголовка файла

- в меню 8 выберем пункт Material. Далее распахивается меню 9:

 

Меню 9
Add/Mod
Delete
ChngeName
Review
Library
Options

 

- в меню 9 выберем пункт Library. Далее распахивается таблица 9.01:

Таблица 9.01

Current material library

Library Name:

в окошке последовательно появляются названия библиотек материалов:

ALLOYS, APPLIC, COMPDS, ELEMENT, EXAMPL, EXPLOS, GRANMT, HULOC, JNCOOK, JNHOLM, LEETAR, PUFF01, PHTCON, STEIN, SYNTHS, TILLOT,ZERARM,SESAME

 Клавишей 'пробел' можно найти из списка библиотек нужную и клавишей Enter выбрать ее (Выберем библиотеку EXAMPL). При этом распахивается меню 10:

Меню 10
Store
Retrieve
Delete
Print
Library

 

- выберем Retrieve (просмотр материалов, содержащихся в библиотеке). При этом распахивается таблица 10, содержащая названия материалов. Выберем нужный нам материал и клавишами 'Пробел' или Backspase установим YES напротив нужного пункта. После просмотра всех материалов библиотеки в результате на экране дисплея высвечиваются характеристики выбранного материала из данной библиотеки. На экране дисплея также появляется надпись:

Retrieve this material Yes No

Выберем нужное.

Повторным нажатием кнопки ESC вернемся в меню 7.2 или меню 8.

Пример:

В библиотеке EXAMPLE выберем материалы: воздух - GAIR и ВВ - GEXPLOSIVE. Модифицируем свойства ВВ. для этого выйдем в меню 9 и выберем пункт Add/Mod. На экране распахнется таблица 9.02:

MATERIAL

Material name:

в окошке последовательно появляются названия выбранных материалов (в нашем случае GAIR и GEXPLOSIVE). Клавишей 'пробел' найдем из этого списка материал GEXPLOSIVE и клавишей Enter выберем его. При этом распахивается таблица с характеристиками материала GEXPLOSIVE (таблица имеет продолжение на следующей странице экрана дисплея). Следует найти пункт:

  Auto. convert to Ideal Gas

и кнопкой 'пробел' поставить напротив этого пункта: Yes.

Конец примера.

4. Заливка областей расчетной сетки соответствующими материалами.

С помощью кнопки ESC вернемся в меню 7.2 и выберем пункт Subgrid. Распахивается таблица:

subgrid definition

subgrid name

в окошке последовательно появляются названия расчетных сеток (если их несколько). Клавишей 'пробел' найдем нужную и клавишей Enter выберем ее. При этом распахивается меню 3. Выбираем пункт FILL (заливка). После этого возникает меню 11:

 

 

Меню 11
Block
Rectangle
Ellipse
Parabola
Halfspace
Quad
Datafile
Sub. Fil
Unused
View

Block - заливка прямоугольника (используются номера ячеек)

Rectangle - заливка прямоугольника (используются физические координаты)

Ellipse - заливка эллипса (круга, части круга)

Parabola - заливка параболы

Halfspase - заливка полупространства

Quad - произвольный четырехугольник (идти против часовой стрелки)

Datafile - загрузка из внешнего файла

Sub. Fil -

Unused - исключение из расчета части расчетной области

View - просмотр полученной картинки

- выберем пункт меню 11, например Block. Возникает таблица:

Block region definition

 Заполним ее. В пункте "material name:" укажем название материала 'воздух' (GAIR) с помощью кнопки 'пробел', далее распахивается таблица "material conditions:". В пункте "initial int. energy:" надо обязательно указать значение начальной внутренней энергии воздуха (Для нормальной атмосферы оно равно E=2,068*105mДж/mгр.!!!). Далее аналогично заливаем область ВВ. Выбрав пункт View из меню 11, просмотрим сформированную расчетную область уже заполненную материалами. Возникает меню 12:

Меню 12
Materials
Density
Energy
Velocity

-выберем пункт Materials, возникает меню 13:

Меню 13
Location
Status

- выберем пункт Location, на экране появляется картинка расчетной области с залитыми материалами, а также меню 6.2:

Меню 6.2
Ggid
Zoom
Pan
Examine
Reset
Axes

с помощью меню 6.2 можно детально просмотреть область расчета.

5. Точка инициирования

С помощью кнопки ESC вернемся в меню 7.2 и выберем пункт Global. При этом распахивается меню 8. Выбираем пункт Options. При этом распахивается меню 14:

Меню 14
Explode
Gravity
Damping
Cutoffs
Transport
Zone Side
UserVar.

- выбираем пункт Explode (взрыв). При этом распахивается меню 15:

Меню 15
Node
Line
Circle
Path
Times
Delete
Review
View

Выбираем пункт Node (узел, точка). При этом распахивается таблица с координатами точки инициирования, заполняем ее. После этого на экране возникает надпись "Limit range of application:", выбираем "No". Далее в этом же меню 15 выбираем Path (путь детонационной волны). Распахивается таблица:

Path used compute det. times

Path will be

имеются две возможности: Direct и Indirect. Кнопкой 'пробел', а затем Enter выбираем Indirect (огибание детонационной волной инертных препятствий, например, линз). Для визуализации точки инициирования на области расчета в меню 15 выбираем пункт View. При этом распахивается меню 6.3:

Меню 6.3
Next
Zoom
Pan
Reset
Examine
Axes
ShowAll

При надобности используем это меню.

6. Постановка граничных условий

6.1. Выбор типов граничных условий

Выберем нужные нам типы ГУ. Для этого в меню 7.2 выберем пункт Global, при этом откроется меню 8, выберем пункт Boundary, при этом откроется меню 9.1:

Меню 9.1
Add/Mod
Delete
Review

выберем пункт Add/Mod. При этом распахивается таблица:

Boundary condition:

Впишем в свободное поле рабочее название типа ГУ, например, "FLOW OUT", при этом распахнется новая таблица:

Boundary conditions: FLOW

Boundary type:

В рабочем поле таблицы с помощью клавиши 'пробел' устанавливаем нужный тип граничных условий. Имеются следующие типы ГУ:

Stress

X- velocity

Y- velocity

R- velocity

A- velocity

Angle

Flow in

Flow out

Transmit

- выберем, например, "Flow out". При этом распахивается таблица:

Boundary condition: FLOW- Flow

Allow reverse flow?:   (втекание потока назад в расчетную область)

Имеются две возможности: Yes и No. Выберем No. При этом распахнется таблица:

Flow out: Flow out (Euler)

Flow material:

В рабочем поле таблицы содержатся все объявленные при построении задачи материалы (GAIR, GEXPLOSIVE,VOID) и пункт ALL EQUEL (все материалы). Выберем ALL EQUEL.

6.2. Расстановка ГУ на расчетной области

В меню 7.2 выбираем пункт Subgrid. Возникает меню 3, выбираем пункт Boundary. При этом возникает таблица с названием расчетной области (возможно их будет несколько). Выбраем нужное название. При этом возникает меню 16:

Меню 16
Node
I-Line
J-Line
Block
Clear
View

Расставляем ГУ на границах расчетной области: сперва вдоль оси I, потом вдоль оси J. Расставим ГУ, например, вдоль оси I. Для этого открываем пункт I-Line в меню 16. При этом распахивается таблица: 

I-Line definition

I index:     

From J index: to J index:

Boundary condition:

Заполняем ее. Далее если нужно выбираем в меню 16 пункт J-Line и проводим аналогичные операции. Для просмотра на экране полученного результата выбираем пункт View в меню 16. При этом распахивается сервисное меню 6.4:

 

Меню 6.4
Next
Zoom
Pan
Reset
Axes

Замечание:

1. При отсутствии явно заданного граничного условия на каком то краю расчетной сетки, по умолчанию предполагается, что здесь используется условие непротекания.

2. По умолчанию при аксиальной симметрии горизонтальная нижняя ось ОХ (OI) является осью симметрии задачи.

7. Установка параметров расчета

Установим служебные параметры для выполнения расчета построенной задачи.

7.1 Тип симметрии.

В меню 7.2 выберем пункт Global, при этом откроется меню 8, выберем пункт Symmetry. При этом распахивается таблица:

Type of symmetry

Symmetry type:

При этом в рабочей области содержатся параметры Axial (аксиальная симметрия) и Planar (плоская). Устанавливаем с помощью кнопки 'пробел' параметр Axial. По умолчанию используется параметр Axial, поэтому при осевой симметрии задачи задание типа симметрии (пункт Symmetry) не обязательно.

7.2 Задание шага интегрирования по времени.

 В меню 7.2 выберем пункт Global, при этом откроется меню 8, выберем пункт Timestep. При этом распахивается таблица:

Timestep Control Parameters

Start time:

Minimum time step:

Maximum time step:

Initial time step:

Safety factor: (число Куранта, по умолчанию задано 0.6666)

В рабочих полях таблицы по умолчанию заданы все эти параметры, поэтому их можно не задавать.

7.3 Время окончания расчета

В меню 7.2 выберем пункт Global, при этом откроется меню 8, выберем пункт Wrapup (закончить). При этом распахивается таблица:


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: