Вы находитесь на странице: 1из 143

Министерство образования и науки РФ

Федеральное агентство по образованию


Национальный исследовательский
Иркутский государственный технический университет

А.В. Беляев

Инженерный анализ в среде FEMAP

Лабораторный практикум

Учебное пособие

Иркутск 2014
3
УДК 621.878
ББК 38.623 я73
Б 44

Рекомендовано к изданию учебным советом ИрГТУ

Рецензенты:

Беляев А.В.
Б 44 Инженерный анализ в среде Femap : лабораторный практикум.
Иркутск : Изд-во ИрГТУ, 2014. с. 134.

В пособии излагаются методические рекомендации к выполнению


лабораторных работ по дисциплине «Инженерный анализ в среде Femap».
Пособие предназначено для ознакомления и приобретения практических
навыков работы с конечно-элементными программами. Цель пособия - дать
обучающимся необходимый минимум знаний и практических навыков при
выполнении инженерного анализа в среде «Femap». Этот минимум должен дать
возможность студенту самостоятельно выполнять конечно-элементное
моделирование и расчет простых задач.
Предназначено для студентов всех инженерных специальностей,
изучающих курс «Инженерный анализ в среде Femap», «Анализ систем с
распределенными параметрами».
Предназначено для студентов специальности 170900 «Подъемно -
транспортные, строительные, дорожные машины и оборудование» и других
специальностей технического профиля.

4
УДК 621.878
ББК 38.623 я73

© Беляев А.В., 2014


© Иркутский государственный
технический университет, 2014
ОГЛАВЛЕНИЕ
НАЧАЛО РАБОТЫ В FEMAP.........................................................................9
Интерфейс пользователя..................................................................................9
ЛАБОРАТОРНАЯ РАБОТА 1. ЛИНЕЙНЫЙ СТАТИЧЕСКИЙ
АНАЛИЗ КОНСОЛЬНОЙ БАЛКИ.....................................................................10
Выполнение работы........................................................................................10
Задание свойств материала............................................................................10
Описание свойств конечных элементов........................................................11
Генерация конечно-элементной модели.......................................................11
Задание граничных условий...........................................................................12
Создание нагрузки..........................................................................................13
Выполнение расчета.......................................................................................13
Обработка результатов расчета.....................................................................14
Построение изображения деформированного состояния и.............15
эпюр моментов................................................................................................15
ЛАБОРАТОРНАЯ РАБОТА 2. АНАЛИЗ УСТОЙЧИВОСТИ
КОНСОЛЬНОЙ БАЛКИ.......................................................................................16
Выполнение работы........................................................................................16
Создание новой нагрузки...............................................................................16
Выполнение расчета.......................................................................................16
Обработка результатов расчета......................................................................17
Построение изображения деформированного состояния...........................17
ЛАБОРАТОРНАЯ РАБОТА 3 . МОДЕЛИРОВАНИЕ ПРОСТОЙ
БАЛОЧНОЙ КОНСТРУКЦИИ..........................................................................18
Построение геометрии модели......................................................................18
Задание свойств материала.............................................................................18
Задание свойств конечных элементов...........................................................18
Генерация конечно-элементной сетки..........................................................20
Задание граничных условий и нагрузки.......................................................21
Анализ конструкции.......................................................................................21
Обработка результатов расчета......................................................................22
ЛАБОРАТОРНАЯ РАБОТА 4. СТАТИЧЕСКИЙ РАСЧЕТ БАЛКИ 23
5
Создание геометрии модели..........................................................................23
Задание свойств материала............................................................................23
Выбор типа и параметров конечных элементов...........................................23
Разбиение на конечные элементы.................................................................24
Задание граничных условий...........................................................................25
Задание нагрузок.............................................................................................25
Выполнение расчета.......................................................................................26
Отображение результатов расчета.................................................................26
ЛАБОРАТОРНАЯ РАБОТА 5. ПЛАСТИНА ПОД
ВОЗДЕЙСТВИЕМ ГРАВИТАЦИОННОГО НАГРУЖЕНИЯ.....................28
Создание геометрической модели.................................................................28
Задание свойств материала............................................................................31
Описание свойств конечных элементов........................................................32
Генерация конечно-элементной сетки..........................................................32
Задание граничных условий...........................................................................34
Задание нагружения........................................................................................35
Выполнение конечно-элементного анализа.................................................35
Обработка результатов расчета.....................................................................36
Модификация изображения модели на экране.............................................36
Построение изображения деформированного состояния пластины..........37
Анимация деформированного состояния.....................................................37
Отображение деформаций в виде изолиний.................................................37
ЛАБОРАТОРНАЯ РАБОТА 6. ПЛАСТИНА ПЕРЕМЕННОЙ
ТОЛЩИНЫ..............................................................................................................38
Выполнение работы........................................................................................38
Задание свойств материала............................................................................38
Описание свойств конечных элементов........................................................38
Генерация конечно-элементной сетки..........................................................39
Задание граничных условий. Создание нагрузки........................................39
Создание уравнения, описывающего изменение толщины пластины.......39
ЛАБОРАТОРНАЯ РАБОТА 7. СТАТИЧЕСКИЙ АНАЛИЗ
НАПРЯЖЕННО-ДЕФОРМИРОВАННОГО СОСТОЯНИЯ
ПОДКРЕПЛЕННОЙ ПЛАСТИНЫ....................................................................40
Выполнение работы........................................................................................40
Задание свойств материала............................................................................40
Описание свойств конечных элементов........................................................41
Генерация конечно-элементной сетки..........................................................41
Задание граничных условий...........................................................................43
Создание нагрузки..........................................................................................43
Выполнение расчета.......................................................................................44
Построение изображения деформированного состояния...........................44
Построение изображения напряженного состояния....................................45

6
ЛАБОРАТОРНАЯ РАБОТА 8. СОВМЕСТНОЕ ИСПОЛЬЗОВАНИЕ
В ОДНОЙ КОНЕЧНО-ЭЛЕМЕНТНОЙ МОДЕЛИ РАЗНЫХ ТИПОВ
ЭЛЕМЕНТОВ...........................................................................................................46
Построение геометрической модели.............................................................46
Описание свойств конечных элементов........................................................46
Генерация конечно-элементной сетки...........................................................47
Задание граничных условий...........................................................................49
Задание нагружения........................................................................................49
Обработка результатов расчета.....................................................................50
ЛАБОРАТОРНАЯ РАБОТА 9. CТАТИЧЕСКИЙ АНАЛИЗ
НАПРЯЖЕННО-ДЕФОРМИРОВАННОГО СОСТОЯНИЯ ФЕРМЕННОЙ
КОНСТРУКЦИИ.....................................................................................................51
Выполнение работы........................................................................................51
Описание свойств конечных элементов........................................................52
Задание граничных условий...........................................................................53
Создание нагрузки..........................................................................................53
Выполнение расчета.......................................................................................54
Построение изображения деформированного состояния...........................54
ЛАБОРАТОРНАЯ РАБОТА 10. МОДЕЛИРОВАНИЕ ПЛОСКОЙ
ФЕРМЫ.....................................................................................................................55
Построение геометрии модели......................................................................55
Задание свойств материала............................................................................55
Описание свойств конечных элементов........................................................56
Задание граничных условий...........................................................................57
Задание нагружения........................................................................................57
Обработка результатов расчета......................................................................58
ЛАБОРАТОРНАЯ РАБОТА 11. МОДЕЛИРОВАНИЕ ОБЪЕМНОЙ
ДЕТАЛИ....................................................................................................................59
Выполнение работы........................................................................................59
Задание свойств материала............................................................................59
Описание свойств конечных элементов........................................................59
Создание геометрии модели..........................................................................59
Генерация конечно-элементной сетки..........................................................60
ЛАБОРАТОРНАЯ РАБОТА 12. РАСЧЕТ ОБЪЕМНОГО (SOLID)
ТЕЛА НА ПРИМЕРЕ СТАТИЧЕСКОГО РАСЧЕТА......................................62
Построение геометрической модели.............................................................62
Задание свойств материала и конечных элементов.....................................64
Генерация конечно-элементной сетки...........................................................65
Задание нагружения........................................................................................67
Выполнение конечно-элементного анализа.................................................67
Обработка результатов расчета.....................................................................67

7
ЛАБОРАТОРНАЯ РАБОТА 13. РАСЧЕТ СЛОЖНОГО
ОБЪЕМНОГО (SOLID) ТЕЛА НА ПРИМЕРЕ СТАТИЧЕСКОГО
РАСЧЕТА ПРОЧНОСТИ ТРУБОПРОВОДА..................................................69
Построение геометрической модели.............................................................69
Задание свойств материала............................................................................74
Задание свойств используемых конечных элементов.................................74
Генерация конечно-элементной сетки..........................................................74
Задание граничных условий...........................................................................75
Задание нагружения........................................................................................76
Выполнение конечно-элементного анализа.................................................77
Обработка результатов расчета.....................................................................77
Работа со слоями.............................................................................................78
ЛАБОРАТОРНАЯ РАБОТА 14. КОНТАКТНАЯ ЗАДАЧА
РАСЧЕТА ПОСАДКИ ДЕТАЛЕЙ С НАТЯГОМ..........................................80
Построение геометрической модели.............................................................80
Задание свойств материала и конечных элементов.....................................86
Генерация конечно-элементной сетки..........................................................88
Задание граничных условий...........................................................................94
Задание нагружения........................................................................................97
Выполнение конечно-элементного анализа.................................................98
Обработка результатов расчета.....................................................................99
ЛАБОРАТОРНАЯ РАБОТА 15. МОДЕЛИРОВАНИЕ
КОНТАКТНОГО ВЗАИМОДЕЙСТВИЯ ТЕХНОЛОГИЧЕСКОГО
БОЙКА С ОБРАБАТЫВАЕМОЙ ДЕТАЛЬЮ.............................................101
Геометрическая модель.................................................................................101
Задание свойств материала и конечных элементов....................................104
Генерация конечно-элементной сетки.........................................................105
Задание граничных условий.........................................................................117
Задание нагружения......................................................................................118
Выполнение конечно-элементного анализа..............................................119
Анализ результатов расчета..........................................................................121
Пластическое деформирование...................................................................122
ЛАБОРАТОРНАЯ РАБОТА 16. МОДЕЛИРОВАНИЕ
КОНТАКТНОГО ВЗАИМОДЕЙСТВИЯ УПЛОТНИТЕЛЬНОГО
КОЛЬЦА И ДИСКА ПРИТИРА.......................................................................124
Геометрическая модель.................................................................................124
Задание свойств материала и конечных элементов....................................130
Генерация конечно-элементной сетки.........................................................132
Задание граничных условий.........................................................................139
Задание нагружения......................................................................................143
Обработка результатов расчета....................................................................145
Упругое деформирование притира и уплотнительного кольца................148
ПРИЛОЖЕНИЕ 1........................................................................................149
8
Приложение 2................................................................................................152

9
ВВЕДЕНИЕ

Femap – это система, основанная на методе конечных элементов и


предназначенная для расчета статических напряжений и деформаций,
устойчивости, определения собственных частот и форм колебаний, анализа
тепловых установившихся и переходных процессов, а также задач статики и
динамики в нелинейной постановке для широкого класса машиностроительных
и других конструкций. Femap сочетает в себе мощные аналитические
возможности процессора MSC/NASTRAN и легкость работы с графическим
пользовательским интерфейсом среды Windows.
Геометрические модели для Femap, являющиеся основой конечно-
элементных моделей, можно формировать как с помощью препроцессора самой
системы, так и импортировать их из какой-либо другой CAD-системы, с
которой Femap имеет интерфейс (форматы: DXF, IGES, ACIS, Parasolid,
стереолитография). В любом из этих случаев система обеспечивает генерацию
полной конечно-элементной модели на базе заданной геометрии. Возможности
генерации конечно-элементных сеток (КЭС) в препроцессоре системы
варьируются в широких пределах: от формирования сеток вручную, на основе
указанных опорных точек, до полностью автоматической генерации сетки для
сложных частей геометрической модели.
Необходимые для проведения анализа характеристики материалов и
балочных сечений могут задаваться пользователем самостоятельно или
выбираться из соответствующих библиотек, имеющихся в системе.
Предусмотрена возможность моделирования практически всех типов
материалов, включая композиты, гиперупругие и другие современные
материалы.
Для моделирования внешних факторов, оказывающих влияние на
конструкцию, в системе имеется большой выбор способов нагружения и
закрепления конечно-элементной модели.
Кроме того, система может работать и с уже готовыми конечно-
элементными моделями, которые были сформированы с помощью других
систем и переданы в Femap с использованием соответствующих интерфейсов.
Перед проведением какого-либо расчета необходимо быть уверенным в
правильности сформированной модели. Поэтому в Femap предусмотрен
постоянный контроль процесса моделирования, который помогает избежать
проникновения ошибок в создаваемую модель. Достигается это посредством
визуальной обратной связи системы с пользователем. Кроме того, Femap
располагает развитым набором средств для выявления и устранения ошибок,
которые трудно или невозможно заметить визуально. Так Femap позволяет
выявлять совпадающие (сдублированные) геометрические объекты,
обнаруживать неправильные соединения элементов, рассчитывать массовые и
инерционные свойства, оценивать условия закрепления модели. Каждый из
10
этих методов может быть использован в любое время для обнаружения
потенциальных ошибок, которые могут привести к ненужным временным и
материальным затратам.
По окончании процесса формирования модели, с помощью системы
Femap можно осуществить ее конечно-элементный анализ, построенный на
алгоритмах, которые обеспечивают максимальную точность, скорость и
достоверность решения.
Постпроцессор системы Femap располагает мощными средствами
визуализации, позволяющими по завершении расчетов быстро обрабатывать
полученные результаты, а также рядом инструментов для дальнейшей
численной обработки этих результатов. Все существующие типы результатов
можно изображать также в виде изолиний, а некоторые в виде эпюр и векторов.
Любой тип данных может быть представлен и в форме графиков. Кроме того,
Femap позволяет линейно объединять результаты предыдущих вариантов
расчета, а также решать заданные пользователем уравнения.
Перед началом работы с системой необходимо отметить, что в ней нет
привязки к какой либо системе единиц измерения и пользователь сам должен с
этим определиться.
Обратите внимание на то, что Femap предполагает использование
согласованной системы единиц измерения. Поэтому необходимо следить за
тем, чтобы в одной модели не происходило их смешение (например,
использование сантиметров и метров в одной задаче недопустимо и др.)

11
НАЧАЛО РАБОТЫ В FEMAP
Запустить систему Femap можно, воспользовавшись соответствующим
ярлыком на рабочем столе. После этого на экране появится главное окно.
Интерфейс пользователя
Главное окно функционально объединяет все интерфейсные элементы
среды моделирования (см. рис. 1).
Рис.
1

Главное меню содержит названия групп команд, через которые отражен


весь инструментарий приложения. Названия групп команд в соответствии с
расположением на панели главного меню – File (Файл), Geometry (Геометрия),
Model (Модель), Mesh (Сетка), Modify (Изменить), List (Список), Delete
(Удалить), Group (Группы), View (Вид), Help (Справка). В каждом пункте
главного меню находится выпадающее меню со списком команд, некоторые из
них имеют подменю.
* – в данном случае файл без имени.
Панель инструментов View (Вид) содержит кнопки, в основном
дублирующие команды меню View, которые позволяют управлять процессом
отображения разрабатываемой модели.

12
Графическое окно служит для отображения разрабатываемой модели и
результатов расчётов. Оно имеет кнопки минимизации, изменения размера и
закрытия. В окне представлена глобальная система координат X,Y,Z;
координатные оси в рабочей плоскости (по умолчанию – в плоскости XY);
начало координат в виде точки.
Можно определить несколько графических окон, показывающих
различные виды модели и/или результаты расчётов. Подробно эти возможности
приложения будут рассмотрены позже, в соответствующей лабораторной
работе.
Окно сообщений выводит диагностику выполнения команд. Имеет
вертикальную полоску прокрутки. Окно раскрывается или сворачивается до
прежних размеров при двойном щелчке на ней или из курсорного меню при
нажатии правой кнопки мыши (пункт Dock/Undock). Пункт этого меню Lines
так же позволяет установить количество вводимых строк сообщений.
Строка подсказки даёт краткую информацию о командах меню и
панелей, а так же количестве узлов и конечных элементов модели.
Статусная строка состоит из ряда окошек, в которых указываются
текущие значения идентификаторов свойств конечных элементов (Prop),
нагрузок (Ld), граничных условий (Con), групп (Grp) и результатов (Out).
Курсорное меню появляется при нажатии правой кнопкой мыши и
содержит ряд наиболее часто употребляемых команд. Состав команд
курсорного меню меняется в зависимости от места нажатия – в графическом
окне, в окне состояния, в окне сообщений или в окошке статусной строки.

ЛАБОРАТОРНАЯ РАБОТА 1. ЛИНЕЙНЫЙ СТАТИЧЕСКИЙ


АНАЛИЗ КОНСОЛЬНОЙ БАЛКИ
В настоящем примере описаны методы формирования модели консольной
балки длиной 5 метров с однозамкнутым прямоугольным сечением, со
сторонами 0,2 и 0,1 м и толщиной стенки 0,01 м. В качестве нагружения
задается сила величиной 1000 Н, приложенная к свободному концу. В
результате расчета необходимо определить напряженно-деформированное
состояние конструкции.
В примере используются единицы измерения системы СИ.
Выполнение работы
Запустите систему Femap, нажав на кнопку .
Задание свойств материала
Выберите последовательность команд Model (модель)  Material
(материал), после чего активизируется диалоговое окно “Define Material - ISO-
TROPIC” (задание изотропного материала), в котором можно задать
необходимый набор физико-механических свойств, требуемого материала.
Обратите внимание, что по умолчанию предлагается определение свойств для
13
изотропного материала.
Введите:
Title mat_1
Youngs Modulus 7,10E+10
Poisson’s ratio 0,3
Mass Density 2,65E+4
Нажмите «ОК» для
подтверждения выбора материала, а
затем «Cancel», для выхода из меню.
Описание свойств конечных
элементов
Следующий шаг – описание
свойств конечных элементов, которые
будут использованы в модели.
Выполнив команды Model (модель)  Property (свойства), войдите в
диалоговое окно “Define Property – Plate Element Type”, введите: Title prop_1
Затем нажмите Elem/Property
Type и выберите:
Line Elements Bar
Нажмите «ОK».
Затем нажмите Shape... и
выберите Shape  Rectangular
Tube:
Введите следующие данные:
Height 0,2
Width 0,1
Thickness 0,01
Нажмите Draw Section
Нажмите «ОK».
Введите:
Y Shear Area: 0
Z Shear Area: 0
Выберите материал, нажав на стрелку с
правой стороны поля Material, и выбрав из
появившегося списка 1..mat_1.
Нажмите «ОK» для подтверждения выбора
свойств элементов, а затем «Cancel» для выхода
из меню.

Генерация конечно-элементной модели


В данном примере предлагается создать конечно-элементную модель без
привязки к геометрии, методом генерации балочных элементов между двумя
14
точками.
Выполните последовательность команд Mesh  Between... После чего на
экране появится окно:
Введите в
соответствующих полях
данные, нажав на стрелку с
правой стороны поля Property:
..prop_1
Mesh Size/#Nodes 11
затем нажмите «ОK».
В появившимся окне:
Введите: X 0; Y 0; Z 0.

Нажмите "OK".
В следующем окне введите:
X 5; Y 0; Z 0. Нажмите «ОK».
Теперь появится окно определения вектора ориентации элемента. Окно,
определяющее вектор ориентации элемента должно выглядеть следующим
образом:

Нажмите «ОK».
Изменить масштаб изображения, и поместить его в центр окна можно,
выполнив последовательность команд View (вид)  Autoscale  Visible
(автомасштабирование) или нажав комбинацию клавиш Ctrl + A.
Задание граничных условий
Теперь необходимо задать граничные условия, моделирующие заделку. С
этой целью войдите в меню Model (модель) 
Constraint (граничные условия)  Set (вариант).
В появившемся окне в поле Title (заголовок)
задайте произвольный заголовок для данного варианта
граничных условий (например, “constraint_1”) и
нажмите «ОK». Затем войдите в меню Model (модель)
 Constraint (граничные условия)  Nodal (в узлах).
На экране появится окно с запросом номеров узлов,
15
для которых будут задаваться граничные условия.
Введите 1 в поле ID (идентификационный номер первого узла в ряду
узлов), затем нажмите «ОК». В результате появится диалоговое окно,
озаглавленное “Create Nodal Constraints/DOF” (задание узловых граничных
условий по степеням свободы).

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


команду FIXED (жесткое закрепление) и нажмите «ОK». В результате
соответствующие граничные условия будут заданы в узле с номером 1.
Для выхода из меню нажмите «CANCEL».
Создание нагрузки
Задание нагрузки завершает формирование конечноэлементной модели.
Для задания нагружения войдите в меню Model (модель)  Load (нагрузка) 
Set (вариант нагружения). Введите заголовок (например, “load_1”) в поле Title
и нажмите «ОK». Затем выполните последовательность команд Model (модель)
 Load (нагрузка)  Nodal (приложенная к узлам). На экране появится
соответствующее диалоговое окно.
Выберите с помощью мыши или введите:
ID 11 Нажмите «ОK».
В появившемся диалоговом окне выберите Force и введите величину
действующей силы по оси Y: FY –1000. Нажмите «ОK».
Для выхода из меню нажмите «CANCEL».
Для того чтобы записать модель, надо выполнить команды File (файл) 
Save (сохранить). При этом на экране появится диалоговое окно озаглавленное
“File Save As” (сохранить как) с запросом имени файла. Это окно появляется
потому, что запись в файл в нашем случае еще ни разу не производилась и у
него нет имени. Введите имя, например Prim_1 (расширение можно не
задавать, оно будет присвоено автоматически), в поле File Name (имя файла) и
выберите команду Save (сохранить) для подтверждения записи модели в файл с
именем “Prim_1”(где Prim – ваша фамилия). Обратите внимание, что
расширение имени файла “mod” является в Femap стандартным расширением
для файлов, содержащих в себе модели. После записи файла его имя появляется
в самой верхней строке экрана.
Выполнение расчета
В настоящий момент рассматриваемая задача готова к проведению
конечноэлементного анализа. При помощи последовательности команд File
(файл)  Analyze (анализ) войдите в меню
управления процессом анализа (“Export Method”).
При нажатии кнопки Greate/Edit Set появится
16
окно Analysis Set Manager, где необходимо выбрать New…:

Затем, в окне Analysis Set в поле Analysis Program (решатель) выберете


36..NX Nastran, в поле Analysis Type (тип анализа) выберете 1… Static
(статический вариант нагрузки)
В поле Title введите любое название (например
"Analyze_1"). Нажмите «ОK». Нажмите кнопку Ana-
lyze запустится процесс выполнения конечно-
элементного расчета. Время выполнения зависит от
быстродействия компьютера. Сразу после запуска
процесса анализа на экране появляется панель "Analysis
Monitor". Следует отметить, что окончание расчета
сопровождается коротким звуковым сигналом, а через
несколько секунд подсвечивается кнопка "Load Re-
sults". После этого можно проводить обработку
результатов счета. Панель "Analysis Monitor" можно
закрыть.
Обработка результатов расчета
После завершения расчета можно проводить
обработку полученных результатов. В появившемся
панели “NX Nastran Analysis Monitor” вы можете
нажать Load Results, для просмотра информации о
расчете, или нажмите Continue для продолжения.
В появившемся окне вместо All Vectors выберите 3…T2 Translation.
Нажмите «ОK».
Выключите отображение граничных условий и их меток. Войдите в меню
View  Options, нажмите Quick Options, и в появившемся окне нажмите La-
bels Off, отключите также вывод граничных условий и нагрузок, т.е. отключите
17
Load/Constraint Off, Geometry Off, снимите «галочку» напротив Node (не
показывать нагрузку и граничные условия, геометрию, узлы) и нажмите

«Done». Нажмите "ОK".


Построение изображения деформированного состояния и
эпюр моментов

Войдите в меню View (вид)  Select (выбор), выберите флажок Deform


(деформированное состояние) в разделе “Deformed Style” (стиль изображения
деформированного состояния) и Beam Diagram в разделе “Contour Style”
(стиль заливки). Войдите в меню Deformed and Contour Data и откройте при
помощи соответствующей стрелки список “Deformation” (деформации) раздела
“Output Vectors” (векторы для обработки). В этом списке выберите строку T2
Translation, что соответствует перемещениям в направлении оси Y, в “Contour”
выберите 3000…Bar EndA Plane1 Moment, что соответствует моментам на
концах А балочных элементов, и дважды нажмите "ОK". На экране появится
изображение деформированного состояния.
Аналогичным образом можно построить эпюры напряжений и
перемещений.

18
19
ЛАБОРАТОРНАЯ РАБОТА 2. АНАЛИЗ УСТОЙЧИВОСТИ
КОНСОЛЬНОЙ БАЛКИ
В настоящем примере описаны методы проведения расчета устойчивости
балки, работающей на сжатие при малых возмущениях.
В примере используются единицы измерения системы СИ.
Выполнение работы
Запустите систему Femap. Выполните последовательность команд File
( файл)  Open (открыть файл); выберите файл Prim_1 (где Prim ваша
фамилия), выберите команду Open (открыть существующую модель).
Создание новой нагрузки
Для задания нагружения войдите в меню
Model (модель)  Load (нагрузка)  Set
(вариант нагружения). Введите номер варианта
нагрузки ID: 2 новый заголовок (например,
“load_2”) в поле Title и нажмите «ОК». Затем
выполните последовательность команд Model
(модель)  Load (нагрузка)  Nodal
(приложенная к узлам). На экране появится
соответствующее диалоговое окно.
Выберите с помощью мыши или введите:
ID 11
Нажмите «ОК».
В появившемся диалоговом окне выберите Force и введите величину
действующей силы по оси X:
FX -1, нажмите «ОК».
Для выхода из меню нажмите Cancel.
Далее выполните команды View Redraw или нажмите Ctrl +D.
Выполнение расчета
B настоящий момент рассматриваемая задача готова к проведению
конечно-элементного анализа. При помощи последовательности команд File
(файл)  Analyze (анализ) войдите в меню управления процессом анализа
(“Export Method”).
При нажатии кнопки Greate/Edit Set появится окно Analysis Set Manager,
где необходимо выбрать New…
В окне Analysis Type (тип расчета) выберите 7..Buckling (устойчивость),
нажмите 5 раз кнопку Next и в поле Eigenvalues and
Eigenvectors укажите Number Desired (число
собственных значений) 3, нажмите «ОK». Нажмите
YES на вопрос о сохранении модели. Запустится
процесс выполнения расчета. Время выполнения
20
зависит от быстродействия компьютера.

