Научная статья на тему 'МЕТОД ОПОРНЫХ ВЕКТОРОВ В ЗАДАЧЕ ТЕПЛОВОЙ ДИАГНОСТИКИ КОНСТРУКТИВНЫХ ДЕФЕКТОВ РАДИОЭЛЕКТРОННЫХ УСТРОЙСТВ'

МЕТОД ОПОРНЫХ ВЕКТОРОВ В ЗАДАЧЕ ТЕПЛОВОЙ ДИАГНОСТИКИ КОНСТРУКТИВНЫХ ДЕФЕКТОВ РАДИОЭЛЕКТРОННЫХ УСТРОЙСТВ Текст научной статьи по специальности «Компьютерные и информационные науки»

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

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Увайсов С.У., Черноверская В.В., Куан Дао Ань, Туан Нгуен Ван, Тхань Занг Ван

В работе описан оригинальный подход к диагностированию технического состояния печатных узлов радиоэлектронных устройств, основанный на математическом моделировании тепловых процессов и методе опорных векторов как инструменте классификации конструктивных дефектов электронных средств. Работа является продолжением ранее начатого исследования по тепловому диагностированию неисправностей в печатных узлах. В разработанном методе сочетаются математическое моделирование и физические испытания исследуемых узлов с последующим анализом полученных характеристик. Инструментарием, реализующим данный метод, послужили специализированные программные комплексы конструкторского и схемотехнического проектирования Altium Designer, SolidWorks, NI Multisim, а также пакеты математического моделирования и язык программирования Python.

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Увайсов С.У., Черноверская В.В., Куан Дао Ань, Туан Нгуен Ван, Тхань Занг Ван

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

SUPPORT VECTOR MACHINE APPLIED TO THE PROBLEM OF THERMAL DIAGNOSTICS OF DESIGN DEFECTS IN RADIO ELECTRONIC DEVICES

The paper describes a new approach to diagnostics of the technical condition of printed circuit board (PCB) assemblies of electronic devices based on mathematical modelling of thermal processes and on the support vector machine as a tool for classifying design defects of electronic equipment. This work continues the previous study of thermal diagnostics of malfunctions in PCB assemblies. The developed method combines mathematical modelling and physical tests of PCB assemblies under study with subsequent analysis of the obtained characteristics. The tools for method implementation include special-purpose software suites for PCB and hardware design such as Altium Designer, SolidWorks, NI Multisim as well as mathematical modelling software packages and the Python programming language.

Текст научной работы на тему «МЕТОД ОПОРНЫХ ВЕКТОРОВ В ЗАДАЧЕ ТЕПЛОВОЙ ДИАГНОСТИКИ КОНСТРУКТИВНЫХ ДЕФЕКТОВ РАДИОЭЛЕКТРОННЫХ УСТРОЙСТВ»

https://doi.org/10.38013/2542-0542-2022-1-58-70 УДК 621.396.69

Метод опорных векторов в задаче тепловой диагностики конструктивных дефектов радиоэлектронных устройств

С. У Увайсов, В. В. Черноверская, Дао Ань Куан, Нгуен Ван Туан, Занг Ван Тхань

Федеральное государственное бюджетное образовательное учреждение высшего образования «МИРЭА -Российский технологический университет», Москва, Российская Федерация

В работе описан оригинальный подход к диагностированию технического состояния печатных узлов радиоэлектронных устройств, основанный на математическом моделировании тепловых процессов и методе опорных векторов как инструменте классификации конструктивных дефектов электронных средств. Работа является продолжением ранее начатого исследования по тепловому диагностированию неисправностей в печатных узлах. В разработанном методе сочетаются математическое моделирование и физические испытания исследуемых узлов с последующим анализом полученных характеристик. Инструментарием, реализующим данный метод, послужили специализированные программные комплексы конструкторского и схемотехнического проектирования Altium Designer, SolidWorks, NI Multisim, а также пакеты математического моделирования и язык программирования Python.

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

