Patran руководство пользователя

Руководство пользователя поMSC/Patran20041.Введение 51.1 Первое знакомство с MSC.Patran ………………………………………………………….. 6Интерфейс задач …………………………………………………………………………………….. 6Инструменты и Приложения …………………………………………………………………….. 6Управление Данными ……………………………………………………………………………….

7Связь с Другим Програмным Обеспечением……………………………………………… 71.2 Структура CAE проекта ………………………………………………………………………… 7Создание конечно-элементной (КЭ) модели. …………………………………………….

7Анализ Модели с Учетом Внешних Нагрузок …………………………………………….. 8Обработка Результатов Анализа ……………………………………………………………… 9Последовательность Задач ………………………………………………………………………

91.3 Пример. Линейный статический анализ кольцевой пластины. ………………… 9Процедура Анализа ……………………………………………………………………………….. 122.Основы MSC.Patran 242.1. Запуск и выход из MSC.Patran ……………………………………………………………. 252.2. Краткий обзор MSC.Patran …………………………………………………………………. 252.3.

Окно MSC.Patran……………………………………………………………………………….. 252.4. Как работать в MSC.Patran ………………………………………………………………… 263.Хранение и Использование Информации в Базе Данных433.1 Создание Базы Данных ………………………………………………………………………. 443.2 Определение Параметров Модели ……………………………………………………… 44Global Model Tolerance………………………………………………………………………………

453.3 Импорт геометрических моделей из CAD систем. ………………………………… 464.Создание Геометрической Модели484.1 Обзор Геометрии ……………………………………………………………………………….. 49Опции Создания Геометрической Модели. ……………………………………………… 49Создание Модели. …………………………………………………………………………………. 494.2 Основные Понятия и Определения ………………………………………………………

50Параметрическое Пространство и Connectivity ………………………………………… 50Connectivity ……………………………………………………………………………………………. 50Геометрические Примитивы …………………………………………………………………… 51Конгруэнтность………………………………………………………………………………………. 564.3 Cоздание геометрии …………………………………………………………………………… 56Actions…………………………………………………………………………………………………… 57Objects …………………………………………………………………………………………………..

57Methods…………………………………………………………………………………………………. 58Создание триммированных поверхностей……………………………………………….. 59Создание твердых тел типа B-Rep………………………………………………………….. 594.4 Работа с импортированными CAD моделями ……………………………………….

60Удаление лишних деталей……………………………………………………………………… 60Добавление потерянных поверхностей …………………………………………………… 61Восстановление незавершенных примитивов………………………………………….. 614.5 Проверка геометрии …………………………………………………………………………… 61Обеспечение топологической конгруэнтности………………………………………….. 62Обнаружение неконгруэнтностей ……………………………………………………………. 63Исправление неконгруэнтностей …………………………………………………………….. 63Избегание малых углов на поверхности ………………………………………………….. 64Проверка и Выравнивание Нормалей Поверхностей ………………………………..

64Дополнительные требования………………………………………………………………….. 654.6 Пример расчета проушины …………………………………………………………………. 665.Создание Элементов и КЭ Сеток 775.1 Обзор Создания КЭ Сеток…………………………………………………………………… 78Возможности Конечноэлемнтного Моделирования ………………………………….. 795.2 Основные Понятия и Определения ……………………………………………………… 79Обзор Типов Конечных Элементов …………………………………………………………. 79Создание КЭ Сеток…………………………………………………………………………………

80Плотность КЭ Сетки ………………………………………………………………………………. 84Смежные КЭ Сетки ………………………………………………………………………………… 85Equivalencing …………………………………………………………………………………………. 86Оптимизация ………………………………………………………………………………………….

885.3 Создание Конечноэлементной Модели ……………………………………………….. 89Actions…………………………………………………………………………………………………… 89Objects ………………………………………………………………………………………………….. 90Types…………………………………………………………………………………………………….. 91Примеры Форм и Подформ Приложения Finite Elements ………………………….. 91Прямое Моделирование Конечных Элементов………………………………………… 945.4 Проверка Конечноэлементнонй Модели……………………………………………….

95Проверка Формы Элементов ………………………………………………………………….. 95Другие Проверки Элементов ………………………………………………………………….. 96Создание Новой КЭ Сетки Модели …………………………………………………………. 96Исправление Отдельных Элементов ………………………………………………………. 97Проверка Значений Критериев Качества Элементов (tolerance) ……………….. 976.Создание Материалов986.1 Обзор Материалов……………………………………………………………………………… 996.2 Основные Понятия и Определения ………………………………………………………

99Однородные Материалы………………………………………………………………………… 99Композитные материалы ……………………………………………………………………….. 99Природа Материалов …………………………………………………………………………… 100Определение Свойств Материалов ………………………………………………………. 1016.3 Создание Моделей Свойств Материалов …………………………………………… 101Actions………………………………………………………………………………………………….

102Objects ………………………………………………………………………………………………… 102Methods……………………………………………………………………………………………….. 103Примеры Использования Приложения Materials…………………………………….. 1036.4 Проверка Модели Материала……………………………………………………………. 1067.Моделирование Сил и Нагрузок 1097.1 Обзор Сил и Нагрузок………………………………………………………………………..

1107.2 Основные Понятия и Определения ……………………………………………………. 111Типы Анализа и LBC…………………………………………………………………………….. 111Load Cases ………………………………………………………………………………………….. 112Использование полей……………………………………………………………………………

1127.3 Наложение Нагрузок и Граничных Условий………………………………………… 113Приложение LBCs………………………………………………………………………………… 113Actions…………………………………………………………………………………………………. 113Objects ………………………………………………………………………………………………… 114Types…………………………………………………………………………………………………… 1147.4 Задание случаев нагружения (Load Cases) …………………………………………

117Actions…………………………………………………………………………………………………. 118Пример Формы Load Cases………………………………………………………………….. 1187.5 Использование Полей ………………………………………………………………………. 119Actions…………………………………………………………………………………………………. 120Objects ………………………………………………………………………………………………… 120Methods……………………………………………………………………………………………….. 120Пример Формы Fields ……………………………………………………………………………

Page 1: Руководство пользователя по Patran

Руководство пользователя по MSC/Patran

2004

Page 2: Руководство пользователя по Patran

1. Введение 5

1.1 Первое знакомство с MSC.Patran ………………………………………………………….. 6 Интерфейс задач …………………………………………………………………………………….. 6 Инструменты и Приложения …………………………………………………………………….. 6 Управление Данными ………………………………………………………………………………. 7 Связь с Другим Програмным Обеспечением……………………………………………… 7

1.2 Структура CAE проекта ………………………………………………………………………… 7 Создание конечно-элементной (КЭ) модели. ……………………………………………. 7 Анализ Модели с Учетом Внешних Нагрузок …………………………………………….. 8 Обработка Результатов Анализа ……………………………………………………………… 9 Последовательность Задач ……………………………………………………………………… 9

1.3 Пример. Линейный статический анализ кольцевой пластины. ………………… 9 Процедура Анализа ……………………………………………………………………………….. 12

2. Основы MSC.Patran 24 2.1. Запуск и выход из MSC.Patran ……………………………………………………………. 25 2.2. Краткий обзор MSC.Patran …………………………………………………………………. 25 2.3. Окно MSC.Patran……………………………………………………………………………….. 25 2.4. Как работать в MSC.Patran ………………………………………………………………… 26

3. Хранение и Использование Информации в Базе Данных 43

3.1 Создание Базы Данных ………………………………………………………………………. 44 3.2 Определение Параметров Модели ……………………………………………………… 44 Global Model Tolerance……………………………………………………………………………… 45 3.3 Импорт геометрических моделей из CAD систем. ………………………………… 46

4. Создание Геометрической Модели 48 4.1 Обзор Геометрии ……………………………………………………………………………….. 49 Опции Создания Геометрической Модели. ……………………………………………… 49 Создание Модели. …………………………………………………………………………………. 49

4.2 Основные Понятия и Определения ……………………………………………………… 50 Параметрическое Пространство и Connectivity ………………………………………… 50 Connectivity ……………………………………………………………………………………………. 50 Геометрические Примитивы …………………………………………………………………… 51 Конгруэнтность………………………………………………………………………………………. 56

4.3 Cоздание геометрии …………………………………………………………………………… 56 Actions…………………………………………………………………………………………………… 57 Objects ………………………………………………………………………………………………….. 57 Methods…………………………………………………………………………………………………. 58 Создание триммированных поверхностей……………………………………………….. 59 Создание твердых тел типа B-Rep………………………………………………………….. 59

4.4 Работа с импортированными CAD моделями ………………………………………. 60 Удаление лишних деталей……………………………………………………………………… 60 Добавление потерянных поверхностей …………………………………………………… 61 Восстановление незавершенных примитивов………………………………………….. 61

4.5 Проверка геометрии …………………………………………………………………………… 61 Обеспечение топологической конгруэнтности………………………………………….. 62 Обнаружение неконгруэнтностей ……………………………………………………………. 63 Исправление неконгруэнтностей …………………………………………………………….. 63 Избегание малых углов на поверхности ………………………………………………….. 64 Проверка и Выравнивание Нормалей Поверхностей ……………………………….. 64

Page 3: Руководство пользователя по Patran

Дополнительные требования………………………………………………………………….. 65 4.6 Пример расчета проушины …………………………………………………………………. 66

5. Создание Элементов и КЭ Сеток 77 5.1 Обзор Создания КЭ Сеток…………………………………………………………………… 78 Возможности Конечноэлемнтного Моделирования ………………………………….. 79

5.2 Основные Понятия и Определения ……………………………………………………… 79 Обзор Типов Конечных Элементов …………………………………………………………. 79 Создание КЭ Сеток………………………………………………………………………………… 80 Плотность КЭ Сетки ………………………………………………………………………………. 84 Смежные КЭ Сетки ………………………………………………………………………………… 85 Equivalencing …………………………………………………………………………………………. 86 Оптимизация …………………………………………………………………………………………. 88

5.3 Создание Конечноэлементной Модели ……………………………………………….. 89 Actions…………………………………………………………………………………………………… 89 Objects ………………………………………………………………………………………………….. 90 Types…………………………………………………………………………………………………….. 91 Примеры Форм и Подформ Приложения Finite Elements ………………………….. 91 Прямое Моделирование Конечных Элементов………………………………………… 94

5.4 Проверка Конечноэлементнонй Модели………………………………………………. 95 Проверка Формы Элементов ………………………………………………………………….. 95 Другие Проверки Элементов ………………………………………………………………….. 96 Создание Новой КЭ Сетки Модели …………………………………………………………. 96 Исправление Отдельных Элементов ………………………………………………………. 97 Проверка Значений Критериев Качества Элементов (tolerance) ……………….. 97

6. Создание Материалов 98 6.1 Обзор Материалов……………………………………………………………………………… 99 6.2 Основные Понятия и Определения ……………………………………………………… 99 Однородные Материалы………………………………………………………………………… 99 Композитные материалы ……………………………………………………………………….. 99 Природа Материалов …………………………………………………………………………… 100 Определение Свойств Материалов ………………………………………………………. 101

6.3 Создание Моделей Свойств Материалов …………………………………………… 101 Actions…………………………………………………………………………………………………. 102 Objects ………………………………………………………………………………………………… 102 Methods……………………………………………………………………………………………….. 103 Примеры Использования Приложения Materials…………………………………….. 103

6.4 Проверка Модели Материала ……………………………………………………………. 106 7. Моделирование Сил и Нагрузок 109

7.1 Обзор Сил и Нагрузок……………………………………………………………………….. 110 7.2 Основные Понятия и Определения ……………………………………………………. 111 Типы Анализа и LBC…………………………………………………………………………….. 111 Load Cases ………………………………………………………………………………………….. 112 Использование полей…………………………………………………………………………… 112

7.3 Наложение Нагрузок и Граничных Условий………………………………………… 113 Приложение LBCs………………………………………………………………………………… 113 Actions…………………………………………………………………………………………………. 113 Objects ………………………………………………………………………………………………… 114 Types…………………………………………………………………………………………………… 114

7.4 Задание случаев нагружения (Load Cases) ………………………………………… 117 Actions…………………………………………………………………………………………………. 118 Пример Формы Load Cases………………………………………………………………….. 118

Page 4: Руководство пользователя по Patran

7.5 Использование Полей ………………………………………………………………………. 119 Actions…………………………………………………………………………………………………. 120 Objects ………………………………………………………………………………………………… 120 Methods……………………………………………………………………………………………….. 120 Пример Формы Fields …………………………………………………………………………… 121

7.6 Проверка LBC Модели………………………………………………………………………. 122 7.7 Пример Кружки Кофе………………………………………………………………………… 125

8. Подготовка Модели к Анализу 135 8.1 Обзор Приложения Element Properties……………………………………………….. 136 8.2 Основные Понятия и Определения ……………………………………………………. 136 Типы Элементов ………………………………………………………………………………….. 136 Балочное Моделирование и Библиотека Балок в MSC.Nastran ………………. 137 Комбинации Элементов ……………………………………………………………………….. 137 Приложение наборов свойств элементов к модели………………………………… 138 Эффект от Изменения Кода и Типа Анализа …………………………………………. 138 Типы, Имена и Номера Свойств Элементов ………………………………………….. 138 Поля Свойств Элементов …………………………………………………………………….. 138

8.3 Создание Свойств Элементов …………………………………………………………… 139 Actions…………………………………………………………………………………………………. 139 Меню Dimension и Type ………………………………………………………………………… 140 Пример Формы Приложения Element Properties …………………………………….. 141

9. Проведение Анализа 143 9.1 Обзор Анализа …………………………………………………………………………………. 144 9.2 Основные Понятия и Определения ……………………………………………………. 144 Коды Анализа………………………………………………………………………………………. 144 Application Preferences………………………………………………………………………….. 145 Типы Решений(Solution Types)………………………………………………………………. 145 Результаты ………………………………………………………………………………………….. 145

9.3 Установка Параметров Анализа ………………………………………………………… 146 Actions…………………………………………………………………………………………………. 146 Objects ………………………………………………………………………………………………… 146 Methods……………………………………………………………………………………………….. 146 Пример формы приложения Analysis …………………………………………………….. 146

9.4 Проведение Анализа ………………………………………………………………………… 148 Управление Анализом ………………………………………………………………………….. 149

9.5 Получение Результатов Анализа ………………………………………………………. 149 Actions…………………………………………………………………………………………………. 150 Objects ………………………………………………………………………………………………… 150 Methods……………………………………………………………………………………………….. 150

9.6 Проверка Анализа…………………………………………………………………………….. 150 10. Визуализация Численных Результатов 152

10.1 Обзор Результатов …………………………………………………………………………. 152 Типы Результатов Анализа…………………………………………………………………… 153 Result Cases ………………………………………………………………………………………… 154 Графическое Отображение Результатов……………………………………………….. 154

10.3 Обработка Результатов…………………………………………………………………… 155 Actions…………………………………………………………………………………………………. 155 Objects ………………………………………………………………………………………………… 156 Опции Results………………………………………………………………………………………. 159

10.4 Инструменты приложения Insight …………………………………………………….. 160

Page 5: Руководство пользователя по Patran

Глава

1

Введение

• Первое знакомство с MSC.Patran

• Структура CAE Проекта

• Пример Кольцевой Пластины

Page 6: Руководство пользователя по Patran

1.1 Первое знакомство с MSC.Patran MSC.Patran позволяет контролировать все стадии CAE процесса. Это

интегрирующая различные пакеты анализа среда, обеспечивающая прямой доступ к геометрическим моделям из разных CAD систем. MSC.Patran объединяет в себе следующие возможности — созднаие или импорт геометрической модели, построение конечно-элементной сетки конструкции, построение конечно- элементной модели конструкции (выбор свойств материалов, граничных условий, нагрузок), а также Patran предоставляет обширный инструментарий для обработки результатов расчетов, проведенных в системах инженерного анализа (таких как MSC.Nastran, MSC.Marc и др.)

Основу патрана формируют пять групп объектов, представленных ниже на

схеме.

Open Architecture

Tools Applications

MSC.Patran

Project Database

Обширный набор инструментов для

создания КЭ моделей иобработки результатов.

База данных — это ваша рабочая среда; хранит информацию о

КЭ модели и об импортированных геометрических

моделях.

Набор модулей для выполнения специальных функций

Модули, обеспечивающие обмен данными с

другими программами.

Ваша панель управления для выполнения CAE задач

в главном меню MSC.Patran. При помощи

этой панели осуществляется открытие баз данных, обмен

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

Интерфейс задач CAE Task Interface — это то, что Вы видите на экране при работе с MSC.Patran.

Интерфейс включает в себя меню инструментов и приложений, формы ввода данных, иконки, показывающие статус выполнения операции и графические окна (viewports), в которых модель выводится на экран. Интерфейс дает доступ ко всем функциям и возможностям MSC.Patran.

Инструменты и Приложения

Tools и Applications — основные средства MSC.Patran. Tools (инструменты) помогают выполнять задачи внутри MSC.Patran. Существуют сотни инструментов по созданию модели, проведению анализа и обработке результатов анализа. Многие инструменты позволяют автоматизировать работу с многократно повторяющимися командами, выполнение которых вручную заняло бы много времени. Другие инструменты используются для отслеживания ошибок. Application modules (модули

Page 7: Руководство пользователя по Patran

приложений) выполняют большие задачи, часто вне MSC.Patran. Модули приложений используются для проведения конечно-элементного анализа.

Управление Данными

Важной особенностью внутренней структуры MSC.Patranявляется интегрированная система базы данных. В ней хранится вся информация по модели и анализу. Это означает, что вам всегда доступна полная информация о созданной модели таким образом, что можно проводить анализ отдельных частей модели, сравнивая получающиеся резудьтаты и меняя исходные условия.

Связь с Другим Програмным Обеспечением

Другой важной особенностью MSC.Patran явлается его открытая архитектура. Вы можете обмениваться информацией с разными источниками и программами, включая лидирующие CADсистемы, пакеты программ кончно-элементного анализа, специализированные моделирующие и графические программы, базы данных по материалам. Использование различных программ на разных стадиях CAE процесса позволяет пользоваться наиболее гибкими инструментами при решении задачи. Это особенно помогает увеличить производительность, так как модели созданные в других программах могут быть импортированы в MSC.Patran, при этом затраты времени на поправку данных бдут минимальны или совсем отсутствовать.

1.2 Структура CAE проекта Четкое представление о задачах CAE позволит вам более эффективно изучать

MSC.Patran.

Анализ КЭ моделиС учетом внешнего нагружения и граничных условий

CAEпроект

Задачи и MSC.Patran

Создание конечно-элементной (КЭ) модели. Этот этап обычно занимает больше всего времени. Модель должна точно

описывать форму и размеры изделия, материал, из которого оно создается, внешние нагрузки, которые изделие должно выдержать. Для этого предназначена основная часть инструментов в MSC.Patran.

Page 8: Руководство пользователя по Patran

Создание Геометрической Модели Изделия.

В MSC.Patarn есть набор инструментов для создания и редактирования геометрии. Используя эти инструменты, вы можете быстро создавать двух- и трехмерные объекты, поверхности и тела. Приложение Geometry имеет более сотни опций для создания основных геометрических объектов, а также большое количество функций по редактированию и проверке. MSC.Patran CAD интерфейс позволяет импортировать и редактировать данные CAD из большинства CAD программ.

Создание Конечно-элементной Сетки (Meshing)

После создания геометрической модели на нее накладывается конечно- элементная сетка. MSC.Patran обладает ведущими в CAE индустрии алгоритмами построения КЭ сеток для разбиения кривых, поверхностей и твердых тел. Также возможно редактирование уже созданной расчетной модели.

Моделирование материалов

В приложении MaterialsВы определяете материалы для анализа модели. Модель материала — это совокупность свойств, описывающих физические свойства данного материала (жесткость, плотность и т.д.). После задания свойств материала вы можете назначить их определенным частям модели.

Моделирование нагружения

В процессе КЭ анализа вычисляется реакция модели на внешнее нагружение с учетом закреплений, то есть в процессе моделирования учитываются определенные нагрузки и граничные условия (Loads and Boundary conditions). Нагрузки — это внешние силовые факторы, такие как сосредоточенная сила, давление, температура и др. Граничные условия описываются в терминах степеней свободы, т.е напрвлений, в которых модель может двигаться поступательно или вращательно.

Анализ Модели с Учетом Внешних Нагрузок

После создания модели, начинается стадия анализа. Для этого существуют

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

Выбор программы-решателя

Вначале каждого CAE проекта вы выбираете тот пакет программ, для которого будете создавать модель. По мере построения модели, MSC.Patran записывает информацию, используя формат выбранного кода. В любое время вы можете сменить решатель. При этом MSC.Patran попытается перевести все данные в новый формат (по мере возможности).

Адаптирование Модели для Выбранной программы-решателя

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

Page 9: Руководство пользователя по Patran

предположительных результатах анализа.

Запуск Конечноэлементного Анализа

Приложение Аnalysis связывает среду MSC.Patran с программами проведения анализа. Это могут быть программные комплексы MSC, другие доступные решатели или собственноручно разработанные коды. Приложение Analуsis дает возможность:

• Выбора типа анализа. Определения параметров решателя. Выбора последовательности вариантов нагружения. Выбора выходных данных. Отправления модели на анализ. Чтения файлов результатов.

Обработка Результатов Анализа Результаты, полученные на втором этапе проекта (после решения задачи),

обычно представлены в виде чисел, таких как значения перемещений в точке. Однако по ним трудно получить представление о поведении модели. Третий этап CAE проекта использует возможности MSC.Patranпо визуализации результатов компьютерной графикой, анимацией и т.д.

Визуализация Численных Результатов

В MSC.Patran имеется широкий спектр возможностей по отображению, сортировке, масштабированию результатов. Они загружаются прямо в базу данных MSC.Patran и могут быть отсортированы по времени, частоте, температуре и пространственному положению. Приложение Insightпредоставляет возможности 3D визуализации. Оно преобразует большое количество численных значений в графику и отображает на экране для полного и точного понимания результатов КЭ анализа.

Последовательность Задач

Стандартный CAE проект обычно следует представленной выше схеме. Однако следует отметить, что такая последовательность решения не является единственно возможной. В действительности, каждый проект уникален по своим требованиям, ресурсам, данным и исходным допущениям. Эти факторы определяют как задачи, так и последовательность их решения.

Внутри каждой стадии последовательность выполнения может измениться. Например, вы можете задать материал для модели сразу после создания геометрии, а можете сначала создать КЭ сетку. Это зависит от того, как Вы планируете определять материал: в соответствии с геометрией или поэлементно.

1.3 Пример. Линейный статический анализ кольцевой пластины.

Этот пример иллюстрирует возможности MSC.Patran в случае, когда трехмерный объект представляется в двумерном виде. Геометрия создается в MSC.Patran, решателем является MSC.Nastran, постпроцессором — MSC.Patran. Проводится линейный статический анализ. Цель анализа — определение максимума напряжений и деформаций.

Page 10: Руководство пользователя по Patran

Постановка Задачи

В центре пластины находится отверстие, она закреплена по внешнему контуру, приложена распределенная по окружности радиуса r нагрузка, как показано на рисунке 1. Геометрические размеры, нагрузки и свойства материалов описаны в таблице 1 .

a

w

b

rw

Вид Кольцевой Пластины

Размеры и Свойства Кольцевой Пластины

Внеш. радиус, a = 20 дюймов Внутр. радиус, b = 5 дюймов Рад. приложения нагрузки r =

10 дюймов

Нагрузка, W = 1.2 Модуль упруг. E = 10E6 psi Коэф. Пуассона n = 0.3 Толщина t = 0.125 дюймов

Описание Модели

Физически пластина — это объемное тело. Оно может быть смоделировано с помощью объемных конечных элементов и просчитано в рамках объемной теории упругости. Собственно говоря, мы могли бы создать модель из тысяч элементов для достижения максимальной точности решения. Если бы мы провели анализ и просмотрели результаты, то обнаружили бы, что перемещения линейно зависят от толщины, и что компоненты напряжений в направлении толщины малы по сравнению с компонентами в плоскости пластины.

Использование плоского представления вместо объемного ставит вопрос:

почему бы не использовать объемные элементы в этом примере? В конце концов, с возможностями MSC.Patran и MSC.Nastran по созданию и решению больших моделей незачем волноваться о всякого рода приближениях.

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

Page 11: Руководство пользователя по Patran

MSC.Patran КЭ модель Annular Plate

Теоретическое Решение

Теоретическое решение для этого случая представлено ниже. Максимальное напряжение на внутреннем ребре:

σb3W

2πmt2—————– 2a m 1+( )

a2 b2–————————- a

b—log m 1–( )+=

Где m=1/v, a W — приложенная нагрузка.

Максимальное перемещение:

ymax3W m2 1–( )

4πEm2t3——————————–

a2 b2–( ) 3m 1+( )m 1+( )

——————————————— 4a2b2 m 1+( )m 1–( ) a2 b2–( )

—————————————- ab—log

2+=

Схема Решения Задачи

Мы уже поставили задачу и определили пути создания модели для анализа. Теперь нужно выделить индивидуальные задачи моделирования и анализа, установить последовательность решения задачи и определить ключевые параметры.

Для начала создадим простой список. Его левая часть определяет критические

параметры проекта, а правя часть представляет собой их значения. От выбора этих значений зависит дальнейшее создание проекта.

• Цель решешения задачи

Получить деформации/напряжения Фон Мизеса (линейная статика)

• Что содержит база данных модели

Кольцевая пластина

• Тип решателя MSC.Nastran – Structural • Метод решения

Линейный статический

X

Y

Z

1.200

1.200

123

1231.200

1.200 123

123

1.200

1.200

123

123

1.2001.200

123

123

X

Y

Z

Page 12: Руководство пользователя по Patran

• Геометрия Создается в MSC.Patran • Генерация КЭ сетки

IsoMesh – четырехузловые элементы типа CQUAD4

• Нагрузки и граничные условия

Шарнирное опирание, удельная нагрузка

• Свойства материалов

Материал — алюминий, линейная модель изотропного материала

• Спецификация элементов

2D/Shell/Aluminum

• Анализ Линейный статический • Результаты Файл результатов/график деформаций/

представление напряжений в виде изоповерхностей.

Results

Analysis

Model Definition

Build 2

Create 3

Model 4

Define 6

Set Up Project1

Visualize 10

w Define Symmetryw Determine Desired Element

Topologyw Idealize Pinned Conditionw Create Loading Function

Create MSC/NASTRAN Input

7

Simulate Loads and BCs

5

MS

C.P

atra

n

Run the 8

Evaluate 9

MS

C.P

atra

n

MS

C.N

astr

an

Схема Решения Задачи

Процедура Анализа • Настройка Анализа

Page 13: Руководство пользователя по Patran

Geometr

Finite Elements

Material Propertie

Element Propertie

Loads and Boundary Conditions

Создание Новой Базы Данных 1) В главном меню MSC.Patran

выберите File >> New. Появится форма New Database.

2) Введите имя annular_plate в строке Filename.

3) Нажмите OK. 4) Появится форма New Model

Preferences. Эта форма позволяет Вам определить параметры анализа модели.

5) Выбор Параметров Анализа 6) Установите Tolerance на

Default. 7) Выберите MSC.Nastran из

подменю Analysis Code. 8) Выберите Structural из

подменю Analysis Type и нажмите ОК.

Решатель Обработка результатов

Задание модели

Page 14: Руководство пользователя по Patran

• Создание Геометрии

Geometry

Material Properties

Element Properties

Loads and Boundary Conditions

Finite Elements

Кривые, описывающие радиус кольцевой пластины

Решатель Обработка результатов

Задание модели

Создание Базы Кольцевой Пластины1) В главном меню MSC.Patran

нажмите на приложение Geometry.

2) В форме Geometry установите Action >> Create, Object >> Curve и Method >> XYZ.

3) В строку Vector Coordinate List введите <5,0,0>, а в Origin Coordinate List — [5,0,0]. Нажмите Apply.

4) Это создаст линию в Х-направлении длиной в 5 дюймов, начинающуюся из [5,0,0].

5) Измените Vector Coordinate List на <10,0,0> и Origin Coordinate List на [10,0,0]. Нажмите Apply. Это создаст Curve 2, представляющую радиус внешнего кольца.

Page 15: Руководство пользователя по Patran

оздание Поверхности Кольцевой Пластины

1) В форме Geometry смените Object с Curve на Surface и установите Method на Revolve.

2) В Sweep Parameters установите Total Angle на 90.0, а Offset Angle на 0.0. Нажмите на созданную ранее Curve 1 (или введите curve 1 в строке Curve List). Нажмите Apply.

3) Чтобы создать Surface 2, введите Curve 2 в строку Curve List и нажмите Apply.

4) То же самое повторите для Surface 1.2, 2.2, 3.2, 4.2, 6.2 и 5.2. Например, введите Surface 1.2 в строку Curve List и нажмите Apply.

Geometry

Material Properties

Element Properties

Loads and Boundary Conditions

Finite Elements

Решатель Обработка результатов

Задание модели

Поверхность кольцевой пластины

Page 16: Руководство пользователя по Patran

• Создание Конечных Элементов

Создайие сетку Surface Mesh элементами Quad 4

1) В главном меню MSC.Patran нажмите на приложение Elements.

2) В форме Finite Element установите Action>>Create, Object >> Mesh, Type >> Surface. Эта комбинация создаст сетку на поверхности.

3) Установите значение Global Edge Length на 2. Это определит размер элементов. Затем отмените Automatic Calculation.

4) Выберите Quad4 из меню Topology. Это определит тип элемента, используемого для создания сетки на поверхности. Метод IsoMesh установлен автоматически.

5) Поместите курсор в строку Surface List и выберите все поверхности на экране (или введите Surface 1:8 и нажмите Apply).

Так как конечные элементы не связаны вдоль геометрических границ, их необходимо “сшить“.

6) Выравнивание КЭ Сетки 7) Наверху формы Finite Element

установите Action >> Equivalence, Object >> All, Method >> Tolerance Cube. Это выровняет узлы вдоль границ поверхностей.

8) Нажмите Apply.

Geometry Finite Elements

Material Properties

Element Properties

Loads and Boundary Conditions

Решатель Обработка результатов

Задание модели

Page 17: Руководство пользователя по Patran

Моделирование Материалов

Создание Материала 1) В главном меню MSC.Patran

нажмите на приложение Materials.

2) Наверху формы Materials установите Action >> Create, Object >> Isotropic, Method >> Manual Input.

3) В строке Material Name введите “Aluminum.”

4) Нажмите на кнопку Input Properties.

Определение Свойств Материала Аллюминия

5) В форме Input Options введите 10e6 в строке Elastic Modulus.

6) В строке Poisson’s Ratio введите 0.3.

7) Нажмите OK для закрытия Input Option формы, а затем нажмите Apply в форме Materials

Geometry

Finite Elements Material

PropertiesElement

Properties

Loads and Boundary Conditions

Решатель Обработка результатов

Задание модели

Page 18: Руководство пользователя по Patran

• Определение Свойств Элементов

Создание Свойства 1) В главном меню MSC.Patran

нажмите на приложение Properties.

2) В форме Element Properties установите Action >> Create, Object >> 2D, Type >> Shell.

3) В строке Property Set Name введите prop_1.

4) Нажмите на кнопку Input Properties.

5) В форме Input Properties наведитесь на строку Material Name и выберите Aluminum из перечня Material Property Set.

6) Установите значение thickness на 0.125 дюймов и нажмите OK.

7) В форме Element Properties поместите курсор в поле Select Members и выделите все поверхности на экране (или введите Surface 1:8).

8) Нажмите Add и Apply в форме Properties.

Geometry

Finite Elements

Material Properties

Element Properties

Loads and Boundary Conditions

Решатель Обработка результатов

Задание модели

Page 19: Руководство пользователя по Patran

• Моделирование Нагрузок и Граничных Условий (LBC)

Создание Распределенной Нагрузки1) В главном меню MSC.Patran нажмите на

приложение Loads/BCs. 2) В форме Loads/BCs установите Action >>

Create, Object >> Distributed Load, Type >> Element Uniform.

3) В строке New Set Name введите annular_load.

4) Нажмите на кнопку Input Data. 5) В форе Input Data введите < , ,-1.2> для

Edge Distr Load, а поле Edge Distr Moment оставьте пустым. Нажмите OK.

6) Нажмите на кнопку Select Application Region.

7) В форме Select Application Region под Geometry Filter нажмите на Geometry.

8) Поместите курсор в поле Select Surface Edges. Курсором выберите с экрана 4 внутренних ребра поверхности. Нажимайте Add после каждого выбора, затем нажмите OK.

9) Surface 7.1 1:5:2.3 должно появиться в поле Application Region.

10) Нажмите Apply в приложении Loads/Boundary Conditions.

Geometry

Finite Elements

Material Properties

Element Properties

Loads and Boundary Conditions

Решатель Обработка результатов

Задание модели

Surface 1.3

Surface 5.3 Surface 7.3

Surface 3.3

Page 20: Руководство пользователя по Patran

Создание Условий Закрепления (Перемещений)1) В главном меню MSC.Patran нажмите на

приложение Loads/BCs. 2) В форме Materials установите Action >>

Create, Object >> Displacement, Type >> Nodal.

3) В строке New Set Name введите pinned. 4) Нажмите на кнопку Input Data. 5) В форме Input Data введите <0,0,0> для

Translations, а поле Rotations оставьте пустым. Нажмите OK.

6) Нажмите на кнопку Select Application Region.

7) Под Geometry Filter нажмите на Geometry. 8) В Select menu нажмите на Edge option. 9) Поместите курсор в поле Select Geometric

Entities. Курсором выделите на экране 4 внешних ребра поверхности. Нажимайте Add после каждого выбора, затем нажмите OK. Должны выбраться ребра Surface 2:6:2.3 7.3.

10) Нaжмите Apply в Loads/Boundary Conditions.

11) Включите вид Iso3.

Geometry

Finite Elements

Material Properties

Element Properties

Loads and Boundary Conditions

Решатель Обработка результатов

Задание модели

Surface 6.3

Surface 4.3

Surface 7.3

Surface 2.3

Page 21: Руководство пользователя по Patran

• Генерация входного файла MSC.Nastran

Создание входного файла MSC.Nastran.

1) В главном меню MSC.Patran нажмите на приложение Analysis.

2) Наверху формы Analysis установите Action >> Analyze, Object >> Entire Model, Method >> Analysis Deck.

3) Нажмите на кнопку Solution Type.4) В форме Solution Type выберите

Linear Static. Нажмите OK. 5) Нажмите Apply в форме Analysis.

Запустите MSC.Nastran с Терминала 6) Кликните на рабочем столе

иконку MSC.Nastran. 7) В ответ на запрос введите имя

файла annular_plate.bdf. 8) Далее Nastran представит вам

командную строку для ввода команд. Введите “scr=yes“ и жмите ok.

9) Анализ займет несколько секунд в зависимости от мощности компьютера.

Запуск анализа

Загрузка результатов анализа

Решатель Обработка результатов

Задание модели

Создание входного файла

Page 22: Руководство пользователя по Patran

• Результаты Анализа

Передача Результатов в MSC.Patran для обработки результатов.

1) В главном меню MSC.Patran нажмите на приложение Analysis.

2) На верху формы Analysis установите Action >> Attach XDB, Object >> Result Entities, Method >> Local.

3) Нажмите на кнопку Select Results File.

4) В форме Select File выберите annular_plate.xdb. Нажмите OK.

5) Нажмите Apply в форме Analysis.

Создание входного файла

Запуск анализа

Загрузка результатов анализа

Решатель Обработка результатов

Задание модели

Page 23: Руководство пользователя по Patran

• Обработка Результатов

Отображение результатов с помощью заливки и деформации модели

1) В главном меню MSC.Patran нажмите на приложение Results.

2) На верху формы Result установите Action >> Create, Object >> Quick Plot.

3) Нажмите на иконку Select Results наверху формы.

4) В поле Select Fringe Result выберите Stress Tensor.

5) в поле Select Deformation Result выберите Displacement, Translational.

6) Нажмите Apply

Создание заливки

Отображение результатов в виде деформации модели

Решатель Обработка результатов

Задание модели

По этому списку составим блок-схему выполнения данного примера.

Page 24: Руководство пользователя по Patran

Глава

2

Основы MSC.Patran

• Запуск и выход из MSC.Patran

• Краткий обзор MSC.Patran

• Как работать в MSC.Patran

• Использование системы помощи (Help)

Page 25: Руководство пользователя по Patran

2.1. Запуск и выход из MSC.Patran Чтобы зпустить MSC.Patran:

• Для работы вам понадобится компьютер с установленным MSC.Patran и настроенной лицензией

• Запустите MSC.Patran,выбрав Start/Programs/Msc/MSC.Patran vx.x (или чаще — можно кликнуть на иконку патрана на рабочем столе). Окно MSC.Patran появится на верху экрана.

Чтобы выйти из MSC.Patran

• В меню File MSC.Patran выберите Quit. MSC.Patran при выходе автоматически сохраняет все изменения, внесенные в базу данных. При любых ошибках загрузки или открытия окна MSC.Patran обратитесь к

системному администратору или к руководству по установке MSC.Patran (MSC.Pat-ran Installation and Operations Guide, оно доступно по адресу www.mscsoftware.com Support, Training, Documentation.)

2.2. Краткий обзор MSC.Patran Основной элемент пользовательского интерфейса MSC.Patran — это

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

2.3. Окно MSC.Patran Строка меню, панель инструментов и кнопки приложений, показанные ниже,

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

Page 26: Руководство пользователя по Patran

Кнопки приложений Выводит формы создания модели, запускает анализ и обрабатывет результаты.

Командная строка Здесь можно вводить PCL команды с клавиатуры

История (History) Содержит запись всех команд, выполненных в сессии MSC.Patran.

Иконки инструментовДоступ к часто используемым функциям MSC.Patran.

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

Формы приложений Различные формы для ввода данных

2.4. Как работать в MSC.Patran Этот параграф содержит основную информацию по работе с MSC.Patran.

• Работа с графическими окнами • Строка Меню • Кнопки и формы приложений • Системные иконки • Иконки панели инструментов • Командная строка и строка истории • Подбор и Выбор

Page 27: Руководство пользователя по Patran

Цель этого параграфа — помочь вам быстрее начать использовать MSC.Patran. За более детальной информацией обращайтесь к MSC.Patran Reference Manual.

Работа с графическими окнами

В графическом окне отображается вся модель или какая-то ее часть. При создании базы данных появляется постое окно, такое, как показано ниже.

В верхней части окна отображается имя базы данных (в данном случае

test.db), имя графичсекого окна (default_viewport), имя текущей группы (default_group) и режим отображения модели (Entity). Система координат в нижнем левом углу отображает ориентацию глобальных осей координат. Крестик (+) расположен в ее начале (точка с координатами {0 0 0}).

Графические окна в MSC.Patran можно передвигать и изменять их размер.

Чтобы передвинуть графическое окно • Поместите курсор на заглавную строку окна. • Нажмите кнопку мышки и переместите окно на новое положение.

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

размер окна до желаемого размера. В MSC.Patran нет ограничений на количество создаваемых графических окон.

Page 28: Руководство пользователя по Patran

Множественность окон позволяет одновременно выводить различные виды модели, части модели, и результаты анализа.

Чтобы создать новое графическое окно

• В строке меню выберите форму Viewport/Create. В окне MSC.Patran появится форма Viewport Create.

• Введите имя нового окна в строке New Viewport Name и нажмите Apply. Исходное окно является окном по умолчанию, и каждое вновь создаваемое окно появляется в перечне Existing Viewports.

Строка Меню

Строка меню расположена прямо под заглавной строкой MSC.Patran. каждая часть меню содержит ниспадающее подменю с дополнительными командами.

Вид строки меню представлен ниже.

w File При вызове MSC.Patran доступным является только менгю File; остальные

меню становятся активными только после открытия базы данных. Меню File отвечает за работу с различными файлами MSC.Patran, управляет файлами базы данных, импортирует и экспортирует файлы,создает копии файлов, осуществляет выход из сессии и т.д.

w Group

Меню Group содержит опции по объединению геометрических (точки, кривые, поверхности, тела) и конечноэлементных (узлы, элементы, MPC) примитивов модели в группы. Затем содержимое этих групп можно домоделировать и обрабатывать. Например,можно объединить в одну группу конечные элементы из различных материалов. Или в целях просмотра результатов можно создать отдельные группы для отображения полей температур и напряжений в одной модели одновременно.

w Viewport

Графические окна используются для вывода частей модели или всей модели целиком. Каждое окно предоставляет свой независимый вид стационароной модели, который определяют заданный набор параметров.

Меню Viewport используется для создани , редактирования, перемещения и организации графических окон.

О том, как перемещать, изменять размер или сосздавать графические окна см. работа с графическими окнами (выше).

w Viewing

Меню Viewing содержит опции по управлению размером и ориентацией модели в графическом окне. Модель можно вращать, изменять ее размер, положение, тип проекции, менять масштабные множители и режущие плоскости (clipping planes). Также по желаию можно менять плоскость обзора, позицию

Page 29: Руководство пользователя по Patran

наблюдателя, центр окна и фокальную точку. Изменение вида никак не отражается на самой модели.

Изменение размера и позиции с помощью строки инструментов

Часто используемые изменения вида вынесены в качестве набора иконок в строку инструментов. За дополнительной информацией по использованию строки инструментов см.Функции изменения вида (стр. 17).

По мере построения модели MSC.Patran автоматически изменяет размер графического окна при добавлении примитива, выходящего за пределы текущего поля обзора. Окно изменяется так, чтобы в него попадали все примтивы текущей группы. Дополнительно о меню VIEWING

Еще о вращениях вида модели

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

Model Absolute Вращение вокруг глобальной оси, отоностительно начала координат.

Model Relative Вращение вокруг глобальной оси, отоностительно начала координат.

Screen Absolute Вращение вокруг экранной оси, отоностительно начала координат.

Screen Relative Вращение вокруг глобальной оси, отоностительно начала координат.

Дополнительно о меню Display

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

Средства меню Display никак не влияют на основыне операции MSC.Patran. Они просто повышают степень удобства отображения модели.

Page 30: Руководство пользователя по Patran

Дополнительно о меню Preferences

В меню Preferences устанавливаются параметры, управляющие процессом построения модели. В нем определяются глобальные параметры, значение которых может быть изменено вотдельных приложениях. Например, при проведении операции выравнивания можно установить локальное значение параметра Global model tolerance. Однако вне данного приложение будет использоваться глобальное значение параметра.

Поменять preference можно только внутри формы Preferences.

Дополнительно о меню Tools

Меню Tools выполняет операции, на которые у Вас есть лицензия (сюда не включается операции выхода из MSC.Patran). Здесь также содержатся новые добавленные средства MSC.Patran, которые используются по дополнительной цене. Если на какой-то модуль приложения нет лицензии, то соответствующая опция в меню Tools будет затемнена; это означает, что ее нельзя выбрать.

Использование списков

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

Для создания списков можно комбинировать уже имеющиеся; например,со всеми узлами, равными определенному значению и со всеми элементами, связанными с этим значением.

Над списками можно производить булевские операции. w Help

В меню Help можно получить детальную он-лайновую документацию по всем средствам и инструментам MSC.Patran. Также в нем содержится описание функциональных клавиш,функций мышки и т.д.

Кнопки и формы приложений

В MSC.Patran существует несколько приложений, предназначенных для определенных задач. Расположение радио кнопок организовано так, чтобы в процессе проведения стандартного КЭ анализа по ним можно было бы двигаться слева направо. Однако все приложения доступны в любое время после открытия базы данных.

Ниже приведено короткое описание всех приложений MSC.Patran

Приложение Функции Geometry Создает и редактирует геометрические модели.

Page 31: Руководство пользователя по Patran

FEM Устанавливает форму конечных элементов и создает КЭ сетку.

LBCs Накладывает нагрузки и граничные условия.

Materials Определяет свойства материала модели.

Properties Накладывает свойства элементов на примитивы модели.

Load Cases

Определяет варианты нагружений.

Fields Задает переменные поля величин.

Analysis Устанавливает параметрв анализа, передает на анализ и считывает

файлы результатов.

Results Визуализирует полученные результаты анализа.

Insight Обеспечивает расширенные возможности визуализации.

XY Plot

Строит XY графики результатов.

.

Page 32: Руководство пользователя по Patran

Формы приложений

При нажатии клавиши приложения появляется форма приложения. Большая часть построения модели опирается на работу с формами приложений. Большинство из них содержат дополнительные подформы, как, например, форма Materials и ее подформа Input Options, показанная ниже.

Это форма приложения Material. Большинство из них строится по схеме Action, Object.

Эта подформа появляется при нажатии клавиши Input Properties… в приложении Materials.

В текущий момент может быть выбрано только одно приложение. Как только

Вы вызываете второе приложение, оно появляется на экране, а первая форма закрывается. Кнопки, расположенные внизу текущей формы, позволяют переключаться между формами, открытыми ранее. Чтобы закрыть приложение, нужно нажать на его радио кнопку.

Page 33: Руководство пользователя по Patran

Строка инструментов

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

Системные команды

Режимы работы мыши

Отображение (Viewing)

Отрисовка (Display)

Команды отображения (Viewing)

Команды отрисовки (Display)

Местоположение иконок можно менять. Просто нажмите кнопку мышки и

перетащите выбранный набор на новую позицию.

System Functions

Девять перечисленных ниже иконок являются системными иконками. При

начале работы работающими являются только две из них: File New и File Open. После открытия базы данных все иконки становятся активными.

File New

File Open

File Save

Print Copy to Clipboard

Undo Abort Reset Graphic

Refresh Graphics

Иконка Функция File New Открывает форму New Database. File Open Открывает форму Open Database, в которой можно выбирать уже

существующие базы данных . File Save Сохраняет все изменения, сделанные в базе данных. Print Печатает содержимое графического окна. Можно распечатать одно окно,

а можно сразу несколько.

Copy to Clipboard

Копирует содержимое текущего графического окна в буфер.

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

Abort Бывает, что нужно прервать проводимую операцию до ее завершения. Для этого нужно нажать на иконку с изображением поднятой руки. Если в этот момент значок heartbeat вращается, MSC.Patran выведет

Page 34: Руководство пользователя по Patran

вопросительную форму, спрашивающую “Do you want to abandon the operation in progress?” (Вы хотите прервать опреацию?) Этот вопрос требует ответа да или нет.

Reset Graphics Удаляет все заливки и маркерные графики, все заливки и графики деформированных форм. Перерисовывает содержимое окна в режиме wireframe. При работе в режиме entity эта операция действует на все выведенные графические окна, при работе в режиме group — только на текущее окно.

Refresh Graphics

Обновляет все графические окна.

Mouse Functions

Иконки, показанные ниже, определяют способ, которым нажатие средней кнопки мышки изменяет вид модели.

Mouse Rotate XY

Mouse

Rotate Z

Mouse Translate

Mouse Zoom

Icon Function Mouse Rotate XY Средняя кнопка мышки управляет вращением вокруг осей X и Y.

Mouse Rotate Z Средняя кнопка мышки управляет вращением вокруг оси Z. Mouse Translate XY

Средняя кнопка мышки управляет переносом вдоль осей X и Y.

Mouse Zoom Средняя кнопка мышки приближает и удаляет модель.

Viewing Functions

Меню Viewing содержит опции по управлению видом модели в графическом окне. Некоторые из них вынесены в виде иконок в строку инструментов.

View Corners

Fit View

View Center

Model Cente

Zoom Out

Zoom In

Rotation Center

Иконка Функция View Corners Прибилжает часть модели, обведенную куросором. Fit View Изменяет размер вида так, чтобы все примитивы помещались в

графическое окно.

View Center Перемещает вид модели, сдвигая центр графического окна в указанное

Page 35: Руководство пользователя по Patran

курсором положение.

Rotation Center Определяет центр вращения модели, точку, узел или позицию на экране.

Model Center Устанавливает центр вращения ы центре отображенных примитивов.

Zoom Out Каждый раз удаляет модель в два раза. Zoom In Каждый раз приближает модель в два раза.

Следующий набор иконок определяет ориентацию модели в графическом

окне. Они позволяют рассматривать модель под различными углами. По умолчанию установлен вид front.

Front Rear Top Bottom Left Side

Right Side

Iso1 Iso2 Iso3 Iso4

Icon Function Front X = 0, Y = 0, Z = 0 Rear X = -180, Y = 0, Z = -180 Top X = 90, Y = 0, Z = 0 Bottom X = -90, Y = 0, Z = 0 Left Side X = 0, Y = 90, Z = 0 Right Side X = 0, Y = -90, Z = 0 Iso1 X = 23, Y = -34, Z = 0 Iso2 X = 23, Y = 56, Z = 0 Iso3 X = -67, Y = 0, Z = -34 Iso4 X = -157, Y = 34, Z= 180

Display Functions

Эти два набора иконок управляют способами отображения модели в графическом окне.

Wire Frame

Hidden Line

Smooth Shaded

Show label

Hide label

Иконка Функция Wire Frame Отображает модель в стиле wireframe. Hidden Line Отображает модель в стиле hidden line. Smooth Shaded Отображает модель в стиле smooth shaded. Show Labels Выводит все метки примитивов. Hide Labels Стирает все метки примитивов.

Page 36: Руководство пользователя по Patran

Label Control

Point Size

Node Size

Display Lines

Plot/Erase

Иконка Функция Plot/Erase Выводит форму Plot/Erase. Label Control Выводит форму, управляющую отображением меток выбранных

примитивов. Point Size Переключает размер отображения точки с одного на девятьпикселей и

обратно. Node Size Переключает размер отображения узла с одного на девятьпикселей и

обратно. Display Lines Изменяет количество визуализационных линий с нуля до двух и

обратно.

Home

При нажатии иконки Home в Вашем установленном по умолчанию браузере вызывается страница MSC Software.

Heartbeat

Иконка Heartbeat сигнализирует о том, занят ли MSC.Patran или ожидает Ваших действий. Остановившийся глобус означает, что MSC.Patran ждет Ваших дейчтвий. Вращающийся глобус с синей границей означает, что MSC.Patran занят, но его можно прервать. Красная граница означает, что MSC.Patran занят и его нельзя прервать.

Командная строка и область History

Командная строка и область истории расположены внизу окна MSC.Patran. В командной строке можно вручную вводить команды. В строке history записываются все выполненные команды, а также ошибки изображения и информативные сообщения. Размер окна History можно менять, квеличивая или уменьшая количство видимых строк.

Подборка и выборка (Picking and Selecting)

Часто при работе с приложениями слева от формы появляется меню иконок. С помощью этого select меню необходимые объекты можно выбирать прямо с экрана, не вводя их номера в самой форме. Выбрав один из Picking Filters из Select

Page 37: Руководство пользователя по Patran

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

Этото параграф содержит основную информацию по использованию select меню. • Типы Select меню. Многоуровневость Select меню. Вид меню. Подборка примитивов с экрана. Операции подборки.

w Select меню В MSC.Patran более 25 различных select меню. Оно зависит от приложения, с

которым Вы работаете. Например, при создании новой точки в геометрической модели появляется Point Select меню. Если же Вам необходимо выбрать конечный элемент из созданной сетки, то на экране появится Element Select меню.

Каждое Select меню — это набор иконок. При помещении курсора на иконку радом появляется ее имя. Первые четыре иконки являются общими для всех Select меню и управляют основными возможностями подборки. Остальные иконки меняются в зависимости от активного select меню.

Приер Point Select меню представлен ниже.

Go To Root

Any Point

Node точкана кривой

Пересечение точки с поверхностью

Видимые Объекты

Выбор Многоугольником

Переход В предыдущее меню

Point пересечение кривых

Любаявершина

Точка на поверхности

Указать на экране

Меню выбора точки

Иконка Функция Toggle Visible Entities Only Selection

Определяет, выбирать только видимые объекты или скрытые тоже.

Polygon Pick Выбирает все объекты, лежащие в полигонной области. Go to Root Menu Возвращает к исходному Select меню. Go to Previous Menu Возвращает к предыдцщему Select меню. Any Point Выбирает точку, связанную с геометрическим или

конечноэлементым объектом. Point Выбирает точку. Node Выбирает узел. Curve Intersect Выбирает точку пересечения двух кривых. Point on Curve Выбирает точку на кривой, ближаюшую к точке вне кривой. Any Vertex Выбирает верщину кривой, поверхности или тела. Pierce Выбирает точку пересечения кривой и поверхности. Point on Surface Выбирает положение на поверхности. Screen Position Выбирает X-Y точку экрана.

w Много уровневые select меню

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

Page 38: Руководство пользователя по Patran

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

Две иконки вверху каждого меню предназначены для передвижения между

иерархическими уровнями.

Для передвижения по уровням меню • Нажмите на иконку Go to Previous Menu для возвращения в предыдущее Select меню.

• Нажмите на иконку Go to Root Menu для возвращения в исходное Select меню.

• Вид Select меню

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

Чтобы переместить select меню

• Поместите курсор на select меню

• Нажмите левую кнопку мышки и перетащите меню на новую позицию. Select меню можно поместить в любое место в графическом окне.

Чтобы закрепить select в другом положении

• Чтобы оставить меню в виде вертикального набора иконок, перетащите его на левую сторону окна и отпустите.

• Чтобы меню выглядело в виде горизонтального набора иконок, перетащите его в строку инструментов, в командную строку или в область history.

Page 39: Руководство пользователя по Patran

Выбор примитивов с экрана

Существует два основных метода подборки примитивов с экрана. Можно обвести границу вокруг примитива, а можно точно указать на него.

Обведение примитва границей

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

В select меню есть два типа границ, которые можно использовать для обведения объектов: прямоугольная и полигонная границы. По умолчанию используется прямоугольная. Полигонный метод предоставляет больше возможностей по определению формы границы.

Чтобы обвести объект • Для использования полигонной границы нажмите на иконку polygon, расположенную

в select меню.

Сначала поместите курсор в необходимую строку в форме и нажите мышку. Затем переместите курсор в графическое окно. Нажмите на мышку — это определит первую вершину полигона. Теперь можно передвигать курсор столько раз, сколько необходимо для определения формы полигона.

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

Что будет, если объект частично лежит внутри, а частично вне проведенной

границы? Это зависит от установленных настроек. В меню preferences/picking определяется условие подборки объекта: должен ли он быть полностью включен, частично включен в границу или же необходимо, чтобы в область границы попал его центр. По этим установкам MSC.Patran определяет, включать объект, лежащий на границе, в число выбранных или нет.

Выбор отдельных примитивов

В каждом select меню есть несколько иконок, управляющих подборкой отдельных примитивов с экрана. Эти средства бывают полезныч при выборе одного или двух объектов, или когда объекты расположены так, что их затруднительно обвести границей. Каждому приложению в этом случае соответствуют свои иконки. Чтобы выбрать объект

Page 40: Руководство пользователя по Patran

• По умолчанию используется иконка Any. С ее помощью можно выбирать любой

объект, соответствующий данному приложению. Для выбора объекта нажмите на строку данных в форме приложения, затем

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

select меню.

• Изменение опреации подборки

С помощью select меню можно добавлять примтив в форму, замещать примитив или удалять уже выбранный примитив из формы. При первом появлении select меню оно находится в режиме замещения. Любой вновь выбранный примитив замещает уже записанный в строке данных, если такой имеется. Данный режим можно изменить на режим добавления или удаления.

Чтобы изменить операцию подборки 1 В строке меню MSC.Patran выберите

Preferences/Picking. Форма меню Picking Preferences появится в окне.

2 Нажмите на строчку Show Picking Icons.

Page 41: Руководство пользователя по Patran

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

3 Выйдите и перезапустите MSC.Patran. 4 Вернитесь к приложению с select меню

Теперь должны появится три дополнительных иконки. Они будут присутствовать во всех select меню, пока Вы не отмените эту установку в форме Picking Preferences.

Add Remove Replace

5 Для изменения режима подборки нажмите на одну из этих иконок.

Подборка объектов может быть весьма сложной задачей. В этом параграфе

описаны лишь основные доступные средства. За дополнительной информацией по select меню, подборке с экрана и иконкам, реализующим выборку, обращайтесь к MSC.Patran Reference Manual, Volume 1, Part I Introduction to MSC.Patran, Chapter 3 Interactive Screen Picking. Использование системы Help

Система Help существует для того, чтобы Вам в использовании средств и инструментов MSC.Patran. В ней содержится детальная информация по темам, описанным в данной руководстве. Также в сисете Help содержится описание каждой формы, подформы, опции, каждого параметра модели.

Помимо простого описания средств и инструментов работы Help аоказывает, как их использовать для проведения анализа. Также в системе находится информация по кодам анализа, типам элементов, CAD системам, пересекающимся с MSC.Patran, и т.д.

Открыть Help при запущенном MSC.Patran можно двумя способами.

• В меню Help выберите Document Library.

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

Page 42: Руководство пользователя по Patran

• Нажмите клавишу F1. Если при работе с формами у Вас возникают какие-то вопросы, нажимайте на клавишу F1. После этого Help автоматически выведет информацию по данной конкретной форме. Затем, передвигаясь по библиотеке, можно получить любую другую информацию.

Page 43: Руководство пользователя по Patran

MSC.Patran User’s Guide

Глава

3

Хранение и Использование Информации в Базе Данных

• Создание базы данных • Определение параметров модели • Импорт CAD моделей

Page 44: Руководство пользователя по Patran

3.1 Создание Базы Данных После запуска MSC.Patranвам надо создать новую базу данных или открыть

уже существующую. Если база данных проекта уже существует, откройте ее, выбрав File/Open из главного меню, и дважды нажмите на имя базы данных. Если базы не существует, создайте новую следующим образом. Чтобы создать новую базу данных 1 Зайдите в File/New в главном меню.

File/New откроет форму New Database, показанную ниже . 2 Задайте имя новой базы данных.

Если Вы попытаетесь задать уже существующее имя, то вас спросят, хотите ли Вы перезаписать старую базу данных и создать новую.

3 Выберите директорию, в которую запишется база данных После нажатия OK должно появиться ваше рабочее окно.

.

Look in: показывает директории, в которые Вы можете поместить новые базы данных.

В Database введите имя базы данных. MSC.Patran автоматически добавит расширение .db.

3.2 Определение Параметров Модели Важно выбрать Analуsis Code, Analуsys Type и Global Model Tolerance перед

началом создания модели. Выбор Analуsys code и Type влияет на материалы, на формы и опции управления типами и свойствами элементов. Создание модели сильно зависит от значения Global Model Tolerance. Эти три параметра вы можете определить в форме New Model Preferences.

Analysis Code и Analysis Type

Page 45: Руководство пользователя по Patran

Форма New Model Preferences автоматически появляется после формы New Database. (Если Вы не видите этой формы на экране,то убедитесь, что в форме New Database кнопка Modify Preferences установлена на ON).

Чтобы определить Analisys Code и Analisys Type • Выберите код анализа из подменю Analisys Code

Вы должны увидеть перечень доступных кодов анализа • Используйте подменю Analisys Type для определения типа анализа.

Вы можете выбрать structural, thermal или fluid dynamicsанализ. Он должен соответствовать возможностям выбранного кода анализа.

Global Model Tolerance Global Model Tolerance определяет минимальное расстояние между

отдельными точками, кривыми, поверхностями и телами. Если вы попытаетесь создать две точки на расстоянии меньшем Global Mоdel Tolerance, то MSC.Patran будет рассматривать их как одну, и вы не сможете создать вторую. Это обеспечивает правильное создание КЭ сетки.

Чтобы определить Global Model Tolerance • В форме New Model Preferences выберите метод, которым вы будете задавать

Global Model Tolerance. Default устанавливает значение Global Model Tolerance

Global Model Tolerance. Две точки рассматриваются как одна, если расстояние между ними меньше или равно Global Model Tolerance. Based on Model считает точность как .05% от значения характерного габаритного размера модели.

Выбор Analysis Code.

Analysis Type зависит от Analуsys Code. Это может быть Structural, Thermal или Fluid Dynamics.

Page 46: Руководство пользователя по Patran

по умолчанию. Оно изначально равно .005 дюймов. (Вы можете изменить значение по умолчанию в Preferences/Globalв главном меню). Если Вы выберите Based on Model, то значение определится как .05% от максимального габаритного размера модели.

3.3 Импорт геометрических моделей из CAD систем. Во многих случаях более эффективно использовать существующую CAD

геометрию, созданную вне MSC.Patran, чем создавать новую. Импорт CAD моделей позволяет избежать дополнительных усилий и обеспечивает большее соответствие между CAD моделью и моделью для анализа. MSC.Patran поддерживает все основные CAD системы. • Unigraphics

CADDS

PRO/Engineer

CATIA Совместимость с другими пакетами обеспечивается форматом IGES (Initial

Graphics Exchange Standard).

Page 47: Руководство пользователя по Patran

Для импорта СAD модели 1. Зайдите в File/Import в главном меню MSC.Patran.

Появится форма Import для импорта CAD модели или базы данных MSC.Patran. В подменю Object выберите Model. Можно выбрать или Model или Results.

2. Определите источник в подменю Source. Source может быть одним из СAD пакетов или файлом, содержащим экспортированные модели.

3. Нажмите Apply

Опции Импорта

Обычно CADмодель содержит больше чем нужно данных для КЭ модели.

MSC.Patran позволяет определять, какие данные импортировать, а какие отфильтровывать. При определении CAD пакета в форме Import появляются вспомогательные формы для установления фильтров импорта. Вы можете фильтровать по типу примитивов, типу поверхности, СAD слоям. Используйте слои и цвета для отделения примитивов, которые Вы хотите исключить из модели анализа.

Page 48: Руководство пользователя по Patran

MSC.Patran User’s Guides

Глава

4

Создание Геометрической Модели

• Обзор Геометрии • Основные Понятия и Определения

• Создание Геометрии

• Работа с Импортированными CAD Моделями

• Проверка Геометрии

• Пример построения модели проушины

Page 49: Руководство пользователя по Patran

4.1 Обзор Геометрии Компьютерные геометрические модели служат многим целям.

Геометрические модели могут являться источником технических чертежей, иллюстраций или спецификаций комплектующих для их приобретения. Возможности геометрического моделирования в MSC.Patran направлены на создание КЭ модели в отличие от CAD систем. Эта КЭ модель будет в конечном счете включать в себя конечноэлементное представление геометрии, приложенные нагрузки, граничные условия, свойства материалов и свойства элементов. Завершенная КЭ модель — это то, что программа анализа (MSC.Nastran) принимает как входные данные.

Создание геометрической модели упрощает использование одной из самых мощных возможностей MSC.Patran: автоматического создания конечноэлементной сетки. Более того, лучше если вы работаете на геометрическом уровне как можно дольше. После создания геометрической модели вы можете прикладывать нагрузки, граничные условия, свойства элементов и свойства материалов на отдельные геометрические области, а не на конечные элементы. Это позволяет создавать различные КЭ сетки или параметры анализа, не переопределяя модель.

С помощью приложения Geometry вы можете определять физическую структуру модели. Это первая задача при моделировании изделия. Затем, Вы создаете КЭ сетку, прикладываете нагрузки, граничные условия, задаете свойства материалов и элементов. Часто это все проделывается на геометрической модели. Опции Создания Геометрической Модели.

MSC.Patran предлагает широкий выбор возможностей по созданию, модификации и определению качества модели. Вы можете начать создание модели одним их трех способов: • Открыть приложение Geometry, затем выбрать форму для создания новой структуры из более чем 130 возможных действий Create, Transform, Edit.

Импортировать созданную в CAD системе модель в MSC.Patran, используя меню File/Import, и редактировать ее. (Дополнительную информацию по импорту CAD моделей смотрите в Главе 3.)

Скопировать базу данных существующей модели и использовать ее как фундамент новой модели. Создание Модели.

MSC.Patran сохраняет точность описания исходной геометрии, пришла ли она из отдельного CAD файла или создавалась внутри MSC.Patarn. Вне зависимости от того, как создавалась модель, приложение Geometryдает возможность редактировать, управлять и проверять примитивы модели.

Также нет строгой последовательности при выполнении задач геометрии и создания КЭ сетки. Обычно, сначала Вы создаете геометрическую модель целиком, а затем переходите к конечным элементам. Однако можно создав геометрию, создавать конечные элементы на какой-либо части модели.

Page 50: Руководство пользователя по Patran

4.2 Основные Понятия и Определения Этот параграф описывает некоторые основные понятия, связанные с

геометрией в MSC.Patran. Будет полезно осознать их до начала конструирования геометрической модели. Параметрическое Пространство и Connectivity

MSC.Patran использует идею параметрического пространства для более простых и эффективных внутренних вычислений. В параметрическом пространстве кривая определяется только одной параметрической осью ξ1. Поверхность определяется двумя осями ξ1, ξ2. А тело определяется тремя осями ξ1, ξ2, ξ3. Каждый объект по любой оси имеет размер 1. Таким образом, координаты по осям изменяются от 0 до 1. Формы MSC.Patran ссылаются на параметрические координаты как С1, С2, С3, а не ξ1, ξ2, ξ3.

Функции преобразования в патране осуществляют отображение параметрического пространства в трехмерное Декартово (XYZ) и обратно (mapping-функции)

Для каждой кривой, поверхности или тела, созданного в MSC.Patran, существует функция отображения (Ф), устанавливающая соответствие между набором параметрических координат и принятыми трехмерными XYZ координатами. Следующая иллюстрация сравнивает вид поверхности в параметрическом пространстве с тем, как она будет выглядеть в трехмерном XYZ пространстве.

Φ(ξ 1 , ξ 2 )

z

x y

ξ 1

ξ 2 ξ 2

ξ 1

(0,0) (1,0)

(1,1) (0,1)

V1

V2

V3

V4

0 ≤ ξ 1 ≤ 1

0 ≤ ξ 2 ≤ 1

Параметрическое Трехмерноепространствопространство

Поверхность в параметрическом и глобальном XYZ пространствах. Connectivity

Connectivity — это положение и ориентация параметрических осей. Параметрические оси ξ1, ξ2, ξ3

имеют свои ориентацию и положение на каждой кривой, поверхности, теле. Например, эти две поверхности идентичны, но имеют разную ориентацию параметрических координат (connectivity).

В случае кривой существует два возможных варианта connectivity. Для четырехсторонней поверхности возможны восемь вариантов connectivity. Для трипараметрического шестигранного тела возможны 24 connectivity, три ориентации на каждой из восьми вершин.

Page 51: Руководство пользователя по Patran

V2

V3

V4

V1

ξ2 ξ

1

ED1

ED2

ED3ED4

ED2

ED3

ED1ED4

V2

V3

V4

V1

ξ2

ξ1

Геометрические Примитивы

Этот параграф дает детальный обзор характеристик геометрических примитивов, которые вы можете использовать как строительные блоки. • Точка.

Кривая. Поверхность: поддерживаемые типы включают двупараметрические (bi-

parametric), общего вида (general trimmed), простые общего вида (simply trimmed), составные общего вида (composite trimmed) и ординарные составные общего вида (ordinary composite trimmed).

Тело: поддерживаемые типы включают трипараметрическое (tri- parametric) и тело, ограниченное поверхностями (boundary representation).

Следующие примитивы служат больше опорными элементами при геометрическром конструировании, чем строительными блоками:

• Плоскость. Вектор. Система Координат.

Точки В MSC.Patran все точки являются непараметризовнными, безразмерными

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

P(X,Y,Z)z

x y

Кривые

Page 52: Руководство пользователя по Patran

Кривые описываются в пространстве одним параметром. Вы можете разбить кривую на одномерные элементы и использовать их в геометрическом конструировании. Кривая имеет одну параметрическую переменную ξ1, используемую для описания положения любой точки Р вдоль кривой.

V1

V2

ξ1

P

z

x y

Поверхности

MSC.Patran поддерживает простые и общие поверхности. • Простые — это 3 или 4-сторонние поверхности. Простые поверхности — это двумерный набор точек в XYZ пространстве. Любая точка Р поверхности может быть описана координатами ξ1, ξ2. .

V2

V3

V4

V1

ξ2

ξ1

P

z

x y

• Поверхности общего вида могут иметь более 4 ребер, а также содержать внутренние вырезы.

Каждая поверхность общего вида (trimmed) имеет родительскую

поверхность, определяющую ее параметризацию и кривизну. Есть несколько типов поверхностей общего вида: trimmed-поверхность может быть плоской или 3D; сomposite поверхность объединяет несколько поверхностей в один примитив, определенный внутри одной границы.

Page 53: Руководство пользователя по Patran

General Trimmed Surface (planar)

Outer

Inner Edgesor Holes

Edges

General Trimmed Surface (3D)

Composite Surface (3D)

Тела

MSC.Patran поддерживает простые tri-parametric тела и общие boundary representationтела.

Простые тела могут иметь от 4 до 6 граней без внутренних пустот. Большинство тел, созданных в приложении Geometry, являются tri-parametric. Каждое тело — это трехмерный набор точек в XYZ пространстве. Любую точку тела Р можно описать тремя координатами ξ1, ξ2, ξ3 , чьи значения меняются от 0 до 1.

V7

V3

V6

V5

V1

V4

V2ξ3

ξ2

ξ1

P

Simple Tri-parametric Solid

z

x y

• Общие Boundary Representation (B-Rep)тела описываются произвольным количеством поверхностей, образующих замкнутый объем. B-Rep тела могут содержать внутренние пустоты. Только внешние поверхности и грани B-Rep тела параметризованы.

Page 54: Руководство пользователя по Patran

General Boundary Representation Solids

Плоскости и Векторы Плоскости и векторы являются полезными примитивами для конструирования

геометрической модели. • Векторы определяют начальную и конечную точку и используются в таких операциях, как перенос в пространстве геометрии или создание геометрии между двумя точками. Вы можете создавать векторы, используя опции Create/Vectors.

X

YZ

11

Плоскости особенно полезны в операциях симметрии, таких как зеркальное

отображение геометрических компонентов. MSC.Patran предлагает широкий выбор опций Create/Plane.

XY

Z

11

Системы Координат

Системы координат определяют способ описания операций моделирования. MSC.Patran автоматически определяет глобальную прямоугольную (rectangular, Cartesian) систему координат в каждой базе данных. Начальная система 0 обозначается белым знаком плюса в окне. Глобальные оси в нижнем левом углу окна обозначают текущую ориентацию глобальной координатной системы.

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

Опция Create/Coord в приложении Geometry позволяет создавать 3 типа локальных систем координат:

Page 55: Руководство пользователя по Patran

• Прямоугольные (Cartesian) системы. Цилиндрические (Cylindrical) системы Сферические (Spherical) системы.

P

Axis 2

Axis 3

Axis 1

Z

Y

X

Zp

Xp

Yp

P

Axis 2

Axis 3

Axis 1

Z

T(θ)

R

Rp

Zp

θp

Axis 2

Axis 3

Axis 1

P (Φ)

T(θ)

R

Rp

θp

P

Φp

Rectangular (X,Y,Z) Spherical — (R,θ,Φ)

Cylindrical (R, θ,Z)

Figure41 Системы Координат

Координатные углы цилиндрической и сферической систем координат ( q и F) всегда выражаются в градусах.

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

Примитивы низшего порядка

Топологические примитивы определяют смежность геометрических примитивов и устанавливают подкомпоненты примитивов более высокого порядка. Каждый геометрический примитив имеет свой номер. MSC.Patran устанавливает номер топологического примитива, соответствующего смежному объекту более высокого порядка. Например, ввод в строку данных Surface 4.2 определит ребро Edge 2 поверхности Surface 4.

Каждая кривая, поверхность и тело в MSC.Patran имеет набор определенных топологических примитивов: Vertex (вершина)

Определяет топологическую конечную точку кривой или угол поверхности или тела. Vertex — это подкомпонент кривой. (Каждая точка ссылается на vertex, но не наоборот)

Edge (ребро)

Определяет топологическую кривую на поверхности или теле. Edge — это подкомпонент поверхности или тела.

Page 56: Руководство пользователя по Patran

Face (грань)

Определяет топологическую поверхность тела. Face — подкомпонент тела.

Конгруэнтность

Топологическая конгруэнтность — это необходимое условие создания правильной КЭ сетки модели. Она гарантирует, что при создании КЭ сетки все части модели будут соединены в один примитив, и анализ даст правильные результаты. Если КЭ модель топологически неконгруэнтна, то анализ может дать неправильные результаты.

Для выполнения условия топологической конгруэнтности смежные области модели должны иметь совпадающие границы и вершины. Более того, геометрические компоненты должны образовывать замкнутую поверхность или тело, не должно быть пересечений смежных областей. Приложение Geometryпредоставляет несколько методов проверки конгруэнтности и корректировки случаев неконгруэнтности. Подробнее смотрите ОБЕСПЕЧЕНИЕ ТОПОЛОГИЧЕСКОЙ КОНГРУЭНТНОСТИ.

4.3 Cоздание геометрии

Приложение Geometry используется в большинстве случаях

Чтобы открыть приложение Geometry • Нажмите кнопку Geometry в главном

меню MSC.Patran Приложение Geometry появится на экране.

• Выберите комбинацию Action/Object/Method в подменю на верху формы Geometry. Некоторые дополнительные формы появляются в форме Geometry , меняющиеся в зависимости от

Page 57: Руководство пользователя по Patran

выбранных Action, Object и Method.

Actions Аction определяет то, что Вы хотите сделать. Аctions делятся на три

категории: create, modify, verify. Следующая таблица коротко описывает подменю Action приложения Geometry. Table 1: Geometry Actions ???????? ???? Action Create Actions

Create Создает точки, кривые, поверхности, тела, плоскости, векторы и системы координат, основанные на данных, введенных с клавиатуры или посредством мышки.

Transform Создает дополнительные объекты, копируя существующие примитивы в новое место. Вы можете определить новое положение примитива с помощью отступов, вращений, масштабирования, зеркального отображения по оси и т.д.

Modify Actions Edit Модифицирует геометрические объекты для улучшения вида модели и

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

Delete Удаляет объекты из базы данных и стирает их с экрана. Associate / Disassociate

Associate соединяет примитивы, такие как поверхность и лежащую на ней кривую, для создания совместной КЭ сетки. Diassociate разделяет их.

