Calculadora velocidade radial e transversal
Com excentricidade 0,2, anomalia verdadeira de 90°, momento angular 60000 e parâmetro gravitacional 398600, a velocidade radial é 1,32866666667 e a transversal 6,64333333333. Você também recebe a velocidade total e o ângulo de trajetória. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Excentricidade
- 0,2
- Anomalia verdadeira
- 90
- Momento angular específico
- 60.000
- Mu
- 398.600
- Anomalia verdadeira (rad)
- 1,5707963268
- Unidade de ângulo
- Deg
- Velocidade radial
- 1,3286666667
- Velocidade transversal
- 6,6433333333
Analistas de missão, estudantes de mecânica orbital e software de orientação precisam da decomposição polar da velocidade orbital: o componente radial ao longo do vetor posição e o componente transversal perpendicular a ele no plano da órbita. Esses dois escalares não são os mesmos que os componentes cartesianos inerciais; vêm da excentricidade, da anomalia verdadeira e do momento angular específico por identidades de livro que os capítulos de Curtis e Vallado reutilizam.
Onde separar a velocidade orbital ajuda
Scripts de projeto preliminar de missão precisam da decomposição polar ao dimensionar queimas em relação às direções radial e ao longo da trilha locais sem levantar um propagador completo. Verificações de sanidade do sistema de solo comparam taxas radial e transversal derivadas de telemetria com o par analítico da melhor estimativa atual de excentricidade, anomalia e momento angular. Validação falha não consome saldo.
Mantenha unidades coerentes entre μ e h, fixe os campos arredondados nos testes e obtenha componentes de velocidade polar reproduzíveis para salas de aula, cadernos e workers na borda sem importar uma biblioteca pesada de astrodinâmica por uma identidade de quatro linhas.
Casos de uso
Verificações de lição de casa e prova
Verifique a velocidade radial e transversal em uma anomalia verdadeira dada a partir de e, h e μ contra exemplos resolvidos do livro sem erros de trigonometria manual.
Projeto preliminar de queima
Obtenha componentes locais radial e ao longo da trilha para dimensionar um Δv impulsivo em coordenadas polares antes da propagação com modelo de forças completo.
Verificações de sanidade de telemetria
Compare taxas radial e transversal a bordo com o par kepleriano analítico a partir da excentricidade, anomalia e momento angular específico estimados.
Perguntas frequentes
O que acontece se o momento angular específico for zero ou negativo?
Um h não positivo não pode escalar os componentes de velocidade polar e não é cobrado.
Qual é o valor padrão de μ?
mu tem padrão 1 para unidades canônicas de livro. Passe o μ do corpo central em unidades coerentes com h quando precisar de resultados SI ou quilômetro-segundo.
Qual a diferença entre velocidade radial e transversal?
A radial segue a linha que liga o corpo central ao satélite; a transversal é perpendicular a essa linha, no plano da órbita. Juntas formam a velocidade total, e a transversal é a que carrega o momento angular.
Por que a velocidade radial pode ser negativa?
Um valor negativo indica que o satélite está caindo de volta em direção ao periapsis; um positivo, que está se afastando do corpo central. Em uma órbita circular ela é exatamente zero.
O que é o ângulo de trajetória de voo?
É a inclinação da velocidade em relação à horizontal local, em graus. No exemplo com excentricidade 0,2 e anomalia verdadeira de 90°, o valor é 11,309932474 graus.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/astro/orbital-velocity-vector \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"eccentricity":0.2,"true_anomaly":90,"specific_angular_momentum":60000}'const res = await fetch("https://api.kit.forhosting.com/astro/orbital-velocity-vector", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"eccentricity": 0.2,
"true_anomaly": 90,
"specific_angular_momentum": 60000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/orbital-velocity-vector",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"eccentricity": 0.2,
"true_anomaly": 90,
"specific_angular_momentum": 60000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/orbital-velocity-vector", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"eccentricity":0.2,"true_anomaly":90,"specific_angular_momentum":60000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"eccentricity":0.2,"true_anomaly":90,"specific_angular_momentum":60000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/orbital-velocity-vector", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"eccentricity": 0.2,
"true_anomaly": 90,
"specific_angular_momentum": 60000
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.orbital_velocity_vector",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Esta calculadora de velocidade radial e transversal aceita a excentricidade e, a anomalia verdadeira ν, o momento angular específico h e um parâmetro gravitacional μ opcional, e devolve v_r, v_⊥, o módulo da velocidade e o ângulo de trajetória de voo em graus. Momento angular específico não positivo é rejeitado com invalid_input porque o momento angular fixa a escala de ambos os componentes.
O que significam a velocidade radial e a transversal em uma órbita kepleriana
Na mecânica orbital de dois corpos a posição de um satélite em relação ao foco costuma ser escrita em forma polar: o vetor raio de comprimento r aponta do corpo central para o satélite, e a anomalia verdadeira ν mede o quanto o satélite avançou além do periapsis ao longo da órbita. O vetor velocidade inercial nesse instante sempre está no plano orbital e pode ser decomposto em uma parte radial paralela ao vetor posição e uma parte transversal perpendicular a ele. Sua norma euclidiana é a velocidade inercial. O componente radial v_r é positivo quando o satélite se afasta do foco e negativo quando cai de volta em direção ao periapsis. O componente transversal v_⊥ é a velocidade horizontal local que carrega o momento angular; em uma órbita circular é toda a velocidade e v_r é exatamente zero. As identidades clássicas em forma fechada usadas por este endpoint são: v_r igual a (μ dividido por h) vezes e vezes o seno de ν, e v_⊥ igual a (μ dividido por h) vezes um mais e vezes o cosseno de ν, onde e é a excentricidade, h o momento angular específico e μ o parâmetro gravitacional padrão do corpo central. O ângulo de trajetória de voo medido a partir do horizonte local é o arco-tangente de dois argumentos de v_r sobre v_⊥. Esses quatro números permitem reconstruir o estado de velocidade polar sem uma efeméride cartesiana completa, e por isso calculadoras radial-transversal aparecem em cadernos de projeto preliminar, solucionadores de prova e workers leves na borda que precisam permanecer determinísticos.
Contrato de entrada, unidades, padrões e comportamento de erro
O mu opcional tem padrão um para que problemas de livro em unidades canônicas funcionem sem um campo extra; ao trabalhar em SI ou em unidades quilômetro-segundo, passe μ coerente com h (por exemplo μ da Terra cerca de 3.986 vezes dez à quinta km cúbicos por segundo ao quadrado com h em km quadrados por segundo). Os valores são arredondados a doze dígitos significativos para goldens estáveis entre runtimes. Envie um corpo JSON com três números finitos obrigatórios: eccentricity e (não negativo), true_anomaly ν e specific_angular_momentum h (estritamente positivo). O angle_unit opcional é um enum de deg ou rad e o padrão é deg; a anomalia verdadeira é convertida para radianos apenas nas chamadas de seno e cosseno. Cada campo numérico pode chegar como número JSON ou como string numérica; campos ausentes, strings vazias e valores não finitos falham com invalid_input nomeando o campo. Em caso de sucesso o corpo ecoa as entradas limpas, devolve true_anomaly_rad normalizado ao intervalo de zero a dois pi, radial_velocity, transverse_velocity, speed, flight_path_angle_deg, uma string formula que reafirma as identidades polares e method igual a orbital_velocity_vector. Combine a resposta com o seu próprio traçador de órbita se precisar de um esboço; este endpoint só avalia a decomposição de velocidade em uma anomalia verdadeira.
Onde uma API de velocidade orbital polar justifica o custo
Cursos universitários de mecânica orbital pedem aos alunos calcular v_r e v_⊥ em anomalias verdadeiras escolhidas para trechos elípticos, parabólicos e hiperbólicos; uma ferramenta gratuita no navegador que coincide byte a byte com a API paga elimina a deriva de calculadora entre lição de casa e corretores LMS. Como a implementação é parse puro de nível A, cada chamada bem-sucedida custa o preço base publicado US$ 0,002 sem tokens de modelo e sem rede de saída.
Perguntas técnicas
Como calcular a velocidade orbital radial e transversal?
Envie eccentricity e (≥ 0), true_anomaly ν e specific_angular_momentum h (> 0). Opcionalmente passe mu (padrão 1). A API devolve v_r = (μ/h)·e·sin(ν), v_⊥ = (μ/h)·(1+e·cos(ν)), a velocidade e o ângulo de trajetória de voo.
A anomalia verdadeira está em graus ou em radianos?
Em graus por padrão (angle_unit=deg). Defina angle_unit como rad para radianos. A resposta sempre inclui true_anomaly_rad e flight_path_angle_deg.
Quanto custa a calculadora de velocidade radial e transversal?
A ferramenta do navegador é gratuita. Pedidos API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.