x
e
x
1
=
метрические) от неизвестного (переменного), например, , и
системы подобных уравнений, весьма распространены в химиче-
ской термодинамике. В аналитическом виде подобные уравнения не
решаются, а метод последовательных приближений очень трудо-
емок и не всегда обеспечивает приемлемую точность. Посмотрим,
чем может в данном случае помочь Mathcad.
Пусть требуется найти температуру, при которой давление паров
воды составляет ровно 5,00 атм, не пренебрегая зависимостью эн-
тальпии и энтропии от температуры.
Определите необходимые переменные: оценку ожидаемой тем-
пературы, теплоемкость, энтальпию и энтропию образования жид-
кой и твердой воды и запишите уравнение для давления пара, как
это сделано на рис. 8. Здесь индекс “liq” относится к параметрам
жидкой воды, индекс “gas” – газообразной. При первоначально вы-
бранной температуре 150
о
С давление насыщенного пара равно 4,4
атм, значит, верное значение где-то близко.
Можно подбирать
Т, следя за изменением Р, а можно сделать
умнее. Для решения уравнений и систем уравнений в Mathcad ис-
пользуется блок решения “given – find” (“дано – найти”). Запишите
слово
given, под ним введем наше условие: выражение для давле-
ния насыщенного пара, знак булева равенства
= (подробнее о нем в
разд. 2.3) и требуемое значение этого выражения, т. е. 5 (см. рис. 8).
Теперь скомандуйте программе «найди решение относительно
Т»,
для этого введите строчку
find(T)=
Полученный ответ и будет корнем уравнения.
В данном случае для удобства автор ввел не
find(T)= ,
а
find(T)-273.15= ,
чтобы получить ответ в градусах Цельсия (рис. 8).
Для проверки устойчивости решения попробуйте подставить
найденный ответ как оценочное значение
Т выше блока given-
find
. Если все в порядке, ответ должен измениться очень слабо.
19