Warning: Undefined array key "HTTP_REFERER" in /home/clients/5f3066c66025ccf8146e6c2cce553de9/web/spip/index.php on line 30

Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /home/clients/5f3066c66025ccf8146e6c2cce553de9/web/spip/index.php on line 30
Comment faire varier automatiquement un paramètre ? - [Apprendre en ligne]
Cinématique
Comment faire varier automatiquement un paramètre ?
Portée pour différents angles de tir

Comment utiliser le menu « Sensi Spec… » de Stella

Article mis en ligne le 4 janvier 2007
dernière modification le 26 juillet 2007

par bernard.vuilleumier

Stella offre la possibilité de réaliser des analyses en sensibilité en faisant varier automatiquement un paramètre dans un modèle. L’angle d’un tir par exemple peut prendre des valeurs comprises entre $\alpha_{min}$ et $\alpha_{max}$ pour un nombre de simulations arbitraires.

L’article « Sensitivity Specifications » du menu « Run »

Pour faire varier automatiquement un paramètre dans un modèle, il faut choisir Sensi Specs… dans le menu Run :

Modèle du tir avec frottement
vx(t) = vx(t - dt) + (ax) * dt
INIT vx = v0*COS(alpha0)
ax = -Ffrott*COS(alpha)/m
INIT vy = v0*SIN(alpha0)
ay = -g-(Ffrott*SIN(alpha))/m
INIT x = 0
vitx = vx
y(t) = y(t - dt) + (vity) * dt
INIT y = 0
vity = vy
alpha = IF vx=0 THEN PI/2 ELSE ARCTAN(vy/vx)
alpha0 = alpha0_en_degré/180*PI
alpha0_en_degré = 60
C = 0.24
Ffrott = 0.5*rho*S*C*v^2
g = 10
m = 0.3
r = 0.15
rho = 1.29
S = PI*r^2
v = SQRT(vx^2+vy^2)
v0 = 18

Pour le modèle ci-dessus, vous obtenez la fenêtre :

Stella propose par défaut 3 simulations, mais vous pouvez changer ce nombre. Vous sélectionnez le paramètre à faire varier dans le cadre Allowable et vous le faites passer dans Selected Value. Vous cliquez ensuite sur le paramètre sélectionné : les champs Start et End s’activent. Vous entrez $\alpha_{min}$ et $\alpha_{max}$ et vous cliquez sur Set. Vous devriez obtenir quelque chose qui ressemble à :

Vous cliquez sur le bouton Graph et vous fabriquez la représentation qui vous intéresse. En l’occurrence, il s’agit d’un Scatter sur lequel vous reportez x et y. N’oubliez pas de cocher Comparative !

Lancez la simulation depuis le menu Run qui comporte maintenant un article S-Run :

Stella effectue le nombre de simulations demandées en faisant varier l’angle de tir de $\alpha_{min}$ à $\alpha_{max}$.

Pour quitter le mode S-Run, il faut décocher la case Sensitivity On de la fenêtre des réglages.