Rohr-Endkorrektur-Rechner
Ein Rohr mit 0,01 m Radius gewinnt am offenen Ende rund 0,006 m akustische Länge: Der Rechner multipliziert den Innenradius mit 0,6, damit Ihre Resonanzrechnung mit der Länge arbeitet, die tatsächlich schwingt. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Radius
- 0,01
- Endkorrektur
- 0,006
- Faktor
- 0,6
Wenn Schallwellen ein offenes Rohr verlassen, liegt der Druckbauch nicht genau am physischen Rand. Eine kurze äußere Luftlänge nimmt an der Resonanz teil, sodass die effektive akustische Länge etwas größer ist als das gemessene Rohr. Diese Zusatzlänge ist die Endkorrektur. Für ein einzelnes ungebördertes offenes Ende beträgt die klassische Näherung erster Ordnung etwa sechs Zehntel des Innenradius: delta L ist ungefähr gleich null Komma sechs mal r. Instrumentenbauer, Physiklabore und akustische Entwurfsskripte brauchen diese Korrektur, bevor sie Länge in Grundfrequenz umrechnen oder Theorie mit einem Stimmgerät vergleichen. Dieser Rohr-Endkorrektur-Rechner nimmt den Rohrradius entgegen, multipliziert mit dem festen Faktor null Komma sechs und liefert die Längenkorrektur in derselben Einheit, die Sie für den Radius verwendet haben.
Was die Endkorrektur eines offenen Rohres physikalisch bedeutet
Ein ideales eindimensionales Modell einer zylindrischen Luftsäule setzt Druckknoten und -bäuche an die geometrischen Enden des Rohres. Reale offene Enden strahlen in den dreidimensionalen Raum ab, sodass die auslaufende Welle eine kurze Strecke über den Rand hinausläuft, bevor der akustische Druck die Freifeldbedingung erreicht. Dieser Überhang wird als Endkorrektur delta L zusammengefasst und zur physischen Länge L in Resonanzformeln addiert.
Für ein ungebördertes kreisförmiges offenes Ende ergibt die Standardnäherung erster Ordnung aus der Strahlungsimpedanz delta L ungefähr gleich null Komma sechs eins mal den Radius; Laboranleitungen runden den Koeffizienten oft auf null Komma sechs für schnelle Schätzungen. Die Korrektur skaliert mit dem Radius, nicht mit der Frequenz, in diesem Modell erster Ordnung: ein größerer Bohrungsdurchmesser verlangt eine größere Längenkorrektur. Geschlossene Enden an einer starren Wand erhalten diesen Term für offene Enden nicht.
Ein beidseitig offenes Rohr sammelt daher etwa zwei Endkorrekturen, wenn beide Abschlüsse identische ungebördete Öffnungen sind. Diese Fähigkeit berechnet die Korrektur für ein offenes Ende allein aus dem Radius, sodass Sie sie für zwei offene Enden verdoppeln oder mit einer gemessenen physischen Länge kombinieren können, bevor Sie eine separate Rohrresonanz- oder Frequenzformel aufrufen. Der Faktor bleibt bei null Komma sechs fest, damit Ergebnisse deterministisch bleiben und der üblichen Unterrichtsnäherung entsprechen, nicht einem vollständigen flanschabhängigen Strahlungsmodell.
Akustiklabore im Grundstudium messen Rohrlänge und Grundfrequenz und leiten ab, wie viel Endkorrektur das offene Ende beitrug; eine feste Schätzung null Komma sechs r ist der erste theoretische Vergleich, bevor Studierende einen verfeinerten Koeffizienten anpassen. Instrumentenbauer und DIY-Flöten- oder Orgelpfeifenprojekte brauchen einen schnellen Längenversatz beim Zuschneiden von Rohren auf Stimmziele. Simulationsnotebooks, die den Bohrungsdurchmesser durchlaufen, können diesen reinen Parse-Endpunkt einmal pro Geometrie aufrufen, statt den Strahlungsterm neu abzuleiten.
Fehlgeschlagene Validierung wird nicht abgerechnet.
Anwendungsfälle
Laborversuche mit stehenden Wellen
Schätzen Sie ΔL ≈ 0.6·r für ein offenes Rohrende, bevor Sie gemessene Resonanzfrequenzen mit L_eff = L + ΔL (oder L + 2ΔL für zwei offene Enden) vergleichen.
Entwurf von Blasinstrumenten und Orgelpfeifen
Wandeln Sie den Bohrungsradius in einen Längenversatz des offenen Endes um, wenn Sie Rohre zuschneiden oder Resonatoren auf eine Zielgrundfrequenz stimmen.
Häufige Fragen
Wie wird die Rohr-Endkorrektur berechnet?
Senden Sie einen positiven endlichen Radius r (Innenradius des offenen Endes).
Ist der Faktor immer 0.6?
Ja für diesen Rechner. Es gilt die feste Unterrichtsnäherung ΔL ≈ 0.6·r für ein ungebördertes offenes Ende. Flanschöffnungen und Modelle höherer Ordnung nutzen andere Koeffizienten und liegen hier außerhalb des Umfangs.
Brauche ich den Durchmesser oder den Radius?
Den Radius. Wenn Sie nur den Innendurchmesser kennen, teilen Sie ihn vor dem Aufruf durch zwei.
Was passiert bei Radius null oder negativ?
Die Endkorrektur verlangt einen streng positiven endlichen Radius; null und negative Werte werden abgelehnt und nicht abgerechnet.
Wie korrigiere ich ein an beiden Enden offenes Rohr?
Addieren Sie die Korrektur einmal pro offenem Ende, also L + 2ΔL für ein beidseitig offenes Rohr. Ein geschlossenes Ende an einer starren Wand erhält keine Korrektur.
Hängt die Endkorrektur von der Frequenz ab?
Nein, in diesem einfachen Modell wächst sie nur mit dem Radius, nicht mit der Frequenz. Eine weitere Bohrung braucht deshalb einen größeren Längenzuschlag.
Verwandte Tools
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/optics/pipe-end-correction \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"radius":0.01}'const res = await fetch("https://api.kit.forhosting.com/optics/pipe-end-correction", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"radius": 0.01
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/pipe-end-correction",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"radius": 0.01
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/pipe-end-correction", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"radius":0.01}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"radius":0.01}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/pipe-end-correction", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"radius": 0.01
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.pipe_end_correction",
"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.
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. |
Technische Hinweise
Eingabevertrag, Antwortform und Fehlerverhalten
Mischen Sie keine Einheiten in einer Anfrage; wandeln Sie den Durchmesser selbst in den Radius um, bevor Sie aufrufen, falls die Zeichnung nur den Durchmesser zeigt. Kombinieren Sie diese Korrektur mit Ihrer eigenen L_eff gleich L plus delta L (oder L plus zwei delta L für zwei offene Enden), wenn Sie Orgelpfeifen, Blasinstrumente oder stehende-Wellen-Laboraufbauten entwerfen. Senden Sie einen JSON-Body mit einer erforderlichen endlichen Zahl: radius, dem Innenradius des offenen Rohrendes in Metern oder einer anderen konsistenten Längeneinheit. Sie dürfen das Feld auch unter den Aliassen r, tube_radius, pipe_radius oder a senden. Numerische Zeichenketten sind zulässig; leere Zeichenketten, fehlende Felder, nicht endliche Werte, null und negative Radien scheitern mit invalid_input und werden nicht abgerechnet. Bei Erfolg liefert der Body radius auf zwölf Dezimalstellen gerundet für stabile Goldens, end_correction gleich null Komma sechs mal diesem Radius mit derselben Rundung, den konstanten Faktor null Komma sechs, eine kurze Formelzeichenkette (delta L ungefähr gleich null Komma sechs mal r) und einen unit_hint, der besagt, dass end_correction die Längeneinheit von radius teilt. Beispiel: radius gleich null Komma null eins Meter ergibt end_correction gleich null Komma null null sechs Meter. Beispiel: radius gleich fünf Zentimeter (wenn Sie in Zentimetern arbeiten) ergibt end_correction gleich drei Zentimeter.
Wo eine API zur Rohr-Endkorrektur ihren Nutzen zeigt
Weil die Implementierung reines Parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Basispreis $0.002 ohne Modelltoken und ohne ausgehendes Netz. Halten Sie Anfragen klein, pinnen Sie die gerundete end_correction in Tests und erhalten Sie reproduzierbare Längenkorrekturen offener Enden für Hausaufgaben, LMS-Plugins und Edge-Worker, ohne für eine einzige Multiplikation einen vollen akustischen Finite-Elemente-Stack aufzusetzen.
Integrationsbeispiele
Notebooks und Geometrie-Sweeps
Rufen Sie eine deterministische Parse-API auf, während Sie den Rohrradius durchlaufen, damit Skripte eine stabile Endkorrektur erhalten, ohne akustische Bibliotheken einzubetten.
Technische Fragen
Was kostet der Rohr-Endkorrektur-Rechner?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen das vorausbezahlte KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingaben werden nicht abgerechnet.