Перейти к статье

 

Формат файлов Exodus II

Модель данных

Описание модели данных, лежащей в основе формата Exodus II, можно найти в отчете: Schoof L. A., Yarberry V. R. EXODUS II: A Finite Element Data Model. SANDIA Report SAND92-2137. Unlimited Release. - Sandia National Laboratories, Albuquerque, NM (1994).

Примеры определения блоков элементов

Многоэлементные блоки

При построении конечно-элементной сетки могут применяться многоэлементные блоки, т.е. блоки, состоящие из множества однотипных элементов. Например, конечно-элементная модель может включать блок оболочечных элементов, охватывающих блок объемных элементов. Такая модель формируется с помощью команд:

Block 100 Volume 1
Block 100 Element Type Hex8
Block 200 Surface 1 To 6
Block 200 Element Type Shell4
Block 200 Attribute 0.01
Mesh Volume 1
Export Genesis `block.g'

Эта последовательность команд определяет два блока элементов с идентификаторами 100 и 200. Блок 100, соответствующий объему 1, состоит из 8-узловых элементов-гексаэдров (типа Hex8), а блок 200, представляющий 6 поверхностей этого объема, - из 4-узловых оболочечных элементов (типа Shell4). Толщина оболочечных элементов определяется с помощью параметра Attribute и равна 0.01. Модель экспортируется в виде файла типа Genesis (файла свойств) с именем block.g. Следует заметить, вторая и четвертая команды не являются обязательными, поскольку указанные в них типы элементов для блоков объемных и поверхностных элементов назначаются по умолчанию.

Только поверхностная сетка

Если требуется генерация сетки только на поверхности блока, то первые две команды приведенного выше примера могут быть опущены, а команда Mesh Volume 1 заменяется следующей:

Mesh Surface 1 To 6

Двумерная сетка

Существует возможность записи двумерных данных в базы данных Genesis подобно программному модулю FASTQ. Пользователь должен вначале включить желаемые поверхности модели в блок элементов, а затем определить для этого блока тип элемента, например Quad4:

Block 1 Surface 1 To 4
Block 1 Element Type Quad4

При записи двумерной базы данных Genesis игнорируются все данные о координатах z. Таким образом, необходимо, чтобы блок элементов был назначен плоской поверхности, параллельной плоскости xy.