/STAT Command → File
Close.
8. Постпроцессинг. Войти в постпроцессор:
Main Menu
General PostProc.
Отобразить эквивалентные напряжения по Мизесу (рис. П9.1, á):
Plot Results
Contour Plot
Element Solu
Stress
von Mises SEQV
OK
При анализе результатов отметим плавный переход полей напряжений между двумя параллелепипедами с разным разбиением; при этом следует отметить, что при геометрическом моделировании эти два тела не были связаны в единую замкнутую конструкцию посредством операции объединения (Add) или склеивания (Glue).
Рис. П9.1. Сеточная модель (à) и поля эквивалентных напряжений по Мизесу (á)
9. Выход из ANSYS-программы:
Utility Menu
File
Exit …
.
Выход без сохранения базы данных: Quit – No Save!
OK. Выход с сохранением базы данных: Save Everything
OK.
Приложение 10
Использование деактивации элементов для моделирования разрушения трубы с начальным дефектом*
Постановка задачи
Расчету подвергается модель длинной тонкостенной трубы с начальным дефектом в виде царапины Г-образной формы. Длина трубы 2 м, диаметр 30 см, толщина стенки 1,5 мм. Модель построена из оболо- чечных элементов первого порядка. Идеализация царапины осуществлена назначением меньшей толщины элементов, причем сдвигом срединной поверхности мы пренебрегается. Для упрощения рассматривается четверть трубы с наложением условий симметрии на границах. На первом шаге модель нагружается равномерным внутренним давлением 0,7 МПа, на всех последующих шагах давлением 55 кПа.
В процессе решения в конце каждого шага производится поэлементная проверка по заданному критерию (в данном случае эквивалентное по Мизесу напряжение). В случае превышения критерия элементы деактивируются («убиваются») и расчет проводится заново с сохранением на- пряженно-деформированного состояния, вычисленного на предыдущем шаге. На деактивируемых же элементах деформации, нагрузки, жесткости и т.д. обнуляются. Здесь необходимо отметить, что «смерть» элемента представляет собой умножение его матрицы жесткости на малое число, обычно на 10 6, а не его физическое удаление из модели. При этом геометрическая нелинейность учитывается, а физическая нет, что экономит процессорное время, но значительно огрубляет задачу.
Пример предназначен только для демонстрации особенностей использования опции «смерти» элементов и не претендует на полноту описания решения всего класса задач механики разрушения. Используется грубое разбиение (180 узлов и 153 элемента), что позволяет решить зада- чу быстро и на учебной версии программы ANSYS. Система единиц измерения СИ.
* Автор – А. Шадский, технический специалист CAD-FEM GmbH.
Utility Menu
Change Active CS to...
Global Cylindrical.
1. Выбор типа твердотельных элементов и задание вещественных констант:
Main Menu
Preprocessor
Element Type
Add/Edit/Delete
Add
Structural → Shell → Elastic 4 node 63 → OK.
В данном примере используются опции по умолчанию.
Задание вещественных констант. В данном случае это толщина оболочки 1,5 мм (стенка трубы) и 0,8 мм − толщина под царапиной:
Main Menu |
Preprocessor |
Real Const Add |
SHELL63 → |
Real Constant Set No. |
|
1 |
|
Shell thickness at node I |
TK (I) |
0.0015 |
Apply |
Real Constant Set No. |
|
2 |
|
Shell thickness at node I |
TK (I) |
0.0008 |
OK |
2. Задание свойств материала (белый чугун) в единицах СИ. |
Задание значений модуля упругости (ЕХ, Па) и коэффициента Пуас- |
ñîíà (Poisson′s Ratio, NUXY èëè PRXY): |
|
Main Menu |
Preprocessor → Material Props |
Constant Isotropic |
OK |
|
|
|
|
|
EX |
|
|
|
1.6e11 |
|
Poisson′s Ratio (minor) |
0.25 |
|
3. Построение геометрической модели. |
|
Создать три ключевые точки: |
|
|
Main Menu |
Preprocessor |
Modeling |
Create |
Keypoints In Active |
CS |
|
|
|
|
|
X = 0 |
|
Y = 0.15 |
Z = −1.0 |
Apply |
X = 0.15 |
Y = 0 |
Z = −1.0 |
Apply |
X = 0.15 |
Y = 0 |
Z = 1.0 |
OK |
Включить отображение нумерации точек и линий: |
Utility Menu |
Plot Ctrls |
Numbering |
|
|
Keypoints |
|
|
|
Lines |
|
|
|
|
Показать изометрию: |
|
|
|
Utility Menu |
Plot Ctrls |
Pan, Zoom, Rotate Iso. |
Выбрать в качестве активной системы координат глобальную цилиндрическую СК:
WorkPlane
Создать дугу (в цилиндрической СК прямая линия, не параллельная оси 0Z, является дугой) в четверть окружности между точками 1 и 2 и прямую линию между точками 2 и 3:
Main Menu
Preprocessor
Modeling
Create → Lines
In Active Coord
укажите мышкой точки 1 и 2, затем точки 2 и 3
OK.
Выбрать в качестве активной системы координат глобальную декар-
òîâó ÑÊ: |
|
|
|
|
Utility Menu |
WorkPlane |
Change Active CS to... |
Global Cartesian. |
Создать поверхность трубы «протаскиванием» дуги вдоль прямой |
линии: |
|
|
|
|
Main Menu |
Preprocessor |
Modeling Operate |
Extrude / Sweep |
Lines |
Along Lines |
укажите мышкой дугу (линию 1) |
â îêíå |
Sweep Lines along Lines
OK
укажите мышкой длинную прямую (линию 2)
â îêíå Sweep Lines along Lines
OK.
Выполните слияние объектов:
Main Menu
Preprocessor
Numbering Ctrls
Merge Items...
в окне Merge Coincident or Equivalents Defined Items выберите All â ïîëå Type of
item to be merge OK. |
|
|
|
|
4. Создание и модификация сеточной модели. |
|
|
Назначить число разбиений КЭ на линиях: |
|
|
Main Menu |
Preprocessor |
Meshing |
Mesh |
Lines |
Picked Lines; |
– выбрать обе дуги (линии 1 и 3) |
Apply |
|
|
NDIV No. of element divisions |
9 |
|
|
Space Spacing Ratio |
|
1 |
Apply |
|
– выбрать обе прямые линии (линии 2 и 4) |
Apply |
|
NDIV No. of element divisions |
17 |
|
Space Spacing Ratio |
|
−0.1 OK |
|
Построение сеточной модели с данными параметрами (рис. П10.1): |
Main Menu |
Preprocessor |
Meshing |
Mesh |
Areas |
Mapped |
Free
Pick All
Таким образом, на четверти окружности сгенерировано 9 элементов без сгущения, а вдоль трубы − 17 элементов со сгущением 1:10 к середине трубы.
Перед моделированием царапины сделайте активной глобальную цилиндрическую СК:
Utility Menu
WorkPlane
Change Active CS to...
Global Cylindrical.
Рис. П10.1. Сеточная модель
Выделите узлы и принадлежащие им элементы:
Utility Menu
Select
Entities...
;
– в окне Select Entities произведите следующие действия: убедитесь, что в первом поле выбрано Nodes; во втором поле выберите By Location; активируйте кнопку Z coordinates
в поле Min, Max укажите диапазон: − 0.015,0.015
нажмите Apply;
–активируйте кнопку Y coordinates
в поле Min, Max укажите диа-
пазон: 25,65 (градусов); активируйте кнопку Reselect
нажмите Apply (отобраны узлы, лежащие в интервале ±15ìì ïî îñè Z и 25+65° по угловой координате θ);
–в первом поле выберите Elements; во втором поле выберите Attached
to; активируйте кнопку Nodes, all; активируйте кнопку From Full
нажмите Apply (отобраны элементы, определяемые этими узлами);
–в первом поле выберите Nodes; во втором поле выберите By Location; активируйте кнопку Z coordinates → в поле Min, Max укажите диапазон: −0.2,0.015
нажмите Apply;
–активируйте кнопку Y coordinates
в поле Min, Max укажите диапазон: 25,45 (градусов); активируйте кнопку Reselect
нажмите Apply;
–в первом поле выберите Elements; во втором поле выберите Attached
to; активируйте кнопку Nodes, all; активируйте кнопку Also Select
нажмите ÎÊ.
Изобразите отобранные элементы (рис. П10.2):
Utility Menu Plot |
Elements. |
|
|
|
Выбрать в качестве активной системы коор- |
|
динат глобальную декартову СК: |
|
Utility Menu |
WorkPlane |
Change Active CS to... |
|
Global Cartesian. |
|
|
Задайте атрибуты элементов (часть оболочки |
Рис. П10.2. Элементы |
с меньшей толщиной) по умолчанию: |
|
|
-Attributes- Define |
под царапиной |
Main Menu |
Preprocessor |
Default Attribs...
в окне «Meshing Attributes» измените номер набора констант, выбрав 2 в поле «Real constant set number» → нажмите ÎÊ.
Назначьте данные атрибуты отобранным элементам:
Main Menu |
Preprocessor Modeling Move / Modify Elements |
Modify Attrib |
в окне выбора элементов «Modify Elem Attributes» на- |
жмите Pick All |
нажмите OK. |
Восстановите активность всех объектов: |
Utility Menu |
Select |
Everything. |
Проверьте правильность ориентации нормалей у поверхностных |
элементов: |
|
|
Utility Menu |
PlotCtrls |
Symbols... в окне Symbols активируйте фла- |
жок изображения элементных систем координат Element coordinate sys → нажмите OK.
Если нормали направлены внутрь трубы (рис. П10.3, à), то разверни-
òå èõ (ðèñ. Ï10.3, á): |
|
|
|
Main Menu → Preprocessor |
Modeling |
Move / Modify |
Reverse |
Normals |
of Shell Elems в окне «Reverse Shell Element No.» нажмите |
Pick All |
OK. |
|
|
|
Задайте опции изображения элементов разной толщины (отображение разным цветом в зависимости от номера набора вещественных кон-
стант): |
|
|
|
Utility Menu |
PlotCtrls |
Numbering... |
â îêíå «Plot Numbering |
Controls»: в поле Elem /Attrib numbering выберите Real const ïèò → в поле Numbering show with выберите Colors only → OK.
Нарисуйте элементы и убедитесь, что теперь все верно:
Utility Menu
Plot
Elements.
Main Menu
Solution
Analysis Type
Analysis Options...
â îêíå Static or Steady-State Analysis выберите Full N−R â ïîëå Newton−Raphson
option OK. |
|
|
|
|
В более поздних версиях: |
|
|
Main Menu |
Solution |
Analysis Type |
Sol’n Controls |
в закладке |
Basic выбрать в поле Analysis Options |
Large Displacement Static |
в закладке Sol’n Options |
активировать Iterative; установить среднюю |
скорость схождения итерационного процесса решения задачи в шкале: Speed−Accuracy.
Можно использовать командный способ, т.е. ввести в командной
строке последовательно: |
|
NLGEOM, ON |
Enter |
NROPT, FULL |
Enter |
Запустить на счет и закрыть окна статистики (во всех версиях): |
Main Menu Solution |
Solve Current LS → |
/STAT Command → File |
Close |
Solve current load step |
OK. |
7. Создать таблицу эквивалентных по Мизесу напряжений из элементной таблицы результатов с именем Eqv_Strs (рис. П10.5):
Main Menu
General Postproc
Element Table
Define Table... 
âокне «Element Table Data» нажмите Add...
в окне «Define Additional Element Table Items» в поле Lab (User label for item) введите: Eqv_Strs →
âлевом окошке поля Results data item выберите Stress → в правом окош-
ке выберите von Mises SEQV
нажмите OK
закройте окно «Element Table Data»
Close.
Сделайте отбор элементов, у которых осредненное в пределах элемента эквивалентное по Мизесу напряжение превышает величину 100 МПа:
Utility Menu
Select
Entities...
в окне «Select Entities» произведите следующие действия: в первом поле выберите Elements
во втором поле выберите By Results
нажмите ÎÊ → в окне «Select Elements by Results» убедитесь, что таблица Eqv_Strs активна → введите величину 1.0е8 в левое поле VMIN диапазона Range of values → нажмите OK.
8. Деактивация отобранных элементов и расчет второго шага. Изобразить отобранные элементы:
Utility Menu
Plot
Elements.
Main Menu
General PostProc.
Обновить таблицу Eqv_Strs результатами третьего шага:
Element Table
Define Table
в окне «Element Table Data» нажмите
Update
Close.
Отберите только «живые» элементы:
Utility Menu
Select
Entities...
в окне «Select Entities» произведите следующие действия: в первом поле выберите Elements
во втором поле выберите Live Elem’s → убедитесь, что активна кнопка From Full → нажмите ÎÊ.
Графически отобразите поэлементно осредненное эквивалентное по Мизесу напряжение (т.е. элементную таблицу Eqv_Strs, рис. П10.4, П10.7):
Рис. П10.4. Осредненные напряжения по Мизесу на последнем шаге
Main Menu → General Postproc → Element Table → Plot Elem Table... → в окне «Contour Plot of Element Table Data» убедитесь, что в поле Item to be plotted таблица Eqv_Strs активна → â ïîëå Average at common nodes?
выбрана опция No − do not avg → нажмите OK. |
|
12. Выход из ANSYS-программы: |
|
Utility Menu File Exit … |
|
Выход без сохранения базы данных: Quit – No Save! |
OK. |
Выход с сохранением базы данных: Save Everything |
OK. |