Он-лайн расчет коэффициентов Антуана

обсуждение вопросов физической химии и химической физики
physical chemistry and chemical physics: discussions for professionals
Ответить
Solwayg
Сообщения: 1
Зарегистрирован: Вс апр 28, 2013 12:26 pm

Он-лайн расчет коэффициентов Антуана

Сообщение Solwayg » Вс апр 28, 2013 12:48 pm

Здравствуйте! Существует ли он-лайн программа для расчета коэффициентов ур-я Антуана?

Если конкретнее, мне нужны коэффициенты ур-я Антуана для монохлорсилана. Температуры есть, давления тоже. Графически решать эту задачу не хочу, нужны точные значения.

Аватара пользователя
Maryna
Лиса-Алиса
Сообщения: 7002
Зарегистрирован: Пт июл 28, 2006 12:14 pm
Контактная информация:

Re: Он-лайн расчет коэффициентов Антуана

Сообщение Maryna » Вс апр 28, 2013 3:29 pm

А зачем графически решать? Сделайте матрицу lnp = f(1/T) и ЛИНЕЙН в Экселе. Получите точные решения с погрешностями

Аватара пользователя
Jeffry
Сообщения: 2628
Зарегистрирован: Пн май 12, 2008 5:31 pm

Re: Он-лайн расчет коэффициентов Антуана

Сообщение Jeffry » Вс апр 28, 2013 4:42 pm

Берем коэффициенты, например, тут:

Код: Выделить всё

http://data5r.narod.ru/fan3.html
Если есть данные, используйте программу TableCurve для получения подгонки (там более 8000 функций для всяческих подгонок, легко задать юзер-функцию для подгонки и проверить насколько она соответствует данным.)

stearan
Сообщения: 984
Зарегистрирован: Пт мар 02, 2007 4:21 pm

Re: Он-лайн расчет коэффициентов Антуана

Сообщение stearan » Вт май 21, 2013 11:22 am

Maryna писал(а):А зачем графически решать? Сделайте матрицу lnp = f(1/T) и ЛИНЕЙН в Экселе. Получите точные решения с погрешностями
Уравнение Антуана в своей истинной форме log(P) = A - B/(C+T), при всей своей гениальности и простоте, все-же нелинейно :mrgreen: Но в Excel-е можно легко и нелинейную регрессию решать - классический "метод наименьших квадратов", используя встроенный Excel-овский Solver - проще простого.
На найденные коэффициенты потом навесить "stability&sensitivity analysis" и будет Вам и оценка погрешностей. Особенно выгоден такой подход тогда, если сами получали экспериментальные данные и у Вас есть обоснованное представление о их хотя бы относительной точности (давлениe нас.пара проще более точно измерить в области "средних" значений, а крайние низкие и высокие значения обычно измерены с большей погрешностью), т.к. здесь Вы можете каждому измерению "всучить" свой весовой коеффициент согласно его предполагаемой точности.

Аватара пользователя
Maryna
Лиса-Алиса
Сообщения: 7002
Зарегистрирован: Пт июл 28, 2006 12:14 pm
Контактная информация:

Re: Он-лайн расчет коэффициентов Антуана

Сообщение Maryna » Ср май 22, 2013 9:24 am

Уравнение Антуана линеаризуемо (то есть приводится к линейному виду) и решается линейной регрессией. Но можно существенно упростить себе жизнь, используя уравнение Кирхгофа с двумя коэффициентами вместо трех.

stearan
Сообщения: 984
Зарегистрирован: Пт мар 02, 2007 4:21 pm

Re: Он-лайн расчет коэффициентов Антуана

Сообщение stearan » Ср май 22, 2013 4:56 pm

Maryna писал(а):Уравнение Антуана линеаризуемо (то есть приводится к линейному виду) и решается линейной регрессией...
...можно показать? :)
Maryna писал(а): ...можно существенно упростить себе жизнь, используя уравнение Кирхгофа с двумя коэффициентами вместо трех
простейшее уравнение для давления нас.паров - уравнение Августа: P = exp(A-B/T)
там и всего 2 коеффициента, и линеаризуется легко :D
но... обладает значительно меньшей описательной силой по сравнению с уравнением Антуана

Аватара пользователя
Maryna
Лиса-Алиса
Сообщения: 7002
Зарегистрирован: Пт июл 28, 2006 12:14 pm
Контактная информация:

Re: Он-лайн расчет коэффициентов Антуана

Сообщение Maryna » Ср май 22, 2013 6:54 pm

Если домножить обе части уравнения на (С+Т), а потом раскрыть скобки

stearan
Сообщения: 984
Зарегистрирован: Пт мар 02, 2007 4:21 pm

Re: Он-лайн расчет коэффициентов Антуана

Сообщение stearan » Чт май 23, 2013 10:10 am

Maryna писал(а):Если домножить обе части уравнения на (С+Т), а потом раскрыть скобки
...завместо нелинейности B/C получим нелинейность А*C
дык математика - не мужик, не так легко обмануть :D

Аватара пользователя
amge
Сообщения: 2047
Зарегистрирован: Вт июл 31, 2007 11:42 am

Re: Он-лайн расчет коэффициентов Антуана

Сообщение amge » Чт май 23, 2013 2:44 pm

Линеаризовать можно так:

