Skip to main content
1-Visitor
January 9, 2016
Question

Chemistry. Trying to find dissociation constant with MathCAD

Had some problems with calculating the concentration. Couldn't find the way to receive positive solution at the end. How it could be done?

10 replies

19-Tanzanite
January 10, 2016

Weight the "greater than" constraints very heavily, so rather than PO4>0, use PO4*10^13>0. However, if you add a constraint HPO4*10^13>0 it can't find a solution, so I think you have an error somewhere (perhaps a sign error?)

Translate
24-Ruby IV
January 10, 2016

It is a typical case when we must use not the Given-Fine block but programming - bisection method.

I have wrote it in the article (not H3PO4 but H2CO3)

Compare here please

http://twt.mpei.ac.ru/ochkov/CO2/CO2-prog.pdf

picture 1 and 2

Translate
24-Ruby IV
January 10, 2016

See please my old message - pH of a buffer water solution

Translate
1-Visitor
January 11, 2016

Дима, см. картинку. Приведенный мной вариант решения мало чувствителен  начальным приближениям.

phosphate_equil.png

Translate
24-Ruby IV
January 12, 2016

Я сам об этих логарифмах думал. Но больше о программной реализации.

У нас, Виктор Иванович, по-моему с этих логарифмов и общение началось.

А вот еще про логарифмы - Nostalgia - a slide rule

Пришлите, плз, сам файл с расчётом. Я его хочу в Прайме с единицами измерения прикрутить. Там, кстати, в последнем уравнении, как мне кажется, с.0 нужно убрать.

И второе - вы получили письмо из маплесофт?

Translate
1-Visitor
January 12, 2016

Да, Валерий Федорович, наше активное сотрудничество стало возможным именно благодаря этим логарифмам!

Прикрепляю расчетные файлы. Я совсем забыл, что химическую символику нельзя использовать в решающих блоках Mathcad 14, 15. Файл работать будет, но при попытке его сохранения появится ошибка:

Chemical Notation Error.png

Если проигнорировать это сообщение, то в дальнейшем такой файл уже открыть не удастся. Поэтому я отдельно прикрепляю файл без химической нотации.

По поводу C.0 в последнем уравнении. У меня ошибки нет. Я специально сверился с подобной задачей из Дж. Батлер. Ионные равновесия. - Л.:Химия, 1973.

Butler.png

Да, только что увидел письмо из маплесофт.

Виктор

Translate