Operating systems: XP, Vista, 7, 8, 10, 11

# Calculation of pH of any salt solution

pH of all salts solutions is determined by the hydrolysis and - in the case of acidic or basic salts - by the dissociation. In case of salts of strong acids and strong bases effects of the hydrolysis are often negligible, but - as it was pointed out earlier - some of the strong acids and bases are weaker than it is commonly believed.

Let's solve the problem for simple salt using general approach.

We have two substances - HA and BOH - and two dissociation constants:

11.1
11.2

water dissociation constant:

11.3

and three balances:

11.4
11.5
11.6

In the case of salt solution Ca=Cb, but we have a good reason to treat these values separately. Once the general equation will be derived we can always simplify it using only one concentration, but general equation will describe not only pH of the salt solution, but also of any mixture of weak acid and weak base, regardless of their ratio.

In deriving the equation we could use the same approach we tested for polyprotic acid, but we will try shorter way that was not applicable then. We will use dissociation constants and mass balances to find out concentrations of A- and B+ ions to put them into charge balance equation. From acid mass balance:

11.7

Inserted into 11.1

11.8

Solved for [A-]:

11.9

and ready to be put into charge balance.

Now do the same to the base, using Kb and Kw definition:

11.10
11.11

solving for [B+] yields

11.12

and finally, combining 11.9 with 11.12 and charge balance we get

11.13

which is a fourth degree equation for [H+] in any mixture of weak acid and weak base.

Using for calculations

11.14

we get very similar, strikingly symmetrical result:

11.15

It is worth of noting here that the equation used for pH calculation in BATE pH calculator is just a full polyprotic version of the 11.13 (note that generalized equation 11.16 uses not stepwise, but overall dissociation constants Kai and Kbi):

11.16
{"found_math": false, "script_math_tex": 0, "script_math_asciimath": 0, "math_annotations": 0, "math_alttext": 0, "mathml": 0, "mathjax_tag": 0, "mathjax_inline_tex": 0, "mathjax_display_tex": 0, "mathjax_asciimath": 0, "img_math": 0, "codecogs_latex": 0, "wp_latex": 0, "mimetex.cgi": 0, "/images/math/codecogs": 0, "mathtex.cgi": 0, "katex": 0, "math-container": 0, "wp-katex-eq": 0, "align": 0, "equation": 0, "x-ck12": 0, "texerror": 0}