Для цитирования: Увайсов С. У., Черноверская В. В., Дао Ань Куан, Нгуен Ван Туан, Занг Ван Тхань. Метод опорных векторов в задаче тепловой диагностики конструктивных дефектов радиоэлектронных устройств // Вестник Концерна ВКО «Алмаз - Антей». 2022. № 1. С. 58-70. https://doi.org/10.38013/2542-0542-2022-1-58-70

For citation: Uvaysov S. U., Chernoverskaya V. V., Dao Anh Quan, Nguyen Van Tuan, Giang Van Thanh. Support vector machine applied to the problem of thermal diagnostics of design defects in radio electronic devices // Vestnik Koncerna VKO "Almaz - Antey". 2022. No. 1. P. 58-70. https://doi.org/10.38013/2542-0542-2022-1-58-70

Поступила 31.10.2021 Отрецензирована 16.11.2021 Одобрена 08.12.2021 Опубликована 18.03.2022

см см о см

< I

(0 те

s

о со

о.

ф

о

о

V

со

см ■ci-io

9 см ■ci-

10 см

(П (П

Введение

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

© Увайсов С. У., Черноверская В. В., Дао Ань Куан, Нгуен Ван Туан, Занг Ван Тхань, 2022

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

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

без изменения технологического процесса. Методы диагностирования играют решающую роль в обеспечении высокого качества промышленных изделий. Расходы на него составляют 3-20 %, а в отдельных случаях — до 70 % от стоимости выпускаемой продукции, имеют тенденцию к возрастанию из-за увеличения сложности объектов контроля [2].

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

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

Особенности теплового диагностирования РЭУ

Методы диагностирования, основанные на термографии, где в качестве контролируемого параметра выступает температура, оказываются весьма эффективными в задаче обнаружения скрытых дефектов РЭУ, поскольку большая часть энергии таких устройств (7090 %) преобразуется в тепловую. Любое отклонение теплофизических и геометрических параметров материалов конструкции от своих номинальных значений, а также изменение электрического режима работы РЭУ, обусловленное отклонением параметра какого-либо ЭРЭ от номинала, приводит к изменению температурного (теплового) поля ПУ [2, 3].

Тепловое диагностирование, основанное на процессах теплообмена в РЭУ, относится к неразрушающим методам контроля

и нашло применение в промышленности и научных исследованиях. При этом исследуют поверхностные температурные поля объектов, поскольку определение внутренних температур является затруднительным из-за непрозрачности объектов для теплового излучения. Более детальное изучение тепловых процессов, протекающих в РЭУ, осуществляется при помощи их моделирования, проведения вычислительных экспериментов и визуализации результатов в специализированных модулях систем автоматизированного проектирования (САПР) [4, 12].

В ходе исследования применялись САПР Altium Designer, SolidWorks, NI Multisim. При помощи инструментов Altium Designer был разработан печатный узел усилителя, выполнено размещение ЭРЭ и трассировка проводников, в САПР SolidWorks были созданы твердотельная и тепловая модели усилителя, выполнен расчет температур ЭРЭ, при помощи инструментов NI Multisim проведено схемотехническое моделирование усилителя, рассчитаны значения параметров электрической схемы.

Тепловой контроль - это пассивный метод, который позволяет работать практически со всеми материалами, применяемыми в технологическом процессе, дает возможность создания конвейерного контроля и прогнозировать качество узлов и блоков РЭУ в процессе производства и эксплуатации. Преимущества теплового контроля, который осуществляется при помощи тепловизионных приборов и устройств, заключаются в высокой производительности и скорости обработки информации, высоком разрешении, меньшей зависимости от неровностей поверхности по сравнению с другими методами контроля. Таким образом, на современном этапе развития радиоэлектроники использование тепловых методов является наиболее перспективным для диагностирования ПУ [4-6].

В работе [1] приведены результаты исследования тепловых характеристик печатного узла и классификации дефектов на основе применения алгоритма Кохонена. Была разработана структурная схема метода, определено функциональное назначение каждого

s ф

см см о см

< i

to те S

О CÛ

Q.

<D

О

о

<D CQ

CM ■clin 9

CM ■clin

CM

w w

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

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

Это послужило основанием для продолжения исследования и поиска более эффективных методов теплового диагностирования. Решение было найдено на основе применения метода опорных векторов.

Идентификация результатов теплового диагностирования РЭУ на основе метода опорных векторов

В продолжение исследования, описанного в [1], был предложен способ теплового диагностирования, основанный на применении технологии машинного обучения [9, 10] и метода опорных векторов (Support Vector Machine, SVM). Диаграмма нового подхода к диагностированию, созданная в нотации языка BPMN (Business Process Management Notation), показана на рисунке 2.

BPMN-диаграмма содержит три пула (дорожки). В каждой из них группируются

100

80

X1

о4

s

о

о £

, 60

40

20

4 5 6 7 8 Количество дефектов

10

Рис. 1. Диаграмма зависимости точности классификации алгоритмом Кохонена от количества дефектов --SOM

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

В верхней части диаграммы описан процесс теплового моделирования. При помощи современных САПР выполняется схемотехническое проектирование, построение 3D-модели печатного узла РЭУ и расчет параметров ЭРЭ (значений температур и рассеиваемых мощностей Рг) [8]. По результатам моделирования теплофизических параметров ЭРЭ проводятся статистические испытания методом Монте-Карло, в результате чего определяются диапазоны допустимых значений параметров. На основе этих данных формируется база характерных неисправностей исследуемого РЭУ.

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

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

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

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

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

Классификация считается качественной, если область между границами пуста [15]. На рисунке 3 проиллюстрирована разделяющая

0

2

3

9

Рис. 2. ВРМ№диаграмма процесса идентификации результатов теплового диагностирования

на основе метода опорных векторов

гиперплоскость в двумерном пространстве, построенная методом SVM.

В случае когда решение задачи на плоскости затруднено, применяется подход, который предусматривает перевод входных векторов в пространство более высокой размерности, и осуществляется поиск разделяющей гиперплоскости с максимальным расстоянием до опорных векторов в этом пространстве. В результате формируется правило для разделения объектов разных классов [11].

Пусть имеется множество исходных векторов X = (хь х2, ..., х^} и соответствующий набор выходных значений (ответов) У = (уь у2, ..., у^}. Здесь вектор х, = (хь х2, ..., хё} е К, 1 -размерность пространства входных векторов, а у! принимает значение «1» или «-1» в зависимости от класса, к которому принадлежит х,.

Для разделения входных векторов на 2 класса строится оптимальная разделяющая гиперплоскость вида wTx + Ь = 0. Этот тип

задач получил название SVM - задачи с двумя классами разделения.

Для построения оптимальной разделяющей гиперплоскости необходимо из множества исходных векторов выделить опорные векторы и построить гиперплоскость, ближайшую к этим векторам [11].

Xi

Разделяющая линия: —тх + Ь = 0 -тх + Ь = 1

wTx + b = -1

• Область +1 о Область -1

Support vectors (Опорные векторы)

Рис. 3. Опорные векторы и разделяющая гиперплоскость в 8УМ

те

m

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

те 5 Ф

см см о см

< I

со те

s

о

CQ

О.

V

О

о ф

CQ

СМ ■Clin

с?

см ■ci-io см

(П (П

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

, _ yi(wTXj+b) llwll '

(1)

где w и Ь - векторы, определяющие положение гиперплоскости в пространстве. Расстояние от опорных векторов до разделяющей гиперплоскости определяется по формуле:

У£(™гх4+Ь)

hon= min nQi) = minn:

llwll

✓ i ч f ■ y;iwTXi+bl")

(w, b) = arg maxwb jminn v ||w|| J\ = = maxWjb {^minnyn(wTXj + b)}.

По свойству метода опорных векторов для всех точек пространства справедливо

уп (wTxг + Ь) > 1.

Тогда задача (3) может быть представлена в виде

(Ш,Ь) = агд тахШ|Ь ^

L(w,b)Y)=^||w||2--SLirnÖMVxi + b)-!),

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

3w

= w-^=1Ynynxn =

= о =>W = Xn=l УпУп xn-

(8)

(9)

(2)

Задача поиска оптимальной разделяющей гиперплоскости сводится к определению значений w и Ь таких, что

утх

Ы1

(10)

(3)

(4)

при ограничении: y„(wTx,- + b) > 1, Vn = 1, 2,

..., N.

Иначе можно записать

(w, b) = arg minwb ^ ||w||2 , (5)

при ограничении: 1 - y„(wTx;- + b) < 0, Vn = 1, 2, ..., N.

Для решения оптимизационной задачи (5) применяется функция Лагранжа, согласно которой:

Выполнив расчеты и подставив (8) и (9) в выражение (7), получим

9 (у) = max (Xn=iYn -2 Еп=1 2т= 1 УпУтУпУт^п хт) >

при Y > 0, Еп=1УпУп = 0.

Множитель у определяется следующим образом:

Y = arg max g(Y) (11)

при Y > 0, Еп=1УпУп = 0.

Основной целью метода опорных векторов SVM является построение оптимальной разделяющей гиперплоскости по значениям w и b. Для достижения поставленной цели на начальном этапе работы алгоритма случайно выбирается вектор xn, который принимается за опорный. По формуле (8) определяется значение w:

w = ün=l УпУп xn = Unesv УпУпхп-

Затем по формуле (6), принимая во внимание условие Каруша - Куна - Таккера (ККТ) для решения задач нелинейного программирования, определяется значение b:

(6)

Yn (y„(wTx, + b) - 1) = 0.

(12)

где у = [71, 72, ..., 7#]Т, 7п > 0 для Уп = 1, 2, ..., N.

Тогда уравнение (5) может быть представлено в виде двойственной функции Лагранжа

g(7) = ттте,ь ^ 7Х (7)

где 7 = [71, 72, ..., Ум]Т, 1п> 0 для Уп = 1, 2, ..., N.

Для поиска минимального значения функции Ь из (6) был применен метод

При Уп ф 0:

уп^, + Ь) - 1 = 0. (13)

Для проверки, является ли выбранный вектор хп опорным вектором, используется функция

/(Х) = wтx + Ь = е SV7« уп хп х + Ь. (14)

При уп = 1, если для всех х значения функции /(х) > 1 или /(х) < 0, то хп является опорным вектором. Аналогично, при уп = -1,

если для всех х значение /(х) < -1 или /(х) > 0, то хп является опорным вектором [13, 14].

При помощи метода опорных векторов в задаче технической диагностики печатных узлов РЭУ разрабатывается прогнозирующая модель, которая представляет собой матрицу весовых коэффициентов, полученных после заданного числа циклов обучения сети. Для оценки адекватности полученной модели используется функция потерь - чем меньше значение этой функции, тем достовернее выявляются дефекты печатных узлов РЭУ.

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

размерности, известным как трюк с ядром (Kernel Trick).

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

Применение метода SVM в этом случае аналогично ранее описанному, но в качестве векторов признаковых описаний используются векторы Ф(х), а не вектор x.

В этом случае формула (11) преобразуется к виду

N

N N

у = argmax I XYn X ^пУтУпУтФ(х„)т Ф(0 ) =

кп=1

n=l т=1

= argmax (l£=1Yn - ^Т.%=1Т.т=1УпУтУпУтК (^т.^п )),

где у > 0, 1п=1УпУп = 0, K(xm, x„) = Ф(xn)T Ф(Хш).

Функция для классификации данных принимает вид:

/(х) = штФ(х) + Ъ = ^ УпУпФ(хп)ТФ(хт) + ь = lnesvYnynK(Xm>Xn ) + b.

(15)

(16)

nesv

• •

■ • t>

y

x

y

x

Рис. 4. Переход от двумерного к трехмерному пространству в задаче с нелинейным распределением

элементов множества

те

те

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

s ф

см см о см

< I

со те

s

о со

о.

V

о

о ф

со

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

- линейная (Linear kenel): K(x,-, x/)= xT xj

- полиноминальная (Polinomial Kernel): K(x,, xy) = (1 + x? xjf;

- гауссово (Gaussian или Radial-Basis Function (RBF) kernel):

- сигмоидальная (Sigmoid): K(x,-, xy) = tanh(Po xT xj + Pi).

Для программирования метода SVM на языке Python в библиотеке Sklearn в качестве функции Kernel по умолчанию используется Radial-Basis Function.

В работе [3] значение z,- использовано автором для вычисления вероятности попадания входного вектора в определенный класс. В методе SVM она описывается параметром Margin А > 0. Отступ (margin, M) - характеристика, оценивающая принадлежность объекта к рассматриваемому классу, т.е. насколько типичным представителем класса он является. Чем меньше значение отступа M, тем ближе объект x, подходит к границе классов и вероятность ошибки классификации возрастает. Если выборка линейно разделима, то существует гиперплоскость, отступ от которой до каждого объекта положителен. Отступ Mi отрицателен только тогда, когда алгоритм допускает ошибку на объекте x,-. Отношение между этими значениями представлено на рисунке 5.

z ■

Margin = А

Если вектор хп относится к определенному классу уп, то оценка хп для класса уп принимает значение zyn. Значение ¿п вектора хп для класса / характеризует «безопасную» зону и позволяет отнести его к некоторому классу / (/ Ф у У), пока выполняются граничные условия. Значение, равное ггу, не позволяет отнести его к рассматриваемому классу уп и характеризует зону нарушения. Численный показатель уровня нарушения ¿п для каждого входного вектора хп определяется по формуле

= Ъ]*уп тах(0, А — 2уп + г]1), (17)

