Visualizza la versione completa : Algoritmo Co2
Ciao!
Come faccio a calcolare l'anidride presente in acquario senza l'uso della classica tabella? Cioè qual è l'algoritmo che si usa?
Mi piacerebbe fare il calcolo da solo utilizzando anche i valori decimali del KH.
Grazie
..Lu
#28
La formula generale è questa:
KHx3x10^(7-pH)
Per i non chimici come me in pratica si moltiplica KH per 3, il risultato lo si moltiplica a sua volta per 10 elevato il numero ottenuto sottraendo 7 al pH della vasca...
Ciao Ann@, grazie è proprio quello che volevo sapere.
Però non mi trovo.
Ho fatto una prova di verifica con valori noti, secondo questa formula con Ph = 6 e Kh = 1 dovrei avere:
1x3x10^(7-6)=
1x3x10^1=
1x3x10=
30ppm
Secondo la tabella dovrei avere invece 32ppm
Sbaglio io qualcosa?
grazie
..Lu
DavideM84
27-08-2013, 08:48
Quella formula è approssimata visto che non tiene conto della temperatura.
Ciao DavideM84
E qual è quella che tiene conto anche della temperatura?
Grazie
..Lu
DavideM84
27-08-2013, 11:19
QUI (http://www.aquaexperience.it/index.php?option=com_content&view=article&id=130&Itemid=23) trovi un tool che fa il calcolo tenendo conto anche della temperatura ma l'algoritmo non è riportato.
Comunque la formula semplificata è più che sufficiente per uso acquariofilo, ho specificato solo per precisione.
EDIT:
ecco l'algoritmo in Javascript, puoi estrarti la formula da solo (sono al lavoro non ho tempo):
function calcola()
{
var ph=document.Dati.ph.value;
var temp=document.Dati.temp.value;
var kh=document.Dati.kh.value;
var tk = parseFloat(temp) + parseFloat(273.15);
var val_a = parseFloat(-14.8435);
var val_b = parseFloat(3404.71)/tk;
var val_c = parseFloat(0.032786)*tk;
var pkaph = parseFloat(val_a + val_b + val_c - ph);
var co2 = Math.round(parseFloat(15.69553) * parseFloat(kh) * Math.pow(10,pkaph));
...
}
Grazie DavideM84.
Lo calcolerò e magari poi lo posto (se ci riesco)
Ciao
..Lu
Per chi fosse interessato ecco l'algoritmo:
Co2 = 15,69553 * Kh * 10^{-14,8435 + [3404,71 / (temperatura + 273,15)] + [0,032786 * (temperatura + 273,15)] - Ph}
Grazie a DavideM84 per l'aiuto.
Ciao
..Lu
vBulletin® v3.8.9, Copyright ©: 2000-2025, Jelsoft Enterprises Ltd.
Traduzione italiana Team: vBulletin-italia.it |