Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MCS Nastran Руководство пользователя.doc
Скачиваний:
456
Добавлен:
01.04.2015
Размер:
3.23 Mб
Скачать

Интерфейс Bulk Data для dmig

В разделе Bulk Data матрица DMIG задается одним заголовком, сопровождаемым последовательностями данных. Каждая последовательность (ряд) данных представляет собой столбец, содержащий ненулевые элементы соответствующей вводимой матрицы.

Формат заголовка

1

2

3

4

5

6

7

8

9

10

DMIG

NAME

0

IFO

TIN

TOUT

NCOL

NAME -имя матрицы, содержит от 1 до 8 буквенно-цифровых символов, первое должно быть буквенным (ввод обязателен)

IFO - форма вводимой матрицы ( целое, ввод обязателен)

1 - квадратная

2 или 9 - прямоугольная

6 - симметричная

TIN - тип вводимой матрицы ( целое, ввод обязателен)

1 - вещественная, одинарная точность

2 - вещественная, двойная точность

TOUT - тип создаваемой матрицы (целое)

- устанавливается в соответствие с точностью машины (по умолчанию)

1 - вещественная, одинарная точность

2 - вещественная, двойная точность.

NCOL - число столбцов прямоугольной матрицы, используется, если IFO = 9 (целое > 0)

Примечание

  1. Для каждой вводимой матрицы требуется только один заголовок.

  2. Имя матрицы в поле 2 должно быть уникальным

  3. Поле 3 заголовка должно содержать целое "О"

  4. Рекомендуется использовать значение 0 (по умолчанию) поля IFO

  5. Если вводимая матрица прямоугольна, рекомендуется использовать значение IFO = 9 (вместо IFO = 2)

Формат данных по столбцу матрицы

1

2

3

4

5

6

7

8

9

10

DMIG

NAME

CJ

CJ

G1

C1

A1

G2

C2

A2

etc.

NAME -имя матрицы, совпадающее с определенным выше в заголовке

GJ - идентификационный номер узловой или скалярной точки для столбца (целое >0)

CJ - номер компоненты для узловой точки GJ (0 < integer < 6, если GJ - узловая точка, нуль - если скалярная)

Gi - идентификационный номер узловой или скалярной точки для строки (целое >0)

Ci - номер компоненты для узловой точки Gi (0 < integer < 6, если Gi - узловая точка, нуль - если скалярная)

Ai - значение элемента матрицы

Примечание

  1. Каждый ненулевой столбец ( имеющий по крайней мере одно ненулевое значение) начинается парой GJ, CJ. За ней следуют значения для каждой строки колонки (Gi, Ci). Число пар Gi-Ci равно числу ненулевых значений в столбце. Элементы столбца могут вводится в произвольном порядке. При использовании DMIG требуется большая точность - следовательно рекомендуется использование формата длинных полей. Каждый ненулевой столбец матрицы вводится своей картой DMIG. То есть общее число карт равно числу ненулевых столбцов плюс 1 (карта заголовка).

  2. Для симметричных матриц (IFO = 6) внедиагональные члены могут вводится как выше, так и ниже диагонали. Если введены члены и выше и ниже диагонали, то произойдет аварийный останов при вводе одного и того же элемента. Однако для простоты контроля рекомендуется вводить элементы либо только выше, либо только ниже диагонали. Опция симметрии используется при вводе матрицы масс и матрицы жесткости.

  3. Прямоугольные матрицы вводятся с использованием опции IFO=9. Эта опция обычно используется при задании матрицы нагрузок.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]