Motor-Füllungsgrad aus Luftstrom und Drehzahl berechnen
Dieser Rechner vergleicht den gemessenen Luftstrom mit dem idealen Luftstrom, der sich aus Hubraum und Motordrehzahl ergibt.
Im Browser ausführen – kostenlos
Geben Sie den Luftstrom in Kubikfuß pro Minute, den Hubraum in Litern und die RPM desselben Betriebspunkts ein. Das Ergebnis zeigt, wie vollständig ein Viertaktmotor unter diesen Bedingungen sein Hubvolumen füllt. Damit können Sie Luftstromprotokolle auswerten, Messwerte auf Plausibilität prüfen, Konfigurationen vergleichen und Abstimmungspotenzial an Ansaugung, Zylinderkopf, Nockenwelle oder Abgasanlage erkennen.
Was der Füllungsgrad aussagt
Der Füllungsgrad setzt die tatsächlich vom Motor angesaugte Luft zu der Menge ins Verhältnis, die er aufnehmen würde, wenn jeder Ansaugtakt das Hubvolumen des Zylinders unter den Referenzbedingungen der Messung vollständig füllte. Ein Ergebnis nahe 100 Prozent bedeutet, dass der gemessene Luftstrom diesem einfachen geometrischen Bezugswert nahekommt. Ein Saugmotor kann darunter liegen, ihn erreichen oder kurzzeitig überschreiten, weil Druckwellen, Ventilsteuerzeiten, Strömungsgeschwindigkeit in den Kanälen, Drosselstellen, Temperatur und Messbedingungen die Füllung beeinflussen. Bei aufgeladenen Motoren sind deutlich mehr als 100 Prozent möglich, da der Verdichter Dichte und Massenstrom der Ansaugluft erhöht. Verstehen Sie das Ergebnis als Diagnoseverhältnis und nicht als allgemeine Bewertung. Besonders aussagekräftig ist der Vergleich konsistenter Messungen bei verschiedenen Drehzahlen oder vor und nach einer mechanischen Änderung beziehungsweise Kalibrierung. Ändern sich Luftstromquelle, Korrekturverfahren oder Prüfumgebung, kann sich auch der scheinbare Füllungsgrad verändern, obwohl der Motor unverändert bleibt. Dokumentieren Sie diese Bedingungen daher zu jedem Ergebnis, damit Vergleiche belastbar und wiederholbar bleiben.
So funktioniert die Berechnung
Zunächst rechnet der Rechner den Hubraum von Litern in Kubikzoll um. Bei einem Viertaktmotor führt jeder Zylinder je zwei Kurbelwellenumdrehungen einen Ansaugtakt aus. Zusammen mit der Umrechnung von Kubikzoll in Kubikfuß ergibt sich daraus die bekannte Gleichung für den theoretischen Luftstrom: Hubraum in Kubikzoll multipliziert mit RPM und geteilt durch 3456. Anschließend wird der gemessene Luftstrom in CFM durch diesen theoretischen Wert geteilt und mit 100 multipliziert, um den prozentualen Füllungsgrad zu erhalten. Alle drei Messgrößen müssen zum selben Betriebspunkt gehören. Kombinieren Sie nicht den maximalen Luftstrom aus einer Protokollzeile mit der Drehzahl einer anderen und verwenden Sie nicht den Hubraum eines einzelnen Zylinders. Erforderlich ist der Gesamthubraum. Das Verfahren gilt für Viertakt-Hubkolbenmotoren und passt die Rechnung nicht unbemerkt an Zweitaktmotoren an. Auch Massenstromwerte wie Gramm pro Sekunde werden nicht in CFM umgerechnet, da hierfür die von Temperatur, Druck, Feuchte und Messkonvention abhängige Luftdichte benötigt wird.
Das Ergebnis für die Abstimmung nutzen
Wenn Sie den berechneten Füllungsgrad über einen RPM-Bereich auftragen, erkennen Sie, wo die Motorkombination besonders gut atmet und wo die Füllung nachlässt. Eine gleichmäßige Kurve, die ansteigt und anschließend abfällt, kann das erwartete Zusammenspiel von Kanälen, Ventilen, Steuerzeiten, Saugrohrabmessungen und Abgasanlage widerspiegeln. Ein plötzlicher Einbruch rechtfertigt die Prüfung auf einen restriktiven Filter, eine Drosselklappenbegrenzung, instabile Sensordaten, einen Übergang der variablen Ventilsteuerung, einen Eingriff der Ladedruckregelung oder eine andere Änderung an diesem Betriebspunkt. Vergleichen Sie Gleiches mit Gleichem: Nutzen Sie denselben Sensor oder dasselbe Korrekturverfahren, ähnliche Umgebungsbedingungen, denselben Kraftstoff und dieselbe Kalibrierstrategie sowie stabile Volllastwerte, wenn Sie die maximale Atmung beurteilen. Ein hoher Füllungsgrad bedeutet nicht automatisch sicheren Betrieb oder maximale Leistung. Zündzeitpunkt, Luft-Kraftstoff-Verhältnis, Ladungstemperatur, Klopfreserve, Kraftstoffversorgung, Abgasgegendruck und mechanische Grenzen bleiben eigenständige Themen. Verwenden Sie die Schätzung zur Priorisierung und bestätigen Sie Schlussfolgerungen durch Protokolle, Druckmessungen, Prüfstandsdaten und fachkundige mechanische Prüfung.
Anwendungsfälle
Einen Prüfstandslauf auswerten
Berechnen Sie den Füllungsgrad an mehreren RPM-Punkten, um gute Luftstromzunahme und den Beginn nachlassender Motoratmung zu erkennen.
Bauteiländerungen vergleichen
Vergleichen Sie konsistente Messungen vor und nach Änderungen an Ansaugung, Zylinderkopf, Nockenwelle oder Abgasanlage, statt nur Spitzenwerte zu betrachten.
Sensorwerte auf Plausibilität prüfen
Erkennen Sie anhand von Hubraum und RPM Luftstromwerte mit unerwartetem Füllungsgrad und prüfen Sie Einheiten, Skalierung oder Sensordaten.
Häufige Fragen
Was kostet eine API-Anfrage?
Jede API-Anfrage kostet $0.002. Sie können den Rechner auch direkt im Browser ausführen.
Kann der Füllungsgrad über 100 Prozent liegen?
Ja. Druckwellen in Ansaugung und Abgastrakt können die Füllung kurzzeitig über den geometrischen Bezugswert heben; Aufladung erzeugt häufig deutlich höhere scheinbare Werte.
Unterstützt der Rechner Zweitaktmotoren?
Nein. Er verwendet ausdrücklich die Viertaktbeziehung mit einem Ansaugtakt pro Zylinder und zwei Kurbelwellenumdrehungen.
Kann ich einen Massenstrom in Gramm pro Sekunde eingeben?
Nicht direkt. Rechnen Sie ihn mit der Luftdichte für Temperatur, Druck, Feuchte und Korrekturkonvention der Messung in CFM um.
Warum kann das Ergebnis an zwei Prüftagen abweichen?
Luftdichte, Sensorkorrektur, Temperatur, Druck, Feuchte, Prüfaufbau und Betriebsbedingungen können den gemessenen Luftstrom oder seine Interpretation verändern.
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/travel/volumetric-efficiency \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"airflow_cfm":480,"displacement_liters":5,"rpm":6000}'const res = await fetch("https://api.kit.forhosting.com/travel/volumetric-efficiency", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"airflow_cfm": 480,
"displacement_liters": 5,
"rpm": 6000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel/volumetric-efficiency",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"airflow_cfm": 480,
"displacement_liters": 5,
"rpm": 6000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel/volumetric-efficiency", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"airflow_cfm":480,"displacement_liters":5,"rpm":6000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"airflow_cfm":480,"displacement_liters":5,"rpm":6000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel/volumetric-efficiency", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"airflow_cfm": 480,
"displacement_liters": 5,
"rpm": 6000
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.volumetric_efficiency",
"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. |