- •Руководство пользователя
- •10.4. Оценка погрешности вычисления напряжений 134
- •1.2. Описание конструкции
- •1.2.1. Системы координат
- •1.2.2. Геометрия модели
- •1.2.3. Конечные элементы
- •1.2.4. Нагрузки
- •1.2.5. Граничные условия
- •1.2.6. Свойства материалов
- •1.3. Структура входного файла msc/nastran
- •1.3.1. Установки nastraNa
- •1.3.2. Секция управления файлами
- •1.3.3. Секция управления выполнением задания
- •1.3.4. Секция управления расчетными случаями
- •1.3.5. Секция исходных данных
- •1.4. Пример модели в msc/nastran
- •1.5. Файлы, создаваемые в процессе решения
- •2. Положения, принятые в msc/nastran
- •2.1. Единицы измерений
- •2.2. Запись символов, целых и вещественных чисел
- •2.3. Свободный, малый и большой форматы полей
- •2.3.1. Малый формат
- •2.3.2. Свободный формат
- •2.3.3. Большой формат
- •2.4. Сетки разбиений и переходные сетки
- •2.5. Создание модели
- •2.6. Использование тестовых моделей
- •3. Ввод координат
- •3.1. Узловые точки
- •3.2. Скалярные точки
- •3.3. Системы координат
- •3.3.1. Ввод ортогональной системы координат
- •3.3.2. Ввод цилиндрической системы координат
- •3.3.3. Ввод сферической системы координат
- •3.3.4. Системы координат элемента и материала
- •4. Элементы в msc/nastran
- •4.1. Одномерные элементы
- •4.2. Двухмерные элементы
- •4.2.4. Сдвиговой плоский элемент cshear
- •4.2.5. Двухмерный элемент с трещиной crac2d
- •4.3. Трёхмерные элементы
- •4.3.1. Снеха, cpentAи ctetra
- •4.3.3. Трехмерный элемент с трещиной crac3d
- •4.4. Скалярные элементы
- •4.5. Ввод данных с помощью элемента genel
- •5. Ввод свойств материалов
- •5.1. Изотропный материал мат1
- •5.2. Двунаправленный анизотропный материал мат2
- •5.3. Осесимметричный ортотропный материал матз
- •5.4. Двунаправленный ортотропный материал mat8
- •5.5. Материал с пространственной анизотропией мат9
- •5.6. Карта ввода свойств оболочки pshell
- •5.7. Элемент из композиционного материала рсомр
- •6. Статические нагрузки
- •6.1. Задание нагрузок в узлах
- •6.2. Нагрузки, распределенные на одномерных элементах
- •6.3. Нагрузки, распределенные на поверхностях
- •6.4. Гравитационная и центробежная сила (grav, rforce)
- •6.4.1. Определение массовых характеристик модели
- •6.5. Предварительный натяг
- •6.6. Комбинирование нагрузок
- •6.7. Температурные нагрузки
- •6.7.1. Использование оператора subcom
- •7. Граничные условия
- •7.1. Закрепления перемещений в отдельных узлах
- •7.2. Автоматическое закрепление в узлах (autospc)
- •7.3. Задание вынужденных перемещений в узловых точках (spcd, spc)
- •7.4. Связь перемещений в нескольких узлах
- •8. Жёсткие элементы
- •8.1. Описание жёстких элементов
- •8.2. Элемент rbar
- •8.3. Элемент rbe2
- •8.4. Элемент rbe3
- •9. Руководство по моделированию
- •9.1. Правильный выбор элемента
- •9.1.1. Общие положения
- •9.1.2. Точечные элементы
- •9.1.3. Одномерные элементы
- •9.1.4. Двухмерные элементы
- •9.1.5. Трёхмерные элементы
- •9.1.6. Жёсткие элементы
- •9.2. Частота сетки разбиения
- •9.3. Сетки в переходных зонах
- •9.3.1. Переход от крупной к мелкой сетке
- •9.3.2. Переходные зоны между элементами разных типов
- •9.4. Напряжения в узловых точках
- •9.4.1. Вычисление и вывод напряжений в узловых точках
- •9.4.2. Топологический метод
- •9.4.3. Геометрический метод
- •9.4.4. Напряжения в особых точках
- •Интерфейс пользователя
- •9.5. Правильно заданое нагружение
- •9.6. Симметрия
- •Интерфейс пользователя
- •10. Верификация модели
- •10.1. Использование возможностей графического препроцессора
- •10.1.1. Масштабирование элементов
- •10.1.7. Распределение свойств материалов и элементов
- •10.1.8. Изображение нормалей плоских элементов
- •10.2. Вывод энергии деформаций
- •10.3. Инструменты диагностики в nastraNe
- •10.3.1. Проверка элементов
- •10.3.2. Проверка геометрии элементов cquad4
- •10.3.3. Проверка геометрии элементов снеха
- •10.3.4. Определение центра тяжести и моментов инерции
- •10.3.5. Выявление механизмов и вырожденных степеней свободы в модели
- •10.3.6. Проверка заданных нагрузок.
- •10.3.7. Проверка сил реакций
- •10.3.8. Проверка конструкции нагружением "lg"
- •10.3.9. Проверка равновесием незакрепленной модели
- •10.3.10. Проверка равновесия от температурного нагружения
- •10.3.11. Равновесие сил в узловой точке
- •10.4. Оценка погрешности вычисления напряжений
- •10.4.1. "Скачки" напряжений в узловых точках
- •10.4.2. "Скачки" напряжений вдоль элементов
- •10.4.3. Обсуждение способов измерений погрешностей
- •Интерфейс пользователя
- •10.5. Проверки с использованием постпроцессора
- •11. Инерционное уравновешивание.
- •11.1. Описание применения инерционного уравновешивания
- •11.2. Задание инерционного уравновешивания вMsc/nastran
- •12. Матричные операции.
- •12.1 Определение набора
- •12.1.1 Глобальный набор перемещений
- •12.1.2. Поднаборы глобального набора перемещений.
- •12.2 Статическая конденсация (редуцирование по Гайяну)
- •Интерфейс пользователя
- •12.3 Прямой ввод матриц
- •Интерфейс Bulk Data для dmig
- •Интерфейс для раздела Case Control
- •13. Задача устойчивости в линейной постановке
- •13.1. Подход метода конечных элементов
- •13.2. Методы определения собственных значений
- •13.2.1. Метод обратных итераций (inverse power)
- •13.2.2. Усовершенствованный метод обратных итераций
- •13.2.3. Метод Ланцоша
- •13.2.4. Сравнение методов
- •Интерфейс пользователя
- •13.3. Допущения и ограничения расчета устойчивости при линейном подходе
- •14. Повторные запуски расчетов - restarts
- •14.1. Типы повторных запусков
- •Старые рестарты
- •Новые рестарты
- •14.2. Структура входного файла msc/nastran
- •Интерфейс пользователя
- •14.3.1. "Холодный" запуск расчёта
- •14.3.2. Повторный запуск расчёта
- •14.3 Определение версии рестарта
- •14.4 Прочая информация по рестартам
- •15. Обслуживание баз данных
- •15.1 Определения
- •15.2 База данных msc/nastran
- •15.3. Секция File Managemernt Statements
- •15.4 Рекомендации для решения задач большой размерности
- •Приложение Оценка ресурсов
- •Оценка размеров базы данных
10.3.5. Выявление механизмов и вырожденных степеней свободы в модели
При решении системы линейных уравнений, сингулярности могут привести к ситуации, когда получение единственного решения будет невозможно. MSC/NASTRAN различает 2 типа сингулярностей
Сингулярность узловой точки, которая может быть получена после анализа компонент жесткости только одной узловой точки.
Сингулярность типа механизма, определяется после анализа компонент матрицы жесткости, соответствующих более чем одной узловой точке.
Сингулярности приводят к плохо обусловленной матрице, что может быть обнаружено на разных стадиях процесса решения.
После сборки матрицы жесткости (ассемблирования) определяется наличие сингулярностей узловых точек. Для каждой узловой точки рассматривается подматрицы размером 3*3 как для поступательных, так и для вращательных степеней свободы. Для них решается задача на собственные значения и находятся так называемые главные жесткости (principal stiffnesses). Каждый член подматрицы сравнивается с главными жесткостями по формуле
где: Кii - компонент подматрицы в строке I и столбце I, а Кmax естъ главная жесткость. Если меньше величины, заданной параметром PARAM,EPZERO то по глобальному направлению, ближайшему к I, матрица будет рассматриваться как сингулярная. По умолчанию величина EPZERO принимается равной 10-8. Список возможных сингулярностей печатается в таблице сингулярностей узловых точек (grid point singularity table).
Если установлено PARAM,AUTOSPC,YES ( что выполняется по умолчанию для структурированных процедур, за исключением Sol 106 и 129), то потенциальные сингулярности автоматически закрепляются, если это возможно.
Во время декомпозиции матрицы могут быть выявлены механизмы -по отношению диагональных членов матрицы к диагональному множителю
MAXRATIO =
где Кii - диагональный член I исходной матрицы жесткости, a Dii - i-й диагональный член матрицы множителей. Для симметричной матрицы жесткости К эта матрица может быть представлена в форме
[K] = [L][D][LT]
[L] = нижняя треугольная матрица множителей
[D] = диагональная матрица множителей.
Для более подробного изучения вопросов решения системы линейных уравнений можно обратится к MSC/NASTRAN Numerical Methods User's Guide. Все члены, чье отношение превышает величину PARAM, MAXRATIO, распечатываются в листинге. По умолчанию значение MAXRATIO = 105. В сообщении UIM 4158 печатается статистика по декомпозиции, включающая число отрицательных членов в матрице диагональных множителей, максимальное отношение диагонального члена матрицы жесткости к диагональному члену матрицы множителей с выдачей соответствующего номера строки и узловой точки. UIM 4698 печатается для всех степеней свободы, для которых отношение превышает MAXRATIO либо член диагональной матрицы множителей отрицателен. Оба этих сообщения выполняются модулем DECOMP.
Если превышено значение MAXRATIO, выполнение задачи останавливается в выдачей аварийного сообщения DMAP Fatal Message 9050. Эта аварийная ситуация может проигнорирована путем задания во входном файле параметра "PARAM,BAILOUT,-1". Однако необходимо иметь ввиду, что большие значения MATRIX/FACTOR DIAGONAL может быть свидетельством возможных проблем моделирования. Если взять log10 от величины MAXRATIO то это даст оценку того, сколько значащих чисел потеряно во время декомпозиции. Отношение MAXRATIO может несколько изменяться в зависимости от того, какой тип упорядочения используется (и способ решения). Это связано с тем, что порядок операций может при этом изменяться, что сопровождается различиями в численном округлении.
После декомпозиции сингулярность может привести к некорректному решению. В статическом расчете в MSC/NASTRAN решается уравнение: Кu=Р
для получения и (перемещений). Используя эти перемещения затем проводится вектор невязок по нагрузке ("residual" loading vector): Ku P = P
Этот вектор теоретически должен быть нулевым, однако в результате ошибок округления таковым не является. Для получения нормализованного значения невязок вычисляется норма ошибки
Значение Р может быть распечатано после включения PARAM,IRES,1 в Bulk Data. Значение (эпсилон) распечатывается в UIM 5293. Значение эпсилон большее чем 0.001 обычно сигнализирует о потери точности вследствие плохой численной обусловленности.
Для каждого случая нагружения вычисляется свое значение эпсилон. Допускаемое значение зависит от сложности модели и от типа машины.
Ниже перечислены типичные источники сингулярностей
степени свободы без жесткостей вследствие пропущенных элементов
двухмерные элементы с незакрепленной нормальной вращательной степенью свободы
объемные элементы с незакрепленными вращательными степенями свободы
ошибочное моделирование балочных эксцентриситетов
некорректное использование МРС
механизмы и незакрепленные тела (соединение изогнутых пластин или балок к пластинам, пластин или балок к объемным телам.
малая жесткость на вращение
соединение очень жесткого элемента к очень податливому.