Qualify Actions Verify Определяет проблемные области модели, такие как пропуски между

краями соседних объектов и потерянные поверхности, для их последующей корректировки.

Show Отображает форму с информацией о геометрическом объекте. Для точек Вы можете получить данные по значениям координат и ID узлов.

Objects

Меню Object определяет тип геометрии. Например, если Вы выбрали Create Action, Object определит, какой тип геометрии Вы хотите создать. Table 1: Geometry Objects

Объект Описание Point Curve

Points(светло-голубые) — 0-мерная координатная позиция. Сurves(желтые) — одномерные параметрические кривые.

Simple General

Simple surfaces(зеленые) — параметрические поверхности с 3 или 4 внешними ребрами; без внутренних ребер или отверстий. General surfaces(мажента) — поверхности с более чем 4 внешними ребрами, с внутренними ребрами и отверстиями.

Page 58: Руководство пользователя по Patran

Simple General

Simple Solids(темно-синие) — параметрические тела с 5 или 6 гранями. General Solids(белые) — тела с более чем 6 гранями, внутренними ребрами и отверстиями.

Plane Vector Frame

Planes(розовые) — двухмерные параметризованные поверхности. Vectors(синие) — одномерные кривые с заданными направлением и значением. Frames(пурпурные) — прямоугольные, цилиндрические, сферические системы координат.

Methods Method определяет способ выполнения действия, установленного в меню

Action. Методов слишком много, чтобы их перечислять здесь. Пример метода Glide представлен в конце параграфа. Полный перечень методов смотрите в MSC.Patran Reference Manual, Volume 2, Part 3: Geometry Modeling.

Пример Следующая иллюстрация демонстрирует создание тела методом Glide.

Create/ Solid/Glide создает Solid 1, используя Curve 5 как Glide дорожку и Surface 2 как базовую поверхность. Note: Раздел Geometry MSC.Patran Reference Manual cодержит иллюстрации с

аннотациями, сходные с этой, для большинства вариантов Action/Object/Method.

Page 59: Руководство пользователя по Patran

12

155

1617

18

2

XY

Z

12

155

1617

18

2

192021

1

XY Z

до

после:

Создание триммированных поверхностей Чтобы создать trimmed surface в MSC.Patran,Вы должны выбрать Create/Surface/ Trimmed в форме Geometry. Эта форма позволяет задать поверхность по ее граничным кривым, образующим замкнутый контур (loop), определяющий как внешние границы поверхности, так и внутренние отверстия. Эта форма также позволяет указать родительскую поверхность, на которой будет строиться новая. Вы можете создавать внешние и внутренние границы поверхности тремя способами:

• Create/Curve/Chain создает продолжительный контур из существующего набора кривых, являющихся продолжением друг друга. Эта операция создает одну новую кривую и удаляет исходные. Опция Auto-Chain визуально помогает в процессе создания кривой с помощью этого меню.

Кнопка Auto-Chain в форме Create/Surface/Trimmed позволяет создавать внешние и внутренние контуры из существующего набора кривых, являющихся продолжением друг друга. Эта операция определяет новую кривую и удаляет исходные. Очевидные опции, такие как Create/Curve/2D Circle и Create/Curve/Conic (когда используется для создания эллипса), создают замкнутые кривые, используемые в качестве контуров при создании trimmed surface. Create/Surface/Composite позволяет создавать единую сложную поверхность из смежных поверхностей типа planar. Это полезно при создании единой поверхности из частей со сложными границами и множеством смежных состовляющих. Создание твердых тел типа B-Rep

Boundary Representation(B-Rep) тела определяется поверхностью, образующей

Page 60: Руководство пользователя по Patran

полную границу тела. Эти тела могут иметь произвольное количество граничных поверхностей, если они образуют замкнутое тело. Тела определяются в Create/ Solid/B-Rep. Но до использования этой опции должны быть созданы или импортированы поверхности, ограничивающие замкнутый объем.

• Убедитесь, что все поверхности топологически конгруэнтны (у них есть общие ребра и вершины). В случае несовпадения ребер поверхностей воспользуйтесь опциями Edit/Surface/Sew или Edit/Surface/Match для совмещения смежных поверхностей.

В случае, если модель импортировна из CAD системы, убедитесь, что ее толеранс попадает в значение толеранса Вашей базы данных. Например, если в базе данных MSC.Patran установлен толеранс .005 (две точки с меньшим расстоянием друг от друга считаются одной), а размеры частей модели меняются от 0 до 0.1, то могут образоваться вырожденные области.

Обратно, если размеры модели на много порядков превосходят значение толеранса, то могут образоваться несовпадения смежных поверхностей. Значение толеранса зависит от базы данных и определяется в самом начале ее создания в меню File/New.

• Чтобы удостовериться, что в модели нет пропущенных поверхностей, используйте Verify/Surface/Boundary в форме Geometry. Или можно воспользоваться опцией Geometric Shrink в меню Display/Geometry, чтобы просмотреть каждую границу.

Проверьте ваше B-Rep тело: • Поверхности, определяющие B-Rep solid, должны образовывать замкнутый объем.

Поверхности должны быть топологически конгруэнтны. Это означает, что смежные поверхности должны иметь общее ребро.. Important: MSC.Patran может создавать B-Rep тела с внешней оболочкой, но не с

внутренней (будущее тело не должно содержать полости).

4.4 Работа с импортированными CAD моделями В некоторых случаях Вы можете использовать импортированную геометрию без модификации. Однако эти модели не всегда сразу готовы к проведению анализа. Приходится корректировать импортированную геометрию, удалять лишние детали и создавать необходимые для топологической конгруэнтности потерянные поверхности. Вот некоторые проблемы, возникающие при работе с импортированной геометрией, и пути их решения в MSC.Patran. Удаление лишних деталей

В импортированной CAD геометрии может быть большое количество элементов, сильно усложняющих модель, например, ряд маленьких отверстий. Если Вы оставите эти не влияющие на результаты анализа элементы, то заметно повысится количество конечных элементов, и увеличится время проведения анализа. Здесь вы должны сами решить, какие элементы не так важны, а какие лучше оставить для точности анализа. Используйте следующие средства MSC.Patran по упрощению модели и удалению лишних деталей:

Page 61: Руководство пользователя по Patran

Important: Спланируйте вашу модель и используйте слои и/или цвета для выделения примитивов, которые Вы хотите исключить из анализа.

Используйте опции фильтрации для ограничения отдельных типов примитивов. Например, импортируйте только тела, или только кривые для перестройки модели в MSC.Patran. Опции фильтрации находятся в форме, расположенной под формой Import (когда Source установлен на IGES, вспомогательная IGES форма содержит опции фильтрации). Используйте импортированную CAD геометрию как базу для создания более простой модели в MSC.Patran, пригодной для анализа. Вершины, кривые и граничные поверхности используются как базис при конструировании геометрии в MSC.Patran. Бывают случаи, когда большая поверхность или тело представлены несколькими меньшими частями, что усложяет конструкцию. Вы можете использовать Create/Surface/Trimmed и Create/Solid/B-Rep для упрощения сложных геометрических форм. В случае наличия большого количества смежных поверхностей, воспользуйтесь Create/Surface/Composite или другими методами для их соединения. Добавление потерянных поверхностей

Объемные CAD модели — это необязатнльно замкнутые 3Dтела. Могут существовать потерянные поверхности. Для выявления таких поверхностей используйте Verify/Surface/Boundary.

Important: В случае регулярного числа краев (3 или 4), окаймляющих область, выполните Create/Surface/Edge для создания пропущенных поверхностей путем определения краев смежных поверхностей.

Если область ограничена более чем 4 сторонами, используйте Create/ Surface/Trimmed. В этом случае вы сначала должны создать кривую, представляющую внешнюю границу. Для этого используйте либо форму Create/Curve/Chain, либо кнопку Auto Chain в форме Create/Surface/ Trimmed. Также Вы можете разбить эту область на несколько простых бипараметрических поверхностей. Восстановление незавершенных примитивов

Распространенные геометрические форматы (например IGES) часто содержат множество различных типов геометрических данных. IGES — очень мощный стандарт, и не каждая CAD система поддерживает все ее типы примитивов. Это может привести к некоторым упрощениям. Например, переданные кривые будут представлены как набор точек, или тело будет представлено своими граничными поверхностями. В таких случаях Вы должны использовать геометрические возможности MSC.Patran для преобразования неполных геометрических форм к понятно определенным примитивам. Например, используйте Create/Curve/Spline для сопоставления кривой набору точек, или Create/Solid/B-Rep для создания тела из окружающих поверхностей.

4.5 Проверка геометрии При создании или импорте геометрической модели в MSC.Patran основной целью является создание модели, пригодной для КЭ анализа. Следующий параграф содержит некоторые требования по эффективному геометрическому

Page 62: Руководство пользователя по Patran

моделированию и предлагает способы контроля за выполнением этих требований. Обеспечение топологической конгруэнтности

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

Important: Смежные геометрические области имеют совпадающие границы и вершины.

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

2

3

4

5

Пример конгруэнтной геометрии

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

На стадии объединения (equivalencing) процесса создания КЭ сетки эти пары

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

Page 63: Руководство пользователя по Patran

Обнаружение неконгруэнтностей Verify/Surface/Boundary и Verify/Solid/B-Rep помогают обнаружить

топологически неконгруэнтные области модели. При нажатии Apply в форме Geometry появляется форма Update Graphics. Эта форма позволяет отрисовать неконгруэнтные поверхности модели.

Рисует только неконгруэнтные поверхности. Другие поверхности стираются с экрана. MSC.Patran обозначит края неконгруэнтных

й

Рисует геометрию, связанную с группой, отображающейся в текущем окне.

Стирает маркеры, обозначающие края неконгруэнтных поверхностей.

MSC.Patran автоматически стирает конгруэнтные поверхности. Не надо нажимать Plot Incongruent Surfaces для обновления экрана поверхностей маркерами.

Исправление неконгруэнтностей Следующая картинка представляет 2 примера неконгруэнтной геометрии.

12

3

Edges are Shared, Vertices are Not

10Gap > Global Model

Tolerance

Vertices are Shared, Edges are Not

Неконгруэнтная геометрия с потерянными вершинами. Вы можете получить правильную КЭ сетку для левой поверхности, если край

области 1 содержит вдовое больше элементов, чем области 2 и 3. В этом случае узлы могут быть выравнены. Но если на этой поверхности создавать новую КЭ сетку с назначенными на один из внутренних краев точками mesh seed, то возможно ее (сетку) нельзя будет выровнить.

Если точка 10 находится не точно в центре, КЭ сетки областей 1,2 и 3 скорее всего нельзя будет выровнить. Без выравнивания эти области останутся независимыми и несоединенными. Чтобы сделать эти поверхности конгруэнтными, вы можете использовать следующее: • Edit/Surface/Break, чтобы разбить поверхность 1 по точке 10.

-или- • Edit/Surface/Edge Match с определенной опцией Surface-Point.

Page 64: Руководство пользователя по Patran

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

• Create/Surface/Match. -или-

• Edit/Surface/Edge Match. Избегание малых углов на поверхности

Старайтесь, чтобы внутренние углы поверхности были больше 45 градусов, так как при создании КЭ сетки поверхности с четырехугольными элементами формы элементов определяются общей формой поверхности. Чем острее элементы, тем менее правильными будут результаты анализа. (За дополнительной информацией обращайтесь к документации по конечноэлементному анализу.).

Surfaces With Sharp Corners

1

2

3

4

1

2

3

4

Optimal Surface Shapes

) Поверхности с острыми углами и без острых углов

Проверка и Выравнивание Нормалей Поверхностей Направление вектора нормали поверхности является важной характеристикой

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

ξ2

ξ1

ξ1

ξ2

В приложении Geometry используйте форму Edit/Surface/Reverse для

отображения векторов нормалей поверхностей и для реверсирования или выравнивания нормалей группы поверхностей. На этой форме есть кнопка Draw Normal Vectors, отображающая положительные векторы нормалей на экране. Для

Page 65: Руководство пользователя по Patran

этой же цели может быть использована форма Show/Surface/Attributes. Также Вы можете проверять нормали косвенным образом, отображая

параметрические направления поверхности. Для этого выберите в главном меню Display/Geometry, а затем Show Parametric Direction и нажмите Apply. Параметрические направления будут изображены линиями, исходящими из параметрического начала, и обозначены 1 или 2. Нормаль поверхности может быть определена по правилу правой руки — расположите правую руку так, чтобы пальцы закручивалиь от 1 оси ко 2. Тогда большой палец будет указывать направление нормали.

Для изменения направления нормали используйте Edit/Surface/Reverse. Эта

форма позволяет выбрать одну или больше поверхностей и изменить направление их нормалей, поменяв на противоположные параметрические направления С1 и С2. Дополнительные требования

Некоторые задачи требуют при моделировании с использованием патрана создавать области (части геометрической модели), легко разбиваемые КЭ элементами, либо области с определенными свойствами материалов, либо нагруженные и закрепленные.

Для решения этих задач в MSC.Patran существуют инструменты для

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

MSC.Patran не только проверяет, соответствеут ли вид модели определенным критериям, но и советует, как их улучшить. Затем вы можете проанализировать результаты внесенных изменений.

Такой итерационный процесс анализа и модификации вида является

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

Page 66: Руководство пользователя по Patran

4.6 Пример расчета проушины MSC.Patran поддерживает геометрию, созданную в большинстве основных

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

Описание Задачи Модель проушины закреплена с нижней стороны. К ней приложена

распределенная нагрузка так как это показано на рисунке 4-6. Геометрия, нагрузки и свойства материалов описаны в таблице 4-3..

Pinned

50.012.5

12.5

Расчетная схема проушины

Свойства Модуль Юнга, E = 10E6 psi Коэффициент Пуассона, n = 0.3 Контактные нагрузки 12.5*(|x|-2)**2

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

двумерным аналогом, этот пример демонстрирует универсальность работы MSC.Patran с любыми объемными телами. Мы импортируем Parasolid геометрию в нашу базу данных как основу для анализа. С помощью метода Tetmesh создаем соответсвтующие трехмерные элементы, задаем свойства материалов и граничные условия, подготавливаем модель для анализа.

Page 67: Руководство пользователя по Patran

Процедура Анализа

• Установление анализа проекта

Создание новой базы данных1) В главном меню MSC.Patran

выберите File>>New. Появилась форма New Database.

2) Введите lug в строку Filename. 3) Нажмите OK. 4) Появится форма New Model

Preferences. Эта форма позволяет определить параметры анализа модели.

5) Установление параметров анализа

6) Установите Tolerance на Default.

7) Выберите MSC.Nastran из подменю Analysis Code.

8) Выберите Structural из подменю Analysis Type и нажмите OK.

Geometry

Finite Elements

Material Properties

Element Properties

Loads and Boundary Conditions

Решатель Обработка результатов

Задание модели

Page 68: Руководство пользователя по Patran

Импорт Геометрии

Импортирование Parasolid геометрии 1) В меню MSC.Patran выберите File>>

Import. Появится форма Import.

2) В форме Import выберите Source >> Parasolid xmt и нажмите на Parasolid xmt Options.

3) В форме Option выберите Model Units. Измените значение на 39.37(Дюймов) в окне Model Unit Override. Нажмите OK , чтобы вернуться в форму Option и еще раз OK, чтобы вернуться в форму Import.

4) Выберите lug.xmt в поле Filename и нажмите Apply.

5) Измените вид на Isoview 1, нажав в главном меню кнопку Isoview 1. Включите кнопку Display Line.

Создание Новой Системы Координат 6) В главном меню MSC.Patran нажмите на

приложение Geometry. 7) Установите Action >> Create, Object >>

Coord, Method >> 3Point. 8) Измените Coord ID List на 99. Введите

Origin = [3,6,0], Point on the Axis 3 = [3,6,1], и Point on Plane 1-3 = [4,6,1]. Нажмите Apply.

Geometry

Material Properties

Element Properties

Loads and Boundary Conditions

Finite Elements

Решатель Обработка результатов

Задание модели

Page 69: Руководство пользователя по Patran

Создание Конечных Элементов

Создайте Solid Mesh с элементами Tet10 1) В главном меню MSC.Patran

нажмите на приложение Elements.

2) В форме Finite Element установите Action >> Create, Object >> Mesh, Type >> Solid.Используйте эту комбинацию для создания solid mesh.

3) Измените Global Edge Length на 0.4 и отмените Automatic Calculation.

4) Выберите TetMesh в поле Mesher. 5) Используя подменю Element Topology

установите Tet10. Это установит тип элемента при создании КЭ сетки на теле.

6) Поместите курсор в строку Input List и выберите оба тела(или введите Solid 1 2). Нажмите Apply.

Выравнивание КЭ Сетки 7) В форме Finite Element установите Action >>

Equivalence, Object >> All, Method >> Tolerance Cube. Это выровняет все узлы.

8) Нажмите Apply.

Geometr

Finite ElementsMaterial

Propertie

Element Propertie

Loads and Boundary Conditions

Решатель Обработка результатов

Задание модели

Page 70: Руководство пользователя по Patran

Моделирование Материалов

Создание Материала 1) В главном меню MSC.Patran нажмите

на приложение Materials. 2) В форме Materials установите Action >>

Create, Object >> Isotropic, Method >> Manual Input.

3) В строке Material Name введите “steel.”4) Нажмите на кнопку Input Properties.

Определение Свойств Материала Steel 5) В форме Input Options введите 30e6 в

строке Elastic Modulus. 6) В строке Poisson’s Ratio введите 0.3. 7) Нажмите OK для закрытия формы

Input Option, затем нажмите Apply в форме Materials.

Geometr

Finite Elements Material

PropertiesElement

Properties

Loads and Boundary Conditions

Решатель Обработка результатов

Задание модели

Page 71: Руководство пользователя по Patran

Определение Свойств Элемента

Создание Свойств Элемента1) В главном меню MSC.Patran

нажмите на приложение Properties.

2) В форме Properties установите Action >> Create, Object >> 3D, Type >> Solid.

3) В строке Property Set Name введите prop_1.

4) Нажмите кнопку Input Properties. 5) В форме Input Properties нажмите

на список Material Name и выберите steel из перечня Material Property Set. Нажмите OK.

6) В форме Element Properties нажмите в строку Select Members. Выберите все геометрические примитивы и нажмите Add.

7) Нажмите OK для закрытия формы Input Properties, а затем нажмите Apply в форме Properties.

Geometr

Finite Elements

Material Propertie

Element PropertiesLoads and

Boundary Conditions

Решатель Обработка результатов

Задание модели

Page 72: Руководство пользователя по Patran

Создание PCL Функции, Представляющей Условия Нагрузки

Создание PCL Функции 1) В главном меню MSC.Patran нажмите

на приложение Fields. 2) В форме Loads/BCs установите Action

>> Create, Object >> Spatial, Method >> PCL Function. Введите имя quadratic_loading, и выберите Vector в поле Field Type.

3) Установите Real в Coordinate System Type и введите Coord 99 в строке Coordinate System.

4) В поле second component введите выражение 12.5*(abs(‘x)-2.)**2. Убедитесь, что все числа имеют десятичную точку.

5) Нажмите Apply.

Geometr

Finite Elements

Material Propertie

Element Propertie

Решатель Обработка результатов

Задание модели

Loads and Boundary Conditions

Page 73: Руководство пользователя по Patran

Наложение Нагрузок и Граничных Условий (LBC)

Создание Нагрузки с Помощью PCL Функции1) В главном меню MSC.Patran нажмите

на приложение Loads/BCs. 2) В форме Loads/BCs установите Action

>> Create, Object >> Force, Type >> Nodal. Введите имя Contact_load и нажмите на кнопку Input Data.

3) В форме Input Data нажмите в поле Force и выберите quadratic_loading в поле Spatial Field. Нажмите OK.

4) Нажмите Select Application Region. 5) В форме Select Application Region под

Geometry Filter нажмите Geometry. 6) Поместите курсор в поле Select

Geometric Entities. Затем курсором выберите нижнюю грань верхнего тела на экране (или введите Solid 2.3). Нажмите Add затем OK.

7) Нажмите Apply в форме Loads/Boundary Conditions form.

Geometr

Finite Elements

Material Propertie

Element Propertie

Решатель Обработка результатов

Задание модели

Loads and Boundary Conditions

Page 74: Руководство пользователя по Patran

Создание Перемещений1) В главном меню MSC.Patran

нажмите на приложение Loads/BCs.2) В форме Loads/BCs установите

Action >> Create, Object >> Displacement, Type >> Nodal.

3) Введите имя support. 4) Нажмите на кнопку Input Data. 5) В форме Input Data введите <0,0,0>

для Translations и оставьте поле Rotations пустым. Нажмите OK.

6) Нажмите на кнопку Select Application Region.

7) В форме Select Application Region под Geometry Filter нажмите на Geometry.

8) Поместите курсор в поле Select Geometric Entities. Затем с помощью курсора выберите нижнюю грань верхнего тела на экране(или введите Solid 1.3).

9) Нажмите Add, а затем OK. 10) Нажмите Apply в форме

Loads/Boundary Conditions.

Geometr

Finite Elements

Material Propertie

Element Propertie

Решатель Обработка результатов

Задание модели

Loads and Boundary Conditions

Page 75: Руководство пользователя по Patran

• Создание MSC.Nastran Input File

Создание MSC.Nastran Input (Bulk Data) File1) В главном меню MSC.Patran нажмите на

приложение Analysis. 2) В форме Analysis установите Action >>

Analysis, Object >> Entire Model, Method >> Analysis Deck.

3) Нажмите на кнопку Solution Type. 4) В форме Solution Type выберите Linear Static.

Нажмите OK. 5) Нажмите Apply в форме Analysis.

Запуск MSC.Nastran с Терминала 6) Откройте окно терминала и директорию, где

находится модель MSC.Nastran. 7) Введите “nastran lug.bdf scr=yes” и Enter.

Эта комманда запустит MSC.Nastran annular_plate.bdf как входной файл. scr=yes удаляет побочные файлы.

8) Анализ займет несколько секунд в зависимости от скорости компьютера.

Передача Результатов в MSC.Patran для Обработки 9) В главном меню MSC.Patran нажмите на

приложение Analysis. 10) В форме Analysis установите Action >> Attach

XDB, Object >> Result Entities, Method >> Local. 11) Нажмите на кнопку Select Results File. 12) В форме Select File выберите lug.xdb. Нажмите

OK. 13) Нажмите Apply в форме Analysis.

Создание входного файла

Запуск анализа

Загрузка результатов анализа

Решатель Обработка результатов

Задание модели

Page 76: Руководство пользователя по Patran

Обработка Результатов

Создание Графиков Fringe и Deformation 1) В главном меню MSC.Patran

нажмите на приложение Results. 2) В форме Result установите Action

>> Create, Object >> Quick Plot. 3) В перечне Select Result Cases

выберите Default, Static Subcase. 4) В Select Fringe Result выберите

Stress Tensor. 5) В Select Deformation Result

выберите Displacement, Translational. Нажмите Apply.

6) Click Apply.

Создание заливки

Отображение результатов в виде деформации модели

Решатель Обработка результатов

Задание модели

Page 77: Руководство пользователя по Patran

Глава

5

Создание Элементов и КЭ Сеток

• Обзор Создания КЭ Сеток • Основные Понятия и Определения • Создание Конечноэлементной Модели • Проверка Конечноэлементной Модели

Page 78: Руководство пользователя по Patran

5.1 Обзор Создания КЭ Сеток КЭ моделирование является наиболее распространенным методом при

проведении анализа конструкции с использованием компьютера. Одной из сложнейших задач при этом является создание качественной КЭ — сетки. В MSC.Patran Вы можете создавать КЭ — сетку как на уже существующей геометрической модели, так и посредством прямых операций над конечными элементами.

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

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

Геометр. модель КЭ модель Figure51 Геометрическая модель в сравнении с КЭ представлением

Во многих структурных анализах каждый элемент рассматривается как набор пружин, привязанных к угловым точкам (узлам) для взаимосвязанного представления вей модели. Каждый элемент математически просчитывается, и результаты организуются в матрицу, известную как матрица жесткости. Она составляется с учетом характеристик материалов и других свойств элементов, образуя общую матрицу жесткости конечноэлементной модели [K]. Эта матрица является частью матричного уравнения, связывающего нагрузки {P} c перемещениями {d}:

{P} = [k]{d}

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

Page 79: Руководство пользователя по Patran

уравнения. Возможности Конечноэлемнтного Моделирования

В MSC.Patran большой выбор возможностей по созданию КЭ сеток на геометрической модели, и создание конечных элементов часто может быть в большой степени автоматизировано. Для некоторых моделей будет достаточно одной операции по созданию КЭ сетки.

MSC.Patran дает широкий выбор возможностей конечноэлементного моделирования(FEM): • Возможность Mesh Seed, контролирующая густоту сетки в определенных областях геометрии. • Несколько автоматизированных методов создания КЭ сеток. • Операция Equivalence, соединяющая КЭ сетки в смежных областях. • Инструменты по проверке качества и точности КЭ модели. • Возможности прямого ввода и редактирования данных по конечным элементам.

Эти инструменты помогают минимизировать человеческие усилия по достижению основной цели — понимания поведения геометрической модели. В то же время они дают необходимый контроль над процессом.

5.2 Основные Понятия и Определения Здесь представлены несколько тем, включающих основные понятия и

определения, связанные с приложением Finite Elements. Обзор Типов Конечных Элементов

Конечные элементы определяются топологией и свойствами. Например, элемент, используемый для создания КЭ сетки поверхности, может быть составлен из прямоугольников или треугольников. Один элемент может быть стальной пластинкой, моделирующей структурные явления, такие как перемещения и вращения, а другой может представлять массу воздуха в акустическом анализе. Форма и свойства элементов зависят от программы анализа, используемой в MSC.Patran. Она устанавливается в Analysis Preferences.

На этапе создания КЭ сетки с помощью приложения Finite Elements элементы

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

Таблица 5-1 описывает топологию элементов, поддерживаемых в MSС.Patran.

• Левая колонка содержит 7 форм элементов и узловую конфигурацию к ним. • Колонка Structural Uses описывает условия использования данной формы элемента. • Колонка Mesher Support содержит информацию о том, какой метод создания КЭ сеток поддерживает данную форму элемента.

Полное описание библиотеки элементов MSC.Patran можно найти в части 4 MSC.Patran Reference Manual.

Топология элементов MSC.Patran

Point

Используйте Point для сосредоточенных масс, пружин и амортизаторов.

Page 80: Руководство пользователя по Patran

Bar

Используйте Bar, если напряжение меняется в одном направлении, или если свойства элемента определены вдоль кривой или прямой линии.

Isomesh поддерживает элементы Bar1, Bar2, Bar4.

Tria

Используйте Tria и Quad, если напряжение остается постоянным по одному из трех направлений. Также используйте эти элементы, если размеры модели по одному из направлений малы по сравнению с другими.

Isomesh и Paver поддерживают элементы Tria3, 4, 6, 7, 9 и 13.

Quad

Isomesh и Paver поддерживают элементы Quad4, 5, 8, 9, 12 и 16 .

Tet

Используйте Tet, Wedge и Hex, когда напряжение меняется по всем трем направлениям, и все размеры сравнимы между собой. MSC.Patran поддерживает несколько конфигураций узлов для каждого элемента

Isomesh поддерживает элементы Tet4, 5, 10, 11, 14, 15, 16 и 40. Tet Mesh — Tet4, 10 и 16.

Wedge

Isomesh поддерживает элементы Wedge6, 7, 15, 16, 20, 21, 24 и 52.

Hex

Isomesh поддерживает элементы Hex8, 9, 20, 21, 26, 27, 32 и 64.

Создание КЭ Сеток

В MSC.Patran существует 4 основных метода создания КЭ сеток: IsoMesh, Paver Mesh, Auto TetMesh и 2-1/2D Meshing. Этот параграф описывает каждый из них. Выбор соответствующего метода должен производиться исходя из инженерных соображений, топологии модели и целей анализа.

IsoMesh

Page 81: Руководство пользователя по Patran

Элементы создаются внутри геометрии простой формы посредством простого разделения..

КЭ сетка на теле, созданная IsoMesh

Вот некоторые особенности метода IsoMesh: Поверхности и тела должны быть простыми. Поверхности должны быть трех-

,четырехсторонними, а тела могут содержать 5 или 6 граней. • По умолчанию Isomesh создает значительное количество элементов по каждому направлению в соответствии с заданным параметром Global Edge Length. Плотность элементов и их расположение контролируется с помощью возможности Мesh Seed. Mesh Seed используется также для создания разной плотности элементов на противоположных краях или гранях области. • Метод может создавать Quad или Tria элементы на поверхности и кирпичные элементы на телах. • Для “неправильных” областей, таких как треугольные поверхности или клинообразные тела, в которых коллапсируются отдельные грани и края, используются соответствующие “неправильные“ Tria и Wedgeэлементы. • Это единственный метод, автоматически создающий сетку с кирпичными элементами.

Paver

Page 82: Руководство пользователя по Patran

Paver — это метод автоматического создания КЭ сетки на произвольной поверхности, включая обрезаные, составные и поверхности неправильной формы. В отличие от IsoMesh, Paver сначала создает точки сетки на границе поверхности, а затем от них создает внутренние элементы..

Пример Paver метода

Некоторые особенности: • Этот метод употребим только для создания КЭ сеток на поверхности. • Он может использоваться для создания Quad или Tria элементов. Из-за алгоритма этого метода Quad сетки могут содержать несколько треугольных элементов. • Для управления плотностью элементов используется параметр Global Edge Length или возможность Mesh Seed. • Метод Paver согласовывает ассоциированную геометрию, такую как кривую, лежащую на поверхности и ассоциированную к этой поверхности с помощью формы Associate/Curve/Surface. Если на такую кривую назначены Mesh Seeds, то Paver гарантирует прохождение сетки через эти точки. • Смежные области могут быть разбиты на сетки как Paver методом, так и IsoMesh методом. Плотность сетки вдоль общего края становится плотностью по умолчанию для смежных с этим краем областей.

Auto TetMesh

Page 83: Руководство пользователя по Patran

Auto TetMesh — это высокоавтоматизированный метод создания КЭ сеток на произвольных телах. Он создает сетки тетраэдральных элементов на любых замкнутых телах, включая boundary representation (B-rep) тела.

Auto TetMesh метод

Некоторые особенности: • Этот метод создает КЭ сетки сложных тел, не требуя большого участия пользователя. • Auto TetMesh создает “хорошие“ сетки на boundary reoresentation телах, т.е. на телах, импортированных из большинства CAD систем. • В областях сильной кривизны создаются качественные сетки. Вы можете определять плотность сетки в искривленных областях. • Proximity-based разбиение позволяет создать качественную КЭ сетку по толщине тонкостенных сечений.

2-1/2D Meshing

Page 84: Руководство пользователя по Patran

На основе плоской двухмерной сетки можно создать трехмерную сетку с помощью операций sweep и extrude.

Sweep Operation Extrude Operation

Важно заметить, что:

• Направление и плотность элементов в направлении развертки (sweep) и выдавливания (extrude) задаются в ходе выполнения этих операций. • Получающиеся элементы не поддерживают ассоциированность с родительской геометрией. Это препятствует заданию нагрузки и граничных условий на эти элементы через геометрическме примитивы. Плотность КЭ Сетки

Для создания КЭ сетки MSC.Patran необходимо знать размеры элементов для каждой геометрической области. Более того, Вы можете захотеть регулировать количество элементов в определенной области модели. Например, Вы можете увеличить число элементов в области высоких напряжений или температур для получения более точного результата, или можно уменьшить число элементов в некритичной области, тем самым снизив время анализа.

В MSC.Patran есть несколько способов управления размером и плотностью КЭ

сетки. Это mesh seeds, mesh density и mesh density of adjacent regions. Комбинирование этих возможностей позволяет быстро создавать КЭ сетку геометрической модели, не теряя в ее качестве.

При создании КЭ сетки в MSC.Patran ее плотность вдоль каждого края

области выбирается в соответствии со следующим порядком приоритетов. • Mesh seeds. • Mesh density of adjacent region. • Global Edge Length

Mesh Seeds

Page 85: Руководство пользователя по Patran

Mesh seeds — это точки, определенные вдоль ребра модели и обозначающие положения узлов сетки. Расстояние между ними может быть постоянным, а может линейно меняться к краю, к обоим краям или к центру ребра. Вы даже можете сами определить положение точки на ребре. .

КЭ сетка с использованием mesh seeds

Mesh seeds создаются в приложении Finite Elements опцией Create/Mesh Seeds и методами Uniform, Bias, Curve Based и Tabular. Как и другие примитивы MSC.Patran, mesh seeds можно переопределить в других Create-опциях или удалить, используя Delete/Mesh Seeds. Смежные КЭ Сетки

При создании КЭ сетки ее плотность вдоль ребра обычно используется для создания сеток смежных областей, содержащих это ребро. При использовании метода IsoMesh MSC.Patran реализует идею mesh paths для разделения геометрических областей.

MSC.Patran распространяет определенную плотность сетки на

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

Page 86: Руководство пользователя по Patran

Пример mesh path

Global Edge Length Каждая форма Create/Mesh содержит параметр Global Edge Length,

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

Global Edge Length определяет размеры сетки ,если нет других ограничений,

таких как mesh seeds или смежные сетки.

Важно: Всегда точно устанавливайте это значение при создании сетки. Если значение по умолчанию будет слишком мало по сравению с размерами геометрии, то сетка будет очень плотной.

Equivalencing

Многие геометрические модели в MSC.Patran состоят из множества областей с общими границами. Создание КЭ сетки всегда производится на одной области за раз, даже если указываются сразу несколько геометрических областей.

Число элементов = Длина наибольшей кромки на геометрииGlobal Edge Length

Page 87: Руководство пользователя по Patran

Это означает, что по умолчанию элементы одной области не связаны с элементами другой, и не имея общих узлов, не будут деформироваться совместно. Чтобы быстро устранить эту проблему, в MSC.Patranесть средство equivalencing, соединяющее совпадающие узлы. Операция Equivalence находится в форме приложения Finite Elements.

Важно: Операция equivalencing должна быть выполнена до анализа. Без

этой операции анализ обычно дает неправельные результаты: например, несвязанные области, могущие улететь в пространство при проведении структурного анализа. MSC.Patran не информирует Вас автоматически о том, что операция equivalencing не была проведена до анализа.

Операция equivalencing очень проста: каждый узел проверяется на наличие в

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

12

16

20

24

28

Вы можете производить операцию equivalence на всех узлах области или

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

Некоторые узлы можно исключать из поля действия операции equivalencing.

Это полезно, когда есть совпадающие узлы, которые Вы хотите физически сохранить независимыми друг от друга. Кроме того, значение толеранса для

Page 88: Руководство пользователя по Patran

опрации equivalencing может быть установлено в действии Еquivalenсе. Оптимизация

Вне зависимости от того, как создана конечноэлементная модель, Разреженная симметричная матрица

посредством создания КЭ сетки или прямыми операциями конечноэлементного моделирования, есть одна операция, которая может ускорить процедуру анализа. Эта операция называется оптимизация, она просто перенумеровывает узлы и элементы, уменьшая время анализа.

При проведении анализа из данных по всем конечным элементам

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

Другие решатели используют подобный критерий волнового фронта

обработки данных, зависящего от числа активных столбцов в строке матрицы. Перенумеровывая узлы и элементы, можно так преобразовать матрицу, что ширина ленты или волновой фронт уменьшатся, что снижает время анализа. Эту операцию выполняется действием Optimize в приложении Finite Elements. об этом подоробно можно посмотреть в Part 4 of the MSC.Patran Reference Manual.

COLUMN i

ROW i

NULL

SYMMETRIC

bi

Page 89: Руководство пользователя по Patran

5.3 Создание Конечноэлементной Модели Для создания КЭ сеток в MSC.Patran имеются элементы различных форм и с

различными топологиями. Иснтрументы создания КЭ сеток включают в себя несколько автоматизированных методов. Приложение Finite Elements дает множество возможных комбинаций Action/Object/Type, которые создают,модифицируют и проверяют качество конечноэлементной модели, улучшая резульаты анализа. Чтобы открыть приложение Finite Elements • Нажмите кнопку FE приложения в

главной форме MSC.Patran. Приложение Finite Elements появляется на экране.

• Выберите Action, Object и Type,

используя падающие меню на верху формы . Вид остальной части формы зависит от того, что Вы выбрали.

. Actions

Меню Actions создает, модифицирует и проверяет качество всей КЭ сетки. Следующая таблица описывает возможности меню Action приложения Finite Ele-ments. Меню Action Приложения Finite Elements Описание меню Action Создание Create Создает новые сеточные примитивы: КЭ сетки,

создающиеся одним из автоматических методов, Mesh Seeds, регулирующие плотность сетки, отдельные конечные элементы и другие объекты.

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

Sweep Создает новые элементы сетки, протаскивая набор существующих элементов по одному из десяти “путей“, таких как Arc, Extrude, Glide, Glide-Guide и Normal. Sweep может преобразовать поверхностную (2D) сетку в объемную (3D) сетку, протащив ее по направлению нормали к поверхности.

Модификация Modify Модифицирует параметры примитивов, такие как узлы,

