Научная статья на тему 'Методика поиска и устранения неисправностей в электронных блоках средств вычислительной техники'

Методика поиска и устранения неисправностей в электронных блоках средств вычислительной техники Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
1957
101
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЭЛЕКТРОННЫЙ БЛОК / ВЫБОР / ОПТИМИЗАЦИЯ / ПРИОРИТЕТНЫЙ ПОДХОД / ФУНКЦИОНАЛЬНЫЙ ПОДХОД / ПОИСК НЕИСПРАВНОСТЕЙ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Петриченко Григорий Семенович, Крицкая Лидия Михайловна, Срур Мохаммад Юсеф

Приведена методика поиска и устранения неисправностей в электронных блоках средств вычислительной техники. Для составления методики применен функциональный подход с использованием информационного критерияI

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Петриченко Григорий Семенович, Крицкая Лидия Михайловна, Срур Мохаммад Юсеф

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

n article the technique of search and elimination of malfunctions in electronic blocks of computer aids is resulted. For technique drawing up the functional approach with use of information criterion was used.

Текст научной работы на тему «Методика поиска и устранения неисправностей в электронных блоках средств вычислительной техники»

в обслуживании сервера БД. Новая структура с компонентом NODE не содержит рекурсию, поэтому ошибки иерархии не влияют на работу БД.

Тестирование показало более высокую производительность нерекурсивного метода по сравнению с традиционными. Построение индекса позволило упорядочить иерархические данные и, как результат, улучшить масштабируемость системы, возможность наращивать объем данных и глубину иерархии без ущерба производительности СУБД.

Известен пример успешной практической реализации модели (2) при моделировании иерархического дерева объектов ТТС в объектно-реляционной СУБД Informix [5].

Новый подход можно рекомендовать к использованию при создании информационных моделей промышленных объектов ТТС, для которых характерны глубокая детализация, широкий спектр технических параметров эксплуатации и непрерывно возрастающий объем хранимых данных.

список литературы

1. Аносов, А. Критерии выбора СУБД при создании информационных систем [Текст] / А. Аносов // Корпоративные базы данных: Мат. XVI техн. конф.- М.: РАН, 2001 (http://citforum.ru/database/articles/criteria/).

2. Бортиков, Д.Е. Проблемы иерархии данных в задачах проектирования специальных грузоподъемных механизмов и машин [Текст] / Д.Е. Бортяков, С.В. Мещеряков // Научно-технические ведомости СПбГПУ-2011.- № 3.

3. Мещеряков, С.В. Сравнительный анализ вариантов организации иерархии в базах данных [Текст] / С.В. Мещеряков // Системы управления и информационные технологии.- 2009.- № 1 (35).- С. 34-37.

4. Французов, Д. Новое поколение тестов SPEC [Текст] / Д. Французов, Д. Волков // Открытые системы.- 1996.- № 4 (http://www.osp.ru/os/1996/04/58.htm).

5. Mescheryakov, S. A Successful Implementation of a Data Structure for Storing Multilevel Objects with Varying Attributes [Text]/S. Mescheryakov//IBM. Developer Works. Information Management. Technical Library. -2002 (http:// www.ibm.com/developerworks/data/zones/informix/library/ techarticle/0212mescheryakov/0212mescheryakov.html).

6. Roy, J. Solving Hierarchical Problems with the Node Component [Электронный ресурс] / J.Roy // Informix Developer's Network. -2002. -Режим доступа: http://www. informix.com/idn

УДК 007.2

Г.С. Петриченко, Л.М. Крицкая, М.Ю. Срур

методика поиска и устранения неисправностей

в электронных блоках средств вычислительной техники

Проблема поиска неисправностей в электронных блоках средств вычислительной техники (ВТ) возникает в процессе производства, эксплуатации и ремонта. Поиск неисправностей возможен для устройств, обладающих следующими свойствами: устройство находится в состоянии отказа и разделено на функциональные элементы. Поиск неисправностей осуществляется путем выполнения диагностического эксперимента над объектом и распознавания его результатов.

