Porosität aus Porenzahl
Eine Porenzahl von 0,8 ergibt nach n = e/(1+e) eine Porosität von 0,444, also rund 44,4 % Hohlraum. Geben Sie eine der beiden Größen ein und erhalten Sie die andere, mit sichtbarer Einsetzung, damit eine Prüfung leichtfällt. 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
- Porenzahl
- 0,8
- Porosität
- 0,4444444444
- Porosität (%)
- 44,4444444444
- Richtung
- void_ratio_to_porosity
- Quelle
- void_ratio
Geotechniker, Gründungsplaner und Studierende der Bodenmechanik wandeln laufend eine Labor-Porenzahl in Porosität um, oder die Porosität zurück in die Porenzahl, wenn sie ein Phasendiagramm schließen, einen Verdichtungsbericht prüfen oder eine Lehrbuchidentität in eine Zahl verwandeln, die auf eine Zeichnung gehört. Die Porenzahl e ist das Hohlraumvolumen geteilt durch das Feststoffvolumen. Die Porosität n ist das Hohlraumvolumen geteilt durch das Gesamtvolumen. Diese beiden Phasengrößen sind nicht unabhängig: Sie gehorchen den exakten reziproken Identitäten n = e / (1 + e) und e = n / (1 − n).
Was Porenzahl und Porosität bedeuten und warum n = e / (1 + e) gilt
Ein Bodenelement ist ein dreiphasiges Gemisch aus Feststoff, Wasser und Luft. Der Feststoff nimmt das Volumen Vs ein. Alles, was nicht fest ist, ist Hohlraum: Vv ist die Summe der Wasser- und Luftvolumina.
Das Gesamtvolumen ist V = Vs + Vv. Die Porenzahl e ist als Vv geteilt durch Vs definiert. Sie ist dimensionslos und bei einer realen Kornpackung nichtnegativ; eine negative Porenzahl hieße negatives Hohlraumvolumen, das kein Phasendiagramm zeichnen kann.
Die Porosität n ist als Vv geteilt durch das Gesamtvolumen V definiert. Sie ist daher ein Bruchteil der ganzen Probe, stets zwischen null einschließlich und eins ausschließlich für einen Boden, der noch Feststoff hat. Setzen Sie V = Vs + Vv in die Definition von n ein und teilen Zähler und Nenner durch Vs: n entspricht (Vv/Vs) über (1 + Vv/Vs), also genau e / (1 + e).
Kehren Sie dieselbe Algebra um, erhalten Sie e = n / (1 − n). Diese beiden Identitäten sind der gesamte Motor dieses Rechners. Sie hängen weder vom Wassergehalt noch vom Sättigungsgrad noch von der Korndichte ab; sie sind rein volumetrisch.
Eine Porenzahl von null ist ein fester Block ohne Poren. Die Porosität kann eins nicht erreichen, weil das null Feststoff und eine unendliche Porenzahl bedeutete; dieser Endpunkt lehnt das ab, statt Infinity zurückzugeben. Die Fähigkeit schätzt e nicht aus Trockendichte und Gs, wandelt Wassergehalt nicht in Sättigung um und klassifiziert den Bodentyp nicht.
Geben Sie das bekannte Phasenverhältnis an und erhalten Sie das andere, mit der Formel neu geschrieben, damit ein Prüfer die Substitution sieht.
Wann sich die Umrechnung in Porosität lohnt
Erkundungshefte und Laborinformationssysteme speichern die Porenzahl bereits aus Phasenrechnungen an gemessener Trockendichte und Korndichte; sie brauchen die Porosität trotzdem für Kompressibilitätskommentare, Sickerabschätzungen und Kundentabellen, die n oder n in Prozent bevorzugen. Bodenmechanikkurse nutzen einen Rechner für Porosität aus der Porenzahl, damit Lernende Lehrbuchumrechnungen für lockeren Sand, dichten Sand und Ton prüfen, ohne eine Tabelle aufzustellen, die vierzig stillschweigend als Bruch behandelt. Verdichtungs- und Ödometerberichte nennen oft e bei einer gegebenen effektiven Spannung; die Umrechnung nach n hält einen Absatz zu Entwässerung oder Hohlraumvolumen mit dem Phasendiagramm derselben Seite stimmig.
Forschungspipelines, die Tausende Proben stapeln, brauchen feste zwölf Dezimalstellen und eine harte Ablehnung negativer oder nichtnumerischer e, die sie in Tests behaupten können.
Anwendungsfälle
Abschluss des Labor-Phasendiagramms
Wandeln Sie eine aus Trockendichte und Gs gemessene Porenzahl in Porosität (und n in Prozent) um, damit Phasendiagramm, Kompressibilitätsnotiz und Kundentabelle dasselbe n = e/(1+e) nennen.
Kontrollen in Unterricht und Prüfung
Lassen Sie Studierende n aus e und e aus n gegen die reziproken Identitäten prüfen, einschließlich der harten Ablehnung einer negativen oder nichtnumerischen Porenzahl.
Hefte der Baugrunderkundung
Wandeln Sie Zeilen von Labor-e-Werten in Porosität um für Bemerkungen zu Sickerung, Verdichtung und Gründung, ohne eine einmalige Tabellenformel.
Häufige Fragen
Wie erhält man die Porenzahl aus der Porosität zurück?
Senden Sie porosity n als Bruch in [0, 1), zum Beispiel 0.40 für vierzig Prozent. Senden Sie nicht 40; das ist kein gültiger Bruch.
Was geschieht, wenn die Porenzahl negativ oder keine Zahl ist?
Eine negative Porenzahl ist unphysikalisch (Vv/Vs kann nicht negativ sein), und ein nichtnumerischer Wert lässt sich nicht zu einem endlichen e zwingen. Gescheiterte Prüfung wird nicht berechnet.
Gebe ich die Porosität als 40 oder 0,40 ein?
Geben Sie 0,40 für vierzig Prozent ein. Die Porosität ist ein Anteil am Gesamtvolumen; ein Wert von 40 wird abgelehnt, weil er einer Porosität von hundert Prozent oder mehr entspräche.
Warum erreicht die Porosität nie eins?
Eine Porosität von eins hieße, dass die Probe gar keine Feststoffe enthält, was eine unendliche Porenzahl erfordert. Der Rechner lehnt diesen Fall ab, statt Unendlich auszugeben, sodass die Porosität zwischen null und knapp eins bleibt.
Welche Porenzahlen sind für Böden typisch?
Sande im Labor liegen meist bei 0,5 bis 0,8, wobei 0,8 ein häufiger Wert für locker bis mitteldicht gelagerten Sand ist. Weiche Tone und Torfe können über 2 liegen, also Porositäten von mehr als der Hälfte des Volumens.
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/earth/porosity-from-void-ratio \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"void_ratio":0.8}'const res = await fetch("https://api.kit.forhosting.com/earth/porosity-from-void-ratio", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"void_ratio": 0.8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/earth/porosity-from-void-ratio",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"void_ratio": 0.8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/earth/porosity-from-void-ratio", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"void_ratio":0.8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"void_ratio":0.8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/earth/porosity-from-void-ratio", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"void_ratio": 0.8
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "earth.porosity_from_void_ratio",
"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
Dieser Rechner für Porosität aus der Porenzahl wendet jene Identitäten deterministisch an, liefert die dimensionslose Porenzahl und die Porosität als Bruch und als Prozent und scheitert mit invalid_input, wenn die Porenzahl negativ oder nichtnumerisch ist, statt ein stilles NaN zu erfinden.
Was Porenzahl und Porosität bedeuten und warum n = e / (1 + e) gilt
Eine Porenzahl von 0.80 ist ein üblicher Wert für lockeren bis mitteldichten Sand und entspricht n = 0.80 / 1.80 ≈ 0.444, also etwa 44.4 Prozent Hohlraum. Typische Laborsande liegen bei e = 0.5 bis 0.8; weiche Tone und Torfe können e = 2 überschreiten. Verwenden Sie n als Bruch in [0, 1) oder lesen Sie porosity_percent, wenn ein Bericht vierzig Prozent statt 0.40 will.
Eingabevertrag, Antwortform und Fehlerverhalten
Senden Sie 0.40, wenn Sie vierzig Prozent meinen, nicht die ganze Zahl 40 — ein Wert 40 wird als Porosität von einhundert Prozent oder mehr abgelehnt. Gescheiterte Prüfung wird nicht berechnet. Senden Sie per POST einen JSON-Körper mit mindestens einem von void_ratio oder porosity. void_ratio ist das dimensionslose Phasenverhältnis e = Vv/Vs; akzeptierte Aliasse sind e, void, voidRatio und e_ratio. porosity ist der dimensionslose Bruch n = Vv/V im halboffenen Intervall von null einschließlich bis eins ausschließlich; akzeptierte Aliasse sind n, poro, n_e und porosity_frac. Jedes Feld darf als JSON-Zahl oder als numerische Zeichenkette eintreffen. Fehlen beide Felder, scheitert die Aufgabe mit invalid_input und benennt das Paar. Eine leere, unendliche oder sonst nichtnumerische Porenzahl scheitert mit invalid_input und der Meldung, der Wert müsse eine endliche Zahl sein. Eine streng negative Porenzahl ist unphysikalisch und wird mit invalid_input abgelehnt, statt eine negative Porosität zu erzeugen, die wie eine Zahl aussähe und falsch wäre. Porosität unter null oder größer oder gleich eins wird ebenso abgelehnt: n = 1 machte e = n/(1−n) undefiniert. Sind beide Felder gesetzt, ist void_ratio die Wahrheitsquelle und die Porosität wird mit n = e/(1+e) neu berechnet, damit ein veralteter Begleitwert der Identität nicht still widersprechen kann. Bei Erfolg wiederholt der Körper gerundetes void_ratio und porosity, meldet porosity_percent als hundertmal n, schreibt formula und equation neu, nennt direction als void_ratio_to_porosity oder porosity_to_void_ratio, nennt source, method phase_relationship, Einheitenbezeichnungen und ein kurzes steps-Array für Lehrflächen. Beispiel: void_ratio gleich 0.8 ergibt porosity 0.4444… und porosity_percent 44.44…. Werte werden auf zwölf Dezimalstellen gerundet, damit Worker- und Browser-JSON übereinstimmen. Erfolgreiche analytische Aufrufe nutzen den veröffentlichten Grundpreis $0.002 ohne Modelltoken und ohne ausgehendes Netz.
Wo eine API für Porosität aus der Porenzahl ihren Platz verdient
Eine kleine Parse-API wendet dieselbe Identität jedes Mal an und vermeidet den Einserfehler, n = e/(1−e) aus Gewohnheit einer Nachbarformel zu schreiben. Weil die Umsetzung reines Parse der Stufe A ist, kostet jeder erfolgreiche Aufruf $0.002 ohne KI-Latenz.
Technische Fragen
Wie wandelt man die Porenzahl eines Bodens in Porosität um?
Senden Sie void_ratio e (oder den Alias e / void). Die API liefert die Porosität n = e / (1 + e) als Bruch und porosity_percent als 100 n. Beispiel: e = 0.8 ergibt n ≈ 0.4444 (44.44%).
Warum wird eine Porosität von 1 (einhundert Prozent) abgelehnt?
n = 1 bedeutet, die Probe hat keinen Feststoff, daher ist e = n/(1−n) undefiniert. Der handler lehnt n ≥ 1 ab, statt Infinity zurückzugeben.
Was kostet der Rechner für Porosität aus der Porenzahl?
Das Browserwerkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.