21
Обработка результатов расчета
После завершения процесса анализа можно проводить обработку
полученных результатов. В появившемся окне “Message Review” вы можете
нажать Show Details, для просмотра информации о расчете, или нажмите Con-
tinue для продолжения.
Нажмите «ОK».
Построение изображения деформированного состояния
Войдите в меню View (вид) Select (выбор), пометьте строку Deform
(деформированное состояние) в разделе “Deformed Style” (стиль изображения
деформированного состояния). Войдите в меню Deformed and Contour Data и
в окне Output Set выберите 2..Eigen-
value 1 62975.73, что соответствует
первой форме потери устойчивости.
Откройте при помощи
соответствующей стрелки список
“Deformation” (деформации) раздела
“Output Vectors” (векторы для
обработки). В этом списке выберите
строку Total Translation, что
соответствует суммарным векторам
перемещений, обратите внимание на
величину Set Value, которая
соответствует величине 
(отношению критической нагрузки к действующей).
Дважды нажмите «ОK». На экране появится изображение
деформированного состояния.

Аналогичным образом выведите на экран третью форму потери


устойчивости.

22
ЛАБОРАТОРНАЯ РАБОТА 3 . МОДЕЛИРОВАНИЕ ПРОСТОЙ
БАЛОЧНОЙ КОНСТРУКЦИИ
В настоящем примере описаны методы моделирования простой балочной
конструкции с разбиением её на несколько конечных элементов с применением
различных балочных сечений.
Построение геометрии модели
Слева представлена схема
моделируемой конструкции. Два
стержня (с сечением в виде трубы),
консольно закреплены под углом в 30
градусов друг к другу и нагружены
вертикальной силой F, равной 1000 Н.
Данный пример будет выполнен в
системе единиц СИ (метры, ньютоны,
секунды).
Выполните последовательность
команд Geometry  Curve-Line  Project Points… (построение кривой по
точкам) в появившемся окне в полях данных для координат сначала проставьте
0, 0, 0 и нажмите «ОK». Далее в следующем окне введите координаты 1, 0, 0 и
нажмите «ОK» – на экране появится первая кривая, затем снова нажмите «ОК»
и в очередном окне введите координаты 0, 0,5, 0 и нажмите «ОK» и «Cancel».
Для обновления изображения нажмите СTRL+A. На экране появился
контур будущей конструкции, нарисованный кривыми. На этом построение
геометрии закончено.
Задание свойств материала
Выполните последовательность команд
Model  Material, в появившемся окне
“Define Material - ISOTROPIC” введите в
соответствующих полях данных следующие
значения: Е = 2E+11 Па, коэффициент
Пуассона  = 0,3, массовая плотность  =
7800 кг/м3 (заметьте, что все вводимые
характеристики материала вводятся в
системе СИ, и что построение геометрии
модели производилось в метрах). Название
материала – Steel 3 – systema SI. Нажмите
«ОK» и «Cancel».

Задание свойств конечных элементов


При моделировании балочных конструкций используется конечный
23
элемент типа – BEAM. В данном примере обе балки имеют различные сечения,
а значит, необходимо будет задать два различных варианта свойств. Выполните
команды Model (модель) – Property (свойства). В появившемся диалоговом
окне “Define Property – PLATE Element Type” нажмите на кнопку Element/
Property Type. В следующем окне выберите пункт BEAM и нажмите «ОK».
Теперь окно ввода свойств элемента “Define property – BEAM element type”
изменилось в соответствии с выбранным типом элемента. Введите название
первого свойства, например – balka_1, в поле данных материала выберите
материал – Steel 30 – systema SI (см. рисунок), далее нажмите кнопку «Shape»
(форма поперечного сечения).
В появившемся окне “Cross Sec-
tion Definition” в поле данных Shape
выберите Circular tube (труба). Далее
в области данных Size, в поле данных
Radius (радиус) введите 0,02, а в поле
данных Thickness (толщина) – 0,002,
затем нажмите кнопку «Draw
Section» (нарисовать сечение).
Компьютер перерисует поперечное
сечение балки в соответствии с
заданными значениями. Цифрами 1,
2, 3, 4 на сечении обозначены точки, в
которых будут определяться
неизвестные величины. Нажмите «ОK».
Вернувшись в окно задания свойств элемента“Define property – BEAM
element type” заметьте, что компьютер провел вычисления параметров сечения
(моментов инерции и пр.) в соответствии с заданными значениями
геометрических характеристик профиля.

Нажмите «ОK».
24
Далее в появившемся окне введите название свойства элементов для
второй балки – balka 2, нажатием кнопки Shape, аналогичным образом задайте
свойства трубчатого сечения: радиус – 0,03 м, толщина – 0,003 м.
Генерация конечно-элементной сетки
Перед разбиением модели на конечные элементы необходимо «наметить»
количество элементов, на которое будет разбита конструкция. Предположим,
что нам необходимо разбить верхнюю балку на 10 элементов со свойствами –
balka 1, а нижнюю на 15 элементов со свойствами – balka 2. Для этого
выполните последовательность команд Mesh  Mesh Control  Size Along
Curve (задание количества элементов на кривой). В появившемся стандартном
окне выбора примитивов (в данном случае кривых), выберите верхнюю кривую
и нажмите «Ок». В окне – “Mesh Size Along Curves” в поле данных Number of
Elements введите число 10 и нажмите «ОK».

Снова появится окно выбора примитивов, теперь выберите нижнюю


горизонтальную кривую и нажмите «ОK». В следующем окне теперь задайте
число 15, потом нажмите «ОK» и «Cancel». Теперь на кривых можно увидеть
предварительную разметку будущих узлов.

Далее, можно перейти непосредственно к разбиению, для этого выполните


команду Mesh  Geometry  Curve в окне выбора примитивов выберите
сначала верхнюю балку и нажмите «ОK». В появившемся окне “Geometry Mesh
Options”в поле данных Property выберите свойство – balka 1 и нажмите «ОK».
Далее появится окно – “Vector Locate – Define Element Orientation Vector”
(определение координат вектора ориентации сечения относительно оси
балочного элемента). В данном
примере используется круглое
сечение балки, поэтому его
положение в пространстве
относительно оси симметрии
может быть произвольным. Далее введите значения точек, как показано на
рисунке и нажмите «OK».
После этого верхняя кривая будет разбита на 10 балочных элементов.
25
Далее выполните ту же последовательность команд, выбрав для разбиения
нижнюю кривую, используя свойства элементов – balka 2, и такой же вектор
ориентации поперечного сечения.
В результате проделанных операций на экране появятся кривые, разбитые
на конечные элементы с различными свойствами.

Однако в месте сочленения балок теперь существуют два совпадающих


элемента, которые необходимо «сшить» между собой. Для этого выполните
последовательность команд Tools  Check  Coincident Nodes…, в окне
выбора примитивов выделите два краевых узла и нажмите «ОK». В окне
“Check/Merge Coincident” поставьте галочку напротив строчки Merge
Coincident Entities и нажмите «ОK».
Задание граничных условий и нагрузки
Граничные условия, это полное защемление концов балок.
Выполните последовательность команд: Model  Constraint (граничные
условия)  Nodal (по узлам). В окне: “Create or Activate Constraint Set”
впишите название варианта нагружения, например – Constraint 1.
Нажмите «ОK».
В появившемся окне “Entity
Selection – Enter Nodes to Select”,
выберите краевые узлы балок и нажмите
«ОK». В следующем окне нажмите
кнопку Fixed и нажмите «ОK» и
«Cancel».
Чтобы задать нагрузку, выполните
последовательность команд: Model 
Load  Nodal, в появившемся окне
введите название варианта нагружения:
Force 1000 H.
Далее в окне выбора примитивов (в данном случае узлов) выберите
краевой узел (в месте соединения балок) и нажмите «ОK». В появившемся окне
задайте нагрузку – 1000 Н в направлении TY. Нажмите «ОK» и «Сancel».

26
Анализ конструкции
В результате проделанных операций на экране появится готовая
конечноэлементная модель балочной конструкции.
Для анализа выполните последовательность команд File  Analyze
(смотри лабораторную работу №1)
Обработка результатов расчета

После выполнения расчета, выполните последовательность команд View


 Select в появившемся окне пометьте строчки как показано на рисунке
(заметьте, что в поле данных Contour Style помечаем пункт Beam Diagram –
эпюра).
Нажмите кнопку Deformed and Contour Data и в появившемся окне в поле
данных Contour выберите – 3139… Beam EndA Pt1 Comb Stress и нажмите
«ОK» и «ОK».
В результате на экране появится картина деформированного состояния
балок.
Эпюры напряжений «отложены» вдоль оси Z, поэтому чтобы их увидеть,
необходимо развернуть вид модели на экране. Для этого выполните
последовательность команд View  Rotate и в появившемся окне нажмите
кнопку Isometric и затем «ОK».

27
ЛАБОРАТОРНАЯ РАБОТА 4. СТАТИЧЕСКИЙ РАСЧЕТ БАЛКИ
Произведем проверочный расчет на прочность несущей балки
сортировочного транспортера. Длина балки 4 м, расстояние между опорами
одинаковое, равное 1 м. Балка нагружена по всей длине распределенной
нагрузкой с интенсивностью q = 20 кН/м. Над правой опорой действует
сосредоточенный момент М = 2 кНм от перегрузочного устройства. Балка
изготовлена из профиля коробчатого сечения высотой 80 мм, шириной 40 мм,
толщина стенок – 4 мм. Материал балки – Ст. 3.
Выполнение работы
Запустите систему Femap.
Создание геометрии модели
Используя пункт меню (Геометрия  Прямая  Координаты), построим
прямую линию с координатами концов Х: 0, Y: 0, Z: 0 и Х: 4, Y: 0, Z: 0.

Задание свойств материала


Выполните последовательность команд Model  Material, в появившемся
окне “Define Material - ISOTROPIC” введите в соответствующих полях данных
следующие значения: Е = 2,1E+11 Па, коэффициент Пуассона  = 0,3, массовая
плотность  = 7850 кг/м3 (заметьте, что все вводимые характеристики
материала вводятся в системе СИ, и что построение геометрии модели
производилось в метрах). Название материала – CT.3. Нажмите «ОK» и
«Cancel».
Выбор типа и параметров конечных элементов
Выберем пункт меню Model  Property. В
появившемся диалоговом окне задания свойств конечных
элементов нажмем кнопку Elem/Property Type (Тип
элемента/Свойства). В панели выбора элементов
представлен перечень доступных в MSC/N4W конечных
элементов. Для рассматриваемой задачи подходят два
одномерных элемента балочного типа: Ваr и Веаm. Одно
из различий между ними заключается в том, что Ваr
имеет постоянные по длине размеры сечения, а для Beam
можно задавать разные размеры сечений на концах
элемента.
Выберем элемент Ваr, как показано ниже, и нажмем

28
«ОK». При этом вид окна задания свойств элементов соответствующим
образом модифицируется.
Нажмем кнопку Shaре (Форма) для задания формы и размеров
поперечного сечения балки. Появится диалоговое окно Cross Section Definition
(Задание поперечного сечения).
Выберем из списка Shape сечение
Rectangular Tube (Прямоугольная
труба) и введем его размеры, а также
установим ориентацию оси у сечения:
Orientation Direction (у) – Uр (Вверх),
как показано на рисунке.
Цифрами 1, 2, 3, 4 указаны точки
сечения, для которых в результатах
расчета будут представлены значения
нормальных напряжений. Нажмем
«ОK». После расчета характеристик
сечения окно выбора свойств элемента
появится снова, но в измененном виде
(применительно к элементу Ваr).
Используя кнопку Save
(Сохранить), можно сохранить параметры элемента в библиотеке – файле с
именем property.esp – или загрузить из данной библиотеки с помощью кнопки
(Загрузить), а также скопировать в данное окно свойства уже имеющегося
элемента модели – кнопка Сору (Копировать).
В поле Тitlе введем название элемента (Ваr) и выберем из списка материал
Ст. 3. Нажмем «ОK» и затем «Cancel» для завершения задания характеристик
конечных элементов.
Разбиение на конечные элементы
Как и ранее, в пункте меню Mesh  Mesh Control  Default Size введем
размер конечных элементов 0,1 (100 мм).
Выберем пункт Mesh  Geometry  Curve (Сетка  Геометрия 
Линия), отметим нашу прямую и нажмем «ОK». Возникнет диалоговое окно
Vector Locate – Define Element Orientation Vector (задать вектор ориентации
элемента), в котором задается ориентация оси у сечения. Отметим, что
продольные оси одномерных стержневых балочных элементов по умолчанию
направляются вдоль линии, разбиваемой на конечные элементы, а направление
оси у необходимо указать самостоятельно.

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


координаты начала (Ваsе) и конца (Тiр) вектора ориентации, как показано на
29
рис. С помощью кнопки Меthods (Методы) можно получить доступ к другим
способам задания вектора ориентации сечения, которые часто оказываются
весьма полезными.
Некоторые из этих методов будут использоваться ниже в различных
примерах. Нажмем «ОK», после чего произойдет разбиение балки на конечные
элементы.
Для быстрого возврата изображения модели в рабочую плоскость (Work-
plane) после динамического ориентирования используйте команду меню View
 Align By  Workplane (Вид  Выровнять  Рабочая плоскость).
Задание граничных условий
В пункте меню Model  Constraint  Set введем
название задаваемой совокупности граничных условий
– "5_оpor".
Опоры в данном случае удобно задать в узлах
сетки, поэтому выберем команду меню Model 
Constraint  Nodal (Модель  Граничные условия 
Узловые), отметим мышью правый крайний узел и
нажмем «ОK». В появившемся диалоговом окне Create
Nodal Constraints/DOF (Создание узловых
связей/Степени свободы) в разделе DOF (Степени свободы) отметим ТХ, ТY,
ТZ, RХ, запретив перемещения узла по осям Х, Y, Z (приставка Т от слова
Тranslation – перемещение) и поворот вокруг оси Х (RХ; R от слова Rotate –

поворот).
Далее с интервалом 1 м отметим на балке четыре узла справа налево и
запретим для них перемещения вдоль осей Y и Z, включив опции ТY и ТZ.
В результате получим следующее изображение модели балки, где рядом с
условным изображением опор проставлены запрещенные степени свободы: 1
(ТХ), 2 (ТY), 3 (ТZ) – перемещения вдоль осей Х, Y, Z; 4 (RХ), 5 (RY), 6 (RZ) –
повороты вокруг осей Х, Y, Z.

Задание нагрузок
В пункте меню Model  Load  Set присвоим название совокупности
30
нагрузок: q = 20 кН/м, М = 2 кНм.
Зададим распределенную нагрузку. Выберем пункт меню Model  Load
 On Curve; укажем ось балки, нажмем ОК; отметим в списке нагрузoк Force
Per Length (Сила на единицу длины), для которой введем значение FY: -20000.

Нажмем «ОК» и затем «Cancel».


Для задания момента выберем команду меню Model  Load  Nodal
(Модель  Нагрузка  Узловая), отметим крайний правый узел; в
появившемся диалоговом окне укажем Moment (Момент), Components и
введем значение MZ: 2000. Нажав «ОК» и затем «Cancel» завершим создание
расчетной модели балки. Момент на ее изображении обозначается стрелкой с
двумя концами.
Используя View  Options отключим отображение числовых значений
нагрузок, цифр около опор и шкал осей координат.

Сохраним модель под именем Ваr_4.mod.


Выполнение расчета
Выберем пункт меню File (файл)  Analyze (анализ) произведем
установки, как показано на рисунке, нажмем «ОК» (смотрим лабораторную
работу №1)
Подтвердим сохранение модели и нажмем кнопку Continue после
31
окончания расчета.
Отображение результатов расчета

Используя кнопки и выведем окно выбора выходных данных Se-


lect Post Processing Data. В разделе Output Set представлен выполненный
расчет – 1..МSС/NАSTRAN Саsе 1. Выберем в разделе Output Vectors для De-
formation – Total Translation, а для Contour – Ваr EndВ Мах Соmb Stress
(Максимальные в сечении напряжения (нормальные) на конце В элементов
балки). Обозначения выходных векторов для балки приведены в приложении 2.
Нажмем «ОK».
Представление контурных данных для балок осуществляется не с
помощью кнопки Contour , как в случае пластины с применением команды
меню View  Select (Вид  Выбор), при исполнении которой появляется
диалоговое окно View Select (Выбор отображения); в данном окне включим
опцию Beam Diagram (Эпюра) и нажмем кнопку «ОK». В результате получим
изображение эпюры максимальных нормальных напряжений по длине балки.
Аналогичным образом можно просмотреть напряжения в отдельных
точках сечения, например в точке 1 – Ваr EndВ (А) Рt1 Веnd Stress
(Напряжения изгиба в точке 1 сечения на концах В (А) элементов балки).
Нажмем также кнопку для одновременного представления

деформированной оси балки. Ее максимальный прогиб, как указано в левом


нижнем углу, составляет 1,57 мм.
Из результатов расчета следует, что прочность балки обеспечивается с
коэффициентом запаса по пределу текучести

Подберите на основе расчетов необходимые размеры сечения


двутаврового профиля для рассматриваемой балки. Форму и размеры
сечения измените в пункте меню Моdify  Еdit  Рroperty (Изменить 
Редактировать Свойства); для редактирования параметров сечения
включите опцию Сhange Shape (Изменить форму).

32
33
ЛАБОРАТОРНАЯ РАБОТА 5. ПЛАСТИНА ПОД ВОЗДЕЙСТВИЕМ
ГРАВИТАЦИОННОГО НАГРУЖЕНИЯ

В настоящем примере описаны методы формирования модели квадратной


пластины со стороной 100 мм, скругленными углами (радиусы скруглений
10 мм) и круглым отверстием посередине, диаметр которого составляет 40 мм.
100
R10

40
O40
100

Пластина изготовлена из стали, её толщина постоянна и равна 1 мм.


Модель предполагается опертой по своему наружному краю, а в качестве
нагружения задается перегрузка величиной 10g (g – ускорение свободного
падения) в направлении нормали к поверхности пластины. Пластина
моделируется на основе оболочечных конечных элементов. В результате
анализа рассчитываются перемещения в узлах и напряжения в элементах.
Для успешного формирования модели, ее расчета и обработки полученных
результатов следуйте приведенному ниже описанию. Вводимые величины,
команды и выбираемые позиции меню выделены в тексте жирным шрифтом.
Для пользователей, не владеющих английским языком, после команд в скобках
дан их русский смысловой перевод.
Создание геометрической модели
Запустите систему Femap.
Формирование квадрата со стороной 100 мм:
Выполните последовательность команд GeometryCurveLine Rectan-
gle. Для этого откройте падающее меню Geometry (геометрия) и выберите в
нем команду Curve  Line (кривая типа – линия). В результате откроется
новое меню, в котором необходимо выбрать позицию Rectangle
(прямоугольник). После этого на экране появится окно с запросом координат
первого угла прямоугольника:

Введите в соответствующих полях данных: 0 (ноль) для координаты Х, 0


34
для координаты Y и 0 для координаты Z; затем выберите «ОK» (для этого
разместите курсор поверх этой кнопки в диалоговом окне и нажмите левую
кнопку “мыши”). Появится аналогичное окно с запросом координат второго
угла прямоугольника, расположенного по диагонали относительно первого
заданного угла. Задайте координаты: 100 для X, 100 для Y и 0 для Z.
Выберите «ОK». В результате сформируется квадрат размером 100 на 100 мм.
Может случиться так, что изображение сформированного квадрата
окажется расположенным в углу графического окна. В этом случае поместить
его в центр окна (или изменить масштаб изображения) можно выполнив
последовательность команд View (вид)  Autoscale (автомасштабирование)
или нажав комбинацию клавиш Ctrl+A.
Включение и выключение исходных данных и примитивов на экране:
Для изменения вида любых данных и примитивов на экране и принтере
широкие (полные) возможности предоставляются системой команд View (вид)
 Options (опции). Покажем их использование на примере включения
отображения номеров кривых и выключение рабочей плоскости.
Включение отображения номеров кривых. По умолчанию
идентификационные номера (метки) линий (кривых) и других геометрических
объектов на экран не выводятся. Но в данном случае, для удобства выполнения
последующих операций, их необходимо включить. Выберите
последовательности команд View (вид)  Options
(опции) – на экране появится соответствующее
диалоговое меню (аналогичный результат можно
получить нажатием функциональной клавиши F6).
В разделе “Category” (категория), указав курсором
в нужный кружок, пометьте позицию Labels,
Entities and Color (метки, примитивы и цвет):
Выберите строку Curve (кривая) в разделе
“Options” (опции), что приведет к появлению
дополнительных небольших разделов справа от
раздела “Options”.
Для включения отображения меток (в данном
случае идентификационных номеров кривых), в
разделе “Label Mode” (режим меток) выберите
строку ID, подтвердите выбор, нажатием кнопки
Apply.
Для включения рабочей плоскости в этом же окне, в разделе Category
(категории), выберете Tools and View Style (инструментарий и стиль вида),
нажмите Workplane and Rulers (рабочая плоскость и линейки) и включите
Draw Entity (рисовать примитивы). Подтверждение сделанного выбора с

35
одновременным выходом из меню осуществляется по команде «ОK».
Скругление углов:
Скругление углов можно выполнить с помощью последовательности
команд Modify (редактировать)
 Fillet (скругление), которая
вызывает появление на экране
диалогового окна “Fillet
Curves” (скругление кривых). Прямая линия является частным случаем кривой.
В поле данных Radius (радиус скругления) введите 10. Для скругления
угла между линиями 1 и 2, введите 1 в поле Curve 1
(кривая 1) и 2 в поле Curve 2; затем, чтобы определить
направление скругления, приблизительные координаты
центра скругления: 90 в поле для координаты X и 10 –
для Y. OK – подтверждение выполнения операции.
Теперь измените числа в полях: Curve1 на 2,
Curve2 на 3, X на 90, Y на 90 и снова выберите «ОК».
Таким образом, выполнится скругление угла между
линиями 2 и 3.
Существует и другой способ скруглять углы между линиями, то есть
вводить данные с помощью “мыши”. Рассмотрим его на примере скругления
угла между линиями 3 и 4. Поместите графический курсор под линией 3 (ниже
и левее ее середины в районе предполагаемого центра скругления) и нажмите
на левую кнопку “мыши” – номер этой кривой (3) появится в поле, в котором в
момент нажатия находился текстовый курсор, в данном случае это строка
Curve1. Обратите внимание, что текстовый курсор при этом автоматически
переместился в следующее поле данных Curve2. Теперь подобным образом
укажите на экране кривую 4 (также в районе предполагаемого центра
скругления) – в результате ее номер (4) появится в поле Curve2. После этого
проверьте правильность автоматического определения приблизительных
координат центра скругления в соответствующих полях графы With Center
Near (с центром возле). Для выполнения операции выберите «ОK».
Повторите такую же процедуру, отметив точки правее и ниже середины
кривой 4 (в результате 4 появится в поле Curve1), а также выше и левее
середины кривой 1 (в результате 1 появится в поле Curve2), затем нажмите
«ОК». В результате будет скруглен последний угол.
Для выхода из меню “Fillet Curves”, нажмите кнопку «Cancel» в
диалоговом окне.
Формирование центрального отверстия:
Для того чтобы сформировать отверстие в центре пластины выполните
последовательность команд Geometry (геометрия)  Curve-Circle (кривая

36
типа окружность)  Center (по центру), в результате чего появится следующее
диалоговое окно с запросом координат центра окружности:
Введите 50 в поле данных для координаты X и 50 в поле данных для
координаты Y центра окружности, затем нажмите «ОК», что приведет к
появлению нового окна с запросом радиуса.
Введите 20 в поле данных Radius и нажмите
«ОK» для подтверждения выполнения операции.
Поскольку формировать еще одну окружность не
нужно, выберите команду «Cancel» (выход) для
выхода из меню.
Запись геометрической модели
С целью предотвращения случаев потери информации при построении
сложных моделей, рекомендуется периодически записывать модель в файл.
Задание свойств материала
Теперь, когда основные геометрические характеристики модели введены,
можно приступить к определению ее других свойств в модели. Сначала
зададим свойства материала.
Выберите последовательность команд Model (модель)  Material
(материал), после чего активизируется диалоговое окно “Define Isotropic
Material”. По умолчанию предлагается определение свойств для изотропного
материала. Клавишей Type (на рисунке справа) можно поменять тип материала.
Теперь зададим необходимый набор физико-механических свойств
требуемого материала, который можно задать 2-мя способами.
Первый способ, который мы здесь используем, применяется, когда
пользователю необходимо внести свой материал или использовать удобную
ему систему единиц измерения. Для рассматриваемого расчета зададимся
свойствами обычной стали, с модулем упругости Е = 2,1Е+5 Н/мм2, массовой
плотностью материала  = 7,89Е-6 кг/мм3, коэффициент Пуассона  = 0,3,
Коэффициент линейного температурного расширения  = 1,17E-
5, теплопроводность 0,386 Вт/мм К, теплоемкость 0,3831 КДж/кгоK.
о

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


