Carnot-Wirkungsgrad-Rechner
Eine Maschine zwischen 600 K und 300 K erreicht höchstens 50 % Wirkungsgrad. Geben Sie die Temperaturen des heißen und des kalten Reservoirs in Kelvin ein und erhalten Sie die Carnot-Grenze als Bruch und in Prozent. Kostenlos im Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- T heiß
- 600
- T kalt
- 300
- Wirkungsgrad
- 0,5 fraction
- Wirkungsgrad Prozent
- 50
- Präzision
- 10
Dieser Carnot-Wirkungsgrad-Rechner findet den maximalen theoretischen Wirkungsgrad einer Wärmekraftmaschine, die zwischen einem heißen und einem kalten Reservoir arbeitet, wenn Sie beide absoluten Temperaturen in Kelvin kennen. Die definierende geschlossene Form ist eta gleich eins minus die kalte Temperatur geteilt durch die heiße Temperatur, die klassische Zweiter-Hauptsatz-Grenze, die in der einführenden Thermodynamik, bei technischen Wärmekraftmaschinen und in Physik-Hausaufgaben gelehrt wird. Temperaturen müssen bereits auf einer absoluten Skala vorliegen: Rechnen Sie Celsius oder Fahrenheit selbst um, bevor Sie das Werkzeug aufrufen, denn das Verhältnis Tc über Th ist nur in Kelvin (oder einer anderen konsistent verwendeten absoluten Einheit) sinnvoll. Beide Temperaturen müssen außerdem positive absolute Werte sein. Die Engine ist vollständig deterministische Arithmetik: keine Netzwerkaufrufe, keine Stichproben und keine datumsabhängigen Abkürzungen.
Was Carnot-Wirkungsgrad bedeutet und was die Antwort enthält
Eine reversible Wärmekraftmaschine, die Wärme nur mit zwei thermischen Reservoirs austauscht, erreicht ihren höchstmöglichen Wirkungsgrad, wenn sie nach einem Carnot-Kreislauf arbeitet. Diese Obergrenze hängt nur von den beiden absoluten Temperaturen ab: eta gleich eins minus Tc über Th. Das Ergebnis ist eine reine Zahl zwischen null und eins, oft als Prozentsatz für Unterrichtszwecke angegeben.
Es ist nicht der Wirkungsgrad einer bestimmten realen Maschine; Reibung, endliche Wärmeübertragungsraten und andere Irreversibilitäten drücken eine praktische Anlage immer unter die Carnot-Obergrenze. Absolute Temperatur ist wesentlich: null Kelvin ist der absolute Nullpunkt, sodass beide Reservoirs positiv sein müssen und Th Tc übersteigen muss.
Zurückgewiesen werden unter anderem eine fehlende heiße oder kalte Temperatur, nicht endliche Werte, Größenordnungen oberhalb der dokumentierten Obergrenzen, nicht positive absolute Temperaturen und jeder Fall, in dem die heiße Temperatur nicht strikt größer als die kalte Temperatur ist, da der Carnot-Wirkungsgrad für ein nicht antreibendes Temperaturpaar in diesem Modell undefiniert ist.
Wo die Carnot-Grenze bei Studium, Konstruktion und Software Anwendung findet
Studierende begegnen eta gleich eins minus Tc über Th, wenn ein Lehrbuch den zweiten Hauptsatz einführt, wenn eine Aufgabe Kessel- und Kondensatortemperaturen angibt und nach dem maximal möglichen Wirkungsgrad fragt, oder wenn eine Wettbewerbsaufgabe auf Kelvin besteht, bevor das Verhältnis gebildet wird. Lehrkräfte können Lösungsschlüssel für moderate Reservoir-Paare vorab erstellen, ohne undurchsichtigen Taschenrechner-Apps zu vertrauen, die stillschweigend Celsius als absolut behandeln oder heiß und kalt vertauschen.
Entwickler rufen denselben Vertrag aus Skripten auf, um deterministische Testvektoren für thermische Simulatoren zu erzeugen, um vom Nutzer eingegebene Reservoir-Temperaturen vor einer Prozessskizze zu normalisieren, oder um Programmieraufgaben zu erfüllen, die einen Bruch statt eines geschätzten Prozentsatzes verlangen. Konstruktionsprüfungen erster Ordnung nutzen die Carnot-Grenze, wenn nur zwei Temperaturen bekannt sind, bevor Irreversibilitätsfaktoren, Wärmeverluste oder mehrstufige Kreisläufe modelliert werden. Produkt- und Bildungswerkzeuge nutzen den Endpunkt, wenn Lernende heiße und kalte Kelvin-Werte eingeben und die Oberfläche die ideale Wirkungsgrad-Obergrenze anzeigen muss.
Kombinieren Sie sie mit weiteren Thermo-Hilfsmitteln, wenn Sie verwandte Energieschritte benötigen, und mit Mathematik-Endpunkten, wenn Sie ein kleines Labor kostenloser, deterministischer Physikrechner aufbauen.
Anwendungsfälle
Hausaufgaben- und Laborprüfungen
Berechnen Sie η = 1 − Tc/Th aus Kelvin-Reservoir-Temperaturen, bevor Sie Wärmekraftmaschinen-Arbeitsblätter oder Thermo-Labore bewerten.
Konstruktionsgrenzen und Nachhilfesoftware
Normalisieren Sie vom Nutzer eingegebene heiße und kalte Temperaturen zu einem maximalen Wirkungsgrad für Prozessskizzen und interaktive Lektionen.
Häufige Fragen
Was kostet der Carnot-Wirkungsgrad-Rechner?
Er ist auf dieser Seite kostenlos in Ihrem Browser.
Wie ist der Carnot-Wirkungsgrad definiert?
Für eine Wärmekraftmaschine zwischen zwei Reservoirs gilt η = 1 − T_c / T_h, wobei beide Temperaturen absolut (Kelvin) sind. Das Ergebnis wird als Bruch und als Prozentsatz zurückgegeben.
Warum werden Ergebnisse auf eine Präzision gerundet?
Die Standard-Präzision ist 10 Dezimalstellen; Sie können precision zwischen 0 und 15 setzen.
Kann ich die Temperaturen in Grad Celsius eingeben?
Nein. Das Verhältnis der beiden Temperaturen ergibt nur auf einer absoluten Skala Sinn, rechnen Sie daher beide Werte vorher in Kelvin um. Mit Celsius-Werten wäre das Ergebnis irreführend.
Was passiert, wenn das heiße Reservoir nicht wärmer als das kalte ist?
Die Rechnung wird abgelehnt. Bei gleichen oder vertauschten Temperaturen fehlt das Gefälle, das die Maschine antreibt, und der Carnot-Wirkungsgrad ist dann nicht definiert.
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/thermo/heat-engine-efficiency \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"T_hot":600,"T_cold":300}'const res = await fetch("https://api.kit.forhosting.com/thermo/heat-engine-efficiency", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"T_hot": 600,
"T_cold": 300
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/thermo/heat-engine-efficiency",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"T_hot": 600,
"T_cold": 300
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/thermo/heat-engine-efficiency", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"T_hot":600,"T_cold":300}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"T_hot":600,"T_cold":300}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/thermo/heat-engine-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
{
"T_hot": 600,
"T_cold": 300
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "thermo.heat_engine_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.
Limits
max_abs_temperature | 1000000000000000 |
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
Die heiße Temperatur muss strikt größer als die kalte Temperatur sein; gleiche oder vertauschte Reservoirs werden mit invalid_input zurückgewiesen, weil eine Wärmekraftmaschine keine Arbeit zwischen Reservoirs erzeugen kann, die keinen positiven Temperaturgradienten aufstellen.
Was Carnot-Wirkungsgrad bedeutet und was die Antwort enthält
Dieser Rechner liefert die normalisierten Eingaben T_hot und T_cold, den Wirkungsgrad als Bruch, den Wirkungsgrad als Prozentsatz, die verwendete Präzision, ein Methoden-Tag carnot_efficiency, eine kurze Formel-Erinnerung und einen Einheitshinweis, dass der primäre Wirkungsgrad ein Bruch ist. Es gibt keine automatische Umrechnung von Celsius, keinen Dampftabellen-Lookup und keine Monte-Carlo-Stichprobe von Kreisläufen: Die Engine wertet entweder die geschlossene Form innerhalb des unterstützten numerischen Bereichs aus oder weist die Eingabe mit invalid_input zurück. Wenn Sie reale Anlagen-Wärmeraten, Rankine-Kreislauf-Simulationen oder Entropiebilanzen mit mehreren Reservoirs benötigen, nutzen Sie die dafür vorgesehenen Werkzeuge; diese Seite beantwortet ausschließlich die ideale Carnot-Grenze aus zwei Kelvin-Temperaturen mit stabiler numerischer Ausgabe, geeignet für Arbeitsblätter, Unit-Tests und API-Konsumenten, die keine symbolischen Schritte erfinden dürfen.
Wie Reservoir-Temperaturen gelesen werden und wie der Wirkungsgrad reproduzierbar bleibt
Beide müssen endliche positive Zahlen auf einer absoluten Skala (Kelvin) sein. Optionale führende Pluszeichen und wissenschaftliche Notation bei numerischen Zeichenketten sind erlaubt, sofern sie sich als endliche Dezimalzahlen parsen lassen; eingebettete Leerzeichen und nicht-numerische Token werden zurückgewiesen. Das bevorzugte Feld für das heiße Reservoir ist T_hot, aber die Aliase Th, T_h, hot, hot_temperature und hot_temp werden akzeptiert, sodass Tabellenkalkulationen, Query-Strings und typisierte Formulare denselben Vertrag wiederverwenden können. Das bevorzugte Feld für das kalte Reservoir ist T_cold, mit den Aliasen Tc, T_c, cold, cold_temperature und cold_temp. Eine nicht positive Temperatur schlägt mit invalid_input und einer Meldung fehl, die das Feld benennt und eine positive absolute Temperatur in Kelvin verlangt, damit eine wie Celsius aussehende Null nicht zu einem stillen unsinnigen Verhältnis wird. Ist die heiße Temperatur nicht größer als die kalte Temperatur, schlägt die Anfrage mit invalid_input und einer expliziten Meldung fehl, dass der Carnot-Wirkungsgrad T_hot größer als T_cold erfordert. Ein optionales precision-Feld mit den Aliasen decimals und dp legt fest, wie viele Dezimalstellen für die numerischen Ausgaben angezeigt werden; der Standardwert ist zehn, die Obergrenze fünfzehn, damit JSON-Goldens stabil bleiben. Kombinieren Sie den kostenlosen Browser-Lauf auf dieser Seite mit der kostenpflichtigen API, wenn Sie das identische mathematische Ergebnis innerhalb einer automatisierten Pipeline benötigen, ohne die Wirkungsgrad-Formel selbst neu zu implementieren.
Wo die Carnot-Grenze bei Studium, Konstruktion und Software Anwendung findet
Auf dieser Seite läuft die Berechnung vollständig in Ihrem Browser; über die API kostet jede erfolgreiche Abfrage $0.002, eine fehlgeschlagene Validierung wird nicht berechnet, und nach der Antwort wird nichts gespeichert. Diese Aufteilung — freie interaktive Erkundung und eine kostenpflichtige, identische API — entspricht dem übrigen Tier-A-Katalog von KIT und erlaubt den Übergang von einer Unterrichts-Demo zu einer automatisierten Pipeline, ohne das mathematische Ergebnis zu verändern.
Integrationsbeispiele
Deterministische Test-Fixtures
Erzeugen Sie reproduzierbare Carnot-Wirkungsgrade für Unit-Tests, thermische Demos und CI-Assertions zur idealen Grenze.
Technische Fragen
Was passiert, wenn die heiße Temperatur nicht größer als die kalte ist?
Die Eingabe wird mit invalid_input zurückgewiesen. Der Carnot-Wirkungsgrad η = 1 − Tc/Th erfordert T_hot > T_cold auf einer absoluten Temperaturskala.
Kann ich Temperaturen in Celsius eingeben?
Es wird keine automatische Umrechnung angewendet. Rechnen Sie zuerst in Kelvin um (T_K = t_C + 273,15) und geben Sie dann T_hot und T_cold als absolute Temperaturen an.