- Joined
- Sep 13, 2018
- Messages
- 360
- Reaction score
- 339
This sounds like a stupid question- Can I "test" alkalinity with a fixed amount of titrant? All I need is to know if it's below or at/above my desired setpoint.
I've owned an alkatronic for 10 months now and really do like the unit but I've been wanting to build my own tester for even longer. I'm pretty picky and a handful of factors really set this project into motion. According to Randy's article here http://www.reefedition.com/a-diy-alkalinity-test-by-randy-holmes-farley/ - " Alkalinity (in dKH) as a function of standard acid added to reach the endpoint in the given volume of aquarium water". I've extrapolated his 1 liter charts and found a nice balance using a 60ml sample with 1 part 0.1N acid diluted with 4 parts RODI for more precise measuring with doser pumps. As my alk demand sits now, a hourly test with a 60ml sample would be ideal to mitigate salinity rise from my dosing. I already have the apex programming figured out for automated dosing control based on the alkatronic reading and it's worked wonderfully for months. I have the entire testing procedure 99% figured out. I've beta tested programming through the entire testing procedure alongside my alkatronic dozens of times. All the fluid transfer is figured out. the bulk of the titration is good to go. Things just get really complicated when trying to "count" the final amount of titrant needed to reach 4.50 pH. It's possible but the apex's coding limitations won't provide me flexibility in easily adjusting my desired alk. More importantly, I couldn't really share all the programming with others... it would be too specific for my tank size, demand, desired alk, sample size and testing frequency.
Rather than measuring how much acid it takes for a set sample size to reach a pH of 4.50 or less- Why not just add a fixed amount of acid(representing my desired alk) with each test ? if pH is below 4.50 that means alkalinity is lower than I'd like. If above 4.50 then alkalinity is at or above my desired level. For example; I want to keep my alk around 9.30 and my demand averages 240ml a day- 10ml/hr average. I'll pull a fresh 60ml sample every hour, add 10.0ml of diluted acid and check the pH to dictate the next hours' dosing.
-If the pH is 4.50+ during low demand hours, dosing will fall back to 4 ml per hour. If that condition continues for three hours or longer, dosing will turn off completely. after 6 hours I will get an error alert.
-If the pH is below 4.50 during low demand hours, dosing will be 8ml per hour. if the condition continues for 3+ hours it will bump up to 12ml per hour. 6+ hours gets an alert
-If the pH is 4.50+ during peak demand hours, dosing will be 12ml per hour. if that condition continues for 3+ hours it will drop down to 8ml per hour. 6 hrs for an alert
-if the pH is below 4.50 during peak demand, dosing will be 16ml per hour. if that condition continues for 4+ hours I will get an alert
Of course this does NOT mean I'll set it up and just let it go. I will continue to test with salifert every 4-5 days to ensure nothing has drifted out of whack. I will check calibration of the pumps often as I do with my alkatronic and I will run the two testers side by side for a minimum of two weeks before taking the alkatronic offline.
This is feasible, correct?
I've owned an alkatronic for 10 months now and really do like the unit but I've been wanting to build my own tester for even longer. I'm pretty picky and a handful of factors really set this project into motion. According to Randy's article here http://www.reefedition.com/a-diy-alkalinity-test-by-randy-holmes-farley/ - " Alkalinity (in dKH) as a function of standard acid added to reach the endpoint in the given volume of aquarium water". I've extrapolated his 1 liter charts and found a nice balance using a 60ml sample with 1 part 0.1N acid diluted with 4 parts RODI for more precise measuring with doser pumps. As my alk demand sits now, a hourly test with a 60ml sample would be ideal to mitigate salinity rise from my dosing. I already have the apex programming figured out for automated dosing control based on the alkatronic reading and it's worked wonderfully for months. I have the entire testing procedure 99% figured out. I've beta tested programming through the entire testing procedure alongside my alkatronic dozens of times. All the fluid transfer is figured out. the bulk of the titration is good to go. Things just get really complicated when trying to "count" the final amount of titrant needed to reach 4.50 pH. It's possible but the apex's coding limitations won't provide me flexibility in easily adjusting my desired alk. More importantly, I couldn't really share all the programming with others... it would be too specific for my tank size, demand, desired alk, sample size and testing frequency.
Rather than measuring how much acid it takes for a set sample size to reach a pH of 4.50 or less- Why not just add a fixed amount of acid(representing my desired alk) with each test ? if pH is below 4.50 that means alkalinity is lower than I'd like. If above 4.50 then alkalinity is at or above my desired level. For example; I want to keep my alk around 9.30 and my demand averages 240ml a day- 10ml/hr average. I'll pull a fresh 60ml sample every hour, add 10.0ml of diluted acid and check the pH to dictate the next hours' dosing.
-If the pH is 4.50+ during low demand hours, dosing will fall back to 4 ml per hour. If that condition continues for three hours or longer, dosing will turn off completely. after 6 hours I will get an error alert.
-If the pH is below 4.50 during low demand hours, dosing will be 8ml per hour. if the condition continues for 3+ hours it will bump up to 12ml per hour. 6+ hours gets an alert
-If the pH is 4.50+ during peak demand hours, dosing will be 12ml per hour. if that condition continues for 3+ hours it will drop down to 8ml per hour. 6 hrs for an alert
-if the pH is below 4.50 during peak demand, dosing will be 16ml per hour. if that condition continues for 4+ hours I will get an alert
Of course this does NOT mean I'll set it up and just let it go. I will continue to test with salifert every 4-5 days to ensure nothing has drifted out of whack. I will check calibration of the pumps often as I do with my alkatronic and I will run the two testers side by side for a minimum of two weeks before taking the alkatronic offline.
This is feasible, correct?