- •Управление качеством электронных средств Учебное пособие
- •Содержание
- •2. Качество продукции, методы его оценивания и основные
- •3. Современные организационно-экономические методы
- •4. Контроль и испытания – основные методы определения и
- •9. Анализ и контроль качества технологических процессов
- •Предисловие
- •Введение
- •1. Понятие качества, его экономическое и социальное значение
- •1.1. Актуальность проблемы качества
- •Виды качества
- •1.2.1. Подходы к формированию понятия качества
- •1.2.2. Расхождения в понимании качества различными участниками производственного процесса и потребителями
- •1.2.3. Качество с позиций различных технических стандартов
- •1.2.4. «Пирамида качества». Качество жизни
- •История развития управления качеством. Философия обеспечения качества
- •Вопросы для самоконтроля:
- •2. Качество продукции, методы его оценивания и основные показатели качества
- •Основные понятия квалиметрии, показатели качества
- •2.2. Методы квалиметрии
- •2.3. Пути обеспечения качества на этапах разработки, производства и эксплуатации изделий
- •Вопросы для самоконтроля:
- •3. Современные организационно-экономические методы управления качеством
- •3.1. Стандартные модели систем управления качеством по исо-9000-87
- •3.2. Цели, задачи и функции системы управления качеством
- •3.3. Документальное обеспечение системы управления качеством
- •3.4. Организация службы управления качеством на предприятии
- •3.5. Учёт и анализ затрат на качество и определение их эффективности
- •3.6. Дальнейшее развитие системы менеджмента качества по стандартам исо-9000-2000
- •4. Контроль и испытания – основные методы определения и поддержания качества продукции на стадии производства
- •4.1. Виды, операции, методы и алгоритмы контроля
- •4.2. Задачи и содержание технологии контроля электронных средств
- •4.3. Испытания электронных средств
- •4.3.1. Классификация испытаний
- •4.3.2. Испытания контроля качества
- •4.3.3. Испытания на надёжность
- •4.3.4. Испытания на воздействие внешних условий
- •5.2. Партия и выборка изделий, обеспечение репрезентативности выборки
- •5.3. Выборочные планы контроля
- •5.4. Математические основы выборочного контроля по качественному признаку
- •5.5. Организация выборочного контроля по качественному признаку
- •5.6. Стандартные планы выборочного контроля по качественному признаку
- •5.7. Математические основы выборочного контроля по количественному признаку
- •5.7.1. Общие положения выборочного контроля по количественному признаку
- •5.7.2. Нормальный закон распределения
- •5.7.3. Выборочные оценки параметров нормального распределения
- •5.7.4. Сравнение выборочных средних и дисперсий
- •5.7.5. Проверка нормальности генерального распределения по выборочным данным
- •5.8. Организация выборочного контроля по количественному признаку
- •5.9. Стандартные планы выборочного контроля по количественному признаку
- •6. Электрический контроль электронных узлов и средств
- •6.1. Задачи и методы электрического контроля электронных узлов и электронных средств в целом
- •6.2. Виды диагностического контроля электронных средств
- •6.3. Технические средства электрического контроля электронных средств
- •6.3.1. Индивидуальные средства наладчика
- •6.3.2. Сигнатурные анализаторы
- •6.3.3. Логические анализаторы
- •6.3.4. Автоматические универсальные тестеры
- •6.4. Методы тестирования и синтез тестов
- •6.4.1. Классификация методов тестирования
- •6.4.2. Построение таблицы диагностируемых состояний объекта тестирования
- •6.4.3. Синтез безусловных тестов с использованием таблицы состояний
- •6.4.4. Синтез условных тестов с использованием таблицы состояний
- •6.4.5. Построение таблицы покрытий и её аналитическое представление
- •6.4.6. Минимизация таблицы покрытий
- •6.4.7. Синтез безусловных тестов путём преобразования таблицы покрытий
- •6.4.8. Синтез тестов по аналитическому представлению таблицы покрытий
- •6.4.9. Синтез тестов методом ветвей и границ
- •6.4.10. Другие методы синтеза тестов
- •7.2. Основные способы улучшения тестопригодности при проектировании электронных средств
- •7.3. Основные показатели ремонтопригодности электронных средств
- •8. Методы самоконтроля и самотестирования электронных средств
- •8.1. Классификация методов самоконтроля
- •8.2. Тестовый самоконтроль электронных средств
- •8.3. Следящий самоконтроль, базирующийся на использовании корректирующих кодов
- •8.3.1. Классификация и теоретические основы построения корректирующих кодов
- •8.3.2. Коды Хэмминга
- •8.3.3. Циклические корректирующие коды
- •8.3.4. Другие избыточные коды
- •8.4. Аппаратные методы следящего самоконтроля
- •8.4.1. Метод дублирования
- •8.4.2. Следящий самоконтроль по модулю
- •8.5. Программные методы следящего самоконтроля
- •9.2. Оценка информативности и выбор контролируемых параметров
- •9.2.1. Общая оценка информативных параметров и их отбор для контроля и управления технологическим процессом
- •9.2.2. Диаграмма разброса и её использование для определения корреляционной связи между двумя параметрами
- •9.2.3. Исследование взаимосвязи между технологическими параметрами с помощью корреляционного и регрессионного анализа
- •9.2.4. Методы анализа нелинейных двумерных статистических зависимостей
- •9.3.2. Математический аппарат построения регрессионной модели
- •9.3.3. Выбор стратегии построения регрессионной модели в условиях избыточности факторного пространства
- •9.3.4. Критерии оптимальности многофакторных регрессионных моделей
- •9.3.5. Общий алгоритм построения многофакторной регрессионной модели
- •9.4. Подходы к построению математических моделей динамических технологических процессов
- •9.4.1. Особенности экспериментального исследования
- •9.4.2. Регрессионные методы построения математических моделей технологических процессов, приводимых к условно статическим
- •9.4.3. Рекуррентные методы построения математических моделей
- •Условие минимизации l по â(tN) выражается системой уравнений, которые в матричной форме имеют вид:
- •Заключение
- •Продолжение табл. П3.3.
6.4.3. Синтез безусловных тестов с использованием таблицы состояний
При синтезе безусловных тестов с безусловной остановкой критерием оптимальности теста является его минимальная длина (при равной стоимости элементарных проверок) или минимальная суммарная стоимость входящих в него элементарных проверок (если стоимости каждой из них различны). Вероятности различных состояний при этом не играют роли, поскольку все диагностируемые состояния определяются тестом одной и той же длины.
Правила отбора элементарных проверок при построении таких тестов из первоначальной таблицы состояний рассмотрим на том же примере.
В качестве первой проверки выбирается такая, которая разделяет все состояния на две примерно равные части (т.е. у которой число нулей и единиц примерно одинаково). В нашем случае к таким относятся все элементарные проверки с числом единиц 3 и 4. Таких проверок у нас 6: π2 , π3 , π4 , π6 , π8 и π9 . Из них следует выбрать самую дешёвую π2 . Она разделит всё множество состояний на две группы: Единице соответствуют состояния (S1 , S2 , S5 , S6), нулю – остальные (S3 , S4 , S7). Следующая проверка должна разделять каждую из этих групп на две также примерно равные подгруппы. Для этого данная проверка должна содержать по две единицы в каждой группе (для второй группы может быть и одна единица, поскольку в ней всего три состояния). Таких проверок 4: по две единицы в каждой группе даёт только одна проверка π8 ; две единицы в первой группе и одну единицу во второй дают проверки π4 , π6 и π9 . Из них самая дешёвая π4 . Её и выбираем. Она делит первую группу на две подгруппы (S1 , S6) и (S2 , S5), а вторую группу на (S3 , S4) и (S7). Теперь необходимо разделить каждую пару состояний первых двух подгрупп и одну пару состояний третьей подгруппы. Для наглядности построим преобразованную таблицу состояний после двух указанных проверок. У нас осталось три нераспознанных пары состояний, 7-е состояние уже распознано и его можно исключить из таблицы, а три нераспознанные пары состояний сгруппируем попарно в соответствии с группами, получившимися в результате проведения двух первых проверок. В итоге получим усечённую после проверок π2 и π4 таблицу (см. табл. 6.3).
Таблица 6.3
|
|
S2 S5 |
|
Cj |
π1 |
1 0 |
1 1 |
1 0 |
1 |
π3 |
1 0 |
0 0 |
1 1 |
1,4 |
π5 |
1 0 |
0 1 |
0 0 |
2,0 |
π6 |
1 1 |
0 0 |
0 1 |
2,4 |
π7 |
1 1 |
1 0 |
0 1 |
2,8 |
π8 |
1 0 |
0 1 |
1 0 |
3,2 |
π9 |
1 0 |
1 0 |
0 1 |
3,6 |
Π10 |
1 1 |
1 1 |
0 0 |
4,0 |
Из данной таблицы видно, что разделяют все три сгруппированные пары состояний только две элементарные проверки π8 и π9 . Поэтому для получения минимального теста следует выбрать одну из них. Выбираем более дешёвую π8 . В итоге минимальный тест будет состоять из трёх проверок π2 π4 π8 . Стоимость его (в относительных единицах – за единицу принята стоимость самой дешёвой проверки) составит 1,2+1,6+3,2 = 6,0. Поэтому есть смысл проверить стоимость тестов состоящих из 4-х, но более дешёвых проверок. При этом первые две проверки относительно дёшевы, их суммарная стоимость составляет 2,8. Поэтому имеет смысл заменить самую дорогую проверку π8 двумя более дешёвыми с суммарной стоимостью менее 3,2. Из табл. 6.3 следует, что это действительно возможно. Для этого подойдут проверки π1 и π5 . Проверка π1 разделяет пары (S1 , S6) и (S3, S4), проверка π5 – пару (S2, S5), а их суммарная стоимость составит 1+2 = 3 < 3,2. Таким образом, оптимальным по стоимости будет тест, состоящий из 4-х проверок π2π4π1π5 с суммарной стоимостью 1,2+1,6+1+2 = 5,8.
Алгоритмы диагностики состояний объекта тестирования удобно отображать графически. В частности, алгоритмы диагностики, осуществляемой с помощью построенных выше безусловные тестов, представлены на рис. 6,2 (на рис. 6.2-а – с помощью минимального безусловного теста, на рис. 6.2-б – с помощью оптимального по стоимости безусловного теста).
Опознавателями различных состояний объекта являются двоичные слова, образованные результатами проведённых элементарных проверок. Для их получения достаточно пройти дерево решений от корня до каждой висячей вершины. Для минимального теста они приведены в табл. 6.4, для оптимального по стоимости – в табл. 6.5.
Таблица 6.4
Si |
S1 |
S2 |
S3 |
S4 |
S5 |
S6 |
S7 |
Коды Состояний |
111 |
110 |
101 |
011 |
100 |
010 |
001 |
Опознаватели Состояний |
111 |
100 |
001 |
000 |
101 |
110 |
011 |
Таблица 6.5
Si |
S1 |
S2 |
S3 |
S4 |
S5 |
S6 |
S7 |
Коды Состояний |
111 |
110 |
101 |
011 |
100 |
010 |
001 |
Опознаватели Состояний |
1111 |
1011 |
0010 |
0000 |
1010 |
1100 |
0110 |
Таким образом, в процессе тестирования опознаватели состояний формируются автоматически по результатам последовательных элементарных проверок и записываются в специальный регистр и, после окончания теста, считываются из него.
Однако, из рис. 6.3 видно, что даже при использовании минимального теста одно из состояний S7 можно диагностировать не по трём, а по двум элементарным проверкам. А при использовании теста, оптимального по стоимости, лишь для различения двух состояний S2 и S5 необходимы все 4 элементарных проверки. Состояние S7 как и в предыдущем тесте можно диагностировать уже после двух первых проверок, а остальные требуют трёх проверок. Это значит, что если использовать те же тесты, но анализировать результаты проверок не после окончания всего теста, а уже после второй проверки, и останавливать тестирование, если получен опознаватель 01, соответствующий состоянию S7, а после третьей проверки, если получим опознаватели 111, 001, 000, 110, соответствующие состояниям S1, S3, S4, S6, то тестирование в среднем займёт меньше времени и обойдётся дешевле. Такие тесты получили название безусловных тестов с условной остановкой. В самом деле, если учитывать вероятности отдельных состояний, то можно рассчитать среднюю стоимость тестирования при использовании безусловного теста с условной остановкой и сравнить её со стоимостью тестирования безусловного теста с безусловной остановкой, которая уже была подсчитана выше (для второго теста) и равнялась 5,8. Для определения средней стоимости тестирования с помощью безусловного теста с условной остановкой необходимо просуммировать произведения стоимости диагностирования каждого состояния Сi на их вероятности PSi :
. (6.8)
Стоимость диагностирования каждого состояния легко подсчитать, суммируя стоимости необходимых для их идентификации элементарных проверок. С учётом этого для второго теста получим
Сср = (С2 + С4)РS7 + (С2 + С4 + С1)РS1 + (С2 + С4 + С1)РS6 + (С2 + С4 + С1)РS3 +
+ (С2 + С4 + С1)РS4 + (С2 + С4 + С1 + С5)РS2 + (С2 + С4 + С1 + С5)РS5 =
= (1,2+1,6)·0,0002 +(1,2+1,6+1)·0,9411+(1,2+1,6+1)·0,0003+(1,2+1,6+1)·0,0192+ +(1,2+1,6+1)·0,0095+(1,2+1,6+1+2)·0,0291+(1,2+1,6+1+2)·0,0006 = 3,8592.
Таким образом, получили, что тестирование тестом с условной остановкой дешевле тестирования таким же тестом, но с безусловной остановкой на 2 единицы, т.е. на 35%.
Но если посмотреть внимательней на подсчёт средней стоимости, то окажется, что основную её долю составляет диагностирование исправного состояния, поскольку оно встречается чаще всего. Поэтому выигрыш в стоимости получился бы ещё больше, если бы это самое вероятное состояние определялось бы самым коротким тестом (из двух элементарных проверок). Таким образом, при синтезе безусловного теста с условной остановкой, как и при синтезе условных тестов, для получения тестов, оптимальных по стоимости, необходимо учитывать не только стоимости элементарных проверок, но и вероятности диагностируемых состояний объекта. Такой учёт мы проделаем при синтезе условного теста в следующем параграфе.

S1
S6
S3
S4