Навигация
· Главная
· Архив новостей
· Лаборатория
· Личные сообщения
· Личный кабинет
· О нас
· Пользователи
· Справочник
· Статьи
· Форум
· Школа
· Энциклопедия

Irbislab.ru :: Просмотр темы - Алгоритм определения конца измерения температуры
 FAQFAQ   ПоискПоиск   ГруппыГруппы   ПрофильПрофиль  Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Алгоритм определения конца измерения температуры

 
Начать новую тему   Ответить на тему    Список форумов Irbislab.ru -> Измерения
Предыдущая тема :: Следующая тема  
Автор Сообщение
Жорж Дюруа
Кадет
Кадет


Зарегистрирован: Jan 08, 2009
Сообщения: 44

СообщениеДобавлено: Пн Июн 08, 2009 20:11:40    Заголовок сообщения: Алгоритм определения конца измерения температуры Ответить с цитатой

Судя по внешним проявлениям, тут народ не глупый... а я вот что-то притупливаю маленько... вопросец есть...

значит, я измеряю температуру цифровым способом с точностью выше 0,1°С... насколько выше - не скажу, т.к. измерить нечем, это чисто расчетные сведения, т.е. по расчету выше Smile. измеряю без индикации, т.е. человек не видит ход процесса. датчик, само собой, инерционный, т.е. с момента начала измерения проходит некоторое время, пока температура датчика устаканится... НО! как ни крути - из-за высокой дискретности отсчета имеется неизбежное "дрожание" младшего разряда, иногда даже двух.

вопрос знатокам: по какому алгоритму можно определить, что процесс измерения завершен и надо результат выводить-обрабатывать? важный критерий - время "сходимости", т.е. нужен такой алгоритм, который не взирая на свойства датчика и среды позволит однозначно обнаружить момент выравнивания температур датчика и среды за минимальное время.

интересует именно алгоритм... я пока сделал так: делаю замер и через 1 секунду второй - если оба одинаковы, значит, все, конец. если нет - повторяю снова.
этот алгоритм хорошо работает для воды - у нее теплоемкость большая и прогрев датчика происходит быстро. другие среды, например, тело человека, при этом алгоитме дают верный результат с второй-третьей попытки...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ИРБИС
Администратор
Администратор


Зарегистрирован: Oct 02, 2007
Сообщения: 2117
Откуда: Cтрана скал и снегов...

СообщениеДобавлено: Пн Июн 08, 2009 20:26:34    Заголовок сообщения: Ответить с цитатой

Моя так думает: попробуй вычислить производную, т.е. скорость изменения температуры – практически получится измерение с упреждением. А дальше метод "прогноза-коррекции". Грубо: мы экстраполируем очередное значение температуры и корректируем управляющее воздействие по фактически измеренному значению в данной точке.

Насчет "дрожания" младших разрядов - по сути нужен ФНЧ (интегратор), сглаживающий (усредняющий) данные измерений за какой-то определенный промежуток времени.

Далее в подробности пока лезть не хочу - там ТАУ читсой воды. Наука весьма сложная и муторная.

_________________
А ещё называют его “кар кечкен ильбирс”, что означает — “по грудь идущий в снегу”…
© Чингиз Айтматов "Когда падают горы (Вечная невеста)"
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Жорж Дюруа
Кадет
Кадет


Зарегистрирован: Jan 08, 2009
Сообщения: 44

СообщениеДобавлено: Пн Июн 08, 2009 20:40:12    Заголовок сообщения: Ответить с цитатой

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

меня бы больше удовлетворили именно варианты алгоритма, а не пустые рассуждения про науку, ТАУ и прочее... знал бы прикуп - жил бы в Сочи... то есть, знал бы как - не спрашивал...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ИРБИС
Администратор
Администратор


Зарегистрирован: Oct 02, 2007
Сообщения: 2117
Откуда: Cтрана скал и снегов...

СообщениеДобавлено: Вт Июн 09, 2009 06:26:54    Заголовок сообщения: Ответить с цитатой

Жорж Дюруа писал(а):
по мере приближения к истинной температуре за секунду - две не происходит прироста - и возникает ошибочное завершение измерения...
А если попробовать страховочную задержку на какое-то время? Т.е. произвести ещё несколько замеров – делать выводы не по двум соседним, а скажем по 3-5?
_________________
А ещё называют его “кар кечкен ильбирс”, что означает — “по грудь идущий в снегу”…
© Чингиз Айтматов "Когда падают горы (Вечная невеста)"
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
sermurenator
Кадет
Кадет


Зарегистрирован: Oct 08, 2007
Сообщения: 63
Откуда: не скажу в открытом доступе

СообщениеДобавлено: Пн Июн 29, 2009 13:17:09    Заголовок сообщения: Ответить с цитатой

Не очень понятна цель.
Если наблюдается "дрожание" младшего разряда, то это видно на индикации? Или это- умозрительное заключение, основанное на теории АЦП-преобразования?
Процесс стабилизации температуры в идеале описывается логарифмической кривой, т.е. чем дольше измеряем, тем меньше отклонение температуры от конечной. так что в качестве критерия стабилизации можно выбрать изменение температуры за интервал времени.
Правда, здесь не учтено влияние источника температуры.
Если вся система-это что-то вроде термостата, при периодическом подводе температуры нагревателем, алгоритм может быть другим.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Irbislab.ru -> Измерения Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы


Powered by phpBB © 2001-2003 phpBB Group




Web-ring: электроника, электронные компоненты и приборы
rand prev next

ChipFind: поисковая система по поставщикам радиокомпонентов Rambler\'s Top100 Рейтинг@Mail.ru


Сайт оптимизирован для отображения в браузере Mozilla Firefox версии 2 и выше с разрешением 1024*768 точек и выше.

При неполадках с отображением кнопок, обновите проигрыватель Macromedia Flash.

PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.

Открытие страницы: 0.08 секунды
The Russian localization - project Rus-PhpNuke.com