/SET

Ключевое слово формата блока Определяет общий набор объектов, который может быть

на которые ссылаются другие субъекты.

Наборы могут представлять собой комбинацию различных типов объектов, таких как элементы, узлы,

сегменты или части. Каждый тип сущности определяется ключом, за которым следует по списку item_ID. Другой объект можно добавить с помощью включая другой ключ и более item_ID. Строки item_IDn могут повторяться для одного и того же Ключевая сущность.

Формат

/SET/set_type/set_ID

/SET/set_type/set_ID

/SET/set_type/set_ID

/SET/set_type/set_ID

/SET/set_type/set_ID

/SET/set_type/set_ID

/SET/set_type/set_ID

/SET/set_type/set_ID

/SET/set_type/set_ID

/SET/set_type/set_ID

set_title

set_title

set_title

set_title

set_title

set_title

set_title

set_title

set_title

set_title

Key_OP1

item_ID1

item_ID2

item_ID3

item_ID4

item_ID5

item_ID6

item_ID7

item_ID8

item_ID9

item_ID11

item_ID12

item_ID13

и т. д.

и т. д.

item_IDn

Key_OP2

item_ID1

item_ID2

item_ID3

item_ID4

item_ID5

item_ID6

item_ID7

item_ID8

item_ID9

item_ID11

item_ID12

item_ID13

и т. д.

и т. д.

item_IDn

Key_OPn

item_ID1

item_ID2

item_ID3

и т. д.

If Key_OP = СЭГ , определить сегменты поверхности .. csv-table:

:header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)"
:widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10

"SEG", "seg_Idn", "node_ID1", "node_ID2", "node_ID3", "node_ID4", "", "", "", ""

If OP = G , набор генерируется с использованием первого,

последний и увеличиваем идентификатор.

Key_G

first_ID1

last_ID2

Инкр1-2

first_ID3

last_ID4

Инкр3-4

first_ID5

last_ID6

Инкр5-6

If Ключ = КОРОБКА or OP = B такой как SHELL_B , идентификаторы ящиков

перечислены.

Key_B

box_ID1

box_ID2

box_ID3

box_ID4

box_ID5

box_ID6

box_ID7

box_ID8

box_ID9

If Ключ = NODENS , перечисляются идентификаторы узлов. .. csv-table:

:header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)"
:widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10

"Key_OP", "item_ID1", "item_ID2", "item_ID3", "item_ID4", "item_ID5", "item_ID6", "item_ID7", "item_ID8", "item_ID9"

Ключ = PLANE .. csv-table:

:header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)"
:widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10

"PLANE", "XM", "XM", "YM", "YM", "ZM", "ZM", "", "", ""
"", "XM1", "XM1", "YM1", "YM1", "ZM1", "ZM1", "", "", ""

Ключ = ELLIPS .. csv-table:

:header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)"
:widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10

"ELLIPS", "XC", "XC", "YC", "YC", "ZC", "ZC", "Skew_ID", "n", ""
"", "a", "a", "b", "b", "c", "c", "", "", ""

If Ключ = ВСЕ , ни одна сущность не указана. .. csv-table:

:header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)"
:widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10

"ALL", "BLANK", "BLANK", "BLANK", "BLANK", "BLANK", "BLANK", "BLANK", "BLANK", "BLANK"

Определение

Поле

Содержание

Пример единицы СИ

set_type

Установить тип. GENERAL Общее определение множества. COLLECT Общий комплект с автоматической сборкой в Radioss Starter. Все /SET/COLLECT с тем же идентификатором сливаются воедино. /SET/COLLECT ID не смещены в случае, если он определен в //SUBMODEL.

set_ID

Установить идентификатор. Не может быть такой же, как идентификатор для любых идентификаторов групповых объектов /GRNOD, /GREэлемент, /SURF, /LINE или /GRPART.(Целое число, максимум 10 цифры)

set_title

Установить заголовок.(Символ, максимум 100 символов)

Ключ

Ключевое слово, определяющее объект для читать. 1 ВСЕ Полная модель BEAM Список идентификаторов элементов балок КОРОБКА 5 Список идентификаторов ящиков. Добавьте сущности, у которых есть все узлы в коробка. BOX2 5 Список идентификаторов ящиков. Добавьте объекты хотя бы с 1 узлом внутри коробки. ELLIPS Гиперэллипсоидная поверхность NODE Список идентификаторов узлов NODENS Список несортируемых идентификаторов узлов PART Перечень деталей (компонентов) PLANE Плоская поверхность QUAD Список из 4 узлов, идентификатор твердотельного 2D-элемента RBODY Список идентификаторов твердых тел СЭГ Список участков или сегментов линий НАБОР Список общих наборов SETCOL Список наборов типа COLLECT Ш3Н Список идентификаторов элементов оболочки из 3 узлов SHELL Список идентификаторов элементов оболочки из 4 узлов SOLID Список идентификаторов любого типа трехмерного твердотельного элемента SPRING Список идентификаторов пружинных элементов SUBS Список подмножества SUBM Список идентификаторов подмоделей TRIA Список идентификаторов трехузловых 2D твердотельных элементов TRUSS Список идентификаторов элементов фермы

