Инструментальная погрешность

Для оценки инструментальной погрешности выбираем разрядность АЛУ микроконтроллера на 4 разряда больше, чем в АЦП, и рассчитываем величину младшего разряда.

Инструментальная погрешность - student2.ru (В)

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

Инструментальная погрешность - student2.ru

Инструментальная погрешность - student2.ru

Полная инструментальная погрешность определяется как

Инструментальная погрешность - student2.ru ,

где дисперсия единичного округления в АЛУ с учётом равномерного закона распределения определяется в виде:

Инструментальная погрешность - student2.ru

Итак, имеем:

Инструментальная погрешность - student2.ru (В)

Находим методические погрешности интегрирования и дифференцирования на интервале Инструментальная погрешность - student2.ru с помощью моделирования в пакете Simulink замкнутой системы:

Инструментальная погрешность - student2.ru В

Среднеквадратическое значение ошибки управляющего воздействия составляет:

Инструментальная погрешность - student2.ru2)

Из выполненных расчётов видно, что обеспечить заданную допустимую погрешность вычислений Инструментальная погрешность - student2.ru В можно, выбрав коэффициент ослабления помех равный Инструментальная погрешность - student2.ru , АЦП и ЦАП 8-ми разрядными, а количество разрядов АЛУ не менее 12-ти.

Первичная обработка

При измерении технологических параметров информация от датчиков поступает в аппаратуру ввода/вывода в виде унифицированных сигналов (0-10В или 4-20 мА), т.е. реальной физической величине соответствует напряжение или сила тока. В устройствах связи с объектом эти сигналы преобразуются в двоичные коды длиной от 8 до 16 разрядов. Чтобы провести анализ получаемой информации, необходимо преобразовать коды АЦП в масштаб реальных физических величин: % RH, м3/час. К тому же датчики могут иметь статические ошибки, нелинейные характеристики или зашумленный выходной сигнал.

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

В данной работе исследуются такие алгоритмы первичной обработки, как

- проверка на достоверность,

- сглаживание.

Проверка на достоверность. Благодаря её выполнению, обнаруживаются и устраняются импульсные помехи, выявляется обрыв или короткое замыкание в канале связи и формируется сообщение о нарушениях оператору-технологу.

В данной работе в качестве измерительной погрешности учитывается только погрешность датчика. Если выбран датчик с погрешностью Инструментальная погрешность - student2.ru , то максимально допустимое значение погрешности измерения определяется как:

Инструментальная погрешность - student2.ru

Это выражение следует из нормального закона распределения погрешностей измерения, в соответствии с которым максимальное значение случайного сигнала ymax = 3σyy – среднеквадратическое значение). При этом условие проверки на достоверность имеет вид:

Инструментальная погрешность - student2.ru .

Проверка сигналов на достоверность заключается в следующем: если условие не выполняется, то содержимое счетчика нарушений увеличивается на 1, неверное значение показаний датчика заменяется последним достоверным, и проверяется следующее показание датчика. При этом осуществляется переход к меньшему шагу опроса датчика: Инструментальная погрешность - student2.ru ( Инструментальная погрешность - student2.ru - новое значение шага опроса датчика после обнаружения первого неправильного отсчета). Процедура проверки повторяется. Если трижды подряд с шагом Инструментальная погрешность - student2.ru не выполняется условие проверки на достоверность, то по знаку разности ( Инструментальная погрешность - student2.ru ) принимается решение об обрыве или неисправности датчика i-го канала. Фиксируется время нарушения, его причина и включается резервный канал или резервный датчик.

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

Алгоритм скользящего среднего или скользящего окна имеет вид:

Инструментальная погрешность - student2.ru

Mi – параметр сглаживания, величина которого определяет количество отсчетов Инструментальная погрешность - student2.ru , взятых для вычисления одного сглаженного значения Инструментальная погрешность - student2.ru .

