4.4 Диагностика программного обеспечения робастных систем
Проверка работоспособности алгоритмов робастной
системы и адекватности математических моделей метрологических характеристик
необходимо проводилась на специальных стендах для диагностики программного
обеспечения виртуальных приборов, создаваемых специально для этих целей
Например, стенд для диагностики программного обеспечения многофункциональных
систем контроля и управления [29]. Информационно-измерительные каналы этого стенда
(см. рисунок 4.20) реализуют чистую передачу истинного значения измерительной
информации, поэтому метрологические характеристики технических средств
автоматизации (например, полевого прибора [30]) полностью определяются
элементами стенда, моделью объекта управления, режимами цифровой обработки
информации и физическими свойствами самого тестируемого прибора. При
моделировании измерительной системы, статическая характеристика датчика
измерительной информации принимается линейной с коэффициентом передачи равным
единица, то есть Y(t) =X(t). Динамические свойства датчика измерительной
информации принимаются в виде апериодического звена первого порядка , где Kp – коэффициент
передачи, Tp – время.
Рис. 4.20 Стенд для диагностики полевых приборов [29]
Стенд содержит программный блок генерации сигналов 1 и связанный с ним эталонный программно-аппаратный блок обработки измерительной информации 2. Блок 1 состоит из блока имитации стационарной и нестационарной измерительной информации 3, блока интерфейса пользователя 4, блока регистрации измерительной информации 5, который соединен с блоком приема-передачи измерительной информации 6. Блок 2 содержит блок приема-передачи измерительной информации 7, связанный с блоком вычисления эталонного значения параметра, получаемого косвенными измерениями 8, блоком вывода сигналов 9 и блоком ввода сигналов 10. Блок 9 имеет шестнадцать каналов вывода аналоговых сигналов 11 и шестнадцать каналов вывода дискретных сигналов 12. Блок 12 имеет шестнадцать каналов ввода аналоговых сигналов 13 и шестнадцать каналов ввода дискретных сигналов 14. К вводам и выводам стенда подключается диагностируемое устройство систем контроля и управления 15.
Стенд функционирует следующим образом, блок обработки измерительной информации 2 реализован на базе промышленного контроллера DeCont и содержит блок приема-передачи измерительной информации 7, связанный с блоком вычисления эталонного значения 8, блоком вывода сигналов (ЦАП) 9 и блоком ввода сигналов (АЦП) 10. К вводам и выводам стенда 11, подключается исследуемая измерительная система 15. В блоке имитации сигналов генерируется измерительная информация с заданными статистическими характеристиками (математическое ожидание, дисперсия, скорость изменения), передаваемая в блок эталонных вычислений, а также в исследуемую систему. Результаты измерений с выхода исследуемой измерительной системы 15 и блока эталонных вычислений 8 передаются в блок интерфейса пользователя для отображения, а также записываются в архив блоком регистрации измерительной информации для последующего анализа.
Проверка работоспособности изменяемых
полевых приборов, например [30], осуществляется путем сопоставления по
критериям Фишера и Стьюдента показаний, генерируемых эталонным вычислителем (см.
блок 8 на рисунке 4.20), с показаниями, генерируемыми тестируемым прибором (см.
блок 15 на рисунке 4.20). Проверка соответствия математического ожидания отклонений
, полученных с помощью эталонного
вычислителя, оценке отклонений
, полученных по
результатам эксперимента на опытной установке, осуществлялась с помощью t-критерия Стьюдента. Для этого
вычислялось отношение:
|
где -
оценка математического ожидания значений методической динамической погрешности
по результатам эксперимента;
- теоретическое
значение методической динамической составляющей погрешности измерительной
системы;
- среднеквадратическое отклонение оценки
математического ожидания; N – количество отсчетов, составляющих случайную
последовательность методической динамической погрешности.
Вычисленное значение t сравнивалось с табличным tq,n для распределения Стьюдента при уровне значимости риска q равном 0,05 и числе степеней свободы:
|
Если , то отличие оценки математического
ожидания
от значения
можно
считать несущественным, а реализацию показаний виртуального прибора адекватной
по математическому ожиданию.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.