Calcolatore dell'ossigeno per la combustione
Una mole di propano, C3H8, richiede 5 moli di ossigeno per bruciare completamente e produce 3 moli di anidride carbonica e 4 di acqua. Indichi le moli di combustibile e i suoi atomi di carbonio e idrogeno per qualsiasi idrocarburo CₓHᵧ. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Moli
- 1
- Carboni
- 3
- Idrogeni
- 8
- O2 per mole di combustibile
- 5
- Moli di ossigeno
- 5
- Moli di CO2
- 3
- Moli di H2O
- 4
Questo calcolatore trasforma le moli di un combustibile idrocarburico e il numero dei suoi atomi di carbonio e idrogeno nelle moli di ossigeno molecolare necessarie per una combustione completa. Fornisce le moli di combustibile, il numero di atomi di carbonio x in CₓHᵧ e il numero di atomi di idrogeno y. I controlli classici da manuale includono una mole di propano C₃H₈ che richiede cinque moli di O₂, e due moli di metano CH₄ che richiedono quattro moli di O₂. Il motore usa solo aritmetica deterministica finita, senza chiamate di rete, senza campionamento casuale e senza scorciatoie legate alla data.
Cosa significa l'ossigeno richiesto per la combustione e cosa contiene la risposta
Per la combustione completa di un idrocarburo scritto come CₓHᵧ, ogni atomo di carbonio diventa una molecola di anidride carbonica e ogni due atomi di idrogeno diventano una molecola d'acqua, quindi la richiesta di ossigeno è fissata non appena si conoscono x, y e le moli di combustibile. Bilanciando la reazione CₓHᵧ più ossigeno che dà anidride carbonica e acqua si ottiene un coefficiente di O₂ pari a x più y diviso quattro per mole di combustibile.
Moltiplicando quel coefficiente per le moli di idrocarburo si ottengono le moli di O₂ che devono essere fornite per una combustione completa in condizioni ideali. Zero moli di combustibile con conteggi atomici non negativi è un input ammesso e restituisce zero moli di ossigeno, il limite ideale corretto quando non è presente combustibile.
I casi respinti comprendono l'assenza dei campi richiesti, valori non finiti, grandezze superiori al limite documentato e qualsiasi valore negativo di moli di combustibile, perché una quantità negativa di combustibile non è un input fisicamente valido per la combustione. Anche i conteggi negativi di carbonio o idrogeno vengono respinti.
Dove si colloca il calcolo dell'ossigeno per la combustione tra studio, laboratorio e software
Gli studenti incontrano i problemi sull'ossigeno richiesto per la combustione quando un manuale introduce la combustione degli idrocarburi dopo il bilanciamento di equazioni semplici, quando una scheda di esercizi fornisce moli di propano o butano e chiede le moli di O₂ prima di qualsiasi conversione in volume d'aria, o quando un problema di gara richiede un chiaro passaggio intermedio in moli di ossigeno prima di discutere l'aria in eccesso.
Gli insegnanti possono generare in anticipo le soluzioni per formule intere come CH₄, C₂H₆ e C₃H₈, senza affidarsi ad app opache che saltano direttamente ai grammi d'aria o mescolano la combustione incompleta con la stechiometria della combustione completa. I tecnici di laboratorio e i preparatori usano la stessa formula chiusa quando un protocollo indica già le moli di un combustibile idrocarburico puro e restano solo i conteggi atomici: applicano x più y diviso quattro e pianificano quanto ossigeno puro serve idealmente.
Gli sviluppatori richiamano lo stesso contratto da script per generare vettori di test deterministici per tutor di chimica, per normalizzare i parametri del combustibile inseriti dall'utente prima dell'esportazione su un quaderno di laboratorio, o per soddisfare consegne di programmazione che richiedono le moli di ossigeno anziché un abbozzo approssimativo.
Casi d'uso
Compiti e verifiche sulla combustione
Converta le moli di CₓHᵧ e i conteggi atomici nelle moli di O₂ richieste per la combustione completa, prima dei passaggi su volume d'aria o massa.
Preparazione di laboratorio e software didattico
Calcoli la richiesta ideale di ossigeno dalle moli di combustibile misurate, per quaderni di laboratorio, interfacce di tutoraggio e generatori automatici di schede di esercizi.
Domande frequenti
Quanto costa il calcolatore dell'ossigeno per la combustione?
È gratuito nel browser, direttamente su questa pagina.
Cosa succede se moles è negativo?
Le moli di combustibile idrocarburico non possono essere negative per la stechiometria dell'ossigeno richiesto nella combustione.
Questo strumento converte le moli di ossigeno in volume d'aria o massa di combustibile?
No. Restituisce solo le moli di ossigeno (e le moli di prodotto correlate) a partire dalle moli di combustibile e dai conteggi C/H. Usi uno strumento per il volume dei gas o per la massa se Le servono quelle conversioni.
Perché i risultati sono arrotondati a una precisione?
La precisione predefinita è 10 cifre decimali; può impostarla da 0 a 15.
Da dove viene la regola dei carboni più un quarto degli idrogeni?
Dal bilanciamento della combustione completa. Ogni atomo di carbonio finisce in una molecola di anidride carbonica, che consuma un O2, e ogni due atomi di idrogeno formano una molecola d'acqua, che consuma mezzo O2. Il totale è i carboni più un quarto degli idrogeni per mole di combustibile.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/chem/oxygen-required-combustion \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"moles":1,"carbons":3,"hydrogens":8}'const res = await fetch("https://api.kit.forhosting.com/chem/oxygen-required-combustion", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"moles": 1,
"carbons": 3,
"hydrogens": 8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/oxygen-required-combustion",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"moles": 1,
"carbons": 3,
"hydrogens": 8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/oxygen-required-combustion", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"moles":1,"carbons":3,"hydrogens":8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"moles":1,"carbons":3,"hydrogens":8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/oxygen-required-combustion", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"moles": 1,
"carbons": 3,
"hydrogens": 8
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.oxygen_required_combustion",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_abs_value | 1000000000000000 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Il motore applica il coefficiente stechiometrico standard per O₂, pari a x più y diviso quattro, lo moltiplica per le moli di combustibile e restituisce oxygen_moles insieme al coefficiente O₂ per mole e alle moli ideali dei prodotti anidride carbonica e acqua.
Cosa significa l'ossigeno richiesto per la combustione e cosa contiene la risposta
Questo calcolatore restituisce i valori convalidati di moles, carbons e hydrogens, i valori derivati o2_per_mole_fuel e oxygen_moles, le quantità di prodotto co2_moles e h2o_moles corrispondenti, una formula_label breve come C3H8, la precisione utilizzata, un'etichetta del metodo oxygen_required_combustion e un richiamo della formula. Non è prevista alcuna conversione da massa a moli per il combustibile, nessun percorso basato sulla composizione dell'aria che converta O₂ puro in volume d'aria secca, nessun percorso per il calore di combustione e nessun bilanciatore generale di equazioni per composti ossigenati o eteroatomi: il motore applica la formula chiusa per l'idrocarburo CₓHᵧ entro l'intervallo numerico supportato, oppure respinge l'input con invalid_input. Se Le servono la stechiometria basata sulla massa, l'analisi del reagente limitante tra due specie pesate o la resa del prodotto a partire dalla massa del reagente limitante, utilizzi quelle capacità dedicate; questa pagina risponde solo alle moli di ossigeno richieste per la combustione completa di un idrocarburo con moli e conteggi atomici noti, con un output numerico stabile adatto a schede di esercizi, test automatici e consumatori dell'API che non devono inventare passaggi di bilanciamento simbolico.
Come vengono letti moli e conteggi atomici e come restano riproducibili i risultati
Entrambi i conteggi atomici devono essere finiti e non negativi. Sono ammessi il segno più iniziale facoltativo e la notazione scientifica nelle stringhe numeriche, purché si interpretino come decimali finiti; spazi interni e simboli non numerici vengono respinti. Il campo preferito per la quantità di idrocarburo è moles, ma sono accettati anche gli alias n, n_fuel, moles_hydrocarbon e amount, in modo che fogli di calcolo, stringhe di query e moduli tipizzati possano riutilizzare lo stesso contratto. Il conteggio degli atomi di carbonio usa carbons con gli alias C, carbon, carbon_atoms e x; il conteggio degli atomi di idrogeno usa hydrogens con gli alias H, hydrogen, hydrogen_atoms e y. Moli negative falliscono con invalid_input e un messaggio che indica il campo, così una cella errata non diventa una richiesta di ossigeno negativa in modo silenzioso. Il calcolo forma o2_per_mole_fuel come carbons più hydrogens diviso quattro, oxygen_moles come moles per o2_per_mole_fuel, co2_moles come moles per carbons e h2o_moles come moles per hydrogens diviso due. Abbini l'esecuzione gratuita nel browser di questa pagina all'API a pagamento quando Le serve lo stesso identico risultato matematico dentro una pipeline automatizzata, senza reimplementare da sé il coefficiente x più y diviso quattro.
Dove si colloca il calcolo dell'ossigeno per la combustione tra studio, laboratorio e software
Gli strumenti di prodotto ed educativi usano l'endpoint quando un utente digita le moli e una formula CₓHᵧ, e l'interfaccia deve mostrare oxygen_moles con un chiaro valore intermedio o2_per_mole_fuel. In questa pagina il calcolo avviene interamente nel Suo browser; tramite l'API ogni richiesta riuscita costa $0.002, la convalida fallita non viene addebitata e nulla viene conservato dopo la restituzione della risposta. Questa distinzione — esplorazione interattiva gratuita e API a pagamento identica — è coerente con il resto del catalogo tier-A del KIT e Le permette di passare da una dimostrazione in aula a una pipeline automatizzata senza cambiare il risultato matematico. Lo abbini a strumenti di stechiometria sul volume dei gas o massa-massa quando Le servono grandezze chimiche correlate, e agli altri endpoint scientifici quando sta costruendo un piccolo laboratorio di calcolatori di combustione gratuiti e deterministici.
Casi di integrazione
Fixture di test deterministici
Generi valori riproducibili di oxygen_moles e o2_per_mole_fuel per test unitari, tutor di chimica e asserzioni di CI sulla stechiometria della combustione.
Domande tecniche
Come vengono calcolate le moli di ossigeno?
o2_per_mole_fuel = carbons + hydrogens/4, e oxygen_moles = moles × o2_per_mole_fuel, a partire da CₓHᵧ + (x + y/4) O₂ → x CO₂ + (y/2) H₂O.