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

2.3.1. Малый формат

При вводе в малом формате строка, состоящая из 80 позиций, разбивается на 10 полей по 8 позиций. В первом поле с первой позиции вводится имя карты. Поля 2 - 9 используются для ввода данных, при этом надо соблюдать следующие условия:

  • параметр должен полностью умещаться в отведенном поле

  • между знаками числа или символьной переменной не допускается пробел

  • задаваемый параметр должен соответствовать типу переменного, определённого для вводимой карты в данном поле.

Если в поле, предназначенное для ввода целого числа, например, номер ID или номер узла GRID, ввести вещественное число, то это приведет к фатальной ошибке.

Назначение поля 10:

  • если для карты ввода используется одна строка и не предусмотрена строка продолжения, то в поле 10 может быть помещен комментарий

  • если же предусмотрена строка продолжения, то поле 10 используется для ввода указателя продолжения, который должен быть уникальным в данной секции ввода данных.

Многие поля при вводе данных могут заполняться пробелами. В этих случаях при обработке данных соответствующим параметрам будут присваиваться значения по умолчанию. Эти значения описаны в MSC/NASTRAN Quick Reference Guide. Есть особые случаи, когда в поле допустимо вводить целое либо вещественное число. В таких случаях выбор целого или вещественного влияет на решение задачи.

Рассмотрим пример задания узловой точки:

1

2

3

4

5

6

7

8

9

10

GRID

ID

CP

X1

X2

X3

CD

PS

SEID

GRID

2

0.0

120.

0.

2345

Имя карты GRID задаётся с позиции 1 поля 1. Идентификационный номер узла ID (в данном примере 2) должен быть целым числом больше 0. В полях 3 и 7 указываются идентификационные номера координатных систем и также должны быть величинами типа целое. Так как в этих полях пробелы, будет присвоено значение параметра по умолчанию 0. В полях 4, 5 и 6 координаты точки должны быть заданы вещественными числами. Поле 8 предназначено для случая, когда надо задать постоянно действующие ограничения перемещений по указанным степеням свободы узла. Поле 9 предназначено для указания номера суперэлемента в тех случаях, когда в решении задачи используется метод суперэлементов. Если эти поля используются, то допускается задание только целых чисел. Так как карта GRID не имеет строки продолжения, в поле 10 при желании можно ввести комментарий.

Если в карте требуется больше 8 полей для ввода параметров, необходимо использовать строки продолжений. В таком случае поле 10 содержит указатель продолжения, который должен отличаться ото всех других указателей продолжения. Позиция 1 поля 10 всегда опускается и не рассматривается как символьная часть указателя. При вводе в малом формате строка продолжения определяется символом + в первой позиции поля 1. Метка указателя продолжения задаётся в позициях 2 -8 и совпадает с меткой в поле 10 соответствующей исходной строки.

1

2

3

4

5

6

7

8

9

10

TYPE

+ID1

+ID1

+ID2

+ID2

Указатели продолжения могут иметь произвольное символьное выражение. Единственное ограничение, что нельзя использовать символы *, =, $. Символ + вводится в позицию 1 поля 10 для ясности.

Очень удобно задать автоматическое генерирование указателей продолжения. Для этого необходимо оставить пробелы в поле 10 исходной строки и в поле 1 строки продолжения, а также расположить строку продолжения сразу за исходной строкой. "Пустое" поле означает, что строка продолжения имеет малый формат.

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

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