Oberwellenrechner für einseitig geschlossene Pfeifen
Ein Rohr, das an einem Ende geschlossen und am anderen offen ist, schwingt mit einer charakteristischen Frequenzfolge: Grundton, dritte Oberwelle, fünfte Oberwelle und weitere ungerade Harmonische.
Im Browser ausführen – kostenlos
Dieser Rechner bestimmt eine dieser Frequenzen anhand der ungeraden Harmonischenzahl, der Schallgeschwindigkeit und der Rohrlänge. Er wendet die ideale Beziehung für ein einseitig geschlossenes Rohr direkt an, weist gerade Harmonischenzahlen zurück, die in diesem Modell nicht vorkommen, und liefert ein klares deterministisches Ergebnis für Akustikunterricht, Laborprüfungen, Musikinstrumentabschätzungen und automatisierte Übungsblätter.
Das Modell des geschlossen-offenen Rohres verstehen
Ein geschlossen-offenes Rohr besitzt am geschlossenen Ende einen Verschiebungsknoten und am offenen Ende einen Verschiebungsbauch. Diese Randbedingungen erlauben im Grundmodus ein Viertel einer Wellenlänge, sodass die Grundwellenlänge dem Vierfachen der Rohrlänge entspricht. Höhere Resonanzen müssen dieselben Endbedingungen erfüllen. Daher passen ausschließlich ungerade Vielfache des Grundtons: 1, 3, 5, 7 und so weiter. Geben Sie diese physikalische Harmonischenzahl in harmonic_number ein und nicht die laufende Position der Resonanz. Die zweite zulässige Resonanz ist beispielsweise die Harmonische 3, nicht die Harmonische 2. Der Rechner weist null, negative, gebrochene und gerade Werte bewusst zurück, weil solche Eingaben eine Schwingungsform beschreiben würden, die das ideale geschlossen-offene Modell nicht zulässt. Dieser Unterschied ist beim Vergleich einer gedackten Orgelpfeife oder einer vereinfachten Klarinettenluftsäule mit einem beidseitig offenen Rohr wichtig, denn dort sind alle positiven ganzzahligen Harmonischen möglich. Das Ergebnis setzt ein gleichförmiges Rohr mit einem vollkommen geschlossenen und einem vollkommen offenen Ende voraus; Endkorrektur und Verluste bleiben unberücksichtigt.
Konsistente Messwerte eingeben und das Ergebnis lesen
Geben Sie harmonic_number als positive ungerade Ganzzahl, speed_of_sound als positiven endlichen Wert und pipe_length ebenfalls als positiven endlichen Wert an. Bei Metern pro Sekunde für die Geschwindigkeit und Metern für die Länge wird frequency_hz in Hertz ausgegeben. Andere konsistente Längeneinheiten funktionieren mathematisch ebenso: Verwenden Geschwindigkeit und Länge dieselbe Entfernungseinheit, kürzt sie sich heraus und das Ergebnis bleibt in Schwingungen pro Sekunde. Der Rechner wertet f_n = n v geteilt durch 4 L aus. Dabei ist n die gewählte ungerade Harmonische, v die Schallgeschwindigkeit und L die Rohrlänge. Bei fester Rohrlänge steigt die Frequenz direkt proportional mit der Harmonischenzahl. Bei fester Harmonischer und Schallgeschwindigkeit halbiert eine Verdopplung der Rohrlänge die Frequenz. Da die Schallgeschwindigkeit vom Medium und von den Bedingungen abhängt, sollten Sie für genaue Ergebnisse einen gemessenen oder passend gewählten Wert verwenden. Das Ergebnisobjekt wiederholt die normalisierten Eingaben, kennzeichnet den Rohrtyp als closed_open, nennt die Formel und gibt eine stabil gerundete Frequenz aus, damit identische Eingaben im Browser und über die API dasselbe JSON erzeugen.
Die Berechnung sachgerecht einsetzen
Verwenden Sie diese Funktion, wenn die Harmonischenzahl bereits bekannt ist und die zugehörige Resonanzfrequenz gesucht wird. Damit lassen sich Physikaufgaben prüfen, Resonanzrohrversuche vorbereiten, ideale Schwingungsformen gedackter Pfeifen abschätzen oder Lösungsschlüssel in Lernsystemen erzeugen. Die Browserberechnung eignet sich für einzelne Prüfungen; die Automatisierung über die API kostet $0.002 je erfolgreichem Element und unterstützt reproduzierbare Stapel unabhängiger Aufgaben. Betrachten Sie die Ausgabe als ideale akustische Vorhersage und nicht als vollständiges Instrumentenmodell. Reale Rohre können sich wegen der über das offene Ende hinausreichenden Druckstörung so verhalten, als wären sie etwas länger. Temperatur, Gaszusammensetzung, Bohrungsform, Tonlöcher, Wandverluste und die Kopplung an ein Rohrblatt können gemessene Resonanzen ebenfalls verschieben. Dieser Rechner leitet die Schallgeschwindigkeit nicht aus der Temperatur ab, wendet keine Endkorrektur an und simuliert diese Einflüsse nicht. Weicht ein Versuch vom Ergebnis ab, prüfen Sie zuerst, ob die Harmonische ungerade und die Einheiten konsistent sind. Untersuchen Sie anschließend, ob der reale Aufbau von den Annahmen eines gleichförmigen geschlossen-offenen Rohres abweicht.
Anwendungsfälle
Eine Akustikaufgabe prüfen
Prüfen Sie die Frequenz einer vorgegebenen ungeraden Harmonischen, ohne versehentlich die Formel für ein beidseitig offenes Rohr anzuwenden.
Einen Resonanzrohrversuch planen
Schätzen Sie die Resonanzen einer idealen geschlossen-offenen Luftsäule, bevor Sie die Vorhersage mit Messspitzen vergleichen.
Deterministische Lösungen erzeugen
Erstellen Sie stabile Frequenzwerte für Arbeitsblätter und Lernsoftware aus ausdrücklichen Angaben zu Harmonischer, Geschwindigkeit und Länge.
Häufige Fragen
Warum werden gerade Harmonischenzahlen abgelehnt?
Die Randbedingungen am geschlossenen und offenen Ende erlauben im idealen gleichförmigen Rohr nur ungerade Vielfache des Grundtons.
Welche Formel verwendet der Rechner?
Er verwendet f_n = n v / (4 L) mit positivem ungeradem n, der Schallgeschwindigkeit v und der Rohrlänge L.
Welche Einheiten soll ich verwenden?
Verwenden Sie konsistente Längeneinheiten. Meter pro Sekunde und Meter ergeben Hertz; andere übereinstimmende Entfernungseinheiten kürzen sich ebenfalls korrekt.
Ist eine Korrektur des offenen Endes enthalten?
Nein. Verwendet wird die ideale geometrische Rohrlänge; eine zusätzliche wirksame Länge am offenen Ende wird nicht geschätzt.
Ist die Harmonische 3 die zweite Resonanz?
Ja. Die zulässige Folge lautet 1, 3, 5; somit ist die Harmonische 3 die zweite mögliche Resonanz.
Was kostet die Automatisierung über die API?
Jedes erfolgreiche Element nutzt den veröffentlichten Grundpreis von $0.002; ungültige Eingaben werden ohne Frequenzausgabe abgelehnt.
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/closed-pipe-harmonic \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"harmonic_number":3,"speed_of_sound":343,"pipe_length":0.5}'const res = await fetch("https://api.kit.forhosting.com/optics/closed-pipe-harmonic", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"harmonic_number": 3,
"speed_of_sound": 343,
"pipe_length": 0.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/closed-pipe-harmonic",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"harmonic_number": 3,
"speed_of_sound": 343,
"pipe_length": 0.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/closed-pipe-harmonic", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"harmonic_number":3,"speed_of_sound":343,"pipe_length":0.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"harmonic_number":3,"speed_of_sound":343,"pipe_length":0.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/closed-pipe-harmonic", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"harmonic_number": 3,
"speed_of_sound": 343,
"pipe_length": 0.5
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.closed_pipe_harmonic",
"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. |