OP

Необязательный суффикс ключа. = А Все грани и все кромки деталей, подмножества, подмодели или коробка. = Б Добавьте объекты, содержащиеся в поле, определенном box_ID. = С Добавьте объекты, содержащие хотя бы 1 узел внутри поля. определяется box_ID. = Д Удалить (удалить) сущности из набора. = Е Только внешние грани или внешние кромки деталей, подмножество, подмодель или блок и узел из внешнего грани или внешние края деталей, подмножества, подмодели или коробка. = Г Создайте список объектов между двумя идентификаторами элементов и приращение. = Я Пересечение списков сущностей и ранее прочитанные сущности. 8 = О Обратная ориентация сегмента поверхности по нормали и добавьте объекты в набор.

item_ID1, item_ID2,… item_IDn

Список организаций идентификаторы.(Целое число)

seg_IDn

Сегмент идентификатор.(Целое число)

node_ID1

Идентификатор узла 1 для сегмента определение.(Целое число)

node_ID2

Идентификатор узла 2 для сегмента определение.(Целое число)

node_ID3

Идентификатор узла 3 для сегмента определение (не требуется для строки сегменты).(Целое число)

node_ID4

Идентификатор узла 4 для сегмента определение (не требуется для отрезков линий или 3 узлов /SH3N треугольный сегменты).(Целое число)

first_ID1, last_ID2

Список сущностей, начиная с first_ID1 заканчивается на last_ID2 с шагом Инкр1-2.(Целое число)

Инкр1-2, Инкр3-4, …

Значение приращения для списка генерация от first_ID1 до last_ID2. По умолчанию = 1 (Целое число)

box_IDn

Идентификатор ящика, используемый с, Ключ=BOX или BOX2 или когда OP= Б или С.

XM

Координата X M (конец нормального вектор).(Реальный)

\([m]\)

YM

Координата Y точки M (конец нормального вектор).(Реальный)

\([m]\)

ZM

Координата Z M (конец нормального вектор).(Реальный)

\([m]\)

XM1

Координата X M1 (голова нормали) вектор).(Реальный)

\([m]\)

YM1

Координата Y M1 (голова нормального вектор).(Реальный)

\([m]\)

ZM1

Координата Z M1 (голова нормального вектор).(Реальный)

\([m]\)

XC

Координата центра X.(Реал)

\([m]\)

YC

Координата центра Ю.(Реал)

\([m]\)

ZC

Координата центра З.(Реал)

\([m]\)

a

Длина полуоси по X направление.(Реальное)

\([m]\)

b

Длина полуоси по Y направление.(Реальное)

\([m]\)

c

Длина полуоси по Z направление.(Реальное)

\([m]\)

Skew_ID

Идентификатор наклона, определяющий начальную ориентацию поверхности.(Целое число)

n

Степень гиперэллипсоида должна быть больше или равно 2. По умолчанию = 2 (Целое число)

Ключевые типы

Несколько опций можно комбинировать согласно следующим таблицам совместимости: .. csv-table:

:header: "Ключ", "Ввод сущности", "", "", "", "", "", "", "", ""
:widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10

"", "", "A", "B", "C", "D", "E", "G", "I", "O"
"ALL", "Все модели", "", "", "", "", "", "", "", ""
"BEAM", "Балочный элемент", "", "√", "√", "√", "", "√", "√", ""
"BOX", "Все объекты, определенные внутри блока", "√", "", "", "√", "√", "√", "√", ""
"BOX2", "Все объекты, определенные как минимум с одним узлом внутри   коробка", "√", "", "", "√", "√", "√", "√", ""
"ELLIPS", "Гиперэллипсоидная поверхность", "", "", "", "", "", "", "", ""
"NODE", "Узел", "", "√", "√", "√", "", "√", "√", ""
"NODENS", "Несортируемый узел", "", "", "", "", "", "", "", ""
"RBODY", "Твердое тело", "", "√", "", "√", "", "√", "", ""
"PART", "Часть", "√", "", "", "√", "√", "√", "√", "√"
"PLANE", "Плоская поверхность", "", "", "", "", "", "", "", ""
"QUAD", "4-узловой 2D твердотельный элемент", "", "√", "√", "√", "", "√", "√", ""
"SEG", "Поверхность или сегмент линии", "", "", "", "√", "", "", "√", ""
"SET", "Набор сущностей", "", "", "", "√", "", "√", "√", ""
"SETCOL", "Установить тип объектов COLLECT", "", "", "", "√", "", "√", "√", ""
"SH3N", "3-узловой элемент оболочки", "", "√", "√", "√", "", "√", "√", "√"
"SHELL", "4-узловой элемент оболочки", "", "√", "√", "√", "", "√", "√", "√"
"SOLID", "Любой трехмерный твердотельный элемент", "", "√", "√", "√", "", "√", "√", ""
"SPRING", "Пружинный элемент", "", "√", "√", "√", "", "√", "√", ""
"SUBS", "Подмножество", "√", "", "", "√", "√", "√", "√", "√"
"SUBM", "Подмодель", "√", "", "", "√", "√", "√", "√", "√"
"TRIA", "3-узловой 2D твердотельный элемент", "", "√", "√", "√", "", "√", "√", ""
"TRUSS", "Элемент фермы", "", "√", "√", "√", "", "√", "√", ""

