Forza dell'attrito dell'aria
Salve, sto realizzando un programma che deve implementare una fisica
abbastanza realistica.
Ora mi sto cimentando nel moto di una palla che pu� impattare e
rimbalzare.
Ho un problema che non riesco a capire, probabilmente sbaglio il
metodo di approccio.
Per definire il moto della palla utilizzo le velocit�, cio� aumento e
calo la velocit� in base all'accelerazione.
La velocit� della palla � un vettore, cos� come la velocit� che si
oppone, o aiuta, il moto della palla, cio� la velocit� dovuta alla
forza di gravit�.
Il tutto funziona bene, se non inserisco nessun tipo di attrito, il
problema ovviamente � che la palla non si ferma mai in quanto ha
sempre la stessa energia.
Per fare peredere energia alla palla ho pensato di inserire l'attrito
dell'aria, ed � qui che nasce il problema.
Il vettore velocit� dato dall'acc di gravit�(lo chiamer� G) ha
modulo g*dt e angolo alfa=-90 (diretto verso il basso insomma), questo
sommato al vettore velocit� della palla(lo chiamer� Vp) ne aumenta o
frena la velocit� del moto.
L'attrito l'ho inserito cambiando il modulo di G in questo modo:
((P-0.5*|Vp|)/m)*dt dove P e a forza peso della palla e m la sua
massa,l'angolo rimane sempre -90 perch� � diretto sempre in quel
senso.
Il fatto � che non succede quello che mi aspetterei, cio� in alcune
circostanze la palla accellera e schizza via.
Questo succede perch� 0.5*Vpalla risulta essere maggiore di P e quindi
il modulo di G diventa negativo cambiando quindi il suo verso(pruna
verso l'alto).
Non capisco per� come pu� avvenire ci�...cio� se Vp=Vp+G e
|G|=((P-0.5*|Vp|)/m)*dt come pu� Vp aumentare fino a superare P? in
teoria dovrebbe aumentare sempre meno fino a rimanere
costante(accelerazione =0).
Dove sbaglio?
La mia teoria � giusta o non sto tenendo conto di qualcosa di
importante?
Received on Tue May 30 2006 - 13:49:25 CEST
This archive was generated by hypermail 2.3.0
: Sun Nov 24 2024 - 05:10:20 CET