Решение задач водной химии в среде Mathcad с

реклама
Решение задач водной химии в среде Mathcad с
использованием размерных величин
Подключение русских размерностей
Подключение русских размерностей:
Ссылка:D:\OKApp\Common\watersteampro.mcd
Подключение русских размерностей
Задача №1. Расчет pH раствора серной кислоты при
заданной концентрации серной кислоты
ммоль
Исходные данные:
CH2SO4 := 1 ⋅
Концентрация ионов H+
CH+ := 2 ⋅ CH2SO4
pH раствора
⎛ CH+
⎜ моль
⎜ дм3
⎝
pH := −log ⎜
л
⎞⎟
⎟
⎟
⎠
Задача №2. Расчет pH раствора серной кислоты при заданной
концентрации серной кислоты с использованием ионной силы
раствора
ммоль
Исходные данные:
CH2SO4 = 1 ⋅
дм
Концентрация ионов H+
CH+ = 2 ⋅
3
ммоль
дм
3
Концентрация ионов SO42-
CSO42- := CH2SO4
Ионная сила раствора
μ :=
1
2
⋅ ⎛⎝ CH+ ⋅ 1 + CSO42- ⋅ 2
2⎞
2
⎠
Коэффициент активности однозарядных ионов
μ
2
− 0.510⋅ 1 ⋅
моль
дм
1+
μ
моль
дм
f1 := 10
Активность ионов H+
aH+ := f1 ⋅ CH+
pH раствора
pH := −log ⎜
3
⎛ aH+
⎜ моль
⎜ дм3
⎝
3
⎞⎟
⎟
⎟
⎠
Задача №3. Углекислотное равновесие: вывод выражений для зависимости существования
форм угольной кислоты от pH
CH+ ⋅ CHCO3-
Константа диссоциации угольной кислоты по первой ступени
K1 =
Константа диссоциации угольной кислоты по второй ступени
K2 =
Общая концентрация различных форм угольной кислоты
Cобщ = CH2CO3 + CHCO3- + CCO3--
CH2CO3
CH+ ⋅ CCO3-CHCO3-
Требуется найти выражения зависимостей долей различных форм угольной кислоты от pH
раствора, т.е. требуется определить следующие величины:
xH2CO3 =
xHCO3- =
xCO3-- =
CH2CO3
Cобщ
CHCO3Cобщ
CCO3-Cобщ
=
=
=
CH2CO3
(CH2CO3 + CHCO3- + CCO3--)
CHCO3-
(CH2CO3 + CHCO3- + CCO3--)
CCO3--
(CH2CO3 + CHCO3- + CCO3--)
Воспользуемся символьной математикой пакета Mathcad
CH+ := CH+
K1 := K1
K2 := K2
substitute , CH2CO3 =
Cобщ = CH2CO3 + CHCO3- + CCO3--
substitute , CHCO3- =
CH+ ⋅ CHCO3K1
CH+ ⋅ CCO3-- →
K1 ⋅ K2 ⋅ Cобщ
2
CH+ + K1 ⋅ CH+ + K1 ⋅ K2
K2
solve , CCO3--
Т.е. можем записать, что
K1 ⋅ K2 ⋅ Cобщ
xCO3-- =
CCO3-Cобщ
2
H + K1 ⋅ H + K1 ⋅ K2
=
K1 ⋅ K2
=
Cобщ
2
CH+ + K1 ⋅ CH+ + K1 ⋅ K2
Аналогично для остальных форм угольной кислоты:
substitute , CH2CO3 =
Cобщ = CH2CO3 + CHCO3- + CCO3--
substitute , CCO3-- =
CH+ ⋅ CHCO3K1
K2 ⋅ CHCO3- →
CH+ ⋅ K1 ⋅ Cобщ
2
CH+ + K1 ⋅ CH+ + K1 ⋅ K2
CH+
solve , CHCO3CH+⋅ K1 ⋅ Cобщ
xHCO3- =
CHCO3Cобщ
2
=
H + K1 ⋅ H + K1 ⋅ K2
Cобщ
CH+ ⋅ K1
=
2
CH+ + K1 ⋅ CH+ + K1 ⋅ K2
Из выражения, что сумма долей всех форм угольной кислоты должна быть равна 1 получим:
xH2CO3 = 1 − xHCO3- − xCO3-- = 1 −
CH+ ⋅ K1
2
xH2CO3 =
2
CH+ + K1 ⋅ CH+ + K1 ⋅ K2
CH+
⎛ CH+2 + K1 ⋅ CH+ + K1 ⋅ K2⎞
⎝
⎠
−
K1 ⋅ K2
2
CH+ + K1 ⋅ CH+ + K1 ⋅ K2
При температуре 20°C значения констант диссоциации угольной кислоты составляют:
K1 := 4.15 ⋅ 10
− 7 моль
⋅
3
K2 := 4.20 ⋅ 10
дм
− 11 моль
⋅
3
дм
Функция для расчета долей различных форм угольной кислоты в зависимости от pH
FormsCO2 ( pH ) :=
CH+ ← 10
− pH моль
⋅
3
дм
K1 ⋅ K2
xCO3-- ←
2
CH+ + K1 ⋅ CH+ + K1 ⋅ K2
xHCO3- ←
CH+ ⋅ K1
2
CH+ + K1 ⋅ CH+ + K1 ⋅ K2
2
xH2CO3 ←
( xCO3-Диапазон изменения pH
CH+
2
CH+ + K1 ⋅ CH+ + K1 ⋅ K2
xHCO3- xH2CO3
)T
pH := 0 , 0.1 .. 14
Формы угольной кислоты
Доли форм угольной кислоты, %
100
8.379
Карбонат-ионы
Гидрокарбонат-ионы
Свободная углекислоты
80
60
40
20
0
0
5
10
pH раствора
Определение точки максимума доли гидрокарбонат-ионов
Начальное приближение
pH maxHCO3 := 7
Вспомогательная функция для расчета доли гидрокарбонат-ионов в зависимости от
pH раствора
FxHCO3- ( pH) := FormsCO2 ( pH ) ORIGIN+1
Параметры в точке максимума
(
)
pH maxHCO3 := Maximize FxHCO3- , pHmaxHCO3 = 8.379
(
)
FxHCO3- pHmaxHCO3 = 98.028 ⋅ %
Скачать