Разработка алгоритмов диагностирования

Автор: Пользователь скрыл имя, 05 Декабря 2012 в 12:44, контрольная работа

Описание работы

Расчетно-графическая работа объемом 32 страницы содержит сведения о разработке алгоритмов диагностирования функционально-логической модели объекта контроля.
Для заданной модели производится построение:
- безусловного алгоритма с условной остановкой;
- безусловного алгоритма с условной остановкой;
- условного алгоритма.

Содержание

Введение…………………………………………………………………….3
1 Разработка алгоритмов диагностирования …………………………….4
1.1 Разработка безусловного алгоритма с безусловной остановкой…….4
1.2 Разработка безусловного алгоритма с условной остановкой………..7
1.3 Разработка условного алгоритма ……………………………………..9
Заключение………………………………………………………………...31
Список литературы………………………………………………………..32

Работа содержит 1 файл

РГР 2.docx

— 680.52 Кб (Скачать)

Министерство транспорта Российской Федерации

Федеральное агентство железнодорожного транспорта

Федеральное государственное  бюджетное образовательное учреждение высшего профессионального образования

«Дальневосточный государственный университет

путей сообщения»

 

 

 

Кафедра « Строительные и  путевые машины»


 

 

РАСЧЕТНО-ГРАФИЧЕСКАЯ РАБОТА

По дисциплине «Прикладная  статистика и диагностика 

технических систем»

на тему «Разработка алгоритмов диагностирования»

 

 

 

 

Руководитель разработки

                                                             

                                                                                  Разработчик

 

 

                                                                                    

Хабаровск

 

Содержание


 

Введение…………………………………………………………………….3

1 Разработка алгоритмов диагностирования …………………………….4

1.1 Разработка безусловного алгоритма с безусловной остановкой…….4

1.2 Разработка безусловного алгоритма с условной остановкой………..7

1.3 Разработка условного алгоритма ……………………………………..9

Заключение………………………………………………………………...31

Список литературы………………………………………………………..32

 

 

Введение


Расчетно-графическая работа объемом 32 страницы содержит сведения о разработке алгоритмов диагностирования функционально-логической модели объекта контроля.

Для заданной модели производится построение:

- безусловного алгоритма  с условной остановкой;

- безусловного алгоритма  с условной остановкой;

- условного алгоритма.

Для решения задачи построения алгоритмов применяются сокращенная  и полная таблицы функций неисправностей.

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

 

1 Разработка алгоритмов диагностирования

 

Алгоритм диагностирования – состав и порядок проведения элементарных проверок при определении технического состояния объекта.

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

Различают безусловные алгоритмы  диагностирования (контроля), у которых порядок выполнения элементарных проверок определен заранее, и условные алгоритмы диагностирования (контроля), у которых выбор очередных элементарных проверок определяется результатами предыдущих.

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

Построение каждого из алгоритмов осуществляется по своим правилам. Рассмотрим последовательно разработку каждого из указанных выше алгоритмов диагностирования.

 

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,                                                 (1)

где 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

Информация о работе Разработка алгоритмов диагностирования