Код: Выделить всё

     y  =   k0    + k1*x1      + k2*x2
 T*logP = (A*C-B) +  C*(-logP) +  A*T
Поскольку переменные T*logP, logP и T линейно независимы, то решение данной системы уравнений найдется.
Но будет ли такой подход правильным?

stearan
Сообщения: 984
Зарегистрирован: Пт мар 02, 2007 4:21 pm

Re: Он-лайн расчет коэффициентов Антуана

Сообщение stearan » Чт май 23, 2013 6:23 pm

...
если топикстартеру решение еще нужно, пожалуйста, данные сюда. будет сделано.
Последний раз редактировалось stearan Пт май 24, 2013 9:54 am, всего редактировалось 1 раз.

Аватара пользователя
amge
Сообщения: 2047
Зарегистрирован: Вт июл 31, 2007 11:42 am

Re: Он-лайн расчет коэффициентов Антуана

Сообщение amge » Чт май 23, 2013 7:02 pm

stearan писал(а):но суть остается: "неизвестные" - искомые параметры A, B, C - а Ваше уравнение тоже содержит произведение A*C, т.е. и оно нелинейное. решать и Вам придется нелинейную систему, итерационно.
ваще это пустой спор - быстрее и проще сделать, чем тут преподавать матчасть :)
Согласен, что спор не слишком продуктивен, но исключительно занудства ради все же не соглашусь с тем, что обязательно придется решать нелинейную систему. Методом наименьших квадратов из системы линейных уравнений y = k0 + k1*x1 + k2*x2 (где у = T*logP, х1 = -logP, х2 = T) получаем коэффициенты k0, k1, k2. Из последних А = k2, С = k1, В = k1*k2-k0. И никаких итераций. Но у меня есть сомнение - даст ли такой подход правильные погрешности. Поэтому, если бы пришлось, тоже стал бы искать коэффициенты А,В,С из уравнения в его первозданном виде - так оно надежнее кажется.

Аватара пользователя
Maryna
Лиса-Алиса
Сообщения: 7002
Зарегистрирован: Пт июл 28, 2006 12:14 pm
Контактная информация:

Re: Он-лайн расчет коэффициентов Антуана

Сообщение Maryna » Чт май 23, 2013 8:19 pm

Хорошо, давайте не будем углубляться в офф-топ по погрешностям и их оценке, коллега amge все уже написал. Хотя я не думаю, что можно говорить о правильных погрешностях.
В одном из справочников по физико-химическим расчетам описан метод линеаризации у. Антуана
0019_0001.djvu
И вот методичка РХТУ со всеми матрицами для коллеги stearan
http://icm.muctr.ru/study/modelling/pra ... s/job3.pdf

Мне кажется, что ЛМНК как минимум более простой, чем НМНК.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

VTur
Сообщения: 7357
Зарегистрирован: Пт авг 31, 2007 1:36 pm

Re: Он-лайн расчет коэффициентов Антуана

Сообщение VTur » Чт май 23, 2013 8:24 pm

Метод наименьших квадратиков есть весьма гадкая штука. Можно не задумываясь вляпаться в большие погрешности.

[ Post made via Android ] Изображение
После отстоя требуйте долива

stearan
Сообщения: 984
Зарегистрирован: Пт мар 02, 2007 4:21 pm

Re: Он-лайн расчет коэффициентов Антуана

Сообщение stearan » Чт май 23, 2013 8:42 pm

amge писал(а): ...
Mетод наименьших квадратов приводит к такназываемой "системе нормальных уравнений". В Вашем случае линейной, c решением (k0, k1, k2); в "моем" случае нелинейной, с решением прямо (A, B, C). Вот у меня сомнение: не может ли (в зависимости от распределения погрешностей самих измерений) получиться так, что линеаризованная форма будет иметь нулевой детерминант (и, соответственно, не будет решаться)? Mного лет назад экспериментировал с этими расчетами, втч.и на примере уравнений давления нас.пара: Wagnera - там Tc, Pc, + еще 4константы a,b,c,d; и уравнения "Extended Antoine": P=exp(a+b/(c+T)+d*T+e*T^2+f*ln(T)). Теорию уж не помню, но вывод был однозначный - лучше решать исходную, нелинейную задачу. В том числе из-за погрешностей.
amge писал(а): Но у меня есть сомнение - даст ли такой подход правильные погрешности. Поэтому, если бы пришлось, тоже стал бы искать коэффициенты А,В,С из уравнения в его первозданном виде - так оно надежнее кажется.
согласен :deal:
Последний раз редактировалось stearan Пт май 24, 2013 10:04 am, всего редактировалось 1 раз.

stearan
Сообщения: 984
Зарегистрирован: Пт мар 02, 2007 4:21 pm

Re: Он-лайн расчет коэффициентов Антуана

Сообщение stearan » Чт май 23, 2013 9:16 pm

Maryna писал(а):...для коллеги stearan
Спасибо! :D Есть "первоисточник" - книга Светланы Лазаревны Ахназаровой "Оптимизация эксперимента..." - на полке почета по сей день :D
Maryna писал(а): Мне кажется, что ЛМНК как минимум более простой, чем НМНК.

вот это уж абсолютно несомненно :lol:

Ответить

Вернуться в «физическая химия / physical chemistry»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 14 гостей