Функция IMPACT(x,x',x1,k,e,cmax,d) рассчитывает силы, действующие при столкновении, как функцию перемещения и скорости
Формат
IMPACT(x,x',x1,k,e,cmax,d)
Аргументы
x |
Независимая переменная. Для вычисления силы необходимо определить результат перемещения для определения аргумента x. |
x' |
Производная независимой переменной. Для вычисления силы необходимо определить результат скорости для определения аргумента x'. |
x1 |
Положительная вещественная переменная, число или функция. Для расчета силы укажите свободную длину x, если x < x1. При вычислении силы ее значение положительное, если x < x1. Сила равна нулю, если x ≥ x1.
|
k |
Неотрицательное значение. При вычислении силы k обозначает жесткость взаимодействия поверхностей на границе. |
e |
Положительное значение. При вычислении силы e — экспонента характеристики искажения силы. Для придания пружине жесткости введите e > 1,0. Для смягчения пружины введите 0 < e < 1,0. |
cmax |
Неотрицательная переменная. При вычислении силы cmax обозначает максимальный коэффициент демпфирования. |
г |
Положительная вещественная переменная. При вычислении силы переменная d обозначает проникновение поверхностей на границе, при которой применяется максимальное демпфирование cmax. |
Определение функции
IMPACT(x,x',x1,k,e,cmax,d) =
max(0,k*(x1 - x)e - STEP(x,x1-d,cmax,x1,0)*x')
|
x < x1
|
0
|
x ≥ x1
|