элементы и многоточечные закрепления. Это может заключаться в перенумеровывании узлов и элементов,

Page 90: Руководство пользователя по Patran

разделении одного элемента на два и более, и т.д. Modify может использоваться для оптимизации формы элементов и изменения положения точек Mesh Seeds.

Delete Удаляет из модели узлы, элементы и Mesh Seeds. Renumber Изменяет ID номера элементов и узлов. Associate/ Disassociate

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

Проверка Качества Verify С разных сторон проверяет качество конечноэлементной

модели. Проверяет элементы на искажения и двойственность, тестирует ID нумерацию узлов и элементов.

Equivalence Улучшает качество конечноэлементной модели, удаляя двойные узлы, либо расположенные в одной точке, либо отстоящие друг от друга на расстояние меньшее чем точность сшивки узлов (tolerance).

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

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

Objects

Меню Object связано с примитивами КЭ сетки: собственно КЭ сетками, отдельными узлами и элементами. Следующая таблица описывает меню Object приложения Finite Elements. Меню Objects Приложения Finite Elements Описание Меню Object Mesh Метод конечных элементов состоит в разделении модели на

взаимосвязанные части, называющиеся элементами. Набор таких взаимосвязанных элементов называется КЭ сеткой.

Mesh Seed Mesh Seeds — это точки, определенные вдоль ребра модели и указывающие положение узлов сетки на этом ребре. Расстояние между точками может быть постоянным или линейно меняться к одному краю, обоим краям или к центру ребра. Кроме того можно прямо определить положение точки.

Mesh Control Mesh control позволяет определять собственное значение Global Edge Length для выбранных поверхностей при использовании автоматических методов создания КЭ сеток.Эта опция позволяет создавать сетки, не обращаясь

Page 91: Руководство пользователя по Patran

каждый раз к новой поверхности. Node Узел конечноэлементоной модели эквивалентен вершине в

геометрии. Узлы — это связующие точки между смежными элементами.

Element Элемент — это одна дискретная часть сетки. Он может быть одной из нескольких стандартных форм(квадратным, тетраэдральным и т.д.) и иметь различное число узловых точек вдоль ребра.

MPC (multipoint constraint)

MPC заменяют конечные элементы и используются для более простого моделирования некоторых физических явлений, таких как жесткие связи, шарниры, ползунки и т.д. В MSC.Patran элементы MPС рассматриваются как конечные элементы и изображаются линиями между узлами.

Superelement В настоящее время этот объект доступен только MSC.Nastranанализу. Он группирует несколько элементов в один большой элемент.

DOF (Degree of Freedom) List

Перечень DOF(степени свободы) доступен только ANSYS и ANSYS5.

Types

Меню Type определяет, как будет проводиться создание КЭ сетки. Варианты меню Type меняются в зависимости от установленного в меню Object. Несколько примеров представлены в следующих параграфах. За полным описанием обращайтесь в MSC.Patran Reference Manual, Volume 2, Part 4: Finite Element Modeling. Примеры Форм и Подформ Приложения Finite Elements

Три примера моделирования с помощью формы Finite Elements показаны на следующих страницах: • Форма выбора Create/Mesh/Solid. • Подформа Isomesh Parameters. • Форма Create/Mesh Seed/Two-Way Bias.

Форма Create/Mesh/Solid

Page 92: Руководство пользователя по Patran

Генерация КЭ сетки — это процесс автоматического создания конечных элементов из геометрии или других данных в MSC.Patran. Этот процесс контролируется формой FEM Create/Mesh, представленной на следующей иллюстрации.

Пример Подформы IsoMesh Parameters

Node ID List и Element ID List Задает ID номера нового набора узлов и элементов. По умолчанию ID будут присваиваться, начиная с показанного в строке значения.

Global Edge Length Значение, определяющее длину ребра элемента сетки по умолчанию. Оно не имеет приоритета над установленными точками Mesh Seeds. Это значение используется только там, где Mesh Seeds не определены.

Element Topology Выбирает тип элемента из данного перечня. Возможными элементами являются Hex6, Hex9 и Hex20.

Solid List Курсором или прямым вводом соответствующих ID номеров определяютсятела, на которых создается КЭ сетка

Подформа Coordinate Frames Позволяет выбирать вид анализа и ситему координат для создания КЭ сетки на следующих узлах.

Mesher Определяет метод создания КЭ

Подформа Isomesh Parameters Определяет параметры метода IsoMesh.

Page 93: Руководство пользователя по Patran

Эта подформа появляется при нажатии кнопки IsoMesh Parameters в приложении Finite Elements.

Пример Формы Create/Mesh Seed/Two Way Bias

Создает точки Mesh Seed на указанной кривой или на ребре поверхности или тела с симметричным неравномерным распределением вдоль ребра. Закон распределения точек определяется либо общим числом элементов с указанием отношения расстояний между ними, либо действительным значением длины ребра.

Точки Mesh Seed представляются маленькими желтыми кружками и отображаются только, если приложение Finite Elementsустановлено на создание КЭ сетки или создание и удаление точек Mesh Seed.

Finite

Выберите один из двух видов сетки для поверхностей и тел

Выберите вид треугольной сетки для поверхностей и тел с прямыми углами

Совокупность этих параметров управляет действиями метода IsoMesh на стыке областей с различным числом элементов.

Page 94: Руководство пользователя по Patran

Прямое Моделирование Конечных Элементов

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

Для определеня Mesh Seed выберите либо Num Elems and L2/L1 или L1 and L2. Если выбрано Num Elems and L2/L1, то Вы должны ввести целое значение числа элементов и отношение расстояний между точками, как показано на примере. Если выбрано L1 and L2, то вы должны ввести длины ребер последнего и серединного элементов. MSC.Patran просчитывает положения узлов Mesh Seed по формуле геометрической прогрессии с заданным отношением L2/L1.

Укажите курсором на существующие кривые или ребра поверхностей и тел или просто введите их ID номера. Например, Curve 10, Surface 12.1, Solid 22.5.2.

MSC.Patran рисует точки Mesh Seed, связанные с видимой геометрией.

При включенном Auto Execute MSC.Patran автоматически создает Mesh Seeds после выбора каждого ребра. По умолчанию Auto Execute выключено.

Page 95: Руководство пользователя по Patran

работать с узлами и элементами. Вот примеры таких ситуаций: • Изменение КЭ сетки, полученной из программы анализа, такой как MSC.Nastran. • Работа с конечноэлементными моделями, чьи сетки создавались без геометрической модели в других програмных продуктах. • Замена отдельных элементов, не прошедших проверку на качество.

Исходя из времени моделирования и наложения свойств, всегда более предпочтительным является создание КЭ сетки на геометрической модели. Если накладывать свойства прямо на геометрию, то в дальнейшем их не надо будет переопределять при изменении сетки. А свойства, наложенные на узлы и элементы, необходимо задавать заново при любой ее модификации.

Возможности конечноэлементного моделирования в MSC.Patran включают в себя: • Действия, создающие узлы, элементы, MPCs (Multi-Point Constraints) и суперэлементы. • Трансформирующие действия, создающие узлы и элементы с помощью операций над уже существующими узлами и элементами (Transform, Rotate, Mirror). • Действия, создающие элементы высшего порядка протаскиванием по определенному “пути“ элементов более низкого порядка. • Действия, сглаживающие существующую сетку, сортирующие ID номера элементов и узлов, разбивающие элементы типа Bar, Quad или Tria, изменяющие параметры MPC.

5.4 Проверка Конечноэлементнонй Модели Если исключить тривиальные задачи по тестированию работы отдельных

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

В MSC.Patran можно несколькими путями проверить качество конечноэлементоной модели. Несколько возможных тестов описаны ниже. • Проверяйте элементы с помощью Action

Verify приложения Finite Elements.

• Выберите соответствующие пункты меню Object и Method.

Проверка Формы Элементов

• Aspect измеряет максимальное отношение противоположных ребер, граней или главных направлений элементов поверхности и тела. Например, в элементе Quad aspect отношение представляет отношение длины к ширине. Обычно

Page 96: Руководство пользователя по Patran

конечноэлементная модель дает наиболее точные результаты, если aspect отношение примерно равно 1. • Warp измеряет, насколько угловые точки Quad элемента отклоняются от центральной плоскости элемента. • Taper измеряет геометрическое отклонение Quad элементов от прямоугольной формы. • Skew измеряет угловое отклонение оболочечных элементов от прямоугольной формы. • Edge Angle измеряет максимальный угол между смежными гранями объемных элементов. • Face Warp, Face Skew, Face Taper измеряют warp, skew и taper, как описано выше, для граней объемных элементов. • Twist измеряет максимальный изгиб между противоположными гранями объемных Wedge и Hex элементов. Другие Проверки Элементов

• Boundaries проверяет наличие свободных ребер элементов не связанных со смежными элементами. Это важный тест, отыскивающий области модели, над которыми не была проведена операция equivalence. • Duplicates определяет элементы, присоединенные к одним и тем же узлам. • Normals проверяет направления нормалей смежных элементов поверхности. • Jacobian Ratio, Jacobian Zero базируются на максимальном изменении и минимальном значении якобианов каждого элемента соответственно. • IDs раскрашивает элементы по их ID номерам. Это полезно для визуального определния числа элементов и порядка моделирования.

Другие проверки определяют отклонения узлов на сторонах элементов более высокого порядка, границы суперэлементов и т.д.

В большинстве случаев Вы можете установить допустимое значение для

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

Устанавливать допустимое значение нужно с учетом типа элементов.

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

При непрохождении элементами проверочных тестов Ваши действия заключаются в следующем: Создание Новой КЭ Сетки Модели

Часто эффективным является замена существующей сетки на новую, особенно если она (новая сетка) существенно не меняет время анализа. Например, создание новой более густой сетки в случае большого aspect отношения в элементе может быстро исправить этот недостаток.

Особенно просто создавать новые КЭ сетки отдельных областей в случае, если исходная сетка создавалась на геометрической модели.

Page 97: Руководство пользователя по Patran

Для создания новой КЭ сетки • Удалите исходную сетку, установив

Delete/Mesh в приложении Finite Elements.

• Создайте новую КЭ сетку одним из описанных выше методов Create/ Mesh.

. Исправление Отдельных Элементов

В MSC.Patran есть возможность автоматизированного исправления Quad элементов, для которых величина одного из критериев качества превышает допустимое значение. Например, если элемент не проходит проверку на aspect отношение, то можно автоматически разделить его в угловых точках на несколько меньших элементов.

С другой стороны, Вы можете прямо создавать и изменять

конечноэлементную модель. Короткое описание по созданию узлов и элементов модели дано в параграфе Прямое Моделирование Конечных Элементов. Другие возможности содержатся в action Modify приложения Finite Elements. Они позволяют сглаживать КЭ сетку, редактировать элементы и узлы или разделять существующие элементы на более маленькие. Проверка Значений Критериев Качества Элементов (tolerance)

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

Проверочные тесты должны стать неотъемлемой частью конечноэлементного

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

Page 98: Руководство пользователя по Patran

MSC.Patran User’s Guide

Глава

6

Создание Материалов

• Обзор Материалов • Основные Понятия и Определения • Создание Модели Свойств Материала • Проверка Модели Материала

Page 99: Руководство пользователя по Patran

6.1 Обзор Материалов В MSC.Patran материал определяется как поименованная группа свойств

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

Каждая программа анализа поддерживает разный набор материалов.

Свойства, которые надо определить для материала, зависят от нескольких факторов: • Типа проводимого анализа (например, structural или thermal). • Выбранной программы анализа (например, MSC.Nastran). • Определяете ли Вы свойства материала самостоятельно, или импортируете откуда-нибудь. • Выбора ключевых характеристик(например, тип материала). • Иногда от типа элемента, к которому прилагается данный материал.

Свойства материала не сразу прикладываются к конечноэлементной модели. Это происходит только после создания свойств элемента. Свойства элемента содержат и модель и материал. Приложение Element Properties описано в главе 8.

После того как материал приложен к модели, его свойства можно отобразить

графически, например, XY графиком. Также можно в табличном виде вывести матрицы жесткости или податливости, получающуюся из свойств материала.

6.2 Основные Понятия и Определения Этот параграф описывает различные типы моделей материалов,

поддерживаемые MSC.Patran, а также методы ввода данных по свойствам материала. Однородные, Композитные и Конституционные Модели Материалов. Однородные Материалы

В MSC.Patran есть пять типов однородных материалов, которые можно выбрать в меню Object приложения Materials: Isotropic (свойства одинаковы по всем направлениям), 2D и 3D Orthotropic(свойства меняются по основным направлениям) и 2D и 3D Anisotropic(свойства меняются по произвольным направлениям). Обычно 2D материалы применяются для плоских элементов, а 3D — для объемных. Table 1: Типы Материалов Тип (Object) Структурные Характеристики Isotropic Одинаковые свойства по всем направлениям (2 константы упругости)2D Orthotropic Свойства меняются по основным направлениям(6 констант

упругости) 3D Orthotropic Свойства меняются по основным направлениям(9 констант

упругости) 2D Anisotropic Свойства меняются по произвольным направлениям(6 констант

упругости) 3D Anisotropic Свойства меняются по произвольным направлениям(21 константа

упругости)

Композитные материалы Помимо однородных материалов, Вы можете определить композитные

материалы, основанные на наслоении однородных материалов одним из нескольких методов. Это наиболее сложный вид материалов; в MSC.Patran имеется несколько

Page 100: Руководство пользователя по Patran

подформ и свойств материалов, предназначенных специально для композитных материалов. Теория композитных материалов MSC.Patranдетально описана в MSC.Patran Reference Manual, Volume 3, Part 5: Functional Assignments.

Чтобы определить композитный материал, надо определить слои однородных

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

Следующая таблица описывает 4 метода создания композитных материалов.

• Методы Создания Композитных Материалов Метод Варианты Алгоритм Назначение Laminate Различные правила

укладки слоев (stacking sequence convention) для структурного анализа

Классическая Теория многослойных материалов

Многослойные поверхности и объемы.

Rule of Mixtures нет Осреднение характеристик материала пропорционально объемным долям составляющих его фаз (Volume-weighted averaging)

3-х мерные композиционные материалы состоящие из нескольких фаз с произвольной ориентацией и произвольной долей объема

Halpin-Tsai 1. Волокно бесконечной длины (continuous fiber) 2. Волокно конечной длины (Discontinuous fiber ) 3. Лента бесконечной длины (Continuous ribbon)4. Лента конечной длины (Discont. ribbon) 5. Сыпучий заполнитель (Particulate)

Уравнения Халпина-Тсаи (Halpin-Tsai )

2-х фазные композиционные материалы

Short Fiber 1. 1D композиты (Волокна ориентированы в соответствии с одномерным нормальным распределением или Гаусовой кривой) 2. 2D композиты (Волокна ориентированы в соответствии с 2-х мерным нормальным распределением или Гаусовой поверхностью)

Интегрирование по методу Monte-Carlo с использованием Осреднения характеристик материала пропорционально объемным долям составляющих его фаз

Композиты с короткими волокнами, распределение ориентиентации которых описывается Гаусовой кривой или поверхностью

Природа Материалов

В структурном анализе природа материала описывает харктер зависимости напряжений от деформаций материала. Далее представлены несколько примеров природы материала:

1. Linear elastic: материал деформируется пропорционально приложенной силе и возвращается в исходное состояние при снятии нагрузки. В простейшем случае материал определяется двумя константами • Модулем Юнга (E)- отношение напряжения к деформации.

Page 101: Руководство пользователя по Patran

• Коэффициентом Пуассона — связывает деформации по ортогональным направлениям.

2. Elastoplastic: свойства упругости сохраняются до определенного уровня напряжений, затем наступает состояние пластичности (следствием которого являются постоянные деформации). Для описания такого поведения одного модуля недостаточно и часто при задании такого материала используют координаты точек на зависимости напряжений от деформаций.

Для одного материала можно определять много несколько природ (упругая, пластическая и материал с ползучестью). Например, материал может иметь упругое и неупругое представления одновременно.

До начала анализа можно определить природу как Active или Inactive. Также

можно использовать несколько природ одновременно. При анализе MSC.Patran использует Active модели. Например, чтобы использовать только elastic природу, определите все другие природы как Inactive.

Определение Свойств Материалов

Выбрав подходящую модель материала, Вы определяете сам материал, указывая соответствующие свойства. Для ручного ввода значений свойств материала используется приложение Material Properties. Поля Свойств Материалов

Fields(поля) — это средство MSC.Patran, позволяющее описывать зависимость одной величины от другой. Поля используются для многих целей, в частности, для определения переменных свойств материалов.

С помощью полей можно определить свойство материала как функцию

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

Можно задавать поля свойста материала, определяющие зависимость любого

свойства от комбинации температуры, деформации и скорости деформации. Созданный материал остается в базе данных. Если его специально удалить, то останется архивная запись. Для отображения зависимостей свойства от температуры, деформаций как в табличном, так и в графическом виде, испоьзуется действие Show приложения Materials. Также можно выводить матрицу жесткости.

6.3 Создание Моделей Свойств Материалов Модель материала — это группа свойств, описывающих, из чего эта модель

сделана (например, из стали или из композитного материала), и параметры материала (жесткость, плотность и т.д.). После того как материал определен, его надо наложить на область модели с помощью Element Properties.

Материалы для модели анализа определяются в приложении Materials.

MSC.Patran предоставляет возможности по созданию и изменению большого числа моделей материалов. Большинство материальных свойств определяются в подформе Input Options. Ее вид и значения, которые Вы в ней определяете, зависят от таких факторов, как программа анализа и тип используемых решателем уравнений. .

Page 102: Руководство пользователя по Patran

Чтобы открыть приложение Mаterials • Нажмите кнопку Materials в главной

форме MSC.Patran. Приложение Materials появляется на экране.

Установите Action, Object и Method в

меню наверху формы. Нижняя часть формы зависит от установленных значений для action, object и method.

Actions

Меню Actions создает, модифицирует, показывает и удаляет модели материалов. Следующая таблица описывает меню Actions приложения Materials. Actions Описание Меню Actions Create Ввод зависящих от программы анализа данных по свойствам

материала и приложение их к выбранным FEM или геометрическим примитивам.

Modify Редактирует существующие данные по свойствам материалов.Delete Удаляет набор материальных свойств из базы данных. Show Отображает таблицы по свойствам материалов .

Objects

Оbjects — это типы возможных моделей материалов.

Objects

Описание Меню Object Isotropic Для материалов, чьи свойства постоянны по всем направлениям 2D Orthotropic Для материалов, чьи свойства меняются по ортогональным

направлениям. 3D Orthotropic Для материалов, чьи свойства меняются по ортогональным

направлениям. 2D Anisotropic Для материалов, чьи свойства меняются произвольно. 3D Anisotropic Для материалов, чьи свойства меняются произвольно. Composite Многослойные материалы. Свойства могут как меняться по

направлениям, так и оставаться постоянными.

Page 103: Руководство пользователя по Patran

Methods Меню Method определяет метод создания модели материала. Создавать

модель можно двумя методами: 1) Manual Input в подформе Input Options. Существующий материал может

использоваться как база для создания нового. 2) Externally Defined. Этот метод позволяет использовать в MSС.Patran данные о

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

Methods Описание Меню Method Manual Input Форма Input Options используется для ввода данных по свойствам

материалов, меняющихся в зависимости от кода анализа, типа решателя и вида конституционной модели.

Externally Defined

Материал определяется во внешнем файле. Не требуется использование формы Input Options.

Примеры Использования Приложения Materials Далее представлен пример ручного ввода свойств isotropic-материала.

Пример Формы Manual Input

Page 104: Руководство пользователя по Patran

Existing Materials. Выберите материал для перенесения его в поле Material Name

Description. Здесь показывается пользовательская информация по выбранному материалу(1-256 символов). По умолчанию выводится время и дата создания.

Material Name. Материал должен иметь уникальное имя (1-31 символов), которому автоматически дается ID номер.

Preference and Type. Для проверки показываются Analysis Preferences и Type.

Input Properties.Подформа для ввода значений свойств материала.

Change Material Status. Подформа, активирующая и деактивирующая природы

Page 105: Руководство пользователя по Patran

В форме примера выбраны опции Create/Isotropic/Manual Input. В качестве программы анализа выбран MSC/Nstran, а в качестве типа анализа — Structural. В этом меню нет кнопки Apply. После нажатия на Input Properties в форме приложения Materials на экране появляется отдельная подформа Input Options. Кнопка Apply имеется в каждой форме Input Properties, кроме случаев, когда для создания материала используется метод Externally Defined, или когда создается композитный материал.

Пример Подформы Input Options После выбора Manual Input в меню Method приложения Materials Вы должны

открыть и заполнить форму Input Options. Большинство форм Input Options похожи на представленную ниже. Нужно выбрать природу материала (Constitutive Model) и задать значения остальных параметров. Если Вы можете использовать поля свойств материалов, то в форме дополнительно появляется их список. . Materials

Constitutive Model. Выбор природы материала. Один материал может иметь несколько природ.

Material Property Values. Значения, необходимые для определения материала. Это только пример; вид формы зависит от кода и типа анализа.

Current Constitutive Models. Отображаются существующие природы материала и их статус(active или inactive).После заполнения формы и нажатия Apply созданный набор появляется здесь

Для определения более чем одной природы материала заполняйте форму

несколько раз, каждый раз нажимая на Apply.

Page 106: Руководство пользователя по Patran

Пример Формы Constitutive Model Status

Один материал может иметь несколько природ (Constitutive Model), например, упругую и неупругую представления. Какая природа материала будет использоваться при анализе, определяется с помощью формы Constitutive Model Status.

В зависимости от текущего статуса существующие природы материала появляются либо в окне Active, либо в Inactive. Выбор модели в любом из окон автоматически перемещает ее в другое окно.

6.4 Проверка Модели Материала Импортировали ли Вы свойства материалов или вводили их вручную — в

любом случае перед продолжением работы можно проверить окончательную модель материала. Возможности MSC.Patran позволяют просмотреть свойства материалов и матрицу жесткости.

Page 107: Руководство пользователя по Patran

Чтобы проверить модель материала • Используйте действие Show приложения

Materials для отображения свойств материала.

• Установив меню Method на Tabular,

выберите одну из моделей из окна Existing Materials. По умолчанию форма Input Options содержит текущие свойства материалов.

• Выберите либо Show Material Stiffness либо Show Material Compliance для отображения либо матрицы жесткости либо матрицы податливости.

Page 108: Руководство пользователя по Patran

Page 109: Руководство пользователя по Patran

Глава

7

Моделирование Сил и Нагрузок

• Обзор Сил и Нагрузок • Основные Понятия и Определения • Приложение Сил и Граничных Условий • Load Cases • Использование Полей • Проверка LBC Модели • Пример Кружки Кофе

Page 110: Руководство пользователя по Patran

7.1 Обзор Сил и Нагрузок Большинство задач анализа заключаются в определении отклика модели на

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

Модель с точечной нагрузкой и граничными условиями перемещений

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

Нагрузки и граничные условия, доступные в MSC.Patran, зависят от

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

Приложения Fields и Load Cases

Page 111: Руководство пользователя по Patran

FE Model Analysis Results

Geometry

LBCs

Fields Load Cases

Приложения Fields и Load Cases используются вместе с приложением Loads and Boundary Conditions. Следующая иллюстрация демонстрирует взаимодействие этих трех приложений.

Взаимодействие трех приложений связанных с приложением нагрузок и

граничных условий

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

В MSC.Patran различные наборы нагрузок и граничных условий образуют так

называемые load cases. Мы их обсудим чуть позже.

7.2 Основные Понятия и Определения Вэтом разделе приводится важная информация касающаяся приложения

Нагрузок и граничных условий (LBC — Loads and Boundary Conditions). Типы Анализа и LBC.

Нагрузки и граничные условия рассматриваются как один тип данных, который прикладывается к геометрии или к конечноэлементной модели. Как уже упоминалось, данные по нагрузкам и граничным условиям сильно зависят от характеристик проводимого анализа. Analysis Preferences, задаваемый во время создания базы данных или позже через меню Preferences/Analysis, определяет, какие опции доступны в приложении Loads/BC.

Поэтому вид данных по граничным условиям и нагрузкам может отличаться от

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

Помимо трех основных видов анализа, описанных ниже, существует еще множество других: acoustic, electromagnetic, frequency response и т.д. Каждый из них имеет свои нагрузки и граничные условия, зависящие от возможностей программы анализа, используемой вместе с MSC.Patran. Действительные нагрузки и граничные

Page 112: Руководство пользователя по Patran

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

Structural LBC

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

Thermal LBC

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

Fluid Dynamics LBC

FГидродинамический анализ моделирует поток жидкости с такими входными данными, как поля скоростей, давлений и температур. Load Cases

Load Cases — это совокупность нагрузок и граничных условий, используемых при проведении одного анализа. Например, один Load Case может представлять нагрузки и граничные условия в каждый момент времени во временном анализе, или картину нагружения в задачах статики. Load Cases являются основным инструментом выполнения полного анализа одной модели. Также их можно использовать для определения реакции модели при различных вариантах нагружения.

По умолчанию определен один load case, состоящий из всех имеющихся

нагрузок и граничных условий. Для обычных задач статического структурного или термального анализов этого вполне достаточно. Но для проведения более сложного анализа нужно определять отдельные load cases. Использование полей

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

Если Вы определили набор полей, то их легко можно использовать в

подформе Input Data приложения Loads and Boundary Conditions, не вводя константы. Более того, MSC.Patran предоставляет перечень полей, доступных нажатием на соответствующее окошко. Далее приводится описание четырех основных типов полей: • Spatial Fields. Этот наиболее общий тип полей описывает величины, которые меняются в пространстве. Например, линейно меняющийся источник тепла, квадратичное распределение давления на границе или дискретный набор свойств материала. Такие поля определяются пространственными уравнениями или табличным методом. • FEM Fields. Эти поля основаны на результатах предыдущего анализа. Хорошим примером является использование результатов термального анализа в качестве нагрузок для проведения структурного анализа той же модели. Для задания FEM

Page 113: Руководство пользователя по Patran

поля Вы выводите графики результатов, а затем помещаете их значения в поле. • Time-dependent Fields. Для программ анализа, которые позволяют решать динамические задачи, приложение Loads and Boundary Conditions через определенные промежутки времени обновляет значения нагрузок, меняющихся со временем и частотой. Соответствующие зависимости описываются либо уравнениями, либо таблицами значений, помещающимися в load case, как уже было описано ранее • Material-dependent Fields. Поля свойств материалов могут быть заданы на основе таких зависимых переменных как температура или частота. Эта возможность более полно описана в Главе 8.

7.3 Наложение Нагрузок и Граничных Условий В MSC.Patran информация, связанная с LBC, хранится в наборах нагрузок и

граничных условий. Для каждого варианта LBC нужно определять имя, тип анализа (Structural, Thermal или Fluid Dynamics) и один объект нагрузок или граничных условий (например, давление, перемещения или тепло). LBC наборы бывают либо статические, либо динамические. Их можно прикладывать к геометрическим и FEM примитивам, что определяется в подформе Select Application Region.

Приложения Load Cases и Fields являются вспомогательными к приложению

LBC. Приложение Load Cases обеспечивает возможность объединения отдельных наборов нагрузок и граничных условий в группы. Если Вы не определяете что-то дополнительно, то все LBC наборы автоматически добавляются в load сase с именем “Default“. Для создания нагрузок и граничных условий, меняющихся во времени и в пространстве, необходимо использовать приложение Fields. Сначала Вы описываете соответствующее поле, а затем ссылаетесь на него при создании LBC. Приложение LBCs.

В приложении LBCs задаются нагрузки и граничные условия для модели. С помощью этого приложения можно создавать, изменять, удалять и показывать данные по нагрузкам и граничным условиям.

Чтобы открыть приложение LBCs • Нажмите на Loads/BCs в главной форме

MSC.Patran. Появится приложение Loads/Boundary Conditions.

• Установите комбинацию action, object и type. Вид остальной части формы зависит от выбранной комбинации.

Actions

Следующая таблица коротко описывает возможности меню Action приложения

Page 114: Руководство пользователя по Patran

LBCs. Меню Actions Описание Меню Action Create Создает новый набор, используя опции структурного, термального и

гидродинамического типов анализа. Modify Изменяет свойства и характеристики набора. Delete Удаляет выбранные наборы из базы данных. Show Tabular Отображает данные по наборам в табличном виде. Plot Contours Отображает данные набора на модели в виде заливки. Plot Markers В этой форме можно установить Marker display на ON или OFF для

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

Objects

Следующая таблица перечисляет LBC объекты, доступные каждому типу анализа. LBC объекты меняются в зависимости от выбранного кода анализа. Представленная таблица соответствует коду MSC.Nastran. LBC Objects в MSC.Nastran (Set Types) Тип анализа LBC Object (Set Type) Structural Заданное преремещение (Displacement), Сила (Force),

Давление (Pressure), Температура (Temperature), Инерционная нагрузка (Inertial Load), Начальное перемещение (Initial Displacement), Начальная скорость (Initial Velocity), Скорость(Velocity), Ускорение (Acceleration), и др.

Thermal Температура (Temperature), Конвекция (Convection), Тепловой поток (Heat Flux), Источник тепла (Heat Source), Начальная температура (Initial Temperature), Объемный нагрев (Volumetric Heat), Давление (Pressure), Расход (Mass Flow), и др.

Fluid Dynamics (CFD) Нагрузки для анализа несжимаемого потока: Источник (Inflow (Incomp)), Отток (Outflow (Incomp)), Граница потока Solid Wall (Incomp), Нагрузки для анализа сжимаемого потока: Источник (Inflow (Comp)), Отток (Outflow (Comp)), Открытый поток (неограниченный) (Open Flow (Comp)), Граница потока (Solid Wall (Comp)), а также Объемный нагрев (Volumetric Heat), Энтальпия (Total Heat Load), Симметрия (Symmetry).

Types

Меню Type определяет, с чем ассоциируются созданные нагрузки: с элементами или с узлами. Следующая таблица описывает это меню. Table 1: Меню LBC Type для MSC.Nastran Описание Меню Type Nodal Нагрузки и граничные условия будут в конечном итоге привязаны

к узлам конечноэлементной модели. Например, если Вы определяете граничное условие на перемещение области

Page 115: Руководство пользователя по Patran

геометрической модели, то MSC.Patran создаст граничные условия для каждого узла этой области.

Element Uniform Нагрузки и граничные условия привязываются к элементу КЭ модели. LBC не меняются вдоль элемента.

Element Variable Нагрузки и граничные условия привязываются к элементу КЭ модели. LBC меняются вдоль каждого элемента.

Примеры Форм LBCs Следующая форма накладывает граничные условия на перемещения.

Граничному условию присваивается имя Disp1.

Пример Формы Loads/BCs Input

После установки комбинации action/object/type нужно заполнить несколько дополнительных полей, как показано ниже.

.

Page 116: Руководство пользователя по Patran

Current Load Case. Набор по умолчанию Default. Нажмите для выбора другого Load case-а в появившейся форме. Динамические (Time-dependent) наборы могут содержаться только в динамических же load case-ах.

New Set Name. Каждому новому набору требуется имя(макимум 31 символ, без пробелов).

Input Data. Форма задания соответствующих переменных для выбранного набора.

Select Application Region.Форма определения примитивов, к которым прикладывается набор. Испоьзуются стандартные методы выборки.

Existing Sets. Здесь перечислены имена всех существующих наборов. Чтобы выбрать одни из них, нужно нажать на него. Load Case.

Пример Подформ Input Data и Select Application Region

Page 117: Руководство пользователя по Patran

Нажатие на кнопку Input Data в форме приложения открывает показанную ниже подформу Input Data. Она используется для задания перемещений как граничных условий. Затем, нажатием на кнопку Select Application Region, вызывается подформа Select Application Region. Она используется для определения области модели, к которой Вы хотите приложить граничные условия. .

LBCs Все LBC данные умножаются на заданное здесь значение. По умолчанию оно равно 1.0

Данные, определяющие значения LBC по поступательным и вращательным степеням свободы.

Укажите геометрические области курсором или вводом ID номеров.

7.4 Задание случаев нагружения (Load Cases) Приложение Load Cases позволяет объединять отдельные наборы нагрузок и

граничных условий в группы. Каждый load case имеет имя, определяемое пользователем. Информация о load case всегда содержится в базе данных (если только load case не удален из нее). Вы можете в любое время модифицировать его.

Page 118: Руководство пользователя по Patran

Даже если Вы сами не создаете load case, Ваши LBC будут помещаться в load case с именем Default, объявленный по умолчанию. Если Вы создаете свой load case и объявляете его текущим, то все вновь создаваемые LBC будут помещаться в него, до тех пор пока он являетеся текущим. Load cases, в которых нагрузки и граничные условия не зависят от времени, называются static load cases, а те, в которых имеется временная зависимость, называются time-dependent или dynamic load cases. .

Чтобы открыть приложение Load Cases • Нажмите на Load Cases в главном меню

MSC.Patran. Приложение Load Cases появится на экране.

• Установите Action на верху формы.

Заметим, что в этом приложении доступно только меню Action. Остальная часть формы зависит от выбранного в меню Action.

Actions

Вы можете выбрать следующие действия в форме Load Cases: Create, Modify, Delete, Show и Assign/Prioritize. Меню Action Приложения Load Cases Описание Меню Action Create Создает новые load cases. Modify Модифицирует существующие load cases, изменяя имя, тип, описание

и включенные наборы LBC. Также можно сменить текущий load case. Delete Удаляет load case из базы данных. При жедании можно также удалить

связанные с ним наборы LBC. Show Выводит информацию по всем load cases базы данных. Для каждого из

них показывает имя, тип, описание и перечень содержащихся LBC наборов.

Assign/ Prioritize Load/ BCs

Приписывает отдельный LBC набор к варианту load case. Разрешает возможные противоречия между типами наборов LBC внутри одного load case. Позволяет задавать масштабный множитель как для всего Load Case-а, так и для каждого LBC набора в рассматриваемом load case-е.

Пример Формы Load Cases

Следующая форма показывает действие Create, создающее новый вариант load case. Каждому новому load case дается имя, тип(static или time-dependent) и описание. В него можно вложить наборы нагрузок и граничных условий. Также load case можно объявить текущим. Все вновь создаваемые LBC наборы помещаются в

Page 119: Руководство пользователя по Patran

текущий load case.

Filter. Фильтрует содержимое поля Existing Load Cases, ограничивая возможные имена load case-ов.

Existing Load Cases. Все load case-ы появляются в этом поле. Выбрав один, Вы можете модифицировать его.

Load Case Name. Здесь показывается имя создаваемого load case-а.

Make Current. Галочка означает, что создаваемый load case будет текущим.

Load Case Type. Типа load case-а (static или time-dependent).

Description. Описание load case-а (до 256 знаков). Полезно заполнять данное поле для облегчения работы с моделью в дальнейшем.

Assign/Prioritize Load/BCs. Выбор LBC наборов для создаваемого Load Case-а. Изменяет приоритет по умолчанию. Приоритетом по умолчанию является сложение (т.е. если в разных LBC наборах заданы граничные условия одного типа для одного и того же объекта,то по умолчанию значения из этих LBC наборов будут складываться). Здесь же устанавливается масштабный множитель.

7.5 Использование Полей В некоторых случаях свойства материалов, элементов, нагрузки и граничные

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

Поля — это очень гибкий инструмент. Их можно создавать табличными

данными, математическими выражениями, записанными в PCL или скалярно-векторными результатами, полученными из конечных элементов. Приложение Fields позволяет создавать и модифицировать поля. Если необходимое поле создано, то для его использования нужно только выбрать его в соответствующем поле. Чтобы открыть приложение Fields

Page 120: Руководство пользователя по Patran

• Нажмите на Fields в главной форме MSC.Patran. Приложение Fields появится на экране.

• Установите Action, Object и Method. Вид остальной части формы зависит от установленного в верхних меню.

Actions

Следующая таблица коротко описывает меню Action приложения Fields.. Меню Action Описание Меню Action Create Создает новое поле, которое может быть пространственным (Spatial),

описывать свойства материала (Material Property) или не пространственным (временным, частотным, и пр.) (Non-Spatial). Новое поле может основываться на уже существующем. Большинство полей задаются таблично или PCL функциями.

Show Показывает все поля в табличном виде. Modify Изменяет содержимое существующих полей. Delete Удаляет выбранные поля.

Objects

Следующая таблица коротко описывает три типа полей, которые можно установить в меню Оbject приложения Fields. . Fields Objects Тип Поля Описание Spatial Spatial поля определяют в приложении LBCs давления и температуры,

зависящие от точки пространства. Также ими можно определять свойства элементов, например, толщину, перемещения и другие нагрузки. Spatial поля могут быть скалярными или векторными. Областью их приложения может выступать действительное или параметрическое пространства, которые бывают одно-, дву- и трехмерным. Можно прикладывать множество spatial полей одновременно.

Non-Spatial Non-Spatial поля задают нагрузки и граничные условия, зависящие от времени или частоты, и зависящие от частоты свойства материалов.

Material Property

Эти поля используются в форме Input Options приложения Materials. Они могут быть одно, дву- и трехмерными, использующими в качестве независимых переменных температуру, напряжения, время и частоту (вместе или по отдельности).