Ключ Описание PART Добавьте детали, используя параметры извлечения по умолчанию. PART_D Удалить деталь (все сегменты твердотельных деталей или все ребра). PART_GA or PART_AG Добавьте деталь (все сегменты и все ребра) с помощью генерации

вариант.

SHELL_GO or SHELL_OG Добавьте элемент оболочки путем генерации и измените нормальное направление. Комментарии ———–

  1. Несколько строк

item_ID можно ввести для определенного KEY_OP. Он определяет, что блок и объекты Операции по извлечению выполняются на этом блоке. Если используется опция OP=E, внешний сегменты или ребра извлекаются из объектов, определенных в блоке.

  1. set_ID

не может использовать тот же идентификатор, что и любые идентификаторы групп в /GRNOD, /GREэлемент, /SURF, /LINE, /GRPART.

  1. set_ID из

на /SET можно ссылаться в любом объекте, который ссылается элемент /GRNOD, /GRE, /SURF, /LINE, /GRPART. Несколько примеров: /IMPDISP, /CLOAD, /INTER/TYPE7 или /SECT.

  1. Несуществующий

item_IDi или box_IDi будет проигнорирован и появится предупреждение. сообщение печатается в выходном файле Starter.

  1. Для

Ключ=BOX или OP=B, все узлы объекта должны быть в поле для объекта, который будет включен в набор. Для Ключ=BOX2 или OP=C, хотя бы 1 узел сущность должна находиться в поле, чтобы сущность была включена в набор.

  1. Когда на набор ссылается ключевое слово, сущности, на которые ссылаются,

(узлы, поверхность, линия или элементы) автоматически извлекаются из набор. Например: Твердые элементы: только внешние сегменты или внешние кромки. из 3D и 2D твердотельных элементов извлекаются по умолчанию. Ключевой вариант OP=A можно использовать для получения всех сегменты и края. Элементы оболочки: все края извлекаются с помощью по умолчанию. Можно использовать ключевую опцию OP=E. чтобы получить только свободные края. Узлы: все узлы извлекаются из установлено по умолчанию. Ключевая опция OP=E может использоваться для получения только узлов из внешнего сегмента твердотельных элементов или узлы со свободного края элементов оболочки.

  1. Идентификатор (ID) типа наборов

COLLECT или определено в списке с помощью Key=SETCOL не смещаются, когда они определены в //SUBMODEL с определенным смещением ценность.

  1. Операция пересечения

    пример:

/SET/GENERAL/5

Intersections

SET              1        2

SET_I            3        4

#---1----|----2----|----3----|----4----|----5…

Финал

результат: (1 Ս 2) Ո (3 Ս 4)

  1. Ключ=PLANE не совместим ни с одним

другие ключи. В одном наборе может быть определена только одна плоскость.

  1. Бесконечная плоскость

Ключ = PLANE определяется

по нормальному вектору

\(\overset{⇀}{MM1}\) ( \(M\) принадлежит плоскости), как показано ниже: .. image:: images/set_starter_r_set_image_M_M1.png

(Рисунок 1.)

  1. Ключ=ELLIPS не совместим ни с одним

другие ключи. В одном наборе может быть определен только один гиперэллипсоид.

  1. Гиперэллипсоид (

Ключ = ELLIPS ) поверхность

определяется как:

\(\frac{x-x_{c}}{a}^{n}+\frac{y-y_{c}}{b}^{n}+\frac{z-z_{c}}{c}^{n}=1\) Сфера – это тот случай, когда

n=2 и а=б=с=р.

  1. При ключе Key=NODENS узлы не

отсортированные по Radioss, они сохраняют порядок вошел. Эта опция необходима только в интерфейсе TYPE8. и /XELEM. Только Ключ=NODENS можно определить в одиночный комплект.

  1. Сущности автоматически извлекаются как: