Автор: Пользователь скрыл имя, 05 Декабря 2012 в 12:44, контрольная работа
Расчетно-графическая работа объемом 32 страницы содержит сведения о разработке алгоритмов диагностирования функционально-логической модели объекта контроля.
Для заданной модели производится построение:
- безусловного алгоритма с условной остановкой;
- безусловного алгоритма с условной остановкой;
- условного алгоритма.
Введение…………………………………………………………………….3
1 Разработка алгоритмов диагностирования …………………………….4
1.1 Разработка безусловного алгоритма с безусловной остановкой…….4
1.2 Разработка безусловного алгоритма с условной остановкой………..7
1.3 Разработка условного алгоритма ……………………………………..9
Заключение………………………………………………………………...31
Список литературы………………………………………………………..32
Министерство транспорта Российской Федерации
Федеральное агентство железнодорожного транспорта
Федеральное государственное
бюджетное образовательное
«Дальневосточный государственный университет
путей сообщения»
Кафедра « Строительные и путевые машины»
РАСЧЕТНО-ГРАФИЧЕСКАЯ РАБОТА
По дисциплине «Прикладная статистика и диагностика
технических систем»
на тему «Разработка алгоритмов диагностирования»
Руководитель разработки
Хабаровск
Содержание
Введение…………………………………………………………
1 Разработка алгоритмов диагностирования …………………………….4
1.1 Разработка безусловного алгоритма с безусловной остановкой…….4
1.2 Разработка безусловного алгоритма с условной остановкой………..7
1.3 Разработка условного алгоритма ……………………………………..9
Заключение……………………………………………………
Список литературы…………………………………
Введение
Расчетно-графическая работа объемом 32 страницы содержит сведения о разработке алгоритмов диагностирования функционально-логической модели объекта контроля.
Для заданной модели производится построение:
- безусловного алгоритма с условной остановкой;
- безусловного алгоритма с условной остановкой;
- условного алгоритма.
Для решения задачи построения
алгоритмов применяются сокращенная
и полная таблицы функций
В работе помимо расчетов и рисунков алгоритмов приведены последовательность и особенности построения алгоритмов.
1 Разработка алгоритмов диагностирования
Алгоритм диагностирования – состав и порядок проведения элементарных проверок при определении технического состояния объекта.
Алгоритм диагностирования (контроля) устанавливает состав и порядок проведения элементарных проверок объекта и правила анализа их результатов. Элементарная проверка определяется рабочим или тестовым воздействием, поступающим или подаваемым на объект, я также составом признаков и параметров, образующих ответ объекта на соответствующее воздействие. Конкретные значения признаков и параметров, получаемых при диагностировании (контроле), являются результатами элементарных проверок или значениями ответов объекта.
Различают безусловные алгоритмы диагностирования (контроля), у которых порядок выполнения элементарных проверок определен заранее, и условные алгоритмы диагностирования (контроля), у которых выбор очередных элементарных проверок определяется результатами предыдущих.
Если диагноз составляется после дополнения всех элементарных проверок, предусмотренных алгоритмом, то последний называется алгоритмом с безусловной остановкой. Если же анализ результатов делается после выполнения каждой элементарной проверки, то алгоритм является алгоритмом с условной остановкой.
Построение каждого из алгоритмов осуществляется по своим правилам. Рассмотрим последовательно разработку каждого из указанных выше алгоритмов диагностирования.
1.1 Разработка безусловного
алгоритма с безусловной
Безусловный алгоритм с безусловной остановкой предполагает единственную фиксированную последовательность проведения проверок, при выполнении всего комплекса которых производится анализ и постановка диагноза.
Построение безусловного
алгоритма с безусловной
Таблица 1 – Сокращенная таблица функций неисправностей
Контр. |
Состояния объекта контроля | ||||||||||||||||||||
E |
Q1 |
Q2 |
Q3 |
Q4 |
Q5 |
Q6 |
Q7 |
Q8 |
Q9 |
Q10 |
Q11 |
Q12 |
Q13 |
Q14 |
Q15 |
Q16 |
Q17 |
Q18 |
Q19 |
Q20 | |
z1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
z4 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
z5 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
z8 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
z11 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
z12 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
z13 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
z19 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
z20 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
z3 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
z14 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
Разработанный на основании исходных данных безусловный алгоритм с безусловной остановкой приведен на рисунке 1.
Рисунок 1 – Безусловный алгоритм с безусловной остановкой
1.2 Разработка безусловного
алгоритма с условной
Безусловный алгоритм с условной остановкой предполагает такую последовательность проведения проверок, при выполнении которых производится анализ и постановка диагноза после каждой из проверок.
Построение безусловного алгоритма с условной остановкой осуществляется на данных полной таблицы функций неисправностей модели (таблица 2).
Таблица 2 – Таблица функций неисправностей модели
Контролируемые |
Состояния объекта контроля | ||||||||||||||||||||
E |
Q1 |
Q2 |
Q3 |
Q4 |
Q5 |
Q6 |
Q7 |
Q8 |
Q9 |
Q10 |
Q11 |
Q12 |
Q13 |
Q14 |
Q15 |
Q16 |
Q17 |
Q18 |
Q19 |
Q20 | |
z1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
z2 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
z3 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
z4 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
z5 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
z6 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
z7 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
z8 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
z9 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
z10 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
z11 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
z12 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
z13 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
z14 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
z15 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
z16 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
z17 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
z18 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
z19 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
z20 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Разработанный на основании исходных данных безусловный алгоритм с условной остановкой приведен на рисунке 2.
Рисунок 2 – Безусловный алгоритм с условной остановкой
1.3 Разработка условного алгоритма
Условный алгоритм представляет собой такую последовательность действий, при которой назначение каждой последующей проверки осуществляется в зависимости от результатов предыдущей.
Разработка алгоритма осуществляется на основе полной таблицы функций неисправностей.
В первую очередь определяется информативность строк по формуле:
Инф=N0 – N1,
где N0 – число колонок с нулевым значением;
N1 – число колонок с единичным значением.
Исходные данные таблицы функций неисправностей и определенные значения информативности приведены в таблице 3.
Таблица 3 – Таблица функций неисправностей модели и информативность проверок
Контролируемые |
Состояния объекта контроля |
|||||||||||||||||||||
E |
Q1 |
Q2 |
Q3 |
Q4 |
Q5 |
Q6 |
Q7 |
Q8 |
Q9 |
Q10 |
Q11 |
Q12 |
Q13 |
Q14 |
Q15 |
Q16 |
Q17 |
Q18 |
Q19 |
Q20 |
Инф. | |
z1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
19 |
z2 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
15 |
z3 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
13 |
z4 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
3 |
z5 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
17 |
z6 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
9 |
z7 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
5 |
z8 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
3 |
z9 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
19 |
z10 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
17 |
z11 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
15 |
z12 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
z13 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
7 |
z14 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
19 |
z15 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
17 |
z16 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
11 |
z17 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
19 |
z18 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
11 |
z19 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
7 |
z20 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
3 |
Первоначальная проверка алгоритма выбирается на основе информативности. Необходимо, чтобы ее величина была наименьшей, близкой или равной 0. Этому условию удовлетворяет проверка z12.
Для рассматриваемой проверки рассматриваются два состояния: работоспособное (z12≠0) и неработоспособное (z12=0). Если z12=0, то производится дальнейшая проверка, для чего составляется новая таблица путем вычеркивания тех колонок, где z12=1(таблица 4).
Таблица 4 – Таблица функций неисправностей модели и информативность проверок при z12=0
Контролируемые |
Состояния объекта контроля | |||||||||||
Q1 |
Q2 |
Q5 |
Q6 |
Q9 |
Q10 |
Q11 |
Q12 |
Q14 |
Q17 |
Q18 |
Инф. | |
z1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
9 |
z2 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
5 |
z3 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
5 |
z4 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
z5 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
7 |
z6 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
z7 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
z8 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
z9 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
9 |
z10 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
7 |
z11 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
5 |
z12 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
11 |
z13 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
11 |
z14 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
9 |
z15 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
9 |
z16 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
5 |
z17 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
9 |
z18 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
z19 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
z20 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |