Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
точность уравнения линии тренда
 
всем привет!  
 
предисловие :)  
есть такая таблица "Термодинамические свойства аммиака в состоянии насыщения" (диапазон -77...90 оС), где, кроме прочих параметров, присутствует зависимость p=f(t), т.е. зная температуру кипения (конденсации) аммиака можно узнать при каком давлении процесс кипения (конденсации) происходит.  
периодическое введение этих значений вручную из таблицы в эксель нерационально, поэтому я решил получить уравнение, описывающее данную зависимость.  
построение графика p=f(t) прошло нормально - получилась гладкая кривая.  
потом, как обычно, кликнув правой клавишей мышки на кривой выбрал "добавить линию тренда", добавил тренд (выбрав в виде описывающей функции полином 6й степени), и поставил галочку, чтоб уравнение отображалось на графике.  
само уравнение: y = 5E-13x6 - 4E-11x5 + 3E-08x4 + 2E-05x3 + 0,0024x2 + 0,1612x + 4,301,  
где х - температура; у - давление.  
 
суть проблемы.  
полученное уравнение, конечно же, согласуется с табличными значениями, но с недостаточной точностью.  
преобразовання формула в экселе выглядит так: =(5*10^-13*A2^6-4*10^-11*A2^5+3*10^-8*A2^4+2*10^-5*A2^3+0,0024*A2^2+0,1612*A2+4,301)/10.  
 
вопросы:  
как можно повысить точность при использовании этой формулы?  
есть ли другие способы получения аналитической зависимости с хорошей согласуемостью с табличными данными?  
 
для устранения возникших дополнительных вопросов, прикрепил файл.
проблема при итерации
 
всех приветствую!  
я новенький на этом форуме.  
пытался решить проблему своими силами и умственными возможностями, но "воз и ныне там" :)  
собсна, поэтому и пишу.  
 
начну издалека и плавно перейду к главному.  
с помощью excel мною была построена математическая модель работы асборбционной холодильной машины (изменение температуры и энтальпии водоаммиачного раствора описывается математическими уравнениями).  
задача данной модели - расчет цикла (прямого и обратного) при изменении исходных данных, которыми служат температура слабого раствора после генератора t2, температура конденсации t6 и температура паров аммиака после испарителя t8.  
благодаря применению циклических ссылок (читай, итераций), расчет ведется успешно, хоть и долго.  
и вот, когда пришел черед автоматизации при определении температуры слабого раствора после  регенеративного теплообменника t3 проблема и проявила себя.  
итак, суть: эта температура t3 зависит от нескольких факторов:  
1) мольной концентрации слабого раствора ψa - определена ранее опять же с помощью итерации, т.е. в данном случае выступает уже как постоянная;  
2) давления p - его и необходимо просчитать. формула для определения была проста: =если((t3-t6)>5,0001;p-0,0001;если((t3-t6)<5,0001;p+0,0001))  
и когда я клацаю enter начинается процесс обработки и через некоторое время выдается ошибка "#ДЕЛ/0!".  
загвоздка в том, что это давление р присутствует в знаменателе при определении t3.  
процесс итерации, как я понимаю, начинается с 0, а, как нам известно, на ноль делить нельзя. ну, можно, конечно, но получится бесконечность 8-)  
вопрос в следующем: что делать? :)  
вижу 2 варианта:  
1) задание области итерации, но мои поиски такой функции закончились безуспешно =( ;  
2) ваш вариант.  
 
в меню "сервис" такой вкладки как "поиск решения" у меня нет.  
есть подбор параметра, но то не то пальто :)  
 
вскользь читал, что могут использоваться возможности надстройки ВБА, если она поможет, буду осваивать.  
 
я понимаю, что поставленная задача абстрактна в своей постановке, но разрешима, если разобраться.  
для уменьшения количества возникающих вопросов прикрепляю файл с матмоделью, как того и требуют правила.
Страницы: 1
Наверх