Hello everyone.
I'm not really a Chemistry student, but an Engineer, so I hope this is the right subforum for this question.
I need to find the pH of a mix of weak bases and acids.
This is easy to do using online calculators, but I'd rather do it manually, and understand the process. I like Chemistry, by the way.
I know how to get the pH for a single weak acid or base using the ICE table, and solving the second order equation, and I know what a buffer is, and I hope, the basics of pH theory.
I get trouble when disolving several substances in aqueous solution.
Example:
Sodium carbonate. pkb 3.67.
Ascorbic acid. pka1 4.10.
Let's disolve the carbonate first.
Using the online calculator I get
pH = 12,014338986003
Manually, I get 12,01 too.
(I can also find the pH of the acid on its own, of course)
Next, once the carbonate is disolved, let's add the ascorbic acid (considering only the first dissociation constant pka1 as a first approximation).
Using the online calculator I get
pH = 10,993262084327
But I just don't know how to get to this value, no matter how I tried. And I tried for many hours before posting. I also spent several days studing pH theory (including chembuddy.com), watching videos, doing exercises,... but I haven't found a single exercise like this. A lot of weak vs strong, but not weak/weak.
What puzzles me is that the online calculator works for at least four different substances, with just dissociation constants and molarity as inputs.
I'd like to know how to do it on my own. Any help is MUCH appreciated. Thanks in advance.