Estoy haciendo un juego que está ambientado en un desierto y hay tormentas de arena que ocurren periódicamente. Lo que he hecho es muy básico y está lejos de ser realista, lo cual es
if (distance > 30) {
windForce = 60000 / distance;
}
Más allá de los 30 metros estás dentro del ojo de la tormenta y (supuestamente) no sientes viento. Dada la ecuación anterior, a 30 metros la fuerza sería de 2.000 newtons y se debilitaría a partir de ahí.
¿Cómo puedo saber la velocidad del viento en metros/s? Sé que la velocidad del viento se calcula con un equipo especial y depende de la densidad y la temperatura del aire (y probablemente de otros factores), pero una aproximación aproximada sería suficiente. Y como dije, está en un desierto, un clima muy cálido y seco.
El modelo más simple de resistencia del aire tiene la fuerza proporcional al cuadrado de la velocidad. para ir una distancia a través de un fluido a velocidad , la resistencia mínima del aire requiere que aceleres el aire a la velocidad para moverlo fuera del camino. Eso requiere energía:
con la masa, , Dependiendo de :
El trabajo realizado es:
de modo que:
El modelo de huracán tiene un núcleo de vorticidad constante en el ojo (básicamente, gira como un bloque sólido). Fuera de la pared del ojo, la vorticidad es cero. Eso requiere cero curl:
que se resuelve mediante un flujo circular con:
(Nota: puede ver grandes plataformas en el aire girando alrededor de un vórtice de tornado, sin rotar; eso es un flujo irrotacional de cero curvatura).
Así que en resumen:
para , y:
para .
mohammad athar
RealCualquiera
mohammad athar