Calculadora de velocidad de Alfvén
La API de velocidad de Alfvén calcula la rapidez con la que las perturbaciones magnéticas viajan a través de un plasma: v = B / √(μ·ρ), a partir de la intensidad del campo magnético en tesla, la densidad de masa en kilogramos por metro cúbico y la permeabilidad magnética en henrios por metro (por defecto, la permeabilidad del vacío μ₀).
Ejecutar — gratis
Usted obtiene la velocidad en metros por segundo, los datos de entrada validados y devueltos, la fórmula, una derivación paso a paso y un mensaje legible. Es la velocidad característica de las ondas magnetohidrodinámicas, calculada de forma determinista en una sola llamada: sin simulación, sin tablas de aproximación y sin datos almacenados.
Qué le dice la velocidad de Alfvén
En cualquier plasma magnetizado, las líneas del campo magnético se comportan como cuerdas elásticas tensas: si usted las pulsa, una onda transversal viaja a lo largo de ellas a una velocidad característica bautizada en honor a Hannes Alfvén, quien predijo estas ondas en 1942 y más tarde ganó el Premio Nobel por ese trabajo. Esa velocidad, la velocidad de Alfvén, marca la escala temporal de casi todo lo dinámico en un plasma: con qué rapidez las perturbaciones del viento solar alcanzan la magnetosfera terrestre, con qué velocidad la energía liberada en una llamarada solar se propaga por la corona y cómo se transfiere la turbulencia en el medio interestelar. Un campo magnético más intenso implica una onda más rápida; un plasma más denso implica una más lenta, porque hay más inercia para la misma fuerza restauradora. El punto de acceso calcula exactamente esta razón. Usted proporciona B en tesla y ρ en kg/m³, opcionalmente modifica la permeabilidad μ, y obtiene v en metros por segundo. Comparar el resultado con una velocidad de flujo o con la velocidad del sonido le indica de inmediato si un flujo de plasma es subalfvénico o superalfvénico, una de las primeras preguntas en cualquier análisis de física espacial o de energía de fusión.
Entradas, valores por defecto y reglas de validación
Tres entradas controlan el cálculo. El campo magnético B es una magnitud en tesla, por lo que debe ser finita y no negativa: el signo de una componente del campo pertenece a un cálculo vectorial, no a este. La densidad de masa ρ debe ser estrictamente positiva: con densidad cero no hay plasma y la fórmula dividiría entre cero, por lo que la solicitud se rechaza con un error claro de entrada no válida en lugar de un infinito engañoso. La permeabilidad μ es opcional y su valor por defecto es la permeabilidad del vacío μ₀ = 4π×10⁻⁷ H/m, que es la elección correcta para prácticamente todos los plasmas espaciales y de laboratorio, ya que son materiales no magnéticos en el sentido clásico. Solo necesita modificarla para medios exóticos con una permeabilidad efectiva realmente distinta. Todos los campos numéricos también aceptan cadenas, porque los formularios HTML envían texto; una cadena numérica sin espacios como "5e-5" se interpreta exactamente como el número que denota. Cada entrada está limitada por un tope absoluto de 10¹² para mantener los resultados finitos y significativos, y cada número emitido se redondea a doce decimales fijos, de modo que la misma solicitud siempre devuelve un JSON idéntico byte a byte.
Dónde lo utilizan los equipos
Las canalizaciones de meteorología espacial usan la velocidad de Alfvén para convertir las mediciones del viento solar aguas arriba en estimaciones de propagación: con B de un magnetómetro y ρ derivada de los instrumentos de partículas en L1, una sola llamada produce la velocidad de Alfvén que ancla los modelos de llegada de choques. Los investigadores de fusión la usan para verificar escenarios de tokamaks y stellarators, porque los modos propios de Alfvén se vuelven inestables cuando las velocidades de los iones rápidos se acercan a este umbral, y una comprobación determinista rápida es preferible a desplegar un solucionador MHD completo para una primera pasada. Los laboratorios docentes de astrofísica la usan para que los estudiantes exploren órdenes de magnitud: la corona, la magnetosfera y el medio interestelar difieren en muchas décadas tanto en B como en ρ, y ver las velocidades resultantes una junto a otra construye una intuición que ninguna tabla puede dar. El mismo código se ejecuta gratis en su navegador en esta página y mediante la API de pago a $0.002 por solicitud, de modo que usted puede prototipar a mano y pagar solo cuando automatice la llamada dentro de una canalización. Nada se registra ni se almacena: entran los números y sale la velocidad.
Qué puede hacer con ella
Estimar la llegada de perturbaciones del viento solar
Introduzca en la API el B de un magnetómetro y la densidad del plasma de un monitor aguas arriba para obtener la velocidad de Alfvén que ancla las estimaciones de propagación y llegada de choques.
Verificar un escenario de plasma de fusión
Compruebe que las velocidades de los iones rápidos se mantienen alejadas del umbral de Alfvén antes de invertir en un análisis completo de estabilidad magnetohidrodinámica.
Enseñar órdenes de magnitud en física de plasmas
Permita que los estudiantes comparen la corona, la magnetosfera y el medio interestelar calculando v = B/√(μ·ρ) para cada régimen.
Preguntas frecuentes
¿Cuánto cuesta?
$0.002 por solicitud. También es gratis ejecutarlo en su navegador en esta página, con el mismo código y el mismo resultado.
¿Qué permeabilidad debo usar?
Para casi todos los plasmas, la permeabilidad del vacío μ₀ = 4π×10⁻⁷ H/m es la correcta, y es el valor por defecto. Modifíquela solo para medios con una permeabilidad efectiva realmente distinta.
¿Por qué se rechaza mi solicitud cuando la densidad es cero?
La fórmula divide entre la raíz cuadrada de la densidad, por lo que una densidad cero es indefinida, no infinita. La API la rechaza con un error de entrada no válida que nombra el campo.
¿Puedo pasar números como cadenas?
Sí. Se aceptan cadenas numéricas sin espacios como "5e-5", porque los formularios web envían texto. Los valores no numéricos o no finitos se rechazan.
¿Qué unidades utiliza y devuelve?
Las entradas son tesla para el campo magnético, kg/m³ para la densidad de masa y H/m para la permeabilidad. La velocidad se devuelve en metros por segundo (m/s).
¿Se almacena alguno de mis datos?
No. La solicitud se procesa en memoria y se descarta; solo se devuelve el resultado calculado.
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/phys/alfven-velocity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"magnetic_field":0.00005,"mass_density":1.67e-13}'const res = await fetch("https://api.kit.forhosting.com/phys/alfven-velocity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"magnetic_field": 0.00005,
"mass_density": 1.67e-13
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/alfven-velocity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"magnetic_field": 0.00005,
"mass_density": 1.67e-13
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/alfven-velocity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"magnetic_field":0.00005,"mass_density":1.67e-13}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"magnetic_field":0.00005,"mass_density":1.67e-13}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/alfven-velocity", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"magnetic_field": 0.00005,
"mass_density": 1.67e-13
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.alfven_velocity",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_abs | 1000000000000 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |