Автор: Пользователь скрыл имя, 05 Декабря 2012 в 12:44, контрольная работа
Расчетно-графическая работа объемом 32 страницы содержит сведения о разработке алгоритмов диагностирования функционально-логической модели объекта контроля.
Для заданной модели производится построение:
- безусловного алгоритма с условной остановкой;
- безусловного алгоритма с условной остановкой;
- условного алгоритма.
Введение…………………………………………………………………….3
1 Разработка алгоритмов диагностирования …………………………….4
1.1 Разработка безусловного алгоритма с безусловной остановкой…….4
1.2 Разработка безусловного алгоритма с условной остановкой………..7
1.3 Разработка условного алгоритма ……………………………………..9
Заключение………………………………………………………………...31
Список литературы………………………………………………………..32
По величине информативности выбирается проверка z4.
Для рассматриваемой проверки рассматриваются два состояния: работоспособное (z4≠0) и неработоспособное (z4=0). Если z4=0, то производится дальнейшая проверка, для чего составляется новая таблица путем вычеркивания тех колонок, где z4=1(таблица 5).
Таблица 5 – Таблица функций неисправностей модели и информативность проверок при z4=0
Контролируемые |
Состояния объекта контроля | ||||||
Q1 |
Q2 |
Q5 |
Q6 |
Q9 |
Q17 |
Инф. | |
z1 |
0 |
1 |
1 |
1 |
1 |
1 |
4 |
z2 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
z3 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
z4 |
0 |
0 |
0 |
0 |
0 |
0 |
6 |
z5 |
1 |
1 |
0 |
1 |
0 |
1 |
2 |
z6 |
0 |
0 |
0 |
0 |
0 |
0 |
6 |
z7 |
0 |
0 |
0 |
0 |
0 |
0 |
6 |
z8 |
0 |
0 |
0 |
0 |
0 |
0 |
6 |
z9 |
1 |
1 |
1 |
1 |
0 |
1 |
4 |
z10 |
1 |
1 |
1 |
1 |
0 |
1 |
4 |
z11 |
1 |
1 |
1 |
1 |
0 |
1 |
4 |
z12 |
0 |
0 |
0 |
0 |
0 |
0 |
6 |
z13 |
0 |
0 |
0 |
0 |
0 |
0 |
6 |
z14 |
1 |
1 |
1 |
1 |
1 |
1 |
6 |
z15 |
1 |
1 |
1 |
1 |
1 |
1 |
6 |
z16 |
1 |
1 |
1 |
1 |
0 |
1 |
4 |
z17 |
1 |
1 |
1 |
1 |
1 |
0 |
4 |
z18 |
1 |
1 |
1 |
1 |
0 |
0 |
2 |
z19 |
1 |
1 |
1 |
1 |
0 |
0 |
2 |
z20 |
1 |
1 |
1 |
1 |
0 |
0 |
2 |
По величине информативности выбирается проверка z2.
Для рассматриваемой проверки рассматриваются два состояния: работоспособное (z2≠0) и неработоспособное (z2=0). Если z2=0, то производится дальнейшая проверка, для чего составляется новая таблица путем вычеркивания тех колонок, где z2=1(таблица 6).
Таблица 6 – Таблица функций неисправностей модели и информативность проверок при z2=0
Контролируемые |
Состояния объекта контроля | |||
Q1 |
Q2 |
Q17 |
Инф. | |
z1 |
0 |
1 |
1 |
1 |
z2 |
0 |
0 |
0 |
3 |
z3 |
0 |
0 |
0 |
3 |
z4 |
0 |
0 |
0 |
3 |
z5 |
1 |
1 |
1 |
3 |
z6 |
0 |
0 |
0 |
3 |
z7 |
0 |
0 |
0 |
3 |
z8 |
0 |
0 |
0 |
3 |
z9 |
1 |
1 |
1 |
3 |
z10 |
1 |
1 |
1 |
3 |
z11 |
1 |
1 |
1 |
3 |
z12 |
0 |
0 |
0 |
3 |
z13 |
0 |
0 |
0 |
3 |
z14 |
1 |
1 |
1 |
3 |
z15 |
1 |
1 |
1 |
3 |
z16 |
1 |
1 |
1 |
3 |
z17 |
1 |
1 |
0 |
1 |
z18 |
1 |
1 |
0 |
1 |
z19 |
1 |
1 |
0 |
1 |
z20 |
1 |
1 |
0 |
1 |
По величине информативности выбирается проверка z1.
Для рассматриваемой проверки рассматриваются два состояния: работоспособное (z1≠0) и неработоспособное (z1=0). Если z1=0, то неработоспособен блок Q1=0; если z1≠0, то составляется новая таблица путем вычеркивания тех колонок, где z1=0(таблица 7).
Таблица 7 – Таблица функций неисправностей модели и информативность проверок при z1≠0
Контролируемые |
Состояния объекта контроля | ||
Q2 |
Q17 |
Инф. | |
z1 |
1 |
1 |
2 |
z2 |
0 |
0 |
2 |
z3 |
0 |
0 |
2 |
z4 |
0 |
0 |
2 |
z5 |
1 |
1 |
2 |
z6 |
0 |
0 |
2 |
z7 |
0 |
0 |
2 |
z8 |
0 |
0 |
2 |
z9 |
1 |
1 |
2 |
z10 |
1 |
1 |
2 |
z11 |
1 |
1 |
2 |
z12 |
0 |
0 |
2 |
z13 |
0 |
0 |
2 |
z14 |
1 |
1 |
2 |
z15 |
1 |
1 |
2 |
z16 |
1 |
1 |
2 |
z17 |
1 |
0 |
0 |
z18 |
1 |
0 |
0 |
z19 |
1 |
0 |
0 |
z20 |
1 |
0 |
0 |
По величине информативности выбирается проверка z17. Если z17=0, то неработоспособен блок Q17. Если нет, то блок Q2.
Теперь рассмотрим вариант, когда z2≠0. В этом случае производится построение таблицы путем вычеркивания столбцов с z2=0.
Таблица 8 – Таблица функций неисправностей модели и информативность проверок при z2≠0
Контролируемые |
Состояния объекта контроля | |||
Q5 |
Q6 |
Q9 |
Инф. | |
z1 |
1 |
1 |
1 |
3 |
z2 |
1 |
1 |
1 |
3 |
z3 |
1 |
1 |
1 |
3 |
z4 |
0 |
0 |
0 |
3 |
z5 |
0 |
1 |
0 |
1 |
z6 |
0 |
0 |
0 |
3 |
z7 |
0 |
0 |
0 |
3 |
z8 |
0 |
0 |
0 |
3 |
z9 |
1 |
1 |
0 |
1 |
z10 |
1 |
1 |
0 |
1 |
z11 |
1 |
1 |
0 |
1 |
z12 |
0 |
0 |
0 |
3 |
z13 |
0 |
0 |
0 |
3 |
z14 |
1 |
1 |
1 |
3 |
z15 |
1 |
1 |
1 |
3 |
z16 |
1 |
1 |
0 |
1 |
z17 |
1 |
1 |
1 |
3 |
z18 |
1 |
1 |
0 |
1 |
z19 |
1 |
1 |
0 |
1 |
z20 |
1 |
1 |
0 |
1 |
По величине информативности выбирается проверка z9.
Для рассматриваемой проверки рассматриваются два состояния: работоспособное (z9≠0) и неработоспособное (z9=0). Если z9=0, то неработоспособен блок Q9=0; если z1≠0, то составляется новая таблица путем вычеркивания тех колонок, где z9=0(таблица 9).
Таблица 9 – Таблица функций неисправностей модели и информативность проверок при z9≠0
Контролируемые |
Состояния объекта контроля | ||
Q5 |
Q6 |
Инф. | |
z1 |
1 |
1 |
2 |
z2 |
1 |
1 |
2 |
z3 |
1 |
1 |
2 |
z4 |
0 |
0 |
2 |
z5 |
0 |
1 |
0 |
z6 |
0 |
0 |
2 |
z7 |
0 |
0 |
2 |
z8 |
0 |
0 |
2 |
z9 |
1 |
1 |
2 |
z10 |
1 |
1 |
2 |
z11 |
1 |
1 |
2 |
z12 |
0 |
0 |
2 |
z13 |
0 |
0 |
2 |
z14 |
1 |
1 |
2 |
z15 |
1 |
1 |
2 |
z16 |
1 |
1 |
2 |
z17 |
1 |
1 |
2 |
z18 |
1 |
1 |
2 |
z19 |
1 |
1 |
2 |
z20 |
1 |
1 |
2 |
По величине информативности выбирается проверка z5. Если z5=0, то неработоспособен блок Q5. Если нет, то блок Q6.
Дальнейшее построение алгоритма диагностирования модели осуществляется с момента проведения проверки z4, поскольку без рассмотрения было оставлено работоспособное состояние системы при проведении проверки.
Из таблицы 4 необходимо вычеркнуть те столбцы, в которых проверка z4 принимает нулевые значения z4=0. В полученной новой таблице производится определение информативности проверок (таблица 10).
Таблица 10 – Таблица функций неисправностей модели и информативность проверок при z4≠0
Контролируемые |
Состояния объекта контроля | |||||
Q10 |
Q11 |
Q12 |
Q14 |
Q18 |
Инф. | |
z1 |
1 |
1 |
1 |
1 |
1 |
5 |
z2 |
1 |
1 |
1 |
1 |
1 |
5 |
z3 |
1 |
1 |
1 |
1 |
1 |
5 |
z4 |
1 |
1 |
1 |
1 |
1 |
5 |
z5 |
1 |
1 |
1 |
1 |
1 |
5 |
z6 |
1 |
1 |
1 |
1 |
1 |
5 |
z7 |
1 |
1 |
1 |
1 |
1 |
5 |
z8 |
1 |
1 |
1 |
1 |
1 |
5 |
z9 |
1 |
1 |
1 |
1 |
1 |
5 |
z10 |
0 |
1 |
1 |
1 |
1 |
3 |
z11 |
0 |
0 |
1 |
1 |
1 |
1 |
z12 |
0 |
0 |
0 |
0 |
0 |
5 |
z13 |
0 |
0 |
0 |
0 |
0 |
5 |
z14 |
1 |
1 |
1 |
0 |
1 |
3 |
z15 |
1 |
1 |
1 |
0 |
1 |
3 |
z16 |
0 |
1 |
1 |
0 |
1 |
1 |
z17 |
1 |
1 |
1 |
1 |
1 |
5 |
z18 |
0 |
1 |
1 |
0 |
0 |
1 |
z19 |
0 |
1 |
1 |
0 |
0 |
1 |
z20 |
0 |
1 |
1 |
0 |
0 |
1 |
По величине информативности выбирается проверка z11.
Для рассматриваемой проверки рассматриваются два состояния: работоспособное (z11≠0) и неработоспособное (z11=0). Если z11=0, то производится дальнейшая проверка, для чего составляется новая таблица путем вычеркивания тех колонок, где z11=1(таблица 11).
Таблица 11 – Таблица функций неисправностей модели и информативность проверок при z11=0
Контролируемые |
Состояния объекта контроля | ||
Q10 |
Q11 |
Инф. | |
z1 |
1 |
1 |
2 |
z2 |
1 |
1 |
2 |
z3 |
1 |
1 |
2 |
z4 |
1 |
1 |
2 |
z5 |
1 |
1 |
2 |
z6 |
1 |
1 |
2 |
z7 |
1 |
1 |
2 |
z8 |
1 |
1 |
2 |
z9 |
1 |
1 |
2 |
z10 |
0 |
1 |
0 |
z11 |
0 |
0 |
2 |
z12 |
0 |
0 |
2 |
z13 |
0 |
0 |
2 |
z14 |
1 |
1 |
2 |
z15 |
1 |
1 |
2 |
z16 |
0 |
1 |
0 |
z17 |
1 |
1 |
2 |
z18 |
0 |
1 |
0 |
z19 |
0 |
1 |
0 |
z20 |
0 |
1 |
0 |