IMPACT

La fonction IMPACT(x,x',x1,k,e,cmax,d) calcule les forces de collision comme une fonction de déplacement et de vélocité.

Format

IMPACT(x,x',x1,k,e,cmax,d)

Arguments

x

La variable indépendante. Pour un calcul de force, définissez un résultat de déplacement pour indiquer l'argument x.

x'

La dérivée de la variable indépendante. Pour un calcul de force, définissez un résultat de vélocité pour indiquer l'argument x'.

x1

Une variable réelle positive, un nombre ou une fonction. Pour le calcul d'une force, elle indique la longueur libre de x lorsque x < x1 .

Pour un calcul de force, la force est positive si x < x 1 . La force est zéro si x ≥ x1 .

k

Une valeur non négative. Pour un calcul de force, k représente la rigidité de l'interaction à la surface frontière.

e

Une valeur positive. Pour un calcul de force, e représente l'exposant de la caractéristique de déformation de la force. Pour un ressort raidissant, saisissez e> 1,0. Pour un ressort assouplissant, saisissez 0 < e < 1,0.

cmax

Une variable non négative. Pour un calcul de force, cmax représente le coefficient d'amortissement maximum.

d

Une variable réelle positive. Pour un calcul de force, d représente la pénétration limite à laquelle l'amortissement maximum cmax est appliqué.

Définition d'une fonction

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