Methods

Следующая таблица коротко описывает методы ввода данных, которые можно выбрать в меню Method приложения Fields. Меню Method Тип Поля Описание

Page 121: Руководство пользователя по Patran

PCL Function Использеут PCL выражения для определения значений поля. Tabular Input Использеут табличные данные для определения значений поля. General Field General Field можно использовать для создания поля любого типа из

меню Object. Поле описывается математической PCL функцией. FEM FEM поля связываются с конечноэлементной моделью. Используя

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

Пример Формы Fields

Форма Create/Spatial/PCL Function создает скалярные или векторные spatial поля в реальном или параметрическом пространстве, используя PCL функции. После нажатия на Apply в окошке Existing Fields должно появится имя нового поля.

Existing Fields. Здесь выписываются уже определенные поля. Их можно использовать для создания новых в действии Create или модификации в действии Modify. Имя выбранного поля появится в строке Field Name.

Field Name. Здесь можно изменить существующее имя поля или ввести новое.

Field Type. Выберите Scalar или Vector. От этого зависит вид нижней части формы.

Coordinate System Type. Выберите Real, если поле описано в X,Y,Z пространстве, Parametric, если в C1,C2,C3 пространстве.

Scalar Function. Введите PCL команду, описывающую поле, или имя внешнего файла, содержащего PCL функцию.

Page 122: Руководство пользователя по Patran

7.6 Проверка LBC Модели Ошибки в нагрузках и граничных условиях являются одними из самых тонких и

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

Есть два основных метода проверки нагрузок и граничных условий,

приложенных к модели: • Визуальная проверка с помощью графического отображения, определяющая

расположение нагрузок и граничных условий на модели. • Численная проверка, когда Вы проверяете LBC по табличным значениям.

Как уже говорилось, приложение LBCs предоставляет две основных возможности графического отображения данных LBC: Plot Markers и Plot Contours. Первый из них, Plot Markers, автоматически реализуется для большинства случаев моделирования нагрузок и граничных условий.

Если Вы создаете или изменяете данные LBC, то по умолчанию они

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

Перемещение

Поворот

Перемещение и поворот

Темпиратура

Сила

788.0

100.0

Примеры Plot Markers для LBCs Эти символы будут постоянно присутствовать на экране, если только их не

отключить. Для управления маркерами, выключения и включения, изменения их цвета существует меню Display/Loads/BCs/Elem.Props.

Page 123: Руководство пользователя по Patran

Entity Color/Label/Render… Plot/Erase… Highlight… Geometry… Finite Elements… Load/BC/El. Props… Named Attributes… Coordinate Frames.. . Titles… Spectrums… Ranges… Color Palette…Shading… Light Sources…

Display

Figure71 Меню Display для Loads/BCs/El.Props

Вы можете активизировать переключатель Show on FEM Only, чтобы отображать LBCs данные прямо на конечных элементах, даже если изначально они были приложены к геометрическим примитивам. Это также является дополнительным видом проверки, так как символы, отображенные на геометрии, показваются только вдоль линий визуализации, которые определяются в меню Display/Geometry.

Если переключатель Show on FEM Only включен, то маркеры отобажаются на каждом узле и элементе конечноэлементной модели. Поэтому становится понятным, как программа анализа воспринимает приложенные нагрузки и граничные условия.

Для скалярных значений можно использовать метод Plot Contours,

производящий цветную раскраску данных по нагрузкам, приложенным к поверхности

Page 124: Руководство пользователя по Patran

модели. Эти скалярные значения могут быть собственно скалярными величинами, такими как температура, или скалярными компонентами векторных величин, например Х- компонента приложенной силы.

Пример отображения нагрузки заливкой

Распределение цветов установлено по умолчанию, но оно может быть изменено в меню Display/Spectrums. Если Вы больше не хотите осуществлять цветную раскраску, то нажмите на кнопку Reset Graphicsв форме меню Plot Contours.

Для численной проверки LBCs значений можно использовать действие Show Tabular приложения LBCs. Тогда появится нижеследующая таблица данных по текущему варианту load case.

Численное отображение LBCs данных действием Show Tabular

Все возможности отображения и проверки прикладываются к текущему

варианту load case. Чтобы просмотреть результаты с другим вариантом load case, сделайте его текущим в приложении LBCs или Load Case.

Но более эффективным методом проверки является внимательная оценка

результатов анализа и сравнение их с тем, что Вы ожидали получить на самом деле. Если результаты анализа сильно отличаются от ожидаемых, то первым делом нужно проверить значения нагрузок и граничных условий.

Page 125: Руководство пользователя по Patran

7.7 Пример Кружки Кофе Помимо создания новой геометрии и импорта CAD модели можно

использоваь MSC.Patran для преобразования модели анализа. Для этого Вы импортируете существующую FEM модель из подходящего источника, такого как база данных MSC.Patran или входной файл MSC.Nastran.

Преобразование модели анализа может существенно повысить возможности

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

Описание Задачи В этом примере мы попытаемся заново проанализировать кружку кофе,

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

Процедура Анализа

Page 126: Руководство пользователя по Patran

Установка Проекта Анализа

Создание Новой Базы Данных 1) В главно меню MSC.Patran

выберите File >> New. Появится форма New Database.

2) Введите имя cup в строке Filename.

3) Нажмите OK. Появтся фома New Model Preference. Эта форма позволяет определять параметры анализа модели.

4) Установка Параметров Анализа

5) Установите Tolerance на Default. 6) Выберите MSC.Nastran в меню

Analysis Code. 7) Выберите Structural в меню

Analysis Type и нажмите OK.

Geometry

Finite Elements

Material Propertie

Element Properties

Решатель Обработка результатов

Loads and Boundary Conditions

Задание модели

Page 127: Руководство пользователя по Patran

• Импортирование Геометрии

Импортирование Модели Анализа1) В главном меню MSC.Patran выберите

File >> Import. 2) Появится форма Import. 3) В форме Import установите Source >>

MSC.Nastran Input. 4) Введите имя cup в строке Filename и

нажмите Apply. 5) Нажмите на Fit view а затем на Iso3

View.

Geometry

Finite Elements

Material Propertie

Element Properties

Решатель Обработка результатов

Loads and Boundary Conditions

Задание модели

Page 128: Руководство пользователя по Patran

Модель кружки

Page 129: Руководство пользователя по Patran

Отображение Нагрузок и Граничных Условий(LBC)

Отображение Граничных Условий, Приложенных к Кружке.

1) В главном меню MSC.Patran нажмите на приложение Loads/BCs.

2) Наверху формы Loads/BCs установите Action >> Plot Marker.

3) В Current Load Case смените Default на Untitled.SC1.

4) В Assigned Load/BC Sets выберите все наборы LBC, у которых имя начинается с Displ и default_group в окне Select Groups.

5) Так Вы выберите все перемещения, приложенные к модели.

6) Нажмите Apply. 7) Выбранные LBC отобразятся на

экране. 8) Отображение Давления,

Приложенного к Кружке 9) Наверху формы Loads/BCs

установите Action >> Plot Contour и Object >> Pressure.

10) Убедитесь, что в Current Load Case установлено Untitled.SC1.

11) Выберите pload4.1.2D В поле Existing Sets и Top Surf Pressure в Select Data Variable.

12) Выберите default_group в поле Select Groups и нажмите Apply.

13) На экране отобразится давление.

Geometry

Finite Elements

Material Propertie

Element Properties

Решатель Обработка результатов

Loads and Boundary Conditions

Задание модели

Page 130: Руководство пользователя по Patran

• Приложение Нового Варианта Давлений к Модели

Увеличение Давления, Приложенного к Кружке

1) В главном меню MSC.Patran нажмите на приложение Loads/BCs.

2) На верху формы Loads/BCs установите Action >> Modify, Object >> Pressure, Type >> Element Variable.

3) В поле Select Sets to Modify выберите LBC набор pload4.1.2D и нажмите на кнопку Modify Data.

4) На верху формы Modify Data установите Load/BC Set Scale Factor на 13.51. Нажмите OK, а затем Apply в фрме Loads/BCs.

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

Geometry

Finite Elements

Material Propertie

Element Properties

Решатель Обработка результатов

Loads and Boundary Conditions

Задание модели

Page 131: Руководство пользователя по Patran

• Создание MSC.Nastran Input File

Создание the MSC.Nastran Input (Bulk Data) File1) В главном меню MSC.Patran нажмите на

приложение Analysis. 2) На верху формы Analysis установите

Action >> Analyze, Object >> Entire Model, Method >> Analysis Deck.

3) Нажмите на кнопку Solution Type. 4) В форме Solution Type выберите Linear

Static. Нажмите OK. 5) В форме Subcase выберите Untitled.SC1

из поля Subcase For Solution Sequence. Нажмите на Default в поле Subcase Selected, чтобы стереть load case по умолчанию. Нажмите OK.

6) Нажмите Apply в форме Analysis. 7) Запустите MSC.Nastran с Терминала. 8) Откройте директорию на вашем

компьютере, где находится входной файл для MSC.Nastran.

9) Введите “nastran cup.bdf scr=yes” и нажмите enter.

10) Эта команда запустит файл MSC.Nastran cup.bdf как входной.

11) Анализ займет несколько секунд в зависимости от скорости компьютера.

Создание входного файла

Запуск анализа

Загрузка результатов анализа

Решатель Обработка результатов

Задание модели

Page 132: Руководство пользователя по Patran

• Возврат Результатов Анализа

Передача Результатов в MSC.Patran для обработки результатов.

1) В главном меню MSC.Patran нажмите на приложение Analysis.

2) На верху формы Analysis установите Action >> Attach XDB, Object >> Result Entities, Method >> Local.

3) Нажмите на кнопку Select Results File.

4) В форме Select File выберите cup.xdb. Нажмите OK.

5) Нажмите Apply в форме Analysis.6) Нажмите Apply в форме Analysis.

Создание входного файла

Запуск анализа

Загрузка результатов анализа

Решатель Обработка результатов

Задание модели

Page 133: Руководство пользователя по Patran

• Постпроцессирование Результатов

Отображение результатов с помощью заливки и деформации модели

1) В главном меню MSC.Patran нажмите на приложение Results.

2) На верху формы Result установите Action >> Create, Object >> Quick Plot.

3) Нажмите на иконку Select Results наверху формы.

4) В поле Select Result Cases выберите SC1:Untitled.SC1, A1 Static Subcase.

5) В поле Select Fringe Result выберите Stress Tensor.

6) в поле Select Deformation Result выберите Displacement, Translational.

7) Нажмите Apply

Создание заливки

Отображение результатов в виде деформации модели

Решатель Обработка результатов

Задание модели

Page 134: Руководство пользователя по Patran

Page 135: Руководство пользователя по Patran

MSC.Patran User’s Guide

Глава

8

Подготовка Модели к Анализу

• Обзор Приложения Element Properties • Основные Понятия и Определения • Создание Свойств Элементов

Page 136: Руководство пользователя по Patran

8.1 Обзор Приложения Element Properties Приложение Element Properties используется для создания, изменения,

удаления и показа наборов свойств (property set), связанных с типами конечных элементов, а так же для приложения этих наборов свойств к геометрическим или FEM примитивам модели. Перечисляя типы элементов, можно назвать shell, beam, rod и spring. Примерами свойств элемента являются толщина shell элемента, область bar элемента. Материалы также прикладываются к модели как свойства элемента.

Возможности по выбору свойств элементов зависит от типа и кода анализа.

За полной информацией нужно обратиться к документации по коду анализа. Внутри определенного кода анализа комбинациям свойств элемента часто даются отдельные имена. Например, в MSC.Nastran часто используется элемент Standard Homogenous Plate. Этот элемент образуется комбинацией 2D, Shell, standard и homogenous опций, а также топологией Quad4 в приложении Elements Properties.

8.2 Основные Понятия и Определения Этот параграф описывает несколько важных понятий и функций, связанных с

приложением Element Properties. Типы Элементов

Типы элементов помогают определять физические характеристики модели. Следующая таблица перечисляет поддерживаемые типы элементов для структурного анализа в MSC.Nastaran(они зависят от кода и типа анализа). Можно заметить, что 2D плоскость может быть типа shell, bending panel, 2D-solid, membrane, shear panel. Все эти типы элементов могут быть построены с помощью одной топологии(используя quad или tria формы с различными узловыми конфигурациями). MSC.Nastran Structural Element Types

Dimension Type 0D (point) Mass, Grounded Spring, Grounded Damper 1D (line) Beam, Rod, Spring, Damper, Gap, 1D Mass 2D (plane) Shell, Bending Panel, 2D-Solid, Membrane, Shear Panel 3D (volume) Solid

Параметры различных типов элементов являются важным вопросом, и

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

Page 137: Руководство пользователя по Patran

Балочное Моделирование и Библиотека Балок в MSC.Nastran Моделирование структур из балок может быть более сложным, чем создание

оболочек, пластин или тел. Во-первых, необходимо задать продольную, изгибную и крутильную, которые могут быть сложными функциями поперечного сечения балки. Затем нужно определить ориентацию сечения в пространстве. Наконец, если центр сечения имеет отступ от двух узлов, определяющих балку, этот отступ необходимо точно задать. К счастью, MSC.Patran позволяет все это делать.

Для облегчения этой задачи в MSC.Patran имеется библиотека балок, расширяющая свойства основных элементов. Использование библиотеки балок — это самый простой способ задания свойств для стандартных поперечных сечений балок. Комбинации Элементов

Приложение Element Properties позволяет устанавливать всевозможные комбинации в полях Dimension, Type, Options и Topology. Следующая таблица перечисляет большинство возможных комбинаций для двухмерного элнмента в MSC.Nastran. Комбинации 2D элементов в MSC.Nastran Dimension Type Option 1 Option 2 Topology 2D Shell

(оболочка) • Homogeneous (гомогенная) • Laminate

(Многослойная) Equivalent Section (Возможность задавать разные свойства при работе эл-та на изгиб, сдвиг в плоскости эл-та и мембранные усилия)

• Standard,Revised и P-element

• Standard,Revised и P-element

Standard,Revised и P-element

Quad и Tria с меняющимися узловыми конфигурациями

Bending

Panel • Standard,Revised и

P-element Quad и Tria с

меняющимися узловыми конфигурациями

2D-Solid • Axisymmetric

(осисимметричный)• Plane Strain

(плоское деформированное состояние)

• Standard, Revised

Quad и Tria с меняющимися узловыми конфигурациями

Membrane • Standard, Revised Quad и Tria с

меняющимися узловыми конфигурациями

Shear Panel Quad и Tria с

меняющимися узловыми конфигурациями

Некоторым комбинациям опций приложения Property назначены собственные

имена. В MSC.Nastran часто используется элемент Standard Homogenous Plate. Он является комбинацией 2D, Shell, standard, homogenous и топологии quad4 в форме

Page 138: Руководство пользователя по Patran

Element Properties. Приложение наборов свойств элементов к модели

Чтобы приложить к модели нобор свойств элемента, необходимо заполнить поле Application Region. В него нужно ввести несколько FEM или геометрических примитивов. Это можно сделать либо введя их имена, либо выбрав их на экране.

Свойства, связанные с геометрией, будут заново приложены к модели при

создании новой КЭ сетки. Если же свойства приложены к FEM примитивам, то их надо будет связывать с новой сеткой снова. Эффект от Изменения Кода и Типа Анализа

Состав набора свойств зависят от типа и кода анализа, установленных в меню Preferences/Analysis или в форме New Model Database. Если их изменить, то изменятся и состав свойств входящих в свойства элементов, причем таким образом, чтобы наиболее соответствовать старым. Все свойства, имеющие аналоги при использовании нового анализа, переносятся автоматически.

Если теперь установить первоначальный код, то совершенно не обязательно

все свойства преобразуются к своему исходному виду. Чтобы решать одну задачу разными кодами, сохраняя изначальные свойства элементов, необходимо скопировать базу данных, а затем уже менять параметры анализа и все остальное. Типы, Имена и Номера Свойств Элементов

Свойство — это информация, требуемая кодом анализа для описания FEM примитива. Это, например, толщина, степень свободы, отступы, направления, массы, имена материалов и т.д. Каждое свойство относится к определенному типу, которых всего девять: Integer (целое), Real (действительное), Scalar (скаляр), Real Sacalar List (список скалярных величин), Vector (вектор), Material Name (имя материала), Character String (строка символов), Node (узел), Coordinate frame (система координат), Nodal Field Name (имя узлового поля) .

Каждый набор свойств имеет имя и номер. Имена могут содержать до 31

символа. Номера присваиваются последовательно. Номера наборов Вы видите только в опции Show/Marker. Поля Свойств Элементов

Поле — это скалярная или векторная функция максимум трех независимых переменных. К имени поля приставляется f:. Поле может быть задано таблицей или PCL выражением. Например, полем задается распределение толщины в оболочке. В приложении Element Properties поля обычно описывают свойства, меняющиеся в пространстве. Просмотр Наборов Свойств Элементов

Действие Show позволяет просматривать свойства элементов, приложенные к модели, с помощью marker plot , scalar plot и tabular plot.

Show/Marker Plot.

Это действие с помощью маркеров и графических символов дает информацию о расположении, значении и направлении свойств элементов. Чтобы удалить их с экрана, отключите General Marker display в меню Display/Functional Assignments или нажмите на иконку Broom.

Show/Scalar Plot.

Это действие поволяет просматривать определенные свойства элементов в виде цветной заливки. Чтобы удалить ее с экрана, откройте меню Display/Entity Types и смените Render Style на Wireframe или нажмите на иконку Broom. Пользователь может по желанию изменять спектр, метод, затемнение и т.д. В качестве данных заливки может выступать любое невекторное свойство элемента.

Show/Tabular Plot.

Page 139: Руководство пользователя по Patran

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

8.3 Создание Свойств Элементов Важно Свойства элементов определяются в зависимости от кода

анализа. Удостоверьтесь, что в меню Preferences/Analysis установлены правильные код и тип.

В приложении Element Properties Вы определяете тип элемента(beam, shell и

т.д.), свойства элемента, а затем прикладываете все это к геометрическим или FEM примитивам. Тип элемента зависит от размеров модели и от ее предполагаемого поведения. Дополнительные свойства описывают такие параметры как толщина пластины, область балочного элемета, материалы и т.д.

Свойства элементов группируются в наборы. Для каждого набора Вы

определяете имя. Набор связан с кодом анализа, типом анализа и типом элемента (например, MSC.Nastran/Structural/Shell). Меняющиеся свойства описываются полями. Например, с помощью поля можно определить толщину, меняющуюся пространственно(имена полей начинаются с f:). Чтобы открыть приложение Element Properties Нажмите на Properties в главной форме MSC.Patran.

Приложение Element Properties появится на экране.

Установите комбинацию Action, Dimension и Type наверху формы.

Нижняя часть зависит от установленной комбинации.

Actions

Следующая таблица описывает меню Action формы Element Properties.. Описание Меню Action

Create Вводит зависящие от кода анализа данные по свойствам элементов и прикладывает их к выбранным геометрическим или FEM примитивам.

Modify Модифицирует существующие наборы свойств. Delete Удаляет наборы свойств из базы данных. Show Показывает таблицы, перечисляющие геометрические и FEM

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

Page 140: Руководство пользователя по Patran

Меню Dimension и Type Следующая таблица описывает меню dimension и type для структурного

анализа в MSC.Nastarn.

Dimensions и Element Types (MSC.Nastran Structural)

Dimension Type 0D (Point Elements) Mass, Grounded Spring, Grounded Damper 1D (Line Elements) Beam, Rod, Spring, Damper, Gap, 1D Mass 2D (Plane Elements) Shell, Bending Panel, 2D-Solid, Membrane, Shear Panel 3D (Volume Elements) Solid (Standard, P-element)

Page 141: Руководство пользователя по Patran

Пример Формы Приложения Element Properties Приложение Element Propertiesпозволяет задавать имя набора свойств,

определять область приложения и устанавливать опции, зависящие от кода анализа.

Existing Property Sets. Здесь перечислены имена ранее созданных наборов свойств.

Property Set Name. Если Вы выбрали существующий набор свойств из доступного перечня(или с экрана), то его имя появляется здесь.

Options. Эти опции зависят от кода анализа. За их описанием обращайтесь к документации по коду анализа.свойств.

Input Properties. Открывает подформу Input Properties, зависящую от типа элемента.

Select Members. Введите ID номера примитивов, которые Вы хотите добавить или удалить из поля Application Region. Их можно вводить с клавиатуры или курсором. Это могут быть FEM, ASM или SGM примитивы.

Пример Подформы Input Properties Подформа Input Properties позволяет задавать дополнительную информацию.

Ниже представлен пример подформы Input Properties. Имена свойств, представленные без рамочки, необходимы данному коду анализа. Если Вы не заполните необходимое поле, то получите сообщение об ошибке. Свойства, представленные в рамке, являются необязательными. Вы можете задать их, если нужно, для условий анализа.

Page 142: Руководство пользователя по Patran

Element Props

Page 143: Руководство пользователя по Patran

MSC.Patran User’s Guide

Глава

9

Проведение Анализа

• Обзор Анализа • Основные Понятия и Определения • Установка Параметров Анализа • Проведение Анализа • Получение Результатов Анализа • Проверка Анализа

Page 144: Руководство пользователя по Patran

9.1 Обзор Анализа Приложение Analysis является переходным звеном между возможностью

препроцессирования и постпроцессирования в MSC.Patran и различными кодами анализа, которые можно использовать для анализа модели и получения результатов. MSC.Software позволяет использовать ряд собственных (patran-а) модулей анализа и кроме того предоставляет интерфейсы для нескольких наиболее распространенных кодов анализа.

Более того, MSC.Patran поддерживает разработку кодов анализа третьих лиц

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

После определения и создания модели анализа, выбора кода анализа можно

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

Ниже представлены основные вопросы,которые необходимо решить для запуска любого анализа: • Выбор кода анализа. • Определение желательного типа решения. • Выбор последовательности вариантов load cases. • Выбор выходных данных. • Передача на анализ. • Прочтение файлов результатов обратно в MSC.Patran для обработки результатов.

9.2 Основные Понятия и Определения Этот параграф должен помочь Вам установить параметры анализа и выбрать

правильный путь создания модели анализа. Коды Анализа

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

Следующие коды анализа часто используются вместе с MSC.Patran.

• MSC.Nastran позволяет решать основные задачи анализа и оптимизации для линейного и нелинейного структурных и термального анализов. MSC.Nastran предоставляет широкий выбор типов решений для анализа напряжений, вибраций, динамических, акустических, аэроупругих и тепловых характеристик структур и механических компонентов. • MSC.Advanced FEA позволяет проводить нелинейный анализ. Этот код решает структурные и тепловые задачи с большим количеством нелинейных параметров в моделях со сложными материалами. Этот код используется для решения очень сложных задач. • MSC.Patran FEA позволяет решать основные линейные и нелинейные задачи структурного и теплового анализов.

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

Page 145: Руководство пользователя по Patran

долговечности изделия на ранней стадии разработки. • MSC.Droptest позволяет определять деформации и другие последствия от бросания объекта (например, компьютера или телефона) с определенного расстояния на определенную поверхность. Application Preferences

Application Preferences — это дополнительные интерфейсы к наиболее распространенным кодам анализа. Они преобразуют базу данных MSC.Patran к виду, требуемому кодом анализа.

После проведения анализа Application Preferencе преобразует файл результатов в базу данных результатов MSC.Patran. Этими интерфейсами являются: • MSC.Patran ABAQUS • MSC.Patran ANSYS • MSC.Patran DYNA • MSC.Patran LMS CADA-X • MSC.Patran MARC • MSC.Patran NASTRAN • MSC.Patran SAMCEF

MSC.Patran позволяет интегрировать в систему собственные коды анализа. Можно определять зависящие от кода анализа свойства материалов, свойства элементов, MPC и параметры анализа, необходимые в MSC.Patran.

Также возможен доступ к базе данных MSC.Patran для переноса данных из файлов результатов. За дополнительной информацией обращайтесь к части 9 в MSC.Patran Reference Manual. Типы Решений(Solution Types)

Создавая базу данных модели в начальной стадии препроцессирования, Вы вибирате код и тип анализа, например, MSC.Nastran Structural. В приложении Anal-ysis Вы выбираете тип решения.

Типы решений — это различные модули, являющиеся частью определенных кодов и типов анализа. Например, если Вы выбрали код MSC.Nastran и тип Structural, то можно установить следующие типы решений: MSC.Nastran Structural Solution Types Linear Static Complex Eigenvalue Nonlinear Static Frequency Response Normal Modes Transient Response Buckling Nonlinear Transient

Различные типы решений используются для предполагаемого поведения

модели и часто применяются вместе с определенными нагрузками и граничными условиями. Каждый тип решений использует свой набор уравнений для анализа. Результаты

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

Большинство кодов анализа предоставляют возможность указывать, какие результаты должны содержаться в выходных данных. В MSC.Nastran это реализуется в формах Basic и Advanced Output Request. Пример формы Basic будет представлен далее. В ней всегда установлен набор по умолчанию.

Page 146: Руководство пользователя по Patran

9.3 Установка Параметров Анализа Разные коды и типы анализа поддерживают разные группы форм элементов,

узловых конфигураций, свойств материалов, свойств элементов, нагрузок и граничных условий. В начале создания модели выбирается код анализа, и затем MSC.Patran предоставляет только возможности, поддерживаемые этим кодом. Код анализа можно изменить, но при этом нужно будет переопределить некоторые части модели.

После создания конечноэлементной модели используйте приложение Analysis для начала проведения анализа. Чтобы открыть приложение Analysis

Actions

Меню Action зависит от кода анализа. Обычно в нем cодержится Analyze, Read, Results и Read Input. Для запуска своего анализа вы должны выбрать действие Analyze. Objects

Это меню определяет, какую часть модели включить в анализ: Entire Model (вся модель) или Current Group (только текущая группа). Чаще используется Entire Model. Methods

Меню Method определяет какие этапы анализа будут выполнены. Оно содержит Full Run (полный анализ), Check Run (проверка модели), Analysis Deck (подготовка файла исходных данных для анализа), Model Only. Если установлено Full Run, и ввод исходных данных пройдет успешно, тогда решатель начинает проводить анализ.

Пример формы приложения Analysis Для собственных модулей Patran-а действие Analyze отправляет модель

Нажмите на кнопку Analysis в главной форме MSC.Patran Main. Приложение Analysis появится на экране.

Установите Action, Object и Method на верху формы.

Проверьте код и тип анализа. Текущие код и тип анализа

отображаются на верху формы. Ихможно изменить в форме Preferences/Analysis.

Page 147: Руководство пользователя по Patran

прямо на анализ. Для других программ анализа действие Analyze создает входные данные, которые затем передаются на анализ. Ниже представлен пример формы, начинающей анализ в MSC.Nastran. Это форма проведения структурного анализа всей модели с помощью MSC.Nastran.

Available Jobs. Перечень всех доступных коду задач.

Jobname. Задается имя задачи, которое будет даваться всем файлам, связанным с проведением анализа этой задачи.

Job Description. Коментарий для текущей задачи.

Translation Parameters. Отображает форму Translation Parameters, в которой определяется информация по созданию выходных данных для программы анализа.

Solution Type. Отображает форму, в которой выбирается тип решения.

Subcase Select. Форма Subcase Select активирует и деактивирует различные расчетные случаи

Subcase Create. Форма создания отдельных расчетных случаев (subcase) для анализа.

Direct Text Input. Форма, определяющая параметры для ввода в файл исходных данных.

Пример Подформы MSC.Nastran Solution Type

Page 148: Руководство пользователя по Patran

Если нажать на кнопку Solution Type в форме Analysis, то появится следующая подформа. Она используется для определения типа решения анализа. .

9.4 Проведение Анализа Процедура анализа в приложении Analysis зависит от выбранного модуля и

типа анализа. Ниже представлены три сценария проведения анализа с помощью MSC.Nastran. Каждый сценарий иллюстрирует процедуру анализа с различными типами решений и различным выбором расчетных случаев. • В случае проведения линейного статического анализа в MSC.Nastran с одним расчетным случаем можно просто нажать на кнопку Apply приложения Analysis. Соответствующие установки по умолчанию будут сделаны автоматически. Для выбора другого типа решения или реализации нескольких расчетных случаев необходимо воспользоваться другими подформами. • Для реализации нескольких расчетных случаев для линейностатического анализа необходимо открыть форму Subcase Select и выбрать оттуда расчетные случаи, созданные на основе имеющихся случаев нагружения (load case), для включения их в задание на расчет. Чтобы изменить параметры для расчетных случаев, например,

Analysis

Page 149: Руководство пользователя по Patran

выходные данные, нужно открыть форму Subcase Create, выбрать расчетный случай и найти соответствующую форму (например, Output Request). Затем нажать на Apply. • Чтобы выбрать тип решения, отличный от линейной статики, сначала откройте форму Solution Type и выберите то, что Вам нужно. Затем можно воспользоваться формой Solution Parameters, изменяющей параметры, влияющие на весь анализ. Расчетный случай (Subcase) создается автоматически для каждого случая нагружения (Load Case). Их можно выбрать в форме Subcase Select или изменить в форме Subcase Create. Термины load case и subcase взаимозаменяемы. нажмите на Apply.

Чтобы Запустить Анализ в MSC.Nastran • Заполните соотвествующие формы и

подформы приложения Analysis Описано Выше.

• Нажмите на Apply. Анализ начнется.

Управление Анализом

Если Вы используете MSC.Nastran, то в поле history будет появляться информация по текущему состоянию анализа. В случае возникновения каких-либо проблем в поле history появится красное сообщение об ошибке, а на экране выскочит отдельное окно диагностики. После завершения анализа соответствующее сообщение появится в поле history.

9.5 Получение Результатов Анализа После проведения процедуры анализа файл результатов нужно вернуть

обратно в MSC.Patran. Как это сделать зависит от используемой программы

Page 150: Руководство пользователя по Patran

анализа. Чтобы получить результаты анализа • В приложении Analysis установите

комбинацию Action, Object и Method. Остальная часть формы зависит от Вашего выбора.

• Нажмите на Select Results File. Выберите Файл результатов.

Actions

Меню Action зависит от используемого кода анализа. Например, в MSC.Nastran Вы можете установить Read Output2 (читать файл с расширением op2) или Attach XDB (подключить файл с расширением xdb). По умолчанию MSC.Patran ищет файл XDB. Objects

Меню object определяет то, что Вы получаете. в MSC.Nastran Вы можете выбрать results entities (результаты), model data (модель) или и то и другое. Если Вы хотите получить результаты, то нужно установить Results Entities. Methods

Меню method определяет, как Вы получаете результаты. В большинстве случаев оно устанавливается на local.

9.6 Проверка Анализа Различные коды анализа имеют разные методы оценки результатов анализа.

Page 151: Руководство пользователя по Patran

Это описано в документации к коду. Однако есть основные моменты, на которые всегда нужно обращать внимание. • Сообщения об ошибках. Каждый код анализа имеет свои сообщения об ошибках. В MSC.Nastran отслеживанием ошибок занимается модуль Analysis Manager.Он вычисляет коээфициент точности конечноэлементной модели Epsilon, который можно проверить после проведения структурного анализа. Принимаются значения меньшие чем 0.000000001. • Сходимость результатов. Спустя некоторое время, пройдя несколько итерационных шагов, модель анализа должна вернуть соответствующие результаты. Если этого не происходит, то проблема либо в параметрах анализа, либо в самой модели. • Большой градиент в данных результатов. Если значения перемещений или напряжений сильно колеблятся в небольшой области модели, то на ней надо создать лучшую КЭ сетку. • Состоятельность получающихся данных. Если есть возможность, то сравните получившиеся результаты с результатами экспериментов над реальными объектами. • Соответствие предполагаемым результатм. Зачастую Вы предсатвляете себе, какими должны быть результаты, и Вашей целью является определение точных значений параметров, выдерживаемых моделью. Если получившиеся результаты существенно отличаются от предполагаемых, то скорее всего в модели или в установках анализа что- то не так.

Как Решать Проблемы, Связанные с Результатами Анализа Если качество результатов Вас не устраивает, необходимо некоторым

образом изменить Вашу модель. Проблемные области зависят от типа тестируемой модели и используемого кода анализа. За дополнительной информацией обращайтесь к документации по коду анализа. Далее перечислены некоторые основные причины, вызывающие неправильные результаты: • Потерянные элементы . • Жесткий элемент рядом с гибким элементом. • Неправильно смоделированные связи балки с оболочкой (beam/plate), балки с объемным телом (beam/solid), или оболочки с объемным телом (plate/solid). • Неправильно смоделированное смещение сечение балки относительно узлов. • КЭ сетка не дает необходимой точности в ключевых по нагружению областях модели.

Page 152: Руководство пользователя по Patran

MSC.Patran User’s Guide

Глава

10

Визуализация Численных Результатов

• Обзор приложения Results • Основные Понятия и Определения • Обработка Результатов • Инструменты постпроцессора Insight

10.1 Обзор Результатов Результаты конечных элементов обычно представляются в численном виде,

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

Приложение Results в MSC.Patran реализует двойственный подход к визуализации, известный как “postprocessing“(обработка). • Наиболее общие возможности отображения и анимации соединены в одном удобном меню. Для отображения результатов требуется главным образом просто выбрать отображаемые результаты и способ отображения. • Другие опции меню предоставляют более широкий диапазон возможностей по отображению и выдаче результатов в сочитании с большей гибкостью в областях таких как управление результатами, отображение результатов для частей модели и настройки отображения.

Помимо приложения Results существует также приложение Insight, позволяющее интерактивно просматривать трехмерные и переходные состояния модели. Основным преимуществом MSC.Patran является возможность работы с большими сложными моделями и базами данных результатов, а приложение Insight использует последние 3D технологии для быстрой визуализации многомерных результатов. Приложение Insight использует множество разных средств, позволяющих исследовать поведение области модели и анимировать ее во времени.

Интерактивное представление результатов связывает конечноэлементный

анализ и Ваши инженерные представления. Посмотрев на цветную заливку результатов, деформированные формы, анимацию движения модели и на численные результаты, Вы можете сделать соответствующие выводы по улучшению Вашего продукта. 10.2 Основные Понятия и Определения

Результаты анализа в высшей мере зависят от типа анализа, программы анализа и установленных опций. А MSC.Patran приводит их к удбобному для обработки виду.

Важно отметрить, что результаты анализа не считываются во время обработки. Они считываются и к ним обращаются в приложении Analysis. В случае, если Вы открываете форму обарботки и не видите там никакиз результатов, то либо анализ не закончен, либо MSC.Patran не может определить местоположение файла резульатов.

Page 153: Руководство пользователя по Patran

Типы Результатов Анализа Большинство результатов представляются в одной из трех форм: скалярной,

векторной и тензорной. • Скалярные результаты представляют одну переменную, например, температуру точки. Также они млгут являться компонентой многомерного результата, например, X-компонента вектора перемещений или значение эквивалентного напряжения в точке. Скалярные величины отображаются цветными заливками, в которых цвет соответствует значению результата или используется как переменная в X(Y) графиках значений результатов.

Цветная заливка скалярных результатов

• Векторные результаты — это трехмерные величины, связанные с осями системы координат. Другими словами, это пространственные результаты. Векторными результатами являются, например, перемещения, напряжения или электромагнитные поля. Пространственные векторные результаты, такие как перемещения, могут быть представлены в виде деформаций КЭ модели, причем для наглядности деформации могут быть отображены в сильно увеличенном масштабе, или в виде графика marker plot, отображающего символы (стрелочки), соответствующие векторным величинам, на некоторых точках модели.

Page 154: Руководство пользователя по Patran

График деформированных форм

• Тензор можно рассматривать как “вектор векторов“. В основном такие результаты получаются, когда векторные рузультаты зависят друг от друга. В качестве примера тензора в структурном анализе можно привести касательное напряжение, когда его компоненты связаны с несколькими координатными направлениями сразу. Тензор состоит из девяти значений в каждой точке модели и может быть отображен с помощью marker plot. В приложении Insight тензорное поле можно отобразить силовыми линиями. Также можно выводить действительные тензорные значения. Result Cases

Значения результатов группируются в так называемые result cases, содержащие все данные по одному шагу анализа. Этот шаг может состоять из отдельного варианта статической нагрузки и граничных условий или представлять результаты соответствующие какому-либо моменту времени при интегрировании переходного процесса или вынужденным колебаниям при какой-либо одной частоте возбуждения. Вне зависимости от источника результатов анализа MSC.Patran единообразно отображает эти один или несколько result case-ов в своих меню.

Даже если существует всего один result case, он все равно должен быть

выбран перед отображением результатов. После того как Вы выбрали Result сase, в соседенем поле появится перечень доступных результатов.

Метод отображения должен соответствовать типу отображаемых результатов.

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

MSC.Patran позволяет комбинировать разные наборы результатов. Однако

для начала необходимо понять, как выводить результаты, получаемые напрямую из программы анализа. Графическое Отображение Результатов

Вы можете визуализировать численные результаты тремя способами. • Цветные заливки. Эти графики схожи с топографическими картами. Они используют цвет для изображения скалярных значений на поверхности модели. Каждый цвет представляет свой диапазон значений, а границы между

