Функция IMPACT

Функция 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