www/js/global.js

changeset 810
1f2ca835fe9d
parent 806
09f29253cc7e
child 818
f9c071906643
--- a/www/js/global.js	Wed Aug 03 20:58:18 2022 +0200
+++ b/www/js/global.js	Thu Aug 04 20:04:52 2022 +0200
@@ -1221,3 +1221,24 @@
  return 0;
 }
 
+
+function Hardness(calcium, magnesium) {
+ return 2.497 * calcium + 4.164 * magnesium;
+}
+
+
+function Bicarbonate(total_alkalinity, ph) {
+ return (total_alkalinity / (1 + 2*Math.pow(10, ph - 10.33)) * MMHCO3 /*61.016*/ / (MMCaCO3 / 2) /*50.043*/);
+}
+
+
+function RA_CaCO3(bicarbonate, carbonate, calcium, magnesium) {
+ return ((bicarbonate / MMHCO3) + (2*carbonate / MMCO3) - (2*calcium / MMCa)/3.5 - (2*magnesium / MMMg)/7) * 50;
+}
+
+
+function ResidualAlkalinity(total_alkalinity, calcium, magnesium) {
+ return total_alkalinity - (calcium / 1.4 + magnesium / 1.7);
+}
+
+

mercurial