Page 155: Руководство пользователя по Patran

закрашенными областями выделяются линиями постоянных значений результатов. Обычно “теплые” цвета(красный) представляют более высокие значения, а “холодные” (голубой) — меньшие значения, хотя это можно изменить, о чем речь пойдет далее. • Деформации модели. Эти графики отображают модель в ее деформированной позиции. По умолчанию для лучшей видимости используется масштабный множитель, увеличивающий эти перемещения. Он может являться множителем реальных перемещений, а может масштабировать максимальные перемещения в процентах от размера экрана (в зависимости от выбора пользователя). • Анимация заливки и/или деформаций модели. При выборе опции Animate возникает анимированное представление, варьирующее цвета заливки с нулевого (все белое) до полных цветов и меняющее форму модели с начального до деформированного состояния.

10.3 Обработка Результатов

Чтобы открыть приложение Results Выберите Results в главном меню MSC.Patran. Приложение Results появится на экране.

Установите Action и Object из падающих меню наверху формы. Нижняя часть формы зависит от вашего выбора.

Приложение Results располагает мощным средствами отображения результатов. Эти результаты можно сортировать, масштабировать, комбинировать, фильтровать или удалять.

Приложение Results визуализирует данные разными типами графиков,

позволяющих графически оценить результаты анализа. Есть также возможность одновременного вывода нескольких графиков, что помогает понять зависимость между результатами. Actions

В приложении Results Вы можете выбрать следующие действия: create, modify, post и delete. Actions Описание Меню Action Create Создает новое визуальное отображение результатов. Modify Изменяет существующий график. Post Выводит или удаляет график с экрана. Delete Удаляет графики из базы данных.

Page 156: Руководство пользователя по Patran

Objects

Следующая таблица описывает меню Objects Objects График Описание Quick Plot График заливки и/или деформаций, использующий установки по

умолчанию. Deformation Изображение модели в деформированном состоянии. Fringe Цветная заливка, представляющая значения результатов. Marker Цветные отмасштабированные символы, представляющие вектор

или тензор. Graph XY графики различных величин. Можно отображать результаты от

разных значений, расстояний, глобальных переменных или по произвольным геометрическим линиям (например, по кривой).

Animation Это не график; большинство графиков можно анимировать если с ними связано более одного варианта load case.

Report Это также не график. Но настройки Report результатов хранятся в базе данных так же, как и другие типы графиков. Их можно создавать или изменять, записывая в текстовые файлы или выводя на экран.

Results Вы можете соединять и разделять результаты, создавать фиктивные результаты для тестирования и демонстрации возможных результатов.

Freebody Это freebody диаграмма MSC/Nastrana, доступная исключительно при обработке результатов этой системы анализа, отображающая баланс сил в узлах модели.

Пример вывода Quick Plot Графика

Page 157: Руководство пользователя по Patran

Эти иконки открывают Display Attribute .

Выберите вариант result case. Поля Fringe result и deformation Result будут заполняться. Если они пусты, то в базе данных нет никаких результатов. Результаты импортируются из приложения Analysis.

Выберите тип результата для отображения в виде заливки.

Выберите результаты перемещений, из которых создается график деформаций. Заливка также отобразится на деформированной структуре.

В наиболее общем случае обработки результатов график Quick Plot можжет

быть использован для быстрого отображения результатов на экране. Часто кроме этого простого меню для вывода результатов в MSC.Patran ничего больше и не требуется.

Fringe создает цветную заливку по значениям. Так как заливка соответствует

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

Deformation создаст график деформированных форм. Значения деформаций

будут умножены на масштабный множитель, основанный на максимальном размере модели, что обеспечит лучшую визуализацию. Масштабный множитель можно устанавливать самому.

Пример Графика Деформаций

Page 158: Руководство пользователя по Patran

Существует много способов наблюдения и интерпретирования результатов анлиза, как численных так и графических. Более того, другие варианты (не Quick Plot) дают гораздо больше контроля над данными, типом изображения и параметрами графика. Они устанавливаются в меню Object. Вот пример формы Create/Deformation

Шаг 1: Установите Action на Сreate, а Object на Deformation.

Шаг 2: Выберите Result Case из данного перечня.

Шаг 3: Из данного перечня выберите результаты, связанные с вариантом Result Case.

Шаг 4: Нажмите Apply. Появится график.

Использование Других Возможностей Отображения Результатов

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

Вот что надо сделать для проведения обработки результатов: • Установите Action на Create. • Выберите тип грфика, используя одну из опций, описанных ниже. • Выберите отображаемый результат. • Выберите для каких узлов или элементов отображать результаты (target

entities), укажите настройки отображения (display attributes) и включать или не включать анимацию.

• Нажмите Apply, чтобы отобразить результаты. Кроме Quick Plot, в приложении Results MSC.Patran-а доступны следующее

операции:

Page 159: Руководство пользователя по Patran

• Deformation. Показывает деформированную форму модели, как описано выше, с полным контролем над параметрами вывода, такими как масштабный фактор, тип отображения модели (сетка, удалиение невидимых линий, тени, заливка модели, отображение только свободных граней) и отображаемые результаты.

• Fringe. Выводит цветную заливку. Полный контроль над большинством параметров результатов и экрана.

• Marker. В масштабном виде выводятся векторные и тензорные величины, такие как напряжения и поля переменных. Эти величины могут отображаться на узлах или элементах, в локальной или основной системе координат.

• Graph. Большинство скалярных результатов можно использовать как независимые переменные для XY графиков от времени, частоты или других величин. Кроме возможностей отображения XY графиков в меню results MSC.Patran, Вы также можете ссылаться по имени на отдельные кривые из приложения XY-Plot — другого основного приложения MSC.Patran и отображать их совместно с другими кривыми например, результаты расчета вместе с экспериментальными данными или результаты нескольких расчетов.

• Animation. Эта форма позволяет анимировать ранее выведенные результаты. С другой стороны, если данные выведены не через Quick Plot, то их можно анимировать сразу, используя опцию Animate или в форме Animation Options (описана ниже).

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

• Results. Эта форма позволяет создавать новые result case на основе уже существующих, а также демонстрационные результаты, позволяющие оценить графические возможности MSC.Patran при отсутствии действительных результатов. Методы создания результатов включают maximum (максимальные значения среди нескольких result case-ов), minimum, sum (суммирование нескольких result case-ов), average (осреднение по нескольким result case-ам) и создание result case-а используя PCL функцию.

• Freebody. Эта опция создает диаграмму балланса сил для нагрузок и сил реакции. Методы генерации каждого типа результатов довольно похожи.

Соответствующие опции определяются в поле Object приложения Result. Затем выбираются значени и result case вместе с экранными опциями (например, ширина линии для деформированных форм). Отображение выводится кнопкой Apply.

Для регулирования вывода результатов имеется широкое разнообразие

опций, описанных ниже. Помимо действия Create, отображение можно изменять, помещать во viewport или удалять другими дествиями поля Action приложения Results. Опции Results

Для каждого из описанных выше методов существует множество управляющих опций: опции параметров отображения, опции анимации, опции выделения конкретных примитивов. Эти меню открваются нажатием на соответствующие иконки в форме Results. вот некотороы из них:

Select Results. Форма являющаяся активной когда Вы только что вызвали приложение Results. Данная форма позволяет выбирать форму результатов которые будут отображаться (скалярная, векторнеая или тензорная), и какие компоненты используются для отображения векторных или тензорных данных.

Page 160: Руководство пользователя по Patran

Target Entities. Позволяет фильтровать результаты по диапазонам значений и по таким параметрам, как свойства материалов, типы элементов, свойства элементов или определенное множество примитивов.

Display Attributes. Позволяет изменять параметры отображения, зависящие от метода, такие как ширина линии и масштабные факторы.

Plot Options. Зависящий от метода набор опций для кажого типа графика. Например, кнопка Plot Options опции Create/Fringe контролирует в какой системе координат отображать компоненты векторов и тензоров, как осреднять и экстраполировать результаты.

Animation Options. Контролирует параметры анимации, такие как проводить ли анимацию с линейным изменением результатов от кадра к кадру или с синусоидальным, число кадров, методы межкадровой интерполяции.

Помимо этих основных опций существуют другие, зависящие от метода.

Напрмер, опции заливки и деформации для формы Quick Plot, сохранения данных для функции Report.

Остальные параметры отображения можно менять в меню Display главного

меню: • Ranges. Display/Ranges меню позволяет контролировать соответствие

диапазона значений результатов спектру цветов. • Spectrums. The Display/Spectrums меню позволяет определить, какие цвета

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

10.4 Инструменты приложения Insight Возможности приложения Insight в MSC.Patran позволяют визуализировать

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

В настоящее время Insight является отдельной возможностью MSC.Patran со своим собственным экраном и и своими выходными данными. Чтобы открыть это приложение, нужно нажать на кнопку Insightв главном меню MSC.Patran. Чтобы выключить его, необходимо нажать на эту кнопку повторно.

В приложении Insight 13 инструментов:

• Isosurface. Это поверхности, отображающие результаты в 3D модели. Есть две их разновидности: Result isosurface можно рассматривать как аналогию к контурному графику и заливке; это поверхность постоянных значений скалярных результатов в 3D модели. Coordinate isosurface — это совокупность плоскостей, расположенных через равные интервалы, на которых осуществляется цветное отображение результатов. Обе возможности позволяют осознать результаты трехмерного поведения модели.

Page 161: Руководство пользователя по Patran

• Streamlines (линии тока). Отслеживание траектории из одной или более точек через векторное поле.

• Stream Surfaces. Поверхности вдоль линий тока векторного поля. • Threshold. Представляет поверхности, обрезающие части модели выше и

ниже контрольного значения, отображая внутреннее поведение модели. • Fringe. Цветная заливка, сходная с возможностью приложения Result. • Contour plot. Это сеточное представление информации, содержащейся в

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

• Element. Элементы раскрашиваются в соответствии со значениями результатов. Эта возможность отслеживает разрывы в результатах и усредняет результаты по центру элемента.

• Tensor. Отображает символы, соответствующие тензорным величинам. • Vector. Отображает символы, соответствующие векторным величинам. • Marker. Отмасштабированные по цвету символы, представляющие скалярные

результаты. • Value. Показывает текстовое отображение скалярных, векторных и тензорных

результатов выбранной точки модели. • Deformation. Создает график деформированных форм модели. • Cursor. Присоединяет результаты к мышке на экране. • Ниже представлен пример Insight Display.

Пример изображения результатов в Insight с координатными

изоповерхностями и маркерами

Page 162: Руководство пользователя по Patran

Работа в режиме Insight делает активным меню Insight Options, поддерживающее разные опции, контролирующие изопопверхности, диапазоны, анимацию и т.д.

patran2019 — это новая версия программного обеспечения серии msc patran, а также комплексное решение для моделирования методом конечных элементов в текущей отрасли. Оно обеспечивает твердотельное моделирование, построение сетки, настройки анализа и постобработку нескольких решателей, включая программное обеспечение MSC Nastran, Mark, ABAQUS, LS-DYNA, ANSYS и Pam-Crash могут гарантировать, что ваша работа по виртуальному прототипированию может быстро дать результаты, чтобы вы могли оценить производительность продукта и оптимизировать дизайн в соответствии с вашими потребностями. Новая версия msc patran 2019 была оптимизирована и улучшена, например, поддержка проверки модели контактов, которая может получить доступ к большинству функций проверки модели 0; расширенные параметры зеркалирования, эта функция может быть через меню группы / преобразования, пользователям теперь не нужны никакие ограничения; Также была представлена ​​новая система отчетов о сбоях, которая призвана помочь программному обеспечению MSC сделать приложение Patran возможным, что может помочь разработчикам лучше устранять неполадки.
ps: представленный здесь редактор — это загрузка 64-битной взломанной версии msc patran 2019, прилагаемый генератор лицензий может успешно активировать программное обеспечение, а подробное руководство по установке patran2019 может ссылаться на операцию ниже , Доступен профессиональный тест, будьте уверены, что загрузите и используйте его.
patran2019

Патран2019 взломанная версияИнструкция по установке:

1. Скачайте и распакуйте, получите оригинальную 64-битную программу msc patran 2019 и генератор лицензий;

2. Сначала запустите средство создания лицензий MSC_Calc_20190215.exe от имени администратора и введите заглавную букву Y, чтобы автоматически создать файл лицензии. Примечание. Вы должны щелкнуть правой кнопкой мыши статус администратора, в противном случае нет разрешения на создание;

3. Создайте файл лицензии License.dat, нажмите любую клавишу для завершения;

4. Скопируйте лицензию License.dat в каталог установки программного обеспечения, я предлагаю скопировать его в [C: MSC Software ]
5. В это время дважды щелкните «msc_licensing_11.13.1_windows64.exe», чтобы установить инструмент управления лицензиями, найдите и откройте созданный файл лицензии License.dat;

6. Продолжите установку, чтобы подтвердить и завершить непосредственно.

7. Настройте лицензионную среду, введите пакет образа DISK1, дважды щелкните «patran_2018_windows64.exe», чтобы начать установку, выберите компоненты, рекомендуется установить все;

8. Введите: 27500 @ в интерфейсе настройки лицензии.

9. Следуйте инструкциям по установке позже. Выше приведено руководство по установке 64-разрядной взломанной версии msc patran 2019, можно использовать все функции.

  • Author

  • View
    3.146

  • Download
    28

Embed Size (px)

DESCRIPTION

MSC PATRAN — Reference Manual — fem_modeling

Text of MSC PATRAN — Reference Manual — Fem_modeling

C O N T E N T SMSC.Patran Reference Manual Part 3: Finite
Element ModelingClose OptionsMSC.Patran Reference ManualContents
iii Options1Introduction to Finite Element Modelings General
Definitions, 2s How to Access Finite Element Modeling, 5s Building
a Finite Element Model for Analysis, 6s Helpful Hints, 7s Features
in MSC.Patran for Creating the Finite Element Model, 82The Create
Action (Mesh)s Introduction, 12 Element Topology, 13 Meshing
Curves, 14 Meshing Surfaces with IsoMesh or Paver, 15 Meshing
Solids, 17 Mesh Seeding, 19 Surface Mesh Control, 20 Remeshing and
Reseeding, 21s Mesh Seed and Mesh Forms, 29 Creating a Mesh Seed,
30- Uniform Mesh Seed, 30- One Way Bias Mesh Seed, 31- Two Way Bias
Mesh Seed, 32- Curvature Based Mesh Seed, 33- Tabular Mesh Seed,
34- PCL Function Mesh Seed, 36s Creating a Mesh, 38 IsoMesh Curve,
38 IsoMesh 2 Curves, 39 IsoMesh Surface, 40- Paver Parameters, 41
Solid, 42- IsoMesh, 42- TetMesh, 45- Node Coordinate Frames, 48s
Mesh Control, 49 Auto Hard Points Form, 50MSC.Patran Reference
Manual, Part 3: Finite Element ModelingC O N T E N T SMSC.Patran
Reference Manual Part 3: Finite Element ModelingClose
OptionsMSC.Patran Reference ManualContents iv Options3The Create
Action (FEM Entities)s Introduction, 54s Creating Nodes, 54s
Creating Elements, 55s Creating MPCs, 56 Create MPC Form (for all
MPC Types Except Cyclic Symmetry and Sliding Surface), 60- Define
Terms Form, 61 Create MPC Cyclic Symmetry Form, 62 Create MPC
Sliding Surface Form, 63s Creating Superelements, 65 Select
Boundary Nodes, 66s Creating DOF List, 67 Define Terms, 684The
Transform Actions Overview of Finite Element Modeling Transform
Actions, 70s Transforming Nodes, 71 Create Nodes by Translating
Nodes, 71 Create Nodes by Rotating Nodes, 72 Create Nodes by
Mirroring Nodes, 74s Transforming Elements, 76 Create Elements by
Translating Elements, 76 Create Elements by Rotating Elements, 77
Create Elements by Mirroring Elements, 785The Sweep Action s
Introduction, 80s Sweep Forms, 81 The Arc Method, 82 The Extrude
Method, 83 The Glide Method, 84- Glide Control, 85 The Glide-Guide
Method, 86- Glide-Guide Control, 88 The Normal Method, 89 The
Radial Cylindrical Method, 90 The Radial Spherical Method, 91C O N
T E N T SMSC.Patran Reference Manual Part 3: Finite Element
ModelingClose OptionsMSC.Patran Reference ManualContents v Options
The Spherical Theta Method, 92 The Vector Field Method, 94 The Loft
Method, 96- FEM Data, 97- Mesh Control Data, 986The Renumber
Actions Introduction, 102s Renumber Forms, 103 Renumber Nodes, 104
Renumber Elements, 1057The Associate Actions Introduction, 108s
Associate Forms, 109 The Point Method, 110 The Curve Method, 111
The Surface Method, 112 The Solid Method, 113 The Node Forms,
1148The Disassociate Actions Introduction, 116s Disassociate Forms,
117 Elements, 118 Node, 1199The Equivalence Actions Introduction to
Equivalencing, 122s Equivalence Forms, 124 Equivalence — All, 125
Equivalence — Group, 126 Equivalence — List, 127C O N T E N T
SMSC.Patran Reference Manual Part 3: Finite Element ModelingClose
OptionsMSC.Patran Reference ManualContents vi Options10The Optimize
Actions Introduction to Optimization, 130s Optimizing Nodes and
Elements, 132s Selecting an Optimization Method, 13311The Verify
Action s Introduction to Verification, 136s Verify Forms, 137
Verify — Element (Boundaries), 140 Verify — Element (Duplicates),
141 Verify — Element (Normals), 142 Verify — Element
(Connectivity), 143 Verify — Element (Geometry Fit), 144 Verify —
Element (Jacobian Ratio), 145 Verify — Element (Jacobian Zero), 146
Verify — Element (IDs), 147 Verify — Tria (All), 148 Verify — Tria
(All) Spreadsheet, 149 Verify — Tria (Aspect), 150 Verify — Tria
(Skew), 151 Verify — Quad (All), 152 Verify — Quad (All)
Spreadsheet, 153 Verify — Quad (Aspect), 154 Verify — Quad (Warp),
155 Verify — Quad (Skew), 156 Verify — Quad (Taper), 157 Verify —
Tet (All), 158 Verify — Tet (All) Spreadsheet, 159 Verify — Tet
(Aspect), 160 Verify — Tet (Edge Angle), 161 Verify — Tet (Face
Skew), 162 Verify — Tet (Collapse), 163 Verify — Wedge (All), 164
Verify — Wedge (All) Spreadsheet, 165 Verify — Wedge (Aspect), 166
Verify — Wedge (Edge Angle), 167 Verify — Wedge (Face Skew), 168
Verify — Wedge (Face Warp), 169 Verify — Wedge (Twist), 170 Verify
— Wedge (Face Taper), 171 Verify — Hex (All), 172 Verify — Hex
(All) Spreadsheet, 173C O N T E N T SMSC.Patran Reference Manual
Part 3: Finite Element ModelingClose OptionsMSC.Patran Reference
ManualContents vii Options Verify — Hex (Aspect), 174 Verify — Hex
(Edge Angle), 175 Verify — Hex (Face Skew), 176 Verify — Hex (Face
Warp), 177 Verify — Hex (Twist), 178 Verify — Hex (Face Taper), 179
Verify — Node (IDs), 180 Verify — Midnode (Normal Offset), 181
Verify — Midnode (Tangent Offset), 182 Superelement, 183s Theory,
184 Skew, 184 Aspect Ratio, 187 Warp, 191 Taper, 192 Edge Angle,
193 Collapse, 195 Twist, 19612The Show Action s Show Forms, 200
Show — Node Location, 201 Show — Node Distance, 202 Show — Element
Attributes, 203- Write to Report, 204 Show — Element Coordinate
System, 205 Show — Mesh Seed Attributes, 206 Show — Mesh Control
Attributes, 207 Show — MPC, 208- Show — MPC Terms, 20913The Modify
Action s Introduction to Modification, 212s Modify Forms, 213
Modifying Mesh, 214- Smoothing Parameters, 215 Mesh Improvement
Form, 217- General Parameters, 218- Process Control, 219- Collapse
Ratio, 220- Jacobian Minimum, 221 Modifying Mesh Seed, 222C O N T E
N T SMSC.Patran Reference Manual Part 3: Finite Element
ModelingClose OptionsMSC.Patran Reference ManualContents viii
Options Sew Form, 223 Modifying Elements, 225- Edit Method, 225-
Reverse Method, 226- Separate Method, 227 Modifying Bars, 228
Modifying Trias, 229- Splitting a Tria into Two Trias, 229-
Splitting a Tria into Three Trias, Four Trias, or Three Quads, 230-
Splitting a Tria into a Tria and a Quad, 231- Splitting Tet
Elements, 232 Modifying Quads, 233- Splitting a Quad into Two
Quads, 233- Splitting a Quad into Three Quads, 234- Splitting a
Quad into Four Quads or Four Trias or NxM Quads, 235- Splitting a
Quad into Two Trias, 236- Splitting a Quad into Three Trias, 237
Modifying Nodes, 238- Move Method, 238- Offset Method, 239- Edit
Method, 240- Project Method, 241 Modifying MPCs, 242- Modify Terms,
24314The Delete Action s Delete Action, 246s Delete Forms, 247
Delete — Any, 248 Delete — Mesh Seed, 249 Delete — Mesh (Surface),
250 Delete — Mesh (Curve), 251 Delete — Mesh (Solid), 252 Delete —
Mesh Control, 253 Delete — Node, 254 Delete — Element, 255 Delete —
MPC, 256 Delete — Superelement, 257 Delete — DOF List, 258C O N T E
N T SMSC.Patran Reference Manual Part 3: Finite Element
ModelingClose OptionsMSC.Patran Reference ManualContents ix
Options15The MSC.Patran Element Librarys Introduction, 260s Beam
Element Topology, 262s Tria Element Topology, 264s Quad Element
Topology, 271s Tetrahedral Element Topology, 277s Wedge Element
Topology, 290s Hex Element Topology, 307s MSC.Patrans Element
Library, 320INDEX s MSC.Patran Reference Manual, 335Part 3: Finite
Element Modeling C O N T E N T SMSC.Patran Reference Manual Part 3:
Finite Element ModelingClose OptionsMSC.Patran Reference
ManualContents x OptionsClose OptionsPART 3: Finite Element
ModelingIntroduction to Finite Element Modeling 1 OptionsMSC.Patran
Reference Manual, Part 3: Finite Element
ModelingCHAPTER1Introduction to Finite Element Modelings General
Definitionss How to Access Finite Element Modelings Building a
Finite Element Model for Analysiss Helpful Hintss Features in
MSC.Patran for Creating the Finite Element ModelClose OptionsPART
3: Finite Element ModelingIntroduction to Finite Element Modeling
1.1 2 Options1.1 General Definitionsanalysis coordinate frameA
local coordinate system associated to a node and used for defining
constraints and calculating results at that node.attributes ID,
topology, parent geometry, number of nodes, applied loads and bcs,
material, results.connectivity The order of nodes in which the
element is connected. Improper connectivity can cause improperly
aligned normals and negative volume solid elements.constraint A
constraint in the solution domain of the model.cyclic symmetry A
model that has identical features repeated about an axis. Some
analysis codes such as MSC.Nastran explicitly allow the
identification of such features so that only one is
modeled.degree-of-freedom DOF, the variable being solved for in an
analysis, usually a displacement or rotation for structural and
temperature for thermal at a point.dependent DOF In an MPC, the
degree-of-freedom that is condensed out of the analysis before
solving the system of equations.equivalencing Combining nodes which
are coincident (within a distance of tolerance) with one
another.explicit An MPC that is not interpreted by the analysis
code but used directly as an equation in the solution.finite
element 1. A general technique for constructing approximate
solutions to boundary value problems and which is particularly
suited to the digital computer.2. The MSC.Patran database entities
point element, bar, tria, quad, tet, wedge and hex.finite element
model A geometry model that has been descritized into finite
elements, material properties, loads and boundary conditions, and
environment definitions which represent the problem to be
solved.free edges Element edges shared by only one element.free
faces Element faces shared by only one element.implicit An MPC that
is first interpreted into one or more explicit MPCs prior to
solution.independent DOF In an MPC, the degree-of-freedom that
remains during the solution phase.IsoMesh Mapped meshing capability
on curves, three- and four-sided biparametric surfaces and
triparametric solids available from the Create, Mesh panel
form.Close OptionsPART 3: Finite Element ModelingIntroduction to
Finite Element Modeling 1.1 3 OptionsJacobian Ratio The ratio of
the maximum determinant of the Jacobian to the minimum determinant
of the Jacobian is calculated for each element in the current group
in the active viewport. This element shape test can be used to
identify elements with interior corner angles far from 90 degrees
or high order elements with misplaced midside nodes. A ratio close
or equal to 1.0 is desired.Jacobian Zero The determinant of the
Jacobian (J) is calculated at all integration points for each
element in the current group in the active viewport. The minimum
value for each element is determined. This element shape test can
be used to identify incorrectly shaped elements. A well-formed
element will have J positive at each Gauss point and not greatly
different from the value of J at other Gauss points. J approaches
zero as an element vertex angle approaches 180 degrees.library
Definition of all element topologies.MPC Multi-Point Constraint.
Used to apply more sophisticated constraints on the FEM model such
as sliding boundary conditions.non-uniform seed Uneven placement of
node locations along a curve used to control node creation during
meshing.normals Direction perpendicular to the surface of an
element. Positive direction determined by the cross-product of the
local parametric directions in the surface. The normal is used to
determine proper orientation of directional loads.optimization
Renumbering nodes or elements to reduce the time of the analysis.
Applies only to wavefront or bandwidth solvers.parameters Controls
for mesh smoothing algorithm. Determines how fast and how smooth
the resulting mesh is produced.paths The path created by the
interconnection of regular shaped geometry by keeping one or two
constant parametric values.Paver General meshing of n-sided
surfaces with any number of holes accessed from the Create/ Mesh/
Surface panel form.reference coordinate frameA local coordinate
frame associated to a node and used to output the location of the
node in the Show, Node, Attribute panel. Also used in node editing
to define the location of a node.renumber Change the IDs without
changing attributes or associations.seeding Controlling the mesh
density by defining the number of element edges along a geometry
curve prior to meshing.shape The basic shape of a finite element
(i.e., tria or hex).sliding surface Two surfaces which are in
contact and are allowed to move tangentially to one another.sub MPC
A convenient way to group related implicit MPCs under one MPC
description.term A term in an MPC equation which references a node
ID, a degree-of-freedom and a coefficient (real value).Close
OptionsPART 3: Finite Element ModelingIntroduction to Finite
Element Modeling 1.1 4 OptionsTetmesh General meshing of n-faced
solids accessed from the Create/ Mesh/ Solid panel form.topology
The shape, node, edge, and face numbering which is invariant for a
finite element.transitions The result of meshing geometry with two
opposing edges which have different mesh seeds. Produces an
irregular mesh.types For an implicit MPC, the method used to
interpret for analysis.uniform seed Even placement of nodes along a
curve.verification Check the model for validity and
correctness.Close OptionsPART 3: Finite Element
ModelingIntroduction to Finite Element Modeling 1.2 5 Options1.2
How to Access Finite Element ModelingThe Finite Elements
Application. All of MSC.Patrans finite element modeling
capabilities are available by selecting the Finite Element button
on the main form. Finite Element (FE) Meshing, Node and Element
Editing, Nodal Equivalencing, ID Optimization, Model Verification,
FE Show, Modify and Delete, and ID Renumber, are all accessible
from the Finite Elements form.At the top of the form are a set of
pull-down menus named Action and Object, followed by either Type,
Method or Test. These menus are hierarchical. For example, to
verify a particular finite element, the Verify action must be
selected first. Once the type of Action, Object and Method has been
selected, MSC.Patran will store the setting. When the user returns
to the Finite Elements form, the previously defined Action, Object
and Method will be displayed. Therefore, MSC.Patran will minimize
the number steps if the same series of operations are performed.The
Action menu is organized so the following menu items are listed in
the same order as a typical modeling session.1. Create2.
Transform3. Sweep4. Renumber5. Associate6. Equivalence7. Optimize8.
Verify9. Show10. Modify11. DeleteClose OptionsPART 3: Finite
Element ModelingIntroduction to Finite Element Modeling 1.3 6
Options1.3 Building a Finite Element Model for AnalysisMSC.Patran
provides numerous ways to create a finite element model. Before
proceeding, it is important to determine the analysis requirements
of the model. These requirements determine how to build the model
in MSC.Patran. Consider the following:Table 1-1 lists a portion of
what a Finite Element Analyst must consider before building a
model.The listed items above will affect how the FEM model will be
created. The following two references will provide additional
information on designing a finite element model. NAFEMS. A Finite
Element Primer. Dept. of Trade and Industry, National Engineering
Laboratory, Glasgow,UK,1986. Schaeffer, Harry G, MSCNASTRAN Primer.
Schaeffer Analysis Inc., 1979.In addition, courses are offered at
MSC.Software Corporations MSC Institute, and at most major
universities which explore the fundamentals of the Finite Element
Method.Table 1-1 Considerations in Preparing for Finite Element
Analysis Desired Response Parameters Displacements, Stresses,
Buckling, Combinations, Dynamic, Temperature, Magnetic Flux,
Acoustical, Time Dependent, etc.Scope of Model Component or system
(Engine mount vs. Whole Aircraft).Accuracy First rough pass or
within a certain percent.Simplifying Assumptions Beam, shell,
symmetry, linear, constant, etc.Available Data Geometry, Loads,
Material model, Constraints, Physical Properties, etc.Available
Computational Resources CPU performance, available memory,
available disk space, etc.Desired Analysis TypeLinear static,
nonlinear, transient deformations, etc.Schedule How much time do
you have to complete the analysis?Expertise Have you performed this
type of analysis before?Integration CAD geometry, coupled analysis,
test data, etc.Close OptionsPART 3: Finite Element
ModelingIntroduction to Finite Element Modeling 1.4 7 Options1.4
Helpful HintsIf you are ready to proceed in MSC.Patran but are
unsure how to begin, start by making a simple model. The model
should contain only a few finite elements, some unit loads and
simple physical properties. Run a linear static or modal analysis.
By reducing the amount of model data, it makes it much easier to
interpret the results and determine if you are on the right
track.Apply as many simplifying assumptions as possible. For
example, run a 1D problem before a 2 D, and a 2D before a 3D. For
structural analysis, many times the problem can be reduced to a
single beam which can then be compared to a hand calculation. Then
apply what you learned from earlier models to more refined models.
Determine if you are converging on an answer. The results will be
invaluable for providing insight into the problem, and comparing
and verifying the final results. Determine if the results you
produce make sense. For example, does the applied unit load equal
to the reaction load? Or if you scale the loads, do the results
scale? Try to bracket the result by applying extreme loads,
properties, etc. Extreme loads may uncover flaws in the model.Close
OptionsPART 3: Finite Element ModelingIntroduction to Finite
Element Modeling 1.5 8 Options1.5 Features in MSC.Patran for
Creating the Finite Element ModelTable 1-2 lists the four methods
available in MSC.Patran to create finite elements.Isomesh. The
IsoMesh method is the most versatile for creating a finite element
mesh. It is accessed by selecting: Action: Create Object: Mesh
IsoMesh will mesh any untrimmed, three- or four-sided set of
biparametric (green) surfaces with quadrilateral or triangular
elements; or any triparametric (blue) solids with hedahedral, wedge
or tetrahedral elements. Mesh density is controlled by the Global
Edge Length parameter on the mesh form. Greater control can be
applied by specifying a mesh seed which can be accessed by
selecting:Action: Create Object: Mesh Seed Mesh seeds are applied
to curves or edges of surfaces or solids. There are options to
specify a uniform or nonuniform mesh seed along the curve or
edge.Paver. Paver is used for any trimmed (red) surface with any
number of holes. Paver is accessed in the same way as IsoMesh
except the selected Object must be Surface. Mesh densities can be
defined in the same way as IsoMesh. The mesh seed methods are fully
integrated and may be used interchangeably for IsoMesh and Paver.
The resulting mesh will always match at common geometric
boundaries.TetMesh. TetMesh is used for any solid, and is
especially useful for unparametrized or b-rep (white) solids.
TetMesh is accessed the same way as IsoMesh, except the selected
Object must be Solid. Mesh densities can be defined in the same way
as IsoMesh. The mesh seed methods are fully integrated and may be
used interchangeably for IsoMesh and TetMesh. The resulting mesh
will always match at common geometric boundaries.Table 1-2 Methods
for Creating Finite Elements in MSC.Patran IsoMeshTraditional
mapped mesh on regularly shaped geometry. Supports all elements in
MSC.Patran.PaverSurface mesher. Can mesh 3D surfaces with an
arbitrary number of edges and with any number of holes. Generates
only area, or 2D elements.Editing Creates individual elements from
previously defined nodes. Supports the entire MSC.Patran element
library. Automatically generates midedge, midface and midbody
nodes.TetMesh Arbitrary solid mesher generates tetrahedral elements
within MSC.Patran solids defined by an arbitrary number of faces or
volumes formed by collection of triangular element shells. This
method is based on MSC plastering technology.Close OptionsPART 3:
Finite Element ModelingIntroduction to Finite Element Modeling 1.5
9 OptionsMPC Create. Multi-point constraints (MPCs) provide
additional modeling capabilities and include a large library of MPC
types which are supported by various analysis codes. Perfectly
rigid beams, slide lines, cyclic symmetry and element transitioning
are a few of the supported MPC types available in
MSC.Patran.Transform. Translate, rotate, or mirror nodes and
elements.Sweep. Create a solid mesh by either extruding or arcing
shell elements or the face of solid elements.Renumber. The Finite
Element applications Renumber option is provided to allow direct
control of node and element numbering. Grouping of nodes and
elements by a number range is possible through Renumber. Associate.
Create database associations between finite elements (and their
nodes) and the underlying coincident geometry. This is useful when
geometry and finite element models are imported from an outside
source and, therefore, no associations are present.Equivalencing.
Meshing creates coincident nodes at boundaries of adjacent curves,
surfaces, and or solids. Equivalencing is an automated means to
eliminate duplicate nodes. Optimize. To use your computer
effectively, it is important to number either the nodes or the
elements in the proper manner. This allows you to take advantage of
the computers CPU and disk space for the analysis. Consult your
analysis codes documentation to find out how the model should be
optimized before performing MSC.Patrans Analysis
Optimization.Verification. Sometimes it is difficult to determine
if the model is valid, such as, are the elements connected together
properly? are they inverted or reversed? etc. This is true—even
for models which contain just a few finite elements. A number of
options are available in MSC.Patran for verifying a Finite Element
model. Large models can be checked quickly for invalid elements,
poorly shaped elements and proper element and node numbering. Quad
element verification includes automatic replacement of poorly
shaped quads with improved elements.Show. The Finite Element
applications Show action can provide detailed information on your
models nodes, elements, and MPCs. Modify. Modifying node, element,
and MPC attributes, such as element connectivity, is possible by
selecting the Modify action. Element reversal is also available
under the Modify action menu.Delete. Deleting nodes, elements, mesh
seeds, meshes and MPCs are available under the Finite Element
applications Delete menu. You can also delete associated stored
groups that are empty when deleting entities that are contained in
the group.Close OptionsPART 3: Finite Element ModelingIntroduction
to Finite Element Modeling 1.5 10 OptionsClose OptionsPART 3:
Finite Element ModelingThe Create Action (Mesh) 11
OptionsMSC.Patran Reference Manual, Part 3: Finite Element
ModelingCHAPTER2The Create Action (Mesh)s Introductions Mesh Seed
and Mesh Formss Creating a Meshs Mesh ControlClose OptionsPART 3:
Finite Element ModelingThe Create Action (Mesh) 2.1 12 Options2.1
IntroductionMesh creation is the process of creating finite
elements from curves, surfaces, or solids. MSC.Patran provides the
following automated meshers: IsoMesh, Paver, and TetMesh.IsoMesh
operates on parametric curves, biparametric (green) surfaces, and
triparametric (blue) solids. It can produce any element topology in
the MSC.Patran finite element library.Paver can be used on any type
of surface, including n-sided trimmed (red) surfaces. Paver
produces either quad or tria elements.IsoMesh, Paver, and TetMesh
provide flexible mesh transitioning through user-specified mesh
seeds. They also ensure that newly meshed regions will match any
existing mesh on adjoining congruent regions. TetMesh generates a
mesh of tetrahedral elements for any triparametric (blue) solid or
B-rep (white) solid.Close OptionsPART 3: Finite Element ModelingThe
Create Action (Mesh) 2.1 13 OptionsElement TopologyMSC.Patran users
can choose from an extensive library of finite element types and
topologies. The finite element names are denoted by a shape name
and its number of associated nodes, such as Bar2, Quad4, Hex20. See
The MSC.Patran Element Library (Ch. 15) for a complete
list.MSC.Patran supports seven different element shapes, as
follows: point bar tria quad tet wedge hex For defining a specific
element, first choose analysis under the preference menu, and
select the type of analysis code. Then select Finite Elements on
the main menu, and when the Finite Elements form appears, define
the element type and topology.When building a MSC.Patran model for
an external analysis code, it is highly recommended that you review
the Application Preference Guide to determine valid element
topologies for the analysis code before meshing.Close OptionsPART
3: Finite Element ModelingThe Create Action (Mesh) 2.1 14
OptionsMeshing CurvesMeshes composed of one-dimensional bar
elements are based on the IsoMesh method and may be applied to
curves, the edges of surfaces, or the edges of solids. For more
information on IsoMesh, see Meshing Surfaces with IsoMesh or Paver
(p. 15).Bar or beam element orientations defined by the bars XY
plane, are specified through the assignment of an element property.
For more information on defining bar orientations, see Element
Properties Application (Ch. 3) in the MSC.Patran Reference Manual,
Part 5: Functional Assignments.IsoMesh 2 Curves. This method will
create an IsoMesh between two curve lists. The mesh will be placed
at the location defined by ruling between the two input curves. The
number of elements will be determined by global edge length or a
specified number across and along. For more information on IsoMesh,
see Meshing Surfaces with IsoMesh or Paver (p. 15).Close
OptionsPART 3: Finite Element ModelingThe Create Action (Mesh) 2.1
15 OptionsMeshing Surfaces with IsoMesh or PaverMSC.Patran can mesh
a group of congruent surfaces (i.e., adjoining surfaces having
shared edges and corner points). Both surfaces and faces of solids
can be meshed. MSC.Patran provides a choice of using either the
IsoMesh method or the Paver method depending on the type of surface
to be meshed.IsoMesh is used for parametrized (green) surfaces with
only three or four sides.Paver can mesh trimmed or untrimmed (red)
surfaces with more than four sides, as well as parametric (green)
surfaces. IsoMesh. IsoMesh will create equally-spaced nodes along
each edge in real space—even for nonuniformly parametrized
surfaces. IsoMesh computes the number of elements and node spacing
for every selected geometric edge before any individual region is
actually meshed. This is done to ensure that the new mesh will
match any existing meshes on neighboring regions.IsoMesh requires
the surfaces to be parametrized (green), and to have either three
or four sides. Surfaces which have more than four sides must first
be decomposed into smaller three- or four-sided surfaces. Trimmed
(red) surfaces must also be decomposed into three- or four-sided
surfaces before meshing with IsoMesh. For complex n-sided surfaces,
the Paver is recommended.For more information on decomposing
surfaces, see Building a Congruent Model (p. 31) in the MSC.Patran
Reference Manual, Part 2: Geometry Modeling.Mesh Paths. After
selecting the surfaces to be meshed, IsoMesh divides the surfaces
edges into groups of topologically parallel edges called Mesh
Paths. Mesh Paths are used by IsoMesh to calculate the number of
elements per edge based on either adjoining meshed regions, mesh
seeded edges, or the global element edge length.If a mesh seed is
defined for one of the edges in the path, or there is an adjoining
meshed region on one of the mesh paths edges, IsoMesh will ignore
the global element edge length for all edges in the path. IsoMesh
will apply the same number of elements, along with the node
spacing, from the adjoining meshed region or the mesh seeded edge
to the remaining edges in the path.IsoMesh will use the global
element edge length for a mesh path if there are no neighboring
meshed regions or mesh seeded edges within the path. IsoMesh will
calculate the number of elements per edge by taking the longest
edge in the mesh path and dividing by the global edge length, and
rounding to the nearest integer value.Figure 2-1 shows two
adjoining surfaces with mesh paths A, B, and C defined by IsoMesh.
Edge 1 is a member of mesh path A and has a mesh seed of five
elements. Edge 2 is a member of mesh path B and has a mesh seed of
eight elements. As shown in Figure 2-2, IsoMesh created five
elements for the remaining edges in mesh path A, and eight elements
for the remaining edge in mesh path B. Since there are no mesh
seeds or adjoining meshes for mesh path C, IsoMesh uses the global
element edge length to calculate the number of elements for each
edge.Paver. Paver is best suited for trimmed (red) surfaces,
including complex surfaces with more than four sides, such as
surfaces with holes or cutouts. See Figure 2-7.Important: Green
surfaces may be constructed using chained curves with slope
discontinuities and thus may appear to have more than four sides.
During meshing, a node will be placed on any slope discontinuity
whose angle exceeds the Node/ Edge Snap Angle. See
Preferences>Finite Element (p. 344) in the MSC.Patran Reference
Manual, Part 1: Basic Functions.Close OptionsPART 3: Finite Element
ModelingThe Create Action (Mesh) 2.1 16 OptionsPaver is also good
for surfaces requiring steep mesh transitions, such as going from
four to 20 elements across a surface. Similar to IsoMesh, the paver
calculates the node locations in real space, but it does not
require the surfaces to be parametrized.Important: For an all
quadrilateral element mesh, the Paver requires the total number of
elements around the perimeter of each surface to be an even number.
It will automatically adjust the number of elements on a free edge
to ensure this condition is met.Close OptionsPART 3: Finite Element
ModelingThe Create Action (Mesh) 2.1 17 OptionsMeshing
SolidsMSC.Patran meshes solids with the IsoMesh or TetMesh.IsoMesh
can mesh any group of congruent triparametric (blue) solids (i.e.,
adjoining solids having shared edges and corner points).
Triparametric solids with the topological shape of a brick or a
wedge can be meshed with either hex or wedge elements. Any other
form of triparametric solid can only be meshed with tet elements.
Solids that have more than six faces must first be modified and
decomposed before meshing. TetMesh can be used to mesh all (blue or
white) solids in MSC.Patran.Mesh Paths. Since IsoMesh is used to
mesh solids, similar to meshing surfaces, Mesh Paths are used to
determine the number of elements per solid edge. For more detailed
information on Mesh Paths, see Meshing Surfaces with IsoMesh or
Paver (p. 15).If there is a preexisting mesh adjoining one of the
edges or a defined mesh seed on one of the edges in a mesh path,
MSC.Patran will apply the same number of elements to the remaining
edges in the path. If there are no adjoining meshes or mesh seeds
defined within a path, the global element edge length will be used
to determine the number of elements.Figure 2-3 shows two adjoining
congruent solids with mesh Paths A, B, C, and D defined. Edge 1 of
path A has a mesh seed of five elements. Edge 2 of path B has a
mesh seed of fourteen elements. And Edge 3 of path C has a
nonuniform mesh seed of six elements. See Mesh Seeding (p. 19) for
more information.Figure 2-4 shows the solid mesh. Since Mesh Path A
has a seed of five elements, all edges in the path are also meshed
with five elements. The same applies for Mesh Paths B and C, where
the seeded edge in each path determines the number of elements and
node spacing. Since Mesh Path D did not have a mesh seed, or a
preexisting adjoining mesh, the global element edge length was used
to define the number of elements.TetMesh. TetMesh will attempt to
mesh any solid with very little input from the user as to what size
of elements should be created. Generally, this is not what is
needed for an actual engineering analysis. The following tips will
assist the user both in terms of getting a good quality mesh
suitable for the analysis phase and also tend to improve the
success of TetMesh. If TetMesh fails to complete the mesh and the
user has only specified a Global Length on the form, success might
still be obtained by following some of the suggestions below.Try to
mesh the surfaces of a solid with the Paver using tria elements. If
the Paver cannot mesh the solid faces, it is unlikely that TetMesh
will be able to mesh the solid. By paving the solid faces first,
much better control of the final mesh can be obtained. The mesh can
be refined locally as needed. The surface meshing may also expose
any problems with the geometry that make it difficult or impossible
to mesh. Then these problems can be corrected before undertaking
the time and expense to attempt to TetMesh the solid.If higher
order elements are required from a surface mesh of triangular
elements, the triangular elements must also be of the corresponding
order so that the mid edge nodes would be snapped properly.Tria
meshes on the solid faces can be left on the faces and stored in
the database. This allows them to be used in the future as controls
for the tet mesh in the solid at a later time.After the tria mesh
is created on the solid faces, it should be inspected for poor
quality tria elements. These poor quality elements typically occur
because Paver meshed a small feature in the geometry that was left
over from the construction of the geometry, but is not important to
Close OptionsPART 3: Finite Element ModelingThe Create Action
(Mesh) 2.1 18 Optionsthe analysis. If these features are removed
prior to meshing or if the tria mesh is cleaned up prior to tet
meshing, better success rates and better tet meshes will usually
follow. Look for high aspect ratios in the tria elements and look
for tria elements with very small area.The following paragraph
applies only to the State Machine Algorithm.Once the solid faces
have a tria mesh, TetMesh will match the tet element faces to the
existing tria elements. Just select the solid as input to TetMesh.
This is not the same as selecting the tria shell as input. By
selecting the solid, the resulting tet mesh will be associated with
the solid and the element mid-edge nodes on the boundary will
follow the curvature of the geometry. Note that the tria mesh on
the solid faces do not need to be higher order elements in order
for a higher order tet mesh to snap its mid-edge nodes to the
geometry.Close OptionsPART 3: Finite Element ModelingThe Create
Action (Mesh) 2.1 19 OptionsMesh SeedingMesh Transitions. A mesh
transition occurs when the number of elements differs across two
opposing edges of a surface or solid face. Mesh transitions are
created either by mesh seeding the two opposing edges with a
different number of elements, or by existing meshes on opposite
sides of the surface or solid face, whose number of elements
differ.If IsoMesh is used for the transition mesh, MSC.Patran uses
smoothing parameters to create the mesh. For most transition
meshes, it is unnecessary to redefine the parameter values. See
IsoMesh Parameters Subordinate Form (p. 43).Seeding Surface
Transitions. MSC.Patran can mesh a set of surfaces for any
combination of mesh seeds. A mesh transition can occur in both
directions of a surface.Seeding Solid Transitions. Transition
meshes for solids can only occur in two of three directions of the
solids. That is, the transition can be defined on one side of a set
of solids, and carried through the solids third direction. If a
transition is required in all three directions, the user must break
one of the solids into two, and perform the transition in two
steps, one in each sub-solid. If a set of solids are seeded so that
a transition will take place in all three directions, MSC.Patran
will issue an error and not mesh the given set of solids.If more
than one mesh seed is defined within a single mesh path (a mesh
path is a group of topologically parallel edges for a given set of
solids), it must belong to the same solid face. Otherwise,
MSC.Patran will issue an error and not mesh the specified set of
solids (see Figure 2-5 and Figure 2-6). If this occurs, additional
mesh seeds will be required in the mesh path to further define the
transition. For more information on mesh paths, see Mesh Solid (p.
42).Avoiding Triangular Elements. MSC.Patran will try to avoid
inserting triangle elements in a quadrilateral surface mesh, or
wedge elements in a hexagonal solid mesh.However, if the total
number of elements around the perimeter of a surface, or a solid
face is an odd number, the IsoMesh method will produce one
triangular or one row of wedge element per surface or solid.
Remember IsoMesh is the default meshing method for solids, as well
as for curves.If the total number of elements around the surfaces
or solids perimeter is even, IsoMesh will mesh the surface or solid
with Quad or Hex elements only. If the surface or solid is
triangular or wedge shaped, and the mesh pattern chosen on the
IsoMesh Parameters Subordinate Form (p. 43) form is the triangular
pattern, triangle or wedge elements will be created regardless of
the number of elements.Figure 2-8 through Figure 2-13 show examples
of avoiding triangular elements with IsoMesh.When Quad elements are
the desired element type, MSC.Patrans Paver requires the number of
elements around the perimeter of the surface to be even. If the
number is odd, an error will be issued and Paver will ask the user
if he wishes to use tri elements for this surface. If Quad elements
are desired, the user must readjust the mesh seeds to an even
number before meshing the surface again.Close OptionsPART 3: Finite
Element ModelingThe Create Action (Mesh) 2.1 20 OptionsSurface Mesh
ControlUsers can specify surface mesh control on selected surfaces
to be used when meshing using any of the auto meshers. This option
allows users to create meshes with transition without having to do
so one surface at a time. This option is particularly useful when
used with the solid tet mesher to create mesh densities that are
different on the edge and on the solid surface.Close OptionsPART 3:
Finite Element ModelingThe Create Action (Mesh) 2.1 21
OptionsRemeshing and ReseedingAn existing mesh or mesh seed does
not need to be deleted before remeshing or reseeding. MSC.Patran
will ask for permission to delete the existing mesh or mesh seed
before creating a new one.However, mesh seeds cannot be applied to
edges with an existing mesh, unless the mesh seed will exactly
match the number of elements and node spacing of the existing mesh.
Users must first delete the existing mesh, before applying a new
mesh seed to the edge.Figure 2-1 IsoMesh Mesh Paths A, B, C XYZBA
ABACCEdge 2Edge 1Close OptionsPART 3: Finite Element ModelingThe
Create Action (Mesh) 2.1 22 OptionsFigure 2-2 Meshed Surfaces Using
IsoMesh Figure 2-3 Mesh Seeding for Two Solids XYZA A
ACCBBXYZCDADACCDACDBBBABDADAEdge 2Edge 3Edge 1Close OptionsPART 3:
Finite Element ModelingThe Create Action (Mesh) 2.1 23
OptionsFigure 2-4 Mesh of Two Solids With Seeding Defined Figure
2-5 Incomplete Mesh Seed Definition for Two Solids
CDADACCDABBBDAXYZMesh Seeds onTwo differentSolid Faces Close
OptionsPART 3: Finite Element ModelingThe Create Action (Mesh) 2.1
24 OptionsFigure 2-6 Mesh of Two Solids with Additional Mesh Seed
XYZClose OptionsPART 3: Finite Element ModelingThe Create Action
(Mesh) 2.1 25 OptionsFigure 2-7 Surface Mesh Produced by Paver
XYZClose OptionsPART 3: Finite Element ModelingThe Create Action
(Mesh) 2.1 26 OptionsFigure 2-8 Odd Number of Elements Around
Surface Perimeter Figure 2-9 Even Number of Elements Around Surface
Perimeter XYZXYZClose OptionsPART 3: Finite Element ModelingThe
Create Action (Mesh) 2.1 27 OptionsFigure 2-10 Odd Mesh Seed Figure
2-11 Even Mesh Seed XYZXYZClose OptionsPART 3: Finite Element
ModelingThe Create Action (Mesh) 2.1 28 OptionsFigure 2-12 Mesh
Seeding Triangular Surfaces (1 Tria Produced) Figure 2-13 Mesh
Seeding Triangular Surfaces to Produce only Quad ElementsXYZMesh
Seeded Elements is ODD. XYZIsoMesh will adjust # elements around
perimeter to be even. Close OptionsPART 3: Finite Element
ModelingThe Create Action (Mesh) 2.2 29 Options2.2 Mesh Seed and
Mesh FormsCreating a Mesh Seed Uniform Mesh Seed One Way Bias Mesh
Seed Two Way Bias Mesh Seed Curvature Based Mesh Seed Tabular Mesh
Seed PCL Function Mesh SeedCreating a Mesh IsoMesh Curve IsoMesh 2
Curves IsoMesh Surface SolidClose OptionsPART 3: Finite Element
ModelingThe Create Action (Mesh) 2.2 30 OptionsCreating a Mesh
SeedThere are many types of mesh seeds: uniform, one way bias, two
way bias, curvature based, and tabular.Uniform Mesh SeedCreate mesh
seed definition for a given curve, or an edge of a surface or
solid, with a uniform element edge length specified either by a
total number of elements or by a general element edge length. The
mesh seed will be represented by small yellow circles and displayed
only when the Finite Element form is set to creating a Mesh, or
creating or deleting a Mesh Seed.Define node spacing for mesh seed,
by either pressing Number of Elements or Element Length (L). If
Number of Elements is pressed, the user must then enter an integer
value for the desired number of elements. If Element Length is
pressed, then the user must enter an element edge length
(MSC.Patran will calculate the resulting number of elements needed
-rounded off to the nearest integer value.If Auto Execute is
selected, MSC.Patran will automatically create a mesh seed
definition after each edge is selected. By default Auto Execute is
OFF.Specify list of curves by either cursor selecting existing
curves or surface or solid edges, or specifying curve IDs or
surface or solid edge IDs. (Example: Curve 10, Surface 12.1, Solid
22.5.2.)MSC.Patran will plot all defined mesh seeds associated with
the visible geometry.Finite Elements Action: Create Object: Mesh
Seed Type: Uniform Display Existing Seeds Element Edge Length Data
Number of Elements Element Length (L) Number = 2Auto Execute Curve
List -Apply — Type: LxxxFor more information see One Way Bias Mesh
Seed (p. 31), Two Way Bias Mesh Seed (p. 32), Curvature Based Mesh
Seed (p. 33), Tabular Mesh Seed (p. 34) or PCL Function Mesh Seed
(p. 36).Close OptionsPART 3: Finite Element ModelingThe Create
Action (Mesh) 2.2 31 OptionsOne Way Bias Mesh SeedCreate mesh seed
definition for a given curve, or an edge of a surface or solid,
with an increasing or decreasing element edge length, specified
either by a total number of elements with a length ratio, or by
actual edge lengths. The mesh seed will be represented by small
yellow circles and is displayed only when the Finite Element form
is set to creating a Mesh, or creating or deleting a Mesh
Seed.Define node spacing for mesh seed, by either pressing Num
Elems and L2L1 or L1 and L2.If Num Elems and L2 L1 is pressed, the
user must enter an integer value for the desired number of elements
and an edge length ratio as indicated by the diagram. If L1 and L2
is pressed, the user must enter edge lengths for the first and last
elements.MSC.Patran will calculate the nonuniform mesh seed node
spacing through a geometric progression based on the given L2 L1
ratio. The positive edge direction for L1 and L2 as indicated by
the arrow in the diagram is displayed in the current viewport.If
Auto Execute is selected, MSC.Patran will automatically create a
mesh seed definition after each edge is selected. By default Auto
Execute is OFF.Specifies a list of edges by either cursor selecting
existing curves or surface or solid edges, or specifying curve IDs
or surface or solid edge IDs. (Example: Curve 10, Surface 12.1,
Solid 22.5.2.)MSC.Patran will plot all defined mesh seeds
associated with the visible geometry.Finite Elements Action: Create
Object: Mesh Seed Type: One Way Bias Display Existing Seeds Element
Edge Length Data Num Elems and L2/ L1L1 and L2Number = 2Auto
Execute Curve List-Apply — Type: xxxL2/ L1 = 1.5LL1 L2Close
OptionsPART 3: Finite Element ModelingThe Create Action (Mesh) 2.2
32 OptionsTwo Way Bias Mesh SeedCreate mesh seed definition for a
given curve, or an edge of a surface or solid, with a symmetric
non-uniform element edge length, specified either by a total number
of elements with a length ratio, or by actual edge lengths. The
mesh seed will be represented by small yellow circles and is
displayed only when the Finite Element form is set to creating a
Mesh, or creating or deleting a Mesh Seed.Define node spacing for
mesh seed, by either pressing Num Elems and L2L1 or L1 and L2.If
Num Elems and L2 L1 is pressed, the user must enter an integer
value for the desired number of elements and an edge length ratio
as indicated by the diagram. If L1 and L2 is pressed, the user must
enter edge lengths for the end and middle elements.MSC.Patran will
calculate the nonuniform mesh seed node spacing through a geometric
progression based on the given L2 L1 ratio.If Auto Execute is
selected, MSC.Patran will automatically create a mesh seed
definition after each edge is selected. By default Auto Execute is
OFF.Specifies a list of edges by either cursor selecting existing
curves or surface or solid edges, or specifying curve IDs or
surface or solid edge IDs. (Example: Curve 10, Surface 12.1, Solid
22.5.2.)MSC.Patran will plot all defined mesh seeds associated with
the visible geometry.Finite ElementsAction: Create Object: Mesh
SeedType: Two Way BiasDisplay Existing Seeds Element Edge Length
Data Num Elems and L2/ L1L1 and L2Number = 2Auto Execute Curve
List-Apply -Type: xxxL2/ L1 = 1.5L2 L1 L1Close OptionsPART 3:
Finite Element ModelingThe Create Action (Mesh) 2.2 33
OptionsCurvature Based Mesh SeedCreate mesh seed definition for a
given curve, or an edge of a surface or solid, with a uniform or
nonuniform element edge length controlled by curvature. The mesh
seed will be represented by small yellow circles and is displayed
only when the Finite Element form is set to creating a Mesh, or
creating or deleting a Mesh Seed.MSC.Patran will plot all defined
mesh seeds associated with the visible geometry.If Uniform is
selected, all elements will have the same length. If Variable is
selected, the lengths of elements will vary from longer in regions
of gradual curvature to shorter in regions of sharp
curvature.Specify the maximum allowable element edge length ratio.
For example a value of 2.0 means that no element may be longer than
twice the length of its neighbor.By default, Auto Execute is turned
OFF. This means MSC.Patran will not automatically create a mesh
seed definition after each edge is selected.Specify the minimum and
maximum number of elements or element lengths to be allowed in
constructing the mesh seed. Minimum and maximum number of elements
may be the same value. Maximum length must be larger than minimum
length.Specifies a list of edges by either cursor selecting
existing curves or surface or solid edges, or specifying curve IDs
or surface or solid edge IDs. (Example: Curve 10, Surface 12.1,
Solid 22.5.2.)Action: Create Object: Mesh Seed Type: Curv Based
Display Existing Seeds Element Edge Length Variable Uniform
Allowable Curvature Error 0.001Element ConstraintsLength Number Min
Length = 0.1Max Length = 0.2Auto Execute Curve List x xxx xxFinite
Elements Curve 7 Length Ratio = 2.0 Element Order: LinearMax h
=-Apply-Select the element order: linear, quadratic or
cubic.Specify the desired maximum curvature error h. (May
optionally specify h/L for linear elements.) Number of elements and
their lengths will be computed within specified Element Constraints
to satisfy Allowable Curvature Error if possible.Close OptionsPART
3: Finite Element ModelingThe Create Action (Mesh) 2.2 34
OptionsTabular Mesh SeedCreate mesh seed definition for a given
curve, or an edge of a surface or solid, with an arbitrary
distribution of seed locations defined by tabular values. The mesh
seed will be represented by small yellow circles and is displayed
only when the Finite Element form is set to creating a Mesh, or
creating or deleting a Mesh Seed.Finite ElementsSpecify the
coordinate type for the node locations. For example, if Arc length
is selected, 0.5 will be located at the mid point of the curve. If
Parametric is selected, 0.5 will be located at u=0.5 along the
curve.See next page for Nodes or Points optionEnter the desired
node location values. Values can range between 0.0 and 1.0. The
values 0.0 and 1.0 will be automatically added if they are
omitted.MSC.Patran will plot all defined mesh seeds associated with
all visible geometry.Blanks out all cells.Specify a list of curves
or edges of surfaces or solids to which the mesh seeds should be
applied. (Example: Curve 10, Surface 1.4, Solid 1.8.5.)By default
Auto Execute is turned OFF.Sorts all the values entered in
ascending order.Reverses the node locations by replacing v with 1.0
— v.Action: CreateObject: Mesh SeedType: TabularDisplay Existing
SeedsInput DataClear Sort ReverseAuto ExecuteCurve
List-Apply-354216Arc Length Value Coordinate TypeArc
LengthParametricNodes or PointsxxxSeed Location DataxxClose
OptionsPART 3: Finite Element ModelingThe Create Action (Mesh) 2.2
35 OptionsTolerance to be used when creating a seed with
Nodes/Points entered in Nodes or Points List.List of Nodes and or
points to be used to create a seed. Only those within the tolerance
specified to the curve selected will be used for creating the
seed.Enter a list of nodes, points, or pick locations on
screen.Curve ID on which the seed should be created.Finite
ElementsAction: CreateObject: Mesh SeedType: TabularDisplay
Existing SeedsCoordinate TypeArc LengthParametricNodes or
PointsTolerance 0.005Nodes or Points ListAuto ExecuteCurve
Id-Apply-xxxxxClose OptionsPART 3: Finite Element ModelingThe
Create Action (Mesh) 2.2 36 OptionsPCL Function Mesh SeedCreate
mesh seed definition for a given curve, or an edge of a surface or
solid, with a distribution of seed locations defined by a PCL
function. The mesh seed will be represented by small yellow circles
and is displayed only when the Finite Element form is set to
creating a Mesh, or creating or deleting a Mesh Seed.Selecting one
of the predefined functions will enter its call into the PCL for
jth Node data box where it can be edited if desired. These
functions exist in the PCL library supplied with MSC.Patran. Sample
code is presented on the next page for use as a model in writing
your own function.Enter an inline PCL function or a call to an
existing compiled function. A trivial example of an inline function
is one that computes a unifor seed:(j-1)/N-1)MSC.Patran will plot
all defined mesh seeds associated with all visible geometry.Specify
a list of curves or edges of surfaces or solids to which the mesh
seeds should be applied. (Example: Curve 10, Surface 1.4, Solid
22.5.3)By default Auto Execute is turned OFF.Enter the number of
nodes (seeds) to be created.Finite ElementsAction: CreateObject:
Mesh SeedType: PCL FunctionDisplay Existing SeedsSeed
DefinitionNumber of Nodes (N)10Predefined
FunctionsBetaClusterRobertsPCL for jth NodeAuto ExecuteCurve
List-Apply-Close OptionsPART 3: Finite Element ModelingThe Create
Action (Mesh) 2.2 37 OptionsThe following is the PCL code for the
predefined function called beta. It may be used as a model for
writing your own PCL function.FUNCTION beta(j, N, b)GLOBAL
INTEGERj, NREALb, w, t, rvalx = (N — j) / (N — 1)t = ( ( b + 1.0 )
/ ( b — 1.0 ) ) **wrval = ( (b + 1.0) — (b — 1.0) *t ) / (t +
1.0)RETURN rvalEND FUNCTIONNote: j and N MUST be the names for the
first two arguments.N is the number of nodes to be created, and j
is the index of the node being created, where ( 1 Report (p. 199)
in the MSC.Patran Reference Manual, Part 1: Basic Functions will
appear. If the user proceeds to write attributes within the Report
File form, the user will have information for all the entities in
the database. Note: This can be done without selecting entities in
the Finite Elements form.Set and keep a file in an open state for
subsequent output from the Finite Element form. In order to output
information for selected entities (a subset of the database) to a
file, perform the following:1. On the Finite Element form, toggle
ON the Write To Report toggle. The Report File form will appear.2.
On the Report File form, set the Output Format, File Width and Open
File.3. On the Report file form, select an existing report file or
create a new one.4. Click Cancel to hide the Report file form.5.
Proceed to select the desired entities and generate an information
spreadsheet. This will also write the same information to the
output text file.Important: Do not click Apply (button located on
the lower right of the Report file form). This will immediately
dump all the database entities to the file.Close OptionsPART 3:
Finite Element ModelingThe Show Action… 12.1 205 OptionsShow —
Element Coordinate SystemWhen Show is the selected Action, Element
is the selected Object and Coord. Sys. is the selected Info, the
Show Element Coord. Sys. menu is displayed. This is used to plot
the element coordinate systems for the selected elements.Finite
ElementsAction: ShowObject: ElementInfo: Coord. Sys.Display
OptionsX dir X labelY dir Y labelZ dir Z labelCoordinate System
DefinitionMSC.PatranMSC.NastranOrigin Display
LocationCentroidAnalysis Code Def.Auto ExecuteSelect ElementsReset
GraphicsApplyxxxxxxThe Coordinate System Definition can be set to
:MSC.Patran for displaying MSC.Patrans definition of the element
coordinate system.MSC.Nastran for displaying MSC.Nastrans
definition of the element coordinate system.The Origin Display
Location can be set to :Centroid to display the element coordinate
system origin at the centroid of the element (same as MSC.Patrans
coordinate system definition).Analysis Code Def. to display the
element coordinate system origin at the selected coordinate system
definition of the origin.The Show/Element/Coord. Sys. menu plots
the element coordinate systems.Important: Selecting this menu
automatically brings up the element select menu which allows the
user to select elements from the graphics window via cursor pick or
element type.Return your graphic display to the way it was when you
entered the form.The Display Options section is used for selecting
which element coordinate system axis will be displayed (X dir, Y
dir, Z dir toggles), which axis labels will be displayed (X label,
Y label, Z label toggles) and the color for each axis.Use Beam
Element OffsetClose OptionsPART 3: Finite Element ModelingThe Show
Action… 12.1 206 OptionsShow — Mesh Seed AttributesWhen Show is
the selected Action, Mesh Seed is the selected Object and
Attributes is the selected Info, the Show Mesh Seed Attributes menu
is displayed. This is used to show the mesh seed attributes for the
selected curve.Finite ElementsAction: ShowObject: Mesh SeedInfo:
AttributesDisplay Existing SeedsAuto ExecuteCurve ListApplyShows
the list of curves that will be displayed.This form is used to view
the attributes data of mesh seed associated with a list or a
curve.Close OptionsPART 3: Finite Element ModelingThe Show
Action… 12.1 207 OptionsShow — Mesh Control AttributesWhen Show
is the selected Action, Mesh Control is the selected Object and
Attributes is the selected Info, the Show Mesh Control Attributes
menu is displayed. This is used to show the mesh control attributes
for the selected surfaces.Finite ElementsAction: ShowObject: Mesh
Control Info: AttributesDisplay Existing SeedsAuto ExecuteSurface
ListApplyThis form is used to view the attributes data of mesh
control on a list of surfacesClose OptionsPART 3: Finite Element
ModelingThe Show Action… 12.1 208 OptionsShow — MPCWhen Show is
the selected Action and MPC is the selected Object, the Show MPC
form is displayed. Use this to view the attributes of existing
MPCs.Brings up the Show Terms form. This form is used to view the
dependent and independent terms.Indicates the value of the Constant
Term, if supported by this MPC type.Indicates the MPC type
currently selected. If the MPC is not valid for the current
Analysis Code and Analysis Type preferences, this label will
read:Not Valid for Current PreferencesIn this case, the remaining
widgets will not be displayed.The MPC Summary table lists
statistics about the existing MPCs in the database, including the
highest ID currently used, the total number of MPCs in the database
and the total number of MPCs in the current group.Finite
ElementsShow Action: MPC Object: Last ID: 1Total in Model: 1Total
in default_group 1MPC Summary MPC ID MPC Type: Explicit Constant
Term: 0.34 Analysis Preferences: MSC.Nastran Structural Indicates
the current settings of the Analysis Code and Analysis Type
Preferences.Used to specify the MPC to be shown. The form will be
updated automatically whenever the contents of this databox are
changed to reflect the attributes of the existing MPC. If the MPC
does not exist, the remaining widgets in this form are not
displayed.MPC 1234571 Show Terms…Close OptionsPART 3: Finite
Element ModelingThe Show Action… 12.1 209 OptionsShow — MPC
TermsThe Show Terms form appears when the Show Terms button is
selected on the Show MPC menu. Use this form to view information
about the dependent and independent terms of an MPC.Show Terms
Dependent Terms (1) Independent Terms (No Max) Node 4 Node List
UYDOFs Nodes (1) DOFs (1) Coefficient Nodes (1) DOFs (1)
UXCoefficient: 2 UX 2.33UY-4.754UZUZ-4.75 Coefficient Label
indicating the value of the coefficient of the selected term, which
is displayed only if a term including a coefficient is selected.A
Sequence Label (not shown) indicating the value of the sequence of
the selected term is displayed only if a term including a sequence
is selected.Node List textbox indicating the nodes associated to
the selected term, which is displayed only if a term is
selected.DOF listbox (read only) indicating the degrees-of-freedom
associated with the selected term, which is displayed only if a
term including degrees-of-freedom is selected.Holds the dependent
and independent term information as rows in the spreadsheet. A term
consists of one or more of the following: 1) A sequence number (not
shown) 2) A nonzero coefficient 3) A list of nodes 4) A list of
degrees-of-freedomTerms from these spreadsheets can be selected for
an expanded listing of term components.OK Close OptionsPART 3:
Finite Element ModelingThe Show Action… 12.1 210 OptionsClose
OptionsPART 3: Finite Element ModelingThe Modify Action… 211
OptionsMSC.Patran Reference Manual, Part 3: Finite Element
ModelingCHAPTER13The Modify Actions Introduction to Modifications
Modify FormsClose OptionsPART 3: Finite Element ModelingThe Modify
Action… 13.1 212 Options13.1 Introduction to ModificationThe
purpose of modification is to change one or more attributes of
nodes, elements, and or MPCs which have been created, using one of
the Create options in the Finite Element application.Node modify
options can affect the ID numbering, location, or the associated
analysis and reference coordinate frames of an individual node or a
group of nodes.Element modify options can affect ID numbering,
element topology (linear or higher order), or nodal connectivity
(manual assignment or reversal of current connectivity).Bar modify
can split a bar element in two.Tria modify can split a tria element
into a pattern of two to four elements.Quad modify can split a quad
element into a pattern of two or four elements or NxM quad
elements.The MPC modify option can be used to add, modify, or
delete terms of a currently existing MPC. Attributes of a term that
can be modified include the sequence, coefficients, nodes, and the
degrees-of-freedom.Mesh modify, mesh smoothing is an iterative
algorithm that can be used to optimize the shape of elements in an
existing finite element mesh. Two principle uses for this feature
are:1. To more mesh nodes to the locations of hard points and then
smooth the modified mesh. Hard points might be the locations of
attachments or boundaries of holes.2. Alter the default setting of
a mesh smoothing parameter and then re-smooth the mesh. (Any
transition mesh is smoothed automatically when originally created.
In most cases, the default parameters yield an acceptable
mesh.)Mesh Seed modify allows the user to modify mesh control from
one type to another without having to delete the old one and create
a new one in place of the old one. This feature is particularly
useful when user needs a node at a certain location when the edge
has already been seeded with a certain type.Close OptionsPART 3:
Finite Element ModelingThe Modify Action… 13.2 213 Options13.2
Modify FormsWhen Modify is the selected action, the following
options are available.Object Type Description Mesh Surface Improve
an existing surface mesh with optional hard nodes.Solid Improve an
existing solid mesh with optional hard nodes.Sew Stitches gaps on a
mesh.Mesh Seed Mesh Seed Allows modification of mesh seed on
curves/ edges.Element Edit Changes attributes such as ID numbering,
element topology, or nodal connectivity of selected
elements.Reverse Reverses the connectivity definition (and
therefore the normal direction) of selected elements.Separate Adds
nodes to specified elements an separates them from the rest of the
model.Bar Split Splits a bar element in two.Tria Split Splits a
tria element into two to four elements.Quad Split Splits a quad
element into two to four elements.Tet Split Splits a tet
element.Node Move Changes a nodal location.Offset Moves nodes by an
indicated vector distance.Edit Changes attributes such as ID
numbering, associated analysis and reference coordinate frames, or
physical location of selected nodes.Project Project nodes onto
Surfaces, Curves or a constant coordinate plane (e.g X = 5).MPC
Changes the attributes of a selected MPC.Close OptionsPART 3:
Finite Element ModelingThe Modify Action… 13.2 214
OptionsModifying MeshThe smoothing algorithm used is the iterative
Laplacian-Isoparametric scheme developed by L. R. Herrmann. The
final mesh and the execution time for smoothing are controlled by
the Smoothing Parameters.Brings up the Smoothing Parameters form to
change smoothing parameter values. These are the same parameters
that are used during mesh creation.Specifies nodes which will
remain stationary during smoothing. Nodes around the perimeter of
each surface will be treated as hard nodes automatically. This
function is optional.Selects surface(s) to be smoothed. Each
surface will be smoothed individually. All elements associated with
a surface will be included in the smoothing operation. Elements may
have been created by IsoMesh or Paver, or they may have been
created or modified by element editing.Finite Elements Action:
Modify Object: Method: Mesh Surface Parameters… [Hard Node List]
Surface List -Apply- Operation: Smoothing Close OptionsPART 3:
Finite Element ModelingThe Modify Action… 13.2 215
OptionsSmoothing ParametersFigure 13-1 Sets weighting factor for
combining Laplacian and Isoparametric smoothing. At the extreme
left, pure Laplacian smoothing is used; at the extreme right, pure
Isoparametric smoothing is used; at intermediate positions, a
combination of the two methods is used. Pure Laplacian smoothing
was selected as the default Smoothing Factor because it produces
the best mesh in most cases. One notable exception occurs when a
surface has significant inplane curvature. In this case, Laplacian
smoothing pulls the elements toward edges with inner curvature.
Isoparametric smoothing is usually better in this case. See Figure
13-2.Sets the maximum number of iterations allowed for mesh
smoothing. Default value is 20.If selected, the smoothing
parameters will be reset back to the original factory default
values. These are: Smoothing Factor = 0.0, Maximum Cycles = 20,
Acceleration Factor = 0.00, Termination Factor = 0.05.If selected,
MSC.Patran will reset the smoothing parameter values back to the
original set of values that existed upon entry to the Mesh
Parameters form.Sets the smoothing acceleration factor. This factor
increases the distance each node is moved during a smoothing cycle
and may thus allow smoothing to converge in fewer cycles. For
example, a value of 0.5 causes each node to move 50% farther than
computed at each iteration. However, caution is advised because
this factor can also make the smoothing process diverge,
particularly if the geometry is highly curved or skewed. Therefore,
a warning is given whenever this factor is set above a value of
0.1.Controls the smoothing termination tolerance factor. Default
value is 0.05, where smoothing stops when the largest distance
moved by any node during the previous iteration is less than 5% of
the shortest element length along an edge of the geometry.Smoothing
Parameters Iso Lapl 99 01.00 0.00 0.20 0.00 Defaults Apply Cancel
Close OptionsPART 3: Finite Element ModelingThe Modify Action…
13.2 216 OptionsFigure 13-2 Example Meshes with Different Values of
Smoothing Factor Hybrid Smoothing Isoparametric SmoothingLaplacian
Smoothing Hybrid Smoothing Isoparametric SmoothingLaplacian
Smoothing Hybrid Smoothing Isoparametric SmoothingLaplacian
SmoothingClose OptionsPART 3: Finite Element ModelingThe Modify
Action… 13.2 217 OptionsMesh Improvement FormThe purpose of this
form is to improve the quality of a solid mesh with respect to the
criterion selected.Sub-form for specific parameters. The user would
typically not need to modify these parameters. See General
Parameters (p. 218) for more information.List of elements or solid.
For supplied solids, the associated elements will be considered.
Duplicate entities are automatically removed.Submit the
functionality.Action: ModifyObject: MeshType: SolidMesh Type : Tet
MeshParameters…Auto ExecuteInput List (Element/
Solid)-Apply-Finite ElementsQuality ParametersCollapse
Ratio…Jacobian Minimum…Sub-form for parameters related to the
minimum Jacobian value inside an element. The user would typically
not need to modify these parameters. Setting the toggle as enabled
will cause the element quality to consider this criterion. See
Jacobian Minimum (p. 221) for more information.Sub-form for
parameters related to the tetrahedron collapse ratio. The user
would typically not need to modify these parameters. Setting the
toggle as enabled will cause the element quality to consider this
criterion. See Collapse Ratio (p. 220) for more information.List of
criterions that define the quality for the elements to be
considered. The quality of each element is determined by the worst
normalized value for all considered criterions in this
frame.Process Control…Sub-form for controlling the process of
improving the mesh. The user would typically not need to modify
these parameters. See Process Control (p. 219) for more
information.Close OptionsPART 3: Finite Element ModelingThe Modify
Action… 13.2 218 OptionsGeneral ParametersGeneral
ParametersMaintain Element toGeometry Association[Hard Node
List]Information Output LevelNoneSummaryDetailedDefaultsOK
CancelList of hard nodes, not to be modified.Level of information
on the bad elements initially in the mesh, during iterations, and
those left in the end (if any):None: Only the percentage of
completion forms are displayed while the process is
running.Summary: In addition to information displayed under «None»,
the history window and session file will indicate the elements
failing the criterion in the original state of the mesh, a status
line for each iteration, a table of failing elements in the final
state of the mesh and some advice if applicable.Detailed: In
addition to information displayed under «Summary», exact references
are given for the elements reference in each iteration status line.
Reset default values.Exit this form without considering
changes.Accept the changes and close this form.Enabled in order to
consider geometric boundaries and create new node/element geometric
association. When disabled, the solid mesh will still consider its
boundary, but ignore delimitation of the surfaces which define the
solids to which the elements may be associated. The later
(disabled) is the same as if the envelope of the solid mesh
corresponds to a single geometric surface.Allow IncreaseFEM Volume
ControlFEM Volume Control for non-snapping element edges on mesh
boundary: This only applies for edges on the mesh boundary without
an associated geometry of lower order than that of the mesh.
Choices are : «Allow Increase», «Allow Decrease», «Constant», «Any
Change».Modifiable Mesh DomainxxxxxxxxComplete MeshBad Element
Cluster Layers3Allows you to specify how many layers around each
bad element you want to consider as a modifiable region. Or you can
pick all of the mesh.Close OptionsPART 3: Finite Element
ModelingThe Modify Action… 13.2 219 OptionsProcess ControlProcess
ControlMax Iteration LimitAutomaticNoneUser Defined200DefaultsOK
CancelMaximum number of iteration to perform. The process can
terminate before in the advent of the mesh to satisfy all quality
criterions.Automatic: The limit is automatically determined based
on the quantity of bad elements:=100 x (number of bad elements)200
minimum, 1000000 maximumNone: No practical limit (set to 10
million).User Defined: The limit is specified in the databox below.
A value of 0 will cause the mesh to be evaluated but no
modification will be performed. A value of N (04) edge number 7
(node 2—>5) edge number 9 (node 3—>6)See Area (p. 260)
coordinate system for more information.Wedge elements can be
obtained by degenerating Hex elements.1. Hex corner node 2
collapses onto 1, and 6 collapses onto 5.2. Wedge corner nodes 1:6
match 1/ 3/ 4/ 5/ 7/ 8 for the Hex.Specific Data — Wedge6Element
name = Wedge6Number of nodes = 6Order = linearTable 15-50 Wedge
Face NumberingFace ID Sense Edge 1 Edge 2 Edge 3 Edge 41 1 1 2 3 *2
-1 4 5 6 *3 -1 1 8 4 74 -1 2 9 5 85 -1 3 7 6 9Close OptionsPART 3:
Finite Element ModelingThe MSC.Patran Element Library 15.6 291
OptionsDegenerate element name = Tet4To obtain a Wedge6 by
degenerating a Hex8, the following are corresponding nodes:Table
15-51 Wedge6 Edge NumberingEdge Number Node 1 Node 21 2 12 1 33 3
24 5 45 4 66 6 57 2 58 1 49 3 6Table 15-52 Wedge6 Node Parametric
CoordinatesNode Number Xi/Eta/Zeta or L2/L3/Zeta1 0.0, 0.0, -1.02
1.0, 0.0, -1.03 0.0, 1.0, -1.04 0.0, 0.0, 1.05 1.0, 0.0, 1.06 0.0,
1.0, 1.0Wedge6 Hex8 1 12 33 44 55 76 8Close OptionsPART 3: Finite
Element ModelingThe MSC.Patran Element Library 15.6 292 OptionsFor
more information, see Wedge 6 (p. 320).Specific Data —
Wedge7Element name = Wedge7Number of nodes = 7Order =
linearDegenerate element name = Tet5Table 15-53 Wedge7 Edge
NumberingEdge Number Node 1 Node 21 2 12 1 33 3 24 5 45 4 66 6 57 2
58 1 49 3 6Table 15-54 Wedge7 Node Parametric Coordinates Node
Number Xi/Eta/Zeta or L2/L3/Zeta1 0.0, 0.0, -1.02 1.0, 0.0, -1.03
0.0, 1.0, -1.04 0.0, 0.0, 1.05 1.0, 0.0, 1.06 0.0, 1.0, 1.07 1/ 3,
1/ 3, 0.0Close OptionsPART 3: Finite Element ModelingThe MSC.Patran
Element Library 15.6 293 OptionsTo obtain a Wedge7 by degenerating
a Hex9, the following are corresponding nodes:For more information,
see Wedge7 (p. 321).Specific Data — Wedge15Element name =
Wedge15Number of nodes = 15Order = quadraticDegenerate element name
= Tet10Wedge7 Hex91 12 33 44 55 76 87 9Table 15-55 Wedge15 Edge
NumberingEdge Number Node 1 Node 2 Node 31 2 7 12 1 9 33 3 8 24 5
13 45 4 15 66 6 14 57 2 11 58 1 10 49 3 12 6Table 15-56 Wedge15
Node Parametric Coordinates Node Number Xi/Eta/Zeta or L2/L3/Zeta1
0.0, 0.0, -1.02 1.0, 0.0, -1.0Close OptionsPART 3: Finite Element
ModelingThe MSC.Patran Element Library 15.6 294 OptionsTo obtain a
Wedge15 by degenerating a Hex20, the following are corresponding
nodes:3 0.0, 1.0, -1.04 0.0, 0.0, 1.05 1.0, 0.0, 1.06 0.0, 1.0,
1.07 0.5, 0.0, -1.08 0.5, 0.5, -1.09 0.0, 0.5, -1.010 0.0, 0.0,
0.011 1.0, 0.0, 0.012 0.0, 1.0, 0.013 0.5, 0.0, 1.014 0.5, 0.5,
1.015 0.0, 0.5, 1.0Wedge15 Hex20 1 12 33 44 55 76 87 108 119 1210
1311 1512 1613 1814 1915 20Table 15-56 Wedge15 Node Parametric
Coordinates Node Number Xi/Eta/Zeta or L2/L3/ZetaClose OptionsPART
3: Finite Element ModelingThe MSC.Patran Element Library 15.6 295
OptionsFor more information, see Wedge15 (p. 322).Specific Data —
Wedge16Element name = Wedge16Number of nodes = 16Order =
quadraticDegenerate element name = Tet11Table 15-57 Wedge16 Edge
NumberingEdge Number Node 1 Node 2 Node 31 2 7 12 1 9 33 3 8 24 5
13 45 4 15 66 6 14 57 2 11 58 1 10 49 3 12 6Table 15-58 Wedge16
Node Parametric CoordinatesNode Number Xi/Eta/Zeta or L2/L3/Zeta1
0.0, 0.0, -1.02 1.0, 0.0, -1.03 0.0, 1.0, -1.04 0.0, 0.0, 1.05 1.0,
0.0, 1.06 0.0, 1.0, 1.07 0.5, 0.0, -1.08 0.5, 0.5, -1.09 0.0, 0.5,
-1.010 0.0, 0.0, 0.011 1.0, 0.0, 0.0Close OptionsPART 3: Finite
Element ModelingThe MSC.Patran Element Library 15.6 296 OptionsTo
obtain a Wedge16 by degenerating a Hex21, the following are
corresponding nodes:For more information, see Wedge16 (p.
323).Specific Data — Wedge20Element name = Wedge20Number of nodes =
20Order = quadratic12 0.0, 1.0, 0.013 0.5, 0.0, 1.014 0.5, 0.5,
1.015 0.0, 0.5, 1.016 1/ 3, 1/ 3, 0.0Wedge16 Hex21 1 12 33 44 55 76
87 108 119 1210 1311 1512 1613 1814 1915 2016 21Table 15-58 Wedge16
Node Parametric CoordinatesNode Number Xi/Eta/Zeta or
L2/L3/ZetaClose OptionsPART 3: Finite Element ModelingThe
MSC.Patran Element Library 15.6 297 OptionsDegenerate element name
= Tet14Table 15-59 Wedge20 Edge NumberingEdge Number Node 1 Node 2
Node 31 2 7 12 1 9 33 3 8 24 5 13 45 4 15 66 6 14 57 2 11 58 1 10
49 3 12 6Table 15-60 Wedge20 Node Parametric CoordinatesNode Number
Xi/Eta/Zeta or L2/L3/Zeta1 0.0, 0.0, -1.02 1.0, 0.0, -1.03 0.0,
1.0, -1.04 0.0, 0.0, 1.05 1.0, 0.0, 1.06 0.0, 1.0, 1.07 0.5, 0.0,
-1.08 0.5, 0.5, -1.09 0.0, 0.5, -1.010 0.0, 0.0, 0.011 1.0, 0.0,
0.012 0.0, 1.0, 0.013 0.5, 0.0, 1.014 0.5, 0.5, 1.015 0.0, 0.5,
1.016 1/ 3, 1/ 3, -1.0Close OptionsPART 3: Finite Element
ModelingThe MSC.Patran Element Library 15.6 298 OptionsTo obtain a
Wedge20 by degenerating a Hex26, the following are corresponding
nodes:For more information, see Wedge20 (p. 325).17 1/ 3, 1/ 3,
1.018 0.5, 0.5, 0.019 0.0, 0.5, 0.020 0.5, 0.0, 0.0Wedge20 Hex26 1
12 33 44 55 76 87 108 119 1210 1311 1512 1613 1814 1915 2016 2117
2218 2619 2320 24Table 15-60 Wedge20 Node Parametric
CoordinatesNode Number Xi/Eta/Zeta or L2/L3/ZetaClose OptionsPART
3: Finite Element ModelingThe MSC.Patran Element Library 15.6 299
OptionsSpecific Data — Wedge21Element name = Wedge21Number of nodes
= 21Order = quadraticDegenerate element name = Tet15Table 15-61
Wedge21 Edge NumberingEdge Number Node 1 Node 2 Node 31 2 7 12 1 9
33 3 8 24 5 13 45 4 15 66 6 14 57 2 11 58 1 10 49 3 12 6Table 15-62
Wedge21 Node Parametric CoordinatesNode NumberXi/Eta/Zeta or
L2/L3/Zeta1 0.0, 0.0, -1.02 1.0, 0.0, -1.03 0.0, 1.0, -1.04 0.0,
0.0, 1.05 1.0, 0.0, 1.06 0.0, 1.0, 1.07 0.5, 0.0, -1.08 0.5, 0.5,
-1.09 0.0, 0.5, -1.010 0.0, 0.0, 0.011 1.0, 0.0, 0.012 0.0, 1.0,
0.0Close OptionsPART 3: Finite Element ModelingThe MSC.Patran
Element Library 15.6 300 OptionsTo obtain a Wedge21 by degenerating
a Hex27, the following are corresponding nodes:13 0.5, 0.0, 1.014
0.5, 0.5, 1.015 0.0, 0.5, 1.016 1/ 3, 1/ 3, 0.017 1/ 3, 1/ 3,
-1.018 1/ 3, 1/ 3, 1.019 0.5, 0.5, 0.020 0.0, 0.5, 0.021 0.5, 0.0,
0.0Wedge21 Hex27 1 12 33 44 55 76 87 108 119 1210 1311 1512 1613
1814 1915 2016 2117 22Table 15-62 Wedge21 Node Parametric
CoordinatesNode NumberXi/Eta/Zeta or L2/L3/ZetaClose OptionsPART 3:
Finite Element ModelingThe MSC.Patran Element Library 15.6 301
OptionsFor more information, see Wedge21 (p. 328).Specific Data —
Wedge24Element name = Wedge24Number of nodes = 24Order =
CubicDegenerate element name = Tet1618 2319 2720 2421 25Table 15-63
Wedge24 Edge NumberingEdge Number Node 1 Node 2 Node 3 Node 41 2 8
7 12 1 12 11 33 3 10 9 24 5 20 19 45 4 24 23 66 6 22 21 57 2 14 17
58 1 13 16 49 3 15 18 6Table 15-64 Wedge24 Node Parametric
CoordinatesNode NumberXi/Eta/Zeta or L2/L3/Zeta1 0.0, 0.0, -1.02
1.0, 0.0, -1.03 0.0, 1.0, -1.04 0.0, 0.0, 1.05 1.0, 0.0, 1.0Wedge21
Hex27 Close OptionsPART 3: Finite Element ModelingThe MSC.Patran
Element Library 15.6 302 OptionsTo obtain a Wedge24 by degenerating
a Hex32, the following are corresponding nodes:6 0.0, 1.0, 1.07 1/
3, 0.0, -1.08 2/ 3, 0.0, -1.09 2/ 3, 1/ 3, -1.010 1/ 3, 2/ 3,
-1.011 0.0, 2/ 3, -1.012 0.0, 1/ 3, -1.013 0.0, 0.0, -1/ 314 1.0,
0.0, -1/ 315 0.0, 1.0, -1/ 316 0.0, 0.0, 1/ 317 1.0, 0.0, 1/ 318
0.0, 1.0, 1/ 319 1/ 3, 0.0, 1.020 2/ 3, 0.0, 1.021 2/ 3, 1/ 3,
1.022 1/ 3, 2/ 3, 1.023 0.0, 2/ 3, 1.024 0.0, 1/ 3, 1.0Wedge24
Hex32 1 12 33 44 55 76 87 11Table 15-64 Wedge24 Node Parametric
CoordinatesNode NumberXi/Eta/Zeta or L2/L3/ZetaClose OptionsPART 3:
Finite Element ModelingThe MSC.Patran Element Library 15.6 303
OptionsFor more information, see Wedge24 (p. 330).Specific Data —
Wedge52Element name = Wedge52Number of nodes = 52Order =
CubicDegenerate element name = Tet408 129 1310 1411 1512 1613 1714
1915 2016 2117 2318 2419 2720 2821 2922 3023 3124 32Table 15-65
Wedge52 Edge NumberingEdge Number Node 1 Node 2 Node 3 Node 41 2 8
7 12 1 12 11 33 3 10 9 24 5 20 19 45 4 24 23 6Wedge24 Hex32 Close
OptionsPART 3: Finite Element ModelingThe MSC.Patran Element
Library 15.6 304 Options6 6 22 21 57 2 14 17 58 1 13 16 49 3 15 18
6Table 15-66 Wedge52 Node Parametric Coordinates Node
NumberXi/Eta/Zeta or L2/L3/ZetaNode NumberXi/Eta/Zeta or
L2/L3/Zeta1 0.0, 0.0, -1.0 27 2/ 9, 4/ 9, -1.02 1.0, 0.0, -1.0 28
1/ 9, 2/ 9, -1.03 0.0, 1.0, -1.0 29 1/ 3, 0.0, -1/ 34 0.0, 0.0, 1.0
30 2/ 3, 0.0, -1/ 35 1.0, 0.0, 1.0 31 2/ 3, 1/ 3, -1/ 36 0.0, 1.0,
1.0 32 1/ 3, 2/ 3, -1/ 37 1/ 3, 0.0, 1.0 33 0.0, 2/ 3, -1/ 38 2/ 3,
0.0, -1.0 34 0.0, 1/ 3, -1/ 39 1/ 3, 1/ 3, -1.0 35 2/ 9, 1/ 9, -1/
310 1/ 3, 2/ 3, -1.0 36 4/ 9, 2/ 9, -1/ 311 0.0, 2/ 3, -1.0 37 2/
9, 4/ 9, -1/ 312 0.0, 1/ 3, -1.0 38 1/ 9, 2/ 9, -1/ 313 0.0, 0.0,
-1/ 3 39 1/ 3, 0.0, 1/ 314 1.0, 0.0, -1/ 3 40 2/ 3, 0.0, 1/ 315
0.0, 1.0, -1/ 3 41 2/ 3, 1/ 3, 1/ 316 0.0, 0.0, 1/ 3 42 1/ 3, 2/ 3,
1/ 317 1.0, 0.0, 1/ 3 43 0.0, 2/ 3, 1/ 318 0.0, 1.0, 1/ 3 44 0.0,
1/ 3, 1/ 319 1/ 3, 0.0, 1.0 45 2/ 9, 1/ 9, 1/ 320 2/ 3, 0.0, 1.0 46
4/ 9, 2/ 9, 1/ 321 2/ 3, 1/ 3, 1.0 47 2/ 9, 4/ 9, 1/ 322 1/ 3, 2/
3, 1.0 48 1/ 9, 2/ 9, 1/ 323 0.0, 2/ 3, 1.0 49 2/ 9, 1/ 9, 1.024
0.0, 1/ 3, 1.0 50 4/ 9, 2/ 9, 1.0Table 15-65 Wedge52 Edge
NumberingEdge Number Node 1 Node 2 Node 3 Node 4Close OptionsPART
3: Finite Element ModelingThe MSC.Patran Element Library 15.6 305
OptionsTo obtain a Wedge52 by degenerating a Hex64, the following
are corresponding nodes:25 2/ 9, 1/ 9, -1.0 51 2/ 9, 4/ 9, 1.026 4/
9, 2/ 9, -1.0 52 1/ 9, 2/ 9, 1.0Wedge52 Hex64 1 12 33 44 55 76 87
118 129 1310 1411 1512 1613 1714 1915 2016 2117 2318 2419 2720 2821
2922 3023 3124 3225 34Table 15-66 Wedge52 Node Parametric
Coordinates Node NumberXi/Eta/Zeta or L2/L3/ZetaNode
NumberXi/Eta/Zeta or L2/L3/ZetaClose OptionsPART 3: Finite Element
ModelingThe MSC.Patran Element Library 15.6 306 OptionsFor more
information, see Wedge 52 (p. 333).26 3527 3628 3329 3930 4031 4132
4233 4334 4435 4636 4737 4838 4539 5140 5241 5342 5443 5544 5645
5846 5947 6048 5749 6250 6351 6452 61Wedge52 Hex64 Close
OptionsPART 3: Finite Element ModelingThe MSC.Patran Element
Library 15.7 307 Options15.7 Hex Element TopologyMSC.Patran
contains eight different hex element topologies: Hex8, Hex9, Hex20,
Hex21, Hex26, Hex27, Hex32, Hex64.General Data Shape = Hex Element
dimensionality= 3 Number of corner nodes = 8 Number of edges = 12
Number of faces = 6 Number of face edges = 4General ShapeTheHex
parametric coordinates (Rectangular) are:1. X axis for the Hex
element is from node 1—>2.2. Y axis for the Hex element is from
node 1—>4.3. Z axis for the Hex element is from node
1—>5.Specific Data — Hex8Element name = Hex8Number of nodes =
8Order = linearTable 15-67 Hex Face NumberingFace ID Sense Edge 1
Edge 2 Edge 3 Edge 41 1 1 2 3 42 -1 5 6 7 83 -1 1 10 5 94 -1 2 11 6
105 -1 3 12 7 116 -1 4 9 8 12Close OptionsPART 3: Finite Element
ModelingThe MSC.Patran Element Library 15.7 308 OptionsDegenerate
element name = Wedge6For more information, see Hex8 (p.
320).Specific Data — Hex9Element name = Hex9Number of nodes =
9Table 15-68 Hex8 Edge NumberingEdge Number Node 1 Node 21 1 22 2
63 6 54 5 15 4 36 3 77 7 88 8 49 1 410 2 311 6 712 5 8Table 15-69
Hex8 Node Parametric CoordinatesNode Number Xi/Eta/Zeta1 -1.0,
-1.0, -1.02 1.0, -1.0, -1.03 1.0, 1.0, -1.04 -1.0, 1.0, -1.05 -1.0,
-1.0, 1.06 1.0, -1.0, 1.07 1.0, 1.0, 1.08 -1.0, 1.0, 1.0Close
OptionsPART 3: Finite Element ModelingThe MSC.Patran Element
Library 15.7 309 OptionsOrder = linearDegenerate element name =
Wedge7For more information, see Hex9 (p. 321).Specific Data —
Hex20Element name = Hex20Table 15-70 Hex9 Edge NumberingEdge Number
Node 1 Node 21 1 22 2 63 6 54 5 15 4 36 3 77 7 88 8 49 1 410 2 311
6 712 5 8Table 15-71 Hex9 Node Parametric CoordinatesNode Number
Xi/Eta/Zeta1 -1.0, -1.0, -1.02 1.0, -1.0, -1.03 1.0, 1.0, -1.04
-1.0, 1.0, -1.05 -1.0, -1.0, 1.06 1.0, -1.0, 1.07 1.0, 1.0, 1.08
-1.0, 1.0, 1.09 0.0, 0.0, 0.0Close OptionsPART 3: Finite Element
ModelingThe MSC.Patran Element Library 15.7 310 OptionsNumber of
nodes = 20Order = quadraticDegenerate element name = Wedge15Table
15-72 Hex20 Edge NumberingEdge Number Node 1 Node 2 Node 31 1 9 22
2 14 63 6 17 54 5 13 15 4 11 36 3 15 77 7 19 88 8 16 49 1 12 410 2
10 311 6 18 712 5 20 8Table 15-73 Hex20 Node Parametric
CoordinatesNode Number Xi/Eta/Zeta1 -1.0, -1.0, -1.02 1.0, -1.0,
-1.03 1.0, 1.0, -1.04 -1.0, 1.0, -1.05 -1.0, -1.0, 1.06 1.0, -1.0,
1.07 1.0, 1.0, 1.08 -1.0, 1.0, 1.09 0.0, -1.0, -1.010 1.0, 0.0,
-1.0Close OptionsPART 3: Finite Element ModelingThe MSC.Patran
Element Library 15.7 311 OptionsFor more information, see Hex20 (p.
322).Specific Data — Hex21Element name = Hex21Number of nodes =
21Order = quadraticDegenerate element name = Wedge1611 0.0, 1.0,
-1.012 -1.0, 0.0, -1.013 -1.0, -1.0, 0.014 1.0, -1.0, 0.015 1.0,
1.0, 0.016 -1.0, 1.0, 0.017 0.0, -1.0, 1.018 1.0, 0.0, 1.019 0.0,
1.0, 1.020 -1.0, 0.0, 1.0Table 15-74 Hex21 Edge NumberingEdge
Number Node 1 Node 2 Node 31 1 9 22 2 14 63 6 17 54 5 13 15 4 11 36
3 15 77 7 19 88 8 16 49 1 12 410 2 10 3Table 15-73 Hex20 Node
Parametric CoordinatesNode Number Xi/Eta/ZetaClose OptionsPART 3:
Finite Element ModelingThe MSC.Patran Element Library 15.7 312
OptionsFor more information, see Hex21 (p. 323).11 6 18 712 5 20
8Table 15-75 Hex21 Node Parametric CoordinatesNode Number
Xi/Eta/Zeta1 -1.0, -1.0, -1.02 1.0, -1.0, -1.03 1.0, 1.0, -1.04
-1.0, 1.0, -1.05 -1.0, -1.0, 1.06 1.0, -1.0, 1.07 1.0, 1.0, 1.08
-1.0, 1.0, 1.09 0.0, -1.0, -1.010 1.0, 0.0, -1.011 0.0, 1.0, -1.012
-1.0, 0.0, -1.013 -1.0, -1.0, 0.014 1.0, -1.0, 0.015 1.0, 1.0,
0.016 -1.0, 1.0, 0.017 0.0, -1.0, 1.018 1.0, 0.0, 1.019 0.0, 1.0,
1.020 -1.0, 0.0, 1.021 0.0, 0.0, 0.0Table 15-74 Hex21 Edge
NumberingEdge Number Node 1 Node 2 Node 3Close OptionsPART 3:
Finite Element ModelingThe MSC.Patran Element Library 15.7 313
OptionsSpecific Data — Hex26Element name = Hex26Number of nodes =
26Order = quadraticDegenerate element name = Wedge20 Table 15-76
Hex26 Edge NumberingEdge Number Node 1 Node 2 Node 31 1 9 22 2 14
63 6 17 54 5 13 15 4 11 36 3 15 77 7 19 88 8 16 49 1 12 410 2 10
311 6 18 712 5 20 8Table 15-77 Hex26 Node Parametric
CoordinatesNode Number Xi/Eta/Zeta1 -1.0, -1.0, -1.02 1.0, -1.0,
-1.03 1.0, 1.0, -1.04 -1.0, 1.0, -1.05 -1.0, 1.0, 1.06 1.0, -1.0,
1.07 1.0, 1.0, 1.08 -1.0, 1.0, 1.0Close OptionsPART 3: Finite
Element ModelingThe MSC.Patran Element Library 15.7 314 OptionsFor
more information, see Hex26 (p. 326).Specific Data — Hex27Element
name = Hex27Number of nodes = 27Order = quadraticDegenerate element
name = Wedge21 9 0.0, -1.0, -1.010 1.0, 0.0, -1.011 0.0, 1.0,
-1.012 -1.0, 0.0, -1.013 -1.0, -1.0, 0.014 1.0, -1.0, 0.015 1.0,
1.0, 0.016 -1.0, 1.0, 0.017 0.0, -1.0, 1.018 1.0, 0.0, 1.019 0.0,
1.0, 1.020 -1.0, 0.0, 1.021 0.0, 0.0, -1.022 0.0, 0.0, -1.023 -1.0,
0.0, 0.024 1.0, 0.0, 0.025 0.0, -1.0, 0.026 0.0, 1.0, 0.0Table
15-78 Hex27 Edge NumberingEdge Number Node 1 Node 2 Node 31 1 9 22
2 14 63 6 17 5Table 15-77 Hex26 Node Parametric CoordinatesNode
Number Xi/Eta/ZetaClose OptionsPART 3: Finite Element ModelingThe
MSC.Patran Element Library 15.7 315 Options4 5 13 15 4 11 36 3 15
77 7 19 88 8 16 49 1 12 410 2 10 311 6 18 712 5 20 8Table 15-79
Hex27 Node Parametric CoordinatesNode Number Xi/Eta/Zeta1 -1.0,
-1.0, -1.02 1.0, -1.0, -1.03 1.0, 1.0, -1.04 -1.0, 1.0, -1.05 -1.0,
-1.0, 1.06 1.0, -1.0, 1.07 1.0, 1.0, 1.08 -1.0, 1.0, 1.09 0.0,
-1.0, -1.010 1.0, 0.0, -1.011 0.0, 1.0, -1.012 -1.0, 0.0, -1.013
-1.0, -1.0, 0.014 1.0, -1.0, 0.015 1.0, 1.0, 0.016 -1.0, 1.0, 0.017
0.0, -1.0, 1.0Table 15-78 Hex27 Edge NumberingEdge Number Node 1
Node 2 Node 3Close OptionsPART 3: Finite Element ModelingThe
MSC.Patran Element Library 15.7 316 OptionsFor more information,
see Hex27 (p. 329).Specific Data — Hex32Element name = Hex32Number
of nodes = 32Order = cubicDegenerate element name = Wedge2418 1.0,
0.0, 1.019 0.0, 1.0, 1.020 -1.0, 0.0, 1.021 0.0, 0.0, 0.022 0.0,
0.0, -1.023 0.0, 0.0, 1.024 -1.0, 0.0, 0.025 1.0, 0.0, 0.026 0.0,
-1.0, 0.027 0.0, 1.0, 0.0Table 15-80 Hex32 Edge NumberingEdge
Number Node 1 Node 2 Node 3 Node 41 1 9 10 22 2 18 22 63 6 26 25 54
5 21 17 15 4 14 13 36 3 19 23 77 7 29 30 88 8 24 20 49 1 16 15 410
2 11 12 3Table 15-79 Hex27 Node Parametric CoordinatesNode Number
Xi/Eta/ZetaClose OptionsPART 3: Finite Element ModelingThe
MSC.Patran Element Library 15.7 317 OptionsFor more information,
see Hex32 (p. 330).Specific Data — Hex64Element name = Hex64Number
of nodes = 64Order = cubic11 6 27 28 712 5 32 31 8Table 15-81 Hex32
Node Parametric CoordinatesNode Number Xi/Eta/Zeta Node Number
Xi/Eta/Zeta1 -1.0, -1.0, -1.0 17 -1.0, -1.0, -1/ 32 1.0, -1.0, -1.0
18 1.0, -1.0, -1/ 33 1.0, 1.0, -1.0 19 1.0, 1.0, -1/ 34 -1.0, 1.0,
-1.0 20 -1.0, 1.0, -1/ 35 -1.0, -1.0, 1.0 21 -1.0, -1.0, 1/ 36 1.0,
-1.0, 1.0 22 1.0, -1.0, 1/ 37 1.0, 1.0, 1.0 23 1.0, 1.0, 1/ 38
-1.0, 1.0, 1.0 24 -1.0, 1.0, 1/ 39 -1/ 3, -1.0, -1.0 25 -1/ 3,
-1.0, 1.010 1/ 3, -1.0, -1.0 26 1/ 3, -1.0, 1.011 1.0, -1/ 3, -1.0
27 1.0, -1/ 3, 1.012 1.0, 1/ 3, -1.0 28 1.0, 1/ 3, 1.013 1/ 3, 1.0,
-1.0 29 1/ 3, 1.0, 1.014 -1/ 3, 1.0, -1.0 30 -1/ 3, 1.0, 1.015
-1.0, 1/ 3, -1.0 31 -1.0, 1/ 3, 1.016 -1.0, -1/ 3, -1.0 32 -1.0,
-1/ 3, 1.0Table 15-80 Hex32 Edge NumberingEdge Number Node 1 Node 2
Node 3 Node 4Close OptionsPART 3: Finite Element ModelingThe
MSC.Patran Element Library 15.7 318 OptionsDegenerate element name
= Wedge52Table 15-82 Hex64 Edge NumberingEdge Number Node 1 Node 2
Node 3 Node 41 1 9 10 22 2 18 22 63 6 26 25 54 5 21 17 15 4 14 13
36 3 19 23 77 7 29 30 88 8 24 20 49 1 16 15 410 2 11 12 311 6 27 28
712 5 32 31 8Table 15-83 Hex64 Node Parametric CoordinatesNode
NumberXi/Eta/ZetaNode NumberXi/Eta/ZetaNode NumberXi/Eta/Zeta1
-1.0, -1.0, -1.0 23 1.0, 1.0, 1/ 3 45 -1/ 3, -1/ 3, -1/ 32 1.0,
-1.0, -1.0 24 -1.0, 1.0, 1/ 3 46 1/ 3, -1/ 3, -1/ 33 1.0, 1.0, -1.0
25 -1/ 3, -1.0, 1.0 47 1/ 3, 1/ 3, -1/ 34 -1.0, 1.0, -1.0 26 1/ 3,
-1.0, 1.0 48 -1/ 3, 1/ 3, -1/ 35 -1.0, -1.0, 1.0 27 1.0, -1/ 3, 1.0
49 -1/ 3, -1.0, 1/ 36 1.0, -1.0, 1.0 28 1.0, 1/ 3, 1.0 50 1/ 3,
-1.0, 1/ 37 1.0, 1.0, 1.0 29 1/ 3, 1.0, 1.0 51 1.0, -1/ 3, 1/ 38
-1.0, 1.0, 1.0 30 -1/ 3, 1.0, 1.0 52 1.0, 1/ 3, 1/ 39 -1/ 3, -1.0,
-1.0 31 -1.0, 1/ 3, 1.0 53 1/ 3, 1.0, 1/ 310 1/ 3, -1.0, -1.0 32
-1.0, -1/ 3, -1.0 54 -1/ 3, 1.0, 1/ 311 1.0, -1/ 3, -1.0 33 -1/ 3,
-1/ 3, -1.0 55 -1.0, 1/ 3, 1/ 312 1.0, 1/ 3, -1.0 34 1/ 3, -1/ 3,
-1.0 56 -1.0, -1/ 3, 1/ 313 1/ 3, 1.0, -1.0 35 1/ 3, 1/ 3, -1.0 57
-1/ 3, -1/ 3, 1/ 3Close OptionsPART 3: Finite Element ModelingThe
MSC.Patran Element Library 15.7 319 OptionsFor more information,
see Hex64 (p. 334).14 -1/ 3, 1.0, -1.0 36 -1/ 3, 1/ 3, -1.0 58 1/
3, -1/ 3, 1/ 315 -1.0,1/ 3, -1.0 37 -1/ 3, -1.0, -1/ 3 59 1/ 3, 1/
3, 1/ 316 -1.0, -1/ 3, -1.0 38 1/ 3, -1.0, -1/ 3 60 -1/ 3, 1/ 3, 1/
317 -1.0, -1.0, -1/ 3 39 1.0, -1/ 3, -1/ 3 61 -1/ 3, -1/ 3, 1.018
1.0, -1.0, -1/ 3 40 1.0, 1/ 3, -1/ 3 62 1/ 3, -1/ 3, 1.019 1.0,
1.0, -1/ 3 41 1/ 3, 1.0, -1/ 3 63 1/ 3, 1/ 3, 1.020 -1.0, 1.0, -1/
3 42 -1/ 3, 1.0, -1/ 3 64 -1/ 3, 1/ 3, 1.021 -1.0, -1.0, 1/ 3 43
-1.0, 1/ 3, -1/ 322 1.0, -1.0, 1/ 3 44 -1.0, -1/ 3, -1/ 3Table
15-83 Hex64 Node Parametric CoordinatesNode NumberXi/Eta/ZetaNode
NumberXi/Eta/ZetaNode NumberXi/Eta/ZetaClose OptionsPART 3: Finite
Element ModelingThe MSC.Patran Element Library 15.8 320 Options15.8
MSC.Patrans Element Library2 11 23123 4123465231487623154Bar2
Tri3Tet4Hex8 Wedge 6Quad4Close OptionsPART 3: Finite Element
ModelingThe MSC.Patran Element Library 15.8 321 Options1 2312
341234554 32 14657854732916Quad5 Tri4Wedge7 Tet5Hex9 Close
OptionsPART 3: Finite Element ModelingThe MSC.Patran Element
Library 15.8 322 Options2 11 23123
416523144987365215148137918719815921124162011513101463176547510Bar3
Tri6Tet10 Quad8Wedge15 Hex201012116 8Close OptionsPART 3: Finite
Element ModelingThe MSC.Patran Element Library 15.8 323 Options1
2312341234594 32
176578547322116678554667891011111412159101381613141516
201217918101911Quad9Tet11Hex21Wedge16Tri7Close OptionsPART 3:
Finite Element ModelingThe MSC.Patran Element Library 15.8 324
OptionsSURFACE NODESSURFACE NODES63111413152941087yxz294
361012yxzTet14Close OptionsPART 3: Finite Element ModelingThe
MSC.Patran Element Library 15.8 325 Options193827 16yx
z1912181120yx z10415614513 17yx z6123410151315147 82LEVEL 3LEVEL
2LEVEL 1xzyLEVEL 1 LEVEL2LEVEL311Wedge20Clos

Понравилась статья? Поделить с друзьями:
  • Аппарат алмаг 01 инструкция по применению с иллюстрациями
  • Morphy richards кофеварка инструкция по применению
  • Лекарство микардин инструкция по применению цена отзывы микардин ru com
  • Как зарегистрировать ип удаленно пошаговая инструкция
  • Фарм норм спрей инструкция по применению взрослым