Организационная структура распределенной системы технического контроля и диагностики процесса изготовления РЭА тема диссертации и автореферата по ВАК РФ 05.11.16, кандидат наук Чехов, Антон Павлович

  • Чехов, Антон Павлович
  • кандидат науккандидат наук
  • 2014, Рязань
  • Специальность ВАК РФ05.11.16
  • Количество страниц 266
Чехов, Антон Павлович. Организационная структура распределенной системы технического контроля и диагностики процесса изготовления РЭА: дис. кандидат наук: 05.11.16 - Информационно-измерительные и управляющие системы (по отраслям). Рязань. 2014. 266 с.

Оглавление диссертации кандидат наук Чехов, Антон Павлович

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

Глава 1. АНАЛИЗ ЗАДАЧИ СИСТЕМНОЙ ОРГАНИЗАЦИИ ТЕХНИЧЕСКОГО КОНТРОЛЯ И ДИАГНОСТИКИ ПРОЦЕССА ПРОИЗВОДСТВА РЭА

1.1 Анализ современных методов тестирования, тестового оборудования и его системной интеграции

1.1.1 Анализ объектов контроля и диагностики. Виды производственных дефектов

1.1.2 Анализ современных методов и оборудования для проведения тестирования и инспекции в процессе сборки узлов РЭА

1.1.3 Методы и средства тестового диагностирования и инспекции электронных устройств

1.1.4 Системная интеграция тестового оборудования

1.1.5 Тенденции развития тестового и инспекционного оборудования

1.2 Анализ факторов, формирующих новые требования к системной организации ИИС технического контроля и диагностики

1.2.1 Взаимосвязь технического контроля и диагностики с задачами менеджмента качества

1.2.2 Информационная интеграция СТКД

1.2.3 СТКД в условиях гибкого автоматизированного производства

1.2.4 СТКД и система метрологического обеспечения

1.2.5 Основные признаки новой организации ИИС технического контроля и диагностики

1.3 Обоснование мультиагентного подхода к проектированию ИИСКД

1.3.1 Новые концепции производственной интеграции и управления предприятием

1.3.2 Мультиагентный подход к построению ИИСКД

1.3.3 Технологии программной реализации мультиагентных систем

1.4 Идентификация новой организации СТКД

1.5 Выводы

Глава 2. РАЗРАБОТКА МЕТОДОЛОГИИ АНАЛИЗА И ПРОЕКТИРОВАНИЯ МУЛЬТИАГЕНТНОЙ СИСТЕМЫ ТЕХНИЧЕСКОГО КОНТРОЛЯ И ДИАГНОСТИКИ

2.1 Анализ и выбор базовой методологии построения мультиагентной модели

2.2 Организационная модель МИИСКД

2.2.1 Разработка метамодели организации МИИСКД

2.2.2 Определение базовой архитектуры организации

2.2.3 Анализ задачи и процесса технического контроля поддерживаемого МИИСКД

2.2.4 Декомпозиция организационной структуры МИИСКД

2.2.5 Внешняя среда МИИСКД

2.3 Модель Цели/Задачи

2.4 Модель Агента

2.4.1 Структура Модели агента

2.4.2 Основные понятия модели Агента

2.5 Модель домена (информационная)

2.6 Модель взаимодействия

2.6.1 Метамодель взаимодействия

2.6.2 Основные понятия метамодели взаимодействия

2.7 Методика моделирования МИИСКД

2.7.1 Поток задач моделирования

2.7.2 Построение моделей Уровня 0

2.7.3 Построение моделей Уровня 1

2.8 Выводы

Глава 3. РАЗРАБОТКА МОДЕЛИ ВЗАИМОДЕЙСТВИЯ АГЕНТОВ МИИСКД

3.1 Коммуникационная архитектура мультиагентных информационно-измерительных систем

3.1.1 Модель взаимодействия на основе Сообщений

3.1.2 Разработка протокола взаимодействия

3.1.3 Обеспечение целостности передаваемых данных

3.2 Исследование схем балансирования загрузки в системе с очередью сообщений

3.2.1 Архитектура информационно-измерительной системы на основе MOM и граничных серверах

3.2.2 Разработка аналитической модели

3.2.3 Сценарии оценки

3.2.4 Оценка ожидаемого поведения выбранных алгоритмов

3.3 Выводы

Глава 4. РАЗРАБОТКА СХЕМЫ ИНФОРМАЦИОННОГО ДОМЕНА МИИСКД И СЕМАНТИКИ ПЕРЕДАВАЕМЫХ СООБЩЕНИЙ

4.1 Основные иребования к передаче сообщений о метрологическом и техническом состоянии тестового оборудования

4.2 Семантическое моделирование и разработка схем XML

сообщений

4.2.1 Семантическое моделирование домена контроля и диагностики

4.2.2 Теоретико-множественный подход к отображению семантики домена контроля и диагностики на структуру XML сообщений

4.2.3 Разработка схем XML сообщений

4.3. Выводы

Глава 5. ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ МИИСКД

5.1 Проектирование мультиагентной информационно-измерительной системы технического контроля и диагностики

5.1.1 Выбор коммуникационного механизма

5.1.2 Разработка XML сообщений

5.1.3 Построение структуры домена МИИСКД

5.1.4 Экспериментальная проверка коммуникационного механизма

5.2. Экспериментальные исследования и анализ алгоритмов балансирования загрузки в системе с очередью сообщений

5.2.1 Цель экспериментальных исследований

5.2.2 Разработка экспериментальной установки

5.2.3 Сценарии и результаты исследований

5.2.3.1 Оптимальный сценарий

5.2.3.2 Сценарий, основанный на установке с задержкой

5.2.3.3 Сценарий, основанный на использовании шаблона и отсутствии задержки

5.2.3.4 Сценарий, основанный на использовании шаблона и отсутствии задержки

5.2.3.5 Сценарий с ограничением полосы пропускания

5.3. Выводы

Заключение

СПИСОК ЛИТЕРАТУРЫ

Приложения

Рекомендованный список диссертаций по специальности «Информационно-измерительные и управляющие системы (по отраслям)», 05.11.16 шифр ВАК

Введение диссертации (часть автореферата) на тему «Организационная структура распределенной системы технического контроля и диагностики процесса изготовления РЭА»

ВВЕДЕНИЕ

Актуальность работы. Первоначальная концепция создания информационно-измерительных систем (ИИС) как нового класса средств информационно-измерительной техники была сформулирована в начале 60-х годов. В основу построения ИИС уже в то время была положена системная организация совместной автоматической работы средств сбора, обработки и передачи количественной информации. В результате были созданы ИИС, которые относят к первому поколению. Дальнейшее развитие ИИС, второе (70-е годы) и третье (80-90-е годы) поколения, в основном связывают с развитием вычислительной техники и стандартных системных интерфейсов. Теоретические основы и принципы построения информационно-измерительных систем были заложены научными коллективами, руководимыми Ф. Е. Темниковым, К. Б. Карандее-вым, П. П. Орнатским, П. М. Цапенко, А. М. Мелик-Шахназаровым, Э. И. Цветковым, Т. М. Алиевым, П. В. Новицким и другими известными специалистами в области информационно-измерительной техники. Целостность ИИС как основное системное требование обеспечивалась централизованным, а затем иерархическим управлением.

В настоящее время мировое сообщество производителей измерительной и контрольно-диагностической аппаратуры разработало и внедрило стандарт LXI (LAN extensions for Insnruments), который позволяет создавать гибкие, масштабируемые и экономичные системы. Предпосылкой чему послужила высокая скорость передачи данных по сети Ethernet (до 10 Гбит/с), возможность локализации трафика на уровне ИИС и безшовная связь с корпоративной информационной системой.

Этот стандарт может служить основой для системной организации ИИС технического контроля и диагностики на этапе сборки узлов РЭА.

Широкое внедрение на современных предприятиях-изготовителях РЭА стандартов ISO 9000, ISO 10303, ERP требует интенсивного информационного взаимодействия между компонентами СТКД и внешней средой (службой ремонта и восстановления; службой метрологического обеспечения и т.д.) для

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

Основными требованиями к распределённым системам являются требования прозрачности, открытости и масштабируемости.

Согласно современным тенденциям, Internet/Intranet рассматривают как распределённую вычислительную платформу предприятия. При этом, для обеспечения требований прозрачности и открытости могут быть использованы стандартные протоколы передачи данных TCP/IP и Web - сервисы (HTTP, XML, SOAP). А для обеспечения гибкости и масштабируемости - использование промежуточного ПО, ориентированного на сообщение (МОМ).

Создание ИИС, отвечающих требованиям современного производства, связано с использованием методов и средств искусственного интеллекта.

Наиболее перспективным методом анализа и синтеза таких систем является использование технологии распределённого интеллекта на основе онтологического подхода и мультиагентной парадигмы. В настоящее время нет единого определения для термина "агент", который является и техническим понятием и метафорой. Можно определить понятие агента как компонент программного обеспечения и/или аппаратных средств, обладающий автономией, знаниями, способностью к коммуникации и сотрудничеству с другими агентами, направленными на достижение общей цели. Таким образом, агенты могут рассматриваться как объекты производственной системы и, в частности, компоненты МИИСТКД.

В данной работе рассматривается методология системного анализа и построения МИИСТКД, агентами-учредителями которой является тестовое и инспекционное оборудование.

Целостность системы определяется некоторой организующей общностью. В традиционных ИИС организующей общностью является процесс управле-

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

Предлагаемый новый подход к системной организации МИИСТКД порождает ряд задач теоретического, методологического и организационного плана и ряд новых проблем.

Объект исследования. Объектом исследования является распределённая информационно-измерительная система технического контроля и диагностики процесса производства узлов РЭА ответственного назначения, построенная как мультиагентная система.

Предмет исследования. Предметом исследования является программно-аппаратное, информационное и организационное обеспечение МИИСТКД.

Цель работы. Целью диссертации являются прикладные исследования системных связей и закономерностей функционирования распределённой системы технического контроля и диагностики РЭА ответственного назначения в процессе производства (СТКиД), ориентированные на повышение эффективности с использованием современной организации методов сбора, обработки информации.

Для достижения поставленной цели решались следующие основные задачи

1. Анализ факторов, формирующих требования и основные признаки нового подхода к системной организации и построению распределённых ИИС, используемых для контроля и диагностики при производстве РЭА ответственного назначения.

2. Разработка мультиагентной модели, методологии анализа и проектирования МИИСТКД. Выбор и обоснование модели взаимодействия агентов-учредителей, на основе технологии асинхронной передачи сообщений (MOM).

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

4. Повышение эффективности схемы балансирования загрузки в системе с очередью сообщений коммуникационной инфраструктуры МИИСТКД.

Методы исследования. Методы исследования, используемые в данной • работе, объединяются на основе системного подхода к решаемой проблеме. Используются аппарат, принципы и основные положения теории измерений, метрологии, теории вероятностей, идентификации и оптимизации, дифференциального и интегрального исчисления, объектно-ориентированного анализа, логико-алгебраических моделей.

Научная новизна

1. Впервые предложена методология построения мультиагентной модели информационно-измерительной системы технического контроля и диагностики. Разработаны метамодели модельного представления МИИСТКД, что даёт возможность провести её анализ и проектирование как мультиагентной системы.

2. Предложена коммуникационная модель взаимодействия агентов-учредителей системы и заинтересованных агентов внешней среды на домене сотрудничества, основанная на XML-сообщениях и Посреднике, позволяющая рассматривать Intranet как распределённую вычислительную платформу мультиагентной ИИС и использовать коммуникационные Internet-технологии, обеспечивающие надёжную передачу данных.

3. Предложен теоретико-множественный подход к формальному отображению семантики домена контроля и диагностики на структуру XML-сообщений. На его основе разработана структура XML-сообщений о результа-

г

тах операций контроля и диагностики и оценках метрологического состояния тестового и инспекционного оборудования.

Практическая ценность

1. Предложена методика анализа и проектирования информационно-измерительной системы технического контроля и диагностики как мультиа-гентной системы, позволяющая осуществить её визуальное специфицирование в нотации UML (AUML).

2. В соответствии с предложенной коммуникационной моделью взаимодействия агентов МИИСКД, основанной на архитектуре MOM, сервер сети обеспечивает функциональные возможности HTTP, а посредник (Брокер Сообщений) — остальные услуги по передаче данных, что даёт значительные экономические выгоды и упрощает написание необходимого программного кода серверной и клиентских частей системы.

3. Разработанные XML-схемы и их метаописания, образующие язык домена контроля и диагностики, делают возможным взаимодействие систем тестирования и инспекции МИИСКД на уровне сообщений.

4. Разработана и исследована эффективность схемы балансирования загрузки Брокера сообщений коммуникационной инфраструктуры МИИСТКД.

5. Разработана виртуальная программная система, позволяющая моделировать все виды сообщений реального тестового и инспекционного оборудования, передавать их по сети через Брокер Сообщений, имитируя ситуацию взаимодействия.

Реализация и внедрение результатов работы

l.Ha предприятиях Корпорации "Аэрокосмическое оборудование" ООО "Объединённый авиаприборный консорциум" и ГРПЗ ведутся работы по внедрению и опытной эксплуатации разработанной мультиагентной информационно-измерительной системы технического контроля и диагностики производства РЭА ответственного назначения. Проведённые экспериментальные исследования в условиях производства подтвердили правильность разработанных в главах 2-4 диссертации теоретических положений и технических реше-

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

2. Результаты диссертационной работы внедрены при разработках распределённых систем сбора данных от первичных преобразователей, проведённых совместно с ОАО « Моринформсистема-Агат-КИП», системной организации единого информационного пространства, сетевой инфраструктуры асинхронного взаимодействия на основе парадигмы публикации/подписки.

3. Результаты полученных в диссертации теоретических, прикладных и экспериментальных исследований используются в учебном процессе Рязанского государственного радиотехнического университета при обучении студентов специальности 200106 «Информационно-измерительная техника и технологии».

Основные положения, выносимые на защиту

1. Методика построения мультиагентной информационно-измери -тельной системы технического контроля и диагностики на основе метамо-дельного представления, позволяющего провести её анализ и проектирование как мультиагентной системы.

2. Коммуникационная модель взаимодействия агентов-учредителей МИИСКД и заинтересованных агентов внешней среды на домене сотрудничества, основанная на XML-сообщениях и Посреднике, отличающаяся тем, что рассматривает Intranet как распределённую вычислительную платформу ИИС и использует коммуникационные Internet-технологии, обеспечивающие надёжную передачу данных по сети.

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

4. Эффективная схема балансирования загрузки Брокера сообщений коммуникационной инфраструктуры МИИСТКД

и

Глава 1. АНАЛИЗ ЗАДАЧИ СИСТЕМНОЙ ОРГАНИЗАЦИИ ТЕХНИЧЕСКОГО КОНТРОЛЯ И ДИАГНОСТИКИ ПРОЦЕССА ПРОИЗВОДСТВА РЭА

1.1. Анализ современных методов тестирования, тестового оборудования и его системной интеграции

1.1.1. Анализ объектов контроля и диагностики. Виды производственных дефектов

В качестве объектов контроля и диагностирования (ОКД) рассматриваются электронные устройства (ЭУ), реализованные конструктивно в виде одноплатных узлов радиоэлектронной аппаратуры (РЭА) различного назначения. В соответствии с [1, 2, 3] всё множество электронных устройств можно разделить на три группы: цифровые, аналоговые и гибридные. В [1] введено соотношение для оценки степени гибридности ЭУ, которое имеет вид

где , г) - число аналоговых и цифровых изделий электронной техники (ИЭТ) в ЭУ (микросхемы, выполняющие гибридную функцию — АЦП, ЦАП — будем условно относить к аналоговым ИЭТ); р(г°), ) - вероятности появления дефектов ИЭТ у-го типа; па, щ - число типов аналоговых и цифровых ИЭТ соответственно; На,Ыц, - среднее число дефектов в аналоговой и цифровой частях ЭУ.

Наибольшей степенью гибридности согласно (1.1) обладают ЭУ, характеризующиеся значением к = 0,5; ЭУ с Л > 0,9 будем относить к аналоговым, а с И <0,1 — к цифровым. Наиболее полно теория диагностирования разработана для цифровых [4, 5] и аналоговых объектов [6]. Гибридные, в общем случае, содержат следующие ИЭТ: пассивные линейные двухполюсники (конденсаторы, резисторы, катушки индуктивности); пассивные нелинейные двухполюсники (диоды, варисторы и т. п.); элементарные много-

Ь-

(=1

(1.1)

полюсники (транзисторы, трансформаторы, цифровые и аналоговые интегральные микросхемы и т. п.); большие интегральные схемы. Процесс контроля гибридных ЭУ является более сложной задачей. Кроме того, процесс усложняется вследствие конструктивных особенностей собранных ЭУ — высокой плотности монтажа, доли поверхностного монтажа, отсутствием доступа к выводам.

Анализ ряда технологических процессов производства электронных узлов (аналоговых, цифровых и гибридных) показал, что в среднем 12...33% ЭУ, поступающих на операцию регулировки или проверки функционирования, являются дефектными и требуют ремонта [1].

На рис 1.1 показана обобщённая диаграмма относительного распределения дефектов, обнаруженных при проверке ЭУ [1, 3], из которой видно, что большинство дефектов возникает в процессе изготовления ПП и ЭУ, а дефекты самих ИЭТ составляют 5...20%. Разброс в распределении дефектных ЭУ — 12... 33%.

£ 0> •е-

а»

Короткие замыкания

Обрывы

Пропущенные ИЭТ

Отклонение от допуска

Не те ИЭТ

Неверная ориентация

Прочие дефекты

н—ь

5 10

27

34

Из-за кратности дефектов сумма может быть больше 100%

20

30

40

50

60

Рис. 1.1. Диаграмма распределения дефектов

Множество видов дефектов, возникающих при изготовлении и эксплуатации ЭУ, можно представить в виде диаграммы Хассе (частично упорядоченного множества)

0 = (с, о, е, г, т, (1, и и,/и/2), (1.2)

где с - короткие замыкания; о - обрывы (в том числе и пропущенные ИЭТ); е - перепутывание проводов; г - уменьшение сопротивления изоляции между печатными проводниками; т - прочие дефекты топологии; <Л - выход параметров ИЭТ за пределы допуска; г - монтаж ИЭТ другого типа; и - неверная ориентация ИЭТ; - дефекты взаимодействия ИЭТ внутри фрагмента схемы; /2 - дефекты взаимодействия между фрагментами схемы ЭУ. Данное множество, упорядоченное по принципу наращивания, представлено на рис. 1.2.

Рис. 1.2. Упорядоченное множество видов дефектов ЭУ

Рис. 1.3. Упрощённая диаграмма Хассе

Рис.1.4. Дистрибутивная решётка видов дефектов

На практике можно во многих случаях [7] рассматривать упрощенную диаграмму Хассе (рис. 1.3)

£> = {с, о, е, (I, и и, 5}, (1.3)

где ^ = {г, т,/и/г) - прочие дефекты ЭУ. Множество наследственных подмножеств [8] множества £), упорядоченное относительно теоретико-множественного включения, образует дистрибутивную решетку £>£ [7, 8] (рис. 1.4), элементы которой закодированы строками табл. 1.1. Путем введения веро-

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

В табл. 1.2 приведен анализ статистических данных о среднем числе дефектов в ЭУ. Исследования проводились для аналоговых, цифровых и гибридных ЭУ средней сложности и показали, что наибольшее число дефектов в процессе производства возникает в гибридных ЭУ вследствие большой разнотипности входящих в их состав видов ИЭТ.

Таблица 1.1

Кодирование элементов решётки дефектов

Элементы ИЬ Iе 1° 1* Iе 1' г V

14 1 1 1 1 1 1 0

13 1 1 1 1 1 0 0

12 1 1 1 1 0 1 0

11 1 1 1 0 1 1 0

10 1 1 1 1 0 0 0

9 1 1 1 0 1 0 0

8 1 1 0 0 1 0

7 1 1 1 0 0 0 0

6 1 1 0 1 0 0 0

5 1 1 0 0 0 0 0

4 1 0 0 0 0 0 0

3 0 1 0 0 0 0 0

2 0 0 0 0 0 0 0

Таблица 1.2

Зависимость среднего количества дефектов в гибридном ЭУ от числа имеющихся в нем ИЭТ

Количество ИЭТ в ОКД 100 150 300

Уровень выхода годных узлов, % 90 75 16

Среднее количество дефектов в узле 1,2 2,7 3,6

Важное значение для определения эффективных методов и средств производственного контроля узлов РЭА имеет знание вероятностного закона распределения дефектов, т. е. числа узлов в партии, имеющих т,

т=о,м, дефектов (в том числе и дефектов любого определенного типа). Опыт показывает, что в общем случае возможные дефекты узлов РЭА распределяются в соответствии с биномиальным или пуассоновским законом. Применимость пуассоновского распределения основана на предположении, что число неисправных элементов узла очень мало по сравнению с их общим числом. При этом вероятность р выбора неисправного ИЭТ оказывается относительно малой и при относительно больших значениях п общего числа элементов узла произведение Х=пр оказывается не большим и не ма- . лым. То есть приближение Пуассона является справедливым, пока узлы содержат много элементов и относительно мало неисправностей, что и имеет место на практике.

В соответствии с распределением Пуассона в партии из N узлов

- Лте~1 N

число Ыт узлов, содержащих т дефектов, составит Ыт=-, где X -

т\

среднее число дефектов, приходящихся на один узел РЭА в исследуемой партии. Число узлов, не имеющих ни одного дефекта, т. е. когда т=О, будет равно Ы0 = Ые~х. Число дефектных узлов при этом определится из формулы

= (\-е~х)Ы .

Для определения распределения в партии узлов РЭА дефектов определенных видов можно использовать формулу

т , — , '

т\ т\

где Х\ и Х2, - среднее число дефектов первого и второго видов в одном узле исследуемой партии; С]т - биномиальный коэффициент.

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

1.1.2. Методы и средства тестового диагностирования и

инспекции электронных устройств

Согласно требованиям системы менеджмента качества ISO 9001:2000, любой этап технологического процесса требует его мониторинга и измерения, обработки результатов этих измерений с целью выработки управляющих воздействий по качеству. Таким инструментом для технологического процесса производства электронных изделий является автоматизированное тестовое и инспекционное оборудование (АТИО).

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

Известные методы контроля и диагностирования ЭУ при их производстве можно разделить на две группы (рис. 1.5): методы инспекции ЭУ и методы тестового диагностирования. В свою очередь, методы тестового диагностирования делят на функциональное тестовое диагностирование (FT) и внутрисхемное (ICT).

К основным методам инспекции ЭУ относят:

> оптические (HVI - неавтоматические; API - контроля нанесения паяльной пасты; AOI - автоматические);

> радиационные (AXI);

> рефлектометрические (TDR).

Методы инспекции характерны тем, что являются бесконтактными. Эти методы являются эффективными для выявления состояния поверхности ОКД, а именно: выявления повреждений проводящего рисунка ПП, изменения конфигурации и взаимного расположения элементов ЭУ, обнаружения посторонних включений, перекосов установленных ИЭТ. Рефлектометри- . ческий метод (TDR) применяется к печатным платам, предназначенным для высокочастотных устройств. Дорожку в такой плате уже нельзя рассматривать только как проводник. Наряду с обычным сопротивлением в таком проводнике необходимо контролировать и волновое (импеданс).

Рис.1.5. Методы контроля и диагностирования ЭУ

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

> AOI - VSS - 2В (VSS - USA);

> AXI - XStation HS (Teradyne - USA);

> TDR - Polar 950 Short Locator (Polar-UK).

Методы тестового диагностирования используют гальваническую связь тестового оборудования с исследуемым ОКД. Каждый из методов может отличаться методом контактирования с тестируемым изделием (табл. 1.3). Рассмотрим функциональные FT и внутрисхемные ICT методы тестового диагностирования.

1.1.3. Анализ современных методов и оборудования для проведения тестирования и инспекции в процессе сборки узлов РЭА

Рассмотрим функциональные FT и внутрисхемные ICT методы тестового диагностирования.

При функциональном тестировании FT осуществляется тестирование объекта в целом, т. е. проверяются целостность структуры и пра-

»

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

Таблица 1.3

Методы контактирования с ОКД

Методы са о 2 :<и

контактиров. и 2 й а S Я и » а 5 !=Г ¡5

Методы S3 о X 0> с? Он « о со о оЗ I и 5 ю 5 о й & Я 5 о я я i-1 Я а Оч Ч е

тестирования с W

1.MDA 3 0 1 2

2. ASA 2 0 3 3

3.BS 0 3 2 3

4. ICT (векторное) 3 0 2 2

5. ICT

(ёмкостное сканирование) 2 0 0 3

6. ICT

(индуктивное сканирование) 2 0 0 3

7. ICT

(электрическое сканирование) 2 0 0 3

8. AFT 1 3 2 2

9. DFT 1 3 2 2

В табл. 1.3 введены обозначения: 3 - редко используемое; 2 - иногда используемое;

1 - основное; 0 - никогда не используемое.

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

УхеХ УУ£7[(уо еГ0)-(у= (рШ<бсА, (1.4)

где X — множество входных сигналов; У — множество возможных выходных сигналов; У0е У- множество эталонных реакций; ср - оператор отображения X в Г (совокупность функций, реализуемых схемой); Л - множество констант.

На практике для уменьшения времени тестирования ограничиваются некоторым подмножеством сигналов х'0 с: X, У0' с У, выбираемым с учетом требуемого уровня достоверности контроля.

Основными достоинствами БТ являются:

> простота подключения к ОКД;

> малое число каналов устройства связи источников воздействия и измерительных устройств с ОКД;

> быстрота проверки по принципу "годен - негоден".

Однако метод КГ имеет следующие основные недостатки:

> большая трудоемкость процесса поиска дефектов, особенно при кратных и "нелогических" неисправностях (например, при неправильной ориентации диодов, транзисторов, интегральных схем и т. п.);

> разрушающий характер контроля, обусловленный тем, что при наличии определенных дефектов в ОКД при подаче рабочих воздействий возникают катастрофические отказы (вторичные дефекты);

> невозможность выявления скрытых дефектов (например, отсутствие ИЭТ, повышающих надежность работы схемы);

> сложность и большая трудоемкость разработки тестов;

> сложность выявления кратных дефектов.

Необходимыми условиями реализации метода БТ являются:

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

> выполнение сложных процедур и программ проверки, требующих знания режимов функционирования ОКД;

> поиск дефектов оператором высокой квалификации.

При диагностировании гибридных ЭУ в процессе их изготовления метод FT в основном использует режимы имитации функционирования ОКД, что также является условием, усложняющим проведение диагностирования, так как возникает необходимость в использовании и программировании дополнительного оборудования (имитаторов воздействий и нагрузок). В соответствии с [9, 10, 11, 12] FT может быть реализовано путем функционального контроля (тестирования), параметрического контроля или их сочетания, т. е. функционально-параметрического контроля.

Примеры тестового оборудования, использующего FT методы:

> DFT - FT100 (Y-Tek - USA);

> AFT - VERSA (GenRad, Ink - USA).

Методология внутрисхемного тестирования ICT ЭУ основывается на трех основных принципах:

> возможности подачи тестовых воздействий во внутренние точки электронного устройства;

> инвариантности тестирования компонентов;

> неповреждения компонентов в процессе диагностирования.

Внутрисхемное тестирование делят на аналоговое и цифровое. При аналоговом внутрисхемном тестировании обычно проверяется:

> наличие коротких замыканий и обрывов;

> номиналы дискретных компонентов (резисторов, конденсаторов, индуктивностей, дискретных полупроводниковых приборов);

> наличие и правильность установки микросхем.

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

Внутрисхемное аналоговое диагностирование может быть поэлементным, пофрагментным или смешанным. Принцип инвариантности тестирования компонент можно реализовать или путем условного электрического разделения пассивных двухполюсников и многополюсников при идентификации дефектов вида qi^{{c, о, е}, {dte d), и, {/i€/}}, которые выявляются без подачи питающих напряжений на ЭУ, или путем принудительного наведения тестовых сигналов на входах активных компонент при идентификации остальных видов дефектов.

Похожие диссертационные работы по специальности «Информационно-измерительные и управляющие системы (по отраслям)», 05.11.16 шифр ВАК

Список литературы диссертационного исследования кандидат наук Чехов, Антон Павлович, 2014 год

СПИСОК ЛИТЕРАТУРЫ

Глава 1.

1. Байда Н.П., Месюра В.И., Роик A.M. Самообучающиеся анализаторы производственных дефектов РЭА. - М.: Радио и связь, 1991. - 256 с.

2. Малышенко Ю.В., Чипулис В.П., Шаршунов С.Г. Автоматизация диагностирования электронных устройств. / Под ред. В.П. Чипулиса. -М.: Энергоатомиздат, 1986. 216 с.

3. Bateston J. F Case Study Testing of one "Hibrid" Printed Circuit// Insulation// Cercuits - 1982/ - Vol/ 28. № 11. - P. 73 -77.

4. Гуляев В. А. Техническая диагностика управляющих систем. — Киев - Наукова думка, 1983. —208 с.

5. Пархоменко П. П., Согомонян Е. С. Основы технической диагностики/Под ред.П. П. Пархоменко.— М.: Энергия, 1981. —320 с.

6. Мозгалевский A.B., Калявин В.П., Костанди Г.Г. Диагностирование электронных систем/Под ред. A.B. Мозгалевского., — JL:Судостроение, 1984. — 224 с.

7. Байда Н. П., Боршевич В. И. Применение теории решеток к анализу стратегий диагностирования узлов РЭА//Структурное и покомпонентное диагностирование устройств радиоэлектронной аппаратуры: Материалы докл. XII всесоюз. школы-семинара по технической диагностике. — М., 1986.—С. 8—11.

8. Гретцер Г. Общая теория решеток. — М.: Мир, 1982. — 456 с.

9. Кнеллер В. Ю., Боровских Л. П. Определение параметров многоэлементных двухполюсников. — М.: Энергоатомиздат, 1986.— 143 с.

Ю.Колпиков В. А., Рогов Н. П. Защита цифровых узлов от тепловых перегрузок при внутрисхемных испытаниях//Техника средств связи. Сер. Радио измерительная техника.— 1985. — Вып. 6. — с. 60—65.

ll.Horwood V. R. Safeguarding Devices Against Stresses Coused by In-Cir

cuit Testing//Hewlett-Packard Journal.—1984—Vol. 35, N 20. — P. 20—24.

12.Перевозников С. И. Разработка моделей и алгоритмов ИИС покомпонентного диагностирования гибридных микропроцессорных устройств: Дис. канд. техн. наук. — Винница, ВПИ, 1987.—20 с.

13.Бирман Г, Проблемы тестирования сложных схемных плат и пути их решения//Электроника. — 1985. —№ 25.— С. 34—40.

14.Сарафанов A.B. Комплексная модель и методология исследования характеристик РЭС на ее основе// Интернет в образовании и технических приложениях: Сборник науч. трудов - М.: МГИЭМ, 2000.С. 92-98.

15.Автоматизация проектирования и моделирования печатных узлов радиоэлектронной аппаратуры / Ю.Н. Кофанов, Н.В. Малютин, A.B. Сарафанов и др. - М.: Радио и связь, 2000. - 389 с.

16.Плоскирев А.Е., Степанов П.В., Тумковский С.Р. Схемотехническое моделирование в Интернете // Электромагнитная совместимость и интеллектуальные здания: Сборник науч. трудов / Под ред. JI.H. Ке-чиева, П.В. Степанова. - М.: МГИЭМ, 2000. - С. 96 - 100.

17.Дектерев M.JL, Кофанов Ю.Н., Межевов О.В., Преснякова Г.О., Сарафанов A.B. Экспертный анализ сложноформализуемых проектных процедур технических объектов. Свидетельство об официальной регистрации программы для ЭВМ № 2000610422. - М.: Российское агентство по патентам и товарным знакам (РОСПАТЕНТ), 2000. С 45-78

18.Вермишев Ю.Х. Фрагмент ОКР "Электронное КБ" для разрабатывающего предприятия радиотехнического профиля// Информационные технологии в проектировании и производстве: Науч.-техн. журн. - ГУП "ВИМИ", 2000. № 2. С. 46-56.

19.Handbook on Ontologies, International Handbooks on Information Systems, S. Staab and R. Studer, Editors, Springer-Verlag, New York (2004).

20.Антипов В.А., Жулёв В.И., Соколов В.П. Концепция виртуальных ИИС контроля и диагностики процесса производства РЭА медицинского назначения. - Биомедицинские технологии и радиоэлектроника, 2006, №7. С.53-59.

21. Антипов В.А. Мультиагентная модель виртуальной ИИС промышленного назначения. - Тез. Докладов 5 Междунар. НТК "Физика и технические приложения волновых процессов" - Самара, 2006. С. 20

22.Антипов В.А. Организация интегрированной системы сбора контрольно-диагностической информации технологического процесса сборки узлов РЭА. - Тез. Докладов 14 Междунар. НТК "Проблемы передачи и обработки информации в сетях и системах телекоммуникаций". - Рязань, 2005. С. 8-9

23.Антипов В.А., Соколов В.П. Информационная интеграция системы контроля. - Вестник РГРТА, 2006, Вып. 17. С. 105-108.

24.FIPA. Agent management spécification. Technical Report XC00023H, 2001.

25. FIPA. Agent ACL message structure spécification. Technical Report XC00061E, 2001.

26.FIPA. Abstract Architecture Spécification Technical Report SC00001L, 2001.

27.Рубичев H.A. Измерительные информационные системы: учебное пособие / H.A. Рубичев. - M.: Дрофа, 2010. - 334, [2] е.: ил.

28.Антипов В.А., Казаков В.В., Чехов А.П. Организация распределённых информационно - измерительных систем / Монография. - Москва: МГУПС, 2012

29.Антипов В.А., Чехов А.П. Новые информационно-измерительные технологии. Построение ИИС на основе стандарта LXI // Учебное пособие. - Рязань: РГРТУ, 2011

30.Антипов В.А., Чехов А.П. Информационно-измерительные технологии. Построение ИИС на основе стандартов GPIB, VXI, PXI // Учебное пособие. - Рязань: РГРТУ, 2012

31.Антипов В.А., Чехов А.П. Взаимосвязь технического контроля и диагностики с задачами менеджмента качества // Современные проблемы и приоритетные направления развития транспртной системы в России: материалы ВНПК. - Рязань: МИИТ, 2013. - С. 97-100.

32.Антипов В.А., Гузенко P.E., Чехов А.П. Построение ИИС на базе сетевой инфраструктуры INDUSTRIAL ETHERNET // Математическое и программное обеспечение вычислительных систем: межвуз. сб. науч. тр. - Рязань: РГРТУ, 2010. - С. 126-130.

33.Антипов В.А., Чехов А.П. Выбор средств технического контроля на этапе технологической экспертизы // Вестник Рязанского государственного радиотехнического университета. - 2012. - №1. - С.52-56

Глава 2.

1. Емельянов В.В. Многоагентная модель децентрализованного управления производственными системами // Информационные технологии и вычислительные системы. 1998, N 1. С.69-77

2. Поспелов Д.А. Многоагентные системы - настоящее и будущее // Информационные технологии и вычислительные системы. 1998. N 1. С. 14-21.

3. Тарасов В.Б. Агенты, многоагентные системы, виртуальные сообщества: стратегическое направление в информатике и искусственном интеллекте // Новости искусственного интеллекта, N2, 1998. С14 -19

4. Швецов А.Е. Основные положения технологии активных объектов. -Новосибирск, Препринт/ Рос. НИИ ИИ, 1995, 25 с.

5. Швецов И.Е., Нестеренко Т.В., Старовит С.А. ТАО - технология активных объектов для разработки многоагентных систем. Информационные технологии и вычислительные системы. РАН, Москва. 1998, N 1.С. 35-44.

6. Agent oriented software engineering: first international workshop; revised papers / AOSE 2000, Limerick, Ireland, June 10, 2000. Paolo Ciancarini; Michael Wooldridge (ed.). - Berlin: Springer, 2001

7. Гаврилова Т.А., Хорошевский В.Ф. Базы знаний интеллектуальных систем. /Учебник. Спб.: Питер, 2001. - 384 с.

8. Антипов В.А. Мультиагентная модель виртуальной ИИС промышленного назначения. - Тез. Докладов 5 Междунар. НТК "Физика и технические приложения волновых процессов" - Самара, 2006. С 14

9. В.А. Антипов Методология разработки мультиагентных систем реального времени - Биомедицинские технологии и радиоэлектроника, 2006, №7. С. 44-49

lO.OMG Unified Modeling Language Specification Version 1.3, June 1999, Object Management Group, Inc.

http://www.rational.com/uml/resources/documentation/index.itmpl

ll.OMG Meta Object Facility (MOF) Specification: ftp://ftp.omg.org/pub/docs/ad/99-09-04.pdf

12.The Gaia Methodology for Agent-Oriented Analysis and Design, Wooldridge, M., Jennings, N. R., Kinny, D., Kluwer Academic Press

13.Response to the OMG Analysis and Design Task Force UML 2.0 Request for Information: Extending UML for the specification of Agent Interaction Protocols, OMG 16/12/1999, Bauer, B. et al. ftp://ftp.omg.org/pub/docs/ad/99-12-03 .pdf

14.Goal-directed requirements acquisition, Dardenne et al, Science of Computer Programming, Vol. 20, 1993

15.Knowledge Engineering and Management: The CommonKADS Methodology, Schreiber et al, pub. Bradford Books, 1999

ló.Experiences in the use of FIPA agent technologies for the development of a Personal Travel Application, Donie O'Sullivan, Jorge Nunez-Suarez, Henri Brouchoud, Patrice Cros, Clair Moore, Ciara Byrne, Proceedings Agents 2000, Barcelona, June 2000

17.Analysis and Design of Multiagent Systems using MAS-CommonKADS, Carlos Iglesias, Mercedes Garrijo, Jose Gonzalez and Juan R. Velasco, Intelligent Agents IV:Agent Theories, Architectures and Languages, 1997, M. P. Singh, Anand Rao and M.J. Wooldridge, eds. Lecture Notes in Computer Science 1365

18.Extending UML for Agents, James Odell, H. Van Dyke Parunak, Bernhard Bauer, submitted paper, 2000. http://www.jamesodell.com/ExtendingUML.pdf

19.The Rational Unified Process: An introduction, Philippe Kruchten, pub. Addison Wesley.Ian Sommerville, "Software Engineering", Addison Wesley, 3rd Edition 1989.

20.P. Bertrand, R. Darimont, E. Delor, P. Massonet, A. van Lamsweerde GRAIL/KAOS: an environment for goal driven requirements engineering Proceedings ICSE'98 - 20th International Conference on Software Engineering, IEEEACM, Kyoto, April 98

21.Антипов B.A., Жулёв В.И., Соколов В.П. Концепция виртуальных ИИС контроля и диагностики процесса производства РЭА медицинского назначения // Биомедицинские технологии и радиоэлектроника. - 2006, №7. - С. 53-59.

22.Антипов В.А. Мультиагентный подход к проектированию систем тестирования и инспекции РЭА // Биомедицинские технологии и радиоэлектроника. - 2007, №7. - С. 35-43

23.Антипов В.А., Жулёв В.И., Никишкин Д.А. Концепция виртуальных информационно-измерительных систем промышленного назначения

// Тезисы докладов 5-й Международной НТК "Физика и технические приложения волновых процессов". - Самара, 2006. - С. 9.

24.Антипов В.А. Мультиагентная модель виртуальных информационно-измерительных систем промышленного назначения // Биомедицинские технологии и радиоэлектроника. - 2006, №7. - С. 67-72.

25.Чехов А.П. Анализ и выбор базовой методологии построения муль-тиагентной модели для автоматизации управления транспортном // Транспортно - логистические комплексы актуальные проблемы функционирования: материалы: МНПК. - Рязань: МИИТ, 2013. - С. 99-103.

26.Антипов В.А., Гузенко P.E., Чехов А.П. Методика проектирования мультиагеной ИИС // Программные информационные системы: меж-вуз. сб. науч. тр. - Рязань: РГРТУ, 2010. - С. 11-16.

Глава 3.

1. Антипов В.А., Соколов В.П. Коммуникационная архитектура виртуальных информационно-измерительных систем промышленного назначения // Информационно-измерительная и биомедицинская техника: межвуз. сб. научных трудов. - Рязань: РГРТУ, 2006. - С. 116123.

2. Антипов В. А., Соколов В. П. Информационная интеграция системы контроля. - Вестник РГРТА, 2006, Вып. 17.

3. Антипов В.А., Жулёв В.И., Соколов В.П. Концепция виртуальных ИИС контроля и диагностики процесса производства РЭА медицинского назначения. - Биомедицинские технологии и радиоэлектроника, 2006, №7.

4. Антипов В.А. Мультиагентная модель виртуальных информационно-измерительных систем промышленного назначения. - Биомедицинские технологии и радиоэлектроника, 2006, №7.

5. FIPA. Agent ACL message structure specification. Technical Report XC00061E, 2001.

6. Definition for Web-Based Exchange of XML Data, IPC-2501 Standard, IPC, July 2003.

7. Антипов В.А. Организационная структура мультиагентной модели виртуальной ИИС контроля и диагностики // Вестник РГРТА. Вып. 19. - Рязань, 2006. - С. 89-94.

8. Manual of Style and Usage for IPC-25** Standard, IPC, July 2003

9. ISO 10303, Industrial automation systems and integration - Product data representation and exchange.

lO.ISO 10303-210, Industrial automation systems and integration - Product data representation and exchange - Part 210: Application Protocol: Electronic assembly, interconnect, and packaging design.

11.Антипов B.A., Соколов В.П. Основные требования к передаче сообщений о метрологическом и техническом состоянии тестового оборудования // Информационно-измерительная и биомедицинская техника: межвуз. сб. научных трудов. - Рязань: РГРТУ, 2006. - С. 123— 128..

12.ISO 10303-1, Industrial automation systems and integration - Product data representation and exchange - Part 1 : Overview and Fundamental Principles.

13.ISO 10303-11, Industrial automation systems and integration - Product data representation and exchange - Part 11: Description methods: The EXPRESS language reference manual.

14.ISO 10303-21, Industrial automation systems and integration - Product data representation and exchange - Part 21: Clear text encoding of the physical file exchange structure.

15.ISO 10303-22, Industrial automation systems and integration - Product data representation and exchange - Part 22: Standard data access interface.

16.IS0 10303-31, Industrial automation systems and integration - Product data representation and exchange - Part 31: Conformance testing methodology and framework: General concepts.

17.ISO 10303-41, Industrial automation systems and integration - Product data representation and exchange - Part 41: Fundamentals of Product Description and Support.

18.ISO 10303-42, Industrial automation systems and integration - Product data representation and exchange - Part 42: Geometric and Topological Representation.

19.ISO 10303-43, Industrial automation systems and integration - Product data representation and exchange - Part 43: Representation Structures.

20.ISO 10303-46, Industrial automation systems and integration - Product data representation and exchange - Part 46: Visual Presentation.

21.ISO 10303-47, Industrial automation systems and integration - Product data representation and exchange - Part 47: Shape Variation Tolerance.

22.ISO TC184/SC4/QC N535, Product Data Representation and Exchange -Guidelines for the Development and Approval of STEP Application Protocols, 18 December 1998.

23.ISO 10303-310, Industrial automation systems and integration - Product data representation and exchange - Part 310: Abstract Test Suite: Electronic assembly, interconnect, and packaging design.

24.PDES, Inc., A High-level Architecture for Implementing a PDES/STEP Data Sharing Environment, PTI017.03.00, May 29, 1991.

25.Danner, W. F., Yang, Y, STEP (Standard for the Exchange of Product Model Data) Development Methods: Resource Integration and Application Interpretation, NISTR, National Institute of Standards and Technology, Draft, March 31, 1992.

26.Danner, W. F., Yang, Y, STEP (Standard for the Exchange of Product Model Data) Development Methods: Specification of Semantics for In-

formation Sharing, NISTR, National Institute of Standards and Technology, Draft, March 31, 1992.

27.ISO 10303-201, Industrial automation systems and integration - Product data representation and exchange - Part 201: Application Protocol: Explicit Draughting.

28.ISO 10303-203, Industrial automation systems and integration - Product data representation and exchange - Part 203: Application Protocol: Configuration Controlled 3D Designs of Mechanical Parts and Assemblies.

29. Антипов B.A., Соколов В.П. Отображение семантики домена контроля и диагностики на структуру XML-сообщений // Биомедицинские технологии и радиоэлектроника. - 2007, №7. - С. 59-68.

30.ISO 10303-28, Industrial automation systems and integration - Product data representation and exchange - Part 28: XML Representation of EXPRESS Schemas and Data.

31.W. Wang, R. Rada, "Structured Hypertext with DomainSemantics"; ACM TIS, 16,4, 1998, pp. 372-412

32.J.L. Schnase, J.J. Leggett, D.L. Hicks, R.L. Szabo,"Semantic data modeling of hypermedia associations", ACM Trans. Inf. Syst. 11, 1, Jan. 1993, pp. 27-50

33.K. Tochtermann, G. Dittrich, "Towards a family of formal models for hy-permerdia", HIM'95 Proceedings, 1995, pp. 77-91

34.T. Bench-Capon, P. Dunne, "Some computational properties of a model for electronic documents", Electr. Pub. Orig. Dissem. Des. 2, 4, 1989, pp. 231-256.

35.J. Peckham, F. Mariansky, "Semantic data models", ACMComput. Surv. 20,3, 1988, pp. 153-189

36.S. Abitoul, R. Hull, "IFO: a formal semantic database model", ACM Trans. Database Syst. 12, 4, 1987

37.J. Conklin, "Hypertext: An introduction and survey", Computer 20, 9, 1987, pp. 17-41

38.В. Chidlovskii, "Using Regular Tree Automata as XML Schemas", Proceedings of the IEEE Advances in Digital Libraries 2000, 2000

39.Schleicher, B. Westfechtel, "Beyond Stereotyping: Metamodeling Approaches for the UML", Proceedings of the 34th Hawaii International Conference on System Sciences 2001 ( HICSS-34), 2001

40.H.A. Schmidt, J.R. Swenson, "On the semantics of the relational data models", Proceedings of the SIGMOD San Jose, Calif., 1975

41.Abrial, Klimbie, Koffemen, "Data Semantics In Database Management", Eds. North-Holland, Amsterdam, 1974, pp. 1-59.

42.D. Lange, "A formal model for hypertext", Proceedings of the NIST Hypertext Standardisation Workshop. NIST, Gaithersburg, Md., 1990, pp. 145-166

43.M. Gogolla, U. Hohenstein, "Towards a semantic view of an extended entity-relationship model", ACM Trans. Database Syst. 16, 3, 1991, pp. 369-416

44.0MG CORBA-IDL, Interface Definition Language Specification, http://www.omg.org

45.W3C XLink, XML Linking Language Proposed Recommendation, http://www.w3c.org/XML/linking, Dec. 2000

46.W3C XPath, XML Path Language Recommendation, http://www.w3c.org/TR/xpath, Nov. 1999

47.W3C XML Schema, XML Schema Specification, http://www.w3c.org/XML/schema, 2001

48.UML, Meta-Model Specification (vl.3) http://www.rational.com/uml

49.0MG-M0F, Meta Object Facility Specification (vl.3),

http://www.omg.org, march 2000 Proceedings of the 35th Hawaii International Conference on System Sciences - 2002

50.Антипов B.A., Чехов А.П. Передача сообщений о метрологическом и техническом состоянии тестового и инспекционного оборудования в процессе производства РЭА // Информационно - измерительная и

биомедицинская техника: Межвузовский сборник научных трудов. Под ред. В. И. Жулева. - Рязань.: РГРТУ, 2013. - С. 80-85.

51.Антипов В.А., Антипов О.В., Чехов А.П. Построение телемедицинской системы на основе коммуникационной парадигмы Публикация/Подписка // Биомедицинская радиоэлектроника. - 2012. - №7. - С. 64-69.

52.Антипов В.А., Гузенко P.E., Чехов А.П. Обзор и анализ алгоритмов балансирования загрузки // Информационно - измерительная и биомедицинская техника: Межвузовский сборник научных трудов. Под ред. В. И. Жулева. - Рязань.: РГРТУ, 2011. - С. 170-176.

53.Антипов В.А., Гузенко P.E., Чехов А.П. Исследование эффективности схем балансирования загрузки в системах с очередью сообщений // Информационно - измерительная и биомагнитная техника: Межвузовский сборник научных трудов. Под ред. В. И. Жулева. - Рязань.: РГРТУ, 2011. - С. 177-187.

Глава 4.

1. Технология и автоматизация производства радиоэлектронной аппаратуры. Учебник для вузов/ И.П. Бушминский, О.Ш. Даутов, А.П. Достанко и др.; Под ред А.П. Достанко, Ш.М. Шабдарова. - М.: Радио и связь, 1989. - 624 е.: ил.

2. Волгонин В.И., Меткин Н.П., Ястребов A.C. Автоматизация процессов контроля и диагностики РЭА. Уч. пособие. JL: изд. ЛЭИС, 1986.

3. Антипов В.А. Анализ задач проектирования подсистемы активного технологического контроля системы управления качеством. //Информационно-измерительная и биомедицинская техника. Межвуз. сб. науч. тр. Рязань, 2003.

4. Антипов В.А. Подсистема контроля и диагностики системы обеспечения качества технологического процесса сборки узлов медицинской электронной техники// Биомедицинские технологии и радиоэлектроника. М.: Радиотехника, 2002 г.

5. Чехов А.П. Сетевая инфраструктура единого информационного пространства виртуальных медицинских организаций / Антипов В.А., Антипов О.В., Чехов А.П. // Биомедицинские технологии и радиоэлектроника. - М.: Радиотехника 2014, №7. - С. 61 -69.

Глава 5.

1. Дунаев И.М., Скворцов Т.П., Чупырин В.Н. Организация проектирования системы технического контроля. М.: Машиностроение, 1981. 191 с.

2. Антипов В.А., Гузенко P.E., Чехов А.П. Разработка экспериментальной установки и исследование алгоритмов балансирования загрузки // Программные информационные системы: межвуз. сб. науч. тр. - Рязань: РГРТУ, 2011. - С. 105-112.

3. Чехов А.П. Исследование эффективности схем балансирования загрузки в системе с очередью сообщений // Новые информационные технологии в научных исследованиях: материалы XVI ВНТК студ и мол. учен, и спец. - Рязань: РГРТУ, 2011. - С. 91-93.

4. Антипов В.А., Чехов А.П. Результаты экспериментальных исследований алгоритмов балансирования загрузки// Информационно - измерительная и биомедицинская техника: Межвузовский сборник научных трудов. Под ред. В. И. Жулева. - Рязань.: РГРТУ, 2013. - С. 85-103.

5. Патент на полезную модель № 108803. 27.09.2011. Измеритель комплексного сопротивления с компенсацией паразитных параметров. Антипов В.А., Казаков В.В., Мелёхин В.П., Третьякова В.В., Чехов А.П.

6. Патент на полезную модель № 106384. 10.07.2011. Преобразователь сопротивления в напряжение. Антипов В.А., Мелёхин В.П., Третьякова В.В., Чехов А.П.

ПРИЛОЖЕНИЕ 1. Копии актов патенты

внедрения результатов исследования,

УТВЕРЖДАЮ Заместитель Генерального директора рмою общества кАго-КИШ

АКТ

о внедрении результатов диссертационной работы на соискание ученой степени кандидата технических иаук аспирата 1ТРТУ Чехова Антона Павловича на тему «Ор1 аииззционная структура распределенной системы технического контроля и диагностики процесса изготовления РЭА»

Научно-техническая комиссия в составе.

Председатель: главный конструктор Алексей Вячеславович Соловьев

Члены комиссии. главный конструктор направления Владимир Леонидович Федоров;

главный конструктор направления Евгений Иванович Киселе»

составила настоящий акт о том, что в ра!работеах распределенных систем сбора; данных от первичных преобразователей «МСК» и «Курс-Ot», проведенных ОАО «Моринформсистема-Агат-КИШ, были использованы результаты диссертационной работы Чехова Антона Павловича в части,

I Системной организации сбора данных от датчиков на основе асинхронно! о обмена сообщениями и с использованием граничных серверов

2. Организации единого информационного пространства и сетевой инфраструктуры взаимодействия на основе парадигмы «публикация/подписка»,

3. Анализа, теоретических и экспериментальных исследований алгоритмов балансирования загрузки, обеспечивающих возможность работы с системой «публикации/подписки».

В разработке использованы современные информационные технологии на основе Брокера Сообщений (реализованного на MS QM, !1S) и информационного домена (реализованного на MS SQL Server)

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

Действия по распределению сообщений выполняются с использованием балансирования загрузки и передачи на граннчные серверы, которые предварительно обрабатывают и агрегируют полученные данные В предлагаемой структуре датчики являются «издателями», а граничные серверы - «подписчиками».

Представленные решения позволили существенно повысить эффективность еисгем класса EDA (сбора и обработки данных) за счет сокращения объема передаваемых данных без потери информативности сообщений и таким образом сб&таисировагь сетевую загрузку при одновременном использовании до 512 измерительных каналов

Председатель комиссии Члены комиссии

А В Соловьев _£%Л. Федоров ЕИ Кителе»

УТВЕРЖДАЮ Директор по производству, первый заместитель Генерального

о внедрении результатов диссертационной работа на соискание ученой степени кандидата технических наук аспиранта РГРТУ Чехова Антона 11авловича в систему технического контроля и диагностики РЭА ответственного назначения.

Начальник производства ГРГО - Соколова Валентина Петровича;

Начальника отдела технического контроля 1 РИЗ - Козулина Анатолия Гавриловича;

составила настоящий акт о том, что результаты диссертационной работы Чехова Антона Павловича использованы при разработке системной организации технического контроля и диагностики производства радиоэлектронной аппаратуры (РЭА) «а wane сборки электронных узлов, выполненной РГРТУ совместно с ООО « ГРПЗ» в виде:

1. Разработанной методология построения системы технического контроля и диагностики ЮЛ как мультиагентной HffiJiopMasmoHHO-измерительной системы, агентами-учредителями которой являются автоматизированное тестовое и инспекционное оборудование, используемое яв различных этапах технологического процесса

2. Коммуникационной модели взаимодействия тестового и инспекционного оборудования на домене контроля и диагностики, основанной на XML-сообщениях и Посреднике, что позволило рассматривать сетевую инфраструктуру предприятия (Иятранет) как распределенную вычислительную платформу мультиагентной ИИС и использовать коммуникационные Интернет-технологии, обеспечивающие надёжную передачу данных,

3. Семантической модели информационного домена контроля и диагностики, на основе которой была разработана схема базы данных домена сотрудничества.

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

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

По результатам разработок осуществляется опытная эксплуатация и процесс внедрения мульгиш ентной информационно-измерительной системы технического контроля и диагностики РЭА посредством "агентофикзиии" существующего на заводе тестового и инспекционного оборудования и организации его взаимодействия на основе Брокера Сообщений (реализованного т MS QM, OS) и информационного домена контроля и диагностаки (реализованного на MS SQL Server).

Информационна* интеграция гетерогенного автоматизированного тестового и инспекционного оборудования обесиечи! поступление информации о его техническом и метрологическом состоянии и качестве производимой продукции в реальном масштабе времени, что, в свою очередь, обеспечит; повышение качества производимой продукции за

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

Члены научно-технической комиссии;

Соколов В Л.

«УТВЕРЖДАЮ» jpepop по учебной работе доц. М.В. Дубков >* » 2013г.

АКТ

22.11.2013 г. № Об использовании материалов диссертационной работы в учебном процессе

Составлен комиссией:

Председатель; заведующий кафедрой «Информационно-измерительной .

и биомедицинской техники» В.И. Жулёв

Члены комиссии: профессор кафедры «Информационно-измерительной и биомедицинской техники» Е.М. Прошин

доцент кафедры «Информационно-измерительной и биомедицинской техники» А.Г. Борисов

В период с 01.01.2011 по 29.05.2013 года, материалы, диссертационной работы аспиранта Рязанского государственного радиотехнического университета А.П. Чехова, а именно организационная структура систем технического контроля и диагностики процесса изготовления РЭА используется в подготовке студентов РГРТУ по направлению «Приборостроение» и специальности 200106 «Информационно-измерительная техника и технологии», в учебных курсах «Информационно-измерительные системы» и «Информационные технологии в ИИТ» и отражены в учебных пособиях:

1. Антипов В.А., Чехов А.П. Новые информационно-измерительные технологии. Построение ИИС на основе стандарта LXI // Учебное пособие. -Рязань: РГРТУ, 2011.

2. Антипов В.А., Чехов А.П. Информационно-измерительные технологии. Построение ИИС на основе стандартов GPIB, VXI, PXI // Учебное пособие. -Рязань: РГРТУ, 2012.

/

Председатель комиссии —В.И. Жулев

Члены научно-технической комиссии Е.М. Прошин

А.Г. Борисов

шшщ

ИЛ ПОЛЕЗНУЮ МОДЕЛЬ

№ 106384

»а

ПРЕОБРАЗОВАТЕЛЬ СОПРОТИВЛЕНИЯ В НАПРЯЖЕНИЕ

Плтснтооблап'лтсяъ(лп): Государственное образовательное учреждение высшего профессионального образования "Рязанский государственный радиотехнический университет" (1Ш)

А»тор(ы): см. па обороте

ШШШВШВКЬ

Заявка №2011100233 , ,

Приоритет полезной модели 11 января 2011 г. Зарегистрировано в Государственном реестре полезных . моделей Российской Федерации 10 июля 2011 г. Срок действия патента истекает 11 января 2021 г.

шяятщ В&ЯВЙИШ

' Руководитель Федеральной службы по интеллектуальной I собственности, патентам и товарным знакам

Щ0ШШШ

шЩШ^

чт

щщШШ

Б.П, Симонов

Ш>шшшшштшшшшш.шшшшшшштшшшшшшшшшшшшшШ

^"íS^J^tejgig^ J^JíJLM.

' ¡3 ■.....

и сзиш

У?.'

M

N

mm

S G

i"

?

í-

О

Я ü

в ■ •

с

t; «

а ■■

ï-■■

с: Í!

«¿ЯИ ■■■

I

ш# V»

4ä •.«

жившем».«_

I*'

ж ЮБШ

1НМЕРИТКЛЬ Н№1П ЛЕНПГОГОCUlirUllllHHUlKH ç .«К№111КШЛ411ЛЕ(1 НАГАЗИТНМХ ПЛГЛШПТОН

MiiMâe

мйям

шИДОмйвв

1|4|П|1.>■>■.! IVM ЧЧ

iMUblbibvi чГ-1 vfttfrf* MÍ ^U.rëi'J.ib'ift L'iXi J Л L I>|V LiAi •

»,11 « «>1 i -J, «.«.•«ТЦ-

11И1.у«1.ГГиК^С<в 1гЛШи(И 411 I .

llijrtr <iB|«ai«ifkrii^><Ntvn !»,▼» r/r ,«fci kite Ul

i . IVSTíkV^^

I t««..> * ûî «/«Э321 i.

■чч'-д-." к шц, itmwra« а далримлте!

î? ■Ca V'

£

£ ¿«y»

ft

V. %

m щ

&

s

ч «

«

V.

л

А? &

«

m,

*Jk

а

д

й£ у

1 > Ж

■т,

íes ftno пйаиоажааооахЕшаавЕшешшеиаж и®

ПРИЛОЖЕНИЕ 2. Обзор и анализ алгоритмов балансирования загрузки

П2.1 Интересные алгоритмы

IISЛ Л Случайный алгоритм (RANDOM).

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

П 3.1.2. Циклический алгоритм (ROUND ROBIN).

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

П 3.1.3. Алгоритм по приоритету кредита (CREDIT PRIORITY).

В литературе этот алгоритм также упоминается как алгоритм «основанный на кредите» или алгоритм «основанный на приоритете». В соответствии с политикой алгоритма сообщение посылается Граничному серверу с большим объёмом свободного буфера на данный момент (с большим кредитом).

Алгоритм работает следующим образом. Каждый подписчик имеет буфер и имеет значение кредита, которое соответствует свободному пространству в буфере. Этот параметр кредита, представляя буферное размещение, посылается в LB каждый раз, когда буфер освобождается до определённого уровня (порога). Эту операцию называют обновлением, так как она обновляет значение кредита соответствующего ГС, которое хранится на LB. Местный кредит уменьшается каждый раз когда LB посылает сообщение. Для каждого подписчика на LB имеется единственное местное значение кредита. Так как подписчики обрабатывают сообщения одно за другим, а обновления состояния их кредита посылаются с определённой частотой, то это означает что местные значения кредита LB в конкретные моменты времени могут быть не точны.

Чем глубже обратная связь между LB и подписчиком, тем лучше корреспонденция между значением кредита ГС и местным значением соответствующего кредита LB.

Обратная связь, имеющая место в данном алгоритме, обеспечивает LB информацией о состоянии ГС. Но и в этом случае могут быть простои ГС из- за неточности данной информации. Кроме того обратная связь создаёт больше передач данных по сети и, следовательно, уменьшает производительность системы.

П 3.1.4. Взвешенный циклический алгоритм (WEIGHTED ROUND ROBIN).

Политика алгоритма заключается в циклическом распределении сообщений с учётом некоторой меры загрузки - длиной очереди сообщений в ГС.

Больший вес имеют менее нагруженные ГС и, следовательно, им посылается больше сообщений. Для работы алгоритма LB должен иметь локальный индикатор загрузки для каждого ГС.

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

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

П 3.1.5. Алгоритм балансирования загрузки по наименьшей продолжительности оставшейся обработки сообщения (SHORTEST REMAINING PROCESSING TIME)].

Этот алгоритм первоначально исходит из чистого планирования в реальном масштабе времени, где объекты уже частично обработаны. Они тогда ждут ещё некоторое время прежде чем будут обработаны далее. Объект с самой короткой оставшейся продолжительностью обработки получает приоритет.

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

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

П 3.1.6. (SHORTESTPROCESS NEXT).

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

У этой политики есть недостаток - создаётся риск зависания для длинных процессов.

Эквивалентом для системы с очередью может быть приоритет посылки сообщения тому ГС, буфер которого должен освободиться первым, но при этом LB должен обладать данной информацией. П 3.1.7. Политика осведомления по содержимому сообщения (CONTENT AWARE POLICIES).

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

Использование такой схемы проблематично в рассматриваемом проекте.

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

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

Недостаток рассматриваемой политики идёт от того факта, что анализ содержимого сообщения может занять дополнительное время в зависимости от вида сообщения, способа кодирования и др. параметров.

П 3.1.8. Политика по известному местоположению клиента (LOCALITY AWARE POLICIES).

В соответствии с этой политикой сообщения для обработки посылаются самому близкому клиенту, что определяется архитектурой всей системы.

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

Это также уменьшает ненужный сетевой трафик и уменьшит среднее полное время обработки по сравнению с политикой которая ориентируется исключительно на время обработки (не учитывая время передачи). Но эта политика нуждается в обратной связи. Кроме того неясно как определяется понятие «местоположение» (время, расстояние, потеря пакетов и т.д.)

П 3.1.9. Взвешенная справедливая организация очереди (WEIGHTED FAIR QUEUING)

Взвешенная организация очереди (часто называемая как WFQ) может быть представлена как организация очереди с приоритетом (очередь обслуживаемая с различным уровнем приоритета) и справедливой организации очереди (гарантирующей, что вся очередь обслуживается в соответ-

ствии с политикой циклического алгоритма ROUND ROBIN ). WFQ гарантирует что очереди не требуют полного пропускания и, что трафик получает предсказуемое обслуживание.

П 3.1.10. Циклический алгоритм дефицита (DEFICITROUND ROBIN).

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

П 3.1.11. PULL - алгоритм.

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

П 2.2. Выбор рассматриваемых алгоритмов.

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

В категории алгоритмов без обратной связи наиболее общими являются: Случайный (Random) и Циклический (Round Robin). Главное отличие между алгоритмами Random и Round Robin это то, что последний гарантирует справедливость распределения сообщений клиентам.

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

Они поэтому представляют интерес для реализации в рассматриваемой архитектуре системы. Эти два алгоритма были отобраны для исследований.

Среди алгоритмов с обратной связью существует множество решений. Два алгоритма, которые представляют особый интерес и являются самыми быстрыми это алгоритмы Shortest Remaining Processing Time и Shortest Process Next. Однако по общему признанию специалистов продолжительность обработки сообщений не может быть предсказана, а в этих алгоритмах используется именно данная информация. Поэтому они не были выбраны.

Алгоритм Credit Priority фактически имеет тенденцию делать то же самое. Посредством организации обратной связи, когда буфер заполнен ниже определённого порога, клиент информирует LB, что он имеет малое

время обработки в запасе. Самая существенная проблема алгоритма Credit Priority

связана с наличием обратной связи, за счёт которой увеличивается количество устанавливаемых взаимосвязей между LB и клиентами, что, в свою очередь, увеличивает общее время обработки сообщений. Тем не менее, данный алгоритм, относящийся к категории с обратной связью, был выбран для сравнения с другими алгоритмами балансирования загрузки.

Для того чтобы оценить влияние увеличение трафика на эффективность балансирования загрузки, был выбран Pull алгоритм.

Алгоритм Weighted Fair Queuing не смотря на определённую сложность его реализации, становится всё более популярным из-за гарантий справедливой обработки заявок, которые он предоставляет. Данный алгоритм не был отобран.

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

Таким образом для исследования были выбраны следующие алгоритмы:

• Random

• Round Robin

• Credit Priority

• Pull

П 2.3. Краткий обзор задач решаемых в проекте.

Для проведения экспериментальных исследований и сравнения выбранных алгоритмов балансирования загрузки необходимо так приспособить выбранную архитектуру ИИС, чтобы можно было на одной и той же основе реализовать все выбранные алгоритмы, причём обеспечить возможность переключения с одного на другой. Чтобы достичь поставленную цель, в работе решались следующие задачи:

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

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

3. Модифицировать другие системные элементы, поведение которых зависит от выбранного алгоритма.

4. Модифицировать подписчиков и издателей в соответствии с поставленными задачами.

ПРИЛОЖЕНИЕ 3. Схемы и примеры XML сообщений

П3.1 Схемы сообщений СтартПроцессаСессии

.......j •ДатаВремя J

I 'ШШШЩшХ:-

/гарт! 1рсцессаСессии

f СсссияИд

щ

•Смена

• ТипЭкз й ^'«КлассыЭкз 2 • Осмотр! Iлаты ^ - * ОсмотрСобранноШ 1лаг$

...............^ЯЯРВ .. ■'■■--"'У ■gyyg;..........................^.......

# ПорядокРабот J # Партияц S*™* «J # Количеству

'««И* . Ш W«

• СтанцияИл« j * Стадия^ ♦ СубСтадия у Шт \*тщ

Птгат"* — —-—I — «Предприятие ^

ШШ. . ушшт

«?1инюу •Строение ^ •Местоц •Предг

Я». ..........,

1?олучательИ*| • Осмотр ^ 3,, ^онаНерече!«

, • СтанцияОсмотр

-.'♦ПолучатетМощта] »МодульИд J *.'« Осмотр J Тип _

<!»« Ч Т\.!Ыш "

....... ; *СлужащийИд d данноеИмя ¿Ä-i * Фамилия £

^♦оператор ц _

•СлужащийИд g «j, * данноеИмя ^ ^ * Фамилия ц

lltjg:_____________Г* * Шш....—_^^

Рис. 3.25. Графическое представление Схемы XML сообщения

СтартПроцессаСессии

Таблица 3.5

Атрибуты сообщения СтартПроцессаСессии

Имя атрибута Тип атрибута Описание Кад. число

ДатаВремя Дата/Время Дата и время события. 1-1

СессияИд Строка Область действия уникального идентификатора сессии. 1-1

Продукт Элемент Идентификатор типа, лота, партии и т. д. продукции. 1-1

Сущность Элемент Идентификатор размещения и предприятия. 1-1

Смена Строка Идентификатор интервала работы. 0-1

Рецепт Элемент Идентификатор программы обработки, модели, лучшего метода или алгоритма. 0-и

Оператор Элемент Идентификатор оператора обо- 0-и

рудования.

ИнструментПодключения Элемент Идентифицирует испытательное устройство подключения (ОКД), если оно применимо для данного случая. 0-и

XML - схема сообщения СтартПроцессаСессии

<?xml version = "1.0" encoding = "UTF-8"?>

<!--Conforms to w3c http://www.w3.org/2007/XMLSchema~>

<xsd:schema xmlns:xsd = "http://www.w3.org/2001/XMLSchema">

<xsd:element name = "ProcessSessionStart">

<xsd:complexType>

<xsd:sequence>

<xsd:element ref = 'Troduct"/>

<xsd:element ref= "Operator" minOccurs = "0" maxOccurs = "unbounded"/> <xsd:element ref = "Entity"/>

<xsd:element ref = "Recipe" minOccurs = "0" maxOccurs = "unbounded"/> <xsd:element ref = "FixtureTooling" minOccurs = "0" maxOccurs = "unbounded"/> <xsd:element ref = "Extensions" minOccurs = "0"/> </xsd:sequence>

<xsd:attribute name = "dateTime" use = "required" type = "xsd:dateTime"/> <xsd:attribute name = "sessionld" use = "required" type = "xsd:string'7> <xsd:attribute name = "shift" use = "optional" type = "xsd:string"/> </xsd:complexType> </xsd:element>

<xsd:element name = "Product"> <xsd:complexType>

<xsd:attribute name = "itemType" use = "required" type = "xsd:string"/>

<xsd:attribute name = "itemClass" use = "optional" type = "xsd:string"/>

<xsd:attribute name = "boardRevison" use = "optional" type = "xsd:string"/>

<xsd:attribute name = "assemblyRevision" use = "optional" type = "xsd:string"/>

<xsd:attribute name = "workOrder" use = "optional" type = "xsd:string"/>

<xsd:attribute name = "batch" use = "optional" type = "xsd:string"/>

<xsd:attribute name = "lot" use = "optional" type = "xsd:string"/>

<?xml version = "1.0" encoding = "UTF-8"?>

<!—Conforms to w3c http://www.w3.org/2001/XMLSchema->

<xsd:schema xmlns:xsd = "http://www.w3.org/2001/XMLSchema">

<xsd:element name = "ProcessSessionStart">

<xsd:complexType>

<xsd:sequence>

<xsd:element ref = "Product"/>

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