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
|