В статье рассмтривается одно из направлений построения алгоритма поиска неисправностей в электронных блоках средств вычислительной технике на примере жидкокристаллического монитора с применением информационного критерия (логико-вероятностного метода).

До настоящего времени при построении алгоритма поиска неисправностей в электронных блоках применялась технология ручного построения моделей объекта контроля (ОК). Наиболее часто при поиске неисправностей ОК представляют в виде функциональной или функционально-логической модели.

Современные электронные устройства представляют собой сложные многофункциональные динамические системы. При их эксплуатации необходимо оперативно реагировать на отказы ОК в реальном масштабе времени [1] .

Логико-вероятностный метод стал теоретической и практической базой при построении алгоритма поиска неисправностей в ОК. Метод включает следующие этапы:

1) Постановку задачи моделирования и построение структурной и функциональной схемы объекта контроля.

2) Определение логической функции работоспособности ОК.

3) Построение многочлена расчетно-вероят-ностной функции и вычисление вероятностных показателей ОК.

Для анализа функционирования сложных систем можно применить аналитические логико-вероятностные модели [2, 3]. В моделях многих систем ОК существуют жесткие, детерминированные зависимости элементарных событий во времени, оказывающие сложное и противоречивое влияние на моделируемые процессы, в результате чего изменяется логическая модель функционирования системы. Важное место в решении проблемы учета зависимостей занимает разработка методов и алгоритма построения комбинаторно-последовательных логических функций работоспособности и неработоспособности систем.

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

Процесс поиска и устранения дефектов в электронных блоках средств вычислительной техники может оцениваться различными критериями: стоимостными затратами, временными затратами, количеством проверок, необходимых для отыскания неисправности, или комбинациями этих критериев.

Последовательность операций поиска неисправностей в электронных блоках средств ВТ должна удовлетворять условию, согласно которому номер операции поиска должен определяться соотношением (1) и возрастать с увеличением отношения [4]:

N = , (1)

Чг Ц)

где 1ог - время обнаружения неисправности в г-м элементе; Ni - номер операции по обнаружению неисправности в г-м элементе; qi (V) - вероятность безотказной работы г-го элемента.

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

определение неисправного блока; нахождение неисправного элемента в блоке; устранение неисправности в блоке. Предположим, у нас имеется неисправный электронный блок - жидкокристаллический (ЖК) монитор, и нам с минимальными затратами времени необходимо определить в нем поврежденный элемент.

Задача состоит в минимизации общего времени при поиске неисправностей.

Решение задачи. При проектировании ЖК мониторов необходимо разработать эксплуатационную документацию и документацию по ремонту устройства в случае его неисправности. Перечни характерных неисправностей и их проявления содержатся также в таких документах, как технологические указания по выполнению регламентных работ и т. д. В данной статье показан способ построения алгоритма поиска неисправностей с использованием информационного критерия.

Типичные для ЖК мониторов неисправности и поломки: неисправность блока питания монитора (происходит в результате скачков напряжения в электросети пользователя и некачественного электропитания монитора); выход из строя платы формирования и обработки видеосигнала монитора (в основном происходит из-за старения элементов и нарушения температурного режима эксплуатации); нарушение цветопередачи и искажения изображения на экране; сбой в работе процессора монитора; выход из строя ламп подсветки и DC-AC инвертора (изображение на мониторе становится еле заметным, данная неисправность характерна для LCD мониторов); механические повреждения мониторов (попадание внутрь компьютерного устройства воды или прочих жидкостей и посторонних предметов - последствия от таких воздействий могут быть самыми разными, вплоть до полной поломки оборудования).

На рис. 1 представлена структурная схема устройства объекта контроля.

Алгоритм поиска неисправностей на основе информационного подхода состоит из четырех этапов.

