Alfvén-Geschwindigkeit-Rechner
Die Alfvén-Geschwindigkeits-API berechnet, mit welcher Geschwindigkeit sich magnetische Störungen durch ein Plasma ausbreiten: v = B / √(μ·ρ), aus der magnetischen Flussdichte in Tesla, der Massendichte in Kilogramm pro Kubikmeter und der magnetischen Permeabilität in Henry pro Meter (standardmäßig die Vakuum-Permeabilität μ₀).
Im Browser ausführen – kostenlos
Sie erhalten die Geschwindigkeit in Metern pro Sekunde, die validierten Eingaben als Echo, die Formel, eine schrittweise Herleitung und eine verständliche Erläuterung. Es ist die charakteristische Geschwindigkeit magnetohydrodynamischer Wellen, deterministisch in einem einzigen Aufruf berechnet — ohne Simulation, ohne Näherungstabellen und ohne gespeicherte Daten.
Was die Alfvén-Geschwindigkeit aussagt
In jedem magnetisierten Plasma verhalten sich die magnetischen Feldlinien wie gespannte elastische Saiten: Zupft man sie an, läuft eine transversale Welle mit einer charakteristischen Geschwindigkeit entlang, benannt nach Hannes Alfvén, der diese Wellen 1942 vorhersagte und später den Nobelpreis dafür erhielt. Diese Geschwindigkeit, die Alfvén-Geschwindigkeit, bestimmt den Zeitraum für nahezu alles Dynamische in einem Plasma — wie schnell Störungen des Sonnenwinds die Magnetosphäre der Erde erreichen, wie rasch die in einer Sonneneruption freigesetzte Energie durch die Korona wandert und wie Turbulenz im interstellaren Medium kaskadiert. Ein stärkeres Magnetfeld bedeutet eine schnellere Welle; ein dichteres Plasma eine langsamere, weil bei gleicher rücktreibender Kraft mehr Trägheit vorliegt. Der Endpunkt berechnet genau dieses Verhältnis. Sie geben B in Tesla und ρ in kg/m³ an, überschreiben optional die Permeabilität μ, und erhalten v in Metern pro Sekunde. Der Vergleich des Ergebnisses mit einer Strömungs- oder Schallgeschwindigkeit zeigt sofort, ob eine Plasmaströmung sub- oder superalfvénisch ist — eine der ersten Fragen in jeder weltraumphysikalischen oder Fusionsenergieanalyse.
Eingaben, Standardwerte und Validierungsregeln
Drei Eingaben steuern die Berechnung. Das Magnetfeld B ist ein Betrag in Tesla, muss also endlich und nicht negativ sein — das Vorzeichen einer Feldkomponente gehört zu einer Vektorrechnung, nicht zu dieser. Die Massendichte ρ muss strikt positiv sein: Bei Dichte null gibt es kein Plasma, und die Formel würde durch null teilen; die Anfrage wird daher mit einem klaren Fehler für ungültige Eingaben abgelehnt statt mit einem irreführenden Unendlich. Die Permeabilität μ ist optional und verwendet standardmäßig die Vakuum-Permeabilität μ₀ = 4π×10⁻⁷ H/m — die richtige Wahl für praktisch alle Weltraum- und Laborplasmen, da diese im klassischen Sinn nichtmagnetische Materialien sind. Überschreiben müssen Sie sie nur bei exotischen Medien mit einer tatsächlich abweichenden effektiven Permeabilität. Alle numerischen Felder akzeptieren auch Zeichenketten, weil HTML-Formulare Text übermitteln; eine gekürzte numerische Zeichenkette wie "5e-5" wird exakt wie die Zahl interpretiert, die sie bezeichnet. Jede Eingabe ist durch eine absolute Obergrenze von 10¹² begrenzt, damit die Ergebnisse endlich und sinnvoll bleiben, und jede ausgegebene Zahl wird auf fest zwölf Dezimalstellen gerundet, sodass dieselbe Anfrage stets byteidentisches JSON liefert.
Wo Teams sie einsetzen
Weltraumwetter-Pipelines nutzen die Alfvén-Geschwindigkeit, um vorgelagerte Sonnenwind-Messungen in Ausbreitungsabschätzungen umzurechnen: Mit B aus einem Magnetometer und ρ aus Teilcheninstrumenten am Punkt L1 liefert ein Aufruf die Alfvén-Geschwindigkeit, die Stoßankunftsmodelle verankert. Fusionsforscher verwenden sie zur Plausibilitätsprüfung von Tokamak- und Stellarator-Szenarien, denn Alfvén-Eigenmoden werden instabil, wenn sich die Geschwindigkeiten schneller Ionen dieser Schwelle nähern — und eine schnelle deterministische Prüfung schlägt den Einsatz eines vollständigen MHD-Lösers für den ersten Durchgang. Astrophysik-Lehrlabore nutzen sie, um Studierende Größenordnungen erkunden zu lassen — Korona, Magnetosphäre und interstellares Medium unterscheiden sich in B und ρ um viele Zehnerpotenzen, und der direkte Vergleich der resultierenden Geschwindigkeiten schafft eine Intuition, die keine Tabelle vermittelt. Derselbe Code läuft kostenlos in Ihrem Browser auf dieser Seite und über die kostenpflichtige API für $0.002 pro Anfrage, sodass Sie von Hand prototypen können und erst zahlen, wenn Sie den Aufruf in einer Pipeline automatisieren. Nichts wird protokolliert oder gespeichert; die Zahlen gehen hinein, die Geschwindigkeit kommt heraus.
Anwendungsfälle
Zeitverhalten von Sonnenwind-Störungen abschätzen
Geben Sie Magnetometer-B und Plasmadichte eines vorgelagerten Monitors in die API ein, um die Alfvén-Geschwindigkeit zu erhalten, die Ausbreitungs- und Stoßankunftsabschätzungen verankert.
Ein Fusionsplasma-Szenario auf Plausibilität prüfen
Vergewissern Sie sich, dass die Geschwindigkeiten schneller Ionen ausreichend Abstand zur Alfvén-Schwelle halten, bevor Sie in eine vollständige magnetohydrodynamische Stabilitätsanalyse investieren.
Größenordnungen der Plasmaphysik vermitteln
Lassen Sie Studierende Korona, Magnetosphäre und interstellares Medium vergleichen, indem sie v = B/√(μ·ρ) für jedes Regime berechnen.
Häufige Fragen
Was kostet das?
$0.002 pro Anfrage. Auf dieser Seite läuft es außerdem kostenlos in Ihrem Browser — mit demselben Code und demselben Ergebnis.
Welche Permeabilität sollte ich verwenden?
Für nahezu jedes Plasma ist die Vakuum-Permeabilität μ₀ = 4π×10⁻⁷ H/m korrekt, und sie ist der Standardwert. Überschreiben Sie sie nur bei Medien mit einer tatsächlich abweichenden effektiven Permeabilität.
Warum wird meine Anfrage bei einer Dichte von null abgelehnt?
Die Formel dividiert durch die Quadratwurzel der Dichte; eine Dichte von null ist daher undefiniert, nicht unendlich. Die API lehnt sie mit einem Fehler für ungültige Eingaben ab, der das Feld benennt.
Kann ich Zahlen als Zeichenketten übergeben?
Ja. Gekürzte numerische Zeichenketten wie "5e-5" werden akzeptiert, weil Webformulare Text übermitteln. Nicht numerische oder nicht endliche Werte werden abgelehnt.
Welche Einheiten werden verwendet und zurückgegeben?
Eingaben sind Tesla für das Magnetfeld, kg/m³ für die Massendichte und H/m für die Permeabilität. Die Geschwindigkeit wird in Metern pro Sekunde (m/s) zurückgegeben.
Werden meine Daten gespeichert?
Nein. Die Anfrage wird im Arbeitsspeicher verarbeitet und verworfen; nur das berechnete Ergebnis wird zurückgegeben.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem 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)Beispiel-Anfrage
{
"magnetic_field": 0.00005,
"mass_density": 1.67e-13
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.alfven_velocity",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_abs | 1000000000000 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |