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

Chemistry. Trying to find dissociation constant with MathCAD

  • January 9, 2016
  • 10 replies
  • 3936 views

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?)

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

24-Ruby IV
January 10, 2016

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

1-Visitor
January 11, 2016

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

phosphate_equil.png

24-Ruby IV
January 12, 2016

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

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

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

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

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

1-Visitor
January 12, 2016

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

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

Chemical Notation Error.png

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

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

Butler.png

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

Виктор