Этап 1. Строится функционально-диагностическая модель объекта, подлежащего диагностированию. Функциональная модель состоит из функциональных элементов (ФЭ), а под ФЭ необходимо понимать отдельную деталь, каскад, группу каскадов, узел, блок, которые могут находиться в одном из двух состояний: работоспособ-

Рис. 1. Структурная схема жидкокристаллического монитора 1 - блок питания; 2 - инвертор; 3 - CCFL- подсветка; 4 - TTF-LCD матрица; 5 - видеоадаптер; 6 - блок обработки видеоизображения; 7 - драйвер ЖК матрицы; 8 - плата истоков и затворов

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

Этап 2. По функционально-диагностической модели объекта контроля строится таблица неисправностей (матрица состояний).

Этап 3. Вычисляются функции предпочтения, с которого необходимо начать поиск неисправностей, и определяются элементы, которые необходимо контролировать.

Э т а п 4. Построение дерева поиска неисправностей.

Этап 5. Построение логической функции, по которой можно определить неисправный элемент.

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

Функциональная модель строится непосредственно по структурной [4] или принципиальной электрической схеме контролируемого устрой-

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

Входы, которые не соединены ни с одним выходом, называются внешними. Эти входы означают внешние воздействия, которые подаются на объект контроля и обычно обозначаются Хн, где I - номер функционального элемента, ] - номер его входа. Выходы функционального элемента обозначаются буквой Уг, где i - номер его выхода. Если сигнал с выхода используется в качестве входного для другого функционального элемента, то такой выход называют связанным или промежуточным. Выход элемента, сигнал с которого не используется в качестве входного для другого функционального элемента, называют свободным.

На рис. 2 представлена функциональная модель объекта контроля.

Рис. 2. Функциональная схема жидкокристаллического монитора БП - блок питания; Инв - инвертор; CCFL - подсветка; TTF-LCD - матрица; ВА - видеоадаптер; БОВ - блок обработки видеоизображения; ДЖК - драйвер ЖК матрицы; ПИ - плата истоков и затворов

Кроме построения функциональной модели ОК, необходимо еще определить множество его возможных состояний, т. е. перечислить все возможные комбинации одновременно отказавших элементов, а также определить перечень контролируемых параметров и указать значения допустимых входных сигналов, прикладываемых к каждому элементу.

В литературе отмечено [5], что общее число возможных состояний ОК при его разделении на N функциональных элементов составляет 2й - 1.

Определить такое сравнительно большое число состояний ОК является трудной задачей. В инженерной практике предполагают, что в ОК возможен отказ лишь одного функционального элемента, т. е. ограничиваются учетом одиночных отказов. При одиночных отказах сокращается число возможных состояний ОК, оно равно числу первичных функциональных элементов модели, т. е СN = N. Данное предположение вытекает естественным образом из пуассоновского характера отказов электронных блоков. Определение N различных состояний ОК, а также учет влияния отказа одного функционального элемента на все остальные осуществляется с помощью таблицы или матрицы неисправностей.

По функциональной модели жидкокристаллического монитора (рис. 2) построим таблицу неисправностей (матрицу состояний) этап 2.

Таблица неисправностей представляет собой квадратную матрицу, в которой число строк равно числу функциональных элементов модели, а число столбцов - числу выходных параметров. Она заполняется на основании логического анализа функциональной модели ОК в предположении, что все выходные параметры функциональных элементов контролируются. Правила заполнения таблицы следующие.

Предполагают, что ОК находится в 5-м состоянии, т. е. отказал 1-й функциональный элемент. Этому событию соответствует недопустимое значение выходного параметра У.. На пересечении 5.-й строки и У-го столбца записывается нуль. Кроме того, если при этом 1-й функциональный элемент имеет также недопустимое значение выходного параметра, то на пересечении 5.-й строки и У-го столбца тоже записывается нуль. В противном случае записывается единица.

Для ОК, структурная и функциональная модель которого изображена на рис. 1, 2, такая матрица состояний представлена в табл. 1.

Функциональная модель ОК - Гок и таблицы неисправностей - Тн для любого контроля электронной аппаратуры задают связь между множеством возможных состояний 5 ОК, множеством контролируемых параметров У и множеством результатов контроля этих параметров. Наличие такой информации об объекте контроля позволя-

Таблица 1

Состояния выходных сигналов

ет разработать программу поиска и локализации неисправностей в нем, т. е.

^ЛТН =< 5, У, Я >, 5 = {5.}, 7 = {у},Я = {Я.}.

Объект контроля проверяется по выходным параметрам, определим функцию предпочтения №.(У. ) контроля выходного параметра. Функция предпочтения определяется разницей между количеством нулей в столбце У и количеством единиц, взятых по модулю:

№ (У. ) = |min (сумма «0» - сумма «1») |. (2)

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

Затем определяют, какие элементы могут быть неисправны при сигнале У = 0, а какие - при сигнале У . = 1. Для этих двух состояний выбранного элемента по правилам, указанным выше, строят две таблицы состояний (см. табл. 2). Рассчитав в

обеих таблицах функции предпочтения, определяют элементы, которые необходимо контролировать при сигнале У. = 0, а какие - при сигнале У. = 1. Для этих элементов опять строят таблицы состояний и т. д., до тех пор, пока конкретно не выходят на дефектный элемент. Обычно необходимо произвести 4-6 измерений.

Результаты разработки программы наглядней всего представить в виде схемы поиска. Начинают поиск с контрольного выхода, у которого функция предпочтения минимальная (в табл. 1 это выход У7). Следующий поиск ведется по направлению стрелок от одного контрольного выхода к другому, в зависимости от наличия или отсутствия сигнала в допуске на предыдущем выходе (см. табл. 2) идет построение таблиц поиска и дерева поиска до неисправного функционального элемента.

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

Руководствуясь таблицей 1, в соответствии со значениями функции предпочтения, сначала про-

Таблица 2

Состояния выходных сигналов при контроле выходного сигнала У7

1

5, Ух у2 Уз УА у5 Уб у7 у8

0 0 0 0 0 0 0 0

5; 1 0 0 0 1 1 1 1

й 1 1 0 0 1 1 1 1

1 1 1 0 1 1 1 1

55 1 1 1 0 0 0 0 0

й 1 1 1 0 1 0 0 0

5- I 1 1 0 1 1 0 0

1 1 1 0 1 1 1 0

Функция предпочтения контроля ГГ, (}'() 6 4 2 8 4 2 0 2

Уг ' г Уз Уа У? У\ Уз Уб У7

5: 0 0 0 1 5: 0 0 0 0

53 1 0 0 1 5< 1 0 0 0

54 1 1 0 1 * 1 1 0 0

58 1 1 0 0 5- 1 1 1 0

"'.(Уд 2 0 4 2 "'-(1*0 1 0 2 4

4

Таблица 3

Таблица 4

Состояния при контроле выходного параметра У3

Состояния при контроле выходного параметра У5

ведем измерение на выходе У Затем проанализируем схемы (рис. 2) при У7 = 0 и У7 = 1. Возможные состояния жидкокристаллического монитора представлены в табл. 2.

Анализ табл. 2 показывает, что функция предпочтения Ж имеет минимальное значение на вы-

г

ходах У3 и У5 . Далее составим табл. 3 и схему поиска при значениях У3 = 0 и У3 = 1, а также табл. 4 при значениях У5 = 0 и У5 = 1.

На основании табл. 1-4 построим алгоритм поиска неисправностей (рис. 3) и, проведя максимум 3-4 измерения, определим, какой элемент схемы неисправен.

По дереву неисправностей происходит построение логической функции. Исправное состояние жидкокристаллического монитора можно обозначить как состояние 50. Логическая функция при ис-

правном состоянии ЖК монитора принимает следующий вид: 50=У1ЛУ2 ЛУ3ЛУ4ЛУ5ЛУ6ЛУ7 ЛУ8 =1. Выходные сигналы всех блоков соответствуют исправному состоянию.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

В случае неисправного блока питания ЖК монитора логическая функция = У7ЛУ5ЛУ1. При выходе инвертора логическая функция примет вид 52 = У7ЛУ3ЛУ2. В случае выхода остальных блоков ЖК монитора, их логические функции примут

следующий вид: 53 = У7 ЛУ3ЛУ2

55 = У7 ЛУ5ЛУ1; 5 = У7 ЛУ3ЛУ8.

5

У7ЛУ5ЛУ6;

54

У7ЛУ3ЛУ8; У7 ЛУ5ЛУ6;

Таким образом, для приведенного примера поиска неисправности в ЖК мониторе, достаточно произвести три измерения, чтобы выйти на неисправный блок.

Рис. 3. Алгоритм поиска неисправностей

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

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

список литературы

1. Байда, Н.П. Микропроцессорные системы поэлементного диагностирования [Текст] / Н.П. Байда, И.В. Кузьмин, В.Т. Шпилевой. -М.: Радио и Связь,1987. -250 с.

2. Можаев, А.С. Современное состояние и некоторые направления развития логико-вероятностных методов анализа систем [Текст]/ А.С. Можаев // В сб.: Теория и информационная технология моделирования безопасности сложных систем; Под ред. И.А. Рябини-на. -СПб.: ИПМАШ РАН, 1994. -С. 23-53.

3. Можаев, А.С. Технология автоматизации процес-

сов построения логико-вероятностных моделей систем. [Текст]/ А.С. Можаев // Тр. Междунар. науч. конф. Интеллектуальные системы и информационные технологии в управлении ИСИТУ 2000. -Псков, 2000. -С. 257-262.

4. Мозгалевский, А.В. Автоматический поиск неисправностей [Текст]/ А.В. Мозгалевский, Д.В. Га-скаров, Л.П. Глазунов, [и др.]. -Л.:Машиностроение, 1966. -262 с.

5. Жердев, Н.К. Контроль устройств на интегральных схемах [Текст]/ Н.К. Жердев, Б.П. Креденцер, Р.Н. Белоконь. -К.: Техника, 1986. -160 с.

УДК 681.3.06+519.68

Н.В. Данилова, Б.Я. Штейнберг, Л.Н. Фоменко

параллельный алгоритм расчета справедливом цены

европейского опциона

На реальном рынке ценных бумаг рассматриваются, как правило, опционы с достаточно большими сроками исполнения. Кроме того, вычисления справедливых цен должны производиться быстро. Поэтому актуальна проблема оптимизации расчетов. В связи с этим в статье рассмотрен параллельный алгоритм, использующий разрез дерева на слабо связные части и независимую обработку полученных поддеревьев. При этом параллельный алгоритм выполняется в среднем в три раза быстрее непараллельного, а в памяти машины все время хранится массив, характеризующий один путь на бинарном дереве. Пре дложен-ный метод расчета обобщается на широкий класс задач стохастической финансовой математики. Например, для нахождения справедливой цены Американского опциона также можно применять параллельный алгоритм.

Описание модели. Постановка задачи

Рассмотрим следующую модель:

по, = о, (е(р )п, + ст(р, )П ж )

dBt = Bt г (^

?е[0,Г].

(1)

Заданы начальные условия Р11 ,д0 д Р0, В, |,д0 = В0. Фильтрация дст(Ж;^ <,), состоит из двух событий (достоверного и невозможного) и пополнена всеми событиями с нулевыми вероятностями.

Согласно [1, с. 313], процесс (Р,)[д0 имеет стохастический дифференциал ПО, = Рг (е(Р, )П, + + ст(О, )ПЦТ,), если

р ^|е(О,) I п <оо

Гт

р I |ст2(О,)П, <оо

д 1

(2)

д 1.

Согласно теореме Гирсанова для диффузионных процессов [1, с. 833], процесс Ж"*, заданный следующим образом:

i Надоели баннеры? Вы всегда можете отключить рекламу.