Характеристики неявного метода и основные пути решения. Программный комплекс LS-Dyna

Содержание

Слайд 2

Аннотация

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

Аннотация В данном практическом занятии изучены теоретические основы контактно взаимодействия на которых
основывается в своих расчетах программный комплекс LS-Dyna. Рассмотрены характеристики неявного метода и основные пути решения.

Слайд 3

План практического занятия

Характеристика неявного метода
Неявный метод интегрирования
Метод Ньютона для расчета

План практического занятия Характеристика неявного метода Неявный метод интегрирования Метод Ньютона для
n неизвестных
Пример. Одномерная нелинейная пружина
Линейная динамика неявного метода
Статический нелинейный неявный метод
Статический линейный неявный метод

Слайд 4

Характеристика неявного метода

Производится вычисление глобальной матрицы жесткости, инверсия матрицы (нахождение обратной матрицы),

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

Слайд 5

Характеристика неявного метода

 

Характеристика неявного метода

Слайд 6

Характеристика неявного метода

 

Характеристика неявного метода

Слайд 7

Неявный метод интегрирования

 

Неявный метод интегрирования

Слайд 8

Неявный метод интегрирования

 

Неявный метод интегрирования

Слайд 9

Неявный метод интегрирования

 

Неявный метод интегрирования

Слайд 10

Неявный метод интегрирования

 

Неявный метод интегрирования

Слайд 11

Неявный метод интегрирования

 

Неявный метод интегрирования

Слайд 12

Метод Ньютона для расчета n неизвестных

 

Метод Ньютона для расчета n неизвестных

Слайд 13

Метод Ньютона для расчета n неизвестных

Метод Ньютона для расчета n неизвестных

Слайд 14

Метод Ньютона для расчета n неизвестных

Метод Ньютона для расчета n неизвестных

Слайд 15

Метод Ньютона для расчета n неизвестных

Ниже более детально описываются три аспекта, отраженные

Метод Ньютона для расчета n неизвестных Ниже более детально описываются три аспекта,
в блок-схеме:
A: Для решения уравнений равновесия используются итерационные методы. В данном пособии рассматривался метод Ньютона-Рафсона, хотя пользователь может выбрать любой другой метод, встроенный в программный комплекс LS-DYNA. Сделать это можно через карточку *CONTROL_IMPLICIT_SOLUTION, где также задаются параметры итерационного процесса. Более подробно эти методы рассмотрены в разделе Implicit in LS-DYNA.
B: Для нахождения Δd решается линейное уравнение, при этом матрица A инвертируется (находится обратная матрица). Выбрать решатель для этой задачи можно с помощью карточки *CONTROL_IMPLICIT_SOLVER.
C: Производится проверка критерия сходимости. В LS-DYNA существует три критерия. В карточке *CONTROL_IMPLICIT_SOLUTION можно задать критерий и другие параметры. Далее эти критерии рассмотрены более подробно. Настройки управления можно найти в разделе Implicit in LS-DYNA.

Слайд 16

Метод Ньютона для расчета n неизвестных

 

Метод Ньютона для расчета n неизвестных

Слайд 17

Метод Ньютона для расчета n неизвестных

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

Метод Ньютона для расчета n неизвестных Видно, что, если внешняя нагрузка не
после предыдущего шага, то величина невязки r будет изначально равна нулю. Это вызовет проблемы для энергетического критерия, поскольку знаменатель обратится в ноль. В этом случае LS-DYNA отображает критерий энергии 1,000. Рекомендуется применять нагрузку, которая меняется на каждом шаге.

Слайд 18

Метод Ньютона для расчета n неизвестных

 

Метод Ньютона для расчета n неизвестных

Слайд 19

Метод Ньютона для расчета n неизвестных

 

Метод Ньютона для расчета n неизвестных

Слайд 20

Пример. Одномерная нелинейная пружина

Для того, что проиллюстрировать метод Ньютона, рассмотрим простую нелинейную

Пример. Одномерная нелинейная пружина Для того, что проиллюстрировать метод Ньютона, рассмотрим простую нелинейную пружину.
пружину.

Слайд 21

Пример. Одномерная нелинейная пружина

 

Пример. Одномерная нелинейная пружина

Слайд 22

Пример. Одномерная нелинейная пружина

 

Пример. Одномерная нелинейная пружина

Слайд 23

Пример. Одномерная нелинейная пружина


 

Пример. Одномерная нелинейная пружина

Слайд 24

Пример. Одномерная нелинейная пружина


 

Пример. Одномерная нелинейная пружина

Слайд 25

Пример. Одномерная нелинейная пружина

 

Пример. Одномерная нелинейная пружина

Слайд 26

Пример. Одномерная нелинейная пружина

 

Пример. Одномерная нелинейная пружина

Слайд 27

Линейная динамика неявного метода

Ранее была показана нелинейная динамика, но иногда модель

Линейная динамика неявного метода Ранее была показана нелинейная динамика, но иногда модель
может быть рассчитана как линейная. Это значит, что деформация, материалы и т.д. линейно зависимы. Как задать линейный анализ в LS-DYNA показано в разделах Activate the Implicit Solver и Implicit in LS- DYNA. Ниже дана блок-схема. Стоит запомнить одну вещь, что если задан любой вид контакта в задаче, то это превращает модель в нелинейную.

Слайд 28

Линейная динамика неявного метода

Линейная динамика неявного метода

Слайд 29

Статический нелинейный неявный метод

Некоторые расчетный модели могут считаться статическими, уравнение (4) не

Статический нелинейный неявный метод Некоторые расчетный модели могут считаться статическими, уравнение (4)
учитывая массу (δ=0). Блок схема для статического нелинейного неявного метода показана на рисунке ниже. Статический расчет установлен по умолчанию в LS-DYNA, можно изменить в карточке *CONTROL_IMPLICIT_DYNAMICS.

Слайд 30

Статический нелинейный неявный метод

Статический нелинейный неявный метод