Автор работы: Пользователь скрыл имя, 27 Декабря 2011 в 09:16, автореферат
Современные крупные системы промышленного, в том числе строительного, назначения, представляют собой сложные территориально-распределенные комплексы зданий и промышленных сооружений. В настоящее время при разработке автоматизированных систем управления производством (АСУП), кроме традиционных задач эксплуатации промышленных и строительных объектов, актуальной является проблема автоматизации процессов контроля работоспособности и диагностики различных систем жизнеобеспечения. Именно отсутствие контроля за функционированием систем жизнеобеспечения привело к известным в последнее время крупным экологическим катастрофам.
Принцип контроля работоспособности объекта основан на том, что для каждого данного объекта в МП-контроллере имеется математическая модель объекта диагноза МД, которая при поступлении тестового набора вырабатывает «правильный» ответный код при отсутствии ошибок в работе. Далее контролируемый объект диагноза ОД в ответ на поступившее «принятое тестовое сообщение» формирует «текущий ответный код». Сравнение по мод.2 «правильного» и «текущего» ответных кодов от МД и ОД позволяет обнаружить наличие или отсутствие ошибки.
Рассмотрим соответствующую математическую модель функционирования системы контроля.
W = { Wi } – множество входных и выходных контролирующих наборов, которые физически представляют собой цифровые тестовые сигналы в технологической сети.
,
где - входной тестовый сигнал, – выходной тестовый сигнал, при этом , .
В безошибочно работающем объекте контроля
.
В реальной системе возможно возникновение другого выходного сигнала
,
который может отличаться от вследствие случайных ошибок, и при этом формируется ответный ошибочный сигнал .
Сигнал можно представить как кортеж, который в соответствии с тестом должен получиться на выходе проверяемого функционального узла, – действительный ответ данного функционального узла на поступивший тест, который получается в процессе тестирования.
Обнаружение ошибки может быть выполнено за счет поразрядной операции суммирования по модулю 2:
.
Предусмотрены различные методы минимизации объемов программного обеспечения (ПО) за счет следующих алгоритмов компоновки ПО:
Для проверки работоспособности системы за заданный период времени формируется заданный набор контролирующих тестов.
Заданный набор контролирующих тестов:
.
Количество наборов в данном тесте ФТi и множество команд в соответствующей программе теста ФТi
Сформулированы возможные критерии оптимизации процесса тестирования:
,
где - i-ый функциональный тест;
- j-ый функциональный тест,
- функция объединения двух функциональных тестов с учетом использования совпадающих наборов;
n, m – количество наборов в каждом функциональном тесте;
,
где - i-ый функциональный тест;
n – общее количество наборов в функциональном тесте;
,
где - i-ый функциональный тест;
T – суммарное время выполнения тестов.
Для дальнейшей реализации выбраны методы:
-оптимизация процесса контроля на основе использования одних и тех же кодовых наборов в различных тестах;
-минимизация времени контроля работоспособности за счет одновременного выполнения нескольких тестов.
Опишем подробно предлагаемый алгоритм тестирования и диагностирования места неисправности в аппаратных средствах МП-системы (рис. 14).
Рис.
14. Алгоритм диагностирования места неисправности
На основе разработанных методов и алгоритмов создан комплекс программного обеспечения для диагностирования АСУП с распределенной структурой, который прошел опытную эксплуатацию и принят к внедрению.
В заключении представлены основные результаты работы.
Приложение
содержит акты внедрения и листинги программ.
Основные выводы и результаты работы.
Диссертационная работа посвящена актуальной проблеме построения и практической реализации методов и алгоритмов диагностирования АСУП с распределенной структурой. Обобщая результаты проведенных теоретических и экспериментальных исследований, можно сформулировать основные выводы и результаты работы:
Основные публикации по теме диссертации.