igorshoo 0 27 июня, 2010 Опубликовано 27 июня, 2010 · Жалоба Уважаемые специалисты! Подскажите пожалуйста или сбросьте ссылку по алгоритму определения формулы для расчёта величины давления с температурной компенсацией. Имеются измерения на 4-х величинах температуры и по 9 величинам давления с шагом 100 атм. В единицах АЦП. Неприятность в том, что при разных величинах температуры чувствительность датчика давления различна. А как единую формулу создать, ума не приложу. Забыл, чему учили 30 лет назад. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 28 июня, 2010 Опубликовано 28 июня, 2010 · Жалоба Уважаемые специалисты! Подскажите пожалуйста или сбросьте ссылку по алгоритму определения формулы для расчёта величины давления с температурной компенсацией. Имеются измерения на 4-х величинах температуры и по 9 величинам давления с шагом 100 атм. В единицах АЦП. Неприятность в том, что при разных величинах температуры чувствительность датчика давления различна. А как единую формулу создать, ума не приложу. Забыл, чему учили 30 лет назад. Это целая квазинаука... Вот попробуйте Origin. Там разные формулы есть... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pmm 0 28 июня, 2010 Опубликовано 28 июня, 2010 · Жалоба Уважаемые специалисты! Подскажите пожалуйста или сбросьте ссылку по алгоритму определения формулы для расчёта величины давления с температурной компенсацией. Имеются измерения на 4-х величинах температуры и по 9 величинам давления с шагом 100 атм. В единицах АЦП. Неприятность в том, что при разных величинах температуры чувствительность датчика давления различна. А как единую формулу создать, ума не приложу. Забыл, чему учили 30 лет назад. Неприятность еще и в том, что начальный сигнал датчика тоже зависит от температуры. По результатам измерений при 4-х значениях температуры зависимость можно описать функцией третьего порядка, составив и решив систему уравнений. АЦП=a0+a1t+a2t^2+a3t^3+(b0+b1t+b2t^2+b3t^3)P. И все-таки, практичнее воспользоваться измерениями при трех температурах, крайних и в середине температурного диапазона. Погрешность аппроксимации может оказаться меньше, поскольку для описания кривой третьего порядка желательно иметь результаты измерений в точках экстремумов. Приведенная формула не отражает нелинейности передаточной характеристики датчика, тем более ее зависимости с температурой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 28 июня, 2010 Опубликовано 28 июня, 2010 · Жалоба Приведенная формула не отражает нелинейности передаточной характеристики датчика, тем более ее зависимости с температурой. Как это? Квадрат - уже линейная функция? А почему у Вас нет произведений температуры на давление... или других членов... Я могу много функция разных придумать... Тут нужно строить двумерный график (что я и предлагала)... смотреть на него... и думать... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
igorshoo 0 28 июня, 2010 Опубликовано 28 июня, 2010 · Жалоба Это целая квазинаука... Вот попробуйте Origin. Там разные формулы есть... Спасибо! Я уже испугался. Думаю, проще будет использовать ряд для наиболее близких температур. Попробую просчитать погрешности для крайних потенциально возможных значений темератур и проконсультироваться с заказчиком относительно погрешностей. Tanya, а где посмотреть этот самый Origin? Чего-нить придумаем! :rolleyes: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 28 июня, 2010 Опубликовано 28 июня, 2010 · Жалоба Спасибо! Я уже испугался. Думаю, проще будет использовать ряд для наиболее близких температур. Попробую просчитать погрешности для крайних потенциально возможных значений темератур и проконсультироваться с заказчиком относительно погрешностей. Tanya, а где посмотреть этот самый Origin? Чего-нить придумаем! :rolleyes: Это такая программа для обработки экспериментальных результатов, построения графиков, аппроксимации (подгонки) и пр. Если Вы немного разбираетесь в аналитической геометрии, то по виду трехмерного графика можете подобрать аналитическое выражение для аппроксимации, подогнать параметры и поглядеть. Может, есть другие подходящие программы. Может, народ подскажет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pmm 0 28 июня, 2010 Опубликовано 28 июня, 2010 · Жалоба Спасибо! Я уже испугался. Думаю, проще будет использовать ряд для наиболее близких температур. Попробую просчитать погрешности для крайних потенциально возможных значений темератур и проконсультироваться с заказчиком относительно погрешностей. Tanya, а где посмотреть этот самый Origin? Чего-нить придумаем! :rolleyes: Предлагаю купить готовый датчик. www.midaus.com Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
igorshoo 0 28 июня, 2010 Опубликовано 28 июня, 2010 · Жалоба Предлагаю купить готовый датчик. www.midaus.com Спасибо за предложение, но у меня датчик встроенный в прибор стоимостью ок. 500 000 руб., оцифрован и т.д. и никто не позволит мне его менять. Проще работу сменить. Попытаюсь воспользоваться Origin. Весит он, правда, многовато. С моей связью полдня уйдёт на закачку. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pmm 0 29 июня, 2010 Опубликовано 29 июня, 2010 · Жалоба Спасибо за предложение, но у меня датчик встроенный в прибор стоимостью ок. 500 000 руб., оцифрован и т.д. и никто не позволит мне его менять. Проще работу сменить. Попытаюсь воспользоваться Origin. Весит он, правда, многовато. С моей связью полдня уйдёт на закачку. Если не секрет, что за прибор, какой цели служит? Для аппроксимации зависимости можно воспользоваться и Curve Expert. В программе калибровки датчиков от Texas Instruments PGA309 Gain Calculator (Rev. D) (ZIP 2463 KB ) используется следующая зависимость Kbridge(P,T)=ko0+ko1*T+ko2*T^2+(ko3*p+ko4*p^2)*[1+ko5*T+ko6*T^2]. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
igorshoo 0 29 июня, 2010 Опубликовано 29 июня, 2010 · Жалоба Если не секрет, что за прибор, какой цели служит? Для аппроксимации зависимости можно воспользоваться и Curve Expert. В программе калибровки датчиков от Texas Instruments PGA309 Gain Calculator (Rev. D) (ZIP 2463 KB ) используется следующая зависимость Kbridge(P,T)=ko0+ko1*T+ko2*T^2+(ko3*p+ko4*p^2)*[1+ko5*T+ko6*T^2]. Скважинный прибор для геофизических исследований нефте-газовых скважин. В нём, помимо датчика давления, есть ещё несколько датчиков: температуры, естественной гамма-активности, и др. Со всеми другими датчиками проблем нет, метрология проведена в достаточном объёме, в протоколах указаны расчётные формулы, приведены результаты, рассчитаны погрешности и т.д. А для давления имеется только массив данных. Таблица. Корпорация создавала сей девайс для работы с регистраторами, собою-же созданными. Программное обеспечение регистраторов, на основе анализа массива данных метрологических измерений, производит обработку данных , полученных по скважине и выдаёт значения (в данном случае давления). А мы для работы используем регистраторы другого изготовителя, в которых не предусмотрен ввод такого массива метрологии. Возможен лишь ввод конкректных расчётных формул. Изготовитель скважинных приборов как-то не выдаёт информации ни о датчиках давления, ни об алгоритме обработки, хотя первый запрос я сделал примерно с месяц назад. Решил сам найти зависимость, но безуспешно. Потому решил обратитьсяза помощью. В указанной Вами зависимости обозначены аж 7 шт. различных величин (ko0 - ko6)!!!!!!!! Orjgin я скачал, осваиваю понемногу. Попробую скачать и Curve Expert. Спасибо за информацию! У меня в запасе ещё дней 10 примерно осталось. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
igorshoo 0 29 июня, 2010 Опубликовано 29 июня, 2010 · Жалоба Если не секрет, что за прибор, какой цели служит? Для аппроксимации зависимости можно воспользоваться и Curve Expert. Нет, не годится, наверное, Curve Expert. У него неплохие возможности анализа, но в 2D. А интересующая меня функция, как я полагаю, в 3D. Остаётся Origin. Очень мощная, по первым впечатлениям, программа. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pmm 0 30 июня, 2010 Опубликовано 30 июня, 2010 · Жалоба В указанной Вами зависимости обозначены аж 7 шт. различных величин (ko0 - ko6)!!!!!!!! Зависимость не такая уж и страшная. Требуются данные в трех точках по давлению при трех температурах. ko0-ok2 определяют квадратичную зависимость начального сигнала от температуры, ko5, ko6 - квадратичную зависимость чувствительности от температуры, ko3, ko4 - квадратичную зависимость выходного сигнала от приложенного давления (нелинейность), которая для хороших датчиков весьма мала и которой чаще всего можно пренебречь. Рекомендую воспользоваться программой от Texas Instruments, или шлите свой массив данных. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
igorshoo 0 2 июля, 2010 Опубликовано 2 июля, 2010 · Жалоба .....Рекомендую воспользоваться программой от Texas Instruments, или шлите свой массив данных. Скачал Gain Calculator, попытался разобраться, но с ходу понял очень мало. А точнее, почти ничего. Требуется время. Если Вас, Михаил, не затруднит, отправляю свой массив, а точнее 2 массива. У меня 2 одинаковых прибора. Очень признателен Вам за помощь! P_T_mass_45.doc P_T_mass_46.doc Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pmm 0 2 июля, 2010 Опубликовано 2 июля, 2010 · Жалоба Скачал Gain Calculator, попытался разобраться, но с ходу понял очень мало. А точнее, почти ничего. Прошу прощения за то, что ввел Вас в заблуждение. Давно не заглядывал на эту страницу сайта TI. Оказывается там многое изменилось. Раньше это была программа калибровки в формате Microsoft Exsel. Думаю, что помочь получится. Чем измерялась температура с такой точностью? Если это пересчет оцифрованных значений датчика температуры, лучше сообщите соответствующие значения АЦП "температура". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 2 июля, 2010 Опубликовано 2 июля, 2010 · Жалоба Если Вас, Михаил, не затруднит, отправляю свой массив, а точнее 2 массива. У меня 2 одинаковых прибора. Очень признателен Вам за помощь! Посмотрела на скорую руку... Там почти линейная зависимость давления от попугаев. Поэтому такое простое предложение. Строите подгонку давление от попугаев линейную или квадратичную. Так как это аппроксимация, нужно знать весовую функцию - ошибку давления (абсолютная или относительная...). Делаете это при всех температурах. Получатся наборы параметров. Строите график подгоночный параметр(ы) от температуры. Наверное, подойдет. P.S. Возможно, лучше будет подгонять обратную функцию - попугаи от давления. Это надо смотреть. Глазами. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться