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

7.2. Автоматическое закрепление в узлах (autospc)

Для автоматического фиксирования неподсоединенных степеней свободы либо степеней свободы со малой жесткостью можно использовать параметр AUTOSPC в разделах Bulk Data или Case Control, задав PARAM,AUTOSPC,YES. В процедуре 101 для обнаружения возможных сингулярностей вызывается процессор сингулярностей узловых точек (GPSP - Grid Point Singularity Processor). При установке AUTOSPC в YES, GPSP закрепляет степени свободы, соответствующие очевидным сингулярностям. GPSP определяет сингулярности в матрице жесткости после обработки всех определений SPC и МРС в модели (в этом состоит отличие от процедуры 24).

Определение локальных сингулярностей узловых точек начинается с тестирования матриц 3õ3, представляющих поступательные и вращательные степени свободы каждой узловой точки. Для каждой матрицы решается задача на собственные значения для определения собственных значений и собственных векторов. Собственные значения нормализуются для получения нормы Ri

если |Kmax| > 0

Ri = 0.0 если |Kmax| > 0 I = 1,2,3

Где: Кi = диагональный член матрицы, соответствующий i степени свободы

Кmax - максимальное собственное значение.

Собственные значения, для которых |Ri| < EPZERO, являются сингулярными. Проверяются собственные вектора, соответствующие сингулярным жесткостям и компонент с максимальным значением отношения идентифицируется как сингулярная степень свободы узловой точки. Все степени свободы, определенные как входящие в a-set, не закрепляются.

Необходимо всегда анализировать Grid Point Singularity Table -листинг таблицы сингулярностей узловых точек, на предмет того, что автоматически закрепленные степени свободы именно те, которые необходимо закрепить. В противном случае можно получить 2 проблемы. Первая состоит в том, что остаются незадействованными узлы или степени свободы модели, которые должны быть в принципе задействованы. Модуль GPSP определит их как сингулярные и закрепит, что может маскировать ошибки моделирования. Пример - если по ошибке не задана изгибная жесткость (по MID2 в PSHELL) то GPSP может фиксировать соответствующие степени свободы и скрыть ошибку. Вторая проблема состоит в том, что закрепление степеней свободы по GPSP необходимо проверять на физический смысл - иначе можно получить ошибочное решение.

В листинге таблицы сингулярностей приводятся следующие данные:

  1. TYPE определяет принадлежность сингулярности - G - если степень свободы принадлежит узловой точке, S - если скалярной точке.

  2. Степень свободы с сингулярностью. Закрепление производится в глобальной системе координат по направлению, наиболее близкому дефектной степени свободы.

  3. Отношение жесткостей - отношение наименее жесткой степени свободы к наиболее жесткой в той же узловой точке (рассматриваются все возможные направления, а не только в направлениях координатных осей. Поступательные и вращательные степени свободы рассматриваются отдельно. По умолчанию критерием сингулярности является величина 10^, которая может быть изменена по PARAM.EPZERO.

  4. При возможности дефектные степени свободы помещаются в sb-set - если установлен в YES параметр AUTOSPC (в 101 ставится по умолчанию). Если установлено NO, то сингулярности идентифицируются, но закрепления не производится и в sb-set степени свободы не помещаются.

  5. В конце строки печатается * в знак того, что действие выполнено MSC/NASTRAN.

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