Pular para o conteúdo
🛠️ToolsShed

Conversor de velocidade do vento

Converta velocidade do vento entre m/s, km/h, mph, nós e escala Beaufort.

Conversões

m/s2.78
km/h10.0
mph6.2
knots5.4
Beaufort2

Escala de Beaufort

2

Light breeze

Beaufort scale

Sobre esta ferramenta

A velocidade do vento é medida em diferentes unidades em todo o mundo—metros por segundo em contextos científicos, quilômetros por hora na maioria dos países, milhas por hora nos Estados Unidos, e nós em aviação e indústrias marítimas. A escala de Beaufort adiciona uma dimensão qualitativa descrevendo os efeitos do vento no ambiente, de ar calmo a furacões. Esta ferramenta converte entre todos esses formatos instantaneamente, sendo essencial para meteorologistas, marinheiros, pilotos e qualquer pessoa que precise comparar dados de vento de diferentes fontes.

Simplesmente insira uma velocidade do vento em qualquer unidade e selecione essa unidade no menu suspenso. O conversor exibe automaticamente os valores equivalentes em metros por segundo, quilômetros por hora, milhas por hora, nós e a categoria correspondente da escala de Beaufort. Nenhuma etapa adicional é necessária—todas as conversões ocorrem no seu navegador instantaneamente. Quer você esteja lendo uma previsão do tempo, verificando relatórios de aviação ou analisando dados históricos de tempestades, esta ferramenta elimina a necessidade de cálculos manuais ou múltiplas tabelas de referência.

Perguntas Frequentes

Implementação de Código

import math

# Wind speed conversion functions (base unit: m/s)
def to_ms(value, unit):
    conversions = {"ms": 1, "kmh": 1/3.6, "mph": 1/2.23694, "knots": 1/1.94384}
    if unit == "beaufort":
        b = max(0, min(12, round(value)))
        return 0.836 * (b ** 1.5)
    return value * conversions[unit]

def from_ms(ms, unit):
    if unit == "beaufort":
        return (ms / 0.836) ** (2/3) if ms > 0 else 0
    conversions = {"ms": 1, "kmh": 3.6, "mph": 2.23694, "knots": 1.94384}
    return ms * conversions[unit]

# Convert 10 m/s to all units
ms = 10
print(f"10 m/s =")
print(f"  {from_ms(ms, 'kmh'):.1f} km/h")
print(f"  {from_ms(ms, 'mph'):.1f} mph")
print(f"  {from_ms(ms, 'knots'):.1f} knots")
print(f"  {from_ms(ms, 'beaufort'):.1f} Beaufort")

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.