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
|