где гп = wTxn = [г", г2, ..., гС] е В0*1 , С - количество классов.

Для входных векторов справедливо:

ЦХ, у, Ш) = тах(0, А — гуп + г/1).

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

¿(Х,у,АЛ0 = ±*т*

* Е£=1 Y.j*yn max(0, A — Zyn + zf),

(18)

где т - параметр, прямо пропорциональный ширине запрещенной зоны.

Отмечается, что тах(0, А - + zry) = 0 в случае, когда] находится в безопасной области, а тах(0, А - ¿п + г,п) = А - ¿п . + г п > 0, если

7 находится в зоне нарушения.

Когда входные векторы не попадают в зону нарушения, то справедливы соотношения:

А - z^ + zП < 0 о А < z^n - zj

для У/ = 1, 2, ..., N, j фyn.

z.

Оценка

J-

n

z.

J

CM ■Clio 9

CM ■Clio

CM

w w

Оценка вектора xnдля других

Уровень нарушения

(попадание в запрещенную зону)

Оценка вектора xn для рассматриваемого

Рис. 5. Иллюстрация принадлежности объекта рассматриваемому классу

n

Чтобы продифференцировать L(X, y, W), используется параметр регуляризации (метод добавления дополнительных ограничений, штрафов в процессе решения поставленной задачи с целью предотвращения переобучения). В методе SVM в качестве параметра регуляризации применяется норма Фробениуса или евклидова норма (квадратный корень из суммы квадратов модулей элементов матрицы размерности (m*n) ||W||F:

L(X, у, W) = — * т *

" * (19) * I5U max(0, Д - z»n + zj1) + \ || W||2,

где 9 - положительное число для регуляризации между значениями

£ *Т *SU Zj^max(0,A-z$n+ zf) и 1|W|F

На практике значение А принимается равным 1. В этом случае функция потерь будет выражаться следующим образом:

L (X, у, W) = - * т *

W . (20) ULi lj*yn max(0,1 - z$n + zf) + § ||W|||.

Функция потерь зависит от выбранного значения т, т.е. от ширины запрещенной зоны margin.

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

Для решения задачи оптимизации функции (20), как и для линейно разделяемого множества, применялся метод градиентного спуска [14].

Экспериментальная проверка разработанного метода

Объектом для экспериментального исследования, как и в работе [1], стал электронный усилитель, принципиальная схема которого, 3D-модель и тепловая модель представлены на рисунках 7, 8 и 9.

В рамках проводимого исследования была создана база данных неисправностей РЭУ, содержащая экземпляры записей о результатах моделирования печатного узла в исправном состоянии и десяти состояниях с дефектами [1, 7]. Каждое состояние ПУ

описывалось своим набором численных значений температур. Для каждого состояния методом статистических испытаний Монте-Карло на основе результатов моделирования были сформированы наборы численных значений температур ЭРЭ, включающие рассчитанное значение для каждого элемента и допустимый диапазон его изменения. Объем БД составил более 24 тыс. записей. Каждое состояние РЭУ было ассоциировано с отдельным классом, представленным уникальной меткой в БД.

База данных неисправностей использовалась в задаче классификации при обучении искусственной нейронной сети (ИНС), построенной с применением метода опорных векторов. Ранее в исследовании [1] эти данные использовались в качестве входных векторов для ИНС, основанной на сети Кохонена.

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

Сравнительные результаты решения задачи классификации двумя ИНС представлены на рисунке 10.

Для примера, рассмотренного в данной работе, при наличии 10 конструктивных дефектов в печатном узле достоверность метода SVM составила 100 %. Однако, понимая

10

s л

о С

©

3456789 10 Количество дефектов

Рис. 6. График зависимости функции потерь от количества дефектов

те

те

s

V

8

6

4

2

0

INPUT

C1

.RV1 •250Ш

,R2 '47Ш

lR1

>10kQ

4,7^F

C2

"Tib 4,7^F

R4

-ЛЛЛ-

1kQ

R3

100Ш

C9

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

;47^F

R21

-^v/VW 68Ш

Я10

820Q

R11

■2,2kQ R9

-^j^)QC557A

,R5

■6,8Ш

R8 -JWV 33Ш

C3

;100^F

R6

•1Ш

C4 lR7 :100pF <2,7kQ

1Д13 >680Q

I.R12 >1,5kQ

L.R14

>220Q

I.R20 >0,47Q

C8

;470^F

av1

—24V

BD438G

B4

)BC547A

C5 :470nF

-o

Q5 BC547C

INPUT О-

C6 ~100^F

>10Q

I.R16 ?10Q

C10

2200^F

Q2

JBC547A

Q6 BC557A

C7 ^100nF

Q3

BC547C

S)QD437G

I, SPEAKER >4Q

I.R19 >10Q

1>R17 ?220Q

I.R18 >0,47Q

T

Рис. 7. Электрическая принципиальная схема усилителя, созданная в среде N1 Multisim

ем ем о ем

Ф

н

х <

1

п п

2 Ц

<£ О т

CL Ф

О

н

о ф

т

ем

ю о

ем

ю ем

<0 <0

Рис. 8. ЗЭ-модель печатного узла усилителя, созданная в САПР SoПdWorks

XSC1

A

Temperature, °C - 98,4294 89,0247 79,6200 70,2153 60,8107 51,4060 42,0013 32,5966 23,1919

Рис. 9. Тепловая модель печатного узла усилителя для исправного состояния

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

Для ИНС, основанной на сети Кохонена, снижение достоверности распознавания дефектов имеет нелинейную зависимость, график убывает быстрее, опускаясь до уровня 0,8 (80 %) при диагностировании в РЭУ 6-8 дефектов, а при большем количестве дефектов в ПУ наблюдается резкий спад до уровня 0,6 (60 %), что становится неприемлемым для задачи технической диагностики печатных узлов РЭУ.

Заключение

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

диагностики, математического моделирования, схемотехнического проектирования и применения аппарата ИНС для идентификации дефектов РЭУ. Данное исследование является

100

80

£ ¡3

О

о £

60

40

20

2 3 4 5 6 7 8 Количество дефектов

9

10

Рис. 10. Графики зависимости достоверности идентификации дефектов от их количества для ИНС, созданных на основе алгоритма Кохонена ^ОМ) и метода опорных векторов ^УМ) --SOM;--SVM

те

те

s

V

см см о см

< I

со те

г

о со

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

о.

о

о <и со

см ■ч-ю

с?

см ■ч-ю см

(П (П

развитием метода, описанного в [1], и основной акцент здесь сделан на совершенствовании процесса идентификации неисправностей в печатных узлах, повышении его достоверности и снижении ошибки классификации.

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

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

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

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

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

1. Увайсов С. У, Черноверская В. В., Дао Ань Куан, Нгуен Ван Туан. Алгоритм Кохонена в задачах классификации конструктивных дефектов печатных узлов // Российский технологический журнал. 2021. № 9(4). С. 98-112. DOI: 10.32362/2500-316Х-2021-9-4-98-112

2. Сулейманов С. П. Метод и средства теплового диагностирования радиотехнических устройств: дисс ... канд. техн. наук. М.: МИЭМ, 2005.

3. Михайлов И. С., Зеар Аунг, Йе Тху Аунг. Разработка модификации метода опорных векторов для решения задачи классификации с ограничениями на предметную область // Программные продукты и системы. 2020. Т. 33. № 3. С. 439-448.

4. Исаев С. С., Юрков Н. К. Методика тепло-визионного контроля неисправностей печатных узлов РЭА на этапе производства. Пенза: Пензенский государственный университет, 2013.

5. Меркухин Е. Н. Априорный критерий оценки эффективности оптимизации теплового режима путем рационального размещения электронных элементов // Современные наукоемкие технологии. 2018. № 10. С. 77-81.

6. Меркухин Е. Н. Синтез тепловой модели на основе принципа суперпозиции температурных полей для платы микроблока электронной аппаратуры // Международный журнал прикладных и фундаментальных исследований. 2016. № 10-4. С. 534-538.

7. Увайсов С. У, Черноверская В. В., Лышов С. М., Фам Лэ Куок Хань, Увайсова А. С. Искусственная нейронная сеть в задаче диагностики дефектов конструкций печатных узлов электронных средств // Наукоемкие технологии. 2020. Т. 21. № 10. С. 29-39.

8. Данилова Е. А. Информационно-измерительная система обнаружения дефектов

печатных плат: дисс ... канд. техн. наук. Пенза: Пензенский государственный университет, 2017. 176 с.

9. Андрейченков А. В., Андрейченкова О. Н. Интеллектуальные информационные системы и методы искусственного интеллекта: учебник. М.: ИНФРА-М, 2021. 530 с. DOI: 10.12737/ 1009595

10. Андрейчиков А. В., Андрейченкова О. Н. Интеллектуальные цифровые технологии концептуального проектирования инженерных решений: учебник. М.: ИНФРА-М, 2021. 511 с. DOI: 10.12737/textbook_5cde5 7b7228885.60898513

11. Горбаченко В. И., Ахметов Б. С., Кузнецова О. Ю. Интеллектуальные системы: нечеткие системы и сети: учебное пособие для вузов М.: Юрайт, 2019. 105 с. URL: https://www.biblio-online.ru/ bcode/444125 (дата обращения: 10.10.2021).

12. Сергеева В. А., Тарасов Р. Г. Способ измерения тепловых параметров полупроводниковых

изделий в составе электронного модуля // Труды Международного симпозиума «Надежность и качество», г. Пенза. Т. 2. 2020. С. 183-185.

13. Вьюгин В. В. Математические основы теории машинного обучения и прогнозирования. М., 2013. 387 с.

14. Методы решения задачи минимизации квадратичной функции. Проблемы сходимости: метод. указания / сост. К. В. Григорьева. СПб. гос. архит.-строит. ун-т. СПб., 2009. 36 с.

15. Волик А. Г., Мурлин А. Г. Применение метода опорных векторов в задачах классификации текста для систем распределенной обработки информации // Электронный сетевой политематический журнал «Научные труды КубГТУ». 2014. № 6.

16. Алямовский А. А., Собачкин А. А., Одинцов Е. В., Харитонович А. И., Пономарев Н. Б. SolidWorks. Компьютерное моделирование в инженерной практике. СПб.: БХВ-Петербург, 2005. 800 с.

Об авторах

Увайсов Сайгид Увайсович - доктор технических наук, профессор, заведующий кафедрой конструирования и производства радиоэлектронных средств Института радиотехнических и телекоммуникационных систем ФГБОУ ВО МИРЭА - Российский технологический университет, Москва, Российская Федерация.

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

Черноверская Виктория Владимировна - кандидат технических наук, доцент кафедры конструирования и производства радиоэлектронных средств Института радиотехнических и телекоммуникационных систем ФГБОУ ВО МИРЭА - Российский технологический университет, Москва, Российская Федерация.

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

Дао Ань Куан - аспирант 4-го года обучения кафедры конструирования и производства радиоэлектронных средств Института радиотехнических и телекоммуникационных систем ФГБОУ ВО МИРЭА - Российский технологический университет, Москва, Российская Федерация.

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

Нгуен Ван Туан - аспирант 3-го года обучения кафедры конструирования и производства радиоэлектронных средств Института радиотехнических и телекоммуникационных систем ФГБОУ ВО МИРЭА - Российский технологический университет, Москва, Российская Федерация.

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

Занг Ван Тхань - аспирант 4-го года обучения кафедры конструирования и производства радиоэлектронных 2 средств Института радиотехнических и телекоммуникационных систем ФГБОУ ВО МИРЭА - Российский техно- ь логический университет, Москва, Российская Федерация. |

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

| MaTeMaTMKa |

Support vector machine applied to the problem of thermal diagnostics of design defects in radio electronic devices

Uvaysov S. U., Chernoverskaya V. V., Dao Anh Quan, Nguyen Van Tuan,

Giang Van Thanh

Federal State Budget Educational Institution of Higher Education MIREA - Russian Technological University, Moscow, Russian Federation

The paper describes a new approach to diagnostics of the technical condition of printed circuit board (PCB) assemblies of electronic devices based on mathematical modelling of thermal processes and on the support vector machine as a tool for classifying design defects of electronic equipment. This work continues the previous study of thermal diagnostics of malfunctions in PCB assemblies. The developed method combines mathematical modelling and physical tests of PCB assemblies under study with subsequent analysis of the obtained characteristics. The tools for method implementation include special-purpose software suites for PCB and hardware design such as Altium Designer, SolidWorks, NI Multisim as well as mathematical modelling software packages and the Python programming language.

Keywords: radio electronic equipment, printed circuit board assembly, thermal diagnostics, modelling, machine learning, artificial neural network, support vector machine, classification

Information about the authors

Uvaysov Saygid Uvaysovich - Doctor of Engineering Sciences, Professor, Head of the Department of Radio Electronics Design and Production, Institute of Radio Electronics and Informatics, Federal State Budget Educational Institution of Higher Education MIREA - Russian Technological University, Moscow, Russian Federation.

Research interests: complex technical systems design methods, modelling, technical diagnostics of radio electronic devices, system analysis.

Chernoverskaya Victoria Vladimirovna - Candidate of Engineering Sciences, Associate Professor, Department of Radio Electronics Design and Production, Institute of Radio Electronics and Informatics, Federal State Budget Educational Institution of Higher Education MIREA - Russian Technological University, Moscow, Russian Federation. g Research interests: complex technical systems design methods, modelling, system analysis, multiparameter optimization ™ methods.

z

— Dao Anh Kuan - 4th-year post-graduate student, Department of Radio Electronics Design and Production, Institute of

'jjj Radio Electronics and Informatics, Federal State Budget Educational Institution of Higher Education MIREA - Russian

i Technological University, Moscow, Russian Federation.

i Research interests: complex technical systems design methods, modelling, system analysis, multiparameter optimization

| methods.

^ Nguyen Van Tuan - 3rd-year post-graduate student, Department of Radio Electronics Design and Production, Institute of

■jg Radio Electronics and Informatics, Federal State Budget Educational Institution of Higher Education MIREA - Russian

ra Technological University, Moscow, Russian Federation.

a Research interests: complex technical systems design methods, modelling, system analysis, multiparameter optimization

i methods.

0

1 Giang Van Thanh - 4th-year post-graduate student, Department of Radio Electronics Design and Production, Institute of o Radio Electronics and Informatics, Federal State Budget Educational Institution of Higher Education MIREA - Russian

Technological University, Moscow, Russian Federation.

Research interests: complex technical systems design methods, modelling, system analysis, multiparameter optimization

OQ

CM t m

9 methods.

CM t m

CM

w w

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