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

CAD-FEM GmbH • O f f i c i a l A N S Y S ® , L S - D Y N A ® , S T A R - C D ® D i s t r i b u t o r in C I S

ANSYS. КУРС М О Л О Д О Г О БОЙЦА

Курс лекций для начального ознакомления с программой

В. Ю . П а н т е л е е в

CflDFEm Москва
2003

CAD-FEM GmbH. ZENTRALE GRAFING, MARKTPLATZ 2, D-8S567, GRAFING B. MUNCHEN, TEL:(08092) 7005-0. FAX: (0WW2) 7005-773
Представительство C A D - F E M GmbH в СНГ: Россия, 107497, Москва, Щелковское шоссе, 77/79, офис 1703
Тел.:(095)468-81-75 Тел./факс: (095) 913-23-00 468-81-75 E-mail: info@cadfein.ru htlnV/www.cadtcm.rn
ANSYS. КУРС МОЛОДОГО БОЙЦА
Курс лекций для начального ознакомления с программой

Введение 3
1. Конечно-элементный анализ (FEA) и ANSYS 4
2. Основы ANSYS 13
3. Анализ напряженно-деформированного состояния 30
4. Предварительный анализ (планирование расчета) 42
5. Тепловой анализ 48
6. Анализ температурных напряжений 51
7. Импортирование геометрии 53
8. Твердотельное моделирование 56
9. Построение сетки КЭ 68
10. Логика выбора - операция SELECT 84
11. Основы APDL 88
12. Нагружение и решение 92
13. Постобработка 99
14. Коротко о дополнительных возможностях 106
15. Инструментальная панель для решения задач механики
(Mechanical Toolbar) Ill

2
Введение

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

Оригинальные материалы по программе можно найти на Web-сайте ANSYS:


www,ansys.сот в разделе "Services":

Цели курса

Научить основам ANSYS в следующих областях:

• Возможности ANSYS, основная терминология ANSYS, и графический интерфейс


пользователя ANSYS (GUI).
Как выполнить полный расчет с помощью ANSYS (основные этапы решения).
Создание или импортирование трехмерных моделей и их разбиение.
Задание нагрузки, решение и просмотр результатов.
• Инструментальные средства повышения производительности - логика выбора
(SELECT), APDL, режим пакетной обработки, инструментальная панель (Mechanical
Toolbar) и т.д.

3
1. К о н е ч н о - э л е м е н т н ы й анализ ( F E A ) и A N S Y S

В этом разделе мы дадим определение Метода Конечных Элементов, а также


представим Вам возможности ANSYS.

Содержание темы:

A. Что такое Метод Конечных Элементов (FEA)?


B. О программе ANSYS.
C. О компании ANSYS Inc.

А. Что такое Метод Конечных Элементов (FEA)?


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

Историческая справка:
Метод конечных элементов для структурного анализа был создан
учеными, работающими в теоретической и прикладной областях
в 1950-1960 гг. Теории, лежащей в основе метода, более 100 лет.
На ней базировались расчеты подвесных мостов и паровых
двигателей.

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


может только приближенно определить реакцию физической системы, имеющей бесконечное
множество неизвестных.
Возникает вопрос: Насколько точно это приближение?

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

Для чего необходим FEA ?


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

4
проводить многократное исследование сценария «что-если», в том числе и для
моделирования объектов, к которым не применимы опытные испытания. Например,
хирургические имплантанты, такие как искусственное колено и т.п.

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


• Снижение затрат.
• Экономия времени... ускорение продажи!
• Создание более достоверных и качественных моделей.

В. О программе ANSYS
ANSYS является пакетом прикладных программ, используемым во всем мире для
решения задач практически во всех инженерных областях:
• Прочность.
• Термомеханика.
• Гидрогазодинамика, включая Вычислительную гидродинамику (CFD).
• Электротехника / Электростатика.
• Электромагнетизм.
Неполный список отраслей, в которых используется ANSYS:
• Авиакосмическая.
• Автомобильная.
• Биомедицинская.
• Строительная.
• Приборы и электроника.
• Машиностроение.
• Микроэлектроника.
• Спортивный инвентарь.

ANSYS/Multiphysics является основным продуктом ANSYS, обладающим всеми


возможностями для решения задач во всех инженерных дисциплинах. Можно выделить три
основных модуля в ANSYS/Multiphysics:

ANSYS/Mechanical - для прочностных и термомеханических задач.


ANSYS/Emag - для задач по электромагнетизму.
ANSYS/FLOTRAN - для задач по гидрогазодинамике.

Другая серия модулей:


ANSYS/LS-DYNA - для высоконелинейных расчетов.
DesignSpace - серия облегченных модулей для проведения конструкторских расчетов в
CAD-среде.
ANSYS/ProFEA - для оптимизации моделирования и расчетов в ANSYS для Pro/ENGINEER.

5
Прочностной анализ
Прочностной анализ используется для определения перемещений, деформаций,
напряжений и реакций опор.
Статический анализ
Используется для статических условий нагружения. Могут быть смоделированы
нелинейные условия: большие деформации, большие напряжения, контактные задачи, задачи
пластичности, сверхупругости и ползучести.

Сверхупругий уплотнитель

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

Другие возможности:
Спектральный анализ.
Случайные вибрации.
Потеря устойчивости. f о £ 0 4

Метод подконструкций,
субмоделирование.
V 5-—*а с
о О
Динамический анализ в ANSYS/LS-DYNA предназначен для моделирования очень
больших деформаций при доминировании сил инерции.
Используется для моделирования ударов, разрушений, процессов формования
материалов и т.д.

8
Тепловой анализ
Тепловой анализ используется для определения поля температур в исследуемой
конструкции. Также решаются вопросы потери тепла и нагревания, температурных
градиентов и тепловыделения. Могут быть смоделированы все три режима передачи тепла:
теплопроводность, конвекция, радиация.
Стационарный
Игнорируются эффекты,
зависящие от времени.
Нестационарный
Для определения температуры
и т.д., как функции времени.
Позволяет моделировать смену
фаз (расплавление или
затвердевание). Могут быть
смоделированы все три режима
передачи тепла: теплопроводность,
конвекция, радиация.

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

Высокочастотный электромагнетизм
Для моделирования агрегатов, распространяющих электромагнитные волны. Пример:
микроволновые и пассивные радиочастотные компоненты, волноводы, коаксиальные
соединители. Также включены: S-факторы, добротность, электрические потери на
проводники, электрические и магнитные поля.

9
Электрическое поле (EFSUM) в коаксиальном кабеле

Электростатика
Определение электрического поля от напряжения или возбуждающей нагрузки (voltage
or charge excitation). Пример: электроприборы с высоким напряжением, микро­
электромеханические системы (MEMS), линии электропередач. Основные искомые
характеристики: напряженность и емкость электрического поля.
Электропроводность
Для подсчета тока в проводнике от приложенного напряжения.
Соединение электроцепей
Для соединения электрических цепей с электромагнитными приборами.
Типы электромагнитного анализа:
Статический анализ рассчитывает электрические поля от постоянного тока или
постоянного электромагнита.
Гармонический анализ рассчитывает электрические поля от переменного тока.
Анализ переходных процессов используется для расчета магнитных полей,
изменяющихся во времени.

Гидрогазодинамика

Вычислительная гидродинамика (CFD)


Для определения распространения потоков и температур в жидкости.
ANSYS/FLOTRAN может моделировать ламинарные и турбулентные потоки, сжимаемые и
несжимаемые потоки и другие типы.
Применение: авиакосмическая промышленность, электроника, автомобилестроение.
Основные исследуемые характеристики: скорость, давление, температура и
коэффициент поверхностного натяжения.

10
Акустика
Для моделирования взаимодействия между жидкой или газообразной средой и
окружающей твердой поверхностью.
Пример: громкоговорители, интерьеры автомобилей, гидролокаторы.
Основные решаемые вопросы: распределение давления, перемещения и собственная
частота.
Гидростатический анализ
Для моделирования воздействия статичной жидкости на резервуар и для расчета
гидростатического давления.
Пример: нефтяные танкеры, другие резервуары для жидкостей.
Тепло- и массопередача
Одномерный элемент используется для расчета тепла, выделившегося при
массопередаче между двумя точками, например, по трубке.

Совместный анализ рассматривает совместное


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

Примеры:
• Термоупругость (тепло и напряжения).
• Пьезоэлектричество (электричество и прочность).
• Акустика (жидкость и прочность).
• Термический-электрический анализ.
• Индукционное тепло (магнетизм и тепло).
• Электростатический-прочностной анализ.

Деформация биметаллического
бруска при нагревании

11
С. О компании

ANSYS, Inc.
Разработчик серии продуктов ANSYS.
Штаб-квартира в Канонсберге, Пенсильвания - США.

Поддержка и распространение ANSYS.


Продажа и сеть поддержки ANSYS.
Более 75 офисов по всему миру.
Профессиональные консультации и обучение ANSYS на местах.

Australia Asia N. America S. America Europe Africa

Для более подробной информации о программе ANSYS и компании:


www.ansys.com

12
2. О с н о в ы A N S Y S

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

Раздел содержит:

A. Запуск ANSYS.
B. Графический интерфейс пользователя (GUI).
C. Графические средства и выбор.
D. Подсказка (On-Line Help).
E. База данных и файлы.
F. Выход из ANSYS.
G. Библиотека примеров - Workshop.

А. Запуск ANSYS
Существуют два способа запуска ANSYS:
• Модулем запуска (launcher).
• Командной строкой.

Модуль запуска - launcher


Позволяет Вам запускать ANSYS и другие утилиты ANSYS нажатием кнопок в меню.
В Unix войдите в xansys56 для активизации модуля запуска - launcher.

Unix launcher Windows

В Windows нажмите Start > Programs > ANSYS 5.6

После этих манипуляций на экран автоматически выводится графический интерфейс


пользователя - GUI, когда ANSYS запускается в интерактивном режиме.

13
Замечания по Interactive и Batch режимам:
• Interactive режим позволяет
взаимодействовать с ANSYS
«вживую», просматривая каждую
выполняемую операцию.
• Batch режим оперирует с вводом
команд и позволяет Вам запустить
ANSYS в фоновом режиме.

Нет «живого» взаимодействия,


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

В этом курсе, в основном, мы будем


обсуждать интерактивный режим работы.

Нажатие кнопки Interactive в launcher выводит на экран диалоговое окно, содержащее


стартовые настройки, такие как:
Product selection - необходимо выбрать ANSYS-продукт, с которым Вы будете
работать.
Working directory - директория, в которой будут храниться все файлы. Должна быть
создана до запуска ANSYS.
Graphics device name - выберите 3-D, если у Вас 3-D видеокарта. В противном случае
выберите X I I в Unix, Win32 в Windows.
Initial jobname - префикс имени файла, до 32 символов, назначаемый всем файлам,
созданным в этой сессии. По умолчанию = "file" или имя, заданное в последнем сеансе
работы.
Memory requested - объем памяти, необходимый для размещения «оперативной»
информации при решении задач. Значений, предлагаемых по умолчанию, в большинстве
случаев достаточно.

14
После выбора стартовых настроек нажмите кнопку Run для старта ANSYS.

Командная строка
ANSYS запускается одной из следующих типовых команд:

ansys56
ansys56 -g
ansys56 -g -j plate
ansys56 -g -p ANE3FL -d 3d -j projl -m 128

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


-g (для автоматического вывода на экран GUI при запуске)
-р product_code (название программного продукта)
-d graphics ^device (режим работы графического устройства)
-j jobname (имя задачи)
-m memory (размер области памяти, отводимой под рабочую область)

15
Рабочая директория - директория, в которой будут размещаться все файлы,
связанные с данной задачей.
Более подробная информация о ключах командной строки содержится в руководстве
ANSYS Installation and Configuration Guide.

В. Графический интерфейс пользователя (GUI)

При входе в ANSYS на экран выводится следующее окно GUI:

16
Main Menu (главное меню)
Содержит основные функции, требуемые для анализа. Независимые окна
позволяют Вам выполнить все необходимые шаги перед переходом к следующей
функции.
A A N S Y S M a i n M e n u
Условные обозначения:

\ Key points
... показывает
диалоговое окно

"+ " показывает


графический отбор

" >" показывает


подменю

" "(пробел)
показывает
действие

Utility Menu
Содержит утилиты, как правило, полезные во время сеанса ANSYS: графика,
подсказка, выбор логики, управление файлами и т.д.
ANSYS/Multiphysics (unlimited) Utility Menu

й ч ц , , р ш шлепая*, mm

Окно ввода - Input


Позволяет Вам вводить команды. Большинство функций GUI фактически «посылают»
команды ANSYS. Если Вы знаете эти команды, то можете ввести их в окне Input. Это окно
также используется для подсказок во время графического отбора.

ANSYS Input
fei^i
тяг
ш mm •^шш

1 Я Г Ж Two
1 1
Jill "
1И1
вис « i l l Эа!',';:
WaiiilliP4"i;. i;i:!i
,;

' Щф. Р 0 1 Н Ш № PANSYS • Command Ь •<

•ИГ 1
ЛИР"
1 Я SI" JWSL
щ ш Ж с в » i • f ь ш т 1

17
Toolbar
Содержит аббревиатуры - сокращения наиболее часто употребляемых команд и
функций. Доступны несколько стандартных аббревиатур, но Вы можете добавить свои
собственные, что потребует знания команд ANSYS. Это мощное средство, которое Вы
можете использовать для создания собственной системы кнопочного меню!

ANSYS Toolbar
SAUEJDB ANSYSWEB REPLOT NPLOT SHADED '}
R E S U r U B TUTORIAL LPLOT EPLOT GL£AN_r»B
QUIT CLEARJDB ft PLOT UECTOR ERASE
POWRGRPH PANZOOh UPLOT RASTER SHALLUIN

Компоновка
Определены три стандартных вида
компоновки меню. (Launcher > Interactive >
GUI Configuration):
• окно Input слева (по умолчанию),
• окно Input справа,
• окно Input снизу.
Вы можете также создать свой
собственный вид компоновки и сохранить
его, используя: Utility Menu > MenuCtrls >
Save Menu Layout.
Unix сохраняет компоновку в ASCII
файле ресурса, называемом ANSYS56,
находящемся в $НОМЕ.
Windows сохраняет компоновку в
системном реестре.
Предполагаемый анализ (Дисциплина - Preferences)
Выбор Preferences \ ANSYS Main Menu ГЛ
(Main Menu > Preferences)
позволяет Вам
отфильтровать позиции Preferences tor GUI Filtering

меню, не требуемые для • •

текущего анализа.
Например, если Вы
выполняете тепловой
анализ, то можете
исключить другие виды
анализа, уменьшая тем
самым количество
пунктов меню, доступных
в GUI:
- В диалоговом окне
выбора типов элементов
будут предлагаться
только «тепловые» типы
элементов.
- В окне (Loads)
будут отображаться
только «тепловые»
нагрузки.
И т.д.

Другие GUI замечания


При работе в интерактивном режиме, некоторые диалоговые окна имеют кнопки
<Apply> и <ОК>. <Apply> применяет выбранные установки, но сохраняет (не закрывает)
диалоговое окно для дальнейшего использования.
<ОК> применяет выбранные установки и закрывает диалоговое окно.
Вид Выходного окна (Output Window) не зависит от меню ANSYS.

Внимание: закрытие выходного окна (Output Window) закрывает сеанс ANSYS!

Помните, что Вы не ограничены использованием меню. Если Вы знаете команды, то


свободно вводите их в окне Input!

Демонстрации:
• Запуск ANSYS с помощью launcher.
• Демонстрация различных частей GUI.
• Показ на экране диалогового окна "Keypoints in Active CS" и демонстрация
разницы между командами ОК и Apply.
• Показ выбора Предполагаемого анализа (Preferences dialog).
• Объяснение Выходного окна (Output window).

19
С. Графические средства и выбор

Наиболее интенсивно K
AHSYS/Mulliphysics (unliiaiied) Utilily Menu
используемые интерактивные
возможности - графические ГШ Select list Pl«t PlotCtrls WorkPlane
средства и графический •Raplot
выбор. Графические средства
Keypoints
используются для визуализа­
ции модели, нагрузок, •tines..
результатов и других входных Areas::
и выходных данных. Volumes
Выбор (picking) исполь­ Specified Entities
зуется для создания модели,
Nodes
построения сетки (meshing),
нагружения и т.д. Elements
Используйте Plot в Utility layered Elements.
Menu для отрисовки или Materials
используйте соответствующие Data fables
им команды.
Array Parameters.
Bwiwlfts
Mnlti •Plots
Components

ANSYS/Multiphysics (unlimited) Utility Menu


File; Select l i s t Plot PlbtCUls Woxtelane: Parameters
pan, г о т . Rotate
Viev Settings
Меню PlotCtrls используется
для управления графическим Synfcols • • •

изображением:
style
• ориентация изображения,
f о т Controls #c
• масштаб - zoom,
• цвета, Wxnclov Controls *r

• символы, Erase Options


• аннотация, Animate ft*

• анимация, Annotation
• и т.д. Device Options » * •

Среди указанных возможностей, Redirect Plots m

изменение ориентации изображения Hard Copy • * m

(view) и масштабирование - наиболее S a w » Plot Ctrls и М Ш

используемые функции. Keetere plot Ctrls »•*•«

Beset Plot Ctrls


Cajrraar* u»age
ЗЕдоМге Cmaqe к в м

Multx-Pltit Controls * *
Itotatfindow Layout i l l

20
gAHSVS gtjgWwi ЕРШ •пап По умолчанию модель показывается
на переднем плане в осях X-Y. Для
изменения используйте динамический
режим - метод ориентирования
изображения совместным нажатием
клавиши Control и кнопок мыши.
Ctrl + Левая кнопка мыши -
перемещает модель.
Ctrl + Средняя кнопка мыши -
масштабирует модель и вращает
модель (вокруг оси Z).
Ctrl + Правая кнопка мыши -
вращает модель:
вокруг оси X,
вокруг оси Y.

' A N S Y S / M u l t i p h y s i c s (unlimited) Utility Menu

j |г. jlilHW
*в;: ш
ш о • шш
Cttl

Сипfc^ol*J;|f

Ш1Л i.Ui.:i„:,.,: , ^ЩЁ! •

fe'
л ь

21
Если Вы не хотите удерживать клавишу Control, Вы можете использовать установки
Динамического режима в диалоговом окне Pan-Zoom-Rotate. При этом используется только
одна кнопка мыши.
Используя 3-D графический режим отображения, Вы можете также расположить
источник света. Эта возможность очень полезна для создания различных эффектов затенения
и освещения.
Pan-Zoom-Rotate
Другие функции диалогового Front +Z вид из
окна Pan-Zoom-Rotate: (0,0,1)
Заданные виды Back -Z вид (0,0,-1)
Front ISO
1—тиии.нЛ
Top +Y вид (0,1,0)
«Наезд» (масштабирование) Bot I Back I Obliql Bot - У в и д (0,-1,0)
Right +Х вид (1,0,0)
на отдельные части модели baft I Right] Ш Left -X вид (-1,0,0)
Zoow f Baci Bp tJ Iso Изометрия
Перемещение, масштабир
вание или пошаговый Box Zoomj Wia Zoonril I (1.1,1)
поворот (определяется Obliq Косой вид
положением бегунка) (1,2,3)
Поворот вокруг осей X,Y,Z. WP Вид рабочего
плана

Zoom Выделением
Y - O l «О • Y центра квадрата
Box Zoom В ы д е л е н и е м двух
углов блока
Win Zoom То же, что Box
Автомасштабирование Zoom, но блок
изображения пропорционален
окну
Back Up Возвращение к
масштабу по
Close j Help j умолчанию
Возвращение всех установок
к заданным по умолчанию

Выбор - Picking
Выбор позволяет Вам маркировать
графические примитивы и области
«кликом» в графическом окне (Graphics
Window). Операция выбора требует
использования мыши и меню picker. Оно
обозначено знаком "+" в меню. Например,
Вы можете создать ключевые точки
(keypoints) путем выбора области в
графическом окне (Graphics Window) и
нажатия ОК в меню.

22
Два типа выделения:
• Поисковое выделение.
Выделение имеющихся элементов для
последующих операций. Позволяет Вам вводить
номера элементов в окне Input. Используйте кнопку
Pick All для выделения всех элементов.
• Адресное выделение.
Определение координат точки, такой как
ключевая точка или точка пересечения.
Позволяет Вам вводить координаты в окно Input.

Пример
поискового
выделения

*4£

1
таг .
P,Sif
ill
1г 1 .

Пример 1
адресного ш
Apply выделения fill ч:лзшааш
ШШвЯШШЯШвтЩЩЩШ

Переключает
Pick / Unpick ЙЭЙЯ! "IШт. "11
Распределение кнопок мыши для выбора:
Левая кнопка мыши выделяет или освобождает
от выделения элементы или области под курсором.
Нажатие и протаскивание позволяет Вам
предварительно просмотреть выбранные элементы.
Средняя кнопка мыши выполняет применение -
Apply. Экономит время, необходимое для
перетаскивания курсора на окно Picker и нажатия
кнопки Apply. Используйте сочетание кнопок
Shift + правая кнопка у двухкнопочной мыши.
Правая кнопка мыши переключает режимы
«выделение» и «отмена выделения».

23
Демонстрация:
• Показать адресное выделение созданием нескольких ключевых точек. Также
показать использование средней и правой кнопок мыши.
• Показать поисковое выделение созданием нескольких линий.
• Показать "Pick АН" созданием AL-области.
• Выполнить KPLOT, LPLOT и т.д. с нумерацией и без.
• Показать использование панели "Pan-Zoom-Rotate".

D. Подсказка (On-Line Help)

ANSYS использует систему HTML-документации для обеспечения подробной


оперативно-доступной помощи.
Вы можете получить подсказку по:
• Командам ANSYS.
• Типам элементов.
• Процедурам анализа.

• Специальным элементам GUI, таким как Pan-Zoom-Rotate.

Существует несколько способов запуска системы подсказки:

- Launcher > Help System


- Utility Menu > Help > Help Topics
- Any dialog box > Help
- Введите HELP,имя в окне Input. Имя - это команда или название элемента.

Нажатие кнопки Help System в launcher выводит на экран два окна просмотра:
• навигационное окно, включающее содержание и предметный указатель;
в окно документа - содержит текст подсказки.

24
^ C o m m a n d s fvElements Q G U d e s OVeriflcatlan
Qfvlaster Index

ANSYS Commands
: Reference
A b n t l T h i s Manual
1
Glide in t h e ANSYS Documentation
The ANSYS Commands Reference
ANSYS Command Characteristo

j Command Groucinjis
SESSION Commands Welcome to ANSYS 5.6 Documentation
DATABASE Commands
GRAPHICS Commands Welcome to ANSYS 5.fi Documentation -
APDL Commands
PRFP? Commands
SOLUTION Commands
HTML Online Documentation
POSTI Commands
POST?B Commands The online documentation for ANSYS is provided as a set of HTML flies, and ANSYS uses Netscape or) UNIX
AUX7 Commands systems and either Netscape or H e r n e t Explorer on Microsoft Windows to display the HTML files. This topic
AUX12 Commands explains the various features of the HTML online documentation and how to use its navigational controls.
AUX15 Commands
RUNSTATS Commands Sections in this topic include the following;
OPTIMIZATION Commands
DISPI AY Program Commands • Accessing AMSYS Donmv.ntabon

• Usinn the Document Window


Command Dictionary
Components of а Соггнтшпй. • Usinn tttn Navigational Win*!*/
DesQrlctiori
6. • Usinn the Search Window
AADD
AATT A c c e s s i n g ANSYS D o c u m e n t a t i o n
•ABBR
ABBRES
To access the table of contents and this topic, choose the Help Topics entry under Help in the U t i l i t y M e n u
ABBSAV
(as shown In the following figure).
AES
Ш Ж
' ACLEAR
ADAPT
r-nn,„. Lii

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

pCommnnils fUBemerrW 0 Q i t ) e s ^-Verification


Ч«Ма.Чгч- М е х

A N S Y S Basic Analysis Procedures G u t i e

ANSYS Commands JiSMpSnMtJXf^^iSSTi^^


Reference
AaoiXThis Manual

GUdEiothe.ANSYSDociJirientatlQn ELHdHp a Model ANSveTrjeoral А п * т « * ) И | | | ; . ь

ANfiYSCorrvn^fl^ha-aaerisLCT
Load Inc. Оукгузу,' ANSYS вйс^ярга*; ЯЮа^ЩЙ GU*>
Command Gronpirips What-VE Loads? AbSY^^S FL0TFiANAi1*fs CSuWe, ,.-,-„
!

5Е55ЮЧ Commands Load Steps SLbslsns ftnd EgulibriLiTi


DATABASE command* « « ч э Ь п ) г » г ^ Т о ( * » , . . ' ; : Х' .
GRAPHIC? Cornm antra The Rote ol TlrrpiriTjad-lrp
APD _ Commands Stepped Versus Ramped loads
ANSv4 <!jps^pniJt«ii S ' d % , ; j j . ,
!
;

FREP7 Command; Hew ipAuuly Luads ANSVSAHJL'i&Jlttt ••


SQUITI^N Commands
P0ST1 CpfTHTiaink t i e a l i r a МцИ>,р1е Loed Step F № ANSraf^fiaMiNetee ' 1Щ
KTJSTZE CDimands Defln пд Pre-fcnultin InaJolm
flUB Command
AlKI?Camriflndi
AlJ>a 5 Commands
-•i :' .-j.M^Cammands
!
; Wha;ls Solution?
OPTIMIZATION Corrinanns Selecting a Snlvef
DtSPLAYPrabrfii Commands Using the Frontal Silver
UsIftQ the Sparse Dfren S o M *

Descilp-jop fJCQ) Sgtar

AM*) Con|ug«e Grnj^nt


M E L Using № Preconditioned Ccmug&tg
*АПЕП Gradient fPCQl Snhw
A3BRF5 Using the Automatic ЦегаЬв (Fast)
Saver Option
ABS Using Special Sp^lan Cpnucis for
A££AI Sla-Jc and FJi TiansiEnl Aiajvses

А Щ А Д S t f ^ M t t t r t e Laad Э.ЕПЗ
ADA T A
TeTninntingaRkJini^nJDb

В окне документа используйте стандартные кнопки Вашего браузера - Back и Forward,


или навигационные кнопки, имеющиеся в начале или в конце каждой темы.

25
Ш Netscape. Welcome to ANSYS 5.6 Documentation ~ \ 1
till ii"l!i
FHe gcfit yii-«\ Qp Communicator
щ m i, JF >:; а: э w
iBack Forward Reload! riome* Sen'Jn Netscape, Print Security

;j, -Jr** Bpckrijarkq|&liocaiion:<|f i l e : /ans>^K6/c w u / c A a l o < i 'engl CST WriafS; Related

jjj ^'WebMall' !^ People ^ Yellow' Pages' 4t Ddwrtoad ^Mew 4 Cool ^Channels


1 1

Using the Document Window

The document window has a set of navigational buttons that appear at the top and bottom of each topic. The
following explains the function of each button:

Launches the table of contents and index window.

Moves up in the document hierarchy. For example, if the current topic is a major section,
this button will jump to the chapter topic.
Jumps to the previous topic in the pre-defined sequence. This follows the sequence of
chapters and sections within the printed manual. This button, along with the Next button,
allows you to "page" through the online document.
Jumps to the next topic in the pre-defined sequence.

Launches the search window. This window provides a full-text search facility for the set
of ANSYS documents.

Jumps to the copyright topic.

Кнопка Search в окне документа позволяет Вам искать слова или фразы.
Кликните Using the Search Window на стартовой странице Подсказки
(fi|e:/ansys56/docu/catalog/english/ansyshelp/toc.html) для получения информации о том, как
использовать поисковые возможности.

* ANSYS Online Documentation Search


Search Tq>:7owi&tocamnanitbt$imin%\tfih''* a'l.'xyftjktctmrtmiiavfft! case without
m

the"*" cr */" and mdosefteCTmmandinsingle quotes (for example: 'ZOOM'). This willfindell
occurrences of the commandriaroe Itself m upper case oify

t o ^ G contact wizard
.cent-

7 pages found

f - l CurtertIntra
I
AddContectPaiii Select 2-CTarget
Add Contact Paas Select 3-D Target
Welcorrr to ANSYS S 6 DocunnMtion

9.4 PetformirgaSurface-to-biitface ContactAnalysts


You can use the surfete-to-surface contact elements to model either rigid-flexible or flexible-flexible contact
between surfaces The Contact Wizard accessible thr ougri the Preproces«>i>Create>Contact Paw>Cantact
Wixard merit item provides a simple way m construct e contact pair for most contact problems The Contact
Wizard will guide vou through the proccSKof creating the contact pair The help attached toeacn dialog box in
thewizardexplems its use and options
The Contact Wizard remains unavailable (dimmed) if you tmven't meshed any portion of v o w model

ANSYS также предоставляет учебное пособие в HTML-формате.


Учебное пособие содержит детальные инструкции для совокупности задач, решаемых в
ANSYS.

26
Для доступа к пособию нажмите Utility Menu > Help > ANSYS Tutorials,
ANSYS/Multiphasics (unlimited) Utility Menu

Демонстрация:
• Запуск системы подсказки из launcher.
• Запуск Analysis Guide. bet
_
• Ввод "help,kplor в окне Input.
• Возвращение к стартовой странице Подсказки и использование Using the Search
Window.
• Поиск no строке "contact wizard'.

E. База данных и файлы


Термин база данных ANSYS относится к данным, которые ANSYS содержит в памяти
во время построения, решения и постобработки модели. База данных содержит как Ваши
введенные данные, так и результаты ANSYS:
Введенные данные — информация, которую Вы должны ввести: габариты модели,
свойства материала и данные по нагрузкам.
Результаты - искомые величины, полученные ANSYS, такие как перемещения,
напряжения, деформации и реакции опор.

Сохранение и восстановление БД (RESUME)


После того, как база данных сохранена в памяти компьютера (ОЗУ-RAM), полезно
сохранить ее на диске для возможности восстановления информации в случае зависания
компьютера или отключения электроэнергии. Команда SAVE копирует базу данных из
оперативной памяти в файл, называемый database Ше (или dh file для краткости).

Простейший способ сохранения - кликнуть ANSYS Toolbar

Toolbar > SAVEJDB


h i ii и ' iiuiimiiii iiilllllllIMi'iiii I
Или выполните:

- Utility Menu > File > Save as Jobname.db N i l - L i m a :l


- Utility Menu > File > Save as...
-SAVE
Для восстановления базы данных из db file обратно в память
выполните операцию RESUME.

Toolbar > RESUME DB


ANSYS Toolbar
Или:
111 нь"-
• •^ ' &Ш t'km
,| 1

- Utility Menu > File > Resume Jobname.db >5AVE_PB


- Utility Menu > File > Resume from...
)Bж
- RESUME

Имя файла по умолчанию для операций SAVE и RESUME -


jobname.dto, но Вы можете выбрать другое имя, используя команды
"Save as" или "Resume from".

27
Замечания по SAVE и RESUME:
• Использование функции Save as или Resume from НЕ МЕНЯЕТ текущее jobname.
• Если Вы сохраняетесь в файл с именем по умолчанию, и jobname.db уже существует,
ANSYS скопирует «старый» файл в jobna.me.dbb как резервный.
• db file - просто «фиксация» того, что сделано в памяти к моменту сохранения.

Рекомендации к использованию команд SAVE и RESUME:


• Периодически сохраняйте базу данных по мере выполнения задачи.
ANSYS НЕ ВЫПОЛНЯЕТ автосохранение.
• Рекомендуется СОХРАНЯТЬ базу данных перед попытками выполнения незнакомых
операций (таких как Boolean или meshing) или операций, которые могут быть
причинами значительных изменений (таких как удаление).
• RESUME может использоваться как
ANSYS/Multiphysics (unlimited) Utilit
«аннулирование», если Вас не устраивают
результаты выполненной операции. 1 File l i s t Plot Р1Ы
• SAVE также рекомендуется перед Clear & s t a r t Hew
выполнением решения (solve). Change ЛоЬшшю
Chauge T i t l e
Очистка базы данных Hrfttfume Jobnajire.db
Операция Clear Database позволяет Вам Kemme from
«обнулить» базу данных и создать свежую. Эта S i re i. JobtraiM.
операция адекватна выходу и повторному запуску
ANSYS.
w r i t e DB Log F i l e
Utility Menu > File > Clear & Start New Bead I n p u t from
геи
S w i t c h Dxitput: t o
Или используйте команду /CLEAR.
Li^t
F i l e Operations
йПЬТ» F i l e O p t i o n s . .
.Iapo'rt

Ejtlt

Файлы
ANSYS создает и читает различные файлы во время анализа. Имена файлов в формате
jobname.ext.
Jobname - Имя, которое Вы выбираете при запуске ANSYS, не более 32 символов. По
умолчанию file. Оно может быть изменено в процессе работы в ANSYS командой /F1LNAME
(GUI: Utility Menu > File > Change Jobname).
Ext - Расширение. Определяет содержание файла, например, ".db" для базы данных.
Обычно задается программой ANSYS.

28
Типы файлов:
jobname.log: Файл-протокол сеанса работы в ANSYS, ASCII формат. Содержит записи
каждой команды, используемой во время сеанса работы. Если Вы
начинаете второй сеанс с тем же самым jobname в той же самой рабочей
директории, ANSYS присоединит записи к предыдущему log-файлу (с
отметкой времени).
jobname.erv: Error-файл ошибок, ASCII формат. Содержит все ошибки и
предупреждения, встречающиеся во время сессии.
jobname.db, .dbb: Файлы базы данных, бинарные. Совместимы со всеми платформами.
jobname.rst, .rth, .rmg, .rfl: Файлы результатов, бинарные. Содержат результирующие
данные, вычисленные ANSYS во время решения. Совместимы со всеми
платформами.

Советы по управлению файлами


• Каждый новый анализ проводите в отдельной рабочей директории.
• Используйте разные jobname для дифференциации различных задач.
• Рекомендуется хранить следующие ANSYS-файлы после каждого анализа: log-файл
(.log), файл базы данных (.db), файл результатов (.г*), файлы этапов нагружения, если
этапы имеют место (.sOl, .s02,...), «физические файлы» (.phi, .ph2,...).
• Используйте команду /DELETE или Utility Menu > File > ANSYS File Options для
автоматического удаления файлов, необходимых ANSYS только во время текущего
сеанса работы.

F. Выход из ANSYS
Существуют три способа выхода из ANSYS:

- Toolbar > QUIT


- Utility Menu > File > Exit
- Используйте команду /ЕХГТ в окне Input

G. Библиотека примеров — Workshop


Для усвоения материала самостоятельно разберите пример:
W l . Introductory Workshop - Вводные Замечания.

29
3. А н а л и з н а п р я ж е н н о - д е ф о р м и р о в а н н о г о с о с т о я н и я

Анализ напряженно-деформированного состояния (НДС) - это основной термин,


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

Тема включает:
A. Этапы анализа. F. Просмотр результатов.
B. Геометрическая модель. G. Проверка правильности решения.
C. Разбиение - Meshing. Н. Примеры расчета НДС:
D. Нагружение - Loading. 2А. Резак Токарного станка.
E. Решение - Solve. 2В. 2-D Угловой кронштейн.

А. Этапы анализа
Любой анализ включает три основных этапа:
1. Предварительная обработка (Preprocessi ng):
- Создание или импортирование геометрической модели.
- Разбиение модели на конечные элементы.
2. Решение (Solution):
- Нагружение.
- Решение.
3. Постобработка (Postprocessing):
- Просмотр результатов.
- Проверка правильности решения.

Заметьте, что ANSYS Main Menu также организовано в последовательности:


Preprocessing, Solution и Postprocessing. Preprocessor, который в ANSYS называется PREP7,
предназначен для задания большинства входных данных для программы. Его основная цель
- создание конечно-элементной модели, которая состоит из узлов, элементов и описаний
свойств материала. Вы также можете использовать PREP7 для ввода нагрузки. Обычно
начинают с задания геометрии модели, используя встроенные средства самой системы
ANSYS, или импортируют ее из внешней CAD системы. Модель может состоять из
линейных, плоских, пространственных или трехмерных твердотельных элементов в
зависимости от создаваемой модели.

В. Геометрия
Типичная твердотельная модель строится с помощью объемов, поверхностей, линий и
ключевых точек. Объемы (Volumes) ограничены поверхностями. Они изображают
трехмерные объекты. Поверхности (Areas) ограничены линиями. Они изображают грани
трехмерного объекта или плоские объекты и оболочки. Линии (Lines) ограничены
ключевыми точками. Они изображают границы поверхностей и ребра объемов. Ключевые
точки (Keypoint) задаются с помощью координат и служат для задания местоположения в
3-D пространстве. Они изображают вершины объектов.

30
Объемы Поверхности Линии и точки
Имеет место иерархия среди графических примитивов трехмерной модели. Ключевые
точки являются «базисными» примитивами. Линии следуют за точками, поверхности - за
линиями и объемы - за поверхностями. Эта иерархия сохраняет справедливость независимо
от того, как создается модель. ANSYS не даст Вам возможность удалить или изменить
примитив низшего порядка, если он прикреплен к примитиву высшего порядка. (Отдельные
типы модификаций допустимы, но это будет рассмотрено позже.) Как отмечалось ранее, Вы
можете как создать трехмерную модель в ANSYS, так и импортировать ее из другого
программного пакета. Детали обоих методов будут представлены позже.
Сейчас мы кратко обсудим, как импортировать IGES
файлы и, при необходимости, масштабировать введенную
геометрию. IGES (Исходный стандарт обмена графическими
данными) - это формат представления трехмерной
геометрической модели при перемещении ее из одного
программного пакета в другой. IGES файлы - ASCII
(Американский стандартный код обмена информацией),
позволяют легко «транспортировать» информацию между
компьютерными системами. Большинство пакетов, включая
ANSYS, позволяют как записывать, так и читать IGES файлы.

Для импортирования IGES файлов в ANSYS:

Utility Menu > File > Import > IGES...


Ш
В результирующем диалоговом окне
1 вам •л
выберите альтернативный метод
(Alte no defeatur) и нажмите ОК.
Во втором диалоговом окне выберите
нужный файл и нажмите ОК.
Или используйте команду IGESIN:
/аих15
ioptn,iges,alte
igesin,filename,extension,directory
finish

Когда импортирование будет выполнено, ANSYS автоматически вычертит геометрию.


При необходимости, Вы можете затем изменить геометрию. ANSYS позволяет выполнять
множество операций над введенной трехмерной моделью. Они будут рассмотрены позже.
Сейчас мы обсудим, как приводить модель к другой системе измерений. (Заметьте:
масштабирование НЕ ДОСТУПНО для IGES импорта по умолчанию.)
Масштабирование обычно необходимо, когда Вы хотите преобразовать геометрию в другую
систему измерений, скажем, из дюймов в миллиметры.

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

31
Для масштабирования в ANSYS необходимо выполнить следующие действия:

• Сначала сохраните базу данных

Toolbar > SAVE_DB или команда SAVE

• Выберите примитивы высшего


уровня, доступные в модели

Main Menu > Preprocessor >


Operate > Scale > Volumes

[Pick All] для выбора всех объемов

• Введите желаемые scale factors


(масштабные множители) для RX,
RY, RZ и установите в IMOVE
1
"Moved вместо "Copied'

Или
• используйте команду VLSCALE:

vlscale,all,„25.4,25.4,25.4,„l

Демонстрация (использование
библиотеки примеров):

Импортирование pjpe.igs.
используя:
• Альтернативный метод SOLID off.
• Ориентация модели, как показано.
• Сохранение как pipe.db.

С. Разбиение

Разбиение - это процесс, выполняемый для «заполнения» трехмерной модели узлами и


элементами, т.е. для создания модели по методу конечных элементов (FEA). Помните, что
Вам необходимы узлы и элементы для решения задачи методом конечных элементов.
Трехмерная модель, как «целое», НЕ УЧАСТВУЕТ в решении методом конечных элементов.
Существуют три этапа разбиения:
• Определение атрибутов элемента.
• Установление методов управления разбиением.
• Выполнение разбиения.

32
Атрибуты элемента - это характеристики конечно-элементной модели, которые Вы должны
задать до разбиения. Они включают:
• Типы элементов.
• Реальные константы - Real constants.
• Свойства материала - Material properties.
Тип элемента
Тип элемента - это важная позиция, определяющая следующие характеристики элемента:
• Степень свободы - DOF. Тепловой тип элемента, например, имеет только одну
степень свободы: TEMP, тогда как «структурный» тип элемента может иметь до
шести степеней свободы: UX, UY, UZ, ROTX, ROTY, ROTZ.
• Форма элемента - брус, тетраэдр, четырехугольник, треугольник и т.д.
• Размерность - 2-D (только в осях X-Y) или 3-D.
• Допускаемый порядок аппроксимации - линейный или квадратичный.

ANSYS имеет «библиотеку», содержащую более 150 типов элементов, среди которых
Вы можете выбрать нужный. Подробности того, как выбрать «правильный» тип элемента,
будут представлены позже. Выбор типа элемента из списка происходит по следующей схеме:

Preprocessor > Element Type > Add/Edit/Delete

[Add] - для добавления нового типа элемента.

Выберите требуемый тип (например, SOLID92) и нажмите ОК.

[Options] для установления опций добавленного элемента.

Или используйте команду ЕТ:

et,l,solid92

Замечания:
Установление нужной дисциплины (Main Menu > Preferences) позволит показывать
только те типы элементов, которые применимы для заданной дисциплины (типа анализа).
В начале фазы препроцессирования желательно установить тип элемента, так как
большинство пунктов меню в графическом интерфейсе пользователя (GUI)
отфильтровываются в зависимости от установленных степеней свободы - DOF. Например,
если Вы выбрали «структурный» тип элемента, то пункты меню, содержащие тепловые
нагрузки, будут неактивны или не будут показываться вообще.

Константы - Real Constants


Реальные константы используются для задания геометрических и иных характеристик,
которые не могут быть полностью определены элементной геометрией.
Например, балочный элемент задается отрезком, соединяющим два узла. Это
определяет только длину балки. Для установления свойств поперечного сечения балки, таких
как площадь и момент инерции, необходимо задать их с помощью реальных констант.
Отдельные типы балочных элементов допускают описание контура поперечных сечений, а
требуемые для расчета геометрические характеристики поперечного сечения (площади,
моменты инерции и т.п.) определяются программой автоматически. Плоский элемент
задается прямоугольными или треугольными поверхностями. Это определяет только форму
поверхности оболочки. Толщина оболочки задается с помощью реальных констант.
Большинство 3-D элементов не требуют физических констант, так как геометрия таких
элементов полностью определена их узлами.

33
Задание реальных констант:
Preprocessor > Real Constants
[Add] - для добавления нового набора реальных констант.

Если типы используемых в расчете элементов заданы, то выберите тип элемента, для
которого Вы устанавливаете физические константы. Затем введите значения реальных
констант. Или используйте семейство команд R.
Различные типы элементов требуют различных констант, а некоторые типы элементов
не требуют их вообще. Для получения более подробной информации смотрите руководство
Elements Manual, доступное в режиме on-line.

Свойства материала - Material Properties


Любой вид анализа требует введения некоторых свойств материала: модуля Юнга ЕХ
для структурных элементов, удельной теплоемкости КХХ для тепловых элементов и т.д.
Существует два способа задания свойств материала:
• Библиотека материалов.
• Индивидуальные свойства.

Использование библиотеки материалов - Material Library


Этот метод позволяет Вам выбрать заранее определенный «набор» свойств для
имеющихся материалов. ANSYS снабжен типичными конструктивными и термическими
свойствами (только линейными) для некоторых распространенных материалов, но мы
настоятельно рекомендуем Вам создавать собственные библиотеки материалов.
Для выбора материала из библиотеки:
• Сначала определите путь - path.
Preprocessor > Material Props > Material Library > Library Path
• Введите адрес для чтения данных (например: /ansys56/matlib) или используйте
команду /MPLIB.
• Затем импортируйте материал из библиотеки.
Preprocessor > Material Library > Import Library
• Выберите систему единиц измерения для того, чтобы отфильтровать список файлов,
показанных в дальнейшем диалоге. ANSYS не имеет сведений о системах единиц и
НЕ ВЫПОЛНЯЕТ перевода из одной системы в другую.
• Выберите требуемый файл с материалом (например, сталь AISIС1020) или
используйте команд}' MPREAD с опциями LIB.

Определение индивидуальных свойств материала


Вместо выбора имени материала, этот метод состоит в непосредственном указании
требуемых свойств. Для задания индивидуальных свойств:
Preprocessor > Material Props > Isotropic
• Задайте номер материала, обычно 1.
• Затем введите значения индивидуальных свойств или используйте команду MP.

Замечание по системам единиц