Для того чтобы запомнить материал, как один из вариантов материала для
данного расчета, необходимо его назвать, для чего в окне Title необходимо
набрать название материала, например plSt_mm_N. Обратите внимание также
и на то, что этому набору свойств материала присвоен идентификатор (ID) 1, а
также на то что в названии нет букв русского алфавита. Нажмите «ОK» для
подтверждения выбора материала, а затем «Cancel», для выхода из меню.
Второй способ задания свойств материала связан с тем, что с системой
поставляется уже готовый банк материалов, и материал с подходящими
свойствами можно выбрать из него.
Для просмотра оглавления банка материалов необходимо набрать команду
Load (загрузить), которая активизирует диалоговое окно озаглавленное “Select
37
From Library“ (выбор из библиотеки). Из
того списка можно выбрать материал,
например сталь AISI 4340 Steel, затем
нажать OK. В соответствующих полях
данных диалогового окна ”Define Isotropic
Material“ появятся свойства выбранного
материала. Заметьте, что в этом списке есть
материалы, все параметры которых заданы
в английских единицах измерения, а также
в известных системах измерения СИ.
Для того чтобы поместить материал с
нашими свойствами – plSt_mm_N в выше
представленный банк необходимо в
предыдущем меню “Define Isotropic Material” нажать кнопку Save и ответить на
появившемся меню ДА.
Если необходимо посмотреть сохраненные свойства материала из любого
положения (например первого варианта), то выбирается последовательность
команд: Modify  Edit  Material, ID – для выбранного первого варианта
материала берется равным 1, затем «ОK».
Описание свойств конечных элементов
Следующий шаг – описание свойства конечных элементов, которые будут
использованы в модели. Выполнив команды Model (модель)  Property
(свойства), войдите в диалоговое окно “Define Property – PLATE Element Type“
(задание свойств для плоских оболочечных конечных элементов). Эти свойства
предлагаются системой по умолчанию.
Введите 1 в поле данных Material, либо по стрелке введите определенный
ранее материал. Это указывает на то, что элементам приписываются физико-
механические свойства материала с идентификатором 1. Если ранее
идентифицировано несколько типов материалов, то по стрелке Material можно
выбирать нужный материал.
Теперь определим недостающие
геометрические свойства пластины. В
разделе “Property Values” (величины
свойств) введите 1,0 в поле T1, что
соответствует толщине пластины
равной 1 мм. Предложенные системой
по умолчанию параметры в разделе
“Additional Options” (дополнительные
опции) изменять не нужно, поскольку
они вполне подходят для рассматриваемой задачи. Нажмите «ОK» для
подтверждения выбора свойств элементов, а затем "Cancel" для выхода из
меню.
38
Генерация конечно-элементной сетки
После определения материала и свойств конечных элементов можно
перейти к генерации конечноэлементной сетки. При помощи команд Mesh
(сетка)  Mesh Control (управление сеткой) Default Size (размер по
умолчанию) активизируйте следующее диалоговое окно:
Введите 7 в поле Size (размер). Этим числом
определяется размер конечного элемента
принимаемый генератором сетки по умолчанию.
Нажмите «ОK». Теперь размер практически
каждого автоматически генерируемого системой
конечного элемента будет равен 7 мм.
Перед разбиением на конечные элементы необходимо обозначить область
определения под разбиение. В данном случае имеем поверхность в виде
пластины с отверстием. Выполнив последовательность команд Geometry
(геометрия)  Boundary Surface (ограниченная поверхность), определим
поверхность, которую следует разбить на конечные элементы заданного ранее
размера. На экране появится стандартное окно выбора примитивов, в данном
случае кривых, определяющих границу:

Для определения границ области нажмите кнопку Select All (выбрать все),
нажмите «ОK», и заданные границы области будут сформированы. На модели
они выделятся цветом, что позволяет визуально контролировать правильность
выполненной операции.
Далее выполните последовательность
команд Mesh (сетка)  Geometry (геометрия)
 Surface (поверхность) и нажмите «ОK», что
приведет к появлению окна с соответствующим
названием:
В этом окне, в поле данных Property,
введите 1 (или выберите из списка по кнопке)
идентификатор свойств элементов, затем
нажмите «ОK». Начнется процесс
автоматической генерации сетки на базе
четырехугольных конечных элементов.

39
Модификация отображения модели на экране
Отображение ненужных в настоящий момент частей модели, при
необходимости, можно выключить. Выполните команды View  Options,
выберите в разделе “Options” строку Point (точка). Отключите рисование точек
убрав пометку из поля Draw Entity и нажмите кнопку Apply. Аналогичным
образом уберите с экрана изображения границ (строка Boundary). Нажмите
«ОK» и все указанные геометрические объекты станут невидимыми. Для
быстрого управления отображением примитивов можно также пользоваться
кнопкой “Quick Options” в меню пиктограмм.
Большую закрашенную точку, указывающую на начало базовой системы
координат, также можно удалить с экрана. Для этого также надо войти в меню
View  Options, а в разделе “Category” выбрать
категорию Tools and View Style (инструментарий
и оформление вида). Далее в разделе “Options”
укажите строку Origin (начало координат),
уберите пометку в поле Draw Entity и нажмите
Apply. Аналогичным образом выключите
отображение информации о виде (символы в
левом верхнем углу вида), выбрав строку View
Legend (информация о виде), а также оси
координат вида (строка View Axes). По окончании
всех действий, для сохранения исправленного,
нажмите «ОK».
Задание граничных условий
Теперь необходимо задать граничные условия, моделирующие свободное
опирание пластины по внешнему ее контуру. С этой целью войдите в меню
Model (модель)  Constraint (граничные условия)  Set (вариант).
В появившемся окне, в поле Title (заголовок), задайте произвольный
заголовок для данного варианта граничных условий (например, “opiranie”) и
нажмите «ОК». Затем войдите в меню Model (модель)  Constraint
(граничные условия)  Nodal (в узлах). На экране появится окно с запросом
номеров узлов, для которых будут задаваться граничные условия:

Курсор должен мигать в поле ID.


Номера узлов с граничным условием можно определять (выделять)
различным способом. Очень часто используется способ выделения узлов
посредством определения области на экране: нажав и не отпуская на
клавиатуре клавишу Shift и, установив курсор в нужном месте на модели,
нажать на левую кнопку мыши, удерживая которую, движением мыши
обозначить прямоугольную область с узлами где будет определено граничное
40
условие. Клавиша Ctrl на клавиатуре (вместо клавиши Shift) позволяет
выделять узлы областью экрана в виде круга. (Другие способы выделения: по
узлам, по дугам, по поверхностям, и другие – определяются по кнопке Method)
После того как выделены все узлы по контуру пластины, необходимо
нажать на окне ОK. В результате
появится диалоговое окно,
озаглавленное “Create Nodal
Constraints/DOF” (задание узловых
граничных условий по степеням
свободы):
Чтобы задать граничные условия, моделирующие простое опирание,
выберите команду Pinned (шарнирное закрепление, разрешены только углы
поворота) и нажмите «ОK». В результате соответствующие граничные условия
будут заданы в отмеченных Вами узлах внешней границе области (пластинки).
Для выхода из меню нажмите «Cancel».
Задание нагружения
Задание нагружения завершает формирование конечно-элементной
модели. В нашем случае нагрузка представляет собой гравитационное
нагружение величиной 10g и направленное по нормали к поверхности
пластины. Для определения величины нагружения войдите в меню Model
(модель)  Load (нагружение)  Set (вариант). Введите заголовок (например,
“10g gravity load”) в поле Title и нажмите «ОK». Затем выполните
последовательность команд Model (модель)  Load (нагрузка)  Body
(объемные виды нагружения). На экране появится соответствующее диалоговое
окно (Creat Body Loads).
В данном окне включите поле Ac-
tive (действует) и введите число -98100
в строку Z. Таким образом
определяется постоянное ускорение
величиной 98,1 м/с2 (10g) или
98100 мм/с2 в направлении
противоположном оси Z, которая
перпендикулярна плоскости пластины.
Для подтверждения заданного
ускорения нажмите «ОK».
Еще раз запишите модель на диск при помощи меню File (файл)  Save
(сохранить).
Выполнение конечно-элементного анализа
В настоящий момент рассматриваемая задача готова к проведению
конечноэлементного анализа. При помощи последовательности команд File
(файл)  Analyze (анализ), войдите в меню управления процессом анализа

41
(“Export Method”).
При нажатии кнопки Greate/Edit Set появится окно Analysis Set Manager,
где необходимо выбрать New…:

Затем, в окне Analysis Set в поле Analysis Program (решатель) выберете


36..NX Nastran, в поле Analysis Type (тип анализа) выберете 1… Static
(статический вариант нагрузки).
В поле Title введите любое название (например "Analyze_1"). Нажмите
«ОK». Нажмите кнопку Analyze запустится процесс выполнения конечно-
элементного расчета. Время выполнения зависит от быстродействия
компьютера. Сразу после запуска процесса анализа на экране появляется
панель "Analysis Monitor". Следует отметить, что окончание расчета
сопровождается коротким звуковым сигналом, а через несколько секунд
подсвечивается кнопка "Load Results". После этого
можно проводить обработку результатов счета. Панель
"Analysis Monitor" можно закрыть.
Нажмите «ОK» для запуска процесса анализа, перед
началом которого появится окно в котором делается
запрос на сохранение модели перед запуском анализа.
Необходимо нажать кнопку Да, после чего запустится
процесс выполнения конечно-элементного анализа,
Время выполнения которого зависит от быстродействия
компьютера.
Обработка результатов расчета
После завершения процесса анализа появится окно, в
котором, если нет фатальных ошибок, необходимо нажать
кнопку Continue, после чего можно проводить обработку
полученных результатов счета.
42
Модификация изображения модели на экране
Выключите отображение граничных условий и их меток. Войдите в меню
View  Options, выберите категорию Labels, Entities and Color, и в разделе
“Options” укажите строку Constraint (граничные условия) (возможно для этого
придется пролистать список с помощью стрелок, находящихся справа от него).
Укажите No Labels в разделе “Label Mode” и погасите крестик в поле Draw
Entity, затем нажмите «ОK».
Построение изображения деформированного состояния пластины
Войдите в меню View (вид) Select (выбор)
и откажитесь от изображения изолиний, выбрав
строку None - Model Only (только модель) в
разделе Contour Style (стиль изолиний). Затем
пометьте строку Deform (деформированное
состояние) в разделе “Deformed Style” (стиль
изображения деформированного состояния).
Войдите в меню Deformed and Contour Data и
откройте при помощи соответствующей
стрелки список “Deformation” (деформации)
раздела “Output Vectors” (векторы для
обработки). В этом списке выберите строку
T3 Translation (что соответствует
перемещениям в направлении оси Z) и дважды нажмите «ОK». На экране
появится изображение деформированного состояния.
Деформации будут хорошо видны, если развернуть изображение модели в
пространстве. Чтобы сделать это войдите в меню View (вид) Rotate (поворот)
или нажмите клавишу F8, выберите в появившемся окне тип изображения
Isometric (изометрия) и нажмите «ОK». Изображение модели развернется
таким образом, что деформации станут хорошо видны.
Анимация деформированного состояния
Для отображения на экране движущейся картины деформаций войдите в
меню View (вид)  Select (выбор) и отметьте в разделе “Deformed Style”
(метод отображения деформаций) строку Animate (анимация). После команды
«ОK» картина деформаций придет в движение, которое будет продолжаться до
тех пор, пока в разделе “Deformed Style” не будет выбрана какая-либо другая
позиция меню. Если изображение на экране движется очень быстро, то
отрегулировать скорость анимации можно выполнив команды View (вид) 
Advanced Post (дополнительные возможности)  Animation (анимация). В
появившемся меню есть кнопки Slower (медленнее) и Faster (быстрее).
Отображение деформаций в виде изолиний
Войдите в меню View  Select, выключите отображение
43
деформированного состояния, отметив строку None – Model Only (только

модель) в разделе “Deformed Style”. Затем отметьте строку Contour (изолинии)


в разделе “Contour Style”. Войдите в меню Deformed and Contour Data и в
разделе “Output Vectors” (векторы для обработки) в поле данных “Contour”
выберите из списка строку Plate Top VonMises Stress и дважды нажмите
«ОK».
На этом выполнение данной задачи заканчивается. Для того чтобы выйти
из системы выполните команды File (файл)  Exit (выход), а на появившийся
вопрос о сохранении модели ответьте Yes (да). В этом случае в файле с именем
plate.mod будет сохранено текущее состояние модели и результаты расчета ее
напряженно-деформированного состояния.

ЛАБОРАТОРНАЯ РАБОТА 6. ПЛАСТИНА ПЕРЕМЕННОЙ

ТОЛЩИНЫ
В данном примере необходимо создать геометрическую модель пластины,
ее конечноэлементную модель и использовать функцию для моделирования
переменной толщины.
Выполнение работы
Запустите систему Femap.
Задание свойств материала
Выберите последовательность команд Model (модель) Material (материал),
после чего активизируется диалоговое окно “Define Isotropic Material” (задание
изотропного материала), в котором можно задать необходимый набор физико-
механических свойств требуемого материала. Обратите внимание, что по
умолчанию предлагается определение свойств для изотропного материала.
Введите:
Title mat_1
Youngs Modulus 7E+10
Poisson’s ratio 0,3
Mass Density 2700
44
Нажмите «ОK» для подтверждения выбора материала, а затем «Cancel»,
для выхода из меню.
Описание свойств конечных элементов
Следующий шаг – описание свойств конечных элементов, которые будут
использованы в модели. Выполнив команды Model (модель)  Property
(свойства), войдите в диалоговое окно “Define Property”, введите:
Title plate нажмите Elem/Property Type и выберите: plate (задание
свойств для плоских оболочечных элементов). По умолчанию система
предлагает определять свойства для элементов именно такого типа.
Plane Elements Plate
Нажмите «ОK».
Выберите материал, нажав на стрелку с правой стороны поля Material, и
выбрав из появившегося списка 1..mat_1. Введите толщину пластины:
Thickness, Tavg or T1 0,001
Нажмите «ОK» для подтверждения выбора свойств элементов, а затем
«Cancel».
Генерация конечно-элементной сетки
Выполните последовательность команд Mesh  Between... После этого на
экране появится окно:
Введите в соответствующих полях данные:
Property 1..plate
Mesh Size/#Nodes/Dir 1 11
Mesh Size/#Nodes/Dir 2 6
затем выберите «ОK».
В появившимся окне:
Введите: X 0; Y 0; Z 0.
Нажмите «ОK».
В следующих окнах введите:
X 3, X 3, X 0,
Y 0, Y 1, Y 1,
Z 0, Z 0, Z 0,
Нажмите «ОK».
Изменить масштаб изображения и поместить его в центр окна можно,
выполнив последовательность команд View (вид)  Autoscale
(автомасштабирование) или нажав комбинацию клавиш Ctrl+A.
Задание граничных условий. Создание нагрузки.
Целью данного примера не является проведение расчета, поэтому
граничные условия и нагрузки задаваться не будут.
Создание уравнения, описывающего изменение толщины пластины
В меню Modify выберите Update
45
Elements Adjust Plate… в появившемся окне нажмите Select All  OK после
чего появится новое окно, в котором следует установить:
Method: Equation or Constant
ID Variable: i
Value: 0.001+0.1*XND(!i)
где XND – координата i-го узла
Update: Thickness «ОK».
Для того чтобы показать на экране пластину с переменной толщиной
выберите команду Options… в меню View, в появившемся окне выберите Cate-
gory  Labels, Entities and Color, в окне Options выберите Element-Orienta-
tion/Shape, в окне Element Shape выберите 1..Show Fiber Thickness «ОK».
В меню View  Rotate (F8) выберите Trimetric  «ОK».
Теперь видно, что толщина пластины равномерно увеличивается.

РАБОТА 7. СТАТИЧЕСКИЙ АНАЛИЗ НАПРЯЖЕННО-ДЕФОРМИ-


РОВАННОГО СОСТОЯНИЯ ПОДКРЕПЛЕННОЙ ПЛА-
СТИНЫ.
В настоящем примере описаны методы формирования модели квадратной
пластины со стороной 20 дюймов, подкрепленной двутаврами, имеющими
размеры 2 дюйма высотой и 1 дюйм шириной, толщина стенки – 0,1 дюйм.
Пластина выполнена из стали толщиной 0,1 дюйма. Модель предполагается
опертой по своему наружному краю, а в качестве нагружения задается давление
величиной 0,5 psi (фунт секунда/дюйм2). Пластина моделируется оболочечными
элементами. В результате расчета вычисляется напряженно-деформированное
состояние конструкции.
В настоящем примере используются английские единицы измерения:
размеры – в дюймах, силы – в фунтах, а время – в секундах. Обратите внимание
на то, что Femap предполагает использование согласованной системы единиц
измерения. Поэтому необходимо следить за тем, чтобы в одной модели не
происходило их смешения (например, использование сантиметров и метров в
одной задаче недопустимо).
Для успешного формирования модели, ее расчета и обработки полученных
результатов следуйте приведенному ниже описанию. Вводимые величины,
команды и выбираемые позиции меню выделены в тексте жирным шрифтом.

46
Выполнение работы
Запустите систему Femap.
Задание свойств материала
Выберите последовательность команд Model (модель) Material (материал),
после чего активизируется диалоговое окно “Define Isotropic Material” (задание
изотропного материала), в котором можно задать необходимый набор физико-
механических свойств требуемого материала. Обратите внимание, что по
умолчанию предлагается определение свойств для изотропного материала.
Введите:
Title mat_2
Youngs Modulus 10,3E+6
Poisson’s ratio 0,3
Mass Density 0,101
Нажмите «ОК» для подтверждения выбора материала, а затем «Cancel»,
для выхода из меню.
Описание свойств конечных элементов
Следующий шаг – описание свойств конечных элементов, которые будут
использованы в модели. Выполнив команды Model (модель)  Property
(свойства), войдите в диалоговое окно “Define Property”, введите: Title
plate2
По умолчанию система предлагает определять свойства оболочечных
элементов.
Выберите материал, нажав на стрелку с правой стороны поля Material, и
выбрав из появившегося списка 1..mat_2. Введите толщину пластины:
Thickness, Tavg or T1 0,1
Нажмите «ОК» для подтверждения выбора свойств элементов.
Следующим шагом задайте свойства двутавра, введите:
Title stiffener
затем нажмите Elem/Property Type и выберите:
Line Elements Bar
Нажмите "OK".
Затем нажимаете Shape... и выбираете Shape I-Beam or Wide Flange (W)
Section:
Введите следующие данные:
H 2
Width, Top 1
Width, Bottom 1
Thick, Top 0,1
Thick, Bottom 0,1
Thickness 0,1
Orientation Direction (y) Up
Нажмите «ОК».
Выберите материал, нажав на стрелку
47
с правой стороны поля Material, и выбрав из появившегося списка 1..mat_2.
Нажмите «ОК» для подтверждения выбора свойств элементов, а затем
«Cancel» для выхода из меню.
Генерация конечно-элементной сетки
В данном примере предлагается создать конечно-элементную модель без
привязки к геометрии методом генерации оболочечных элементов между 4-мя
точками.
Выполните последовательность команд Mesh  Between... После этого на
экране появится окно, в котором введите в соответствующих полях данные:
Property 1..plate2
Mesh Size/#Nodes/Dir 1 13
Mesh Size/#Nodes/Dir 2 11
затем выберите «ОK»
В появившимся окне:
Введите:
X 0; Y 0; Z 0.
Нажмите «ОK».
В следующих окнах введите:
X 20, X 20, X 0,
Y 0, Y 20, Y 20,
Z 0, Z 0, Z 0,
Нажмите «OK».
Изменить масштаб изображения и поместить
его в центр окна можно, выполнив
последовательность команд View (вид) Autoscale
(автомасштабирование) или нажав комбинацию
клавиш Ctrl+A.
Генерация элементов двутавров. Выполните
последовательность команд Mesh  Between...
Введите в соответствующих полях данные:
Property 2..stiffener
Mesh Size/#Nodes 11
Corner Nodes 1 131
затем выберите «ОK».
Теперь определите вектор ориентации элемента. Окно, определяющее
вектор ориентации элемента должно выглядеть следующим образом:

Повторите эту операцию (выполните последовательности команд Mesh 


Between… для следующих пар узлов:
4; 134; 7; 137; 10; 140; 13; 143.
48
Объединение совпадающих узлов. Выполните последовательность команд
Tools  Check  Coincident Nodes…
Выберите Select All. Нажмите «ОK».
В следующем окне включите флажок Merge
Coincident Entities. Нажмите «OK».
В окне сообщений Вы можете увидеть, что 55
узлов были слиты.
Для того чтобы сделать модель правильной,
Вы должны произвести смещение нейтральной
линии bar (балочных) элементов. Выполните
последовательность команд Modify  Update Ele-
ments  Line Element Offsets…, нажмите Method и
выберите Type.
Далее выберите:
Type 2..Lbar
Нажмите «ОK».
В появившемся окне выберите:
Update End A и Set EndB = EndA
Нажмите «OK».
Произведите смещение на величину –1.05, введите в появившееся окно
следующее:

Для просмотра сделанной операции, Вы можете повернуть модель,


выполнив последовательность команд View  Rotate  Isometric. После
просмотра сделанных изменений нажмите XY Top, затем нажмите «ОK».
Задание граничных условий
Теперь необходимо задать граничные условия, моделирующие шарнирное
опирание пластины по внешнему ее контуру. С этой целью войдите в меню
Model (модель)  Constraint (граничные условия)  Set (вариант).
В появившемся окне в поле Title (заголовок) задайте произвольный
заголовок для данного варианта граничных условий (например, “constraint”) и
нажмите ОК. Затем войдите в меню Model (модель)  Constraint (граничные
условия)  Nodal (в узлах). На экране появится окно с запросом номеров
узлов, для которых будут задаваться граничные условия.
Введите в поле ID номера узлов 144 More, 13 More, 154 More, 198 More,
затем нажмите ОК. В результате появится диалоговое окно, озаглавленное
“Create Nodal Constraints/DOF” (задание узловых граничных условий по
степеням свободы).
Чтобы задать граничные условия, моделирующие шарнирное опирание,
выберите команду Pinned (шарнирное закрепление, разрешены только
49
повороты) и нажмите «ОK». Для выхода из меню нажмите «Cancel».
Создание нагрузки
Задание нагружения завершает формирование конечно-элементной
модели. В нашем случае нагрузка представляет собой давление величиной 0,5
psi. Для определения величины нагружения войдите в меню Model (модель) 
Load  Set (вариант нагружения). Введите заголовок (например, “pres-

sure_loading”) в поле Title и нажмите «ОK». Затем выполните


последовательность команд Model  Load  Elemental.. На экране появится
соответствующее диалоговое окно.
В данном окне нажмите Select All, затем нажмите «ОK».
В окне:
Выберите Pressure и
введите:
Pressure Value 0,5
Нажмите «ОK».
В окне введите:
Face 2 и нажмите «ОK».

Для выхода из меню нажмите


«Cancel».
Выполнение расчета
В настоящий момент рассматриваемая задача готова к проведению
конечно-элементного анализа. При помощи последовательности команд File
(файл)  Analyze (анализ) войдите в меню управления процессом анализа
(“Analysis Control”) и все как в лабораторной работе №1 нажмите кнопку Next 1
раз.
В появившемся окне введите:
Problem ID: Stiffened Plate
Нажмите «ОK».
Нажмите кнопку Next еще 6 раз:
Под Nastran Output Requests, уберите выбор следующего:
Nodal  Applied Load
Element  Force
Дважды нажмите «ОK».
50
При запросе о сохранении модели – ответьте Yes, введите имя файла
Prim_7, Save.
Запустится процесс выполнения конечно-элементного анализа. Время
выполнения зависит от быстродействия компьютера.
Построение изображения деформированного состояния
Войдите в меню View (вид) Select (выбор), пометьте строку Deform
(деформированное состояние) в разделе “Deformed Style” (стиль изображения
деформированного состояния). Войдите в меню Deformed and Contour Data и
откройте при помощи соответствующей стрелки список “Deformation”
(деформации) раздела “Output Vectors” (векторы для обработки). В этом списке
выберите строку 1..Total Translation, что соответствует суммарным векторам
перемещений, и дважды нажмите «ОK». На экране появится изображение
деформированного состояния.
Выключите отображение граничных
условий и их меток. Войдите в меню View
Options, нажмите Quick Options, и в
появившемся окне нажмите Labels Off,
отключите также вывод граничных
условий и нагружения, т.е. отключите
Constraint и Load-Pressure, затем нажмите
Done.
Перемещения будут хорошо видны,
если развернуть изображение модели в
пространстве. Чтобы сделать это войдите в
меню View (вид)  Rotate (поворот), выберите в появившемся окне тип
изображения Dimetric (диметрия) и нажмите «ОK». Изображение модели
развернется таким образом, что перемещения будут хорошо видны.
Построение изображения напряженного состояния
Войдите в меню View (вид)  Select (выбор), пометьте строку Contour в
разделе “Contour Style”. Войдите в меню Deformed and Contour Data и
откройте при помощи соответствующей стрелки список “Contour” раздела
“Output Vectors” (векторы для обработки). В этом списке выберите строку
7033..Plate Top VonMises Stress (что соответствует эквивалентным
напряжениям по критерию Мизеса на верхней поверхности оболочечных
элементов) и дважды нажмите "ОK". На экране появится изображение
деформированного состояния.

51
52
РАБОТА 8. СОВМЕСТНОЕ ИСПОЛЬЗОВАНИЕ В ОДНОЙ КОНЕЧНО-
ЭЛЕМЕНТНОЙ МОДЕЛИ РАЗНЫХ ТИПОВ ЭЛЕМЕНТОВ
В настоящем примере описаны методы формирования модели квадратной
пластины со стороной 1 метр и толщиной 1 см, которая опирается на четыре
опоры круглого сечения диаметром 1 см.
К пластинке приложена распределенная по нормали к поверхности
нагрузка в 1000 Н.
Пластина моделируется на основе оболочечных PLATE конечных
элементов. Опоры моделируются при помощи балочных BEAM элементов. В
результате анализа рассчитываются перемещения в узлах и напряжения в
элементах.
Построение геометрической модели
Выполните последовательность команд Geometry  Curve-Line 
Rectangle. Для этого откройте падающее меню Geometry (геометрия) и
выберите в нем команду Curve  Line (кривая-линия). В результате откроется
новое меню, в котором необходимо выбрать позицию Rectangle
(прямоугольник). После этого на экране появится окно с запросом координат
первого угла прямоугольника:
Введите в соответствующих
полях данных: 0 (ноль) для
координаты X, 0 для координаты
Y и 0 для координаты Z. Затем нажмите «ОK». Появится аналогичное окно с
запросом координат второго угла прямоугольника, расположенного по
диагонали относительно первого заданного угла. Задайте координаты: 1 для X,
1 для Y и 0 для Z. Выберите «ОK». В результате сформируется квадрат со
стороной 1 метр.
Чтобы изменить масштаб изображения и поместить его в центр окна,
нажмите комбинацию клавиш Ctrl+A.
Задание свойств материала
Выберите последовательность команд Model  Material, после чего
активизируется диалоговое окно “Define Isotropic Material” (задание
изотропного материала), в котором можно задать необходимый набор физико-
механических свойств, требуемого материала.
Из готового банка материалов, выберем plSt_3-SI. Для этого нажмите
кнопку Load (загрузить), которая активирует диалоговое окно “Select From
Library” (выбор из библиотеки). Выберите вышеуказанный материал и
нажмите «ОK».
Обратите внимание также на то, что этому набору свойств материала
присвоен идентификатор ID 1. Нажмите «ОK» для подтверждения выбора
материала, а затем «Cancel», для выхода из меню.
Описание свойств конечных элементов
53
Следующий шаг – описание свойств конечных элементов, которые будут
использованы в модели (два типа Plate и Beam). Выполните команды Model 
Property, войдите в диалоговое окно “Define Property – Plate Element Type”
(задание свойств для плоских оболочечных элементов). По умолчанию система
предлагает определить свойства для элементов именно такого типа.
Введите 1 в поле данных Material. Это указывает на то, что элементам
приписываются физико-механические свойства материала с идентификатором
1. (По другому это можно сделать, просмотрев имеющиеся типы материалов
при помощи нажатия на стрелку с правой стороны поля Material и выбрав из
появившегося списка лучший).
Теперь определите геометрические свойства пластины. В разделе “Property
Values” (величины свойств) этого же окна. Введите 0,01 (в метрах) в поле Т1,
что соответствует толщине пластины. В поле данных Title (заголовок) задайте
название свойства, например Plate_M.
Нажмите «ОK» для подтверждения выбора свойств Plate элементов.
Появится новое такое же окно, в котором необходимо задать свойства
балочных элементов опоры. Для этого нажмите кнопку Elem/Property Type, в
появившемся окне пометьте пункт меню Beam, и нажмите «ОK».
После этого появится новое видоизмененное окно задания свойств
элементов, которое будет содержать характеристики уже балочного элемента.
Введите заголовок для свойств номер 2 – Beam. Теперь необходимо задать
форму поперечного сечения опоры (круг радиусом 5 мм). Нажмите кнопку
Shape. В появившемся окне в поле Shape, выберите форму поперечного
сечения Circular Bar. В поле Radius введите 0,005. Нажмите на кнопку Draw
section, а потом ОK. После этого, в окне “Define Property – Beam Element Type”
также нажмите «ОK», затем «Cancel».
Теперь можно непосредственно переходить к разбиению модели на
конечные элементы.
Генерация конечно-элементной сетки
При помощи команд Mesh (сетка)  Mesh Control (управление сеткой) 
Default Size (размер по умолчанию) активизируйте диалоговое окно, в поле Size
(размер), введите значение 0,1 и нажмите «ОK».
Тем самым Вы определили размер конечного элемента, принимаемый
генератором сетки по умолчанию. Теперь размер практически каждого
автоматически генерируемого системой конечного элемента будет равен 0,1 м.
Выполнив последовательность команд Geometry (геометрия)  Boundary
Surface (ограниченная поверхность), определите поверхность, которую следует
разбить на конечные элементы заданного ранее размера. На экране появится
стандартное окно
выбора примитивов, в
данном случае кривых,
определяющих границу:
54
Для определения границ области нажмите кнопку Select All, нажмите
«ОK».
На модели они выделятся цветом, что позволяет визуально контролировать
правильность выполненной операции.
Далее выполните последовательность команд Mesh (сетка)  Geometry
(геометрия)  Surface (поверхность) и нажмите «ОK», приведет к появлению
окна с соответствующим названием:

В этом окне введите (или выберете из списка) 1 в поле данных Property


(идентификатор свойств элементов), затем нажмите «ОK». Начнется процесс
автоматической генерации сетки на базе четырехугольных конечных
элементов.
Далее необходимо модифицировать изображение модели. Для этого
нажмите клавишу F8, нажмите в появившемся окне на клавишу Dimetric и
выберите «ОK».
Теперь необходимо сгенерировать балочные конечные элементы опоры
пластины. Для этого выполните последовательность команд Model  Node
(узел). Появится диалоговое окно для построения узлов по координатам.
Необходимо построить 4 узла, которые обозначат нижние границы 4-х
опор пластины. Введите координаты узлов в соответствующих полях
координат: 0, 0, -1 и нажмите «ОК». В следующем окне: 1, 0, -1 и «ОK» далее
1, 1, -1  ОК, 0, 1, -1  «ОK» и «Cancel».
Генерация конечно-элементной сетки опор проводится следующим
образом: выберите последовательность команд Mesh (сетка)  Between
(между).
В окне “Generate Between Corners” напротив поля Property выберите
второе свойство 2. Beam. В
разделе Mesh Size, напротив
поля #Nodes, поставьте цифру 6
(система сгенерирует шесть
узлов конечно-элементной
сетки и пять балочных
элементов между узлами,
указанными в разделе Corner
Nodes (угловые узлы). Эти
угловые узлы укажите следующим образом. Поставьте курсор в первое поле и
выберите левый угловой узел на Вашей модели (на пластине), затем во втором

55
поле выберите узел, соответствующий предыдущему и расположенный ниже
его (один из четырех, которые только что построили), нажмите «OK».
И в следующем окне также нажмите «ОK». В результате между двумя
крайними узлами, генератор сеток создаст последовательность балочных
элементов. Проделайте аналогичную операцию для каждого угла пластинки.
Теперь необходимо избавиться от совпадающих узлов, которые есть в
модели. Выполните последовательность операций Tools (инструментарий) 
Check (проверка)  Coincident Nodes (совпадающие узлы). В появившемся
диалоговом окне выберите Select All и нажмите «ОK». Пометьте пункт Merge
Coincident Entities и нажмите «OK».
Задание граничных условий
Зададим граничные условия, моделирующие жесткое закрепление опор
пластины. С этой целью войдите в меню Model  Constraint (граничные
условия)  Nodal (по узлам).
В появившемся окне в поле Title (заголовок) задайте произвольное
название варианта граничных условий (например,
Variant 1). Нажмите «ОK».
Следующее окно – это окно выбора узлов, на
которых необходимо задать граничные условия.
Выберите на рабочей плоскости 4 нижних узла
опор и нажмите «ОK».
В результате появится диалоговое окно,
озаглавленное “Create Nodal Constrains/DOF”
(задание узловых граничных условий по степеням
свободы).
Нажмите на кнопку Fixed (ограничение всех
степеней свободы) и нажмите «ОK», затем «Cancel».
Задание нагружения
Задание нагружения завершает формирование конечноэлементной модели.
В нашем случае нагрузка представляет собой распределенную по поверхности
пластины нагрузку величиной 1000 Н. Для определения величины нагружения
войдите в меню Model (модель) 
Load  Set (вариант нагружения).
Введите заголовок (например
load 1000) в поле Title и нажмите
«ОК». Затем выполните
последовательность команд Model
 Load  On Surface (по
поверхности). В появившемся окне

56
нажмите «ОK». Величина нагрузки определяется в следующем диалоговом
окне:
Поставьте все значения так, как показано на рисунке и нажмите «ОK»,
затем «Cancel».
Запишите модель.

Выполнение конечно-элементного анализа


В настоящий момент рассматриваемая задача готова к проведению
конечно-элементного анализа. При помощи последовательности команд File
(файл)  Analyze (анализ) войдите в меню управления “Analysis Control”.
В этом диалоговом окне нажмите «ОК». Запустится процесс выполнения
конечно-элементного анализа.
Обработка результатов расчета
После завершения процесса анализа можно проводить обработку
полученных результатов.
Войдите в диалоговое окно с
помощью последовательности команд
View (вид)  Select (выбор).
Выставите все параметры, согласно
рисунку и нажмите кнопку Deformed and
Contour Data. (данные для отображения
деформированного состояния). В разделе
“Output Vectors” (векторы для
обработки) найдите подраздел “Contour” и, нажав с помощью “мыши” на
стрелку справа от поля данных, выберите из появившегося списка строку Plate
Top VonMises Stress (эквивалентное напряжение по Вон Мизесу на верхнем
волокне пластины), затем нажмите «ОK».
Нажмите «ОK» еще раз и картина распределения выбранных напряжений
вместе с деформацией появится на экране.

57
РАБОТА 9. CТАТИЧЕСКИЙ АНАЛИЗ НАПРЯЖЕННО-ДЕФОРМИРО-
ВАННОГО СОСТОЯНИЯ ФЕРМЕННОЙ КОНСТРУКЦИИ
В данном примере необходимо создать конечно-элементную модель
ферменной конструкции при помощи ROD элементов NASTRAN и провести
линейный статический анализ напряженно-деформированного состояния
конструкции.
На рисунке дано
конечноэлементное представление
конструкции. Узловые координаты
заданы в глобальной (основной)
системе координат NASTRAN.
Конструкция состоит из ферменных
сегментов, соединенных шарнирно,
таким образом, что каждый сегмент
воспринимает либо сжимающие,
либо растягивающие усилия. В узле
1 – шарнир, в узле 4 – простое
опирание. В узлах 5, 6, 7 приложены
силы.
Для успешного формирования
модели, ее расчета и обработки полученных результатов следуйте
приведенному ниже описанию. Вводимые величины, команды и выбираемые
позиции меню выделены в тексте жирным шрифтом.
Выполнение работы
Запустите систему Femap with NX NASTRAN.
Задание свойств материала
Выберите последовательность
команд Model (модель)  Material
(мате риал), после чего
активизируется диалоговое окно
“Define Isotropic Material” (задание
изотропного материала), в котором
можно задать необходимый набор
физико-механических свойств
требуемого материала. Обратите
внимание, что по умолчанию
предлагается определение свойств для
изотропного материала.
Введите:
Title Stainless Steel_SI
Youngs Modulus 2,1E+11
Poisson’s ratio 0,3
58
Mass Density 7700
Нажмите «ОK» для подтверждения выбора материала, а затем «Cancel» для
выхода из меню.
Описание свойств конечных элементов
Следующий шаг – описание свойств конечных элементов, которые будут
использованы в модели. Выполнив команды Model (модель)  Property
(свойства), войдите в диалоговое окно “Define Property”, введите:
Title Rod
затем нажмите Elem/Property
Type и выберите: rod (задание
свойств стержневых элементов),
"OK".
Выберите материал, нажав
на стрелку с правой стороны поля
Material, и выбрав из
появившегося списка 1..Stainless
Steel_SI. Введите площадь
поперечного сечения:
Area, A 0,01
Нажмите «ОК», а затем «Cancel».
Создание узлов
В меню Model выберите команду Node… В появившемся окне
последовательно введите координаты всех узлов.
Введите: X 0; Y 0; Z 0.
Нажмите «ОК».
В следующих окнах введите:
2 3 4 5 6 7
X 192 X 384 X 576 X 96 X 288 X 480
Y 0 Y 0 Y 0 Y 144 Y 144 Y 144
Z 0 Z 0 Z 0 Z 0 Z 0 Z 0
Нажмите «Cancel».
Изменить масштаб изображения и поместить его в центр окна можно,
выполнив последовательность команд View (вид)  Autoscale
(автомасштабирование) или нажав комбинацию клавиш Ctrl+A.
Создание элементов
В меню Model выберите Element… В появившемся окне выберите тип
элементов – Rod (кнопка Type…) и последовательно введите номера узлов. Не
забудьте ввести имя свойств: Property 1..Rod
Затем нажмите «ОK».

59
Аналогичным образом, выбирая мышкой нужные узлы, создайте
остальные элементы фермы. Для выхода из меню нажмите Cancel.
Задание граничных условий
Теперь необходимо задать граничные условия, моделирующие
закрепление фермы. С этой целью войдите в меню Model  Constraint
(граничные условия)  Set (вариант).
В появившемся окне в поле Title (заголовок) задайте произвольный
заголовок для данного варианта граничных условий (например, “constraint_1”)
и нажмите «ОК». Затем войдите в меню Model (модель)  Constraint
(граничные условия)  Nodal (в узлах). На экране появится окно с запросом
номеров узлов, для которых будут задаваться граничные условия.
Введите в поле ID номер узла 1, затем нажмите «ОK». В результате
появится диалоговое окно, озаглавленное “Create Nodal Constraints/DOF”
(задание узловых граничных условий по степеням свободы):

Зафиксируйте перемещения TX и TY, нажмите «ОK». Введите в поле ID


номер узла 4, затем нажмите «ОК». Зафиксируйте перемещения TY, нажмите
«ОK». Для выхода из меню нажмите «Cancel».
Создание нагрузки
Для определения величины нагружения войдите в меню Model (модель) 
Load  Set (вариант нагружения). Введите заголовок (например, “load_1”) в
поле Title и нажмите ОК. Затем выполните последовательность команд Model
 Load  Nodal...
Выберите все верхние узлы (5, 6, 7), затем нажмите «ОK».
В окне:
Выберите Force и введите:
FX -1300
FY -1500
Нажмите «ОK», а затем «Cancel».

60
Выполнение расчета
В настоящий момент рассматриваемая задача готова к проведению
конечноэлементного анализа. При помощи последовательности команд File
(файл)  Analyze (анализ) войдите в меню управления процессом анализа
(“Analysis Control”).
Введите имя файла Prim_9  Save. Запустится процесс выполнения
конечно-элементного расчета. Время выполнения зависит от быстродействия
компьютера.
Построение изображения деформированного состояния
Войдите в меню View (вид) Select (выбор), пометьте строку Deform
(деформированное состояние) в разделе “Deformed Style” (стиль изображения
деформированного состояния). Войдите в меню Deformed and Contour Data и
откройте при помощи соответствующей стрелки список “Deformation”
(деформации) раздела “Output Vectors” (векторы для обработки). В этом списке
выберите строку Total Translation, что соответствует суммарным векторам
перемещений, и дважды нажмите «ОK». На экране появится изображение
деформированного состояния.

61
РАБОТА 10. МОДЕЛИРОВАНИЕ ПЛОСКОЙ ФЕРМЫ
В этом примере описаны методы формирования модели плоской фермы.
Ферма выполнена из стальных
уголков сечения 5050 мм с
толщиной стенок 5 мм. Модель
предполагается закрепленной по
крайним левым узлам, а в
качестве нагружения задается
сила величиной 100 кГс,
приложенная к крайнему правому углу.
Построение геометрии модели
В этом примере геометрия конечно-элементной модели будет создана на
основе информации о координатах узлов.
Узлы конечно-элементной модели ферменной конструкции, в
обязательном порядке, должны иметь место в местах сочленения балок. Все
координаты этих сочленений узлов заранее известны. Кроме того, каждая из
балок пролетов ферменной конструкции, может иметь внутренние узлы, то есть
делиться на несколько конечных элементов.
Запустите систему Femap with NX NASTRAN.
Первый шаг – задание координат узлов. В меню Model выбираем команду
Node… В появившемся окне “Locate – Enter Coordinates or Select with Cursor”
(Место расположения – введите координаты или выберите курсором), в поля Х
и Y вводим следующие координаты мест сочленения балок фермы в
миллиметрах, где после каждого ввода нажимайте «ОK»: (0,0), (1000,0), (2000,
0), (3000,0), (0, 500), (1000, 500), (2000,
500). После ввода всех точек нажмите
«Cancel», для выхода из этого меню.
Далее нажмите на клавиатуре
Ctrl+A, чтобы отцентрировать
изображение.
В результате на экране отобразятся узлы конечно-элементной сетки,
которые будут использоваться для создания элементов балочного типа. Теперь
необходимо задать их свойства и материал.
Задание свойств материала
Задаем свойства материала, например, выбираем обычную
конструкционную сталь. В меню Model выбираем команду Material.
Появляется окно “Define Isotropic Material” (Определение изотропного
материала).
По умолчанию предлагается изотропный материал, клавишей Type можно
поменять тип материала. В поле Title набираем название материала (может

62
быть произвольным), в поле данных Young Modulus, E набираем 210000, в
поле Poisson Ratio, nu набираем 0,3, далее нажимаем «ОK» и «Cancel».
Описание свойств конечных элементов
Следующий шаг – создание свойства конечных элементов, в нашем случае
балочного (Beam). В меню Model выбираем пункт Property. В появившемся
диалоговом окне “Define Property – Plate El-
ement Type” нажимаем кнопку Type. В
следующем окне “Element/Property Type”
помечаем пункт Beam и нажимаем «ОК».
Обратите внимание, что окно “Define
Property …” изменилось. Нажимаем кнопку
Shape.
В выпадающем списке Shape выбираем
Angle (L) Section. В полях Нeight и Width
вводим 50, в полях Thick, Bottom и Thick-
ness вводим 5. Обратите внимание, что
слева, при нажатии кнопки “Draw Section”
в масштабе вырисовывается профиль. Точки
1-4 это точки, для которых будут посчитаны
параметры напряженно-деформированного состояния. Нажатиями кнопок Next
Вы можете перемещать эти точки по профилю.
Далее нажимаем «ОK». Теперь в окне Define Property – BEAM element
type в поля Area и др. автоматически подставились нужные значения. В поле
Title наберите нужное вам имя, в данном примере использовалось beam – steel,
затем в выпадающем списке Material выберите созданное свойство материала и
нажмите «ОK» и затем «Cancel».
Следующий шаг – создание элементов. В меню Model выбираем команду
Element. В заголовке окна должно быть написано “Define BEAM Element…”.
Если в заголовке вместо BEAM написано что-то другое, то нужно нажать
кнопку Type… и выбрать нужный тип элемента (Beam). В выпадающем списке
Property выберите созданное свойство (Beam – Steel). Теперь нужно выбрать
ориентацию плоскости сечения элемента. Для начала мы построим
горизонтальные элементы. Для этих элементов вектор ориентации сечения
будет направлен либо по оси Y либо по Z. Вектор ориентации задает положение
в пространстве сечения балки, относительно оси элемента.

Нажимаем кнопку Vector. В появившемся окне Vector Axis нажимаем


кнопку Methods и выбираем пункт Axis. Затем помечаем пункт Y Axis, в полях
Base должны стоять нули. Нажимаем «ОK».
63
Далее в окне Define BEAM Element – … кликаем на первом слева поле
Nodes и затем выбираем на экране попарно горизонтальные узлы.
После того как горизонтальные элементы созданы, снова в окне – «Define
BEAM Element – Enter Nodes or Select with Cursor», снова нажимаем кнопку
Vector и в поле Direction выбираем X Axis. Нажимаем «ОK» и затем таким же
образом создаем вертикальные элементы.

Далее снова нажимаем кнопку Vector, затем в появившемся окне


нажимаем кнопку Methods и выбираем пункт Normal.

Теперь выбираем узлы в такой последовательности: сначала узел, который


будет на нижнем правом конце наклонного элемента, затем левый верхний и
затем опять правый нижний. После чего кликаем мышкой в поле данных Tip 2
Z и добавляем к написанному + 1. В итоге должно получиться нечто вроде
ZND(4)+1. Если нажать кнопку Preview, то на экране отобразится вектор
ориентации сечения элемента. Далее нажимаем «ОK» и создаем последний
элемент, после чего нажимаем «Cancel».
Задание граничных условий
Следующий шаг – задание граничных условий. В меню Model выбираем
Constraint… Nodal. После чего выбираем левый нижний узел и нажимаем
«ОK».
В появившемся окне нажимаем кнопку Pinned или помечаем в поле DOF
пункты TX, TY, TZ, что означает отсутствие перемещений по осям х, у и z.
Далее нажимаем «ОK».
Далее выбираем левый верхний узел снова нажимаем «ОK».
В появившемся окне помечаем степени свободы TX и TZ и нажимаем
«ОK». Затем в появившемся снова окне
выбора узлов нажимаем Select All и нажимаем
«ОK».
Далее помечаем степень свободы TZ и
нажимаем «ОK». В появившемся диалоговом
окне нажимаем NO. При этом те степени свободы, что мы ввели,
комбинируются с существующими.
64
Задание нагружения
Следующий шаг – задание нагрузки. В меню Model выбираем команду
Load… Nodal. После чего нажимаем «ОK». Затем выбираем крайний правый
узел и нажимаем «ОK».
В появившемся окне в поле Load убираем галочки с пунктов FX и FZ, а в
поле FY пишем -100. Затем нажимаем «ОK» и «Cancel».
Теперь конечно-элементная модель готова к расчету. В меню File
выбираем команду Analysis.
Обработка результатов расчета
Следующий шаг – вывод результатов. Нажмите F5 (View – Select). В
появившемся окне в поле Deformed Style пометьте пункт Deform, а в поле
Contour Style пункт Beam Diagram, затем нажмите кнопку Deformed and
Contour Data.
В появившемся окне в поле Output Vectors в выпадающем списке Defor-
mation (деформация) выбираем пункт Total Translation (общее перемещение) ,
а в выпадающем списке Contour (изолинии) выбираем пункт 3022..BeamEndA
Axial Force (Осевая сила по балке на конце А). Далее нажимаем «ОК» и еще
раз «ОK».
Далее нажимаем F6. В поле Category помечаем пункт PostProcessing.
Затем в списке Options выделяем пункт Deformed Style, а в поле Scale %
набираем 1. Затем нажимаем «ОK».

В итоге выведется изображение, подобное нижеприведенному.


Для того, чтобы узнать перемещения
каждого узла, нужно проделать
следующие действия. Ищем в главной
панели выбираем
пункт Node. Теперь если подвести курсор
к нужному узлу, то через некоторое
время высветится информация. Здесь To-
65
tal Translation означает общее перемещение, а T1, T2 и T3 Translation
означает перемещение по координатным осям.
Аналогичным образом можно узнать остальные результаты анализа.

66
РАБОТА 11. МОДЕЛИРОВАНИЕ ОБЪЕМНОЙ ДЕТАЛИ
Цель данного примера – научиться создавать объемные модели
конструкций методом выдавливания плоских элементов.
Выполнение работы
Запустите систему Femap with NX NASTRAN.
Задание свойств материала
Выберите последовательность команд Model (модель)  Material
(материал), после чего активизируется диалоговое окно “Define Isotropic
Material” (задание изотропного материала), в котором можно задать
необходимый набор физико-механических свойств требуемого материала.
Введите:
Title mat_1
Youngs Modulus 30Е+6
Poisson’s ratio 0,3
Mass Density 0,282
Нажмите «ОK» для подтверждения выбора материала, а затем «Cancel»,
для выхода из меню.
Описание свойств конечных элементов
Следующий шаг – описание свойств конечных элементов, которые будут
использованы в модели. Выполнив команды Model (модель) Property
(свойства), войдите в диалоговое окно “Define Property”, введите:
Title solid, затем нажмите Elem/Property Type и выберите:
Volume Elements Solid. Нажмите
«ОK».
При помощи нажатия на стрелку с
правой стороны поля Material выберите
из появившегося списка нужный
материал.
Нажмите «ОK» для подтверждения выбора свойств элементов, а затем
«Cancel» для выхода из меню.
Создание геометрии модели
Для создания шестигранника выберите в меню Geometry команду Curve-
Line/Continuos… и по очереди вводите координаты вершин шестигранника
лежащего в основании.
1 2 3 4 5 6
X 0,86 X 0,86 X 0,0 X -0,86 X -0,86 X 0,0
Y 0,5 Y -0,5 Y -1 Y -0,5 Y 0,5 Y 1,0
Z 0 Z 0 Z 0 Z 0 Z 0 Z 0
Каждый раз после ввода координат точки нажимайте «ОK», введя
координаты последней точки, нажмите «Cancel», в ответ появится
67
предложение замкнуть кривую, нажмите “Да”.
Может случиться так, что изображение кривой будет неполным. В этом
случае изменить масштаб изображения, нажав комбинацию клавиш Ctrl+A.
Для создания внутреннего отверстия в меню Geometry выберите команду
Curve-Circle  Center… В ответ на запрос ввести координаты центра
окружности введите значения X = 0; Y = 0; Z = 0; «ОK». Радиус: 0,6 – «ОK».
«Сancel».
Теперь есть граница, на которой можно построить поверхность. В меню
Geometry выберите Boundary Surface…  Select All  «ОК», а затем
«Cancel».
Генерация конечно-элементной сетки
Разбейте на конечные элементы поверхность с размером конечного
элемента по умолчанию 0,16. При помощи команд Mesh (сетка)  Mesh Con-
trol (управление параметрами сетки)  Default Size (размер по умолчанию)
активизируйте следующее диалоговое окно:
Введите 0,16 в поле Size (размер). Этим
числом определяется размер конечного
элемента, принимаемый генератором сетки по
умолчанию. Нажмите «ОК». Теперь размер
практически каждого автоматически
генерируемого системой конечного элемента будет равен 0,16 метра.
Далее выполните последовательность команд Mesh  Geometry  Sur-
face… и нажмите Select All  OK, что приведет к появлению окна с
соответствующим названием. В этом окне нажмите кнопку New Prop…
выберите тип элемента Element/Property Type выберите Plane Element Plot
Only  OK  OK на вопрос о создании элементов подобного типа ответьте
утвердительно ДА, после чего Вы снова попадете в меню генерации конечно-
элементной сетки по поверхности. Обратите внимание на то, что в окне выбора
свойств у Вас выбрано вновь созданное свойство, нажмите «ОК». Начнется
процесс автоматической генерации сетки, который может занять 5 - 45 секунд в
зависимости от быстродействия компьютера. По окончании процесса будет
сгенерирована конечно-элементная сетка.
Для создания объемной модели используем метод выдавливания плоских
элементов. Выполните последовательность команд Mesh  Extrude  Ele-
ment нажмите Select All  OK заполните появившееся меню:
Property 1..Solid
Element along Length 5
Включите Delete Original Elements, далее нажмите «ОK». Далее появится
меню, в котором определяется вектор, вдоль которого происходит процесс
выдавливания, введите

68
Base X 0 Tip X 0
Y 0 Y 0
Z 0 Z 0,5
Нажмите кнопку «ОK». На вопрос об удалении плоских элементов
ответьте ДА.
Для того чтобы увидеть модель как твердое тело, нажмите на иконку View
Style, расположенную на панели инструментов и выберите Solid.
Повернуть модель в изометрический вид можно, выполнив
последовательность команд F8  Isometric  OK.
Для отображения только элементов нажмите кнопки Ctrl+Q, отключите
изображение всех примитивов All Entities Off и включите изображение
элементов Element, нажмите кнопку Done.

На этом выполнение примера можно закончить.

69
РАБОТА 12. РАСЧЕТ ОБЪЕМНОГО (SOLID) ТЕЛА НА ПРИМЕРЕ
СТАТИЧЕСКОГО РАСЧЕТА
В настоящем примере описаны методы формирования объемной модели.
Для успешного формирования модели, ее расчета и обработки полученных
результатов, следуйте приведенному ниже описанию. Вводимые величины,
команды и выбираемые позиции меню выделены в тексте жирным шрифтом.
После команд в скобках дан их русский перевод.
Построение геометрической модели
Запустите систему Femap with NX NASTRAN.
Выполните последовательность команд GeometryCurve-LineProject
Points. Для этого откройте падающее меню Geometry (геометрия) и выберите в
нем команду Curve-Line (кривая типа – линия). В результате откроется новое
окно, в котором необходимо выбрать позицию Project Points (точки). После
этого на экране появится окно с запросом координат точек, по которым будут
строиться кривые:

Введите в соответствующих полях данных: 0. для координаты X, 0. для


координаты Y и 0 для Z. Затем нажмите на кнопку «ОK». Появится
аналогичное окно, с запросом координаты второй точки. Задайте координаты X
= 0, Y = 50, Z = 0. Нажмите «ОK». В результате на экране появится линия.
После появления очередного такого же окна, просто нажмите «ОK» (т.к. это
запрос уже на следующую точку, и, нажимая «ОK», Вы тем самым задаете, что
следующая кривая начнется с точки, на которой заканчивается первая кривая и
т.д.) Для построения замкнутой цепочки кривых каждую точку необходимо
вводить два раза. Таким образом, общая схема ввода координат точек, для
получения замкнутого контура, будет следующей:
0, 0, 0 «ОК»
0, 50, 0 «ОК» 2 раза
50, 0, 0 «ОК» 2 раза
0, 0, 0 «ОК»
После этого во вновь появившемся окне просто нажмите на кнопку «Can-
cel». Нажмите CTRL+A, чтобы отцентрировать изображение и изменить его
масштаб. В результате проделанных операций на экране появится изображение
равнобедренного треугольника со сторонами 50 мм.
Далее необходимо выполнить скругление одной из вершин треугольника.
Для этого откройте падающее меню
Modify (изменение) и выберите
команду Fillet (скругление). В

70
диалоговом окне Fillet Curves введите в соответствующих полях данных,
следующие значения:
Curve1: 2 Curve2: 3
Radius (радиус скругления): 15
Затем нажмите «ОK», «Cancel».
В результате, в рабочей плоскости, компьютер выполнит
скругление вершины.
Далее необходимо построить окружность радиусом
6 мм и с центром в точке окружности скругления.
Нажмите правой кнопкой мыши в любой точке рабочей
области и в появившемся меню, нажмите левую кнопку
мыши на строчку Snap to Point (шаг по точкам).
Выполните следующую последовательность команд:
Geometry  Curve-Circle  Center. После появления
окна построения окружности, выберите курсором на экране точку (центр
окружности) как показано на рисунке, и нажмите «ОK». В окне Radius of Cir-
cle в поле данных Radius введите 6, нажмите «ОK», потом «Cancel».

Плоский профиль будущего объемного тела готов.

71
Выполнив последовательность команд Geometry  Boundary Surface
(ограниченная поверхность), определите поверхность, которая в дальнейшем
будет использована для построения объемной фигуры. На экране появится
стандартное окно выбора примитивов, в данном случае кривых, определяющих
границу. Нажмите в окне кнопку Select All (выбрать все) и затем «ОK».
Далее сделайте переключение вида на модель, последовательностью
команд: F8  Isometric  OK.
Для создания модели твердого (Solid) тела, выберите команду: Geometry
 Solid  Extrude. В появившемся окне “Extrusion Options” отметьте пункты
New Solid, Positive, а в поле данных To Depth (глубина) ввести 10 (как
показано на рисунке). Затем нажмите «ОK».

В результате на экране получается твердое тело с профилем, построенным


нами в плоскости XY и толщиной 10 мм в направлении оси Z. И на этом
построение геометрии окончено.

72
Задание свойств материала и конечных элементов
Теперь, когда основные геометрические характеристики модели введены,
можно приступить к определению ее других свойств. Сначала зададим свойства
материала.
Выберите последовательность команд Model (модель) Material (материал).
После чего активизируется диалоговое окно “Define Isotropic Material”
(задание изотропного материала), в котором можно задать необходимый набор
физико-механических свойств требуемого материала. Обратите внимание, что
по умолчанию предлагается определение свойств для изотропного материала.
Впишите название материала – Steel_3. Введите свойства: E=210000 H/
mm , коэффициент Пуассона (Poisons Ratio) 0,3, плотность (Mass Density)
2

7,89Е-6 kg/mm3. Далее «ОK» и «Cancel».


Следующий шаг – описание свойства используемых в модели конечных
элементов. Выполните команды Model (модель)  Property (свойства). В
появившемся диалоговом окне “Define Property – PLATE Element Type”
нажмите на кнопку Element/Property Type. В следующем окне выберите

пункт Solid и нажмите «OK».


Далее в окне “Define Property – SOLID Element Type” в поле данных Ma-
terial выберите материал, который Вами создан (стрелка с правой стороны
этого поля данных). Введите название свойства элементов в поле данных Title:
Solid property, далее «ОK» и «Cancel».
Генерация конечно-элементной сетки
После определения свойств конечных элементов можно перейти к
генерации конечно-элементной сетки. Для начала, увеличим изображение
геометрии в области отверстия. Для этого, нажмите на кнопку в верхней панели
73
инструментов «Zoom» , затем нажатием левой кнопки мыши, выделите
первый угол прямоугольной области и потом второй угол.
Далее, сделаем разметку узлов на геометрии модели. Для этого, выполните
последовательность команд: Mesh  Mesh control  Size on Solid. Выделите
курсором модель (кликните на ней левой клавишей мыши) и нажмите «ОK». В
следующем окне, ничего не меняя, просто нажмите «ОK».

На экране появилась разметка будущих узлов. Чтобы произвести


разбиение твердотельной модели, выберите команды: Mesh  Geometry 
Solids. Появится окно с вопросом, на который нужно ответить «NO».
Далее в окне “Automesh Solids”, в выпадающем списке Property: выбрать
заданные ранее свойства: 1. Solid Property, а также нужно убрать «галочку»
напротив пункта Midside Nodes, и нажмите «ОK».

Программа произведет разбиение твердого


(Solid) тела на конечные элементы. Нажмите
CTRL+A, чтобы увидеть всю конечно-элементную
модель.
Для того, чтобы разгрузить изображение
модели можно отключить отображение
поверхностей. Для этого необходимо нажать
комбинацию клавиш CTRL+Q и, вызвав окно View
Quick Options, убрать «галочку» напротив строчки
Surfaces (поверхности) и нажать кнопку «Done».
Далее можно переходить к заданию граничных условий и нагрузки.
74
Задание граничных условий
Для задания граничных условий, например моделирующих полное
закрепление модели по одной из внешних поверхностей, войдите в меню Model
 Constraint (граничные условия)  on Surface. В окне: “Create or Activate
Constraint Set” впишите название варианта граничных условий, например –
Сonstraint. И нажмите «ОK».
В появившемся окне “Entity Selection – Enter Surface(s) to Select”
необходимо отметить поверхность на
которой будит заданы граничные
условия. Для этого необходимо наехать
курсором мыши на модель таким
образом, чтобы выделить эту
поверхность (как показано на рисунке).
Выделив поверхность модели, кликните
на ней левой клавишей мыши и нажмите
«ОK».
В следующем окне, нажмите на
кнопку Fixed (заделка), а затем «ОK» и
«Cancel».
Таким образом, для узлов
находящихся на этой поверхности будут
ограничены все степени свободы.
Задание нагружения
Задание нагружения для расчетов на прочность завершает формирование
конечно-элементной модели. В нашем случае нагрузка представляет собой
силу, приложенную к внутренней полуповерхности отверстия.
Выполните последовательность команд: Model  Load  on Surface. В
окне “Create or activate Load Set” дайте название варианту нагрузки Title:
Load at hole (нагрузка в отверстии) и нажмите «ОK».
В следующем окне выберите поверхность, к которой будет приложена
нагрузка, как показано на рисунке. Нажмите «ОK».

75
В диалоговом окне “Create Loads on Surfaces”, в поле данных FY
впишите значение: - (минус) 1000. (Нагрузка задается в Ньютонах, в
направлении противоположном оси Y). Нажмите «ОK».
Теперь модель полностью готова и можно выполнить ее анализ. Запишите
модель на винчестер с помощью последовательности команд File  Save (имя
файла введите Вашу фамилию_12, латинскими буквами).
Выполнение конечно-элементного анализа
При помощи последовательности команд File (файл)  Analyze (анализ)
войдите в меню управления процессом анализа (“Export Method”).
При нажатии кнопки Greate/Edit Set появится окно Analysis Set Manager,
где необходимо выбрать New… Далее запустите процесс анализа.
Обработка результатов расчета
После завершения анализа можно проводить обработку полученных
результатов.
Сначала модифицируйте изображение модели на экране. Для этого,
нажмите CTRL+Q и, в появившемся окне, нажмите на кнопку “Load and Con-
straint OFF” и нажмите «ОK».

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


View Select или F5 и пометьте строчки так, как показано на рисунке.
Далее нажмите кнопку “Deformed and Contour Data” и в следующем окне
“Select PostProcessing Data” нажмите «ОK». Нажмите еще раз «ОK».
На экране появится изображение деформированного состояния. Цветами
отображен уровень напряжения в твердом теле. Справа приведена шкала
напряжений с числовыми значениями (в данном случае в МПа). Деформации
будут хорошо видны, если развернуть изображение модели в пространстве
нажмите F8  Isometric  «ОK».
Выбирая другие виды, в предыдущем окне, можно тщательно рассмотреть
характер деформаций твердого тела.

76
77
РАБОТА 13. РАСЧЕТ СЛОЖНОГО ОБЪЕМНОГО (SOLID) ТЕЛА
НА ПРИМЕРЕ СТАТИЧЕСКОГО РАСЧЕТА
ПРОЧНОСТИ ТРУБОПРОВОДА
В настоящем разделе описан пример формирования объемной конечно-
элементной модели в виде двух пересекающихся труб, с нагрузкой в виде
внутреннего избыточного давления.
Для успешного формирования модели, а также ее расчета и обработки
полученных результатов, следуйте приведенному ниже описанию. Вводимые
величины, команды и выбираемые позиции меню выделены в тексте жирным
шрифтом. Для облегчения смыслового понимания команд в скобках после их
названия дается русский перевод.
Построение геометрической модели
Сначала проведем построение поперечного сечения первой трубы. Для
этого выполните последовательность команд Geometry  Curve-Circle 
Center. Для этого откройте в главном меню Geometry (геометрия) и выберите в
нем команду Curve-Circle (кривая типа – окружность). После этого на экране
появится окно с запросом координат центра окружности:

Введите в соответствующих полях данных: 0 (ноль) для координаты X, 0


(ноль) для координаты Y и 0 для Z. Затем нажмите на кнопку «ОK». Появится
окно, с запросом величины радиуса окружности.
Введите величину радиуса 20 и нажмите «ОK».
На экране отобразится окружность с радиусом 20
и снова появится окно для ввода координат
центра уже следующей окружности. В этом окне
введите: 0 (ноль) для координаты X, 0 (ноль) для
координаты Y и 0 для Z, нажмите «ОK». В
следующем появившемся окне, в поле данных
величины радиуса укажите 15 и нажмите «ОK».
Далее в появившемся окне нажмите «Cancel». На
экране появились две окружности с совпадающими центрами (точка 0, 0, 0),
которые будут описывать внешний и внутренний контуры трубы.
Выполнив последовательность команд Geometry  Boundary Surface
(ограниченная поверхность) определите поверхность, в данном случае
кольцевую, которая в дальнейшем будет использована для построения
объемной фигуры трубы. В окне выбора примитивов, в данном случае кривых
определяющих границу, нажмите кнопку Select All (выбрать все) и затем «ОK»
78
и «Cancel». Следите за системными сообщениями в нижней части экрана.
Далее, для наглядности, повернем систему координат. Для чего наберем
последовательность команд: View  Rotate. В появившемся окне нажмите на
кнопку «Isometriс» (изометрия) а затем на «ОK».

Для создания объема твердотельной модели первой трубы, будем


использовать метод «выдавливания» профиля, в данном случае кольцевого. Для
этого выберите команду: Geometry  Solid  Extrude. В появившемся окне
“Extrusion Options” отметьте пункты New Solid, Positive, а в поле данных To
Depth (глубина) ввести 80 (как показано на рисунке). Затем нажмите «ОК» и
Ctrl-A, для отцентровки изображения.

В результате на экране получается твердое тело в виде трубы, с профилем


построенным нами в плоскости XY и глубиной 80 мм в направлении оси Z.

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


построить твердотельную модель второй трубы, пересекающуюся с первой. Для
этого нужно изменить положение рабочей плоскости в пространстве Так как
построение профиля окружности может проводиться только в рабочей
плоскости. Выполните последовательность команд Tools  Workplane
(рабочая плоскость). Появится окно управления рабочей плоскостью, в котором
79
нужно
нажать кнопку “Select Plane” (выбор плоскости).

Далее появится окно определения местоположения рабочей плоскости в


пространстве. Для определения рабочей плоскости по умолчанию необходимо
указать координаты 3-х точек.
Однако метод определения плоскости по трем точкам является наиболее
общим. Чаще используется ориентации рабочей плоскости по её ребрам,
которые ориентируются вдоль осей координат. В нашем построении мы будем
использовать последний метод, как более удобный. Например, выбираем метод
определения рабочей плоскости – относительно плоскости ZX глобальной
системы координат модели. Для этого, в вышеуказанном окне нажмите кнопку
– “Methods” (методы). В появившемся меню выбрать пункт – Global Plane
(глобальная плоскость). В следующем окне в полях данных введите (оставьте)
координаты 0,0,0 и пометьте пункт ZX Plane. Нажмите «ОK» и Ctrl-G – для
простого обновление экрана (без масштабирования).

Далее, для построения профиля второй трубы, выполните


последовательность команд Geometry  Curve-Circle  Center. В
появившемся окне введите координаты точки центра окружности 0, 0, 40 и
нажмите «ОK».
Аналогично построению первой трубы, появится окно с запросом
величины радиуса окружности. В этом окне введите число 10 и нажмите «ОK».
На экране построится окружность радиусом 10, лежащая в новой рабочей
плоскости. Далее, для построения
следующей окружности контура
сечения второй трубы, в появившемся
окне введите те же самые координаты
центра окружности – 0, 0, 40 и нажмите
«ОK». В следующем окне задайте
величину радиуса окружности 5,
нажмите «ОK» и «Cancel». Путем
построения двух окружностей мы
сформировали профиль сечения второй
трубы:

80
Выполнив последовательность команд Geometry  Boundary Surface
(ограниченная поверхность), определите это сечение как поверхность. Эта
поверхность, в дальнейшем, будет использована для построения объемной
модели второй трубы. В окне выбора примитивов, в данном случае кривых,
определяющих границу, выберите курсором на экране две последние
построенные кривые 15 и 16 и нажмите «ОK» и «Cancel».
Для создания твердотельной модели второй трубы используется тот же
метод «выдавливания» профиля, что и для первой трубы. Для этого выберите
команды: Geometry  Solid  Extrude. В появившемся окне “Extrusion Op-
tions” отметьте пункты Add  Protrusion (добавление) – в этом случае новое
твердое тело будет добавлено к предыдущему и после построения составит с
ним одно объемное тело, Positive (положительное направление), а в поле
данных To Depth (глубина) ввести 40. Затем нажмите «ОK» и Ctrl-A. Теперь
на экране существует ОДНО объемное тело, состоящее из двух
пересекающихся труб.
Далее необходимо отредактировать
объединение двух труб, то есть удалить
лишние части в модели. Таковыми,
например, являются: выступающая часть
второй трубы внутри первой трубе, а также
не сквозное отверстие во второй трубе.
Чтобы увидеть это наберите View  Rotate,
и в этом окне повращайте модель в
пространстве, используя различные его
кнопки. После чего вернитесь в вид Isomet-
ric  «ОK».
Чтобы обрезать в модели ненужные геометрические части, необходимо
построить два цилиндра, совпадающих по размерам с внутренними
отверстиями обеих труб, а затем, посредством этих цилиндров, «извлечь»
ненужные части из нашей модели.
Вначале обеспечим сквозное отверстие во второй трубе. Для чего
построим объемное цилиндрическое тело, которое будет располагаться в
направлении перпендикулярном рабочей плоскости (т.е. параллельно
направлению второй трубы), с началом в точке 0, 0, 0. Выполните
последовательность команд Geometry  Solid  Primitives, в появившемся
окне выделите пункты: New Solid, Positive, Cylinder и поле в данных Radius
проставьте 5 (внутренний радиус второй трубы), в поле данных Height (высота)
впишите 40 (высота второй трубы), нажмите «ОK» и Ctrl+A.

81
На экране появился цилиндр, имеющий вышеуказанные размеры.
Теперь необходимо построенный цилиндр переместить в точку начала
второй трубы, для этого выполните последовательность команд: Modify 
Move by  Solid. Появится окно выбора Solid-ов. Для перемещения цилиндра,
выделите его курсором на экране, нажмите левую клавишу мыши и нажмите
«ОK». В появившемся окне следует задать координаты вектора, вдоль которого
будет перемещен цилиндр (т.е. указать координаты начальной и конечной
точек перемещения этого цилиндра). Введите координаты первой точки 0, 0, 0 а
второй точки 0, 0, 40 и нажмите «ОK» и Ctrl-G.
Для извлечения цилиндра из геометрической модели выполните
последовательность команд: Geometry  Solid  Remove (извлечение). После
появления окна с названием Select Base Solid (выберите базовое, объемное
тело), выделите курсором на экране основное объемное тело, кликните на нем
левой клавишей мыши и нажмите «ОK». После этого появится окно Select Solid
to Remove (выберете извлекаемое объемное тело). Теперь выберите курсором
на экране перемещенный цилиндр, кликните на нем левой клавишей мыши и
нажмите «ОK». Проделанные операции привели к тому, что отверстие во
второй трубе стало сквозным.
Далее необходимо убрать выступающая часть второй трубы внутри первой
трубы. Для чего необходимо, аналогично предыдущему случаю, построить
цилиндр для первой трубы В начале изменим положение рабочей плоскости в
пространстве, т.к. основание следующего цилиндра должно лежать в плоскости
перпендикулярной оси первой трубы. Выполните последовательность команд
Tools  Workplane (рабочая плоскость). Появится окно управления рабочей
плоскостью, в котором нужно нажать кнопку “Select Plane” (выбор плоскости).
Далее появится окно определения местоположения плоскости в
пространстве, обратите внимание, что система запомнила вид этого окна с
предыдущей перестановки рабочей плоскости.
В данном случае необходимо просто
поменять способ определения рабочей
плоскости: с ZX Plane, на – XY Plane,
глобальной системы координат модели.
Координаты точки лежащей в рабочей плоскости
остаются теми же самыми – 0, 0, 0. Нажмите
«ОK» и Ctrl-G. Для построения цилиндра в
новой рабочей плоскости выполните
последовательность команд Geometry  Solid
82
 Primitives (простые геометрические фигуры), в появившемся окне выделите
пункты: New Solid, Positive, Cylinder и поле в данных Radius проставьте 15
(внутренний радиус первой трубы), в поле данных Height (высота) впишите 80
(высота первой трубы), нажмите «ОK» и Ctrl+A.
Для извлечения геометрии цилиндра из основной геометрической модели
выполните последовательность команд: Geometry  Solid  Remove
(извлечение). После появления окна с названием Select Base Solid (выберите
базовое, объемное тело), выделите курсором на экране основное объемное тело,
кликните на нем левой клавишей мыши и нажмите и нажмите «ОK». После
этого появится окно Select Solid to Remove (выберете извлекаемое объемное
тело). Теперь выберите курсором на экране построенный извлекаемый
цилиндр, кликните на нем левой клавишей мыши и нажмите «ОK».
Проделанные операции привели к тому, что отверстие в первой трубе стало
гладким, а в месте стыковки первой и второй трубы появилась поверхность
сопряжения.
На этом построение геометрии модели закончено.
Задание свойств материала
Теперь, когда основные геометрические характеристики модели введены,
можно приступить к определению ее других свойств. Сначала зададим свойства
материала.
Выберите последовательность команд Model (модель)  Material
(материал), после чего активизируется диалоговое окно “Define Isotropic
Material” (задание изотропного материала), в котором можно определить
необходимый набор физико-механических свойств требуемого материала.
Обратите внимание, что по умолчанию предлагается свойств для изотропного
материала.
Впишите в Title название материала – Steel. Введите свойства: E = 210000
H/mm2, Коэффициент Пуассона (Poisons Ratio) – 0,3, плотность (Mass Density)
7,89Е-6 kg/mm3.
Далее нажмите «ОK» и «Cancel».
Задание свойств используемых конечных элементов
Следующий шаг – описание свойства конечных элементов, которые будут
использоваться в модели. Выполните команды Model (модель)  Property
(свойства). В появившемся диалоговом окне “Define Property – PLATE Element
Type” нажмите на кнопку Element  Property Type. В следующем окне
выберите пункт Solid и нажмите «ОК».
Далее, в окне “Define Property – SOLID Element Type” в поле данных
Material выберите материал, который Вами создан (путем нажатия на стрелку
на стрелку с правой стороны этого поля данных выбираете – Steel). Введите
название свойства элементов в поле данных Title, например: Solid property.
Далее нажмите «ОK», а потом «Cancel».
83
Генерация конечно-элементной сетки
После определения свойств конечных элементов можно перейти к
генерации конечно-элементной сетки. Чтобы произвести разбиение
твердотельной модели, выберите команды: Mesh (сетка)  Geometry
(геометрия)  Solids (твердое тело).
Далее в окне “Automesh Solids”, в выпадающем списке Property: выбрать
заданные ранее свойства: 1. Solid Property, а также нужно убрать «галочку»

напротив пункта: Midside Nodes – для применения конечных элементов


первого порядка аппроксимации. Нажмите «ОK».
Программа произведет разбиение твердого (Solid) тела на конечные
элементы. Нажмите CTRL+A, чтобы увидеть всю конечно-элементную модель.
Для того чтобы убрать невидимые линии выберите команду View  Select.
В появившемся окне пометьте строчку Quick Hidden Line и нажмите «ОК».
Для того чтобы сделать изображение ещё менее загруженным, можно
отключить отображение поверхностей. Для этого, нажатием комбинации
клавиш CTRL-Q, вызовите окно View Quick Options и уберите «галочку»
напротив строчки Surfaces (поверхности) и нажмите кнопку «Done» (сделано).

Далее можно переходить к заданию граничных условий и нагрузки.


Задание граничных условий
Для задания граничных условий, моделирующих полное закрепление
модели, например по одной из внешних поверхностей, войдите в меню Model
 Constraint (граничные условия)  on Surface. В окне: “Create or Activate
Constraint Set” впишите название варианта нагружения, например – Сon-
straint1. Нажмите «ОK».

84
В появившемся окне “Entity Selection – Enter Surface(s) to Select”, с
помощью мыши выделите поверхность, как показано на рисунке и нажмите
«ОK».

В следующем окне, нажмите на кнопку Fixed (зафиксировано), а потом на


«ОK» и «Cancel». Таким образом, для узлов, находящихся на этой
поверхности, будут ограничены все степени свободы.
Задание нагружения
Задание нагружения завершает формирование конечноэлементной модели.
В нашем случае, нагрузка представляет собой внутреннее давление,
распределенное по нормали к внутренней поверхности обеих труб. Выполните
последовательность команд: Model  Load  on Surface. В окне “Create or
activate Load Set” дайте название варианту нагрузки Title: Pressure (давление)
и нажмите «ОK».
Появится стандартное окно выбора примитивов (в данном случае
поверхностей) и теперь, с помощью мыши, выберите на экране внутренние
поверхности обеих труб, к которым будет приложена нагрузка. Всего должны
быть выбраны 4 поверхности с номерами 3, 10, 17, 18. (т.к. каждая внутренняя
цилиндрическая поверхность трубы состоит из двух поверхностей).

Нажмите «ОK».
В диалоговом окне “Create Loads on Surfaces” слева выберите пункт Pres-
sure (давление), в поле данных Value (значение) поставьте 1 (величина
давления на внутренней поверхность труб). Нажмите «ОK и «Cancel».

85
На экране, в виде векторов, будет показана распределенная нагрузка.
Теперь модель полностью готова и можно выполнить ее анализ. Запишите
модель на винчестер с помощью последовательности команд File  Save (имя
файла Primer_13).
Выполнение конечно-элементного анализа
При помощи последовательности команд File (файл)  Analyze (анализ)
войдите в меню управления процессом анализа (“Export Method”).
При нажатии кнопки Greate/Edit Set появится окно Analysis Set Manager,
где необходимо выбрать New…. Далее запустите процесс анализа.

Обработка результатов расчета


После завершения процесса анализа можно проводить обработку
полученных результатов. Сначала модифицируйте изображение модели на
экране. Для этого, нажмите CTRL-Q и, в появившемся окне, нажмите на
кнопку “Load and Constraint OFF” (Не показывать нагрузку и граничные
условия) и нажмите «Done».
Для отображения результатов,
выполните последовательность
команд View  Select и пометьте
строчки так, как показано на рисунке,
далее нажмите кнопку “Deformed
and Contour Data” и в следующем
окне “Select PostProcessing Data”
нажмите «ОK». Нажмите «ОK» еще
раз.
На экране появится изображение деформированного состояния. Цветами
отображен уровень напряжения в твердом теле. Справа приведена шкала
напряжений с числовыми значениями (в данном случае в МПа). Деформации
будут хорошо видны, если развернуть изображение модели в пространстве.

86
Заметим, что полученные деформации выведены в масштабе. Чтобы
отключить деформации, выполните последовательность команд View  Select
(F6) и в поле данных Deformed Style пометьте самый верхний пункт – “None
Model Only” и нажмите «ОK».
Работа со слоями
В данном примере максимальные напряжения получились на внутренней
поверхности детали и на этом изображении такие участки получились
скрытыми. Чтобы увидеть распределение интересующей величины (например,
напряжения) внутри модели или в ее сечении, можно «скрыть» или просто не
отображать ту часть элементов, которая загораживает собой внутренности
детали. Для этой цели в программе предусмотрена работа со слоями (Layers). В
отдельный слой можно поместить любой примитив (в данный момент это будут
элементы) и сделать этот слой невидимым. Все примитивы, которые
определены в этом слое, не будут отображаться на экране. В этой модели мы
создадим новый слой и поместим в него часть элементов, а потом отключим
отображение слоя.
Выполните последовательность команд: View  Layers, появится окно
работы со слоями, разделенное на две части
(слои, находящие в левой области данных –
невидимые (Hidden), в правой (сейчас слоев
там нет – видимые). В модели существуют
два слоя: слой под номером 1 – Default
Layer и слой под номером 999 – Construc-
tion Layer. и оба находятся в левой области
данных (см. рисунок).
Оба этих слоя должны быть не видны, но так как включена опция Show All
Layers (показывать все слои) – то независимо скрытые слои или нет, они будут
отображены на экране. Теперь создадим
новый слой: нажмите кнопку – New Layer.
В следующем окне в поле данных ID
87
(номер) впишите номер нового слоя, например 10, а в поле Title (название)
укажите, например, – Hidden (скрытый). Нажмите «ОK».
Теперь в списке существующих слоев добавился новый слой. Далее
выделите мышкой сначала 1. Default Layer – потом нажмите кнопку Show 
(показать). Слой перейдет в правое поле данных для видимых слоев. Точно
также переназначьте и слой 999. Construction Layer. Включите опцию Show
visible Layers Only и нажмите «ОK» (см. рисунок).
Теперь вновь созданный слой Hidden (в котором еще нет объектов) не
отображается на экране.
Далее сделайте переключение вида на модель, последовательностью
команд: View  Rotate (F8), в появившемся окне нажмите кнопку XY Top и
нажмите «ОК». Теперь выполните последовательность команд: Modify 
Layer  Node, в появившемся окне выбора примитивов нажмите Select All и
потом «ОK». В следующем окне необходимо выбрать слой, куда мы хотим
перенести выбранные узлы, выделите мышкой слой 10. Hidden. Нажмите
«ОK». Нажмите Ctrl+A, как результат только
что выполненной операции – все узлы исчезли с
экрана (т.е. были помещены в невидимый слой).
Теперь нужно поместить в него часть элементов.
Выполните последовательность команд Modify
 Layer  Element, появится окно выбора
примитивов. Теперь с помощью мышки и
клавиши Shift выделите на экране область, так
как показано на рисунке. И нажмите «ОK».
В следующем окне выберите слой под
номером 10 и нажмите «ОK». Далее сделайте переключение вида на модель,
последовательностью команд: View  Rotate, в появившемся окне нажмите
кнопку Dimetric и нажмите «ОK». На экране появится видимая часть модели.
На экране видно, что максимальные напряжения в детали появляются в
месте сочленения труб.

88
ПРИМЕР 14. КОНТАКТНАЯ ЗАДАЧА РАСЧЕТА ПОСАДКИ
ДЕТАЛЕЙ С НАТЯГОМ
В этом примере мы рассмотрим задачу моделирования осесимметричной
нелинейной контактной задачи на примере посадки с натягом двух тел. Этот
пример демонстрирует возможности применения GAP элементов в нелинейном
статическом анализе.
Модель состоит из двух частей (см. рисунок) – внутренней части: вала и
внешней части: диска, между которыми существует контактное взаимодействие
в виде посадки с натягом величиной 50 мкм.

Рисунок 1
Оба тела изготовлены из стали. Предполагается использовать свойство
осевой симметрии и смоделировать часть модели в виде сектора с углом 10
градусов, в полярно-цилиндрической системе при этом граничные условия
должны будут компенсировать влияние остальной части деталей. В результате
анализа рассчитываются перемещения в узлах и напряжения в элементах.
Построение геометрической модели
Запустите систему Femap with NX NASTRAN.
Для удобства работы с геометрией и сеткой в программе предусмотрена
работа со слоями (Layers). В отдельный слой можно поместить любой
примитив (кривая, точка, узел, элемент, граничные условия, нагрузка и т.д.) и
сделать этот слой невидимым. Все примитивы, которые определены в этом
слое, не будут отображаться на экране. В этой модели мы создадим новые слои
для каждой детали и поместим в них всю информацию о моделях.
Выполните последовательность команд: View  Layers, появится окно
работы со слоями, разделенное на две части: слои, находящие в левой области
данных – невидимые (Hidden); слои находящиеся в правой части (пока слоев
там нет) – видимые (Visibl). В модели существуют два слоя: слой под номером
1 – Default Layer и слой под номером 999 – Construction Layer. и оба
находятся в левой области данных (см. рисунок).
89
Оба этих слоя должны быть не видны, но так как включена опция Show All
Layers (показывать все слои) – то независимо скрытые слои или нет, они будут
отображены на экране. Теперь создадим новый слой: нажмите кнопку – New
Layer (новый слой). В следующем окне в поле данных ID (номер) впишите
номер нового слоя, например 10, а в поле Title (название) укажите, например, –
“Disk”.

Нажмите «ОК».
Теперь в списке существующих слоев добавился новый слой. Далее
выделите мышкой сначала 1.Default Layer (слой по умолчанию) – потом
нажмите кнопку Show (показать). Слой перейдет в правое поле данных для
видимых слоев Visible Layers (видимые слои). Точно также переназначьте слой
999. Construction Layer (конструкционный слой) и новый слой 10. Disk.
Заметьте, что в поле данных Active Layer
(текущий слой) стоит только что созданный слой
10, т.е. любые примитивы созданные при такой
конфигурации слоев автоматически будут
помещаться в слой 10. Disk.
Включите опцию Show visible Layers Only
(показывать только видимые слои) и нажмите
«ОК» (см. рисунок).
Выполните последовательность команд Geometry  Curve  Line 
Rectangle. Для этого откройте падающее меню Geometry (геометрия) и
выберите в нем команду Curve  Line (кривая типа – линия). В результате
откроется новое меню, в котором необходимо выбрать позицию Rectangle

90
(прямоугольник). После этого на экране появится окно с запросом координат
первого угла прямоугольника:
Введите в соответствующих полях данных: - 25 для координаты X, 50 для
координаты Y и 0 для координаты Z; затем нажмите «ОК». Появится
аналогичное окно с запросом координат второго угла прямоугольника,
расположенного по диагонали относительно первого заданного угла. Задайте
координаты: 25 для Х, 100 для Y и 0 для Z. Нажмите «ОК» – в результате
сформируется прямоугольный контур диска.
Для того, чтобы отцентрировать на экране изображение полученного
прямоугольника нажмите CTRL+A.

Далее необходимо создать новый слой под номером 11, с названием “Val”.
Выполните последовательность команд: View, Layers, появится окно работы со
слоями. Используя уже знакомые Вам команды, создайте новый слой 11.Val.
Для этого нажмите кнопку – New Layer (новый слой). В следующем окне в
поле данных ID (номер) впишите номер нового слоя 11, а в поле Title
(название) укажите – “Val”. Нажмите «ОК». и переместите его в раздел
видимых слоев, используя кнопку Show. Заметьте, что в поле данных Active
Layer (текущий слой) возникнет только что созданный слой 11, и любые
примитивы созданные при такой конфигурации слоев автоматически будут
помещаться в слой 11.Val.
Теперь в только что определенном слое создадим геометрический контур
второй детали.
Геометрический контур вала увеличим в направлении Y на величину
натяга (0,05 мм). Для этого снова выберите последовательность команд:
Geometry  Curve  Line  Rectangle, в появившемся окне для ввода
координат первого угла прямоугольника введите следующие значения: - 50 для
Х, 25 для Y и 0 для Z. Нажмите «ОK». Для второго угла прямоугольника в
следующем окне введите: 50 для Х, 50,05 для Y и 0 для Z, нажмите «ОK». В
результате сформируется прямоугольный профиль вала. Для центрирования
модели нажмите CTRL+A.

91
При создании профиля второго тела следует иметь в виду то, что при
GAP контакте двух тел, конечно-элементная сетка в зоне контакта двух тел
должна совпадать. Прежде чем определить будущие поверхности разбиения,
разобьем каждую из горизонтальных кривых (кривая 1 и 2) второго контура на
3 кривые в точках пересечения с первым контуром (рисунок 2). Таким образом,
после выполнения описанной операции, контур второй детали будет состоять
не из 4-х кривых, как было первоначально, а из 8-ми.
Для разбиения кривых выберите последовательность команд Modify
(изменить)  Break (разорвать). Появится окно выбора примитивов (кривых) в
котором необходимо указать кривые, которые необходимо модифицировать.

Выберите курсором кривую 1 и кривую 2 (рисунок 2), затем нажмите


«ОK». Далее появится окно, в котором нужно указать координаты точки
разбиения кривых. Следует заметить, что точка разбиения кривой не
обязательно должна лежать на ней. Если точка не лежит на кривой, программа
опустит перпендикуляр из точки разбиения на указанную кривую и в точке
пересечения перпендикуляра с кривой разобьет кривую на две части.
Поместите курсор мыши в любое место экрана и нажмите
правую клавишу мыши, в появившемся выпадающем меню,
пометьте пункт Snap to Point (шаг по точке).
Это делается для того, чтобы курсором мыши можно было точно
задать координаты точки, по которой будет проводиться
разбиение.
После выполнения этой операции, курсором можно будет
выбирать на экране только точки.
Заметим, что ранее в этом окне метка стояла напротив пункта
Snap to Screen (шаг по экрану).
Теперь в окне задания координаты точки разбиения необходимо указать
нужную точку, для этого выберите курсором мыши точку в рабочей плоскости
как показано на нижеследующем рисунке.

92
Рисунок 3
В окне ввода координат в соответствующих полях данных появятся
точные координаты точки

XPT(1) – означает Х - координату точки 1, YPT(1) – означает Y - координату


точки 1, ZPT(1) – означает Z - координату точки 1. Нажмите «ОК».
Теперь каждая из вышеуказанных кривых разбита на две кривые.
Далее необходимо еще раз разбить горизонтальные кривые на две части
(рисунок 4).

Рисунок 4
В нижней части экрана, снова высвечено окно выбора кривых для
разбиения (т.е. команда для разбиения кривых продолжается). Выберите
курсором мыши две кривые как показано на рисунке 4, и нажмите «ОК».
В следующем окне нужно указать координаты точек для разбиения, для
этого выберите мышью точку, указанную на рисунке 5, и нажмите «ОК» и
«Cancel».

Рисунок 5 Рисунок 6

93
В итоге получается (рисунок 6) – две горизонтальные кривые разбились
каждая на три отдельные кривые.
Чтобы вернуть курсор в обычный режим, поместите курсор мыши в любое
место экрана и нажмите правую клавишу мыши, в появившемся выпадающем
меню, пометьте пункт Snap to Screen (шаг по экрану).
Для того чтобы создать поверхности разбиения, необходимо с помощью
слоев изменить отображение модели. В данном примере, использовались два
слоя – 10. Disk и 11. Val.. В слое 10 – находится геометрия диска, в слое 11 –
геометрия вала.
Выключите отображение слоя 11, для этого выполните
последовательность команд: View  Layers, появится окно работы со слоями.
В поле данных Visible Layers (видимые слои), в настоящий момент находятся
все существующие слои. В этом поле данных выделите мышью слой 11. Val и
нажмите кнопку –Hide (скрыть), после чего, выбранный слой перейдет в поле
данных слева, под названием Hidden Layers (скрытые слои). Измените
активный слой - в поле данных Active Layer (текущий слой) выберите слой 10.
Disk как показано на рисунке:

Нажмите «ОК».
Таким образом, все примитивы, входящие в слой 11 отображаться не
будут, а поверхность, которую сейчас нужно определить будет находиться в
слое 10.
Выполнив последовательность команд: Geometry  Boundary Surface
(ограниченная поверхность), определите
поверхность диска, которая в
дальнейшем будет использована для
разбиения на конечные элементы. На
экране появится стандартное окно
выбора примитивов, в данном случае
кривых, определяющих границу
поверхности будущего разбиения.
Выберите мышью все четыре кривые,
входящие в контур первой модели и
нажмите «ОK» и «Cancel».

94
Поверхность вала необходимо определить в слое 11. Для этого
используйте представленные выше команды: View  Layers, появится окно
работы со слоями; в поле данных Visible Layers (видимые слои) выделите
мышью слой 10. Disk и нажмите кнопку <-Hide (скрыть); для слоя 11.Val -
нажмите кнопку Show; измените активный слой – в поле данных Active
Layer (текущий слой), выберите 11.Val. В результате сделается невидимым
слой 10. Disk, и включится отображение слоя 11. Val.. Для того, чтобы внести
изменения в какой либо слой его необходимо сделать текущим. То есть,

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


слой 11. Val, его необходимо сделать текущим.
После проделанных операций со слоями на экране будут отображаться
кривые, описывающие геометрию вала.
Чтобы создать поверхность разбиения, выполните последовательность
команд: Geometry  Boundary Surface (ограниченная поверхность),
определите поверхность вала, которая в дальнейшем будет использована для
разбиения на конечные элементы, путем выбора всех 8-ми кривых,
отображенных на экране, и нажмите «ОK» и «Cancel».
На этом построение геометрии модели окончено.
Задание свойств материала и конечных элементов
Теперь, когда основные геометрические характеристики модели введены,
можно приступить к определению ее других свойств. Сначала зададим свойства
материала. Выберите последовательность команд Model (модель)  Material
(материал), после чего активизируется диалоговое окно “Define Isotropic
Material”(задание изотропного материала), в котором можно задать
необходимый набор физико-механических свойств требуемого материала.
Обратите внимание, что по
умолчанию предлагается
определение свойств для
изотропного материала.
Впишите название материала
– Steel. Введите свойства: E =
210000 H/мм2. Коэффициент
95
Пуассона (Poisons Ratio) 0,3, плотность (Mass Density) 7,89Е-6 кг/мм3. Далее,
«ОK», «Cancel».
Следующий шаг – описание свойств конечных элементов, которые будут
использоваться в модели. В данной модели будут использоваться три свойства
конечных элементов:
 оболочечные Plate-элементы (изгибно-мебранные), будут
использоваться как промежуточные, для дальнейшего получения из них
объемных конечных элементов;
 объемные Solid-элементы;
 контактные Gap-
элементы.
Выполните команды Model
(модель)  Property (свойства). В
появившемся диалоговом окне “Define
Property – PLATE Element Type” в
поле данных Material выберите
материал (Steel), который был Вами
создан, путем нажатия на стрелку с
правой стороны этого поля данных.
Введите название свойства элементов в поле данных Title: “Plate property”.
Нажмите «ОK».
Первое свойство, для плоских элементов задано, но выполнение команды
ввода свойств продолжается, и автоматически появляется новое окно для
задания следующих свойств элементов.
В появившемся диалоговом окне “Define Property – PLATE Element
Type” нажмите на кнопку Element/Property Type. В следующем окне выберите
пункт Solid и нажмите «ОК». Далее в окне “Define Property – SOLID Element
Type” в поле данных Material выберите материал, который Вами создан (путем
нажатия на стрелку с правой стороны этого поля данных). Введите название
свойства элементов в поле данных Title: Solid property и нажмите «ОK».

Далее в появившемся окне зададим свойства для контактных Gap


элементов, нажмите на кнопку Element/Property Type. В следующем окне
выберите пункт Gap и нажмите «ОК».

96
Далее в окне “Define Property – GAP Element Type” введите название
свойства элементов в поле данных Title: “Gap property 0.05”. В поле данных
Initial Gap (начальный зазор при контакте) введите величину натяга 0,05. В
поле данных Compression Stiffness (жесткость на сжатие), введите 0,0001. В
поле данных Tension Stiffness (жесткость на растяжение) 1,0E6.

В данном случае при моделировании натяга, используется малое значение


жесткости на сжатие и большое значение жесткости на растяжение. При
моделировании контактных конструкций с зазором нужно данные для
жесткости на растяжение и сжатие поменять местами. Следует заметить, также,
что нужно аккуратно выбирать вышеприведенные значения. Различие между
величинами жесткости должно быть достаточно большим, чтобы GAP
функционировал правильно. С другой стороны, если разница будет большой,
могут возникнуть проблемы со сходимостью. Нужно следовать правилу:
большая жесткость должна быть не менее, чем на три порядка выше жесткости
смежных узлов в элементах.
Нажмите «ОК», и «Cancel».
Генерация конечно-элементной сетки
Сделаем разметку узлов на геометрии. Для этого, выполните
последовательность команд: Mesh  Mesh control  Size Along Curve (размер
сетки вдоль кривой). Появится стандартное окно выбора примитивов (в данном
случае кривых). Выберите курсором 6 малых кривых, как показано на рисунке
и нажмите «ОK».

Рисунок 7
В следующем появившемся окне “Mesh Size Along Curves” в поле
данных Number of Elements (число элементов) введите цифру 3 и нажмите
«ОК». В результате, на кривых, отображаемых в рабочей плоскости, выведется
97
разметка будущих узлов модели. Заметим, что это еще только разметка,
никакие узлы и элементы в модели пока не присутствуют.
Далее в появившемся окне (продолжается выполнение команды разметки)
курсором выделите две оставшиеся кривые на экране и нажмите «ОK». В
следующем окне, где задается число элементов, введите цифру 5 и нажмите
«ОK» и «Cancel».

В результате проделанных операций дальнейшее разбиение поверхности


вала будет происходить с учетом полученной разметки узлов.
Чтобы разбить поверхность вала на конечные элементы, выполните
последовательность команд Mesh (сетка)  Geometry (геометрия)  Surface
(поверхность)
После появления стандартного окна выбора примитивов (в данном случае
поверхностей), с помощью мыши выделите в рабочей плоскости поверхность
вала и нажмите «ОK», что приведет к появлению окна с соответствующим
названием: «Automesh Surfaces».
В этом окне, в поле данных Property, выберите из списка, по кнопке со
стрелкой справа, название (идентификатор) свойств элементов – 1. Plate Prop-
erty, затем нажмите «ОК», и начнется процесс автоматической генерации сетки
на базе четырехугольных конечных элементов.
В данном примере используются оболочечные четырехугольные
конечные элементы QUAD4, потому что в дальнейшем, путем вращения их
V1
вокруг некоторой оси, из них будут получены объемные восьми узловые
CHEXA8 элементы.
Y
100.
95.
90.
85.
80.
75.
70.
65.
60.
55.
50.
45.
40.
35.
30.
X
25.
Y
-50.-45.-40.-35.-30.-25.-20.-15.-10. -5. 0. 5. 10. 15. 20. 25. 30. 35. 40. 45. 50.
Z X

В результате проделанных операций, поверхность вала была разбита на


конечные элементы с учетом предварительных размеров и разметки.
98
Для удобства дальнейшего выбора узлов в зоне контакта, изменим их цвет.
Для этого выполните последовательность команд: Modify (изменить)  Color
(цвет)  Node (узел). В окне выбора примитивов (узлов) нажмите кнопку
Method, в выпадающем меню выберите пункт on Curve (на кривой). Теперь,
выберите мышью на экране среднюю
кривую верхней горизонтали
поверхности вала, и нажмите «ОK».
В следующем окне в разделе
Color (цвет) выберите мышью цвет
(красный), в разделе Line Style тип
линии, как показано на рисунке и
нажмите «ОК».
Далее, для того, чтобы
отобразить геометрию диска (слой

10. Disk) и отключить отображение вала (слой 11. Val), выполните


последовательность команд: View, Layers, появится окно работы со слоями. В
поле данных Active Layer прописан текущий слой 11. Val, и в поле данных Vis-
ible Layers (видимые слои) в настоящий момент находятся все существующие
слои, кроме слоя 10. Disk. Теперь – в этом поле данных видимых слоев
выделите мышью слой 11.Val и нажмите кнопку Hide (скрыть), после чего,
выбранный слой перейдет в поле данных слева, под названием Hidden Layers
(скрытые слои). Для отображения слоя с диском, выделите мышью слой 10.Disk
и нажмите кнопку Show->, тем самым «перемещая» данный слой в поле данных
для видимых слоев. Измените активный слой – в поле данных Active Layer
(текущий слой) выберите слой 10. Disk как показано на рисунке:
Нажмите «ОK».
На экране появится только поверхность диска, теперь следует наметить
число элементов на гранях поверхности. Выполните последовательность
команд: Mesh  Mesh control  Size Along Curve (размер сетки вдоль
кривой). Появится стандартное окно выбора примитивов (в данном случае
кривых). Выберите курсором все 4 кривые, нажмите «ОK».
В следующем появившемся окне “Mesh Size Along Curves” в поле данных
Number of elements (число элементов) введите цифру 5 (такое же число
элементов, что и на двух кривых вала в зоне контакта) и нажмите «ОK»,
99
«Cancel», и чтобы обновить экран CTRL+A. В результате, на кривых,
отображаемых в рабочей плоскости, выведется разметка будущих узлов
V1

модели.
Y
100.
95.
90.
85.
80.
75.
70.
65.
60.
55.
50.
45.
40.
35.
30.
X
25.
Y
-50.-45.-40.-35.-30.-25.-20.-15.-10. -5. 0. 5. 10. 15. 20. 25. 30. 35. 40. 45. 50.
Z X

Чтобы разбить поверхность диска на конечные элементы, выполните


последовательность команд Mesh (сетка)V1  Geometry (геометрия)  Surface
(поверхность).
После появления стандартного окна 100. выбораY

примитивов (в данном случае поверхностей), с помощью


95.
90.
мыши выделите в рабочей плоскости поверхность диска
85. и
нажмите «ОK», что приведет к появлению окна 80.
75. с
соответствующим названием: «Automesh Surfaces». 70.
65.
В
этом окне, в поле данных Property, выберите из списка,
60.
55.
по кнопке со стрелкой справа, название (идентификатор)
50.

свойств элементов – 1. Plate Property, затем нажмите


45.
40.

«ОK», и начнется процесс автоматической 35. генерации сетки на базе


30.
четырехугольных конечных элементов. Y
25.
X

Теперь изменим цвет узлов, лежащихZ наX нижней горизонтальной кривой


-50.-45.-40.-35.-30.-25.-20.-15.-10. -5. 0. 5. 10. 15. 20. 25. 30. 35. 40. 45. 50.

поверхности диска. Они входят в зону контакта с валом. Для этого выполните
последовательность команд: Modify (изменить)  Color (цвет)  Node (узел).
В окне выбора примитивов (узлов) нажмите кнопку Method, в выпадающем
меню выберите пункт on Curve (на кривой). Теперь, выберите мышью на
экране нижнюю кривую поверхности диска, и нажмите «ОK». В следующем
окне в разделе Color (цвет) выберите мышью любой цвет (например, желтый),
в разделе Line Style (стиль линии) пометьте тот же тип линии, как в

предыдущем случае и нажмите «ОK». Теперь нижние узлы поверхности вала


100
окрашены в желтый цвет.
Для модификации изображения на экране выполните последовательность
команд: View  Layers, появится окно работы со слоями. Пометьте опцию
Show All Layers (показать все слои) и нажмите «ОK».
Для дальнейшего моделирования необходимо развернуть модель в
пространстве: войдите в меню View (вид)  Rotate (поворот) или
функциональной клавишей F8, выберите в появившемся окне тип изображения
Isometric (изометрия) и нажмите «ОК».
Для получения объемной конечно-элементной сетки выполните
последовательность команд: Mesh (сетка)  Revolve (вращать)  Element
(элемент). В появившемся окне выбора примитивов (в данном случае
элементов) нажмите кнопку Select All (выбрать все элементы) и нажмите
«ОK».
В окне “Generation Options” в поле данных Property выберите свойства
Solid Элементов: 2. Solid Property. В поле данных Element Along Length
(число элементов для вращения) поставьте цифру 2, и пометьте опцию Delete
Original Elements (удалять оболочечные элементы).

Нажмите «ОK».
Далее необходимо определить ось вращения плоских элементов. В
следующем окне нажмите кнопку Method и в выпадающем меню выберите
пункт Global Axis. В этом окне
по умолчанию установлено, что
вращение осуществляется в
положительном направлении
(опция Positive), вокруг оси X (опция Х). Измените направление вращения,
указав опцию Negative, и в поля данных для координат точки вращения введите
координаты 0, 0, 0 и нажмите «ОK».
В следующем окне “Total Revolution and Extrusion” в поле данных Rota-
tion Angle (угол вращения) укажите угол 10
V1

градусов и нажмите «ОК». 95.49039


90.49039
Y

На вопрос компьютера действительно 85.49039


80.49039
75.49039

ли вы хотите удалить оболочечные 70.49039


65.49039
60.49039
элементы, ответьте – ДА. 55.49039
50.49039

Для того чтобы убрать невидимые


45.49039
40.49039
35.49039

линии выберите команду View Select. В 30.49039


25.49039

появившемся окне пометьте строчку Quick -50.


-45.
-40.

Hidden Line и нажмите «ОK».


-35.
-30.
-25.
-20.
-15.
-10.
-5.
0.
101
Y 5.
10.
15.
20.
25.
Z X 30. X
35.
40.
45.
50.
Для завершения работы с сеткой необходимо расставить контактные Gap
элементы. Сначала необходимо изменить вид модели (увеличить фрагмент
контакта). используя команду View, Zoom указать мышью прямоугольную
область увеличения, нажать «ОK» (см. рисунок).
Для включения отображения невидимых линий выберите команду View

Select. В появившемся окне пометьте строчку Draw Model и нажмите «ОК».


Чтобы соединить контактными элементами красные и желтые узлы,
выполните последовательность команд Mesh (сетка)  Closest Link
(ближайшая связь). Эта команда выполняет соединение балочным элементом
двух узлов наиболее близких друг к другу.

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


элементы, нажмите кнопку Method и выберите пункт Color (выбор данных
узлов будет осуществляться по признаку – цвет). Поставьте курсор в поле
данных ID. Выберите на экране желтый узел (курсор немного ниже узла) и
нажмите «ОK». Таким образом, все желтые узлы будут взяты в память
программы. В следующем окне нужно выбрать узлы, в которых элементы будут
заканчиваться. Повторите те же действия, указав вместо желтого узла –
красный (курсор немного выше узла) и нажмите «ОK».
102
В следующем окне в поле данных Property укажите свойства GAP
элементов, которые будут созданы с помощью этой команды (см. рисунок).

Нажмите «ОK».
В следующем окне необходимо определить вектор ориентации Gap
элемента, чтобы определить направление оси Y координатной системы
контактного элемента. Относительно данной оси, можно, например, определять
трение в контакте. Задайте направление вектора ориентации по оси Х
глобальной системы координат (см. рисунок)

Нажмите «ОK».
Таким образом, после выполнения выше представленных команд (Mesh,
Closest Link) между желтыми и красными узлами программа расставила Gap
элементы с заранее определенными свойствами.
Конечно-элементная модель готова, можно преступать к заданию
граничных условий и нагружения.
Задание граничных условий
Граничные условия данной задачи предусматривают ограничение степеней
свободы деталей в полярно-цилиндрической системе координат. Чтобы создать
полярно-цилиндрическую систему координат, выполните последовательность
команд: Model  Coord Sys. В
появившемся окне в поле данных Title
введите название будущей координатной
системы, например, New coord system. В
области данных Type (тип) выберите
Cylindrical (цилиндрическая). Нажмите
«ОK».
В следующем окне задайте начало координат новой системы. В
соответствующих полях данных введите: 0, 0, 0 и нажмите «ОK».
В следующем окне нужно задать ориентацию новой координатной
системы относительно глобальной, т.е. определить ее углы поворота
103
относительно глобальных осей. Ориентировать нужно таким образом, чтобы
ось Z полярно-цилиндрической системы координат была направлена вдоль оси
вращения модели. В соответствующие поля данных введите следующие
значения: 90, 90, 0 Нажмите «ОK» и «Cancel». Для масштабирования
изображения модели на экране Ctrl+A.
Прежде чем задать граничные условия необходимо изменить вид модели,
выберите команду View Select. В появившемся окне пометьте строчку Quick
Hidden Line и нажмите «ОK». Для дальнейшего моделирования необходимо

развернуть модель в пространстве: войдите в меню View (вид)  Rotate


(поворот) или функциональной клавишей F8, выберите в появившемся окне тип
изображения YZ Right (вид справа на плоскость YZ) и нажмите «ОK».
Для задания граничных условий,
моделирующих условие осевой симметрии
модели, по двум боковым поверхностям,
войдите в меню Model  Constraint
(граничные условия)  Nodal (узловые). В
окне: “Create or Activate Constraint Set”
впишите название варианта граничных
условий, например – Constraint1. И
нажмите «ОК»
В появившемся окне “Entity Selection – Enter Node(s) to Select”,
необходимо выбрать узлы, в которых будут определяться граничные условия.
Очень часто используется способ выделения узлов посредством прямоугольной
области на экране. Нажав на клавиатуре клавишу Shift, и не отпуская её,
установите курсор мышью в нужном на модели месте, нажмите левую кнопку
мыши и, удерживая её, движением мыши обозначить прямоугольную область.
Эта прямоугольная область должна захватить внутрь себя узлы, где будет
определено граничное условие (см. рисунок).

104
После этого нажмите «ОK».
Теперь необходимо определить какие степени свободы, и в какой системе
координат будут ограничены. В следующем окне в поле данных Coord Sys
укажите созданную полярно-цилиндрическую систему координат: «New coord
system», в области данных DOF (степени свободы) пометьте TT (ограничение в
окружном направлении) и нажмите «ОK», в узлах появятся граничные условия,
и высветится окно для дальнейшего выбора узлов с граничными условиями.

Чтобы задать такие же граничные условия на другой грани, нужно


изменить вид модели, не прерывая выполнения текущей команды. Для этого
нажмите в левой верхней части экрана на кнопку (динамическое
вращение).
На экране появится вспомогательное окно для этой команды, в котором
необходимо пометить опцию Rotate Z (вращать относительно оси Z). Далее с
помощью мыши поверните модель таким образом, чтобы вторая боковая
наклонная грань заняла вертикальное положение.
Нажмите «ОK». Заметьте, т.к. остается активным окно “Entity Selection –
Enter Node(s) to Select” – вы снова возвращаетесь к выполнению операций с
граничными условиями.

105
Нажав на клавиатуре клавишу Shift, и не отпуская её, установите курсор
мышью в нужном на модели месте, нажмите левую кнопку мыши и, удерживая
её, движением мыши обозначить прямоугольную область, вокруг правой грани
модели. Эта прямоугольная область должна захватить внутрь себя узлы, где
будет определено граничное условие (см. рисунок).

После этого нажмите «ОК». Определите для выбранных узлов


ограничение степени свободы в направлении TT и нажмите «ОK» и «Cancel».

Далее необходимо определить граничные условия в осевом направлении.


Для этого необходимо развернуть модель в пространстве: войдите в меню View
 Rotate или функциональной клавишей F8, выберите в появившемся окне тип
изображения XY Top (вид сверху на плоскость XY) и нажмите «ОK».

Выполните последовательность команд Model  Constraint (граничные


условия)  Nodal (узловые) и в появившемся окне выбора узлов, с помощью
клавиши Shift выделите прямоугольную область как показано на рисунке.
В следующем окне пометьте для
выбранных узлов граничные условия в
направлении TZ.
106
Нажмите «ОK», в появившемся окне, программа спросит: хотите ли вы
заменить старые граничные условия (ТТ) на новые (TZ)? Нужно ответить –
«Нет» и тогда программа скомбинирует предыдущие и текущие граничные
условия.
Нажмите «Cancel». Чтобы обновить экран нажмите CTRL+A.
На этом задание граничных условий окончено.
Задание нагружения
Задание нагружения завершает формирование конечно-элементной
модели.
В данном примере, нагрузка, как некоторая внешне приложенная,
моделироваться не будет, хотя наряду с применением Gap элементов возможно
дополнительное моделирование любого типа внешнего воздействия. Нагрузка
рассматривается как контактное взаимодействие двух тел друг на друга и,
соответственно, моделируется геометрией и свойствами конечных элементов.
Но дополнительно, для процесса решения конечно-элементного нелинейного
анализа, необходимо, чтобы система находилась в состоянии равновесия, т.е.
присутствовало внешнее воздействие. Чтобы сделать это, зададим некоторую
«искусственную» нагрузку очень малой величины (перемещение в одном узле в
осевом направлении).
Для дальнейшего моделирования необходимо развернуть модель в
пространстве: войдите в меню View (вид)  Rotate (поворот) или
функциональной клавишей F8, выберите в появившемся окне тип изображения
Isometric (изометрия) и нажмите «ОK».
Выполните команду Model  Load
(нагрузка)  Nodal (узловая). В окне
“Create or activate Load Set” дайте
название варианту нагрузки Title: Dis-
placement и нажмите «ОK». После
появления окна выбора примитивов
(узлов), выберите мышью на экране узел,
(этот узел имеет граничные условия в
осевом и окружном направлениях).
Нажмите «OK».
В следующем окне задается тип и
величину нагружения. В поле данных нагрузок выберите Displacement
(перемещение), в поле данных Value (величина), области данных Load
(нагрузка) поставьте величину перемещения 0,0001 в направлении Х. Нажмите
«ОK» и «Cancel».
Выполнение конечно-элементного анализа
Далее задайте данные для выполнения нелинейного решения: выполните
последовательность команд Model, Load, Nonlinear Analysis (нелинейных

107
анализ). В появившемся окне выделите опцию Static, далее нажмите кнопку
Defaults (выставляет опции анализа по умолчанию). В поле данных Number of
Increments (число приращений нагрузки) поставьте 1, и в поле данных Output
Control, Intermediate: выберите 3. ALL. Нажмите «ОK».

Для Femap: зайдите в меню Model – Analysis, появится окно Analysis Set
Manager, нажмите New. В следующем окне выберете:

Затем шесть раз нажмите кнопку Next, в окне Output Requests в поле Result
Destination выберете пункт 3. Print and PostProcess как показано на рисунке:

Нажмите «ОK».
Модель полностью готова к анализу.
Обработка результатов расчета
После завершения процесса анализа можно проводить обработку
полученных результатов. Сначала модифицируйте изображение модели на
экране. Для этого, нажмите CTRL-Q и, в появившемся окне, нажмите на
кнопку “Load and Constraint OFF”, “Geometry OFF”, снимите «галочку»
108
напротив Node (Не показывать нагрузку и граничные условия, геометрию,
узлы) и нажмите «Done».
Для отображения результатов,
выполните последовательность команд
View  Select и пометьте строчки так,
как показано на рисунке, далее нажмите
кнопку “Deformed and Contour Data” и в
следующем окне “Select Post Processing
Data” нажмите «OK». Нажмите «ОK»
еще раз.
На экране появится изображение деформированного состояния. Цветами
отображен уровень максимальных напряжений по абсолютному значению
(VonMises) в твердом теле. Справа приведена шкала напряжений с числовыми
значениями (в данном случае в МПа).

Чтобы увидеть реальную картину действующих напряжений с изменением


их знака (растяжение + /сжатие –). Для отображения этих результатов,
выполните последовательность команд View  Select нажмите кнопку
“Deformed and Contour Data” и в поле данных Contour выберите
«60016..Solid Max Prin Stress» Нажмите «ОK» и «ОK».
Выше указанные результаты были отображены в нереальном масштабе,
чтобы включить отображение в реальном масштабе выполните
последовательность команд: View  Options, в области данных Category
выберите PostProcessing (опции обработки результатов). Выделите строчку
Deformed Style:

109
Снимите метку в поле действительного масштаба и нажмите Apply или
«ОK». Теперь изображение модели выводится в реальном масштабе.

110
РАБОТА 16. МОДЕЛИРОВАНИЕ КОНТАКТНОГО
ВЗАИМОДЕЙСТВИЯ УПЛОТНИТЕЛЬНОГО КОЛЬЦА
И ДИСКА ПРИТИРА

Геометрическая модель
Запустите систему Femap with NX NASTRAN.
Модель состоит из двух частей (см. рисунок) – уплотнительного кольца и
диска притира, между которыми существует контактное взаимодействие.
55

8,5

15
11
3
Рис. 1.

Для удобства работы с геометрией и сеткой в программе предусмотрена


работа со слоями (Layers). В отдельный слой можно поместить любой
примитив (кривая, точка, узел, элемент, граничные условия, нагрузка и т.д.) и
сделать этот слой невидимым. Все примитивы, которые определены в этом
слое, не будут отображаться на экране. В этой модели создадим новые слои для
каждой детали и поместим в них всю информацию о моделях.
Выполним последовательность команд: View  Layers, появится окно
работы со слоями, разделенное на две части: слои, находящие в левой области
данных – невидимые (Hidden); слои находящиеся в правой части (пока слоев
там нет) – видимые (Visible). В модели существуют два слоя: слой под номером
1 – Default Layer и слой под номером 999 – Construction Layer и оба
находятся в левой области данных.

Оба этих слоя должны быть не видны, но так как включена опция Show All
Layers (показывать все слои) – то независимо скрытые слои или нет, они будут

111
отображены на экране. Теперь создадим новый слой: нажмите кнопку – New
Layer (новый слой). В следующем окне в поле данных ID (номер) впишите
номер нового слоя, например 10, а в поле Title (название) укажите, например, –
“Pritir”. Нажмите «ОK».
Теперь в списке существующих слоев добавился новый слой. Заметьте, что
в поле данных Active Layer (текущий слой) стоит только что созданный слой
10, т.е. любые примитивы созданные при такой конфигурации слоев
автоматически будут помещаться в слой 10. Pritir.
Включите опцию Show visible Layers Only (показывать только видимые
слои) и нажмите «ОK».

Выполните последовательность команд Geometry→Curve-Line→


Rectangle. Для этого откройте падающее меню Geometry (геометрия) и
выберите в нем команду Curve-Line (кривая типа – линия). В результате
откроется новое меню, в котором необходимо выбрать позицию Rectangle
(прямоугольник). После этого на экране появится окно с запросом координат
первого угла прямоугольника:
Введите в соответствующих полях
данных: – 44,5 для координаты X, 13 для
координаты Y и 0 для координаты Z;
затем нажмите «ОK». Появится аналогичное окно с запросом координат
второго угла прямоугольника, расположенного по диагонали относительно
первого заданного угла. Задайте координаты: 10,5 для Х, 28 для Y и 0 для Z.
Нажмите «ОK» – в результате сформируется прямоугольный контур диска. Для
того чтобы отцентрировать на экране изображение полученного
прямоугольника нажмите CTRL+A.

Далее необходимо создать новый слой под номером 11, с названием


“Kolco”. Используя уже знакомые Вам команды, создайте новый слой
11. Kolco. Для этого нажмите кнопку – New Layer (новый слой). В следующем
окне в поле данных ID (номер) впишите номер нового слоя 11, а в поле Title
(название) укажите – “Kolco”. Нажмите «ОK» и переместите его в раздел
112
видимых слоев, используя кнопку Show. Заметьте, что в поле данных Active
Layer (текущий слой) возникнет только что созданный слой 11, и любые
примитивы созданные при такой конфигурации слоев автоматически будут
помещаться в слой 11. Kolco.
Теперь в только что определенном слое создадим геометрический контур
второй детали – кольцо. Для этого выберите последовательность команд:
Geometry→Point, в появившемся окне вводим поочередно следующие
координаты: 0 для Х, 0 для Y и 0 для Z; 2 для Х, 0 для Y и 0
для Z;
3 для Х, 1 для Y и 0 для Z; 3 для Х, 10 для Y и 0 для Z;
9 для Х, 10 для Y и 0 для Z; 5 для Х, 12,995 для Y и 0 для Z;
2 для Х, 12,995 для Y и 0 для Z; 0 для Х, 11 для Y и 0 для Z.
Нажмите «ОK», «Cancel». Для центрирования модели
нажмите CTRL+A.
Теперь, когда у нас есть все нужные точки, построим по
ним линии. Выбираем пункт меню Geometry→Curve-
line→Project-Points. При этом появится диалоговое окно:

Левой кнопкой мыши щелкаем на поле и выбираем Snap to Point (шаг по


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

При создании сечений притира и кольца следует иметь в виду то, что при
GAP контакте двух тел, конечно-элементная сетка в зоне контакта должна
совпадать. Прежде чем определить будущие поверхности разбиения, разобьем
эскизы уплотнительного кольца и притира.
Разобьем сечение кольца. Для этого необходимо построить еще несколько
точек: выберем последовательность команд Geometry → Point, в появившемся
окне вводим поочередно следующие координаты: 3 для Х, 1.8 для Y и 0 для Z;
1,2 для Х, 1,8 для Y и 0 для Z; 0 для Х, 1,8 для Y и 0 для Z;
1,2 для Х, 0 для Y и 0 для Z; 2,5 для Х, 0,5 для Y и 0 для Z;
0 для Х, 10 для Y и 0 для Z; 1,2 для Х, 10 для Y и 0 для Z;
3 для Х, 11 для Y и 0 для Z. Нажмите «ОK», «Cancel».
113
Теперь построим по точкам линии. Выбираем пункт меню Geome-
try_Curve-line → Project-Points (геометрия_прямая_по точкам). Левой
кнопкой мыши щелкаем на поле и выбираем Snap to Point. Затем поочередно

выбираем точки и получаем следующее:


Теперь необходимо дорисовать недостающую линию верхнего конура.
Для этого выберите последовательность команд Geometry→Curve-
line_Parallel и укажите линию, параллельную искомой:
В следующем окне выберете точку, из которой будет исходить искомая
линия (координаты (3, 11,0)). Нажмите «ОK», «Cancel». В результате получим:
Обрежем выступающую часть горизонтальной линии: Modify→Trim. В

диалоговом окне Select Curve(s) to use as Cutting Edges выбираем кривую, по


которой будем резать (наклонная кривая):
114
Затем в окне Trim_Curve
выбираем горизонтальную кривую,
которую обрезаем. Получаем:

Теперь разобьем полученные линии. Для разбиения


кривых выберите последовательность команд Modify
(изменить), Break (разорвать). Появится окно выбора
примитивов (кривых) в котором необходимо указать
кривые, которые будем модифицировать (указаны
красным цветом):
Разбиваем их так, чтобы между каждой парой точек
лежали разные кривые. Рассмотрим процесс разбиения
на примере одной линии. Выбираем последовательность
команд Modify→Break. Появиться окно, в котором
выбираем кривую для разбиения. Пусть это будет
наклонная кривая сечения:

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


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

115
экрану). Теперь необходимо указать нужную точку, для этого выберите
курсором мыши точку в рабочей плоскости как показано на рисунке.
В окне ввода координат в соответствующих полях данных появятся точные
координаты точки XPT(1) – означает Х - координату точки 1, YPT(1) –
означает Y - координату точки 1, ZPT(1) – означает Z - координату точки 1.
Нажмите «ОK». Теперь вышеуказанная кривая разбита на две кривые. Далее
аналогичным образом разобьем оставшиеся кривые. В итоге получим 24
кривые.
Теперь сечение кольца готово для создания конечно-элементной сетки.
Разобьем сечение притира. Для этого сделаем слой Pritir активным и построим
точки (Geometry→Point) по следующим координатам (точки пересечения
контуров кольца и притира): 2 – Х, 13 – Y и 0 – Z; 2 – Х, 28 – Y и 0 – Z;
5 – Х, 13 – Y и 0 – Z; 5 – Х, 28 – Y и 0 – Z.
Затем, через полученные точки, проведем
линии (Curve-line→Project-Points). В
результате получим:
Теперь разобьем каждую из
горизонтальных кривых контура на 3 кривые по полученным линиям. Таким
образом, после выполнения описанной операции, контур сечения притира будет
состоять не из 4-х кривых, как было первоначально, а из 10-ти. Для разбиения
кривых выберите последовательность команд ModifyBreak (разорвать).
Появится окно выбора примитивов (кривых) в котором необходимо указать
кривые, которые нужно разбить. Выберите курсором две горизонтальных
кривых, затем нажмите «ОK». Далее появится окно, в котором нужно указать
координаты точки разбиения кривых.

Теперь в окне задания координаты точки разбиения необходимо указать


точку 1, для этого выберите курсором мыши точку в рабочей плоскости.
В окне ввода координат в соответствующих полях данных появятся точные
координаты точки. Где XPT(1) – означает Х-координату точки 1, YPT(1) –
означает Y-координату точки 1, ZPT(1) – означает Z-координату точки 1.
Нажмите «ОK». Теперь каждая из вышеуказанных кривых разбита на две
кривые.

Точки разбиения
1и2

Далее необходимо еще раз разбить горизонтальные кривые на две части. В


нижней части экрана, снова высвечено окно выбора кривых для разбиения (т.е.
116
команда для разбиения кривых продолжается). Выберите курсором мыши две
кривые как показано на рисунке, и нажмите «ОK».
В следующем окне выбираем вторую точку для разбиения и нажимаем
«ОK» и «Cancel». В итоге получаем 6 горизонтальных кривых.
Задание свойств материала и конечных элементов
Теперь, когда основные геометрические характеристики модели введены,
можно приступить к определению ее других свойств. Сначала зададим свойства
материала. Выберите последовательность команд Model (модель), Material
(материал), после чего активизируется диалоговое окно “Define Isotropic
Material” (задание изотропного материала), в котором можно задать
необходимый набор физико-механических свойств требуемого материала.
Впишите название материала – Kolko. Введите свойства: E = 223000
H/mm2. Коэффициент Пуассона (Poisons Ratio) 0,3, плотность (Mass Density)
7,2Е-9 t/mm3. Далее «ОK».

Теперь зададим свойства для материала притира. Впишите название


материала – Pritir. Введите свойства: E = 130000 H/mm2. Коэффициент
Пуассона – 0,25, плотность – 7,1Е-9 t/mm3. Далее, «ОK», «Cancel».
Следующий шаг – описание свойств конечных элементов, которые будут
использоваться в модели. В данной модели будут использоваться три свойства
конечных элементов:
 оболочечные Plate-элементы (изгибно-мебранные), будут
использоваться как промежуточные, для
дальнейшего получения из них
объемных конечных элементов;
 объемные Solid-
элементы;
 контактные Gap-
элементы.
Выполните команды Model
(модель), Property (свойства). В
появившемся диалоговом окне “Define
117
Property – PLATE Element Type” в поле данных Material выберите материал
(Kolko), который был Вами создан, путем нажатия на стрелку с правой стороны
этого поля данных. Введите название свойства элементов в поле данных Title:
“Kolko_Plate_prop”.
Нажмите «ОK».
Первое свойство, для плоских элементов кольца задано, но выполнение
команды ввода свойств продолжается, и автоматически появляется новое окно
для задания следующих свойств элементов. Аналогично задайте второе
свойство для плоских элементов притира.

Нажмите «ОK».
Далее, в диалоговом окне “Define Property – PLATE Element Type”
нажмите на кнопку Element/Property Type. В следующем окне выберите пункт
Solid и нажмите «ОK». Далее в окне “Define Property – SOLID Element Type”
в поле данных Material выберите материал, который Вами создан (путем
нажатия на стрелку с правой стороны этого поля данных). Введите название
свойства элементов в поле данных Title: Solid_ kolko.

Аналогично задайте свойства объемных элементов притира:

и нажмите «ОK».
Далее в появившемся окне зададим свойства для контактных Gap
элементов, нажмите на кнопку Element/Property Type. В следующем окне
выберите пункт Gap и нажмите «OK».
Далее в окне “Define Property – GAP
Element Type” введите название свойства
элементов в поле данных Title: “Gap property
118
0.005”. В поле данных Initial Gap (начальный зазор при контакте) введите
величину зазора 0. В поле данных Compression Stiffness (жесткость на сжатие),
введите 1000000. В поле данных Tension Stiffness (жесткость на растяжение)
0,0001.
В данном случае при моделировании зазора, используется большое
значение жесткости на сжатие и малое значение жесткости на растяжение. При
моделировании контактных конструкций с натягом нужно данные для
жесткости на растяжение и сжатие поменять местами. Следует заметить, также,
что нужно аккуратно выбирать вышеприведенные значения. Различие между
величинами жесткости должно быть достаточно большим, чтобы Gap
функционировал правильно. С другой стороны, если разница будет большой,
могут возникнуть проблемы со сходимостью. Нужно следовать правилу:
большая жесткость должна быть не менее чем на три порядка выше жесткости
смежных узлов в элементах. Нажмите «ОK», «Cancel».
Генерация конечно-элементной сетки
Произведем разметку узлов на геометрии притира. Сделайте слой 10. Pritir
активным. Затем, выполните последовательность команд: Mesh  Mesh
control  Size Along Curve (размер сетки вдоль кривой). Появится стандартное
окно выбора примитивов (в данном случае кривых). Выберите курсором 1
большую горизонтальную кривую «ОK».

В следующем появившемся окне “Mesh Size Along Curves” в поле данных


Number of elements (число элементов) введите цифру 25, в поле Node Spacing
выберете Geometric Bias Smart Elements at End введите цифру 5 и нажмите
«ОK».

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


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

119
Далее в появившемся окне (продолжается выполнение команды разметки)
курсором выделите вторую горизонтальную кривую и нажмите «ОK». В
следующем окне, где задается число элементов в поле данных Number of
elements (число элементов) введите цифру 25, в поле Node Spacing выберете
Geometric Bias, затем Small Elements at Start введите цифру 5 и нажмите
«ОK».
Далее в появившемся окне (продолжается выполнение команды
разметки) курсором выделите крайнюю левую вертикальную кривую и
нажмите «ОK». В следующем окне, где задается число элементов, введите
цифру 4. Затем крайнюю правую вертикальную кривую аналогично равномерно
разбейте на 20 элемента и нажмите «ОK». Оставшиеся две вертикальные
кривые разбейте также на 20 элементов, но со сгущением к нижнему
основанию (Bias Factor = 4). Две верхние горизонтальные кривые разбейте
равномерно на 4 (малая кривая) и 7 частей соответственно. Нижнюю малую
горизонтальную кривую разбейте на четырнадцать элементов со сгущением к
центру (Bias Factor = 3). Оставшуюся нижнюю кривую разбейте на 7 элементов,
в поле Node Spacing выберете Geometric Bias, затем Small Elements at Start
введите цифру 3 и нажмите «ОK,
«Cancel».
В результате проделанных операций
разбиение поверхности притира будет
таким:
Перейдем к разбиению поверхности кольца. Разбиение будем выполнять
по следующей схеме:

Верхнюю горизонтальную линию разбейте на четырнадцать элементов и в


поле Node Spacing выберете Geometric Bias, затем Smart Elements at Center
введите цифру 3 и нажмите «ОK». Боковые линии также разобьем на 8 с
коэффициентом 3 в указанном на рисунке
направлении. Остальные кривые разбейте в
соответствии со схемой. В результате сечение кольца
будет выглядеть так:

120
Теперь необходимо определить поверхности, которые в дальнейшем будут
использованы для разбиения на конечные элементы. Выполните
последовательность команд: Geometry → Boundary_Surface (ограниченная
поверхность). На экране появится стандартное окно выбора примитивов, в
данном случае кривых, определяющих границу поверхности будущего
разбиения. Выберите мышью пять кривых (отмеченных на рисунке красным
светом) и нажмите «ОK».

В результате получаете поверхность:

Аналогично создайте 7 оставшихся поверхностей сечения кольца и 3


поверхности сечения притира.
Чтобы разбить поверхность сечения кольца и притира на конечные
элементы, выполните последовательность команд Mesh (сетка)  Geometry
(геометрия)  Surface (поверхность). После появления стандартного окна
выбора примитивов (в данном случае поверхностей), с помощью мыши
выделите в рабочей плоскости все поверхности сечения кольца и нажмите
«ОK», что приведет к появлению окна с соответствующим названием:
«Automesh Surfaces».

121
В этом окне, в поле данных Property, выберите из списка, по кнопке со
стрелкой справа, название (идентификатор) свойств элементов – 1. Plate_kolko,
затем нажмите «ОK», и начнется процесс автоматической генерации сетки на
базе четырехугольных конечных элементов.
В данном примере используются оболочечные четырехугольные конечные
элементы QUAD4, потому что в дальнейшем, путем вращения их вокруг
некоторой оси, из них будут получены объемные восьми узловые CHEXA8
элементы.
Аналогичным образом разбейте поверхности сечения притира (свойства –
2. Plate_ pritir). В результате имеем следующее:

Замечание: при разбиении поверхности на конечные элементы притира


или кольца активным делаем соответствующий слой, хранящий это сечение.
В результате проделанных операций, поверхности притира и кольца была
разбита на конечные элементы с учетом предварительных размеров и разметки.
Для удобства дальнейшего выбора узлов в зоне контакта, изменим их
цвет. Для этого выполните последовательность команд: Modify (изменить),
Color (цвет), Node (узел). В окне выбора примитивов (узлов) нажмите кнопку
Method, в выпадающем меню выберите пункт on Curve (на кривой). Теперь,
выберите мышью на экране среднюю кривую нижней горизонтали поверхности
притира, и нажмите «ОК».
В следующем окне в разделе Color (цвет) выберите мышью цвет
(красный), в разделе Line Style тип линии, как показано на рисунке и нажмите
«ОК».

122
Теперь изменим цвет узлов, лежащих на верхней горизонтальной кривой
поверхности кольца. Они входят в зону контакта с притиром. Для этого
выполните последовательность команд: Modify (изменить), Color (цвет), Node
(узел). В окне выбора примитивов (узлов) нажмите кнопку Method, в
выпадающем меню выберите пункт on Curve (на кривой). Теперь, выберите
мышью на экране верхнюю кривую поверхности кольца, и нажмите «ОK». В
следующем окне в разделе Color (цвет) выберите мышью любой цвет
(например, желтый), в разделе Line Style (стиль линии) пометьте тот же тип
линии, как в предыдущем случае и нажмите «ОK».
Для модификации изображения на экране выполните последовательность
команд: ViewLayers, появится окно работы со слоями. Пометьте опцию
Show All Layers (показать все слои) и нажмите «OK».
Для дальнейшего моделирования необходимо развернуть модель в
пространстве. Постройте точку с координатами (-45, 13, 0) – эта точка будет
начало системы координат. Создадим
новую систему координат: войдите в
меню Model (модель), CoordSys
(система координат), в появившемся
окне введите название системы
координат и задайте тип
(цилиндрический) как показано на
рисунке:
Нажмите «ОK».
Далее появиться окно Locate – Define Coordinate System Origin, в
котором необходимо задать ориентацию системы координат. Выберете точку
построенную ранее и нажмите «ОK».
В следующем окне Define Coordinate System Angels задайте угол
поворота системы координат как показано на рисунке и нажмите «ОK», «Can-
cel».

123
Теперь у нас есть система координат, в которой мы будем осуществлять
поворот. Войдите в меню View (вид) Rotate (поворот) или функциональной
клавишей F8, выберите в появившемся окне тип изображения Isometric
(изометрия) и нажмите «ОК».
Для получения объемной конечно-элементной сетки выполните
последовательность команд: Mesh (сетка)  Revolve (вращать)  Element
(элемент). В появившемся окне выбора примитивов (в данном случае
элементов) выберете сечение притира (сечение кольца скройте при помощи
работы со слоями) и нажмите «ОК».
В окне “Generation Options” в поле данных Property выберите свойства
Solid Элементов: 3. Solid Pritir. В поле данных Element Along Length (число
элементов для вращения) поставьте цифру 1, и пометьте опцию Delete Original
Elements (удалять оболочечные элементы).

Нажмите «ОK».
Далее необходимо определить
ось вращения плоских элементов. В
следующем окне нажмите кнопку
Method и в выпадающем меню
выберите пункт Global Axis. В этом окне по умолчанию установлено, что
вращение осуществляется в положительном направлении (опция Positive),
вокруг оси Y (опция Y). Выберите созданную ранее систему координат и
укажите ее начало и нажмите «ОK».
В следующем окне “Total Revolution and Extrusion” в поле данных Rota-
tion Angle (угол вращения) укажите угол 1 градусов и нажмите «ОK».
На вопрос компьютера действительно ли вы хотите удалить оболочечные
элементы, ответьте – ДА.
Аналогично, получим объемную сетку сечения кольца, изменив только
свойства, в окне “Generation Options” в поле данных Property выберите
свойства Solid Элементов: 4. Solid Kolko.

124
Для того чтобы убрать невидимые линии выберите команду ViewSelect.
В появившемся окне пометьте строчку Quick Hidden Line и нажмите «ОК».

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


необходимо объединить с помощью последовательности команд Tools →
Check → Coincident_Nodes. Затем выберете только элементы притира и в
появившемся окне Check/Merge Coincident поставьте галочку Merge Coincid-
ent Nodes, в поле Maximum Distance to Merge введите 0,004 и нажмите «ОK».
Аналогично объедините элементы кольца.
Для завершения работы с сеткой необходимо расставить контактные Gap
элементы. Сначала необходимо изменить вид модели (увеличить фрагмент
контакта) используя команду View  Zoom (F7) указать мышью
прямоугольную область увеличения, нажать «ОK».
Для включения отображения невидимых линий выберите команду
ViewSelect (F5). В появившемся окне пометьте строчку Draw Model и
нажмите «ОK».

125
Желтый узел принадлежит притиру

Красный узел принадлежит кольцу

Чтобы соединить контактными элементами красные и желтые узлы,


выполните последовательность команд Mesh (сетка)Connection
(соединение) Closest Link (ближайшая связь). Эта команда выполняет
соединение балочным элементом двух узлов наиболее близких друг к другу.
В появившемся окне выбора узлов, из которых будут начинаться Gap
элементы, нажмите кнопку Method и выберите пункт Color (выбор данных
узлов будет осуществляться по признаку – цвет). Поставьте курсор в поле
данных ID. Выберите на экране желтый узел (курсор немного ниже узла) и
нажмите «ОК». Таким образом, все желтые узлы будут взяты в память
программы. В следующем окне нужно выбрать узлы, в которых элементы будут
заканчиваться. Повторите те же действия, указав вместо желтого узла –
красный (курсор немного выше узла) и нажмите «ОK».
В следующем окне в поле данных Property укажите свойства GAP
элементов, которые будут созданы с помощью этой команды (см. рисунок).

Нажмите «ОK».
В следующем окне необходимо определить вектор ориентации Gap
элемента, чтобы определить направление оси Y координатной системы
контактного элемента. Относительно данной оси, можно, например, определять
трение в контакте. Задайте направление вектора ориентации по оси Х
глобальной системы координат.

Нажмите «ОK».
126
Таким образом, после выполнения выше представленных команд (Mesh,
Closest Link) между желтыми и красными узлами программа расставила Gap
элементы с заранее определенными свойствами.
Модель готова, можно преступать к заданию граничных условий и
нагружения.
Задание граничных условий
Граничные условия данной задачи предусматривают ограничение степеней
свободы деталей в полярно-цилиндрической системе координат.
Прежде чем задать граничные условия необходимо изменить вид модели,
выберите команду View – Select. В появившемся окне пометьте строчку Quick
Hidden Line и нажмите «ОK». Для дальнейшего моделирования необходимо
развернуть модель в пространстве: войдите в меню View (вид) Rotate (поворот)
или функциональной клавишей F8, выберите в появившемся окне тип
изображения YZ Right (вид справа на плоскость YZ) и нажмите «ОK».
Для задания граничных условий, моделирующих условие осевой
симметрии модели, по двум боковым поверхностям,
войдите в меню Model – Constraint (граничные условия) 
Nodal (узловые). В окне: “Create or Activate Constraint
Set” впишите название варианта граничных условий,
например – constraint1. И нажмите «ОK».
В появившемся окне “Entity Selection – Enter Node(s) to Select”,
необходимо выбрать узлы, в которых будут определяться граничные условия.
Используйте способ выделения узлов посредством прямоугольной области на
экране. Нажав на клавиатуре клавишу Shift, и не отпуская её, установите
курсор мышью в нужном на модели месте, нажмите левую кнопку мыши и,
удерживая её, движением мыши обозначить прямоугольную область. Эта
прямоугольная область должна захватить внутрь себя узлы, где будет
определено граничное условие (см. рисунок).

После этого нажмите «ОK».


Теперь необходимо определить какие степени свободы, и в какой системе
координат будут ограничены. В следующем окне в поле данных Coord Sys
укажите созданную полярно-цилиндрическую систему координат: «SC_cylin-
der», в области данных DOF (степени свободы) пометьте TT (ограничение в
окружном направлении).

127
и нажмите «ОК», в узлах появятся граничные условия, и высветится окно для
дальнейшего выбора узлов с граничными условиями.
Далее необходимо определить граничные условия в радиальном
направлении. Для этого необходимо развернуть модель в пространстве: войдите
в меню View (вид) Rotate (поворот) или функциональной клавишей F8,
выберите в появившемся окне тип изображения Trimetric и нажмите «ОK».
Выполните последовательность команд Model  Constraint (граничные
условия) – Nodal (узловые) и в появившемся окне выбора узлов выберете два
центральных левых узла как показано на рисунке:

В следующем окне пометьте для выбранных узлов граничные условия в


направлении TR.

Нажмите «ОK», в появившемся окне, программа спросит: хотите ли вы


заменить старые граничные условия (ТТ) на новые (TR)?
Нужно ответить – «Нет» и тогда программа
скомбинирует предыдущие и текущие граничные условия.
Нажмите «Cancel». Чтобы обновить экран нажмите
CTRL-A. На этом задание граничных условий сечения притира окончено.
Для того, чтобы задать граничные
условия сечения кольца сделайте слой 11.
Kolco активным, а слой на котором лежит
притир – невидимым.
Граничные условия будем
накладывать в соответствии со схемой 2.
Для дальнейшего моделирования
необходимо развернуть
модель в пространстве: войдите в меню View (вид) Rotate
(поворот) или функциональной клавишей F8, выберите в
появившемся окне тип изображения XY_Top и нажмите
«ОK».
Для задания граничных условий, моделирующих
условие осевой симметрии модели, по двум боковым
поверхностям, войдите в меню ModelConstraint  Nodal.
Рис. 2. В появившемся окне “Entity Selection – Enter Node(s) to Se-
128
lect”, необходимо выбрать узлы, в которых будут определяться граничные
условия. Используйте способ выделения узлов посредством прямоугольной
области на экране. Эта прямоугольная область должна захватить внутрь себя
узлы, где будет определено граничное условие (см. рисунок).

После этого нажмите «ОK».


Теперь необходимо определить какие степени свободы, и в какой системе
координат будут ограничены. В следующем окне в поле данных Coord Sys
укажите полярно-цилиндрическую систему координат: «SC_cylinder», в
области данных DOF (степени свободы) пометьте TT (ограничение в окружном
направлении)

и нажмите «ОK».
Далее необходимо определить граничные условия в радиальном
направлении. Для этого необходимо развернуть модель в пространстве:
нажмите F8, выберите в появившемся окне тип изображения XY и нажмите
«ОK».
Выполните последовательность команд Model  Constraint  Nodal и в
появившемся окне выбора узлов, с помощью клавиши Shift выделите
прямоугольную область как показано на рисунке. Затем разверните модель и
выделите оставшиеся два узла на этой грани.

129
В следующем окне пометьте для выбранных узлов граничные условия в
направлении TR. Нажмите «ОK», в появившемся окне, программа спросит:
хотите ли вы заменить старые граничные условия (ТТ) на новые (TR)? Нужно
ответить – «Нет» и тогда программа скомбинирует предыдущие и текущие
граничные условия. Нажмите «Cancel». Чтобы обновить экран нажмите
CTRL+A.
Далее необходимо определить граничные условия в осевом направлении.
Для этого необходимо развернуть модель в пространстве: нажмите клавишу F8,
выберите в появившемся окне тип изображения XY Top, «ОK».
Выполните последовательность команд Model  Constraint  Nodal и в
появившемся окне выбора узлов, с помощью клавиши Shift выделите
прямоугольную область как показано на рисунке.

В следующем окне пометьте для выбранных узлов граничные условия в


направлении TZ.

Нажмите «ОK», в появившемся окне, программа спросит: хотите ли вы


заменить старые граничные условия (ТТ) на новые (TZ)? Нужно ответить –
«Нет» и тогда программа скомбинирует предыдущие и текущие граничные
условия. Нажмите «Cancel». Затем ограничим основание кольца в осевом
130
направлении. Для этого нажмите клавишу F8, выберите в появившемся окне
тип изображения XY Top, «ОK». Затем нужно изменить вид модели. Для этого
нажмите в левой верхней части экрана на кнопку (динамическое вращение).
На экране появится вспомогательное окно для этой команды, в котором
необходимо пометить опцию Rotate Z (вращать относительно оси Z), с
помощью мыши поверните модель таким образом, чтобы вторая основание
кольца приняло вертикальное положение. Выполните последовательность
команд Model  Constraint  Nodal и в появившемся окне выбора узлов, с
помощью клавиши Shift выделите прямоугольную область:

В следующем окне пометьте для выбранных узлов граничные условия в


направлении TZ. Нажмите «ОK», затем – «Нет», «Cancel». Чтобы обновить
экран нажмите CTRL+A.
На этом задание граничных условий окончено.
Задание нагружения
Задание нагружения завершает формирование конечно-элементной
модели. В данном случае нагрузка приходится на центр притира, действующая
сила равна 47, 0529Н. Так как мы рассматриваем один сегмент величиной в 1
градус, то F = 0,1307.
Для дальнейшего моделирования необходимо построить поверхность в
сечении притира, так как нагрузка приложена не к узлам, а к поверхности. Для
этого войдите в меню Geometry  Curve-Line  Coordinates или нажмите F9.
Теперь поочередно выделите четыре
узла. Вы получите четыре кривых:
Теперь зададим ассоциативную
связь полученных кривых с узлами.
Для этого выполните
последовательность команд: Modify 
Associativity  Node… Затем
поочередно выбирайте каждый из
четырех узлов и выберете следующее:
Теперь привяжем эти четыре узла
к кривым (каждый узел будет иметь
ассоциативную связь с двумя кривыми). Для этого выполните
131
последовательность команд Modify – Associativity – Node…, затем выберете
узел:

Нажмите «ОK».
Затем в поле данных Operation выберете Attach to (присоединение), а в
поле данных Geometry выберете Curve, затем выделете одну из кривых,
принадлежащих этому узлу и нажмите «ОK». Теперь создана ассоциативная
связь между узлом и кривой. Аналогичным образом ассоциируйте вторую
кривую для данного узла, а затем кривые для оставшихся трех узлов.

Затем создайте поверхность из этих кривых: Geometry - Boundary Surface


(ограниченная поверхность), выделите кривые и нажмите «ОK». Эту
поверхность сделайте ассоциативной к четырем узлам (выберете четыре узла,
затем в поле данных Operation выберете Attach to, а в поле данных Geometry
выберете Surface, выделите полученную поверхность, нажмите «ОK»).
Выполните команду Model  Load (нагрузка)  On_Surface (на
поверхность). В окне “Create or activate Load Set” дайте название варианту
нагрузки Title: load и нажмите «ОK».
После появления окна выбора примитивов
(поверхностей), выберите построенную
поверхность. Нажмите «ОК».
В следующем окне задается тип и
величину нагружения. В поле данных
нагрузок выберите Force (сила), в поле
данных Value (величина), области данных
Load (нагрузка) поставьте величину силы
0,1307 в направлении противоположном Y.
Нажмите «ОK» и «Cancel».

132
Выполнение конечно-элементного анализа
Далее задайте данные для выполнения нелинейного решения: выполните
последовательность команд Model, Load, Nonlinear Analysis (нелинейных
анализ). В появившемся окне выделите опцию Static, далее нажмите кнопку
Defaults (выставляет опции анализа по умолчанию). В поле данных Number of
Increments (число приращений нагрузки) поставьте 1, и в поле данных Output
Control, Intermediate: выберите 3. ALL. Нажмите «ОK».
Для Femap: зайдите в меню Model – Analysis, появится окно Analysis Set
Manager, нажмите New. В следующем окне выберете:

Затем шесть раз нажмите кнопку Next, в окне Output Requests в поле Result
Destination выберете пункт 3. Print and PostProcess как показано на рисунке:

Нажмите «ОK».
Модель полностью готова к анализу.
Обработка результатов расчета
После окончания расчетов программа дважды спросит: хотите ли вы
загрузить результаты по различным видам напряжения? На оба вопроса
ответьте – ДА. При окончании загрузки результатов, программа выведет окно, в
которое поместит отчет о замечаниях, которые возникли у компьютера при
анализе модели.
Отсутствие фатальных ошибок Fatal Errors говорит о том, что модель
выполнена без грубых нарушений и пригодна для анализа. Warning Messages
предназначены для того, чтобы обратить внимание расчетчика на то, например,
что в модели существуют элементы не совсем корректной формы, и в связи с
этим результат расчетов может быть не совсем точным. Стоит еще раз
заметить, что правильная работа с сеткой очень важна и следует всегда
стремиться к тому, чтобы в местах с высоким градиентом напряжений было
сгущение сетки и, чтобы по возможности форма элементов была как можно
133
ближе к идеальной. Information Messages служат для того, чтобы сообщить
данные о ходе анализе и пр.
Чтобы увидеть эти сообщения нужно нажать кнопку Show Details, чтобы
перейти к обработке результатов нажмите «Continue».
После завершения процесса анализа можно проводить обработку
полученных результатов. Сначала модифицируйте изображение модели на
экране. Для этого, нажмите CTRL-Q и, в появившемся окне, снимите
«галочку» напротив “Load and Constraint OFF”, “Geometry OFF”, нажмите
на кнопку Node (не показывать нагрузку, граничные условия, геометрию, узлы)
и нажмите «Done».
Для отображения результатов, выполните последовательность команд
View  Select и пометьте строчки так, как показано на рисунке.

далее нажмите кнопку “Deformed and Contour Data” и в следующем окне “Se-
lect PostProcessing Data” нажмите «ОK».

Нажмите «ОK» еще раз.


На экране появится изображение деформированного состояния. Цветами
отображен уровень максимальных напряжений по абсолютному значению
(VonMises) в твердом теле. Справа приведена шкала напряжений с числовыми
значениями (в данном случае в МПа).

134
Чтобы выполнить скругление уплотнительного кольца необходимо
поставить точку посередине соприкасающейся поверхности. Geometry, Point
метод Midpoint, выбираем верхнюю прямую, как показано на рисунке:

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


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

Измеряем расстояние от узла, который необходимо сместить до точки,


находящейся под ним Tools  Distance.
Следующий шаг – смещение узлов в точки на построенной окружности.
Modify, Move By, Node. После чего задаем свойства Gap-элементов с
названием Gap1. Model, Property. В поле Initial Gap вставляем измеренное
расстояние. Далее выполняем последовательность команд Modify  Update el-
ements  Property ID. Задаем Gap1, OK. Выполняем данные действия для
оставшихся узлов. Далее проводим анализ, смотрим интересующие нас
напряжения, перемещения.

135
Оценка погрешности расчетной модели

Как видно из анализа расчетной модели кольца и диска притира, наиболее


проблемным местом является точность при расчете контактных напряжений в
угловой точке контакта. Связано это с тем, что в этой точке теоретические
значения контактного давления равны бесконечности. При численном
моделировании контактных напряжений с помощью МКЭ их значения
увеличиваются по мере сгущения конечно-элементной разбивки вблизи
угловой точки. Так как именно там возникают напряжения.
Поэтому требуется провести анализ точности размера разбивки сетки, при
котором будем уменьшать сетку разбивки в четыре раза, когда результаты
анализа не будут значительно расходиться.
При разбивке расчетной модели для упрощения построения пришлось
урезать расчетную модель, с сохранением условий симметрии до 1 градуса в
развороте.
Упругое деформирование притира и уплотнительного кольца
Максимальные напряжения появляются в местах контакта с верхними
уплотнительными кольцами. Значения, соответствующие цветам можно
определить по правой шкале, отображенной на рисунке.
Распределение контактных давлений по ширине контакта, представленное
в безразмерной форме приведено на рисунке:
Сетка с шагом 0,4 мм Сетка с шагом 0,05 мм

136
137
ПРИЛОЖЕНИЕ 1
Параметры диалогового окна View Options
Таблица П. 1
Параметр Наименование (примечания)
Категория: Labels, Entities and Color – Обозначения, объекты и цвета
Label Parameters Обозначения параметровs
Coordinate System Система координат (созданная пользователем)
Point Точка
Curve Линия
Curve–Mesh Size Размер сетки вдоль линии
Surface Поверхность
Boundary Граничная поверхность
Volume Объем
Text Текст
Node Узел (конечного элемента)
Node – Perm Constraint Узел – постоянные связи
Element Элемент (конечный)
Element – Directions Элемент – направление (обхода по узлам)
Element – Offsets/Releases Элемент – смещения/степени свободы
Element – Orientation/Shape Элемент – ориентация /форма
Element – Beam Y-Axis Элемент – ось Y сечения балки
Load Vectors Векторы нагрузки (масштабирование)
Load – Force Нагрузка – сила
Load – Moment Нагрузка – момент
Load – Thermal Нагрузка – тепловая
Load – Distributed Loads Нагрузка – распределенные силы
Load – Pressure Нагрузка – давление
Load – Acceleration Нагрузка – ускорение
Load – Velocity Нагрузка – скорость
Load – Enforced Displacement Нагрузка – несиловое (кинематическое)
смещение
Load – Nonlinear Force Нагрузка – нелинейная сила
Load – Heat Generation Нагрузка – источник тепла
Load – Heat Rux Нагрузка – тепловой поток
Load – Convection Нагрузка – конвекция
Load – Radiation Нагрузка – радиация
Constraint Связь (граничное условие)
Constraint Equation Уравнение связи
Contact Segment Контактный сегмент

138
Таблица П. 1 (продолжение)
Параметр
Наименование (примечания)
Категория: Tools and View Style – Инструменты и стиль отображения
Free Edge and Face Свободные кромки и грани
Shrink Elements Сжать элементы (отобразить в сжатом виде)
Fill, Backfaces and Hidden Заполнение (окрашивание), задние и скрытые
грани
Filled Edges Закрашенные кромки
Render Options Опции тонирования
Shading Затенение
Perspective Перспектива
View Legend Отобразить легенду (вид, нагрузки, граничные
условия)
View Axes Показать оси (базисные)
Origin Начало координат (отобразить/скрыть, цвет)
Workplane and Rules Рабочая плоскость и шкалы
Workplane Grid Сетка на рабочей плоскости
Clipping Planes Секущие плоскости (для групп)
Symbols Символы (размер и цвет символов узлов, точек и
др.)
View Aspect Ratio Пропорции вида (сжать/растянуть по осям)
Curve and Surface Accuracy Точность отображения кривых и поверхностей
Категория: Post Processing – Результаты
Post Titles Наименования выходных параметров
Deformed Style Стиль отображения деформированного состояния
Vector Style Стиль вектора (выходных данных)
Animated Style Стиль анимации
Deformed Model Деформированная модель
Undeformed Model Недеформированная модель
Trace Style Стиль трассировки (в режиме отображения Trace)
Contour Type Тип контурных данных (по узлам, по элементам)
Contour/Criteria Style Стиль контурных/критериальных данных
Contour/Criteria Levels Уровни контурных/критериальных данных
Contour/Criteria Legend Легенда (шкала) для контурных/критериальных
данных
Criteria – Elements that Fail Элементы, которые не прошли (назначенные
пределы)
Criteria – Elements that Pass Элементы, которые прошли (назначенные
пределы)
Criteria Umds/Beam Пределы критериальных данных/Эпюры
139
Diagrams

140
Таблица П. 1 (продолжение)
Параметр Наименование (примечания)
IsoSurface Поверхность уровня
Contour Vector Style Стиль контурного вектора
XY Titles Заголовок XY-диаграммы
XY Legend N Легенда XY-диаграммы
XY Axes Style Стиль осей XY-диаграммы
XYX Range/Grid Диапазон по оси Х/сетка XY-диаграммы
XYY Range/Grid Диапазон по оси Y/сетка XY-диаграммы
XY Curve l...9 Линии 1...9 (стиль, цвет, метки) XY-диаграммы

141
ПРИЛОЖЕНИЕ 2

ОСНОВНЫЕ ТИПЫ ВЫХОДНЫХ ПАРАМЕТРОВ


Таблица П. 2
Параметр Наименование
1…Total Translation Суммарное перемещение
2…Т1 Translation Перемещение вдоль оси X
З…Т2 Translation Перемещение вдоль оси Y
4…T3 Translation Перемещение вдоль оси Z
S…Total Rotation Суммарный поворот
6…R1 Rotation Поворот вокруг оси X
7…R2 Rotation Поворот вокруг оси Y
8…R3 Rotation Поворот вокруг оси Z
41…Total Applied Force Суммарные приложенные силы
42…T1 Applied Force Приложенные силы вдоль оси X
43…T2 Applied Force Приложенные силы вдоль оси Y
44…T3 Applied Force Приложенные силы вдоль оси Z
45…Total Applied Moment Суммарный приложенный момент
46…R1 Applied Moment Приложенный момент относительно оси X
47…R2 Applied Moment Приложенный момент относительно оси Y
48…R3 Applied Moment Приложенный момент относительно оси Z
51…Total Constraint Force Суммарные реакции связей
52…T1 Constraint Force Реакции связей по оси X
53…Т2 Constrain! Force Реакции связей по оси Y
54…T3 Constraint Force Реакции связей по оси Z
55…Total Constraint Moment Суммарный момент связей
56…RI Constraint Moment Момент связей относительно оси X
57…R2 Constraint Moment Момент связей относительно оси Y
58…R3 Constraint Moment Момент связей относительно оси Z
6043…Plate Top fiber Верхнее волокно пластины
6044…Plate Bottom Fiber Нижнее волокно пластины
7020… Plate Top X Normal Stress Нормальные напряжения по оси X на
верхней поверхности пластины
7021...Plate Top Y Normal Stress Нормальные напряжения по оси Y на
верхней поверхности пластины
7022…Plote Top XY Shear Stress Напряжения сдвига на верхней
поверхности пластины
7026…Plate Top Major Prn Stress Наибольшие главные напряжения на
верхней поверхности пластины
7027…Plate Top Minor Prn Stress Наименьшие главные напряжения на
верхней поверхности пластины
7029…Plate Top PrinStress Angle Угол наклона главных напряжений на
верхней поверхности пластины
142
Таблица П. 2 (продолжение)
Параметр Наименование
7030…Plate Top Mean Stress Средние напряжения на верхней
поверхности пластины (полусумма главных
напряжений)
7031…Plate Top MaxShear Stress Максимальные сдвиговые напряжения на
верхней поверхности пластины
7033…Plate Top VonMises Stress Эквивалентные напряжения по гипотезе
энергии формоизменения (Мизеса) на
верхней стороне пластины
7206…Plate X Membrane Force Мембранные усилия в пластине вдоль оси X
7207…Plate Y Membrane Force Мембранные усилия в пластине вдоль оси Y
7208…Plate XY Membrane Force Усилия сдвига в срединной поверхности
пластины
7211…Plate X Bending Moment Изгибающий момент в пластине вдоль оси X
7212…Plate Y Bending Moment Изгибающий момент в пластине вдоль оси Y
7213… Plate XY Bending Moment Момент сдвига в пластине
7214…Plale X TransShear Force Поперечные силы в пластине вдоль оси X
7215…Plate Y TransShear Force Поперечные силы в пластине вдоль оси Y
7420...Plate Bot X Normal Stress
Нормальные напряжения по оси X на
нижней поверхности пластины
7421…Plate Bot Y Normal Stress Нормальные напряжения по оси Y на
нижней поверхности пластины
7423…Ptate ВоГ XY Shear Stress Напряжения сдвига на нижней поверхности
пластины
7426…Plate Bot MajorPrn Stress Наибольшие главные напряжения на нижней
поверхности пластины
7427…Plate Bot MinorPrn Stress Наименьшие главные напряжения на нижней
поверхности пластины
7429…РМе Bot PmStress Angle Угол наклона главных напряжений на
нижней поверхности пластины
7430…Plate Bot Mean Stress Средние напряжения на нижней поверхности
пластины (полусумма главных напряжений)
7431…Plate Bot MaxShear Stress Максимальные сдвиговые напряжения на
нижней поверхности пластины

143
Таблица П. 2 (продолжение)
Параметр Наименование
7433…Plate Bot VonMises Stress Эквивалентные напряжения по гипотезе
энергии формоизменения (Мизеса) на
нижней стороне пластины
3075…Bar EndA Ptl Bend Stress Напряжения изгиба в точке 1 конца А
элемента балки
3076…Bar EndA Pl2 Bend Stress Напряжения изгиба в точке 2 конца А
элемента балки
3076…Bar EndA Pl3 Bend Stress Напряжения изгиба в точке 3 конца А
элемента балки
3078...Bar EndA Pt4 Bend Stress Напряжения изгиба в точке 4 конца А
элемента балки
3083…Bar EndB Ptl Bend Stress Напряжения изгиба в тачке 1 конца В
элемента балки
3084…Bar EndB Pt2 Bend Stress Напряжения изгиба в точке 2 конца В
элемента балки
3085…Bar EndB Pt3 Bend Stress Напряжения изгиба в точке 3 конца В
элемента балки
3086…Bar EndB Pt4 Bend Stress Напряжения изгиба в точке 4 конца В
элемента балки
3107…Bar EndA Axial Stress Осевые напряжения в сечении конца А
элемента балки
3109…Bar EndA Max Comb Максимальные суммарные (нормальные)
Stress напряжения в сечении конца А-элемента
балки
3110…Bar EndA Min Comb Stress Минимальные суммарные (нормальные)
напряжения в сечении конца А-элемента
балки
3111…Bar EndB Max Comb Stress Максимальные суммарные (нормальные)
напряжения в сечении конца В-элемента
балки
3112…Bar EndB Min Comb Stress Минимальные суммарные (нормальные)
напряжения в сечении конца В-элемента
балки

144
145

Вам также может понравиться