В. Ю . П а н т е л е е в
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, ранее
не сталкивающихся с фактическим применением программы.
Цели курса
3
1. К о н е ч н о - э л е м е н т н ы й анализ ( F E A ) и A N S Y S
Содержание темы:
Историческая справка:
Метод конечных элементов для структурного анализа был создан
учеными, работающими в теоретической и прикладной областях
в 1950-1960 гг. Теории, лежащей в основе метода, более 100 лет.
На ней базировались расчеты подвесных мостов и паровых
двигателей.
К сожалению,
ответить на этот вопрос не
просто. Это всецело
зависит от того, что Вы
моделируете и какими
инструментами для этого
пользуетесь. Мы, тем не
менее, попытаемся дать
Вам соответствующие
рекомендации на
протяжении этого
учебного курса.
4
проводить многократное исследование сценария «что-если», в том числе и для
моделирования объектов, к которым не применимы опытные испытания. Например,
хирургические имплантанты, такие как искусственное колено и т.п.
В. О программе ANSYS
ANSYS является пакетом прикладных программ, используемым во всем мире для
решения задач практически во всех инженерных областях:
• Прочность.
• Термомеханика.
• Гидрогазодинамика, включая Вычислительную гидродинамику (CFD).
• Электротехника / Электростатика.
• Электромагнетизм.
Неполный список отраслей, в которых используется ANSYS:
• Авиакосмическая.
• Автомобильная.
• Биомедицинская.
• Строительная.
• Приборы и электроника.
• Машиностроение.
• Микроэлектроника.
• Спортивный инвентарь.
5
Прочностной анализ
Прочностной анализ используется для определения перемещений, деформаций,
напряжений и реакций опор.
Статический анализ
Используется для статических условий нагружения. Могут быть смоделированы
нелинейные условия: большие деформации, большие напряжения, контактные задачи, задачи
пластичности, сверхупругости и ползучести.
Сверхупругий уплотнитель
Динамический анализ
Включает инерционный эффект и эффект демпфирования.
Модальный анализ определяет собственную частоту и форму колебаний.
Гармонический анализ определяет реакцию конструкции на синусоидальную нагрузку
известной амплитуды и частоты.
Анализ переходных динамических процессов определяет реакцию конструкции на
изменяющуюся во времени нагрузку и может включать условия нелинейности.
Другие возможности:
Спектральный анализ.
Случайные вибрации.
Потеря устойчивости. f о £ 0 4
Метод подконструкций,
субмоделирование.
V 5-—*а с
о О
Динамический анализ в ANSYS/LS-DYNA предназначен для моделирования очень
больших деформаций при доминировании сил инерции.
Используется для моделирования ударов, разрушений, процессов формования
материалов и т.д.
8
Тепловой анализ
Тепловой анализ используется для определения поля температур в исследуемой
конструкции. Также решаются вопросы потери тепла и нагревания, температурных
градиентов и тепловыделения. Могут быть смоделированы все три режима передачи тепла:
теплопроводность, конвекция, радиация.
Стационарный
Игнорируются эффекты,
зависящие от времени.
Нестационарный
Для определения температуры
и т.д., как функции времени.
Позволяет моделировать смену
фаз (расплавление или
затвердевание). Могут быть
смоделированы все три режима
передачи тепла: теплопроводность,
конвекция, радиация.
Электромагнитный анализ
Электромагнитный анализ используется для расчета магнитных полей в
электромагнитных агрегатах.
Магнитостатика и низкочастотный электромагнетизм
Для моделирования агрегатов, работающих
на постоянном токе, низкочастотном переменном
токе или низкочастотном импульсном токе.
Пример: соленоиды, электромоторы,
трансформаторы.
Решаются вопросы, связанные с
плотностью тока, напряженностью поля,
магнитостатической силой, моментом,
импедансом, индуктивностью, вихревыми
токами, потерями мощности и рассеянием
магнитного поля.
Высокочастотный электромагнетизм
Для моделирования агрегатов, распространяющих электромагнитные волны. Пример:
микроволновые и пассивные радиочастотные компоненты, волноводы, коаксиальные
соединители. Также включены: S-факторы, добротность, электрические потери на
проводники, электрические и магнитные поля.
9
Электрическое поле (EFSUM) в коаксиальном кабеле
Электростатика
Определение электрического поля от напряжения или возбуждающей нагрузки (voltage
or charge excitation). Пример: электроприборы с высоким напряжением, микро
электромеханические системы (MEMS), линии электропередач. Основные искомые
характеристики: напряженность и емкость электрического поля.
Электропроводность
Для подсчета тока в проводнике от приложенного напряжения.
Соединение электроцепей
Для соединения электрических цепей с электромагнитными приборами.
Типы электромагнитного анализа:
Статический анализ рассчитывает электрические поля от постоянного тока или
постоянного электромагнита.
Гармонический анализ рассчитывает электрические поля от переменного тока.
Анализ переходных процессов используется для расчета магнитных полей,
изменяющихся во времени.
Гидрогазодинамика
10
Акустика
Для моделирования взаимодействия между жидкой или газообразной средой и
окружающей твердой поверхностью.
Пример: громкоговорители, интерьеры автомобилей, гидролокаторы.
Основные решаемые вопросы: распределение давления, перемещения и собственная
частота.
Гидростатический анализ
Для моделирования воздействия статичной жидкости на резервуар и для расчета
гидростатического давления.
Пример: нефтяные танкеры, другие резервуары для жидкостей.
Тепло- и массопередача
Одномерный элемент используется для расчета тепла, выделившегося при
массопередаче между двумя точками, например, по трубке.
Примеры:
• Термоупругость (тепло и напряжения).
• Пьезоэлектричество (электричество и прочность).
• Акустика (жидкость и прочность).
• Термический-электрический анализ.
• Индукционное тепло (магнетизм и тепло).
• Электростатический-прочностной анализ.
Деформация биметаллического
бруска при нагревании
11
С. О компании
ANSYS, Inc.
Разработчик серии продуктов ANSYS.
Штаб-квартира в Канонсберге, Пенсильвания - США.
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).
• Командной строкой.
13
Замечания по Interactive и Batch режимам:
• Interactive режим позволяет
взаимодействовать с ANSYS
«вживую», просматривая каждую
выполняемую операцию.
• Batch режим оперирует с вводом
команд и позволяет Вам запустить
ANSYS в фоновом режиме.
14
После выбора стартовых настроек нажмите кнопку Run для старта ANSYS.
Командная строка
ANSYS запускается одной из следующих типовых команд:
ansys56
ansys56 -g
ansys56 -g -j plate
ansys56 -g -p ANE3FL -d 3d -j projl -m 128
15
Рабочая директория - директория, в которой будут размещаться все файлы,
связанные с данной задачей.
Более подробная информация о ключах командной строки содержится в руководстве
ANSYS Installation and Configuration Guide.
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
ANSYS Input
fei^i
тяг
ш mm •^шш
1 Я Г Ж Two
1 1
Jill "
1И1
вис « i l l Эа!',';:
WaiiilliP4"i;. i;i:!i
,;
•ИГ 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)
будут отображаться
только «тепловые»
нагрузки.
И т.д.
Демонстрации:
• Запуск 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
изображением:
style
• ориентация изображения,
f о т Controls #c
• масштаб - zoom,
• цвета, Wxnclov Controls *r
• анимация, Annotation
• и т.д. Device Options » * •
Multx-Pltit Controls * *
Itotatfindow Layout i l l
20
gAHSVS gtjgWwi ЕРШ •пап По умолчанию модель показывается
на переднем плане в осях X-Y. Для
изменения используйте динамический
режим - метод ориентирования
изображения совместным нажатием
клавиши Control и кнопок мыши.
Ctrl + Левая кнопка мыши -
перемещает модель.
Ctrl + Средняя кнопка мыши -
масштабирует модель и вращает
модель (вокруг оси Z).
Ctrl + Правая кнопка мыши -
вращает модель:
вокруг оси X,
вокруг оси Y.
j |г. jlilHW
*в;: ш
ш о • шш
Cttl
Сипfc^ol*J;|f
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".
Нажатие кнопки 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
Используйте навигационное окно для выбора нужной главы или раздела в виде
отдельного документа.
ANfiYSCorrvn^fl^ha-aaerisLCT
Load Inc. Оукгузу,' ANSYS вйс^ярга*; ЯЮа^ЩЙ GU*>
Command Gronpirips What-VE Loads? AbSY^^S FL0TFiANAi1*fs CSuWe, ,.-,-„
!
А Щ А Д S t f ^ M t t t r t e Laad Э.ЕПЗ
ADA T A
TeTninntingaRkJini^nJDb
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
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:
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.
Кнопка Search в окне документа позволяет Вам искать слова или фразы.
Кликните Using the Search Window на стартовой странице Подсказки
(fi|e:/ansys56/docu/catalog/english/ansyshelp/toc.html) для получения информации о том, как
использовать поисковые возможности.
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
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'.
27
Замечания по SAVE и RESUME:
• Использование функции Save as или Resume from НЕ МЕНЯЕТ текущее jobname.
• Если Вы сохраняетесь в файл с именем по умолчанию, и jobname.db уже существует,
ANSYS скопирует «старый» файл в jobna.me.dbb как резервный.
• db file - просто «фиксация» того, что сделано в памяти к моменту сохранения.
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 во время решения. Совместимы со всеми
платформами.
F. Выход из ANSYS
Существуют три способа выхода из ANSYS:
29
3. А н а л и з н а п р я ж е н н о - д е ф о р м и р о в а н н о г о с о с т о я н и я
Тема включает:
A. Этапы анализа. F. Просмотр результатов.
B. Геометрическая модель. G. Проверка правильности решения.
C. Разбиение - Meshing. Н. Примеры расчета НДС:
D. Нагружение - Loading. 2А. Резак Токарного станка.
E. Решение - Solve. 2В. 2-D Угловой кронштейн.
А. Этапы анализа
Любой анализ включает три основных этапа:
1. Предварительная обработка (Preprocessi ng):
- Создание или импортирование геометрической модели.
- Разбиение модели на конечные элементы.
2. Решение (Solution):
- Нагружение.
- Решение.
3. Постобработка (Postprocessing):
- Просмотр результатов.
- Проверка правильности решения.
В. Геометрия
Типичная твердотельная модель строится с помощью объемов, поверхностей, линий и
ключевых точек. Объемы (Volumes) ограничены поверхностями. Они изображают
трехмерные объекты. Поверхности (Areas) ограничены линиями. Они изображают грани
трехмерного объекта или плоские объекты и оболочки. Линии (Lines) ограничены
ключевыми точками. Они изображают границы поверхностей и ребра объемов. Ключевые
точки (Keypoint) задаются с помощью координат и служат для задания местоположения в
3-D пространстве. Они изображают вершины объектов.
30
Объемы Поверхности Линии и точки
Имеет место иерархия среди графических примитивов трехмерной модели. Ключевые
точки являются «базисными» примитивами. Линии следуют за точками, поверхности - за
линиями и объемы - за поверхностями. Эта иерархия сохраняет справедливость независимо
от того, как создается модель. ANSYS не даст Вам возможность удалить или изменить
примитив низшего порядка, если он прикреплен к примитиву высшего порядка. (Отдельные
типы модификаций допустимы, но это будет рассмотрено позже.) Как отмечалось ранее, Вы
можете как создать трехмерную модель в ANSYS, так и импортировать ее из другого
программного пакета. Детали обоих методов будут представлены позже.
Сейчас мы кратко обсудим, как импортировать IGES
файлы и, при необходимости, масштабировать введенную
геометрию. IGES (Исходный стандарт обмена графическими
данными) - это формат представления трехмерной
геометрической модели при перемещении ее из одного
программного пакета в другой. IGES файлы - ASCII
(Американский стандартный код обмена информацией),
позволяют легко «транспортировать» информацию между
компьютерными системами. Большинство пакетов, включая
ANSYS, позволяют как записывать, так и читать IGES файлы.
31
Для масштабирования в ANSYS необходимо выполнить следующие действия:
Или
• используйте команду VLSCALE:
vlscale,all,„25.4,25.4,25.4,„l
Демонстрация (использование
библиотеки примеров):
Импортирование pjpe.igs.
используя:
• Альтернативный метод SOLID off.
• Ориентация модели, как показано.
• Сохранение как pipe.db.
С. Разбиение
32
Атрибуты элемента - это характеристики конечно-элементной модели, которые Вы должны
задать до разбиения. Они включают:
• Типы элементов.
• Реальные константы - Real constants.
• Свойства материала - Material properties.
Тип элемента
Тип элемента - это важная позиция, определяющая следующие характеристики элемента:
• Степень свободы - DOF. Тепловой тип элемента, например, имеет только одну
степень свободы: TEMP, тогда как «структурный» тип элемента может иметь до
шести степеней свободы: UX, UY, UZ, ROTX, ROTY, ROTZ.
• Форма элемента - брус, тетраэдр, четырехугольник, треугольник и т.д.
• Размерность - 2-D (только в осях X-Y) или 3-D.
• Допускаемый порядок аппроксимации - линейный или квадратичный.
ANSYS имеет «библиотеку», содержащую более 150 типов элементов, среди которых
Вы можете выбрать нужный. Подробности того, как выбрать «правильный» тип элемента,
будут представлены позже. Выбор типа элемента из списка происходит по следующей схеме:
et,l,solid92
Замечания:
Установление нужной дисциплины (Main Menu > Preferences) позволит показывать
только те типы элементов, которые применимы для заданной дисциплины (типа анализа).
В начале фазы препроцессирования желательно установить тип элемента, так как
большинство пунктов меню в графическом интерфейсе пользователя (GUI)
отфильтровываются в зависимости от установленных степеней свободы - DOF. Например,
если Вы выбрали «структурный» тип элемента, то пункты меню, содержащие тепловые
нагрузки, будут неактивны или не будут показываться вообще.
33
Задание реальных констант:
Preprocessor > Real Constants
[Add] - для добавления нового набора реальных констант.
Если типы используемых в расчете элементов заданы, то выберите тип элемента, для
которого Вы устанавливаете физические константы. Затем введите значения реальных
констант. Или используйте семейство команд R.
Различные типы элементов требуют различных констант, а некоторые типы элементов
не требуют их вообще. Для получения более подробной информации смотрите руководство
Elements Manual, доступное в режиме on-line.
34
Например, если геометрическая модель в дюймах, то убедитесь, что все остальные
входные данные - свойства материала, физические константы, нагрузки и т.д. - выражаются
через дюймы. ANSYS НЕ ВЫПОЛНЯЕТ перевод систем единиц! Программа просто
принимает все введенные Вами значения, не интересуясь их соответствием.
Команда /UNITS позволяет Вам задать систему единиц, но это просто способ записи
для того, чтобы другие пользователи могли понять, какую систему единиц Вы применяли.
Активизируйте 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. Инерционная. Нагрузка вследствие массы конструкции, инерционная нагрузка -
например, гравитация и центробежная сила.
UX=0 UY=UZ=0
ROTA-ROTZ-O ROTX=0
36
Давление
Для задания давления:
Гравитация
Для задания ускорения свободного падения:
Или
Замечания:
• Положительное значение ускорения вызывает прогиб в отрицательном направлении.
Если Y направлена вверх, то положительное значение ACELY вызовет перемещение
конструкции вниз.
• Плотность (или масса в некоторых случаях) должна быть задана для гравитационных
и других инерционных нагрузок.
Проверка приложенной нагрузки
Вычертите их с помощью активизации символов нагрузки:
37
Utility Menu > PlotCtris > Symbols
iimi
Когда Вы удаляете нагрузку на геометрической модели (не FEA модель), ANSYS также
автоматически удаляет все соответствующие нагрузки на конечных элементах.
Е. Решение
Этап Решение - тот, где Вы даете возможность программе-решателю вычислить
результаты по методу конечных элементов. Сначала неплохо было бы проверить Ваши
данные для анализа, а именно:
• Соответствие единиц измерения.
• Типы элементов, опции и физические константы.
• Свойства материала.
• Плотность для инерционных нагрузок.
• Коэффициент температурного расширения для температурных напряжений.
• Густота сетки, особенно в местах концентрации напряжений.
• Значения и направления нагрузок.
• Начальная температура для теплового расширения.
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 . Вы также можете «анимировать» процесс
деформации. Для вычерчивания деформированной модели:
Для анимации:
39
Или
используйте команду ANDISP.
Напряжения
Для 3-D модели доступны следующие напряжения:
• Компонентные напряжения - SX, SY, SZ, SXY, SYZ, SXZ (по умолчанию в
декартовых координатах).
• Главные напряжения - S I , S2, S3, SEQV (по Мизесу - von Mises), SENT
(интенсивность напряжений).
Заметка к PowerGraphics
Это графический режим, установленный по умолчанию (/GRAPH,POWER).
При этом отображаются только видимые поверхности и игнорируются все невидимые.
Преимущества:
• Быстрое вычерчивание, четкая графика.
• Ровное, всегда фотореалистичное изображение.
• Не допускает усреднения напряжений в материале. Реальные постоянные границы.
40
Силы реакции
Сумма сил реакций по каждому направлению должна быть эквивалентна сумме
приложенных нагрузок по соответствующим направлениям. Просматривать их лучше
в виде списка:
Рекомендация:
Проведите разбиение заново, задав в два раза большее количество элементов, решите
заново и сравните результаты (но этот способ может быть не всегда приемлемым).
Демонстрация:
Продолжение задачи rib...
• Вычерчивание деформированной модели и ее анимация.
• Вычерчивание SX и SEQV контуров. Анимация одного из них.
• Список сил реакции. Суммарная FY реакция должна быть 100*2* 1/8 = 25.
• Вычерчивание не усредненных SX и сравнение их с усредненными SX.
41
4. П р е д в а р и т е л ь н ы й а н а л и з ( п л а н и р о в а н и е расчета)
Обзор
Перед началом анализа в ANSYS Вам нужно выбрать необходимый тип анализа и тип
модели, которую Вы хотите построить. В этом разделе мы обсудим некоторые аспекты этого
выбора. Целью является ознакомление Вас с объемом планирования, который необходимо
выполнить перед началом анализа.
Раздел включает:
A. Какой тип анализа?
B. Что моделировать?
C. Какой тип элемента?
42
• Малые перемещения.
• Напряжения и деформации не превышают предела упругости.
• Нет резких изменений жесткости, как при столкновении двух тел.
Много вопросов по моделированию должно быть решено перед созданием модели для
анализа:
• Какое количество деталей должно быть включено?
• Применяется ли симметрия?
• Будет ли модель включать особые точки напряжений?
Детали
Мелкие детали, которые не важны для анализа, не должны включаться в модель для
анализа. Вы можете удалить эти детали перед отправкой модели в ANSYS из CAD системы.
Для некоторых конструкций мелкие детали - «скругления» или отверстия - часто являются
местами концентраций максимальных напряжений и могут быть достаточно важными, в
зависимости от цели Вашего анализа.
Симметрия
Большое количество конструкций обладает плоскостями симметрии, что позволяют
моделировать только характерный симметричный фрагмент или круговой сектор.
Основные преимущества использования симметрии модели:
• Проще создавать модель для анализа.
• Позволяет Вам создать более точную и детализированную модель и, таким образом,
добиться лучших результатов, чем при использовании полной модели.
Для использования преимуществ симметрии все указанные пункты должны быть
симметричными:
• Геометрия.
• Свойства материалов (Material properties).
• Условия нагружения.
Существуют различные типы симметрии:
• Осевая симметрия.
• Циклическая (периодическая).
• Плоскостная или отраженная.
• Многократная или трансляционная.
Осевая симметрия
Симметрия относительно центральной оси, как в
электрических лампочках, прямых трубках, конусах,
циркулярных дисках и куполах. Планом симметрии будет
круговой сектор. Таким образом, Вы используете 2-D сектор
для представления 360° - реальная экономия в размерах
модели! Нагрузка также предполагается осесимметричной в
большинстве случаев. Тем не менее, если это не так и анализ
является линейным, нагрузки могут быть разложены на
гармонические компоненты для независимых решений, а
затем совмещены по принципу суперпозиции.
43
Циклическая симметрия
Повторяемые сегменты расположены
симметрично относительно центральной оси, как в
роторах турбины. Только один сегмент конструкции
необходим для моделирования. Нагрузка также
предполагается симметричной относительно оси.
44
Категория элемента
ANSYS предлагает множество различных категорий элементов. Некоторые наиболее
часто используемые:
• Линейные элементы (стержни, балки и т.п.).
• Оболочки.
• 2-D солиды.
• 3-D солиды.
Линейные элементы:
BEAM (балка) - обычно используются для моделирования болтов, трубчатых
элементов, С-секций, стального проката или других длинных тонких элементов, где
требуются только мембранные и изгибные напряжения.
SPAR (брус) - используются для моделирования пружин, болтов, «предварительно
напряженных» болтов и элементов ферм.
SPRING (пружина) - используются для моделирования пружин, болтов, длинных
тонких элементов или для замены составных элементов эквивалентными жесткостями.
45
3-D объемные элементы:
Используются для конструкций, которые вследствие особенностей геометрии,
материалов, нагрузки или точности требуемых результатов не могут быть смоделированы из
более простых элементов. Обычно используются, когда геометрия модели переносится из 3¬
D CAD системы и требуется большое количество времени и усилий для преобразования ее в
2-D или оболочку.
Степень элемента
Степень элемента зависит от степени полинома функции формы элемента.
Что такое функция Формы ?
Это математическая функция, которая дает «форму» результатов внутри элемента. Так
как FEA вычисляет значения степени свободы (DOF) только для узлов, мы нуждаемся в
функции формы для получения значений степеней свободы (DOF) в точках внутри элемента.
Функция формы представляет допускаемое поведение для данного элемента. От того,
насколько точно допускаемая функция формы элемента соответствует истинному
состоянию, зависит точность решения, как показано на следующем рисунке.
Линейная аппроксимация
Квадратичное (плохой результат)
распределение •значений
DOF Фактическая
квадратическая
кривая
Линейная аппроксимация с
несколькими элементами Квадрат! и е екая
(результат лучше) агтлр оксимация
(лучший результат)
Линейные элементы
Могут поддерживать только линейные изменения перемещений и поэтому (в
большинстве) только постоянное значение напряжений внутри отдельного элемента. Более
чувствительны к искривлениям элемента. Приемлемы, если Вас интересуют только
номинальные результаты напряжений. Требует использования большого количества
элементов для пересчета высоких градиентов напряжений.
46
Квадратичные элементы
Могут поддерживать квадратичное изменение перемещений и поэтому линейное
изменение напряжений внутри отдельного элемента. Могут представлять изогнутые контуры
и поверхности более корректно, чем линейные элементы. Они не так чувствительны к
искривлениям элемента. Рекомендуется их использовать, если Вас интересуют более точные
значения напряжений. В большинстве случаев, они дают лучшие результаты, чем линейные
элементы, используя при этом меньшее количество элементов и общее количество DOF.
Замечания:
Для плоских моделей разница между линейными и квадратичными элементами не так
разительна, как для объемных элементов. Поэтому, линейные оболочки обычно
предпочтительнее.
Интенсивность разбиения
Фундаментальной предпосылкой FEA является то, что если количество элементов
(интенсивность разбиения) возрастает, то получаемое решение ближе и ближе приближается
к истинному решению.
Впрочем, время решения и требуемые компьютерные ресурсы также увеличиваются с
увеличением количества элементов. Цели анализа обычно определяют, в какую сторону
должен перемещаться акцент при построении сетки.
Если Вас интересует высокая точность определения напряжений:
• Понадобится мелкое разбиение, не минуя ни одной геометрической детали в тех
местах конструкции, где требуется такая точность.
• Должна демонстрироваться сходимость напряжений.
• Любое упрощение в любом месте конструкции может быть причиной серьезной
ошибки.
Тепловой анализ:
Мелкие детали обычно могут быть пропущены, но так как многие тепловые расчеты
следуют за определением напряжений, все уже определено.
Интенсивность разбиения определяется ожидаемыми температурными градиентами. Мелкое
разбиение требуется для высоких градиентов, тогда как грубое разбиение может быть
применено для низких градиентов.
47
5. Т е п л о в о й а н а л и з
В этой главе мы коротко рассмотрим процедуру решения стационарных тепловых
задач. Преследуются две цели:
• Повторить типичные шаги анализа, приведенные в главе 4.
• Познакомить Вас с тепловыми нагрузками и граничными условиями.
Рассматриваемые темы:
A. Обзор.
B. Процедура.
C. Примеры.
А Обзор
Тепловой анализ используется для определения поля температур, температурных
градиентов, тепловых потоков и других температурных величин в конструкции. Тепловой
анализ может быть стационарным (steady-state) или нестационарным (transient).
Steady-state (стационарный, установившийся) - предполагается, что нагрузки
«успокоились» и пришли к устойчивому уровню, с очень малой или без зависимости от
времени. Например, железо, которое уже достигло желаемого температурного уровня.
Transient* (нестационарный, переходный) - предполагает изменение условий с течением
времени. Например, процесс литья - превращение металла из жидкого состояния в твердое.
В. Процедура
Процедура выполнения стационарного теплового анализа аналогична той, что и для
статического анализа напряжений:
Препроцессирование
• Геометрия.
• Построение сетки.
Решение
• Нагружение.
• Решение.
Постпроиессирование (постобработка)
• Просмотр результатов.
48
• Оценка решения.
Геометрия
Можете создать модель с использованием ANSYS или импортировать ее.
Детально оба метода будут рассмотрены позже.
Построение сетки
Сначала определите атрибуты элемента: тип элемента, реальные константы и свойства
материалов.
Тип элемента
В таблице ниже приведены часто используемые типы элементов для теплового анализа.
Они имеют только одну степень свободы (DOF) на узел: TEMP (температура).
Свойства материала
Минимальное требование - коэффициент теплопроводности, КХХ.
Удельная теплоемкость (С) будет необходима, если будет учитываться внутренняя
генерация тепла, а также для нестационарных процессов.
ANSYS-встроенная библиотека материалов (/ansys.../matlib) содержит и прочностные и
тепловые свойства для нескольких часто используемых материалов, но мы рекомендуем Вам
создать и использовать свою собственную библиотеку материалов.
Реальные константы
Используются, главным образом, только для оболочечных (shell) и линейных (line)
элементов.
Решение
Нагружение
• Задание известных температур (DOF - ограничения для теплового анализа):
Solution > -Loads-Apply > Temperature
Или
семейство команд D (DA, DL, D)
• Конвекция (Convections) ~ Это поверхностные нагрузки:
Solution > -Loads-Apply > Convection
Или
семейство команд SF (SFA, SFL, SF, SFE)
49
• Адиабатические поверхности - «Абсолютно изолированные» поверхности, где
отсутствует теплопередача. Это условие накладывается по умолчанию, т.е. для любой
поверхности, на которой не заданы граничные условия, автоматически приписывается
условие теплоизоляции.
Решение
Сначала сохраните базу данных.
Затем введите команду SOLVE или воспользуйтесь меню Solution > -Solve- Current LS.
Результаты записываются в файл результатов (jobname. rth), так же как и в память
базы данных.
*n It
)nl>l
Просмотр результатов « и
> . 1-1
•.«..;
W H I M
Обычно выводятся изолинии (contour plots) *- VJI .»
Оценка решения
• Температуры в пределах ожидаемого диапазона?
Вы, вообще, можете предполагать диапазон изменения температур, основываясь на
предварительно заданных температурах и условиях конвекции на границах.
•
Хороша ли сетка элементов?
Так же как и в случае напряжений, Вы можете отрисовать не усредненные значения
температурных градиентов (элементные решения) и просмотреть элементы с высокими
градиентами. Эти области являются кандидатами на «перестройку» сетки для ее улучшения.
С. Пример
В сборнике примеров имеется упражнение для самостоятельного изучения на эту тему:
W3. Осесимметричная труба с радиатором.
50
6. А н а л и з т е м п е р а т у р н ы х н а п р я ж е н и й
В. Процедура
Анализ температурных напряжений включает
два последовательных анализа: Thermal
1. Сначала выполнить стационарный (steady-state) Analysis
или нестационарный (transient) тепловой
расчет.
• Модель с тепловыми элементами.
• Приложить тепловые нагрузки.
• Решить и просмотреть результаты.
2. Затем выполнить статический прочностной
анализ.
• Переключить тип элемента на "structural". Structural
• Задать свойства материала, включая Analysis
коэффициент теплового расширения.
• Приложить нагрузки, включая температуры из
теплового анализа.
• Решить и просмотреть результаты.
51
Прочностной анализ
c) Задайте тип статического анализа. Этот шаг необходим только в том случае, если
тепловой анализ был нестационарным.
Solution > -Loads- Apply > -Structural- Temperature > From Therm Analy
Или используйте
команду LDREAD.
e) Решение.
52
7. И м п о р т и р о в а н и е г е о м е т р и и
Обзор
Если геометрия той детали, которую Вы хотите анализировать, уже была создана в
CAD пакете, то более эффективным будет импортировать ее в ANSYS, чем заново создать.
В этом разделе мы обсудим различные опции импортирования, доступные в ANSYS:
A. IGES импортирование
Основная методика
импортирования IGES о•
файла обсуждалась в
Разделе 4. Здесь мы
~ • ,. 1
проанализируем некоторые
из доступных опций:
• два метода: default и
alternate,
• опции Merge, Solid К РЩ^ИЯ • 1 1 Ц ЛГ 1
J
c « - " i H e l p .
и Small.
53
ВЫКЛЮЧИТЕ ее, только если Вы используете default метод и Ваши начальные данные
выходят за пределы памяти - опция
ioptn,merge,on/off.
Small опция
«ВКЛЮЧЕНА» по умолчанию для автоматического удаления мелких поверхностей, которые
могут представлять сложность для разбиения. Доступна только для default метода.
«ВЫКЛЮЧИТЕ» ее, если Вы обнаружили пробел или «дыру» в модели - ioptn,small,on/off.
Connection для UG
Читает .prt файлы, созданные Unigraphics (Electronic Data Systems Corp.).
Требует программного обеспечения Unigraphics.
54
Connection для CADDS
Читает _pd файлы, созданные CADDS (Parametric Technology Corp.).
He требует программного обеспечения CADDS.
C. Импортирование FE-модели
В дополнение к импортированию геометрических моделей, ANSYS также может
импортировать конечные элементы (узлы и элементы) из различных пакетов.
Наиболее распространенный метод - считывать поставщиками программного
обеспечения узлы и элементы в формате, который может читать ANSYS (используя команды
NREAD и EREAD). Этот формат описан в ANSYS Programmer's Manual. Некоторые
программные пакеты, такие как FEMAP (Enterprise Software Products Inc.), предоставляют
интерфейс, который позволяет Вам переносить не только элементы и узлы.
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
определяет объем вместе с лежащими в его основе поверхностями, линиями и ключевыми
точками. Вы можете создать примитивы назначением их размеров или выбором координат в
графическом окне.
Например, для создания круга:
57
Рабочая плоскость - Working Plane "WP" в
подсказках и picker означает Working Plane -
подвижная, 2-D координатная плоскость,
используемая для расположения и
ориентирования примитивов. По умолчанию,
начало отсчета WP совпадает с основным
началом отсчета, но Вы можете перемещать иди
и/или поворачивать его в любую нужную
позицию. Для показа сетки Вы можете
использовать WP как «чертежный стол».
Все управление WP находится в Меню утилит
(Utility Menu > WorkPlane).
К 5
«(•" wi
Меню WP Settings управляет следующим: / i _ .1 1
• 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
Используйте кнопки,
показанные на слайде.
.... -V •"
. *»,r..
58
• Offset WP to >
«Перемещение» WP, с сохранением ее ориентации, в нужное положение, которое
может быть следующим:
Демонстрация:
• Очистите базу данных.
• Отобразите WP и создайте несколько ключевых точек. Заметьте координаты,
показанные в picker.
• Включите сетку, измените разбивку и активизируйте snap.
• Создайте больше ключевых точек. Заметьте, как курсор «привязывается» к точкам
сетки.
• Определите 2 прямоугольника: один - выбором положения углов, другой - указанием
размеров.
• Теперь сдвиньте WP в среднее значение нескольких точек, затем поверните на 30°.
• Определите 2 других прямоугольника выбором и по размерам. Заметьте изменение в
ориентации прямоугольников.
• Совместите WP с основным началом координат, затем создайте несколько 3-D
примитивов. Используйте как выбор, так и "By dimensions" (по размерам).
Объединение - 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
D. Восходящее моделирование
Восходящее (bottom-up) моделирование начинается с определения ключевых точек, на
которых «базируются» остальные объекты. Для построения L-образного объекта, например,
Вы можете начать с определения угловых ключевых точек. Вы можете затем создать
поверхность, просто соединяя точки или сначала определяя линии, а затем определяя по
линиям поверхность.
Системы координат:
62
Глобальная система координат
Глобальная опорная система для модели. Может быть Декартовой (0), цилиндрической
(1) или сферической (2). Например, координаты (0,10,0) в глобальной Декартовой системе то
же, что и (10,90,0) в глобальной цичиндрической.
• И т.д.
Линии
Существует много способов создания линий. Они показаны ниже.
Если Вы определяете поверхности или объемы, то 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) ее от основной поверхности.
67
9. П о с т р о е н и е сетки КЭ
Обзор
Процедура построения сетки состоит из трех шагов:
• Определение атрибутов элемента.
• Определение управляющих параметров сетки.
• Генерация сетки.
Содержание темы:
А. Атрибуты элемента
Как мы уже говорили ранее, каждый элемент имеет следующие атрибуты, которые его
характеризуют:
• Тип элемента (TYPE).
• Реальные константы (REAL).
• Свойства материала (МАТ).
Большинство FEA моделей имеют несколько атрибутов. Например, бункер, показанный
на рисунке, состоит из элементов двух типов, «имеет» три реальные константы и два
материала.
Всякий раз, когда имеются атрибуты - TYPE, REAL и МАТ, Вам необходимо убедиться, что
каждому элементу приписаны соответствующие атрибуты. Есть три способа сделать это:
1. Приписать атрибуты примитивам твердотельной модели до построения сетки.
2. Активизировать глобальные установки " M A T ' . "TYPE" и "REAL" перед построением
сетки.
3. Модифицировать атрибуты элемента после построения сетки.
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
69
Модифицируйте атрибуты только тех элементов, которым необходимо приписать
выбранную комбинацию установок:
Полезная информация:
Вы можете проверить атрибуты элементов,
активировав нумерацию атрибутов:
Дел юнстрация:
• Resume ribgeom.db.
• Вывести на печать типы элементов (type elements), реальные константы (real
constants), и свойства материалов (materials). Каждый из них должен быть определен.
• Воспользуйтесь (MeshTool), выберите "attributes", и нажмите "Set".
• Выберите отдельную область, укажите диалоговое окно "Area Attributes" и нажмите
"ОК". (Есть только один набор атрибутов, но это демонстрирует общую процедуру.)
SmartSizing
Определяет размер элемента, назначая разбиения на всех линиях, принимая во
внимание искривление линии, ее близость к отверстиям и другим особенностям, а также
порядок элемента. SmartSizing, по умолчанию, не активна, но этот режим рекомендуется при
построении сетки в режиме "free". Однако в режиме "mapped" эта опция не эффективна.
70
(Сравнение достоинств и недостатков свободного (Free) построения и упорядоченного
(Mapped) построения сетки будет приведено позже.)
:
Усовершенствованные возможности ,"' * ' •" '•'•>iiy* '• \'*''/•'• :У ''
SmartSize, такие как распространение сетки и SIZE LEVEL-10 "Щ V-' ' '
(грубая сетка) SIZE LEVEL = 2
факторы перехода, доступны с помощью (хорошая - густая сетка)
команды SMRT или
71
Предназначается для упорядоченных сеток, но также используется для свободного
построения сетки, если режим SmartSizing отключен. Вы можете корректировать заданные по
умолчанию спецификации размера, использующие
Различные опорные точки могут иметь разные значения 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) сеток.
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 сторонами.
• Определение размера и формы элемента.
• Генерация сетки.
75
Объединение (Concatenation) создает новую линию, которая является комбинацией двух или
более линий, уменьшая, тем самым, количество линий, образующих область. Для этого
используйте
76
Генерация упорядоченных сеток
Как только Вы выделили регулярные формы и задали соответствующие деления,
генерировать сетку легко. Просто нажмите кнопку Mesh на панели "MeshTooF, затем
нажмите [Pick All] на панели выбора или выберите необходимые примитивы.
Демонстрация:
• Resume ribfull.db.
• Воспользуйтесь панелью "MeshTool" и задайте 6 делений для верхней и правой
линий.
• Постройте упорядоченную сетку, используя кнопку "Pick comrs." Заметим, что левая
и нижняя линии имеют только два деления каждая (из команды DESIZE).
• Сейчас задайте ESIZE„4 (4 деления для каждой линии) и перестройте сетку.
• Окончательно, отмените разбиение линий. Задайте ESIZE.0.1 (размер) и перестройте
сетку.
77
Эта возможность позволяет создавать элементы в форме пирамиды в зонах перехода
между гексаэдрами и тетраэдрами. Должна быть доступной гексаэдральная сетка (или по
крайней мере, четырехугольная сетка в общей области). Генератор сначала создает
полностью тетраэдральную сетку, затем объединяет и перестраивает тетраэдральные
элементы в областях перехода, чтобы сформировать пирамиды.
Тетраэдральная
Гексаэдральная П е р е х о д н о й слой
сетка
сетка
Квадр атич н ый
к
квадратичному
Линейный к
квадратично
му
78
Процедура включает четыре шага:
1. Создание гексаэдральной сетки.
Запустить построение упорядоченной объемной сетки с элементами регулярной формы
(или сетку на поверхности с четырехугольными элементами).
Для анализа напряжений также используются 8-узловые «кирпичи» (SOLID45 или
SOLID185) или 20-узловые «кирпичи» (SOLID95 или SOLID 186).
Примеры:
Прочность - SOUD95. 186, VISC089.
Тето - SOLID90.
Мультифизика - SOLID62, 117, 122.
79
Пирамиды генерируются автоматически, как интерфейс между элементами разной
формы.
Демонстрация:
• Resume hextet.db.
• Посмотрите типы элементов, используя путь меню Element Туре > Add/Edit/Delete.
Там два типа элементов: SOLID45 и 95.
• Воспользуйтесь панелью "MeshTool" и установите размер элемента - ESIZE, 1.
• Постройте «упорядоченную» сетку с объемными элементами однородной формы.
• Установите тип элемента = 2 и активируйте построение тетраэдральной сетки.
• Для другого объема постройте тетраэдральную сетку.
• Преобразуйте вырожденные тетраэдры к SOLID92.
• Посмотрите список типов элементов. Там сейчас три типа элементов.
• Отберите элементы 2-го типа (SOLID95 пирамида) и отрисуйте элементы.
Процедура
1. Определите два типа элементов — пространственный и объемный элемент.
Пространственный элемент: Выберите MESH200 четырехугольный. MESH200 -
элемент только для сетки, он не имеет степеней свободы (DOF) или свойств материала,
приписанных ему.
Объемный элемент: Должен быть совместим с типом элемента MESH200. Например, если
Вы выбрали MESH200 со средними узлами, то и 3-D сплошной элемент должен также иметь
средние узлы. Для определения типов элементов воспользуйтесь:
Preprocessor > Element Type > Add/Edit/Delete
Или
команда ЕТ
80
3. Выберите опции элементной экструзии.
Меню
команда EXTOPT
OK | Cancel | Help
I
Демонстрация:
• 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.
Преимущества:
• Простота в создании объемных сеток, состоящих из гексаэдров или комбинации
гексаэдров и призм.
• Опция тетраэдральных сеток для тех объемов, для которых генератор "sweep" не
доступен. Автоматическая генерация «переходного слоя» из пирамид.
Требования:
• Топология объема в направлении генерации должна быть однородной. Пример: блок
со сквозными отверстиями (дает хороший результат, даже если отверстия сужаются).
• Исходная и конечная поверхности должны быть простыми поверхностями.
• Объединенные поверхности не принимаются во внимание как для исходных, так и для
конечных поверхностей.
Процедура
• Определить и активировать тип сплошных 3-D гексаэдральных элементов, таких как
прочностные элементы SOLID45 или SOL1D95. Воспользуйтесь панелью "MeshTool" и
выберите Hex/Wedge И Sweep.
• Определитесь, как будете идентифицировать исходную и конечную поверхности:
- "Auto Src/Trg" - предполагает, что ANSYS будет автоматически выбирать,
основываясь на топологии объемов.
- "Pick Src/Trg" предполагает, что Вы сами будете выбирать их.
• Нажмите кнопку SWEEP и следуйте дальнейшим указаниям панели выбора. (Или
используйте команду VSWEEP.)
Выберите
Preprocessor > -Meshing- Mesh > -Volume Sweep- Sweep Opts ... [tet-mesh]
Или
используйте команду EXTOPT,VSWE
82
Замечания
Для построения упорядоченных сеток (map-mesh) на сложных объемах Вам
необходимо «разрезать» объем на части, а также объединять некоторые поверхности и
линии. Для генератора "sweep" Вам, естественно, нужны операции «разрезания», а операции
объединения — НЕТ!
Вы можете управлять построением сетки на исходной поверхности, используя
стандартные средства управления построением сетки. "SmartSizing" обычно не
рекомендуется, так как он предназначен для построения свободных сеток.
Демонстрация:
• Resume ribvol.db.
• Удалить сетку на всех объемах и всех поверхностях, затем отрисовать объемы.
• Воспользоваться панелью "MeshTool" и активировать генератор сеток "sweep".
• Покрыть объем сеткой, используя генератор "Sweep".
И. Сборник примеров
Сборник примеров содержит четыре упражнения для самостоятельного изучения:
83
10. Л о г и к а выбора - о п е р а ц и я S E L E C T
Обзор
Предположите, что Вам необходимо сделать следующее:
- Вычертить все поверхности, находящиеся во втором квадранте.
- Удалить все дуги с радиусом от 0.2 до 0.3 единиц.
- Использовать конвективный теплообмен на всех внешних границах.
- Записать все узлы в сечении Z=3.5 в файл.
- Просмотреть результаты только в элементах, сделанных из стали.
Общее для всех этих заданий в том, что все они оперируют с подмножеством модели.
Логика выбора (Select Logic) позволяет Вам выбирать подмножество элементов и
оперировать только с этими элементами.
Цель этого раздела заключается в том, чтобы объяснить, как использовать эту
возможность и некоторые из доступных опций для выделения подмножества данных. В
конце этого раздела Вы должны уметь:
- выбирать подмножества модели,
- оперировать только с подмножествами,
- определять компоненты.
Выбор подмножества
Большинство инструментов выбора доступно в диалоговом окне 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 АН: возобновляет полный набор
объектов.
Вы также можете использовать кнопку [Sele A l l ] в диалоговом окне Select Entities для
возобновления каждой установки отдельно (или введите KSEL.ALL; LSEL,ALL и т.д.).
85
В. Компоненты и ансамбли (сборки)
Компонентами (Components) называют подмножества. Имя может быть использовано в
диалоговых окнах или командах вместо номеров элементов или метки ALL.
Группа узлов, или конечных элементов, или ключевых точек, или линий, или
поверхностей, или объемов может быть определена как компонент. Только один тип
графических примитивов ассоциируется с компонентом. Компоненты могут быть
выбранными и не выбранными. Когда Вы выбираете компонент, Вы также выбираете
все объекты в этом компоненте.
- Рисование компонентов.
Ансамбль (сборка) (assembly) - это группа компонентов. Ансамбль может быть также
создан из одной или нескольких других ансамблей и/или компонентов.
86
Вы можете включать ансамбли вплоть до 5 уровней в глубину. Например, ансамбль под
названием MOTOR может быть «выстроен» из других ансамблей и компонентов, как
показано на следующем рисунке.
STAT OR
STATASM
PERMMAG
ROTOR
ROTORASM MOTOR
WINDINGS
ALRGAP
87
11. О с н о в ы A P D L
Обзор
APDL это аббревиатура ANSYS Parametric Design Language, мощного языка описания,
который позволяет Вам параметризовать и, тем самым, автоматизировать процесс описания
«похожих» расчетных моделей.
Используя APDL, Вы можете:
• задавать размеры модели, свойства материалов и т.д. в параметрическом виде;
• извлекать информацию из базы данных ANSYS, такую как расположение узлов или
максимальное напряжение и т.п.;
• выполнять математические вычисления, используя параметры и встроенные функции,
включая векторные и матричные операции;
• определять аббревиатуры (сокращения) для частого использования команд и
макросов;
• создавать макрос для выполнения последовательности команд с разветвлением
if-then-else, do-циклами и пользовательскими подсказками.
Раздел содержит:
A. Определение параметров.
B. Использование параметров.
C. Извлечение информации базы данных.
D. Библиотека примеров - Workshop.
А. Определение параметров
Name-Value
Параметр может быть введен в окне Input или в диалоге Scalar Parameters
Примеры:
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'
В. Использование параметров
Для использования параметра просто введите его имя в соответствующей области
диалогового окна или в командной строке. Например, для определения прямоугольника
используются параметры w=10 и h=5:
Вы можете использовать меню:
или команды:
/ргер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...
Примеры:
Примеры:
90
Резюме:
• Определяйте параметры, используя формат Name=Value.
• Значением может быть число, предварительно определенный параметр,
математическая функция, параметрическое выражение или символьная строка.
• Используйте команду *GET или встроенную функцию *get для извлечения данных из
базы данных ANSYS.
• ANSYS сохраняет данные в числовой или символьной форме, а не в форме имен
параметров.
91
12. Н а г р у ж е н и е и р е ш е н и е
Обзор
До сих пор Вы видели, как прикладывать следующие типы нагрузок:
• Перемещение (DOF константы).
• Давление и конвекция (поверхностные нагрузки).
• Гравитация (инерционные нагрузки).
• «Структурные» температуры (объемные нагрузки).
Эти нагрузки образуют четыре из пяти основных категорий. В этом разделе мы
определим оставшукэся категорию - «сосредоточенные» нагрузки, такие как
сосредоточенные силы в прочностном анализе.
А. Силы
Сила - это сосредоточенная нагрузка (или «точечная нагрузка»), которую Вы можете
приложить к узлу или ключевой точке. Точечные нагрузки, такие как силы, соответствуют
линейным моделям, таким как балки, лонжероны и пружины.
В твердотельных моделях и оболочках точечные нагрузки обычно являются причиной
концентраций напряжений, но они допустимы, если Вы игнорируете локальные напряжения.
Помните, что Вы можете пренебречь концентраторами напряжений в элементах в районах
действия точечной нагрузки.
92
2
Например, цилиндрическая поверхность радиуса г нагружена нагрузкой Р [Н/м ] по
кромке. Для задания этой нагрузки на 2-D осесимметричную модель (SHELL51 элементы,
например) Вам нужно установить нагрузку 2ягР.
2лгР ,н
Используйте:
93
Для «поворота узлов» используйте процедуру из четырех шагов:
1. Выберите требуемые узлы.
2. Активизируйте систему координат (или создайте локальную систему координат), в
которой Вы хотите повернуть узлы, например CSYS,1. Выберите
затем нажмите [Pick All] в панели выбора (picker). Или используйте команду NROTAT,ALL.
3. «Деактивируйте» все узлы.
Демонстрация:
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 решение обратной
подстановкой, затем используют новка для получе результатов
элементные матрицы для ния решения
вычисления элементного решения.
95
Решатель Когда использовать Размер Исполь¬ Исполь
модели зование зование
(DOFs) памяти диска
Фрон Когда требуется устойчивость <50К Низкое Высокое
тальный решения(нелинейный анализ)
Sparse Когда требуются устойчивость 10К- Среднее Высокое
и скорость решения (нелиней 500К(боль
ный анализ); для линейного ше для
анализа при слабой сходимости оболо-
(особенно при плохо обуслов чечных и
ленных матрицах, таких как у балочных
вырожденных элементов) моделей)
PCG Когда время решения является 50К-1000К+ Высокое Низкое
определяющим (линейный
анализ больших моделей,
особенно при использовании
сплошных элементов)
ICCG Когда скорость решения 50К-1000К+ Высокое Низкое
являет-ся определяющим
фактором в многодисципли
нарных приложениях.
Исследуемые модели имеют
трудности со сходи-мостъю
при использовании других
итерационных решате-лей
(плохо обусловленные мат
рицы).
затем выберите кнопку "Sol'n Options" или используйте команду EQSLV. По умолчанию
используется решатель, выбранный программой [eqslv,-l], которым обычно является "sparse"
решатель - прямой метод.
96
Если Вы имеете несколько условий нагружения, Вы можете выбрать один из двух
методов решения:
1. Решение для всех нагрузок вместе с единственном этапом нагружения.
2. Или прикладывать каждую нагрузку отдельно и решать для нескольких этапов
нагружения.
Этап нагружения (locul step) может быть определен как одна установка условий
нагружения, для которой Вы будете получать решение. Используя несколько этапов
нагружения, Вы можете:
• «выделить» реакцию конструкции от каждого условия нагружения.
• комбинировать эти реакции в любом нужном сочетании во время постобработки,
позволяя Вам изучать различные сценарии «что-если».
(Это называется комбинацией нагружения, она действительна только для линейног о
анализа. Рассматривается в Разделе 14.)
Существуют два способа определения и решения задач с несколькими этапами нагружения:
1. Метод "Multiple solve" (многовариантное решение).
2. Метод "Load step 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. Просмотрите результаты каждого этапа нагружения отдельно.
98
13. Постобработка
Обзор
Существует много способов просматривать результаты в POST1 - общем
постпроцессоре (general postprocessor), некоторые из которых были уже рассмотрены. В этом
разделе мы рассмотрим два дополнительных метода - выделение по запросу (query picking) и
построение эпюр (path operations), а также познакомим Вас с принципами трансформации
результатов, оценки погрешности и комбинирования случаев нагружения.
Раздел содержит следующие темы:
A. Выделение по запросу D. Оценка погрешности
B. Система координат Е. Комбинирование случаев результатов нагружения
C. Траектория просмотра F. Библиотека примеров
результатов
A. Выделение по запросу
Выделение по запросу - Query picking - позволяет Вам «исследовать» модель на
напряжения, перемещения или другие результирующие величины в любом выделенном
месте. Вы можете также быстро определить максимальное и минимальное значения
запрашиваемых величин.
Доступно только в (GUI) интерактивном режиме (команд нет):
Затем выделите любую точку модели для просмотра результатов в этой точке. Min и
Мах покажут значения в точках максимума и минимума.
Используйте Reset для очистки всех выведенных результатов и начните заново. Заметьте,
что номер элемента, его расположение и значение результатов также показываются в Picker.
Демонстрация:
1. Продолжите с решения последнего этапа нагружения rib.db.
2. Вычертите SEQV для load step L
3. Запросите "Nodal Solu" SEQV в нескольких местах, включая M I N и МАХ.
4. Перейдите к PowerGraphics и запросите "Subgrid Solu".
или команда 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.
1. Определение траектории
Требуется следующая информация:
• Точки, определяющие траекторию (от 2 до 1000). Вы можете использовать
существующие узлы или координаты на рабочей плоскости WP.
• Кривизна траектории, определяемая активной системой координат (CSYS).
• Имя траектории.
100
Сначала активизируйте требуемую систему координат (CSYS):
General Postproc > Path Operations > Define Path > By Nodes
Или
On Working Plane
Выделите узлы или координаты рабочей плоскости WP, которые формируют требуемую
траекторию, и нажмите ОК. Выберите имя траектории. Значения для nSets и nDiv,
предлагаемые по умолчанию, подходят для большинства случаев.
Выберите требуемый параметр, например, SX. Введите метку для параметра, которая
будет использована на графике и в листинге. Теперь Вы можете вычертить траекторию, если
нужно.
3. Рисование данных
Вы можете вычертить траекторные значения на графике:
Демонстрация:
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
102
По эмпирическому правилу смотрите, чтобы SEPC не превышал 10%. Если он выше, то:
1. Проверьте точечную нагрузку или другие места концентрации напряжений и
невыделенные элементы поблизости.
2. Если он все еще высок, вычертите ошибку энергии элементов. Элементы с высоким
значением ошибки энергии являются кандидатами для обновления разбиения.
Element Solu...
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
Типовые процедуры:
1. Создание случаев нагружения.
2. Считывание случая нагружения из базы данных.
3. Выполнение требуемой операции.
104
Выполнение требуемой операции
Как показано в меню, пользователю доступно много операций.
Используйте команду LCOPER или
Создание фата случая нагружения (команда LCWRITE или General Postproc >Write Results)
создает файл, который одинаков с файлом результатов, но намного меньше.
Опция добавления (команда RAPPND или General Postproc > Load Case > Write Load Case)
позволяет Вам добавить комбинированный случай нагружения к файлу результатов и
идентифицировать его с номером этапа нагружения и значением времени.
105
14. К о р о т к о о д о п о л н и т е л ь н ы х в о з м о ж н о с т я х
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
Позже, для выключения номеров линий, Вам понадобится использовать эти же меню
снова.
Взамен Вы можете определить две аббревиатуры:
номеров линий.
106
Для нахождения команды для нужной функции сначала выполните ее с помощью GUI,
а затем просмотрите log file (Utility Menu > List > Files > Log File).
Для определения аббревиатур используйте команду *ABBR:
Демопстрах тя:
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);
• с клавиатуры;
• с файлов ввода.
или команда /INPUT. Файл запуска - это просто файл, который автоматически считывается
при запуске встроенной командой /input.
Например, Вы можете создать файл с именем rectangle.inp, содержащий следующие
строки:
/input,rectangle,inp ! Или
Символ "!" - означает начало комментария и может быть использован для аннотаций к
файлам ввода для пояснений и «комментирования» всех команд.
Вы можете использовать "log file" (jobname.log - протокол сеанса работы), как файл
ввода. Помните следующее, когда Вы будете это делать:
Log file записывает все команды, выполненные во время сессии ANSYS. Поэтому всегда
используйте копию log file, а не просто переименовывайте его.
Может быть полезным сначала отредактировать копию и:
• добавить комментарии;
• «почистить» копию, удалив ошибочные и графические команды (/view, /focus, /dist и
т.д.);
• добавить подсказывающие команды (*ASK).
108
Команда *ASK
*ASK подсказывает пользователю, какую информацию необходимо ввести и,
соответственно, вводит ее в ответ на запрос. Например, Вы можете изменить rectangle, inp
как показано:
Когда Вы вводите этот файл в ANSYS, Вы увидите подсказку, показанную ниже. Ваш
ответ, скажем 5.2, определяет параметр w, который используется в последующей команде
RECT для задания ширины прямоуг ольника.
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]
110
15. И н с т р у м е н т а л ь н а я п а н е л ь для решения задач м е х а н и к и
(Mechanical Toolbar)
Обзор
Инструментальная панель для решения задач механики (МТВ) является упрощенным
интерактивным инструментом, чтобы сделать прочностной анализ быстрым и легким:
• Линейный статический анализ.
• Модальный анализ.
• Стационарный (Steady-state) тепловой анализ.
МТВ имеет несколько ограничений, главным образом для сохранения простоты и удобств в
использовании:
• Отсутствуют возможности твердотельного моделирования. Вся геометрия
импортируется — используется как IGES формат, так и конвертеры из различных
CAD. Вы можете также импортировать геометрию из ANSYS .db файла.
• Содержит только общеиспользуемые графические драйверы и функции
постпроцессирования. Тем не менее, доступно "Utility Menu", которое обеспечивает
доступ ко всем графическим функциям.
• Нет нелинейностей и мультифизики (связанных полей).
Т'!«|Г^^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! .„
Ill
Использование МТВ сделает Ваш анализ весьма простым — просто используйте
клавиши в последовательности слева направо.
И помощь доступна во многих формах:
• Все кнопки и меню снабжены как советами, так и подсказками.
• Большинство диалоговых окон имеют кнопку Help, которая обеспечивает контекстно-
зависимой помощью.
• Кнопка [Tour] с последующим нажатием [?] позволяет получить детальные
объяснения по каждому шагу анализа.
• Кликнув правой кнопкой мышки на любую кнопку или меню, а затем кликнув на
[What's This?], Вы получите краткое описание указанного элемента.
V
/9 ANSYS Mechanical roolbai СЛзепЛЫе db
Stiuctuat
Ш р
Sal if
Область Область статусов
подсказок Твердая (установок)
копия
Просмотр
Sly-out) ^ш^ш\тш\9шт
Рисование!—I
—(fly-uul) Ш
Клавиша Setup
Клавиша Setup используется для задания:
• дисциплины анализа;
• типа анализа;
• системы единиц;
• заголовка;
• свойств МТВ.
112
Клавиша Model
Клавиша Model используется для:
• импортирования геометрии;
• приписывания (присвоения) атрибутов геометрии;
• построения сетки. Если сетка не создана, МТВ будет автоматически строить сетку в
процессе решения.
SIow edges
St jco.ua! <a»C
Приписывание Инструменты
Импортирование материала для построения сетки
J
'ANSYS Mechanical Toolbai - С \ s e m \ l i l i : db
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 позволяет Вам осуществить решение «сейчас» или позже, в указанное
(заданное) время.
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) на верхней линии.
Результаты (Results)
• анимация эквивалентных напряжений (animate SEQV),
• генерировать отчет (generate report).
115