Принцип скользящего: для вычисления очередного сглаженного значения записанная в Мi ячейках памяти информация сдвигается влево, и в освободившуюся ячейку заносится новый отсчет датчика. После чего выполняются процедуры суммирования Мi отсчетов и умножения на коэффициент Инструментальная погрешность - student2.ru . Из анализа алгоритма ясно, что для его реализации потребуется Mi+2 ячейки памяти, а время готовности алгоритма выдать с заданной точностью 1-е сглаженное значение составит

Инструментальная погрешность - student2.ru .

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

Инструментальная погрешность - student2.ru ,

где Инструментальная погрешность - student2.ru - среднеквадратическое значение помех в отсчетах датчиков xik; Инструментальная погрешность - student2.ru - среднеквадратическое значение помех в сглаженных, вычисленных в соответствии по алгоритму значений xcik.

Значение параметра сглаживания для i–го датчика:

Инструментальная погрешность - student2.ru .

Экспоненциальное сглаживание. Его алгоритм имеет вид:

Инструментальная погрешность - student2.ru

при начальном значении Инструментальная погрешность - student2.ru и диапазоне изменения параметра сглаживания: 0<ai<1.

Величина параметра a определяет длительность переходных процессов и качество сглаживания. Чем меньше a, тем лучше сглаживание, но тем большее время потребуется для получения сглаженного значения Инструментальная погрешность - student2.ru с заданным ослаблением помехи Инструментальная погрешность - student2.ru .

Выражение расчёта параметра Инструментальная погрешность - student2.ru для алгоритма экспоненциального сглаживания, если задан коэффициент ослабления помех Инструментальная погрешность - student2.ru :

Инструментальная погрешность - student2.ru

Первое сглаженное значение будет получено с заданной точностью Инструментальная погрешность - student2.ru в соответствии с алгоритмом спустя время:

Инструментальная погрешность - student2.ru .

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

Исполнительный механизм

В качестве исполнительного механизма синтезируемой системы используется миниспринклер 4191 компании JHi I.S., который специальноразработан для поддержания постоянной влажности, уменьшения высоких температур в жарком климате за счет испарения и для орошения растений в специальных условиях.Миниспринклер обеспечивает туманообразование с очень мелким размером капелек - приблизительно от 50 до 250 микрон при давлении 3.0 Атм. Уникальная конструкция исключает образование крупных капель и капание на растения при размещении спринклеров сверху. Миниспринклер работает в широком диапазоне давления воды. Поднимая давление и используя спринклеры с меньшим расходом воды, можно получить минимальный размер капель. Минимальное давление, при котором закрывается предохранительный клапан, равно приблизительно 2.5 Атм. Миниспринклеры могут устанавливаться как на стойках, так и подвешиваться в случае верхней разводки воды (см. табл. 2).

Таблица 2. Параметры минисплиринклера

Материал Полиацетат
Расход воды 12,20,35,50,70,90,160,180 литров в час
Рабочее давление 1,0…4,0 атм.
Диаметр орошения 2,0…4,0 м
Угол раскрытия факела воды Круговой, примерно 310°
Направление распыления Горизонтальное/вертикальное
Размер капель крон при давлении 3,0 атм.

Разрядности АЦП и ЦАП

Рассчитываем допустимое значение погрешности вычисления управляющего воздействия при значении коэффициента точности управляющего кода Инструментальная погрешность - student2.ru :

Инструментальная погрешность - student2.ru В

Рассчитываем разрядность АЦП:

Инструментальная погрешность - student2.ru

Таким образом, АЦП должен иметь не менее 8-ми разрядов.

Находим коэффициент пересчета АЦП:

Инструментальная погрешность - student2.ru (1/% RH)

Определяем величину младшего разряда АЦП:

Инструментальная погрешность - student2.ru (% RH)

Вычисляем разрядность ЦАП:

Инструментальная погрешность - student2.ru

Получили, что ЦАП должен иметь не менее 8-ми разрядов.

Находим коэффициент пересчета ЦАП:

Инструментальная погрешность - student2.ru (В)

Таким образом, коэффициент пересчета от входа АЦП до выхода ЦАП:

Инструментальная погрешность - student2.ru (В/% RH)

Наши рекомендации