Вам не нужно «говорить» ANSYS, какую систему единиц Вы используете. Просто
решите, в какой системе Вы будете работать, а затем убедитесь, что все Ваши входные
данные заданы (соответствуют) в этой системе.

34
Например, если геометрическая модель в дюймах, то убедитесь, что все остальные
входные данные - свойства материала, физические константы, нагрузки и т.д. - выражаются
через дюймы. ANSYS НЕ ВЫПОЛНЯЕТ перевод систем единиц! Программа просто
принимает все введенные Вами значения, не интересуясь их соответствием.
Команда /UNITS позволяет Вам задать систему единиц, но это просто способ записи
для того, чтобы другие пользователи могли понять, какую систему единиц Вы применяли.

Установление методов управления разбиением - второй этап разбиения.


В ANSYS доступно множество методов управления разбиением. Сейчас мы представим
простой метод задания густоты разбиения, называемый SmartSizing.
SmartSizing - это алгоритм, который назначает разбиение модели на конечные элементы по
всем направлениям, основанный на длине линии, кривизне, близости отверстий и т.д.
Вы просто указываете «уровень крупности элементов», изменяющийся от I (очень
тщательное разбиение) до 10 (очень грубое разбиение), a ANSYS заботится об «остальном».

MeshTool - лучший способ установления метода управления разбиением:


Preprocessor > MeshTool

Активизируйте SmartSizing.
По умолчанию, уровень крупности = 6.

Г S*atSi»
Выполнение разбиения - финальный этап процесса
разбиения. Few 6 C&srxe
Сначала сохраните базу данных.
Stee CoMlefe
Затем нажмите [Mesh] в MeshTool.
Glib,*
Это активизирует picker. Нажмите [Pick All] в Sh*M * Те* Г Нет
A»as S* j
picker для выбора всех геометрических объектов. f F|
№ С • '.
s« j Dear |

tip j |V:.. - A 3
Cow |
Когда разбиение завершено, ANSYS
автоматически вычертит элементы. U?*i t>» j Mesh [ Oil !
Обычно изображение показывает все грани
элементов прямыми линиями как для квадратного
типа элемента. Для изображения криволинейных
граней элементов используйте /EFACET,2 (или
Utility Menu > PlotCtrls > Size and Shape...).
От» I H-tp

Демонстрация:
• Считывание pipe.db (при необходимости).
• Определение типа элемента SHELL63.
• Задание физической константы толщины = 1/8 in.
• Использование опций библиотеки материалов для свойств материалов:
1. выбор пути /ansys56/matlib,
2. система единиц BIN,
3. А1_а2024-Т3.
• Сохранение pipe.db, затем разбиение модели с помощью SMRT,4.
• Сохранение под pipemesh.db.

D. Нагружение
Этап решения (solution) необходим для нанесения нагрузки на объект и для получения
результатов по методу конечных элементов с помощью решателя.
Нагружение возможно как в меню Solution, так и в меню Preprocessor.

35
Существует пять категорий нагрузок:
1. DOF связи. Задаются ограничения степеней свободы (DOF), например, перемещения
при анализе напряженного состояния или температура при тепловом анализе.
2. Сосредоточенная. Точечная нагрузка, например, силы или нагрузка - интенсивность
теплового потока.
3. Поверхностная. Нагрузка распределена по поверхности, нагрузка - например,
давление или конвекция.
4. Объемная. Объемная или пространственная нагрузка, нагрузка - например,
температура (причина термического расширения) или внутреннее тепловыделение.
5. Инерционная. Нагрузка вследствие массы конструкции, инерционная нагрузка -
например, гравитация и центробежная сила.

Вы можете произвести нагружение как геометрической модели, так и дискретной FEA-


модели (разбитой на конечные элементы). Нагружение геометрической модели производить
проще из-за простоты выделения областей и граней. Более того, нагружение геометрической
модели не зависит от сетки разбиения. Нет необходимости устанавливать нагрузку заново,
если Вы изменяете сетку. Невзирая на то, как Вы произвели нагружение, программа
предполагает, что все нагрузки должны находиться в узлах и элементах конечно-элементной
модели. Поэтому нагрузка на геометрическую модель в момент инициализации решения
автоматически переводится в нагрузку, соответствующую расположению узлов и элементов.
Теперь мы обсудим, как наносить следующие виды нагрузок:
• Ограничения на перемещения.
• Давление.
• Гравитационная нагрузка.
Ограничения на перемещения
Используются для определения условий закрепления модели (нулевые перемещения).
Могут быть также и ненулевыми для моделирования известных перемещений или прогибов.
Для нанесения связей:
Solution > -Loads- Apply > Displacement
• Выберите, куда Вы хотите приложить ограничение.
• Выберите нужные узлы (или другие объекты) в графическом окне.
• Затем выберите направление перемещения. По умолчанию, подразумевается нулевое
значение.
Или
• используйте семейство команд D: DK, DL, DA. D.
Ограничения также используются для выполнения симметричных и кососимметричных
граничных условий:
• Симметричные ГУ: исключены перемещения «из плоскости» и повороты
«в плоскости».
• Кососимметричные ГУ: исключены перемещения «в плоскости» и повороты
«из плоскости».

UX=0 UY=UZ=0
ROTA-ROTZ-O ROTX=0

36
Давление
Для задания давления:

Solution > -Loads- Apply > Pressure

• Выберите, куда Вы хотите приложить


нагрузку - обычно к линиям для 2-D
моделей и к поверхностям для 3-D
моделей.
• Выберите необходимые объекты в
графическом окне.
• Затем введите значение нагрузки. V A L I = 500
Положительное значение определяет
сжимающую нагрузку (направленную к 1000
центру тяжести элемента).
500
Или
• используйте семейство команд SF:
VAU=500
SFL, SFA, SFE, SF.
VALJ » 1000
Для 2-D моделей, где нагрузка обычно
прикладывается к линии, Вы можете задать 1000
конический вид нагрузки, введя разные значения .500
нагрузки на I-том и J-том концах. Концы I и J,
выбранной линии, устанавливаются VALI -1000
направлением линии. Если Вы видите, что VALJ =500
коническая нагрузка задана не в том
направлении, просто поменяйте значения на
I-том и J-том концах местами.

Гравитация
Для задания ускорения свободного падения:

Solution > -Loads- Apply > Gravity

Или

используйте команду ACEL.

Замечания:
• Положительное значение ускорения вызывает прогиб в отрицательном направлении.
Если Y направлена вверх, то положительное значение ACELY вызовет перемещение
конструкции вниз.
• Плотность (или масса в некоторых случаях) должна быть задана для гравитационных
и других инерционных нагрузок.
Проверка приложенной нагрузки
Вычертите их с помощью активизации символов нагрузки:

37
Utility Menu > PlotCtris > Symbols

iimi

Команды - /РВС. /PSF. /PBF

DOF Constraints rri


•Рогамз..:' A
Surface Loadс J-
Body Loads + \ И л и « р а с п е ч а т а й т е » их:
Inert - Loads
Solid Model Loads
Utility Menu > List > Loads >
I n i t i a l Conditions,.
Elem I . a t C^ndit'n «»

Изменение и удаление нагрузок


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

Solution > -Loads- Delete

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

Е. Решение
Этап Решение - тот, где Вы даете возможность программе-решателю вычислить
результаты по методу конечных элементов. Сначала неплохо было бы проверить Ваши
данные для анализа, а именно:
• Соответствие единиц измерения.
• Типы элементов, опции и физические константы.
• Свойства материала.
• Плотность для инерционных нагрузок.
• Коэффициент температурного расширения для температурных напряжений.
• Густота сетки, особенно в местах концентрации напряжений.
• Значения и направления нагрузок.
• Начальная температура для теплового расширения.

Для начала решения:

• Сначала сохраните базу данных!!!


• Затем:

Solution > -Solve- Current LS


Или
примените команду SOLVE.

Процессор SOLUTION сохранит результаты в базе данных и в файле результатов


jobname.rst (или .rth, .rmg, .rfl).

38
Во время решения ANSYS предоставляет большое количество полезной информации в
окне Output, такой как:
• Массовые свойства модели: масса вычисляется с «достаточной» точностью; центр
тяжести и статический момент вычисляются с грубым приближением.
• Диапазон изменения коэффициентов матрицы. Может диагностировать ошибку в
свойствах материала или физических константах, если отношение максимального
значения к минимальному составляет более 1.0Е8.
• Размер модели и статистика по процессу решения.
• Сводка записи файлов и их размеров:
- jobname.emat - файл матриц жесткости элементов,
- jobname.esav - файл с элементными данными,
- jobname.tri — файл с треугольной матрицей,
- jobname.rst - файл с результатами.

Демонстрация:
• Продолжение ribmesh.db (2-D модель, толщина =1/8 in).
• Фиксация левой грани по UX и нижней грани по UY.
• Давление 100 фунтов на квадратный дюйм (psi) на верхней грани.
• Список ограничений и нагрузок.
• Сохранение в ribload.db, затем решение.
• Показ окна Output во время решения.

К Просмотр результатов (Проверка правильности решения)

Постобработка без сомнения является самым важным этапом для анализа полученных
результатов. Вы можете быть вынуждены принять проектное решение, основанное на
результатах анализа, поэтому неплохая идея не только внимательно просмотреть результаты,
но и проверить правильность решения.
ANSYS имеет два постпроцессора (postprocessor):
1. POST1, основной постпроцессор для просмотра совокупности результатов для всей
модели.
2. POST26, Time-History постпроцессор для просмотра результатов в отдельных точках
модели за какое-то время. В основном применяется для переходного и нелинейного
типов анализа (не обсуждается в учебном курсе).

Просмотр результатов анализа напряженного состояния в основном включает:


• Деформированная модель.
• Напряжения.
• Силы реакции.

Деформированная модель
Показывает деформацию конструкции под приложенной нагрузкой. Легенда
показывает максимальное перемещение, D M X . Вы также можете «анимировать» процесс
деформации. Для вычерчивания деформированной модели:

General Postproc > Plot Results > Deformed Shape


Или
используйте команду PLDISP.

Для анимации:

Utility Menu > PlotCtris > Animate > Deformed Shape

39
Или
используйте команду ANDISP.

Напряжения
Для 3-D модели доступны следующие напряжения:
• Компонентные напряжения - SX, SY, SZ, SXY, SYZ, SXZ (по умолчанию в
декартовых координатах).
• Главные напряжения - S I , S2, S3, SEQV (по Мизесу - von Mises), SENT
(интенсивность напряжений).

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


«горячие точки» и опасные области.
Узловое решение: Напряжения усредняются в узлах, показываются плавными
непрерывными контурами.
Элементное решение: Напряжения не усредняются, показываются прерывистыми
контурами.

Для вычерчивания контуров напряжения:

General Postproc > Plot Results > Nodal Solu...


Или
команда PLNSOL.

General Postproc > Plot Results > Element Solu...


Или
команда PLESOL.

Вы также можете анимировать контуры напряжений:

Utility Menu > PlotCtris > Animate > Deformed Results...


Или
команда ANCNTR.

Заметка к PowerGraphics
Это графический режим, установленный по умолчанию (/GRAPH,POWER).
При этом отображаются только видимые поверхности и игнорируются все невидимые.

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

Для выключения PowerGraphics (или активизации «полной графики»):

Toolbar > POWERGRPH


Или
команда /GRAPH,FULL.

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

General Postprocessor > List Results > Reaction Solution...


Или
команда PRRSOL.

G. Проверка правильности решения


Всегда неплохо выполнить «санитарную проверку» и убедиться в том, что полученное
решение верно. Все необходимое для проверки зависит от типа проблемы, которую Вы
решаете. Вот некоторые типичные вопросы:
• Соответствуют ли силы реакции приложенной нагрузке?
• Где расположены максимальные напряжения?
• Если это особая точка, например, точка приложения нагрузки или «острый» угол, то
значение, как правило, бессмысленно (мы обсудим это в Разделе 5).
• Превышают ли значения напряжений предел упругости? Если так, то значения
нагрузки могут быть неправильными, или Вам нужно будет сделать нелинейный
анализ.
• Адекватно ли разбиение на элементы? Это всегда спорно, но Вы можете усилить
доверие к разбиению на элементы, используя данные вычислений ошибок (тема
обсуждалась в Разделе 4).

Другие способы проверить адекватность разбиения:


• Вычертите элементное решение (не усредненные напряжения) и найдите элементы с
высокими градиентами напряжений. Эти области - кандидаты на уточнение
разбиения.
• Если существует значительная разница между узловыми (усредненными) и
элементными (не усредненными) контурами напряжений, то разбиение может быть
слишком грубым.
• Подобным образом, если существует значительная разница между напряжениями в
PowerGraphics и «полной графике», то разбиение может быть слишком грубым.

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

Демонстрация:
Продолжение задачи rib...
• Вычерчивание деформированной модели и ее анимация.
• Вычерчивание SX и SEQV контуров. Анимация одного из них.
• Список сил реакции. Суммарная FY реакция должна быть 100*2* 1/8 = 25.
• Вычерчивание не усредненных SX и сравнение их с усредненными SX.

Н. Библиотека примеров - Workshop

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

2А. Lathe Cutter (Резец Токарного станка).


2В. 2-D Corner Bracket Tutorial (Обучающий пример - угловой кронштейн).

41
4. П р е д в а р и т е л ь н ы й а н а л и з ( п л а н и р о в а н и е расчета)

Обзор
Перед началом анализа в ANSYS Вам нужно выбрать необходимый тип анализа и тип
модели, которую Вы хотите построить. В этом разделе мы обсудим некоторые аспекты этого
выбора. Целью является ознакомление Вас с объемом планирования, который необходимо
выполнить перед началом анализа.
Раздел включает:
A. Какой тип анализа?
B. Что моделировать?
C. Какой тип элемента?

А. Какой тип анализа?


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

Совместный анализ: комбинации любых из перечисленных дисциплин.

Мы сконцентрируем внимание на прочностном анализе.

После выбора прочностного анализа, следующие вопросы будут:


• Статический или динамический анализ?
• Линейный или нелинейный анализ?
Для ответа на эти вопросы помните, что когда тело подвергнуто нагружению, оно
реагирует на три типа сил:
• статические силы (в результате жесткости);
• силы инерции (в результате массы);
• демпфирующие силы.
Статический и динамический анализ
Статический анализ допускает, что только статические силы являются значимыми.
Динамический анализ принимает во внимание все три типа сил.
Например, рассматривая анализ трамплина для прыжков в воду:
- Если ныряльщик стоит неподвижно, этого может быть достаточно для проведения
статического анализа. Но если ныряльщик прыгает вверх и вниз, Вам необходимо выполнить
динамический анализ. Инерция и демпфирующие силы обычно значимы, если приложенная
нагрузка быстро изменяется во времени. Поэтому Вы можете использовать зависимость от
времени для нагрузок, как метод выбора между статическим и динамическим анализом.
- Если нагрузка постоянна в относительно продолжительный период времени,
выбирайте статический анализ. В противном случае, выбирайте динамический анализ.
В основном, если возбуждающая частота меньше 1/3 от наименьшей собственной
частоты конструкции, то допускается статический сошлю.

Линейный и нелинейный анализ


Линейный анализ предполагает, что нагрузка вызывает пренебрежимо малые изменения
жесткости конструкции. Типичные характеристики:

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

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


жесткости конструкции. Типичные причины значительного изменения жесткости:
• Напряжения превышают предел упругости (пластичность).
• Большие перемещения, как у нагруженной удочки.
• Контакт между двумя телами.

Много вопросов по моделированию должно быть решено перед созданием модели для
анализа:
• Какое количество деталей должно быть включено?
• Применяется ли симметрия?
• Будет ли модель включать особые точки напряжений?
Детали
Мелкие детали, которые не важны для анализа, не должны включаться в модель для
анализа. Вы можете удалить эти детали перед отправкой модели в ANSYS из CAD системы.
Для некоторых конструкций мелкие детали - «скругления» или отверстия - часто являются
местами концентраций максимальных напряжений и могут быть достаточно важными, в
зависимости от цели Вашего анализа.
Симметрия
Большое количество конструкций обладает плоскостями симметрии, что позволяют
моделировать только характерный симметричный фрагмент или круговой сектор.
Основные преимущества использования симметрии модели:
• Проще создавать модель для анализа.
• Позволяет Вам создать более точную и детализированную модель и, таким образом,
добиться лучших результатов, чем при использовании полной модели.
Для использования преимуществ симметрии все указанные пункты должны быть
симметричными:
• Геометрия.
• Свойства материалов (Material properties).
• Условия нагружения.
Существуют различные типы симметрии:
• Осевая симметрия.
• Циклическая (периодическая).
• Плоскостная или отраженная.
• Многократная или трансляционная.

Осевая симметрия
Симметрия относительно центральной оси, как в
электрических лампочках, прямых трубках, конусах,
циркулярных дисках и куполах. Планом симметрии будет
круговой сектор. Таким образом, Вы используете 2-D сектор
для представления 360° - реальная экономия в размерах
модели! Нагрузка также предполагается осесимметричной в
большинстве случаев. Тем не менее, если это не так и анализ
является линейным, нагрузки могут быть разложены на
гармонические компоненты для независимых решений, а
затем совмещены по принципу суперпозиции.

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

Плоскостная wiu отраженная симметрия


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

В некоторых случаях даже незначительные детали могут


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

Особые точки напряжений (концентраторы)


Особая точка напряжений - это место конечно-элементной модели, значение
напряжений безгранично (бесконечно). Примеры:
• Точечная нагрузка такая, как приложенная сила или момент.
• Изолированная ограниченная точка, где сила реакции ведет себя как сосредоточенная
нагрузка.
• Острый входящий угол (с нулевым радиусом внутренней галтели).

Поскольку плотность сетки уточняется 5


S S — Р/А
(сгущается) к особой точке напряжения (точечная
нагрузка - концентратор), то значение напряжений
растет и никогда не сходится.

С Какой тип элемента?


Это важное решение, которое Вы должны
принять перед началом анализа.
Основные проблемы:
• Какая категория элемента? (Трехмерная модель, оболочка, балка и т.д.)
• Степень аппроксимации элемента. (Линейный или квадратичный.)
• Интенсивность разбиения (mesh). Обычно зависит от конкретной конструкции.

44
Категория элемента
ANSYS предлагает множество различных категорий элементов. Некоторые наиболее
часто используемые:
• Линейные элементы (стержни, балки и т.п.).
• Оболочки.
• 2-D солиды.
• 3-D солиды.
Линейные элементы:
BEAM (балка) - обычно используются для моделирования болтов, трубчатых
элементов, С-секций, стального проката или других длинных тонких элементов, где
требуются только мембранные и изгибные напряжения.
SPAR (брус) - используются для моделирования пружин, болтов, «предварительно
напряженных» болтов и элементов ферм.
SPRING (пружина) - используются для моделирования пружин, болтов, длинных
тонких элементов или для замены составных элементов эквивалентными жесткостями.

Плоские элементы — оболочки:


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

2-D solid (двумерный сплошной элемент):


Используются для моделирования поперечных сечений объемных элементов. Должны
быть заданы в плоскости X-Y Декартовой системы координат. Все нагрузки и реакции в
плоскости X-Y. Поведение элемента должно соответствовать одному из перечисленных:
• плоские напряжения;
• плоские деформации;
• осевая симметрия;
• осевая симметрия гармоническая.
Плоское напряжение предполагает нулевые напряжения в направлении Z.
Применимо для конструкций, у которых размеры Z меньше размеров X и Y. При этом
Z-деформации не нулевые. Разрешена произвольная толщина (направление Z). Используется
для плит перекрытий, подвергнутых действию плоской нагрузки или тонких дисков под
давлением или центробежной нагрузкой.
Плоская деформация предполагает нулевые деформации в направлении Z.
Применимо для конструкций, у которых размеры Z много больше размеров по X и Y. При
этом Z-напряжения не равны нулю. Используется для протяженных конструкций
постоянного поперечного сечения, таких, как балки.
Осевая симметрия предполагает, что 3-D модель и ее нагрузка могут быть созданы
вращением 2-D сектора на 360° вокруг оси Y. Ось симметрии должна совпадать с осью Y. Не
допускаются отрицательные координаты по оси X. Направление Y - центральное,
направление X - радиальное и направление Z - направление вдоль окружности. Круговой
сдвиг равен нулю; круговые деформации и напряжения обычно достаточно значимы.
Используется для котлов, камер под давлением, прямолинейных труб, валов и т.д.
Осевая симметрия гармоническая - это специальный случай осевой симметрии, где
нагрузка может быть неосесимметричной.
Неосесимметричная нагрузка разбивается на компоненты ряда Фурье, приложенные и
решенные отдельно, а затем комбинируется. Отсутствие приближения достигается этим
упрощением! Используется для неосесимметричных нагрузок, например, для крутящих
моментов на валу.

45
3-D объемные элементы:
Используются для конструкций, которые вследствие особенностей геометрии,
материалов, нагрузки или точности требуемых результатов не могут быть смоделированы из
более простых элементов. Обычно используются, когда геометрия модели переносится из 3¬
D CAD системы и требуется большое количество времени и усилий для преобразования ее в
2-D или оболочку.
Степень элемента
Степень элемента зависит от степени полинома функции формы элемента.
Что такое функция Формы ?
Это математическая функция, которая дает «форму» результатов внутри элемента. Так
как FEA вычисляет значения степени свободы (DOF) только для узлов, мы нуждаемся в
функции формы для получения значений степеней свободы (DOF) в точках внутри элемента.
Функция формы представляет допускаемое поведение для данного элемента. От того,
насколько точно допускаемая функция формы элемента соответствует истинному
состоянию, зависит точность решения, как показано на следующем рисунке.

Линейная аппроксимация
Квадратичное (плохой результат)
распределение •значений
DOF Фактическая
квадратическая
кривая

Линейная аппроксимация с
несколькими элементами Квадрат! и е екая
(результат лучше) агтлр оксимация
(лучший результат)

Когда Вы выбираете тип элемента, Вы неявно выбираете и принимаете функцию


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

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

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

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

Кроме линейных и квадратичных элементов, возможен третий тип, известный как


р-элемепты (p-elements). Р-элементы могут поддерживать полиномы от квадратичного до 8
степени для аппроксимации перемещений в отдельном элементе, и включает автоматические
средства управления сходимостью решения.

Интенсивность разбиения
Фундаментальной предпосылкой FEA является то, что если количество элементов
(интенсивность разбиения) возрастает, то получаемое решение ближе и ближе приближается
к истинному решению.
Впрочем, время решения и требуемые компьютерные ресурсы также увеличиваются с
увеличением количества элементов. Цели анализа обычно определяют, в какую сторону
должен перемещаться акцент при построении сетки.
Если Вас интересует высокая точность определения напряжений:
• Понадобится мелкое разбиение, не минуя ни одной геометрической детали в тех
местах конструкции, где требуется такая точность.
• Должна демонстрироваться сходимость напряжений.
• Любое упрощение в любом месте конструкции может быть причиной серьезной
ошибки.

Если Вас интересуют перемещения или номинальные напряжения:


• Относительно грубого разбиения будет достаточно.
• Небольшие геометрические детали могут быть пропущены.

Если Вас интересует форма колебаний (анализ методом нормальных волн):


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

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

47
5. Т е п л о в о й а н а л и з
В этой главе мы коротко рассмотрим процедуру решения стационарных тепловых
задач. Преследуются две цели:
• Повторить типичные шаги анализа, приведенные в главе 4.
• Познакомить Вас с тепловыми нагрузками и граничными условиями.

Рассматриваемые темы:
A. Обзор.
B. Процедура.
C. Примеры.

А Обзор
Тепловой анализ используется для определения поля температур, температурных
градиентов, тепловых потоков и других температурных величин в конструкции. Тепловой
анализ может быть стационарным (steady-state) или нестационарным (transient).
Steady-state (стационарный, установившийся) - предполагается, что нагрузки
«успокоились» и пришли к устойчивому уровню, с очень малой или без зависимости от
времени. Например, железо, которое уже достигло желаемого температурного уровня.
Transient* (нестационарный, переходный) - предполагает изменение условий с течением
времени. Например, процесс литья - превращение металла из жидкого состояния в твердое.

Тепловыми нагрузками могут быть:


• Температуры (Temperatures) - Область конструкции с известными температурами.
• Конвекция (Convections) - Поверхности, где осуществляется конвективный
теплообмен с окружающей средой. Задаются коэффициент теплообмена (Jilm
coefficient) h и температура окружающей среды ТЪ.
• Тепловой поток (Heat flux") - Поверхности, где известен тепловой поток на единицу
площади (плотность теплового потока).
3
• Точечные источники (Heat flow ) - Точки, в которых известен уровень теплового
потока.
4
• Объемные источники/стоки (Heat generation ) - Области с известным уровнем
объемной генерации тепла.
5
• Излучение (Radiation ) - Поверхности, где передача тепла происходит посредством
излучения. Вводятся коэффициент эмиссии, константа Стефана-Больцмана и,
дополнительно, температура на бесконечном удалении ("space node").
• Адиабатические поверхности (Adiabatic surfaces) - Совершенно изолированные
поверхности, где отсутствует передача тепла.

В. Процедура
Процедура выполнения стационарного теплового анализа аналогична той, что и для
статического анализа напряжений:
Препроцессирование
• Геометрия.
• Построение сетки.
Решение
• Нагружение.
• Решение.
Постпроиессирование (постобработка)
• Просмотр результатов.

В этом курсе не рассматривается.


' В данном курсе не рассматриваются.

48
• Оценка решения.

Установка типа анализа "Thermal" может быть очень полезна:


GUI: Main Menu > Preferences

Геометрия
Можете создать модель с использованием ANSYS или импортировать ее.
Детально оба метода будут рассмотрены позже.

Построение сетки
Сначала определите атрибуты элемента: тип элемента, реальные константы и свойства
материалов.

Тип элемента
В таблице ниже приведены часто используемые типы элементов для теплового анализа.
Они имеют только одну степень свободы (DOF) на узел: TEMP (температура).

2-D S O L I D 3-D S O L I D 3-D S H E L L LINE ELEMENTS


Линейные PLANE55 v SOLID70 v SHELL57 v LINK31,32, 33,34

Квадратичные PLANE77 v, SOLID90 v,


PLANE35 с SOLID87 о

Свойства материала
Минимальное требование - коэффициент теплопроводности, КХХ.
Удельная теплоемкость (С) будет необходима, если будет учитываться внутренняя
генерация тепла, а также для нестационарных процессов.
ANSYS-встроенная библиотека материалов (/ansys.../matlib) содержит и прочностные и
тепловые свойства для нескольких часто используемых материалов, но мы рекомендуем Вам
создать и использовать свою собственную библиотеку материалов.
Реальные константы
Используются, главным образом, только для оболочечных (shell) и линейных (line)
элементов.

Покрытие геометрии сеткой элементов.


• Сохраните (SAVE) базу данных.
• Используйте меню "MeshTool" для построения сетки. Заданный по умолчанию
уровень "smart-size", равный 6, позволяет максимально улучшить начальную сетку.

Решение

Нагружение
• Задание известных температур (DOF - ограничения для теплового анализа):
Solution > -Loads-Apply > Temperature
Или
семейство команд D (DA, DL, D)
• Конвекция (Convections) ~ Это поверхностные нагрузки:
Solution > -Loads-Apply > Convection
Или
семейство команд SF (SFA, SFL, SF, SFE)

49
• Адиабатические поверхности - «Абсолютно изолированные» поверхности, где
отсутствует теплопередача. Это условие накладывается по умолчанию, т.е. для любой
поверхности, на которой не заданы граничные условия, автоматически приписывается
условие теплоизоляции.

Другие возможные нагрузки в тепловом анализе:


• heat flux - тепловой поток,
• heat flow - точечный источник,
• heat generation - внутренняя объемная генерация тепла,
• radiation - излучение.

Решение
Сначала сохраните базу данных.
Затем введите команду SOLVE или воспользуйтесь меню Solution > -Solve- Current LS.
Результаты записываются в файл результатов (jobname. rth), так же как и в память
базы данных.
*n It
)nl>l
Просмотр результатов « и
> . 1-1
•.«..;

W H I M
Обычно выводятся изолинии (contour plots) *- VJI .»

температур, температурных градиентов и тепловых


потоков:
General Postproc > Plot Results > Nodal Solu...
Или Element Solu...
Или используйте команду PLNSOL (PLESOL).
t - W JtlVTltM

Очень полезно использовать опцию


"isosurfaces" при рисовании контурных графиков
(contour plots) для 3-D сплошных моделей, что
позволяет отобразить поверхности равных
tic

ИГ1 1*1 значений (изоповерхности). Воспользуйтесь для


114» M этого командой ICTYPE или меню
Utility Menu > PlotCtris > Style > Contours >
Contour Style.

Оценка решения
• Температуры в пределах ожидаемого диапазона?
Вы, вообще, можете предполагать диапазон изменения температур, основываясь на
предварительно заданных температурах и условиях конвекции на границах.


Хороша ли сетка элементов?
Так же как и в случае напряжений, Вы можете отрисовать не усредненные значения
температурных градиентов (элементные решения) и просмотреть элементы с высокими
градиентами. Эти области являются кандидатами на «перестройку» сетки для ее улучшения.

Если имеется существенное различие между узловым (усредненным) и элементным (не


усредненным) решениями, то построенная сетка может быть слишком груба.

С. Пример
В сборнике примеров имеется упражнение для самостоятельного изучения на эту тему:
W3. Осесимметричная труба с радиатором.

50
6. А н а л и з т е м п е р а т у р н ы х н а п р я ж е н и й

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


напряжений (thermal-stress analysis). Преследуются две цели:
• Показать Вам, как прикладываются температурные нагрузки в анализе
напряжений.
• Познакомить Вас с анализом связанных полей (coupled-field analysis).
Рассматриваемые темы:
A. Обзор.
B. Процедура.
C. Примеры.
Температурные
А. Обзор напряжения
Рассматриваются напряжения, вызванные температурой вследствие
ограничений
(Thermally Induced Stress). Когда конструкция нагрета или
охлаждена, она деформируется, расширяясь или сжимаясь. Если
деформация как-нибудь ограничена, например, ограничением на
перемещения или «противостоящим» давлением, то в конструкции
возникают температурные напряжения (thermal stresses). Температурные
Другим случаем температурных напряжений является нагфлжск! м
веяедегаив
неоднородная (non-uniform) деформация вследствие различных
материалов в конструкции (т.е. имеющих различные материален
коэффициенты теплового расширения).

В. Процедура
Анализ температурных напряжений включает
два последовательных анализа: Thermal
1. Сначала выполнить стационарный (steady-state) Analysis
или нестационарный (transient) тепловой
расчет.
• Модель с тепловыми элементами.
• Приложить тепловые нагрузки.
• Решить и просмотреть результаты.
2. Затем выполнить статический прочностной
анализ.
• Переключить тип элемента на "structural". Structural
• Задать свойства материала, включая Analysis
коэффициент теплового расширения.
• Приложить нагрузки, включая температуры из
теплового анализа.
• Решить и просмотреть результаты.

Процедура теплового расчета рассмотрена в предыдущей главе «Тепловой анализ».

51
Прочностной анализ

a) Перейдите в PREP7 и переключите типы элементов из «теплового» в «прочностной»


(structural):

Preprocessor > Element Type > Switch Elem Type


Или
команда ETCHG

Предостережение: Переключение типов элементов приведет к возврату значений по


умолчанию для опций элементов. Например, если Вы использовали 2-D
осесимметричные элементы в тепловом анализе, Вам необходимо
переопределить опцию «осесимметричности» после переключения типа.
Поэтому убедитесь в правильности задания опций:

Preprocessor > Element Type > Add/Edit/Delete > [Options]


Или используйте
команды ETLIST и KEYOPT

b) Задайте прочностные свойства материала (ЕХ и т.п.), включая коэффициент теплового


расширения (ALPX). (Если Вы используете ANSYS-встроенную библиотеку свойств
материалов, то и тепловые и прочностные свойства материалов будут определены
автоматически, поэтому в этом шаге не будет необходимости.)

Примечание: Если ALPX не задан или задан нулевым, то температурные деформации


вычисляться не будут. Вы можете использовать этот прием "turn off' для
отключения температурных эффектов!

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

Solution > -Analysis Type- New Analysis


Или
команда ANTYPE

d) Приложите прочностные нагрузки и включите температуры, как часть нагрузки:

Solution > -Loads- Apply > -Structural- Temperature > From Therm Analy
Или используйте
команду LDREAD.

e) Решение.

f) Просмотрите результирующие напряжения.

С. В библиотеке примеров самостоятельно разберите задание:


W4. Осесимметричная труба с радиатором.

52
7. И м п о р т и р о в а н и е г е о м е т р и и

Обзор
Если геометрия той детали, которую Вы хотите анализировать, уже была создана в
CAD пакете, то более эффективным будет импортировать ее в ANSYS, чем заново создать.
В этом разделе мы обсудим различные опции импортирования, доступные в ANSYS:

A. IGES импортирование - распространяется на IGES импортирование, которое было кратко


рассмотрено в Разделе 4.
B. Конвертеры. Предназначаются для импортирования геометрии непосредственно из CAD
пакетов.
C. Импортирование FE-модели. Кратко объясняется, как импортировать узлы и элементы.
D. Workshop - практические упражнения по импортированию.
. Import I G E S File

A. IGES импортирование
Основная методика
импортирования IGES о•
файла обсуждалась в
Разделе 4. Здесь мы
~ • ,. 1

проанализируем некоторые
из доступных опций:
• два метода: default и
alternate,
• опции Merge, Solid К РЩ^ИЯ • 1 1 Ц ЛГ 1

J
c « - " i H e l p .

и Small.

Default метод - импортирует и сохраняет геометрию в специальной базе данных,


