Цель работы: Разработка методики, алгоритма и программы метрологической оценки степени достоверности результатов натурно-модельных испытаний исполнительных систем на основе материалов с памятью формы.
Материал и методы исследований: методы математического анализа, теории алгоритмов.
Результаты и обсуждение
В статье описывается разработанная методика метрологической оценки степени достоверности результатов натурно-модельных испытаний исполнительных систем на основе материалов с памятью формы. Она характеризуется следующим.
- Используется единый механизм для экспериментальных проверок адекватности теоретических моделей (в виде совокупности функциональных зависимостей параметров исполнительных систем) и для диагностики систем путем сравнения экспериментальных данных, полученных в разное время.
- Инструментальную основу методики составляет разработанная в среде графического программирования LabVIEW[3] программа «Диагностика магнитострикционной установки», которая содержит интерфейс пользователя и предназначена для обработки теоретических и экспериментальных данных, предварительно сохраняемых на жестком диске персонального компьютера.
- Суть методики заключается в обеспечении множественного сравнения различных функциональных зависимостей параметров исполнительного устройства. Причем предполагается сравнение теоретической и соответствующей ей экспериментальной зависимости, или одинаковых экспериментальных зависимостей, получаемых в процессе эксплуатации установки в разное время, чем обеспечивается возможность мониторинга её состояния.
- Таким образом, процесс диагностики заключает в себе множество процедур сравнения пар функций. В каждой паре одна из функций - образцовая, а другая - сравниваемая. Если сравниваются теоретическая и экспериментальная функции, экспериментальная является образцовой, а теоретическая - сравниваемой. Если сравниваются две экспериментально полученные функции, то образцовой является более ранняя зависимость, а сравниваемой - более поздняя.
- В каждой паре функциональные зависимости сравниваются в каждой точке аргумента. Таким образом, перед сравнением в разработанной программе для каждой пары функциональных зависимостей выполняются необходимые согласования (выравнивания) диапазонов и шага значений аргумента. Механизм таких согласований - интерполяция.
- Критерий оценки адекватности теоретической зависимости или воспроизводимости экспериментальной зависимости - непревышение максимальным по модулю значением отклонения сравниваемой функциональной зависимости от образцовой заданного допустимого значения.
- Количество видов функциональных зависимостей не ограничено. Добавление в анализ нового вида функциональной зависимости не требует перестройки или модернизации программы. Этим обеспечивается гибкость, что важно, учитывая инновационный характер работ по созданию и исследованию исполнительных устройств на основе материалов с памятью формы. Заключение по результатам сравнения каждой пары функциональных зависимостей формулируется отдельно.
Таким образом, аналитически разработанную методику можно выразить следующей совокупностью выражений:
;
где B - вектор логических индикаторов b1, b2, ..., bn ;p1, p2, ... , pn - максимальные по модулю значения функций G1(X1), G2(X2), ..., G(Xn);p1max, p2max, ... , pnmax - пороговые значения для параметров p1, p2, ... , pn;каждая функция Gi(Xi) (i = 1, ...n) представляет собой функцию отклонений сравниваемой функциональной зависимости Fi1(Xi) от образцовой функциональной зависимости Fi2(Xi) в каждой точке аргумента Xi;n - количество видов функциональных зависимостей.
Описанная методика реализована в виде компьютерной программы, разработанной в среде графического программирования LabVIEW. Интерфейс пользователя представлен на лицевой панели программы (рис. 1).
Рис. 1. Интерфейс программы, реализующей разработанную методику
Элементами управления лицевой панели (то есть элементами, через которые пользователь вводит информацию в программу) являются:
- списочный элемент выбора «Вид функциональной зависимости» для выбора вида функциональной зависимости;
- списочный элемент выбора «Образцовая» для выбора образцовой функциональной зависимости, принадлежащей выбранному виду;
- списочный элемент выбора «Сравниваемая» для выбора сравниваемой функциональной зависимости, принадлежащей выбранному виду;
- виртуальная кнопка «Обновить» для повторного обращения в процессе работы программы к жесткому диску компьютера и считывания обновленных данных в директории «Данные»;
- виртуальная кнопка «Сравнить» для выдачи команды на выполнение процедуры сравнения выбранных образцовой и сравниваемой функциональных зависимостей;
- массив элементов числового ввода «Допустимые отклонения» для задания пользователем множества значений-порогов допустимых отклонений для каждого вида функциональной зависимости.
Элементами индикации лицевой панели (то есть элементами, через которые информация выдается для пользователя) являются:
- числовой индикатор «Максимальное отклонение, %» для отображения численного значения максимального по отклонения сравниваемой функциональной зависимости от образцовой;
- виртуальный светодиодный индикатор - для цветовой сигнализации превышения максимальным отклонением допустимого значения для данного вида функциональной зависимости (норма - зелёный цвет, превышение - красный цвет);
- график «Функциональные зависимости» - для графического отображения выбранных образцовой и сравниваемой функциональных зависимостей;
- график «Отклонение» - для графического отображения отклонения выбранной сравниваемой зависимости от выбранной образцовой зависимости как функции в каждой точке аргумента.
Необходима следующая структура каталога для хранения данных теоретически и экспериментально полученных зависимостей на жестком диске компьютера:
- первый уровень - папка «Данные», должна располагаться на одном уровне с основным файлом программы;
- второй уровень - папки, имена которых соответствуют именам функциональных зависимостей;
- третий уровень - две папки: «Теоретические» и «Экспериментальные», во всех папках каждой функциональной зависимости;
- четвертый уровень - файлы, имена которых представляют собой номера по порядку. В каждом таком файле непосредственно записаны данные одного вычислительного или реального эксперимента по получению одной функциональной зависимости.
Порядок работы пользователя с программой следующий.
1. При запуске программа автоматически обращается к жесткому диску компьютера к директории «Данные», которая должна располагаться на одном уровне с основным файлом программы. В эту директорию необходимо предварительно записать данные вычислительных и реальных экспериментов, соблюдая структуру папок и файлов, которая была описана выше.
2. На основе анализ этой директории формируется состав списочного элемента «Вид функциональной зависимости».
3. С помощью этого элемента пользователь выбирает вид функциональной зависимости (рис. 2). На основе этого выбора формируются составы списочных элементов «Образцовая» и «Сравниваемая». При этом состав элемента «Сравниваемая» подчинен составу элементов «Образцовая». Прежде всего, из всего множества функциональных зависимостей выбираются соответствующие выбранному виду. Далее, после выбора образцовой функциональной зависимости, она исключается из вариантов выбора сравниваемой зависимости. Кроме того, если в качестве образцовой функциональной зависимости выбрана одна из экспериментальных зависимостей, из вариантов выбора сравниваемой функции исключаются все экспериментальные, имеющие более малый порядковый номер, то есть полученные в более раннее время. Этим обеспечивается порядок, когда в качестве образцовой экспериментальной функции используется зависимость, соответствующая более малому сроку эксплуатации магнитострикционной установки. Образцовая и сравниваемая зависимости отображаются на графике «Функциональные зависимости».
Рис. 2. Иллюстрация выбора пользователем вида функциональной зависимости
4. После нажатия пользователем кнопки «Сравнить» выполняется процедура сравнения выбранных функциональных зависимостей. На графике «Отклонение» отображается функция отклонения сравниваемой зависимости от образцовой зависимости в каждой точке аргумента. Максимальное по модулю отклонение численно отображается в элементе «Максимальное отклонение», при этом загорается виртуальный светодиодный индикатор, цвет которого, красный или зеленый, свидетельствует о том, превысило ли максимальное отклонение допустимое значение.
5. Если данные на жестком диске компьютера обновились в процессе работы программы, необходимо нажать кнопку «Обновить», в результате чего программа повторно обратится к директории «Данные» и обновит составы списочных элементов для выбора функциональных зависимостей.
Алгоритм работы программы реализован согласно стандартному принципу событийно-управляемого программирования. Блок-схема алгоритма приведена на рис. 3. На рисунке: ФЗ - функциональная зависимость.
Обрабатываемыми в программе событиями являются:
- изменение значения списочного элемента выбора «Вид функциональной зависимости»;
- изменение значения списочного элемента выбора «Образцовая»;
- изменение значения списочного элемента выбора «Сравниваемая»;
- нажатие виртуальной кнопки «Обновить»;
Рис. 3.Блок схема алгоритма программы,
реализующей разработанную методику
Заключение
Таким образом, в рамках комплекса работ по исследованию исполнительных систем на основе материалов с памятью формы разработана методика метрологической оценки степени достоверности результатов их натурно-модельных испытаний. Методика может быть применена как для проверок адекватности теоретических моделей исполнительных систем, так и для диагностики исполнительных систем путем сравнения экспериментальных данных, полученных в разное время.
Результаты работы получены при поддержке гранта РФФИ №14-08-01288 «Разработка теории натурно-модельных испытаний измерительных и исполнительных систем, построенных на основе ферромагнитных материалов с эффектом памяти формы».
Рецензенты:
Горбатенко Н.И., д.т.н., профессор, первый проректор ФГБОУ ВПО «Южно-Российский государственный политехнический университет (НПИ) имени М.И. Платова», г. Новочеркасск;
Кириевский Е.В., д.т.н., профессор, профессор кафедры «Информационные и измерительные системы и технологии» ФГБОУ ВПО «Южно-Российский государственный политехнический университет (НПИ) имени М.И. Платова», г. Новочеркасск.