Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / САПР изделий из композиционных материалов. Моделирование процессов деформирования и разрушения в среде ANSYS

.pdf
Скачиваний:
25
Добавлен:
19.11.2023
Размер:
68.45 Mб
Скачать

NVAR1 1 st variable to list

2

 

 

NVAR2 2 st variable

3

OK

 

Используя меню File, можно сохранить результаты в файле с тексто-

вым форматом.

 

 

 

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

 

Utility Menu File Exit … .

 

 

 

Выход без сохранения базы данных: Quit – No Save!

OK.

Выход с сохранением базы данных: Save Everything

OK.

Приложение 12

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

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

Моделируется столкновение двух одинаковых полых толстостенных сферических тел (внешний радиус 0,1 м, внутренний радиус 0,09 м). Начальные условия: одно тело находится в покое, другое имеет начальную скорость 30 м/с. Вследствие симметрии для решения задачи моделируется только сектор в 1/4 каждой сферы. Материал при этом считается упруго-пластическим, используется упрощенная изотропная билинейная модель упрочнения (BISO). Задача контактная, тип контакта: деформируемая поверхность – деформируемая поверхность.

Препроцессинг

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

Main Menu Preferences Structural.

2. Формирование списка типов конечных элементов: Solid – для твердотельного моделирования, Conta и Target – для создания контактной пары:

Main Menu Preprocessor Element Type Add/Edit/Delete Add Structural

Solid Brick 8 node 45 Apply, Contact 3D Target 170 Apply, Contact 4nd surf 173 OK.

3. Описание вещественных констант:

Main Menu Preprocessor Real Constants Add Type 3 Conta

173 OK

 

Real Constant Set No.

2

Normal Penalty stiffness FKN

10

* Автор – К. Жеков, технический специалист CAD-FEM GmbH.

272

Penetration Tolerance FTOLN 0.05

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

OKClose.

4. Задание свойств материала (сталь) в единицах СИ.

Задание значений модуля упругости (ЕХ, Па), коэффициента Пуас-

ñîíà (Poissons Ratio) и плотности (Density, кг/м3):

 

 

Main Menu

Preprocessor

Material Props Constant Isotropic OK

EX

 

 

 

2.1e11

 

 

 

 

Poissons Ratio (minor)

0.3

 

 

 

 

Material Density DENS

7850

OK

 

 

 

Для версии ANSYS 8.* соответственно:

 

 

 

Main Menu

Preprocessor

Material Props

Material Models

Structural

Linear

Elastic

Isotropic,

 

 

 

Main Menu

Preprocessor

Material Props

Material Models

Structural

Density.

 

 

 

 

 

 

Описание упруго-пластической модели поведения материала:

Main Menu

Preprocessor

Material Props

 

Data Tables

Define

Activate Lab Type of data table Bilinear isotr BISO

 

NTEMP No. Of temperatures

1

OK

 

Main Menu

Preprocessor

Material Props

Data Tables Edit Active

Yid Strs 24e5 (предел текучести или пропорциональности)

Tang Mod 21e7

(касательный модуль упругости в зоне уп-

рочнения диаграммы деформирования).

 

 

 

 

Data Table BISO

File

Apply/Quit.

 

 

 

 

Для версии ANSYS 8.* соответственно (рис. П12.1):

 

Main Menu

Preprocessor

Material Props

Material Models

Structural

Nonlinear

Inelastic

Rate

Independent

Isotropic

Hardening Plasticity

Mises Plasticity

Bilinear

 

 

5. Построение геометрической (рис. П12.2) и сеточной модели.

5.1. Построение одной четверти сферы:

 

 

 

Main Menu Preprocessor

Modeling Create Volumes Sphere

By Dimensions

 

 

 

 

 

 

 

Rad-1

0.1

 

 

 

 

 

 

Rad-2

0.09

 

 

 

 

 

273

Theta-1 0

Theta-2 90 OK.

Рис. П12.1. Описание упруго-пластической модели

Рис. П12.2. Геометрическая модель

274

5.2. Для того чтобы упростить в дальнейшем разбиение твердого тепа на гексаэдры при помощи функции Mapped Mesh, необходимо разбить твердое тело на геометрически простые составляющие, в данном случае на половины, топологически подобные трехгранным призмам. Для разрезки тела используется рабочая плоскость (Workplane), которая по умолчанию совпадает с плоскостью XY глобальной декартовой системы координат:

Main MenuPreprocessorModelingOperateDivideVolume by WrkplanePick All

Сделайте операцию по слиянию пограничных объектов:

Main Menu Preprocessor Numbering Ctrls Merge Items All OK

5.3. Показать изометрию:

 

 

 

 

Utility Menu

Plot Ctrls

Pan, Zoom, Rotate Obliq.

 

 

Для отображения более сглаженных поверхностей выполните:

Utility Menu

Plot Ctrls

Style

Size and Shape… [/EFACET]

 

Facets/element edge

4 facets/edge.

 

 

 

5.4. Назначение разбиения на линиях.

 

 

 

Отобразить линии:

 

 

 

 

 

Utility Menu

Plot

Lines.

 

 

 

 

 

Отобрать длинные контурные линии:

 

 

 

Utility Menu

Select

Entities

Lines By Lenght/Rad

0.1, 0.5

Apply

Replot.

 

 

 

 

 

 

 

Назначить число разбиений на КЭ на этих линиях:

 

 

Main Menu Preprocessor

Size Ctrls

ManualSize

Lines

All

Lines NDIV No. of element divisions 10.

Отобрать короткие (радиальные) контурные линии методом инвер-

сии подмножества линий:

 

Utility Menu

Select Entities Lines lnvert Replot

Cancel

Назначить число разбиений на КЭ на этих линиях:

 

Main Menu

Preprocessor Size Ctrls ManualSize Lines

All Lines

NDIV No. of element divisions 1.

 

Восстановить активность всех объектов:

 

Utility Menu

Select Everything.

 

5.5. Построение сеточной модели. Произвести разбиение тела на КЭ:

275

Main MenuPreprocessorMeshVolumesMapped4 to 6 Sided Pick All.

Скопировать тело и его сеточную модель с переносом на 0,25 м по

координате z:

 

 

 

Main Menu

Preprocessor

Copy

Volumes

Pick All .

DZ

Z offset in active CS

0.25 OK.

 

Показать изометрию (рис. П12.3):

 

Utility Menu

Plot Ctrls

Pan, Zoom, Rotate

Iso Fit.

Рис. П12.3. Сеточная модель

5.6. Построение контактной пары.

Отобрать поверхность первого тела для формирования контактной поверхности:

Utility Menu Select EntitiesAreas By Num/Pick.

Выберите при помощи левой кнопки мыши поверхность А10 (внешняя) OK

Отобрать все узлы на этой поверхности:

Utility Menu Select Entities Nodes Attached To -Areas, All- From Full Apply.

Отобрать из этих узлов подмножество узлов, предположительно соответствующее пятну контакта:

By Location Z coordinates0.05, 0.1 Reselect Apply.

Установить текущие атрибуты КЭ:

276

Main Menu

Preprocessor Attributes Define

Default Attributes.

TYPE Element type number 3 Conta 173

OK.

Создайте на отобранном подмножестве узлов поверхностные кон-

тактные элементы (рис. П12.4):

 

 

Main Menu

Preprocessor

Create

 

Elements

Surf to Surf OK

Pick All.

 

Восстановите активность всех объектов:

 

Utility Menu

Select

Everything.

 

Отобразите поверхности:

 

 

Utility Menu

Plot

Areas.

 

 

Повторите предыдущие процедуры для

 

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

контактной

Рис. П12.4. Контактные

ïàðû:

 

 

 

 

 

 

элементы

 

 

 

 

Utility Menu

Select

Entities

Areas By

 

Num/Pick.

Выберите при помощи левой кнопки мыши (или введите номер в по-

ле ввода) поверхность А14

OK. Далее:

Utility Menu

Select Entities Nodes Attached To Areas All From

Full Apply

 

 

By Location Z coordinates 0.15, .2 Reselect Apply.

Main Menu

Preprocessor

Attributes Define Default Attributes .

TYPE Element type number 2 Targe170 OK.

Создайте элементы целевой поверхности контактной пары (рис. П12.5):

Main MenuPreprocessorCreateElementsSurf to SurfOK Pick All

Восстановите активность всех объектов:

Utility Menu Select Everything.

6. Граничные условия.

Условия симметрии на гранях, образованных «вырезанием» четвертинок полых сфер, в плоскостях XZ è YZ:

Main Menu Solution Loads Apply Symmetric BC on Areas,

или то же самое путем селекции узлов на этих гранях и приравнивания к нулю перемещений в направлении нормали к выбранной грани:

Utility Menu Select Entities

Nodes By Location

X coordinates 0., 0. From Full

Apply.

277

Main MenuSolutionLoadsApply DisplacementÎn Nodes Pick All

UX OK,

Utility Menu Selects Entities Nodes By Location

Y coordinates 0., 0. From Full Apply,

Main Menu Solution Loads Apply

Displacement On Nodes Pick All

UY OK.

Восстановить активность всех объектов:

Utility Menu Select Everything, Utility Menu Plot Replot.

Решение

7. Выбор типа анализа (переходный динамический процесс):

Рис. П12.5. Контактная пара Main MenuSolutionAnalysis Type New AnalysisTransientOK.

7.1. Задание параметров расчета:

применить полный метод решения;

активировать геометрическую нелинейность, включая большие деформации:

Main Menu Solution Analysis Options Full OK

NLGEOM, Large Deform EffectsON OK.

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

Main MenuSolutionLoad step optsOutput CtrlsDB/Results File Every Substep OK.

7.3. Задать общее время анализа (TIME, с), шаг по времени (DELTIM, с), минимальный и максимальный шаг по времени при автоматическом выборе программой:

Main MenuSolutionLoad step optsTime/FrequenceTimeTime Step

TIME, Time at end of load step

0.0035

278

DELTIM, Time step size

0.00005

DELTIM, Minimum time step size

0.000001

DELTIM, Maximum time step size

0.00005 OK.

7.4. Задать предельное число итераций на каждом шаге по времени

для учета физической нелинейности:

 

 

 

 

Main Menu

 

Solution

Nonlinear

Equilibrium Iter

50

OK.

Main Menu

 

Solution

Nonlinear

Line Search ON

OK.

7.5. Начальные условия.

 

 

 

 

 

Отобрать все узлы первого тела:

 

 

 

 

Utility Menu

Select

Entities

Nodes

By Location

Z coordinates

–0.1, 0.1 From Full Apply.

 

 

 

 

Для контроля отобразить их:

 

 

 

 

Utility Menu

Plot

Nodes.

 

 

 

 

 

Задать начальную скорость движения первого тела в направлении

îñè Z â ïîëå VALUE2 Velocity:

 

 

 

 

 

Main Menu

 

Solution

Loads

Apply

Initial Conditions

Define

Pick All

UZ

30 OK.

 

 

 

 

 

Восстановить активность всех объектов:

 

 

Utility Menu

Select

Everything.

 

 

 

 

7.6. Запустить на счет решатель и закрыть окна статистики:

Main Menu

Solution

Solve

Current LS

/STAT Command

File

Close Solve current load step

OK.

 

 

 

 

Обработка результатов расчета (постпроцессинг)

8. Использование основного и временного постпроцессоров. 8.1. Считать результаты с последнего шага решения:

Main Menu General Postproc Read Results Last set.

Отобрать только твердотельные элементы:

Utility Menu Select EntitiesElements

By Attributes Element Type Num 1 Apply.

Показать изометрию:

Utility Menu Plot Ctrls Pan, Zoom, Rotate Bot Fit.

Построить анимацию эквивалентных напряжений:

Utility Menu Plot Ctrls Animate Dynamic Results Stress Von Mises OK.

279

8.2. Отображение результатов на одном из промежуточных этапов

решения:

 

 

 

Main Menu

General Postproc

By Set Number

45 OK.

Восстановить активность всех объектов:

 

Utility Menu

Select Everything.

 

Отобразить контактные напряжения:

 

Main Menu

General Postproc

Plot results

Nodal Solu

Contact Total stress OK.

8.3. Для наибольшей наглядности можно графически дополнить изображение (в силу симметрии) и повернуть произвольным образом:

Utility Menu

Plot Ctrls Style Symmetry Expansion Periodic Cyclic

Symmetry

Reflect About XZ.

Utility Menu Plot Ctrls Pan, Zoom, Rotate Dynamic Mode (левая кнопка мыши – перемещение по экрану, правая – вращение).

8.4. Выход из программы без сохранения всех данных:

File Exit Quit / No Save.