которая позволяет Вам восстановить и изменить модель - опция [ioptn,iges,defd\.
Имеется возможность искажения, т.е. удаления незначительных деталей, таких как
выступы, впадины и маленькие отверстия. Вследствие специальной базы данных,
используемой для хранения геометрии, возможно только ограниченное число операций над
моделью. В основном, требует большего количества памяти и несколько медленнее, чем
альтернативные методы.
Несмотря на то, что этот метод предлагается по умолчанию, он НЕ рекомендуется из-за
преобладания недостатков над достоинствами.

Alternate метод - импортирует и сохраняет геометрию в стандартной базе данных


ANSYS - опция [ioptn,iges,alte]. Более быстрый и надежный, чем default метод. Позволяет
производить полный набор операций над моделью, однако не имеет возможностей
искажения. Это рекомендуемый метод.

Merge опция (соединение)


«ВКЛЮЧЕНА» по умолчанию, для
соединения совпадающих графических
примитивов так, чтобы примыкающие
области соединились общей линией и
примыкающие линии соединились общей merge
ключевой точкой.

53
ВЫКЛЮЧИТЕ ее, только если Вы используете default метод и Ваши начальные данные
выходят за пределы памяти - опция
ioptn,merge,on/off.

Solid опция (объемность)


«ВКЛЮЧЕНА» по умолчанию для автоматического создания объема (solid) после
импортирования и соединения (merging). «ВЫКЛЮЧИТЕ» ее, если Вы хотите
импортировать только плоские поверхности и создать оболочку или 2-D плоскую модель -
опция optn.solid,on/ojf.

Small опция
«ВКЛЮЧЕНА» по умолчанию для автоматического удаления мелких поверхностей, которые
могут представлять сложность для разбиения. Доступна только для default метода.
«ВЫКЛЮЧИТЕ» ее, если Вы обнаружили пробел или «дыру» в модели - ioptn,small,on/off.

В. Connection продукты — конвертеры


IGES импортирование работает чаще всего достаточно хорошо. Но из-за двойного
преобразовательного процесса - CAD -* IGES * ANSYS - существует много причин, по
которым импортирование не всегда работает.
ANSYS Connection - программы-конвертеры, которые компенсируют проблему
чтением напрямую «родных» файлов, произведенных CAD пакетами:
• Connection для Pro/ENGINEER ("Pro/E"' для краткости).
• Connection для Unigraphics ("UG" для краткости).
• Connection для С ADDS.
• Connection для SAT.
• Connection для Parasolid.
Для использования Connection продуктов Вам нужно приобрести соответствующую
лицензию на продукт. Начиная с версии ANSYS 5.7, коннекторы встроены в пакет. С версии
ANSYS 6.0 в состав пакета включена программа CADfix, которая успешно решает проблему
передачи данных из CAD систем в ANSYS и обратно.

Connection для Рго/Е


Читает .prt файлы, созданные Pro/ENGINEER (Parametric Technology Corp.). Требует
программного обеспечения ProAENGINEER.

Utility Menu > File > Import > РгоЯЕ...


Или
-proein

Connection для UG
Читает .prt файлы, созданные Unigraphics (Electronic Data Systems Corp.).
Требует программного обеспечения Unigraphics.

Utility Menu > File > Import > UG...


Или
-ugin

54
Connection для CADDS
Читает _pd файлы, созданные CADDS (Parametric Technology Corp.).
He требует программного обеспечения CADDS.

Utility Menu > File > Import > CADDS...


Или
-caddsin

Connection для SAT


Читает .sat файлы, созданные CAD пакетами, использующими ядро ACIS.

Utility Menu > File > Import > SAT...


Или
-satin

Connection для Parasolid


Читает ,x_t или .xmt_txt файлы, созданные CAD пакетами, которые используют ядро
Parasolid для создания моделей.

Utility Menu > File > Import > PARA...


Или
-parain

C. Импортирование FE-модели
В дополнение к импортированию геометрических моделей, ANSYS также может
импортировать конечные элементы (узлы и элементы) из различных пакетов.
Наиболее распространенный метод - считывать поставщиками программного
обеспечения узлы и элементы в формате, который может читать ANSYS (используя команды
NREAD и EREAD). Этот формат описан в ANSYS Programmer's Manual. Некоторые
программные пакеты, такие как FEMAP (Enterprise Software Products Inc.), предоставляют
интерфейс, который позволяет Вам переносить не только элементы и узлы.

D. Библиотека примеров содержит задание для самостоятельного изучения:


W5. Importing Geometry (Импортирование геометрии).

55
8. Т в е р д о т е л ь н о е м о д е л и р о в а н и е

Обзор
Импортирование геометрии удобно, но иногда Вам может понадобиться создать ее в
ANSYS. Некоторые возможные причины:
• Вам может понадобиться построить параметрическую модель - определенную в
терминах параметров для дальнейшего использования при оптимизации проекта или
«интерактивного» изучения.
• Геометрия может быть в недоступном для импортирования формате.
• Необходимый Вам конвертер (cormection-иродукт) может не работать на Вашей
компьютерной платформе.
ANSYS имеет встроенный набор инструментов для создания геометрии, которые мы
обсудим в этом разделе.

Тема включает:

Определения
Нисходящее моделирование Восходящее моделирование
(Top-Down Modeling) (Bottom-Up)
• Примитивы. • Ключевые точки.
• Рабочая плоскость. • Системы координат.
• Логические (булевы) операции. • Линии, плоскости, объемы.
• Операции.
Библиотека примеров - Workshop. Библиотека примеров - Workshop.

А. Определения
Твердотельное моделирование может быть определено как процесс создания
твердотельных моделей. Давайте просмотрим некоторые определения, данные ранее:
Твердотельная модель задается объемами, поверхностями, линиями и ключевыми
точками. Объемы ограничиваются поверхностями, поверхности - линиями, а линии -
ключевыми точками.
Иерархия примитивов снизу вверх:
ключевые точки -* линии -*• поверхности -* объемы.
Вы не можете удалить какой-либо примитив, если с ним связан примитив более
высокого порядка. Модели, состоящие из поверхностей и нижележащих по иерархии
элементов, такие как оболочки и 2-D плоские элементы, также считаются твердотельными в
терминологии ANSYS.
Существуют два подхода к построению твердотельных моделей:
• Нисходящее (сверху вниз).
• Восходящее (снизу вверх).
Нисходящее моделщювание (top-down) начинается с определения объемов или
поверхностей, которые затем объединяются некоторым образом для создания конечной
формы.

56
Восходящее моделирование (bottom-up) начинается с ключевых точек, из которых Вы
выстраиваете линии, поверхности и т.д.

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

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

Примитивы
Примитивы предопределены геометрическими фигурами, такими как:
• 0-D примитивы: ключевые точки;
• 1-D примитивы: прямые и геодезические линии, дуги, сплайны;
• 2-D примитивы: прямоугольники, круги, треугольники и другие многоугольники;
• 3-D примитивы: параллелепипеды, цилиндры, призмы, сферы и конусы.
Когда Вы создаете 2-D примитив, ANSYS определяет поверхность вместе с лежащими
в ее основе линиями и ключевыми точками. Когда Вы создаете 3-D примитив, ANSYS
определяет объем вместе с лежащими в его основе поверхностями, линиями и ключевыми
точками. Вы можете создать примитивы назначением их размеров или выбором координат в
графическом окне.
Например, для создания круга:

Preprocessor > -Modeling- Create > -Areas- Circle

Для создания параллелепипеда:

Preprocessor > -Modeling- Create > -Volumes- Block

57
Рабочая плоскость - Working Plane "WP" в
подсказках и picker означает Working Plane -
подвижная, 2-D координатная плоскость,
используемая для расположения и
ориентирования примитивов. По умолчанию,
начало отсчета WP совпадает с основным
началом отсчета, но Вы можете перемещать иди
и/или поворачивать его в любую нужную
позицию. Для показа сетки Вы можете
использовать WP как «чертежный стол».
Все управление WP находится в Меню утилит
(Utility Menu > WorkPlane).
К 5
«(•" wi
Меню WP Settings управляет следующим: / i _ .1 1

• WP дисплей - только оси (по умолчанию), У *гЫ шЛ 1r.-l 1


только сетка или все вместе.
• Snap-привязка - позволяет Вам выбрать
место расположения на WP просто
«щелканьем» курсора по ближайшей
точке сетки.
l -чМй.*. 1*1
кЬЦм» |-i
1,
•.
1
Разбивка сетки - дистанция между
линиями сетки. JMar«»,,|«.«i»i

Размер сетки - насколько большим


показывать рабочую плоскость. If • --j. •

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


меню Offset и Align:

• Offset WP by increments..

+x
O f f s e t w Iky Т и г и м и Ь » . •. *5=J ! lilt
okmt «Г w
AUptt-tfitl. ,-.1
CWgc ^ r t f W / M til

Используйте кнопки,
показанные на слайде.

Или введите нужные


значения приращений.
1
(•niiiis.' Zujiii "дат
Рвут»»» Или используйте
динамический режим
(подобный pan-zoom-rotate).

.... -V •"

. *»,r..
58
• Offset WP to >
«Перемещение» WP, с сохранением ее ориентации, в нужное положение, которое
может быть следующим:

Существующие ключевые точки. Выбор различных точек


Keypoints + перемещает WP в их местоположение.
Nodes + Существующие узлы.
X7Z Locations + Заданные координаты.
Global Origion Начало отсчета основной системы координат.
Origin of Active CS Начало отсчета активной системы координат (обсуждается позже)

• Alien WP with >


Переориентация WP. Например, Align WP with Keypoints просит Вас выбрать
3 ключевых точки - одну в начале координат, другую для определения оси X и третью для
определения плоскости X-Y. Для возвращения WP в его прежнее положение (к основному
началу координат и в основную плоскость X - Y ) нажмите на Align WP with > Global
Cartesian.

Демонстрация:
• Очистите базу данных.
• Отобразите WP и создайте несколько ключевых точек. Заметьте координаты,
показанные в picker.
• Включите сетку, измените разбивку и активизируйте snap.
• Создайте больше ключевых точек. Заметьте, как курсор «привязывается» к точкам
сетки.
• Определите 2 прямоугольника: один - выбором положения углов, другой - указанием
размеров.
• Теперь сдвиньте WP в среднее значение нескольких точек, затем поверните на 30°.
• Определите 2 других прямоугольника выбором и по размерам. Заметьте изменение в
ориентации прямоугольников.
• Совместите WP с основным началом координат, затем создайте несколько 3-D
примитивов. Используйте как выбор, так и "By dimensions" (по размерам).

Булевы (Логические) операции


Логические операции - это создание возможных комбинаций геометрических объектов.
Логические операции в ANSYS включают сложение, вычитание, пересечение, разделение,
склеивание и наложение. Логические операции могут быть применены к любым
геометрическим объектам для создания более сложных объектов из более простых, а также к
объектам, импортированным из CAD систем. Все логические операции доступны в
Графическом интерфейсе пользователя GUI:

Preprocessor -Modeling- Operate.

По умолчанию, вводимые объекты


удаляются после операции. Номера
удаленных объектов становятся
«свободными» (то есть они будут
присваиваться новым создаваемым
объектам, начиная с меньшего
возможного номера).

Объединение - Add
Объединяет два или более объектов в один.

59
Склеивание — Glue
Связывает два и более объекта путем создания между ними общей границы.
Полезна, когда Вы хотите сохранить различие между объектами (например, для
различных материалов).

Наложение — Overlap
То же, что и склеивание, кроме того, что вводимые объекты накладываются друг
на друга.

Вычитание - Subtract
Удаляет совмещаемые части одного или более объекта из «базовых» объектов.
Используется для создания отверстий или для очистки объекта от различных частей.

60
Деление - Divide
Разрезает объект на две и более части, которые все еще соединены между собой
общей границей. «Режущим элементом» может выступать рабочая плоскость WP,
поверхность, линия и даже объем. Используется для «разделения» и «расслоения»
сложного объема на более простые объемы для разбиения на конечные элементы.

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

Разделение - Partition
Разрезает два или более пересекающихся объекта на составные части, которые все
еще соединены друг с другом общими границами. Используется, например, для
нахождения точки пересечения двух линий и сохранения при этом всех четырех сегментов
линий, как показано ниже. (Операция пересечения - intersection нанесет ключевую точку и
удалит обе линии.)

61
Демонстрация:
• «Просверлите» отверстие путем отсоединения - subtract круга от прямоугольника
(или цилиндра от параллелепипеда).
• Создайте два пересекающихся объекта, сохраните базу данных db, и выполните
операцию наложения - overlap. Теперь, используйте сохраненную db и соедините -
add объекты. Заметьте разницу между двумя операциями. (Склеивание - glue подобно
наложению - overlap.)

Интересные модели:
block,-2,2,0,2, -2,2
sphere,2.5,2.7
vinv,all ! intersection

C. Библиотека примеров Workshop содержит упражнение для самостоятельного


рассмотрения:
W6. Опорная плита.

D. Восходящее моделирование
Восходящее (bottom-up) моделирование начинается с определения ключевых точек, на
которых «базируются» остальные объекты. Для построения L-образного объекта, например,
Вы можете начать с определения угловых ключевых точек. Вы можете затем создать
поверхность, просто соединяя точки или сначала определяя линии, а затем определяя по
линиям поверхность.

Ключевые точки - Keypoints


Для определения ключевых точек:

Preprocessor > -Modeling- Create > Keypoints


Или
используйте семейство команд К: К, KFILL, KNODE, и т.д.

Единственные необходимые данные для создания ключевых точек - номер ключевой


точки и ее координаты. По умолчанию, номером ключевой точки является следующий
возможный номер. Координаты могут быть определены простым определением положения
на рабочей плоскости WP или введением значений координат X,Y,Z.
Как интерпретируются значения X,Y,Z? Это зависит от активной системы
координат.

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

Активная система координат. По умолчанию, это глобальная Декартова система координат.


Используйте команду CSYS или

Utility Menu > WorkPlane > Change Active CS to

для изменения ее на:

• глобальную Декартову [csys,0],


• глобальную цилиндрическую [csys.l],
• глобальную сферическую [csys,2],
• рабочую плоскость [csys,4],
• определяемое пользователем положение системы координат [csys, и].

62
Глобальная система координат
Глобальная опорная система для модели. Может быть Декартовой (0), цилиндрической
(1) или сферической (2). Например, координаты (0,10,0) в глобальной Декартовой системе то
же, что и (10,90,0) в глобальной цичиндрической.

Локальная система координат


Система координат, определяемая пользователем, является локальной системой
координат. Ее начало и направления координатных осей определяются пользователем.
Локальным системам координат присваивается номер ID = 11 и выше. Начало локальной
системы координат может быть расположено:
• в «начале» рабочей плоскости WP [CSWP],
• в точке с заданными координатами [LOCAL],
• в существующей ключевой точке [CSKP] или узле [CS].

Локальная система координат может быть Декартовой, цилиндрической или


сферической. Она может быть повернута вокруг осей X, Y, Z.

Система координат рабочей плоскости WP


Прикреплена к рабочей плоскости. Используется, в основном, для размещения и
ориентирования примитивов твердотельных моделей. Вы также можете использовать
рабочую плоскость для определения точек путем выделения. Вы можете определить любое
количество систем координат, но только одна может быть активной в текущий момент
времени. На некоторые геометрические объекты в момент их определения влияют активные,
в тот момент, системы координат [CSYS]:
• Положение ключевых точек и узлов.
• Линейная кривизна.
• Поверхностная кривизна.
• Образование и «наполнение» ключевых точек и узлов.

• И т.д.

Заглавие графического окна показывает активную систему.

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

63
Create > Create > Create > Operate >
-Lines-Lines -Lines- Arcs -Lines- Splines Extrude / Sweep

i 1
Л* I mes ел Щ
1
8ШМ

Поверхности (Площади)
Создание поверхностей с Create > Operate > Extrude
использованием восходящего -Areas- Arbitrary hxltude / Sweep
(bottom-up) метода требует,
•rf Aibitrary H
чтобы ключевые точки или
линии были уже определены.
Если Вы определяете объемы,
то ANSYS автоматически
создаст недостающие
поверхности и линии с
кривизной, определяемой
активной системой координат.

Объемы
Создание объемов с Create > Operate > Extrude
использованием восходящего -Volumes- Arbitrary
(bottom-up) метода требует,
чтобы ключевые точки, или Ailndnv
линии, или поверхности были
уже определены.

Демонстрация:
• Очистите базу данных.
• Создайте 5 ключевых
точек в (1,2), (3,2), (4,0),
(1,1.5), (2.5,0).
• Переключитесь к CSYS,1 и создайте линию "in active CS" между КР4 и КР5.
• Переключитесь назад к CSYS,0 и создайте поверхность "through KPs". Заметьте, что
остальные линии создаются автоматически. Все - прямые.
• Задайте два круга:
• 0.3R, с центром в (2.25,1.5).
• 0.35R, с центром в (3.0,0.6).
• Отсоедините (Subtract) два круга от базовой поверхности. (Используется комбинация
восходящего (bottom-up) и нисходящего (top-down) моделирования.)
• Сохраните базу данных как r.db.

Операции
Логические операции доступны для объектов, созданных нисходящим и восходящим
способами моделирования. Кроме логических, доступны многие другие операции:

64
• Экструдирование (Выдавливание) - Extrude.
• Масштабирование - Scale.
• Перемещение - Move.
• Копирование - Сору.
• Зеркальное отражение - Reflect.
• Слияние - Merge.
• Сопряжение - Fillet.

Экструдирование - Extrude
Для быстрого создания объемов из существующих
поверхностей (или поверхностей из линий и линий из
ключевых точек). Если поверхность разбита сеткой
(meshing), то Вы можете «экструдировать» элементы
вместе с поверхностями.
Четыре способа экструдирования поверхностей:
По нормали - создает объем нормальным смещением
поверхностей [VOFFST].
Смещением XYZ - создает объем основным смещением
x-y-z [VEXT]. Возможность конического экструдирования.
Вокруг оси - создает объем поворотом поверхности вокруг
оси (определенной двумя ключевыми точками) [VROTAT].
Вдоль линий - создает объем «вытягиванием» поверхности
вдоль линии или набора смежных линий [VDRAGJ.

Масштабирование - Scale
Полезно при переходе от одной системы единиц к другой. Обсуждался в Разделе 4.

Перемещение - Move
Для перемещения или поворота объекта на
определенные расстояния DX, DY, DZ. Смещения
DX, DY, DZ интерпретируются в активной
системе координат. Для перемещения объекта
используйте Декартову систему координат. Для
поворота объекта используйте цилиндрическую
или сферическую систему координат. Другой
вариант - перемещение координат в другую
систему. Перемещение осуществляется из
активной в указанную систему координат. Эта
операция оказывается полезной, когда Вам
нужно переместить и повернуть объект
одновременно.

65
Копирование - Copy
Для создания многократных копий
объекта.
Определяются количество копий и
перемещения DX, DY, DZ для каждой копии.
DX, DY, DZ интерпретируются в активной Копирование
системе координат. в локальной
цилиндрической
Полезно для создания многократных системе
координат
отверстий, ребер, выступов и т.д.

Смзданиг
внешней
Отражение - Reflect поверхности
Для отражения объектов в плоскости.
Определяется направление отражения:
• X для отражения в плоскости YZ.
• Y для плоскости XZ.
• Z для плоскости XY.
Все направления интерпретируются в активной системе координат, которая должна
быть Декартовой.

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

Требуется
слияние (merge)
или склеивание
(glue)
Отражение

Сопряжение - Fillet
Линейное сопряжение требует двух пересекающихся линии с общей точкой в месте
пересечения. Если общей точки не существует, то проделайте сначала операцию разбиения.
Программа ANSYS не обновляет существующие поверхности, если такие существуют.
Поэтому Вам необходимо объединить или отсоединить сопрягаемые области.
Поверхностное сопряжение подобно приведенному на рисунке ниже.

66
Демонстрация:
• Возобновите (Resume) r.db (если необходимо).
• Создайте две ключевые точки для оси в (0,0) и (0,1), затем экструдируйте поверхность
вращением вокруг оси на 60°.
• Возобновите (Resume) r.db.
• Сделайте копии ребра по радиусу вокруг оси Y:
• Создайте локальную цилиндрическую систему координат в глобальном начале
отсчета с THYZ = -90.
• Создайте 7 полных копий (6 новых) с DY =15.
• Создайте три внешних «покрывающих» поверхности с помощью ASKIN,P.
• Возобновите (Resume) r.db.
• Создайте 0.5R сопряжение между верхней и правой линиями. (Помните, что линии,
относящиеся к поверхности были видоизменены. Это дозволяется в некоторых
случаях.)
• Создайте треугольную сопряженную поверхность с помощью линий (AL,P), затем
отсоедините (Subtract) ее от основной поверхности.

Е. Библиотека примеров Workshop содержит упражнение для самостоятельного


рассмотрен ия:
W7. Соединительная планка - Connecting Rod.

67
9. П о с т р о е н и е сетки КЭ

Обзор
Процедура построения сетки состоит из трех шагов:
• Определение атрибутов элемента.
• Определение управляющих параметров сетки.
• Генерация сетки.

В этой главе мы рассмотрим каждый из этих трех шагов, а также обсудим


дополнительные опции при построении сеток.

Содержание темы:

A. Атрибуты элемента Е. Сетки из гексаэдров и тетраэдров


B. Плотность сетки F. Сеточный генератор - Экструзия
C. Изменение сетки G. Сеточный генератор - Sweep
D. Регулярное разбиение Н. Сборник примеров

А. Атрибуты элемента
Как мы уже говорили ранее, каждый элемент имеет следующие атрибуты, которые его
характеризуют:
• Тип элемента (TYPE).
• Реальные константы (REAL).
• Свойства материала (МАТ).
Большинство FEA моделей имеют несколько атрибутов. Например, бункер, показанный
на рисунке, состоит из элементов двух типов, «имеет» три реальные константы и два
материала.

Всякий раз, когда имеются атрибуты - TYPE, REAL и МАТ, Вам необходимо убедиться, что
каждому элементу приписаны соответствующие атрибуты. Есть три способа сделать это:
1. Приписать атрибуты примитивам твердотельной модели до построения сетки.
2. Активизировать глобальные установки " M A T ' . "TYPE" и "REAL" перед построением
сетки.
3. Модифицировать атрибуты элемента после построения сетки.

По умолчанию, ANSYS использует следующие назначения атрибутов для каждого элемента


модели: МАТ=1, TYPE=1 и REAL=1.

68
Приписывание атрибутов
Me&hTool 1 твердотельной модели
Element AHtbulfts. 1. Определить все необходимые типы
элементов, материалы и наборы
[Global Sri.|
реальных констант.
V Smart Sias 2. Затем используйте меню "Element
J Attributes" панели "MeshTool"
Fine
e Coarse (Preprocessor > MeshTool):
Выберите тип примитива и нажмите
SizeCenSrcfc- Mesh; кнопку SET.
I Volumes ~~\
Global Set j OearJ Выберите примитивы, которым Вы
Shape: Л Tet <' Hex хотите приписать атрибуты.
A/eas Set | ttear j
Установите соответствующие
Set | Gear | атрибуты в последующем диалоговом
Сод J Ftp | окне.
Или выберите рассматриваемые
layer Set j Dear J примитивы и воспользуйтесь
Kej>p(s Se. | Cleat j командами VATT, ААТТ, LATT или
КАТТ. Когда на примитивы будет
Refbeat: | Elements »j натянута сетка, их атрибуты будут
автоматически перенесены на
Refine конечные элементы.
Oose Help

Использование установок "Global Attribute" (глобальные атрибуты)


Определите все необходимые типы элементов, материалы и наборы реальных констант.
Затем используйте меню "Element Attributes" панели "MeshTool":

Preprocessor > MeshTool

Выберите "Global" и нажмите кнопку S E T . Активизируйте желаемую комбинацию


атрибутов в диалоговом окне "Meshing Attributes":
• [TYPE] - тип элемента;
• [МАТ] - номер материала;
• [REAL] - номер набора реальных констант;
• [ESYS] - номер системы координат элемента;
• [SECNUM] - номер поперечного сечения (для одномерных элементов),
или
• используйте команды TYPE, REAL и МАТ.
Сеткой можно покрывать только те примитивы, к которым вышеперечисленные установки
уже применены.

Модификация атрибутов элемента


Определите все необходимые типы элементов, материалы и наборы реальных констант.
Активируйте желаемую комбинацию установок "TYPE", "REAL" и "МАТ":

Preprocessor > -Attributes- Define > Default Attribs...


Или
используйте команды TYPE, REAL и MAT

69
Модифицируйте атрибуты только тех элементов, которым необходимо приписать
выбранную комбинацию установок:

Preprocessor > Move/Modiry > -Elements- Modify Attrib


Или
используйте команду EMODIF,PICK

Затем укажите (отберите) элементы, у которых будут меняться атрибуты. Затем в


открывшемся диалоговом окне установите атрибуты "AW to current".

Полезная информация:
Вы можете проверить атрибуты элементов,
активировав нумерацию атрибутов:

Utility Menu > PlotCtris > Numbering


Или
/PNUM,attr,ON,

где "attr" может быть "TYPE", "МАГ или "REAL"

Атрибуты элементов, приписываемые непосредственно примитивам твердотельной


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

Дел юнстрация:
• Resume ribgeom.db.
• Вывести на печать типы элементов (type elements), реальные константы (real
constants), и свойства материалов (materials). Каждый из них должен быть определен.
• Воспользуйтесь (MeshTool), выберите "attributes", и нажмите "Set".
• Выберите отдельную область, укажите диалоговое окно "Area Attributes" и нажмите
"ОК". (Есть только один набор атрибутов, но это демонстрирует общую процедуру.)

В. Управление плотностью сетки


ANSYS предоставляет несколько способов управления плотностью сетки как на
глобальном, так и на локальном уровне:
Глобальное управление
• Подбор оптимального размера элементов (SmartSizing).
• Глобальное установление размеров элемента (Global element sizing).
• Установление размеров по умолчанию(Ве1ашЧ).
Локальное управление
• Сгущение сетки к точке (Keypoint sizing).
• Сгущение на линии (Line sizing).
• Сгушение на поверхности (Area sizing).

SmartSizing
Определяет размер элемента, назначая разбиения на всех линиях, принимая во
внимание искривление линии, ее близость к отверстиям и другим особенностям, а также
порядок элемента. SmartSizing, по умолчанию, не активна, но этот режим рекомендуется при
построении сетки в режиме "free". Однако в режиме "mapped" эта опция не эффективна.

70
(Сравнение достоинств и недостатков свободного (Free) построения и упорядоченного
(Mapped) построения сетки будет приведено позже.)

Для использования SmartSizing:


Воспользуйтесь панелью "MeshTool"
(Preprocessor > MeshTool), включите
"SmartSizing", и установите желаемый
уровень размеров элемента или используйте
команду SMRT,level. Диапазон уровней
размеров изменяется от 1 (очень мелкие) до
10 (очень грубые - большие размеры). По SIZE LEVEL = 6
умолчанию задано 6. Затем "mesh" для всех (умолчание)
объемов (или поверхностей) сразу, это
быстрее, чем один за другим.
Примеры различных уровней SmartSize
для тетраэдральных сеток показаны на этом
рисунке.

:
Усовершенствованные возможности ,"' * ' •" '•'•>iiy* '• \'*''/•'• :У ''
SmartSize, такие как распространение сетки и SIZE LEVEL-10 "Щ V-' ' '
(грубая сетка) SIZE LEVEL = 2
факторы перехода, доступны с помощью (хорошая - густая сетка)
команды SMRT или

Preprocessor > -Meshing- Size Cntrls > -SmartSize- Adv Opts...

Вы можете отключить "SmartSizing" используя панель "MeshTool" или выполнив команду


smrt,off.

Глобальный размер элемента


Позволяет Вам определить максимальный размер ребра элемента для примитива
модели (или количества разбиений на линии):

Preprocessor > MeshTool > Size Controls - Global [Set]


Или
Preprocessor > -Meshing- Size Cntrls > -Global- Size
Или
команда ESIZE,SIZE

Глобальный размер элемента может использоваться отдельно или вместе с SmartSizing.


Использование ESIZE отдельно (SmartSizing off) закончится однородным разбиением на
элементы объема (или поверхности).
Активировав "SmartSizing on", действия команды ESIZE могут быть переопределены для
учета кривизны линий или других особенностей.

Размеры элемента по умолчанию


Если Вы не используете средства управления размером элемента, то ANSYS
использует для установления размеров значения по умолчанию (default sizing), которое
назначает минимальные и максимальные разбиения, коэффициент сгущения и т.д.,
основываясь на «порядке» элемента.

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

Preprocessor > -Meshing- Size Cntrls > -Global- Other


Или
команду DESIZE

Использование опорной точки


Управление размером элемента с помошью опорной точки:
Preprocessor > MeshTool > Size Controls: Keypt [Set]
Или
команда RESIZE
Или
Preprocessor > -Meshing- Size Cntrls > -Keypoints-

Различные опорные точки могут иметь разные значения KESIZE, давая Вам
возможность большего влияния на плотность сетки. Это используется в областях с
концентрацией напряжений. Заданные размеры могут быть переопределены с помощью
"SmartSizing" для учета кривизны линий или других особенностей.

Размер элементов на линии


Управление размером элемента на линии:
Preprocessor > MeshTool > Size Controls: Lines [Set]
Или
команда LESIZE
Или
Preprocessor > -Meshing- Size Cntrls > -Lines-
Для разных линий могут задаваться разные значения LESIZE. Задание размера может
быть жестким {"hard'') или корректируемым ("soft"):
• "Hard" размер всегда имеет приоритет над другими заданиями, даже если включен
режим SmartSizing. Он также имеет преимущество над всеми другими заданиями.
• "Soft" размер может быть переопределен с помощью SmartSizing.

Вы можете также задавать коэффициент сгущения (spacing ratio) — отношение длины


последнего отрезка к первому. Используется для сгущения узлов к одному концу или к
середине (отрицательное значение коэффициента).

Размер элемента на поверхности


Управление размером элемента внутри поверхности:

Preprocessor > MeshTool > Size Controls: Areas [Set]


Или
команда A ESIZE
Или
Preprocessor > -Meshing- Size Cntrls > -Areas-
Разные поверхности могут иметь разные значения AESIZE. Граничные линии будут
использовать задаваемый размер только при отсутствии у них «своих» LESIZE или KESIZE и
если никакая смежная область не имеет меньший размер. Задаваемые размеры могут быть
переопределены с помощью SmartSizing для учета кривизны линий или других особенностей.

72
Демонстрация:
• Resume ribgeom.db.
• Построить сетку с SMRT,6. (Не очень хорошая сетка.)
• Перестойте сетку с помощью SMRT,3 (хорошая сетка).
• Установите ESIZE в 0.2 и перестройте сетку. Сетка становится грубой, даже если
SMRT устанавливается на 3, поскольку генератор сеток берет ESIZE за основу. Также
имейте в виду, что размеры элементов не являются однородными (поскольку SMRT
активизирован).
• Отключите SMRT (off) и перестройте сетку. Теперь размеры элемента будут
однородными.

С. Перестроение сетки
Если сетка не приемлема, Вы всегда можете ее перестроить, выполняя следующие
действия:
1. Удаление сеточного разбиения.
Операция clear противоположна операции mesh: она удаляет узлы и элементы.
Используйте кнопку [Clear] на панели "MeshTooF, или используйте команды VCLEAR,
A C L E A R и т.п.
(Если Вы используете панель "MeshTool", Вы можете пропустить этот шаг до тех пор,
пока программа не подскажет Вам, очищать или нет, когда Вы будете выполнять шаг 3.)
2. Задание параметров новой или другой сетки.
3. Построение сетки заново (Mesh).
Следующей опцией построения сетки
является refine (для специфических областей).
Команда доступна для всех плоских элементов и
только для тетраэдральных объемных элементов.
Простейший путь - использование панели
"MeshTool":
• Сначала сохранить (Save) базу данных. МИШ
• Затем определите, как Вы хотите задать
область перестроения сетки: '---деи»

узлами,
элементами,
ключевыми точками, ЕНм
линиями,
или поверхностями,
— и нажмите кнопку [Refine].
• Выберите примитивы, в которых Вы хотите
изменить сетку. (Это не требуется, если Вы
выберете "All Elems".)
• Окончательно, выберите уровень
перестроения сетки (level of refinement).
Уровень 1 (минимальное значение) -
лучший уровень для перестроения.

Демонстрация:
• Продолжим последнюю демонстрацию... (для ribgeom построена сетка с ESIZE = 0.2).
• Выберите перестроение для линий (Lines) и нажмите кнопку "Refine".
• Выберите верхнюю линию, затем выберите по умолчанию "minimal refinement".
• Перестроение сетки может занять от 1 до 2 минут в зависимости от компьютера.

73
D. Регулярная (упорядоченная) септа
Существуют два основных метода построения сеток: свободных (free) и упорядоченных
(mapped) сеток.

Свободные (Free) сетки Упорядоченные (Mapped) сетки

• Не имеет ограничений на форму • Ограничения на форму элементов -


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

• Просты в использовании; не требуют • Обычно содержит малое количество


разделения модели на регулярные элементов.
формы. • Могут быть приемлемы элементы
• Объемные сетки могут содержать малого порядка, поэтому количество
только тетраэдры и как результат - степеней свободы (DOF) мало.
большое количество элементов. • Эстетически «приемлема».
• Приемлемы только тетраэдральные • Поверхности и объемы должны быть
элементы высокого порядка (10 «регулярной» формы, а сеточные
узлов), поэтому количество степеней разбиения должны удовлетворять
свободы может быть очень большим. определенным критериям. Очень
трудно достигается, особенно для
объемов сложной формы.

Создание свободных (Free) сеток


Режим свободных сеток установлен по умолчанию для поверхностей и объемов.
Создавать свободные сетки очень просто.
• Воспользуйтесь панелью "MeshTooV и проверьте, что установлен режим "free".
"SmartSizing" обычно рекомендуется для режима построения свободных сеток,
поэтому активируйте его и задайте соответствующий уровень.
• Сохраните базу данных.
• Затем инициируйте построение сетки нажатием кнопки Mesh.
• Нажмите [Pick АН] на панели выбора всех примитивов (рекомендуется) ИЛИ
используйте команды VMESH,ALL или AMESHALL.

Создание регулярных или упорядоченных сеток


Это не так просто, как в случае свободных сеток, потому
что поверхности и объемы должны удовлетворять определенным
требованиям:
• Поверхности должны быть ограничены 3 или 4 линиями
(треугольник или четырехугольник).
• Объем должен быть ограничен 4, 5 или 6 поверхностями
(тетраэдр, треугольная призма или гексаэдр).
• Количество разбиений на противоположных сторонах
должно совпадать.

74
Для треугольных поверхностей и тетраэдральных объемов на всех ребрах должно
быть одинаковое число разбиений.
Для четырехсторонних областей или шестигранных объемов допускаются неравные
разбиения, как показано на этих примерах, но количество разбиений должно
удовлетворять следующим формулам:
Side 1 : has N1 dMsiona where N1 • a + с
Side2: hes N2division*wtim N2 «b*(
N3 Side 3: has N3 dMsJona where N3 • a
f а Side 4 : has N4 rlMskinB wtup-fв N4 - li
»
t
р (thnt Is. N2-M4 -
N1-N3)
N2 i N4 Far example:

b
* 3
ь - 2
Nl с = 3

N? N 4 = N1 N3 N 1 = 6 II.
M2 « S

N 4 * 2
Sldel has N1 dMelone where N1 • a * 2*b
N3 Side 2 has N2 division* where N2 «• с
8ida3 has N3 divisions where N3 = a
Sido 4: has N4 divisions whew N4 - с

(thai is. N 2 - N 4 a n d i n *
N4 'с с N2 difference
botwaon N 1 nnd N 3 Is even)

For ex«mpl6;
a
N1 3
a
ь 4
and the difference 2
between N1 a n d N3 la even с
N1 11
N2 2
m
N4 2

Таким образом, режим упорядоченных сеток - это процедура, состоящая из трех шагов:
• Выделение «регулярных» форм, т.е. поверхности с 3 или 4 сторонами, или объема с 4,
5 или 6 сторонами.
• Определение размера и формы элемента.
• Генерация сетки.

Выделение регулярных форм


В большинстве случаев геометрия модели такова, что содержит более 4 сторон, а
объемы - более 6 граней. Для приведения их к «регулярной» форме, Вам необходимо
сделать одну или обе из этих операций:
• Вырежьте более мелкие поверхности (или объемы), более простои формы.
• Объедините две или более линий (или поверхностей), чтобы уменьшить общее число
сторон.

«Разрезание» может быть выполнено с помощью операции "divide" Булевой алгебры.


Помните, что Вы можете использовать рабочую плоскость (working plane) для поверхности
или для линии, как инструмент для разрезания.
Иногда может быть легче создать новую линию или новую поверхность, чем перемещать или
ориентировать рабочую плоскость в нужном направлении.

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

Preprocessor > -Meshing- Concatenate > Lines


Или
команду LCCAT,

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

Preprocessor > -Meshing- Concatenate > Areas


Или
команду АССАТ
Вы можете также подразумевать объединение, просто указывая три или четыре угла области.
В этом случае ANSYS непосредственно производит объединение. Чтобы сделать это,
выберите [Quad shape и Map] на панели "MeshTool". Затем замените [3/4 sided] на [Pick
comrs]. Нажмите кнопку "Mesh", выберите поверхность, а затем выберите 3 или 4 опорные
точки, которые формируют область «правильной» формы.

Замечания о конкатенации (объединении):


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

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


поверхность. Объединение поверхностей (для упорядоченной сетки на объеме) вообще
больше усложняется, потому что Вам необходимо будет для этого объединить некоторые
линии. Линии объединяются автоматически только в случаях, когда объединены две
смежные 4-х сторонние области.
Дополнительно можно использовать булеву операцию "add", если линии или поверхности
пересекаются по касательной.

Определение размера и управление формой


Это второй шаг трехшаговой процедуры построения упорядоченной сетки.
Выбор формы прост. На панели "MeshTool" выберите Quad для сетки на поверхности или
Hex для объемной сетки, затем нажмите Map. Обычно используется управление размером и
порядком, в каком он применяется:
• Ведущим всегда является размер элемента, заданный на линии с помощью команды
[LESIZE].
• Глобальная установка размера, если она задана, будет применяться только к
«неразбитым» линиям.
• Размер элемента по умолчанию [DESIZE] будет применяться к «неразбитым линиям»
(unsized) только, если для них не задана команда ESJZE. ("SmartSizing" не
принимается во внимание.)

Ес ли Вы определили разбиение линий, помните, что:


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

76
Генерация упорядоченных сеток
Как только Вы выделили регулярные формы и задали соответствующие деления,
генерировать сетку легко. Просто нажмите кнопку Mesh на панели "MeshTooF, затем
нажмите [Pick All] на панели выбора или выберите необходимые примитивы.

Вопрос: Как разбить эту модель для построения сетки?

Ответ: Эти усилия не имеют смысла!

Демонстрация:
• Resume ribfull.db.
• Воспользуйтесь панелью "MeshTool" и задайте 6 делений для верхней и правой
линий.
• Постройте упорядоченную сетку, используя кнопку "Pick comrs." Заметим, что левая
и нижняя линии имеют только два деления каждая (из команды DESIZE).
• Сейчас задайте ESIZE„4 (4 деления для каждой линии) и перестройте сетку.
• Окончательно, отмените разбиение линий. Задайте ESIZE.0.1 (размер) и перестройте
сетку.

Е. Гекса- и тетраэдральные сетки


Для объемных сеток мы пока видим две возможности:
• Свободные сетки, которые состоят только из
тетраэдральных элементов. Это легко в исполнении, но
не всегда желательно из-за большого количества
получаемых элементов и общего количества степеней
свободы (DOF).
• Упорядоченные сетки, которые состоят только из
гексаэдральных элементов. Это желательно, но обычно
трудоемко.

Режим Hex-to-tet meshing (гексаэдрально-тетраэдральные сетки)


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

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

Эти возможности доступны


только для элементов тех типов,
АВ
которые поддерживают форму
тетраэдра и пирамиды,
например: (Tttnliedral Option)
Прочность - SOLLD95, 186,
VISC089.
А
Тепло - SOLID90.
Мультифизика - SOLID62, 117,
122. 07 К
Получаются хорошие (IVramid Option)
результаты даже в переходной
зоне. Грани элементов
совместимы, даже когда
формируется переход от SOLID95
линейного гексаэдра к (Prism Option)
квадратичному тетраэдральному
элементу.

Тетраэдральная
Гексаэдральная П е р е х о д н о й слой
сетка
сетка

Квадр атич н ый
к
квадратичному

20-Узловой. 13-Узловая п и р а м и д а 10-Узл.тетраэдр


гексаэдр

Линейный к
квадратично­
му

8-Узл.гексаэдр 9-Узловая пирамида 10-Узл.тетраэдр

Режим построения сеток "Hex-to-tet" используется для перехода как от квадратичной


сетки к квадратичной, так и от линейной к квадратичной. В последнем случае, тип элемента
должен поддерживать 9-ти узловую пирамиду.

78
Процедура включает четыре шага:
1. Создание гексаэдральной сетки.
Запустить построение упорядоченной объемной сетки с элементами регулярной формы
(или сетку на поверхности с четырехугольными элементами).
Для анализа напряжений также используются 8-узловые «кирпичи» (SOLID45 или
SOLID185) или 20-узловые «кирпичи» (SOLID95 или SOLID 186).

2. Активировать тип элемента, который поддерживает и «пирамиду» и «тетраэдр». Это


обычно элементы «кирпичи», которые могут вырождаться в пирамиды и тетраэдры.
Обратитесь к руководству Elements Manual, доступному в режиме on-line, и найдите
соответствующие типы элементов.

Примеры:
Прочность - SOUD95. 186, VISC089.
Тето - SOLID90.
Мультифизика - SOLID62, 117, 122.

3. Генерируйте тетраэдральную сетку. Сначала активируйте построение свободных сеток.


Затем постройте сетку на объемах, которые должны быть разбиты на тетраэдральные
элементы.

79
Пирамиды генерируются автоматически, как интерфейс между элементами разной
формы.

4. Преобразование вырождающихся тетраэдров в правильные 10-узловые тетраэдры.


Тетраэдральные сетки создаются из переходных элементов вырожденной формы.
Например, 10-узловые тетраэдры, полученные из 20-узловых «кирпичей».
Эти элементы не так эффективны, как правильные 10-узловые элементы, такие как SOLID92,
которые используют меньше памяти и формируют файлы меньших размеров в процессе
решения. Преобразуйте вырождающиеся тетраэдры в тетраэдры правильной формы:

Preprocessor > -Meshing- Modify Mesh > Change Tets...


Или
используйте команду TCHG.

Демонстрация:
• Resume hextet.db.
• Посмотрите типы элементов, используя путь меню Element Туре > Add/Edit/Delete.
Там два типа элементов: SOLID45 и 95.
• Воспользуйтесь панелью "MeshTool" и установите размер элемента - ESIZE, 1.
• Постройте «упорядоченную» сетку с объемными элементами однородной формы.
• Установите тип элемента = 2 и активируйте построение тетраэдральной сетки.
• Для другого объема постройте тетраэдральную сетку.
• Преобразуйте вырожденные тетраэдры к SOLID92.
• Посмотрите список типов элементов. Там сейчас три типа элементов.
• Отберите элементы 2-го типа (SOLID95 пирамида) и отрисуйте элементы.

F. Сеточный генератор - Extrusion


Когда Вы выдавливаете поверхность в объем, Вы можете выдавить элементы
поверхности вместе с ней и в результате получить объемную сетку элементов. Это
называется построением сетки методом экструзии (mesh extrusion).
Преимущества: Прост для создания объемной сетки с гексаэдральными элементами
(«кирпичи») или комбинацией «кирпичей» и призм.

Очевидное требование: Форма объема должна быть подходящей для выдавливания.

Процедура
1. Определите два типа элементов — пространственный и объемный элемент.
Пространственный элемент: Выберите MESH200 четырехугольный. MESH200 -
элемент только для сетки, он не имеет степеней свободы (DOF) или свойств материала,
приписанных ему.
Объемный элемент: Должен быть совместим с типом элемента MESH200. Например, если
Вы выбрали MESH200 со средними узлами, то и 3-D сплошной элемент должен также иметь
средние узлы. Для определения типов элементов воспользуйтесь:
Preprocessor > Element Type > Add/Edit/Delete
Или
команда ЕТ

2. Постройте сетку на поверхности для выдавливания с помощью элементов MESH200.


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

Preprocessor > MeshTool

80
3. Выберите опции элементной экструзии.
Меню

Preprocessor > Operate > Extrude > Elem Ext Opts


Или

команда EXTOPT

Типичными опциями являются:


г— 1
1
• Element Extrusion Options |
[EXTOPT] Element Erf Options

[TYPE] Element type number IjNone defined


MAT Material number j Use Default
[MAT] Change default MAT J None defined

REAL Real constant set number | Use Default


[REAL] Change Default REAL j None defined

E SYS E lement coordinate sy s I Use Default


[ESYS] Change Default ESYS 0
I
Element sizing options for extrusion
VAL1 No. Elem divs 0
VAL2 Spacing ratio

ACLEAR Clear area(s) after ext Г No

OK | Cancel | Help
I

• Активировать атрибут TYPE (должен быть "3-D solid").


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

4. Экструзия (выдавливание) поверхности.


Сначала удалите объединенные линии, если они есть.

Preprocessor > -Meshing- Concatenate > -Del Concats- Lines

Если будут присутствовать «объединения», ANSYS не будет выполнять операцию


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

Демонстрация:
• Resume ribgeom.db.
• Воспользуйтесь диалоговой панелью "Element Types", удалите элемент PLANE82 и
замените его на "MESH200 4-node quad'.
• Также добавьте элемент SOLID45 в качестве 2 типа.

81
• Воспользуйтесь панелью "MeshTool" и установите размер элемента - ESIZE,0.I.
• Выберите свободную сетку с четырехугольными элементами и постройте ее.
• Установите опцию экструзии: TYPE-2, количество элементных делений = 4.
• Выдавливание поверхности вдоль нормали = 0.4 ед. длины.
• Сохранить (Save) базу данных в файл ribvol.db.

G. Сеточный генератор — Sweep


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

Преимущества:
• Простота в создании объемных сеток, состоящих из гексаэдров или комбинации
гексаэдров и призм.
• Опция тетраэдральных сеток для тех объемов, для которых генератор "sweep" не
доступен. Автоматическая генерация «переходного слоя» из пирамид.
Требования:
• Топология объема в направлении генерации должна быть однородной. Пример: блок
со сквозными отверстиями (дает хороший результат, даже если отверстия сужаются).
• Исходная и конечная поверхности должны быть простыми поверхностями.
• Объединенные поверхности не принимаются во внимание как для исходных, так и для
конечных поверхностей.

Процедура
• Определить и активировать тип сплошных 3-D гексаэдральных элементов, таких как
прочностные элементы SOLID45 или SOL1D95. Воспользуйтесь панелью "MeshTool" и
выберите Hex/Wedge И Sweep.
• Определитесь, как будете идентифицировать исходную и конечную поверхности:
- "Auto Src/Trg" - предполагает, что ANSYS будет автоматически выбирать,
основываясь на топологии объемов.
- "Pick Src/Trg" предполагает, что Вы сами будете выбирать их.
• Нажмите кнопку SWEEP и следуйте дальнейшим указаниям панели выбора. (Или
используйте команду VSWEEP.)

Опция «тетраэдральные сетки» (Tet-Mesh)


Полезна при генерации тетраэдральной сетки для объемов, на которых генератор
"sweep" не доступен. Для использования этой опции необходимо, чтобы тип элемента
поддерживал вырождение формы элемента в пирамиду или тетраэдр. Пример:
Прочность - SOLID95, 186, VISC089.
Тепло - SOLID90.

Мультифизика - SOLID62, 117, 122.

Выберите
Preprocessor > -Meshing- Mesh > -Volume Sweep- Sweep Opts ... [tet-mesh]
Или
используйте команду EXTOPT,VSWE

82
Замечания
Для построения упорядоченных сеток (map-mesh) на сложных объемах Вам
необходимо «разрезать» объем на части, а также объединять некоторые поверхности и
линии. Для генератора "sweep" Вам, естественно, нужны операции «разрезания», а операции
объединения — НЕТ!
Вы можете управлять построением сетки на исходной поверхности, используя
стандартные средства управления построением сетки. "SmartSizing" обычно не
рекомендуется, так как он предназначен для построения свободных сеток.

Демонстрация:
• Resume ribvol.db.
• Удалить сетку на всех объемах и всех поверхностях, затем отрисовать объемы.
• Воспользоваться панелью "MeshTool" и активировать генератор сеток "sweep".
• Покрыть объем сеткой, используя генератор "Sweep".

И. Сборник примеров
Сборник примеров содержит четыре упражнения для самостоятельного изучения:

W8A. Pillow B l o c k - Б л о к «Подушка».


W8B. Connecting Rod - Соединительная планка (стержень).
W8C. Cotter Pin - Шпилька.
W8D. Wheel - Колесо.

83
10. Л о г и к а выбора - о п е р а ц и я S E L E C T

Обзор
Предположите, что Вам необходимо сделать следующее:
- Вычертить все поверхности, находящиеся во втором квадранте.
- Удалить все дуги с радиусом от 0.2 до 0.3 единиц.
- Использовать конвективный теплообмен на всех внешних границах.
- Записать все узлы в сечении Z=3.5 в файл.
- Просмотреть результаты только в элементах, сделанных из стали.
Общее для всех этих заданий в том, что все они оперируют с подмножеством модели.
Логика выбора (Select Logic) позволяет Вам выбирать подмножество элементов и
оперировать только с этими элементами.

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

Данный раздел содержит следующие темы:


A. Использование операции выбора.
B. Создание Компоненты и Ансамблей (сборок).
C. Библиотека примеров - Workshop.

А. Использование операции выбора


Три этапа:
- Выбор подмножества.
- Выполнение операций с подмножествами.
- Восстановление полных установок.

Выбор подмножества
Большинство инструментов выбора доступно в диалоговом окне Select Entities:

Utility Menu > Select > Entities...

или Вы можете использовать семейство команд xSEL: KSEL, LSEL, ASEL, VSEL, NSEL,
ESEL.

Критерии выбора:
By Num/Pick: для выбора по номерам примитивов или с помощью графического указателя.
Attached to: для выбора, основанного на связанных элементах. Например, выбрать все
линии, связанные с текущим подмножеством поверхностей.
By Location: для выбора, основанного на местоположении примитива, т.е. с помощью
задания координат X, Y, Z. Например, выбрать все узлы, имеющие координату Х=2.5.
Координаты X, Y, Z интерпретируются в активной системе координат.
By Attributes: для выбора, основанного на атрибутах: номере материала, приписанном
номере реальных констант и т.д. Различные атрибуты доступны для различных элементов.
Exterior: для выбора объектов, лежащих во внешней области.
By Results: для выбора элементов по данным результатов, т.е. по узловым смещениям и т.д.

84
Типы выбора:
From Full: выбирает объекты из полного
набора.
Reselect: выбирает (заново) объект из
текущего подмножества.
Also Select: добавляет другое
подмножество к текущему.
Unselect. делает неактивным часть
текущего подмножества.
Invert: переключает активное и
неактивное подмножества.
Select None: делает неактивным полный
набор объектов.
Select АН: возобновляет полный набор
объектов.

Операции с подмножеством (subset ):


Типичными операциями являются:
- загрузка,
-создание списка результатов для
подмножества,
- и л и просто вычерчивание выбранных
объектов.

Преимущество выбора подмножества - Вы можете использовать кнопку [Pick A l l ] ,


когда picker попросит Вас выделить требуемые объекты. Или Вы можете использовать метку
ALL, когда используете команды. Заметьте, что большинство операций в ANSYS, включая
команду SOLVE, действуют только с текущим выбранным подмножеством.
Другая «операция» - назначение имени выбранному подмножеству, путем создания
component (обсуждается в следующем разделе).

Возобновление полных установок


После выполнения всех требуемых операций над выбранным подмножеством, Вы
должны восстановить полные установки объектов. Если все узлы и все элементы не активны
для решения, решающее устройство (solver) выдаст предупреждение об этом эффекте.
Самый простой способ возобновить полные установки - выбрать «все»:

Utility Menu > Select > Everything


Или введите команду ALLSEL

Вы также можете использовать кнопку [Sele A l l ] в диалоговом окне Select Entities для
возобновления каждой установки отдельно (или введите KSEL.ALL; LSEL,ALL и т.д.).

85
В. Компоненты и ансамбли (сборки)
Компонентами (Components) называют подмножества. Имя может быть использовано в
диалоговых окнах или командах вместо номеров элементов или метки ALL.
Группа узлов, или конечных элементов, или ключевых точек, или линий, или
поверхностей, или объемов может быть определена как компонент. Только один тип
графических примитивов ассоциируется с компонентом. Компоненты могут быть
выбранными и не выбранными. Когда Вы выбираете компонент, Вы также выбираете
все объекты в этом компоненте.

Для создания компонента:

- Сначала выберите требуемое подмножество объектов.

-Затем назовите подмножество, используя команду СМ или

Utility Menu > Select > Comp/Assembly > Create Component

В качестве имени можно использовать до 8 символов (буквы, цифры и подчерк).


При этом рекомендуется - используйте первую букву имени для обозначения типа объектов.
Например, N_HOLES для узлового (node) компонента, E_ALUMIN для элементного
(element) компонента и т.д.

- Восстановите все компоненты.

Несколько полезных опций:

- Рисование компонентов.

Utility Menu > Plot > Components > Selected Components


или CMPLOT

- Отбор компонентов - Select, unselect, reselect и т.д.

Utility Menu > Select > Comp/Assembly > Select Comp/Assembly


или CMSEL

- Распечатка компонентов дает список текущих определенных и выбранных компонентов.

Utility Menu > Select > Comp/Assembly > List Comp/Assembly


или CMLIST

Ансамбль (сборка) (assembly) - это группа компонентов. Ансамбль может быть также
создан из одной или нескольких других ансамблей и/или компонентов.

Для создания ансамблей:

Utility Menu > Select > Comp/Assembly


или используйте CMGRP

86
Вы можете включать ансамбли вплоть до 5 уровней в глубину. Например, ансамбль под
названием MOTOR может быть «выстроен» из других ансамблей и компонентов, как
показано на следующем рисунке.

Компоненты Ансамбли Ансамбль

STAT OR
STATASM

PERMMAG

ROTOR

ROTORASM MOTOR

WINDINGS

ALRGAP

С. Библиотека примеров - Workshop

Библиотека примеров содержит два задания:


W9A. S i l o - Б у н к е р .
W9B. Impeller - Рабочее колесо.

87
11. О с н о в ы A P D L

Обзор
APDL это аббревиатура ANSYS Parametric Design Language, мощного языка описания,
который позволяет Вам параметризовать и, тем самым, автоматизировать процесс описания
«похожих» расчетных моделей.
Используя APDL, Вы можете:
• задавать размеры модели, свойства материалов и т.д. в параметрическом виде;
• извлекать информацию из базы данных ANSYS, такую как расположение узлов или
максимальное напряжение и т.п.;
• выполнять математические вычисления, используя параметры и встроенные функции,
включая векторные и матричные операции;
• определять аббревиатуры (сокращения) для частого использования команд и
макросов;
• создавать макрос для выполнения последовательности команд с разветвлением
if-then-else, do-циклами и пользовательскими подсказками.

Целью этого раздела является ознакомление Вас с основными возможностями APDL


так, чтобы Вы могли:
• определять скалярные параметры и использовать их;
• извлекать информацию из базы данных ANSYS.

Раздел содержит:
A. Определение параметров.
B. Использование параметров.
C. Извлечение информации базы данных.
D. Библиотека примеров - Workshop.

А. Определение параметров

Для определения параметров используется формат

Name-Value

Параметр может быть введен в окне Input или в диалоге Scalar Parameters

Utility Menu > Parameters > Scalar Parameters...

Name (Имя) - название параметра, может содержать не более восьми буквенно-цифровых


символов.
Value (Величина) - может быть число, предварительно определенный параметр,
математическая функция, параметрическое выражение или символьная строка.

Примеры:

inrad=2.5
outrad=8.2
numholes=4
thick=outrad-inrad
e=2.7e6
density=0.283
bb=cos(30)
pi=acos(-l)

88
g=386
massdens=density/g
circumf=2*pi *rad
area=pi*r**2
dist=sqrt((y2-yl )**2-Hx2-xl)**2)
slope=(y2-yl)/(x2-xl)
theta=atan(slope)
jobnarne='projl'

Приведенные выше примеры - скалярные параметры, которые имеют одиночное


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

Несколько правил для использования имен:


1. Имена параметров должны быть не больше восьми символов, начиная с буквы.
2. Допускаются только буквы, числа и символ нижней черты (подчерк) «_».
3. Избегайте использования в качестве начального символа имени параметра
подчеркивания «_», так как такие имена зарезервированы для использования ANSYS.
4. Имена нечувствительны к смене регистров (ПРОПИСНЫЕ или строчные буквы), т.е.
"RAD" и "Rad" - одно и го же. Все параметры внутри хранятся в заглавных буквах.
5. Избегайте общих с ANSYS меток, таких как STAT, DEFA и ALL.

В. Использование параметров
Для использования параметра просто введите его имя в соответствующей области
диалогового окна или в командной строке. Например, для определения прямоугольника
используются параметры w=10 и h=5:
Вы можете использовать меню:

Preprocessor > Create > Rectangle > By 2 Corners

или команды:

/ргер7
blc4„,w,h

Заметьте:
Всякий раз, когда Вы используете параметры, ANSYS немедленно заменяет их
значения. Прямоугольник в предьщущем примере сохраняется, как площадь 10 х 5, а не как
w х h. Поэтому, если значение w или h Вы измените после создания прямоугольника, то
площадь НЕ будет изменена!

Другие примеры использования параметров:

jobname='projl'
/filnam,jobname ! Имя задачи
/ргер7
ех=30е6
mp,ex, 1 ,ех ! Модуль Юнга
force=500
fk,2,fy,-force ! Сила в точке 2
fk,6,fx,force/2 ! Сила в точке 6

89
С. Извлечение информации из БД
Для извлечения информации из базы данных и присвоения ее параметру используйте
команду

*GET
Или
Utility Menu > Parameters > Get Scalar Data...

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


Обращайтесь к описанию команды *GET за подробностями.

Примеры:

*get,x 1 ,node, 1,1ос,х ! x l = X координата узла 1 [CSYS]*


/postl
*get,sx25,node,25,s,x ! sx25 = X компонента напряжения узла 25 [RSYS]*
*get,uz44,node,44,u,z ! uz44 = UZ компонента перемещения узла 44 [RSYS]
nsort,s,eqv ! Сортировка узлов, содержащих эквивалентные
! напряжения по Мизесу
*get,smax,sort„max ! smax = максимальные значения (последнее упорядочивание)
etable,vol,volu ! Сохранить объемы элементов под именем vol
ssum ! Просуммировать все столбцы элементной таблицы
*get,totvol,ssum„vol ! totvol = сумма столбца "vol" записать в переменную "totvol"

Некоторые данные могут быть извлечены с помощью встроенных функции *get.

Примеры:

xl=nx(l) ! x l = X координата узла 1 [CSYS]


nn=node(2.5,3,0) ! nn = номер узла ближайший к (2.5,3,0) [CSYS]
/postl
ux25=ux(25) ! ux25 = UX компонента узла 25 [RSYS]*
temp93=temp(93) ! temp93 = температура узла 93
width=distnd(23,88) ! width = расстояние между узлами 23 и 88

Вы можете использовать встроенную функцию *get непосредственно в команде,


подставляя ее вместо соответствующих значений, как параметр. Например:

k,10,kx(l),ky(3) ! Точка К Р 10: X от точки 1, Y от точки 3 [CSYS]*


k , l l,kx(l)*2,ky(3) ! Аналогично, с учетом коэффициента 2, [CSYS]*
f,node(2,2,0),fx,100 ! FX сила в узле с координатами (2,2,0) [CSYS]*

CSYS = В активной системе координат (active coordinate system (CSYS)).


R S Y S = В активной системе координат для результатов (active results coordinate system (RSYS)).

90
Резюме:
• Определяйте параметры, используя формат Name=Value.
• Значением может быть число, предварительно определенный параметр,
математическая функция, параметрическое выражение или символьная строка.
• Используйте команду *GET или встроенную функцию *get для извлечения данных из
базы данных ANSYS.
• ANSYS сохраняет данные в числовой или символьной форме, а не в форме имен
параметров.

D. Библиотека примеров - Workshop


Для упражнений используйте пример
W10. 2-D Bracket Using Parameters -
Использование параметров при моделировании 2-D кронштейна.

91
12. Н а г р у ж е н и е и р е ш е н и е

Обзор
До сих пор Вы видели, как прикладывать следующие типы нагрузок:
• Перемещение (DOF константы).
• Давление и конвекция (поверхностные нагрузки).
• Гравитация (инерционные нагрузки).
• «Структурные» температуры (объемные нагрузки).
Эти нагрузки образуют четыре из пяти основных категорий. В этом разделе мы
определим оставшукэся категорию - «сосредоточенные» нагрузки, такие как
сосредоточенные силы в прочностном анализе.

В этом разделе мы рассмотрим следующие темы:


A. Сосредоточенные нагрузки - Силы.
B. Узловая система координат.
C. Решатели.
D. Этапы нагружения.
E. Библиотека примеров - Workshop.

А. Силы
Сила - это сосредоточенная нагрузка (или «точечная нагрузка»), которую Вы можете
приложить к узлу или ключевой точке. Точечные нагрузки, такие как силы, соответствуют
линейным моделям, таким как балки, лонжероны и пружины.
В твердотельных моделях и оболочках точечные нагрузки обычно являются причиной
концентраций напряжений, но они допустимы, если Вы игнорируете локальные напряжения.
Помните, что Вы можете пренебречь концентраторами напряжений в элементах в районах
действия точечной нагрузки.

В 2-D твердотельной модели, показанной на нижнем левом рисунке, максимальные


напряжения SMAX (=12064) расположены в точке приложения силы.

Когда узлы и элементы в точке приложения силы не выбраны, то SMAX (=6141)


переместились в нижний угол, где также имеет место концентрация (из-за «назначения»
ограничений (DOF) в этом месте).
Путем «игнорирования» узлов и элементов около концентрации напряжений в нижнем
углу Вы получаете ожидаемое распределение напряжений с SMAX (=3946) около верхнего
отверстия.

Заметьте, что для осесимметричных моделей:


• Входные значения сил базируются на полных 360°.
• Выходные значения (силы реакции) также базируются на полных 360°.

92
2
Например, цилиндрическая поверхность радиуса г нагружена нагрузкой Р [Н/м ] по
кромке. Для задания этой нагрузки на 2-D осесимметричную модель (SHELL51 элементы,
например) Вам нужно установить нагрузку 2ягР.

2лгР ,н

Для приложения силы Вам необходима следуюшая информация:


• номер узла или ключевой точки (которые Вы можете определить выделением);
• величина силы (которая должна соответствовать используемой Вами системе
единиц);
• направление силы - FX, FY или FZ.

Используйте:

Solution > -Loads- Apply > Force/Moment


Или команды FK или F

Вопрос: В какой системе координат интерпретируются FX, FY и FZ?

В. Узловая система координат


Все силы, перемешения и другие узловые параметры, имеющие направление,
интерпретируются в узловой системе координат.
Входные параметры:
• Силы и моменты FX, FY, FZ, M X , M Y , MZ.
• Ограничения на перемешения UX, UY. UZ, ROTX, ROTY, ROTZ.
• Граничные параметры.
• И т.д.
Выходные параметры:
• Вычисленные перемешения UX. UY, UZ, ROTX, ROTY, ROTZ.
• Силы реакции FX, FY, FZ, M X , M Y , M Z
• И т.д.

Узловая система координат связана с каждым узлом модели. По умолчанию узловая


система координат параллельна глобальной Декартовой, т.е. все приложенные силы и
перемещения интерпретируются в глобальной системе координат.
При необходимости Вы можете «повернуть» узловую систему координат.
Например:
• для моделирования подвижной системы координат (inclined roller support);
• для приложения радиальных нагрузок;
• для задания радиальных ограничений (возможно, для моделирования абсолютно
жесткого стержня - для передачи нагрузки).

93
Для «поворота узлов» используйте процедуру из четырех шагов:
1. Выберите требуемые узлы.
2. Активизируйте систему координат (или создайте локальную систему координат), в
которой Вы хотите повернуть узлы, например CSYS,1. Выберите

Preprocessor > Move/Modify > -Rotate Node CS- To Active CS,

затем нажмите [Pick All] в панели выбора (picker). Или используйте команду NROTAT,ALL.
3. «Деактивируйте» все узлы.

Заметьте: Когда Вы прикладываете симметричные или антисимметричные граничные


условия, ANSYS автоматически поворачивает все узлы на этой границе.

Демонстрация:
1. Откройте rib.db.
2. Переместите рабочую плоскость WP в центр нижнего круга (используя расположение
средней ключевой точки).
3. Создайте локальную цилиндрическую систему координат в начале рабочей
плоскости.
4. Выберите узлы на радиусе = 0.35 и вычертите их.
5. Поверните все выбранные узлы в активной системе.
6. Приложите ограничение на перемещение UX или силу FX ко всем выбранным узлам.
Заметьте радиальное направление.
7. Теперь активизируйте глобальную Декартову СК (CSYS,0).
8. Поверните все выделенные узлы в активной системе.
9. Вычертите заново и заметьте новое направление нагрузки.

С. Решатели
Функция решателя (solver) - решение системы линейных уравнений, представляющих
собой уравнения относительно степеней свободы конструкции.
Решение может занимать от нескольких секунд до нескольких часов, в зависимости от
размеров модели и быстродействия Вашего компьютера.
Линейный статический анализ, с одним этапом нагружения, требует только одного такого
решения, а нелинейный анализ может потребовать десятки, сотни и даже тысячи таких
решений.
Следовательно, тип решателя, выбранного Вами для решения, чрезвычайно важен.
Решатели, доступные в ANSYS могут быть условно разделены на два типа:
Прямые (непосредственное исключение) решатели
• Фронтальный.
• Sparse (редко заполненные матрицы).
Итерационные решатели
• PCG (Pre-conditioned Conjugate Gradient) - предопределенный сопряженный градиент.
• ICCG (Incomplete Cholesky Conjugate Gradient) - неполный сопряженный градиент
Холецкого.
• JCG (Jacobi Conjugate Gradient) - сопряженный градиент Якоби.

94
Прямые решатели (непосредственное исключение - Direct elimination solvers) вычисляют
решение как показано на схеме:
1. Составляют индивидуальные
элементные матрицы. Составление .emal
5>
2. Считывают степень свободы (DOF) элементных
для первого элемента.
файл
3. Исключают любые DOF, которые матриц
имеют известные значения или
могут быть выражены через другие
DOF. затем записывают уравнение в
I
.tri файл. Остальные DOF
Компоновка .tri
составляют волновой фронт треугольной файл
обработки данных. матрицы
4. Повторяют шаги 2 и 3 для всех
элементов до того, как все DOF
будут определены. Файл .tri теперь
образует треугольную матрицу.
Обратная подста­ Файл
5. Вычисляют DOF решение обратной
подстановкой, затем используют новка для получе­ результатов
элементные матрицы для ния решения
вычисления элементного решения.

Волновой фронт обработки данных (wavefront) - это количество DOF, удерживаемых


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

Итеуаиионные решатели вычисляют решение как показано:


1. Составляют индивидуальные
элементные матрицы. Составление .emat
2. Формируют глобальную матрицу
жесткости.
элементных айл
3. Начинают с предполагаемого матриц
нулевого значения для всех DOF и
итерируют до схождения, основываясь на
заданной точности по определению

усилий, (on residual force). Формирование full
4. Используют элементные матрицы глобальной =0 айл
для вычисления элементного решения. матрицы
Основное отличие итерационных
решателей в ANSYS — PCG, JCG, ICCG
— это тип используемых начальных
V Г
условий (pre-conditioner).
Итерирование Файл
до получения результатов
решения

95
Решатель Когда использовать Размер Исполь¬ Исполь­
модели зование зование
(DOFs) памяти диска
Фрон­ Когда требуется устойчивость <50К Низкое Высокое
тальный решения(нелинейный анализ)
Sparse Когда требуются устойчивость 10К- Среднее Высокое
и скорость решения (нелиней­ 500К(боль
ный анализ); для линейного ше для
анализа при слабой сходимости оболо-
(особенно при плохо обуслов­ чечных и
ленных матрицах, таких как у балочных
вырожденных элементов) моделей)
PCG Когда время решения является 50К-1000К+ Высокое Низкое
определяющим (линейный
анализ больших моделей,
особенно при использовании
сплошных элементов)
ICCG Когда скорость решения 50К-1000К+ Высокое Низкое
являет-ся определяющим
фактором в многодисципли­
нарных приложениях.
Исследуемые модели имеют
трудности со сходи-мостъю
при использовании других
итерационных решате-лей
(плохо обусловленные мат­
рицы).

JCG Когда скорость решения 50К-1000К+ Среднее Низкое


является основным фактором
при определении «простых
полей» (тепло, магнетизм,
акустика, и многодисциплинар­
ный анализ)

Для выбора решателя:

Solution > -Analysis Type- Sol'n Control,

затем выберите кнопку "Sol'n Options" или используйте команду EQSLV. По умолчанию
используется решатель, выбранный программой [eqslv,-l], которым обычно является "sparse"
решатель - прямой метод.

D. Несколько этапов нагружения


До настоящего времени мы рассматривали решение задачи с одним этапом нагружения,
выполняя при этом следующие действия:
• Импортирование или создание модели.
• Разбиение ее на конечные элементы.
• Приложение нагрузки.
• Решение (один этап нагружения).
• Просмотр результатов.

96
Если Вы имеете несколько условий нагружения, Вы можете выбрать один из двух
методов решения:
1. Решение для всех нагрузок вместе с единственном этапом нагружения.
2. Или прикладывать каждую нагрузку отдельно и решать для нескольких этапов
нагружения.

Этап нагружения (locul step) может быть определен как одна установка условий
нагружения, для которой Вы будете получать решение. Используя несколько этапов
нагружения, Вы можете:
• «выделить» реакцию конструкции от каждого условия нагружения.
• комбинировать эти реакции в любом нужном сочетании во время постобработки,
позволяя Вам изучать различные сценарии «что-если».
(Это называется комбинацией нагружения, она действительна только для линейног о
анализа. Рассматривается в Разделе 14.)
Существуют два способа определения и решения задач с несколькими этапами нагружения:
1. Метод "Multiple solve" (многовариантное решение).
2. Метод "Load step file" (файл пошагового нагружения).

Метод "Multiple Solve"


Расширение решения с одним этапом нагружения, где Вы решаете каждый этап
нагружения последовательно без выхода из процессора решения (solution processor). Лучше
всего подходит для режима пакетной обработки. Когда используется интерактивный режим,
этот метод полезен только для моделей, которые решаются быстро. Схема такого подхода
приведена ниже:
• Импортируйте или создайте модель.
• Разбейте ее на конечные элементы.
• Приложите нагрузку.
• Решайте (этап нагружения 1).
• Приложите другую нагрузку.
• Решайте (этап нагружения 2).
• И т.д.
• Просмотр результатов.

Метод "Load Step File"


В этом случае, вместо решения каждого этапа. Вы записываете информацию этапа
нагружения в файл, называемый locul step file:

Solution > -Load Step Opts- Write LS File

или используйте команду LSWRITE. "Load step files" именуются jobname.sO\, .s02, .s03, и т.д.

97
После того как все этапы нагружения будут записаны, Вы можете использовать одну
команду - LSSOLVE или
Solution > -Solve- From LS Files
для чтения каждого файла с нагрузкой и последовательного решения его. Схема такого
подхода приведена ниже:
• Импортируйте или создайте модель.
• Разбейте ее на конечные элементы.
• Приложите нагрузку.
• Запишите в LS file (.sOl).
• Приложите другую нагрузку.
• Запишите в LS file (.s02).
• И т.д.
• Решите из LS files.
• Просмотрите результаты.

Преимущество метода "load step file" в том, что Вы можете интерактивно установить
все этапы нагружения даже для большой модели и затем решать их, находясь вдали от
компьютера.
Заметьте: Команды нагружения в load step file всегда основываются на узлах и конечных
элементах, даже если Вы прикладываете нагрузку к твердотельной модели.

Оба метода:
• Нагрузки, приложенные в предыдущем этапе нагружения, останутся в базе данных до
тех пор, пока не будут удалены. Поэтому убедитесь, что удалены все нагрузки,
которые не являются частью текущего этапа нагружения.
• Результаты каждого этапа нагружения добавляются к файлу результатов и
обозначаются как load step 1, load step 2 и т.д.
• В постобработке Вы сначала «читаете» требуемую установку результатов и затем
просматриваете их.
• База данных содержит нагрузки и результаты последнего этапа нагружения, который
был решен.
Демонстрация:
1. Откройте rib.db.
2. Установите левую линию в UX и нижнюю линию в UY.
3. Приложите давление = 100 к верхней линии.
4. Запишите LS file 1, затем распечатайте его и воспользуйтесь командой
отображения конечно элементного нагружения.
5. Приложите давление = 50 до 100 (коническое) к правой линии.
6. Удалите верхнюю нагрузку.
7. Запишите LS file 2.
8. LSSOLVE, 1,2.
9. Просмотрите результаты каждого этапа нагружения отдельно.

Е. Библиотека примеров - Workshop


Разберите самостоятельно три упражнения:
W l 1 А. 3-D Bracket - Скобка.
W l IB. Connecting Rod - Соединение прута.
W11C. Wheel - Колесо.

98
13. Постобработка

Обзор
Существует много способов просматривать результаты в POST1 - общем
постпроцессоре (general postprocessor), некоторые из которых были уже рассмотрены. В этом
разделе мы рассмотрим два дополнительных метода - выделение по запросу (query picking) и
построение эпюр (path operations), а также познакомим Вас с принципами трансформации
результатов, оценки погрешности и комбинирования случаев нагружения.
Раздел содержит следующие темы:
A. Выделение по запросу D. Оценка погрешности
B. Система координат Е. Комбинирование случаев результатов нагружения
C. Траектория просмотра F. Библиотека примеров
результатов

A. Выделение по запросу
Выделение по запросу - Query picking - позволяет Вам «исследовать» модель на
напряжения, перемещения или другие результирующие величины в любом выделенном
месте. Вы можете также быстро определить максимальное и минимальное значения
запрашиваемых величин.
Доступно только в (GUI) интерактивном режиме (команд нет):

General Postproc > Query Results > Nodal или


Element или
Subgrid Solu...

Выберите запрашиваемые результаты и нажмите ОК.

Затем выделите любую точку модели для просмотра результатов в этой точке. Min и
Мах покажут значения в точках максимума и минимума.
Используйте Reset для очистки всех выведенных результатов и начните заново. Заметьте,
что номер элемента, его расположение и значение результатов также показываются в Picker.
Демонстрация:
1. Продолжите с решения последнего этапа нагружения rib.db.
2. Вычертите SEQV для load step L
3. Запросите "Nodal Solu" SEQV в нескольких местах, включая M I N и МАХ.
4. Перейдите к PowerGraphics и запросите "Subgrid Solu".

B. Система координат результатов


Все параметры, зависящие от направления, которые Вы просматриваете в POST1. такие
как компоненты напряжений, перемещений, сил реакций, представляются в системе
координат результатов - results coordinate system (RSYS). RSYS по умолчанию 0 (глобальная
Декартова). To есть POST1 трансформирует все результаты в глобальную Декартову систему
по умолчанию, включая результаты «повернутых» узлов.
Но существует много ситуаций, таких как автоклавы или сферические конструкции, где
Вам необходимо проверить результаты в цилиндрической, сферической или другой
локальной системе координат. Для изменения системы координат результатов на другую
воспользуйтесь:

General Postproc > Options for Outp...

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

99
Lt Y -J UY UX
t I—^ux
u L
L, L
L - L
Ориентация no Локальная Глобальная
умолчанию цилиндрическая цилиндрическая
RSYS.O система система RSYS.1
R S Y S , 11

RSYS,SOLU
• Установите систему координат результатов "as calculated".
• Все последующие листинги, выделения по запросу и т.д. изменят значения в
элементной и узловой системах координат.
- Результаты DOF и силы реакций будут в узловой системе координат.
- Напряжения, деформации и т.д. будут в элементной системе координат. (Ориентация
элементной системы координат зависит от типа элемента и атрибутов элемента ESYS.
У большинства твердотельных моделей - глобальная Декартова система координат.)
• Не поддерживается PowerGraphics.

С. Траектория просмотра результатов (path operations)


Другой способ - просмотреть результаты посредством задания траектории просмотра
- path operations, который позволяет вам:
• отображать данные результатов в произвольной последовательности;
• выполнять математические операции вместе с траекторией, включая интегрирование
и дифференцирование;
• просматривать «план траектории» - видеть, как изменяются результаты по
траектории.
Задание траектории доступно только для моделей, содержащих 2-D или 3-D
твердотельные элементы или оболочечные элементы.

Создание плана траектории состоит из трех этапов:


• Определение траектории.
• Нанесение данных на траекторию.
• Вычерчивание данных.

1. Определение траектории
Требуется следующая информация:
• Точки, определяющие траекторию (от 2 до 1000). Вы можете использовать
существующие узлы или координаты на рабочей плоскости WP.
• Кривизна траектории, определяемая активной системой координат (CSYS).
• Имя траектории.

100
Сначала активизируйте требуемую систему координат (CSYS):

General Postproc > Path Operations > Define Path > By Nodes
Или
On Working Plane

Выделите узлы или координаты рабочей плоскости WP, которые формируют требуемую
траекторию, и нажмите ОК. Выберите имя траектории. Значения для nSets и nDiv,
предлагаемые по умолчанию, подходят для большинства случаев.

2. Нанесение данных на траекторию

General Postproc > Path Operations > Map onto Path...


(или команда PDEF)

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

General Postproc > Path Operations > Plot Paths


(или используйте /РВС,РАТН,1 следу ющую за NPLOT или EPLOT)

3. Рисование данных
Вы можете вычертить траекторные значения на графике:

PLPATH или General Postproo Path Operations > On Graph...

или геометрию траектории:

PLPAGM или General Postproc > Path Operations > On Geometry...


ANSYS позволяет Вам определять несколько траекторий, каждой из которых Вы
можете присвоить собственное имя. Только одна траектория может быть активной в данное
время.
Кроме графиков и листингов существует много других возможностей визуализации
траекторий, включая:
• Линеаризация напряжений - используется в промышленности сосудов под давлением
для декомпозиции напряжений вдоль траектории на мембранные и угловые
компоненты.
• Функции вычисления - используются в механике разрушений для вычисления
J-интегралов и коэффициентов концентрации напряжений. Также полезны в тепловом
анализе для вычисления потери тепла или нагревания вокруг траектории.
• Скалярные и векторные произведения - используются в электромагнитном анализе
для операций с векторными величинами.

Демонстрация:
1. Продолжите с постобработки rib...
2. Вычертите узлы, затем переключитесь к CSYS.1. если требуется.
3. Определите траекторию, используя узлы.
4. Нанесите SX, или SEQV, или другие данные на траекторию.
5. Вычертите саму траекторию.
6. Вычертите значения траектории на графике и на геометрии конструкции (geometry).
7. Определите вторую траекторию где-нибудь в другом месте модели и укажите, как
переключаться между двумя траекториями.

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

Cava = 1100

о = 1000 "^1200
Elem 1 Elem 2
а а 1100 о = 1300

^ O a v g = 1200

Оценка погрешности доступна только в POST1 и применима только для:


1. линейных статических прочностных и статических установившихся тепловых задач;
2. твердотельных элементов (2-D и 3-D) и оболочек;
3. полной графики (не PowerGraphics).
Если эти условия не соблюдены, то ANSYS автоматически выключает вычисление
оценки погрешности. Для ручного включения или выключения оценки погрешности
используйте команду ERNORM,ON/OFF или

General Postproc > Options for Outp...

POST1 вычисляет следующие «показатели» ошибки.


Прочностной анализ:
• процентное выражение ошибки в энергетических нормах (SEPC),
• отклонения элементных напряжений (SDSG),
• погрешность энергии элементов (SERR),
• границы максимальных и минимальных напряжений (SMXB, SMNB).
Тепловой анализ:
• процентное выражение ошибки в энергетических нормах (ТЕРС),
• градиент тепловых отклонений в элементе (TDSG),
• погрешность энергии элементов (TERR).
Процентное выражение ошибки в энергетических нормах (SEPC)
SEPC - это приблизительная оценка ошибки вычисления напряжений (или
перемещений, температуры или теплового потока) через полную установку выбранных
элементов. Может использоваться для сравнения моделей с подобной структурой,
подвергнутых подобной нагрузке. Величина SEPC отражается в столбце-легенде при
рисовании деформированной конструкции. Вы можете просмотреть его вручную, используя
команду PRERR или

General Postproc > List Results > Percent Error

102
По эмпирическому правилу смотрите, чтобы SEPC не превышал 10%. Если он выше, то:
1. Проверьте точечную нагрузку или другие места концентрации напряжений и
невыделенные элементы поблизости.
2. Если он все еще высок, вычертите ошибку энергии элементов. Элементы с высоким
значением ошибки энергии являются кандидатами для обновления разбиения.

Отклонения элементных напряжений (SDSG)


SDSG является мерой PLOT МО. 42
ELEMeHT 50LWTIOH
ЭТНР-1
расхождения элементных напряжений SUB -1
Т1МЕ-1
с усредненными напряжениями в 9D3G
I-MI - S
узлах. зми - 6 9 . 6 2 6
ЭМХ =823.969
Вы можете вычертить контуры SDSG, В9.626
щ 171.396

используя команду PLESOL,SDSG Г—т, Z52.969


334.54
416.112
или 497.683
579.255
I I 660.826
742.397
General Postproc > Plot Results > 823.969

Element Solu...

Большое значение SDSG не


обязательно означает плохой
результат, особенно при маленьком
проценте номинальных напряжений в
конструкции.
Например, эта пластина с
отверстием показывает только 1,5% SDSG в интересующем месте = -450,
отклонений напряжений в что составляет -1.5% от -30,000
интересующем районе. номинальных напряжений

Погрешность энергии элементов (SERR)


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

General Postproc > Plot Results > Element Solu...


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

Предельные значения напряжения (SMXB и SMNB)


Предельные значения напряжений могут помочь Вам определить потенциальный
эффект ошибки дискретизации разбиения на максимальных напряжениях. Они показываются
на чертежах контуров напряжений в столбце-легенде, как SMXB (высший предел) и SMNB
(низший предел).
Предельные значения не оценивают фактические минимум и максимум, но они определяют
«доверительный интервал». Без проверки, Вы не имеете оснований верить, что
действительный максимум напряжений ниже SMXB.

103
Внимание: Если Вы не исключите элементы около концентраций напряжений, то предельные
значения напряжений бессмысленны, как показано ниже.

STEP-l
SUB - 1 SUE -1
11ME-1
SM (AVG
RS-Y4=f
mm »;''*г1я I#«"«,'nr*13£6
S W =-37OJ. .
SrtH>«-422" '',
SMS =£384 S K ; =63*4 /
.5Н1Ш*1Са4С > ,SrlX'**>4£3 /
О - - -
-3761
-a«34
CD -15571 -15ȣ
-12827 -379.22"?
-1UO03 7471971'
-7338 1875
-4594
-1Ё4? _ 413..
855.107
Зъ4<>
СЗВ4

E. Комбинации случаев нагружения


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

Типовые процедуры:
1. Создание случаев нагружения.
2. Считывание случая нагружения из базы данных.
3. Выполнение требуемой операции.

Создание случаев нагружения


Случай нагружения просто действует как указатель совокупности результатов. Он
требует:
• индивидуальный номер ГО:
• совокупность результатов, которые он отражает (номер этапа нагружения или
подэтапа).
Используйте команду LCDEF или

General Postproc > Load Case > Create Load Case

Считывание одного случая нагружения из базы данных


Определите совокупность результатов по их номеру этапа нагружения (case number),
используя команду LCASE или

General Postproc > Load Case > Read Load Case

Или используйте один из стандартных выборов "Read Results" в постпроцессоре (команда


SET).

104
Выполнение требуемой операции
Как показано в меню, пользователю доступно много операций.
Используйте команду LCOPER или

General Postproc > Load Case > Add, Subtract и т.д.

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


нагружения определяется на рисунках и в листингах как номер 9999.

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


• Создание файла случая нагружения.
• Добавление случая нагружения к файлу результатов.

Создание фата случая нагружения (команда LCWRITE или General Postproc >Write Results)
создает файл, который одинаков с файлом результатов, но намного меньше.
Опция добавления (команда RAPPND или General Postproc > Load Case > Write Load Case)
позволяет Вам добавить комбинированный случай нагружения к файлу результатов и
идентифицировать его с номером этапа нагружения и значением времени.

F. Библиотека примеров - Workslwp


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

W12A. Connecting Rod - Соединительная планка.


W12B. Spherical Shell - Сферическая оболочка.
W12C. Axisymmetric Fin with Multiple Load Steps - Осесимметричный «руль» с
многократными случаями нагружения.

105
14. К о р о т к о о д о п о л н и т е л ь н ы х в о з м о ж н о с т я х

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


более эффективно:

A. Toolbar и аббревиатуры. D. Режим пакетной обработки.

B. Файл пуска - Start File. E. Библиотека примеров - Workshop.

C. Файлы ввода - Input Files.

A. Toolbar и аббревиатуры
Аббревиатуры - сокращения часто используемых функций. Это характерная строка,
которая представляет одну или более ANSYS команд.
Когда Вы определяете аббревиатуру, она выступает как кнопка в "ANSYS Toolbar", давая
Вам доступ к требуемой функции.
Существуют четыре предварительно определенных аббревиатуры, при каждом запуске
ANSYS (см. рисунок), но Вы можете изменить их или добавить свои собственные. Всего не
более 100 аббревиатур.

ANSYS Toolbar
г . ж э " • "111
Е sp '••"llllfflltWfl
lip ,;
№ Щ
l i f e
j|ls. ™
!

I
# • j t
1

R т Ж f,
ft д Ц ад' 1
m •'

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


следующее:

Utility Menu > PlotCtris > Numbering... > Line numbers On > OK
Utility Menu > Plot > Lines

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

LINE_ON для командной строки 7pnum,line,on $lplot'


LINE_OFF для 7pnum,line,off $lplot'

и просто нажимать на соответствующие ANSYS Toolbat


кнопки в Toolbar для включения и выключения !iMi«»iii,.-;aiiiinsii»i' .;..MiiiiiniK-'.'i ini- i'irij|i!!i. • туту ••• лад

номеров линий.

Для создания аббревиатуры необходима


It ш 111
к т
следующая информация:
• Сокращенное имя.
• Командная строка, которую она представляет.

106
Для нахождения команды для нужной функции сначала выполните ее с помощью GUI,
а затем просмотрите log file (Utility Menu > List > Files > Log File).
Для определения аббревиатур используйте команду *ABBR:

*ABBR, name, command_string


f fill Toolbai/Abbieviations
Если <jcommand_string> включает более одной Cnrwmtly Defined fubbreviatitma'
fABBt. SAVEJDB , SAVE
команды, отделенных знаком $, она должна быть *АВЫ RESUKJOB. R E S I D E
заключена в одинарные кавычки. 1
*ABHR, OUrr ; v tncjtxrt
• КШ, POWWRPH. F n c _ y В Е А И И CS
Для этого доступно удобное диалоговое окно:

Utility Menu > MenuCtrls > Edit Toolbar...


Или
Utility Menu > Macro > Edit Abbreviations... TffjH> i l M !
чин, i iwi

Аббревиатуры сохраняются в стандартной


. j _ Ц» i Ж • .« м « ' i ю т и т »
базе данных ANSYS, поэтому они получают
Close J
расширение .db файла, когда Вы сохраняете базу Delete) Help |

данных. Вы также можете записать аббревиатуру в « Г ! ч n i 4 th

файл ASCII, jobname.аЪЪг.

Utility Menu > MenuCtrls > Save Toolbar...


Или
Utility Menu > Macro > Save Abbr...

или команду ABBSAV.


Для извлечения аббревиатуры из файла используйте:

Utility Menu > MenuCtrls > Restore Toolbar...


Или
Utility Menu > Macro > Restore Abbr...

или команду ABBRES.


Созданием ряда .abbr файлов и умелого использования функций ABBSAV и ABBRES,
Вы можете создать «вложенные» toolbar-кнопки, которые образуют новую совокупность
кнопок - и создать собственное меню!
Если Вы хорошо освоили командный язык ANSYS, то для Вас не существует границ
возможностей аббревиатур!

Демопстрах тя:
1. Откройте rib.db.
2. Создайте аббревиатуры EPLOT, APLOT, LPLOT, KPLOT.
3. Удалите аббревиатуру KPLOT.
4. Сохраните аббревиатуры в file.abbr, затем просмотрите файл.
5. Теперь просмотрите log file и покажите команду ABBSAVE. (Так Вы должны искать
команды для данной функции.)
6. Откройте rib.db снова.
7. Извлеките аббревиатуру из file.abbr и используйте кнопки.

107
B. Файл запуска
Когда Вы запускаете ANSYS, программа читает файл запуска под именем start56.ans
(или start55.ans, start57.ans и т.д., в зависимости от версии ANSYS).
Вы можете включить любые команды в файл запуска. Наиболее распространенными
являются определения аббревиатур.
ANSYS проверяет файл запуска в рабочей директории, а затем в Вашей домашней
директории. Если ни один файл не найден, программа по умолчанию запускает файл в
директории documentation (/ansys56/docu). По умолчанию, start_file содержит некоторые
предлагаемые аббревиатуры, все они закомментированы. Вы можете создать копию этого
файла и «снять» комментарии с тех аббревиатур, которыми Вы захотите воспользоваться.

C. Файлы ввода
ANSYS - программа командного типа и может принимать команды из различных
источников:
• из диалоговых окон GUI (которые просто «посылают» команды ANSYS, когда Вы
нажимаете ОК или Apply);
• с клавиатуры;
• с файлов ввода.

Эффективный способ работы ANSYS (особенно когда Вы возобновляете предыдущий


анализ) - это использование файлов ввода, содержащих требуемые команды:

Utility Menu > File > Read Input from...

или команда /INPUT. Файл запуска - это просто файл, который автоматически считывается
при запуске встроенной командой /input.
Например, Вы можете создать файл с именем rectangle.inp, содержащий следующие
строки:

/ргер7 ! Войти в препроцессор


rect,0,3,0,l ! Создать прямоугольник 3x1
aplot

и потом открыть его в ANSYS с помощью команды:

/input,rectangle,inp ! Или

File > Read Input from...

Символ "!" - означает начало комментария и может быть использован для аннотаций к
файлам ввода для пояснений и «комментирования» всех команд.
Вы можете использовать "log file" (jobname.log - протокол сеанса работы), как файл
ввода. Помните следующее, когда Вы будете это делать:
Log file записывает все команды, выполненные во время сессии ANSYS. Поэтому всегда
используйте копию log file, а не просто переименовывайте его.
Может быть полезным сначала отредактировать копию и:
• добавить комментарии;
• «почистить» копию, удалив ошибочные и графические команды (/view, /focus, /dist и
т.д.);
• добавить подсказывающие команды (*ASK).

108
Команда *ASK
*ASK подсказывает пользователю, какую информацию необходимо ввести и,
соответственно, вводит ее в ответ на запрос. Например, Вы можете изменить rectangle, inp
как показано:

/ргер7 ! Вход в препроцессор PREP7


*ask,w,WIDTH OF RECTANGLE,3
rect,0,w,0,l ! Создать прямоугольник шириной V по оси X и высотой «1» по оси Y
aplot

Когда Вы вводите этот файл в ANSYS, Вы увидите подсказку, показанную ниже. Ваш
ответ, скажем 5.2, определяет параметр w, который используется в последующей команде
RECT для задания ширины прямоуг ольника.

wro. vmm ot UXEANKI г • fail


1
Pi • »' " ""*'»» 1
* H
Ci'ti^iMiiHiltjirn I
ji у j
1
H

— ~U ... „ , „1,11 . . , . .tbl , t

*ASK, Par, Query, DVAL


где:
Par - это имя параметра, под которым будет сохранено введенное значение.
Quety - это строка подсказки, до 32 символов. Слово ENTER автоматически выступает, как
первое слово подсказки.
DVAL - ответное значение для параметра "Par" по умолчанию, если в ответ на запрос будет
нажата клавиша ENTER.

D. Режим пакетной обработки


В режиме пакетной обработки — batch mode - ANSYS считывает команды из файлов
ввода, которые Вы ввели, и записывает ответы в файлы вывода. Процесс происходит в
фоновом режиме, освобождая Ваш компьютер для другой работы.
Из трех главных фаз анализа - препроцессинг, решение и постобработка - фаза
решения больше всего подходит для режима пакетной обработки. Таким образом, пакетные
файлы ввода могут быть такими простыми:

resume,... ! Восстановить базу данных, созданную на этапе препроцессинга


/solu
solve
finish

109
Для запуска режима используйте кнопку Batch на launcher или опцию -Ь, при
использовании командной строки для запуска ANSYS:
Например, ansys56 -b -m 128 -db 32 < file.inp > file.out &

S e l e c t e d P i o d u c t : A N S Y S / M u l t i p h y s i c s (unlimited]

E. Библиотека примеров - Workshop


Библиотека содержит пример для самостоятельного просмотра. Это решение
классической задачи для пластины с отверстием, с использованием трех методов:

W13A. Batch Mode - режим пакетной обработки данных.


W13B. *ASK - режим диалогового ввода данных.
W13C. Abbreviations - режим использования аббревиатур.

110
15. И н с т р у м е н т а л ь н а я п а н е л ь для решения задач м е х а н и к и
(Mechanical Toolbar)

Обзор
Инструментальная панель для решения задач механики (МТВ) является упрощенным
интерактивным инструментом, чтобы сделать прочностной анализ быстрым и легким:
• Линейный статический анализ.
• Модальный анализ.
• Стационарный (Steady-state) тепловой анализ.

Основные преимущества использования МТВ:


Легкость в использовании.
• Клавиши инструментальной панели «проведут» Вас последовательно через все шаги
анализа.
• Обеспечат большим количеством путей приложения нагрузок, таких как объемные
силы на поверхностях и линиях.
• Хорошо обрабатывает многовариантные нагрузки, с использованием файлов
нагружения, именованных пользователем и автоматически сохраненных на диске.
• Позволят Вам генерировать H T M L отчеты по результатам анализов.

МТВ имеет несколько ограничений, главным образом для сохранения простоты и удобств в
использовании:
• Отсутствуют возможности твердотельного моделирования. Вся геометрия
импортируется — используется как IGES формат, так и конвертеры из различных
CAD. Вы можете также импортировать геометрию из ANSYS .db файла.
• Содержит только общеиспользуемые графические драйверы и функции
постпроцессирования. Тем не менее, доступно "Utility Menu", которое обеспечивает
доступ ко всем графическим функциям.
• Нет нелинейностей и мультифизики (связанных полей).

В этой главе мы дадим Вам беглый «пользовательский просмотр» ("guided tour")


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

Для запуска МТВ воспользуйтесь меню

Utility Menu > MenuCtrls > Mechanical Toolbar

Программная оболочка "Mechanical Toolbar" заменит на экране "Main Menu", 'Toolbar" и


"Input window". (Если Вы хотите использовать "Toolbar" или "Input window", то используйте
меню Utiliy Menu > MenuCtrls для их активизации.)
Если у Вас уже есть модель в базе данных, ANSYS сохранит ее в файле preMT.db, который
Вы сможете использовать позже, чтобы «импортировать» часть геометрии.

I A ANSYS Mechanical l u u l b a i С UemMlle dh

Т'!«|Г^^1тРДжгИ™!
SeMP| Modal) U ; ) ' e
. D У f
|$(iucluel *J |siofc •j|m*o*-'C *J lANSYSAnefe«tt,l i ia|ru! 1

Л elqlgHVyfr
ill in а!

'^cotaing d | | A I |VH! .„

i , Г ' Stwduel | £.-... 1


|
if

Ill
Использование МТВ сделает Ваш анализ весьма простым — просто используйте
клавиши в последовательности слева направо.
И помощь доступна во многих формах:
• Все кнопки и меню снабжены как советами, так и подсказками.
• Большинство диалоговых окон имеют кнопку Help, которая обеспечивает контекстно-
зависимой помощью.
• Кнопка [Tour] с последующим нажатием [?] позволяет получить детальные
объяснения по каждому шагу анализа.
• Кликнув правой кнопкой мышки на любую кнопку или меню, а затем кликнув на
[What's This?], Вы получите краткое описание указанного элемента.

Последовательность Новая (New), Восстановить(Ре5ите), "К полному


клавиш для анализа Сохранить (Save) модель ANSYS"

V
/9 ANSYS Mechanical roolbai СЛзепЛЫе db

Stiuctuat

Ш р
Sal if
Область Область статусов
подсказок Твердая (установок)
копия

Управление Системные утилиты: Помощь и


рисованием калькулятор, редактор j пояснения

Просмотр
Sly-out) ^ш^ш\тш\9шт
Рисование!—I
—(fly-uul) Ш
Клавиша Setup
Клавиша Setup используется для задания:
• дисциплины анализа;
• типа анализа;
• системы единиц;
• заголовка;
• свойств МТВ.

112
Клавиша Model
Клавиша Model используется для:
• импортирования геометрии;
• приписывания (присвоения) атрибутов геометрии;
• построения сетки. Если сетка не создана, МТВ будет автоматически строить сетку в
процессе решения.

YS M e ' . l i c o l То Ibai - С \s- \ >l-.db


" 1 ВШИ I ' '
-
. и iliili

Лир ' Model] iload ) $cbt ] f*vss|,


1

SIow edges

St jco.ua! <a»C

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

Задание формы Ползунок Сеточный


(реальные константы) SmartSize генератор

Клавиша Load (нагрузка)


Клавиша Load позволяет Вам:
• определить имя (имена) изучаемой «среды»;
• приложить или удалить нагрузки.

J
'ANSYS Mechanical Toolbai - С \ s e m \ l i l i : db

UM>°1 M * M !;L«N* ) St** Рем IK

iErwirorrnert 1

Jjj
"I t St e w d if Sta с | kichton^T J~

Кнопки
Приложить нагружения с Симметричные граничные
или выпадающими условия
Удалить Symmetry ВС
меню (fly-outs)

W h o l e Body Loads

th»zW[o jnrtt Г

113
Клавиша Solve (решение)
Клавиша Solve позволяет Вам осуществить решение «сейчас» или позже, в указанное
(заданное) время.

Л ANSYS Mechanical Toolbar - CAsemWile.db


1

Клавиша Results (результаты)


Клавиша Results используется для:
• просмотра формоизменений и контурных графиков для изучаемой модели
конструкции;
• запроса, анимации или печати результатов анализа;
• создания отчетов в формате HTML report, которые могут быть посланы по
электронной почте или отправлены на сайт.

-Л ANSYS Mechanical Toolbar - C:\sem\file.db


1

114
Упражнения:
I. Очистить базу данных и запустить МТВ.
2. Установки (SETUP):
- сменить систему единиц на inch-lbm-s,
- ввести заголовок: "Plane stress analysis of a rib",
- задать свойства и ввести имя пользователя.
3. Модель (MODEL):
- импортируйте файл БД ribgeom.db.
- измените "Axisymmetric" на "Plane Stress", затем введите Name=l/8thick,
Thickness=l/8,
- установите smart-size slider на 4 (заметим изменение размера элемента на
Mesh кнопке), но не нажимайте mesh.

Нагрузка (Load)
• задайте ограничения UX = О на линии слева, а на нижней линии UY = О,
• задайте давление 100 фунтов (lb) на верхней линии.

Решение «сейчас» (Solve now)


• заметим, что МТВ генерирует сетку.

Результаты (Results)
• анимация эквивалентных напряжений (animate SEQV),
• генерировать отчет (generate report).

Кликните кнопку "То ANSYS"


• модель будет переведена в полный ANSYS, где Вы сможете «расширить» ее до
нелинейног о или другого более сложного исследования.

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


W14. Pipe Shell - Труба в оболочечной постановке.

115

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