www/js/global.js

changeset 810
1f2ca835fe9d
parent 806
09f29253cc7e
child 818
f9c071906643
equal deleted inserted replaced
809:8b30068497a9 810:1f2ca835fe9d
1219 if ((cm >= 0) && (kettle_vol > 0) && (cm <= (kettle_height * 100))) 1219 if ((cm >= 0) && (kettle_vol > 0) && (cm <= (kettle_height * 100)))
1220 return Round(((kettle_height - (cm / 100)) / kettle_height) * kettle_vol, 1); 1220 return Round(((kettle_height - (cm / 100)) / kettle_height) * kettle_vol, 1);
1221 return 0; 1221 return 0;
1222 } 1222 }
1223 1223
1224
1225 function Hardness(calcium, magnesium) {
1226 return 2.497 * calcium + 4.164 * magnesium;
1227 }
1228
1229
1230 function Bicarbonate(total_alkalinity, ph) {
1231 return (total_alkalinity / (1 + 2*Math.pow(10, ph - 10.33)) * MMHCO3 /*61.016*/ / (MMCaCO3 / 2) /*50.043*/);
1232 }
1233
1234
1235 function RA_CaCO3(bicarbonate, carbonate, calcium, magnesium) {
1236 return ((bicarbonate / MMHCO3) + (2*carbonate / MMCO3) - (2*calcium / MMCa)/3.5 - (2*magnesium / MMMg)/7) * 50;
1237 }
1238
1239
1240 function ResidualAlkalinity(total_alkalinity, calcium, magnesium) {
1241 return total_alkalinity - (calcium / 1.4 + magnesium / 1.7);
1242 }
1243
1244

mercurial