Отбор изделий повышенной надежности на основе робастной модели

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

Так как в системе Exonum существует такое понятие как UTXO, то есть за каждую подпись нужно заплатить, при подписании «нашего» блока мы ставим комиссию «майнеру» за его работу. Важно, что чем больше комиссия, тем выше шанс, что именно наша транзакция будет обработана первой.

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

В работе показано, что при правильном использовании анкерная система снижает возможность фальсификации транзакций в частной сети. Учитывая, что система Exonum использует язык Rust [7], то возможность взлома системы изнутри изначально сильно затруднена. Таким образом показано, что данная система эффективно реализуется для различных направлений и обеспечивает должную безопасность записям. Однако эта система построена на системе Blockchain, и текущая безопасность в большой степени построена на популярности данной системы. В случае, если систему Bitcoin покинет большая часть заинтересованных «майнеров», то записи могут оказаться под угрозой.

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

ЛИТЕРАТУРА

1. Сайт системы Bitcoin [Электронный ресурс] Режим доступа: https://bitcoin.org/ru/ , свободный. (Дата обращения: 30.03.2018 г.).

2. Bitcoin-paper Автор: Сатоши Накамото / Перевод на русский язык: arvicco, grich [Электронный ресурс] Режим доступа: https://bitcoin.org/files/bitcoin-paper/bitcoin ru.pdf , свободный. (Дата обращения: 30.03.2018 г.).

3. Свободная энциклопедия/Биткоин [Электронный ресурс] Режим доступа: https://ruwikipediaorg/wiki/Биткойн , свободный. (Дата обращения: 30.03.2018 г.).

4. Exonum - A framework for blockchain solutions [Электронный ресурс] Режим доступа: https://exonum. com , свободный. (Дата обращения: 30.03.2018 г.).

5. Евинова М.М. и др. Критерий выбора способа модификации программного обеспечения с закрытым исходным кодом в операционной системе Macos с учётом требований устойчивости и надёжности. / Евинова М.М., Чепцов В.Ю., Черкасова Н.И./ Труды Международного симпозиума «НАДЁЖНОСТЬ И КАЧЕСТВО» в 2т. под ред. Н.К. Юркова. - Пенза: ПГУ, 2017. - 1 том, с. 237- 239.

«10 минутный промежуток»

Рассмотрим особенности взаимодействия (организации «подписи») частной сети с Ь1осксЬа^ В1"Ьсо1п. На рисунке 1 показан гипотетический «идеальный» механизм (ограничение) возможности частной сети подписывать свои транзакции в сети В1"Ьсо1п раз в 10 минут.

Данный промежуток времени образуется из-за особенности работы Ь1осксЬа^ сети В1"Ьсо1п. Для предотвращения фальсификации своих данных и повышения безопасности системы, протокол системы автоматически настраивает сложность задачи сети (Ргоо^о^ТЖогк) таким образом, чтобы любой блок в сети подписывался не чаще и не дольше чем раз в 10 минут, независимо от вычислительной мощности всей сети.

Рисунок 1 - 10 минутный промежуток

Отметим, что система Ехопит не может «подписывать» свои транзакции без остановок, так как система В1"Ьсо1п обрабатывает лишь 6 блоков в час, или 1 блок раз в 10 минут (особенности протокола). Однако и это не гарантирует подпись

УДК 536.216.3

Качалов О.Б., Ямпурин Н.П., Панькина Т.А.

Арзамасский политехнический институт (филиал) НГТУ им. Р.Е.Алексеева, Арзамасс, Россия ОТБОР ИЗДЕЛИЙ ПОВЫШЕННОЙ НАДЕЖНОСТИ НА ОСНОВЕ РОБАСТНОЙ МОДЕЛИ

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

РАСПОЗНАВАНИЯ ОБРАЗОВ, РОБАСТНАЯ МОДЕЛЬ, ПЕРЕМЕННАЯ ОБУЧАЮЩАЯ ВЫБОРКА, МЕТОДИКА ОТБРАКОВКИ

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

Целью данной работы является повышение качества изделий РЭС за счет использования переменной обучающей выборки. Воспользуемся данными обучающего эксперимента из работы [4].

За основу взята выборка, состоящая из 50 экспериментов для паяных соединений. Прогнозируемый параметр - поверхностное сопротивление изоляции:

если оно не более 1-109 Ом, то изделие отбраковывается, более 1-109 Ом - годное.

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

Обучающая выборка, по экспериментальным точкам которой синтезируется модель, представлена в таблице 1. Данные по проверочным точкам приведены в таблице 2.

Образец программного кода в среде MATLAB имеет следующий вид:

A = zscore(B); I = 2:4;

X1 = [A(:,I),A(:,3).*A(:,4)];

bl = robustfit(X1,A(:,1));

n = length(B(:,1));A10 = ones(1,n);

All = A10'; A3 = [A11,X1]; A2r = A3*b1;

Br = A2r*std(B(:,1)) + mean(B(:,1));

es0 = (Br - B(:,1))./B(:,1);

A1(:,2) = (BD(:,2) -mean(B(:,2)))./std(B(:,2)); A1(:,3) = (BD(:,3) -mean(B(:,3)))./std(B(:,3)); A1(:,4) = (BD(:,4) -mean(B(:,4)))./std(B(:,4)); I = 2:4; X1m = [A1(:,I),A1(:,3).*A1(:,4)]; m = length(BD(:,2)); A10 = ones(1,m); A11 = A10'; A3m = [A11,X1m]; A2m = A3m*b1; Brm = A2m.*std(B(:,1)) + mean(B(:,1)); ep0k = (Brm - BD(:,1))./BD(:,1); exp = length(BD);

Br0n = zeros(1, exp); e0n = zeros(1, exp); for e = 1:exp

B = cat(1,B,BD(e,:)); YR0; Br0n(e) = Br(n); e0n(e) = (Br(n) - BD(e, 1))/BD(e, 1); B(n,:) = []; A(n,:) = []; End ep0 = e0n'; Br9 = Br0n'; [mean(abs(es0))mean(abs(ep0k))mean(abs(ep0))] где ep0k - погрешность точек проверочной выборки при постоянной обучающей выборке; ep0 - погрешность точек при переменной обучающей выборке.

Обучающая выборка Таблица 1

№ п.п У Х1 Х2 Х3

1 2,8 195 39 112

2 0,7 205 43 106

3 2,9 190 38 112

4 3,5 181 36 112

5 3,3 176 35 113

6 0,5 208 42 100

7 2,4 164 34 113

8 0,9 202 40 109

9 0,8 204 43 107

10 4,0 191 38 112

11 4,2 186 37 112

12 0,9 204 41 110

Сравнение расчетных и

Здесь У - Поверхностное сопротивление изоляции 1'1090м; Х1 - Вязкость, Па*с; Х2 - Клейкость, г; Х3 - Кислотное число,мг* КОН.

Таблица 2

_Проверочная выборка

№ п.п У Х1 Х2 Х3

1 0.8 201 41 108

2 0.5 211 45 101

3 2.2 199 39 111

4 3.0 179 36 112

5 3.3 159 32 114

6 3.8 185 37 112

7 2.9 195 39 111

8 3.7 190 38 112

9 0.6 206 45 105

10 3.8 183 37 112

11 0.7 206 43 107

12 0.5 211 45 102

13 3.8 175 35 113

14 3.9 178 35 113

15 3.2 190 36 113

16 0.8 204 42 107

17 2.6 179 35 113

18 3.0 169 35 113

19 3.6 192 37 112

20 3.1 184 36 113

21 3.5 193 37 113

22 3 . 5 187 36 112

23 2.9 192 37 112

24 0.7 205 44 106

Расчетные и экспериментальные данные приведены в таблице 3.

Таблица 3

экспериментальных данных_

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

1 0.8418 0.8702 0.8000

2 0.5783 2.2653 0.5000

3 2.7263 2.9425 2.2000

4 2.7971 2.6921 3.0000

5 3.6628 5.5400 3.3000

6 2.9864 2.8319 3.8000

7 2.3981 2.2427 2.9000

8 2.9077 2.7967 3.7000

9 0.5979 0.6033 0.6000

10 2.8926 2.4819 3.8000

11 0.7957 0.8373 0.7000

12 0.5859 2.0685 0.5000

13 3.8484 3.8981 3.8000

14 4.1048 4.4230 3.9000

15 3.5571 5.4932 3.2000

16 0.8028 0.8011 0.8000

17 3.3353 4.5979 2.6000

18 2.9004 2.8483 3.0000

19 3.7991 4.0566 3.6000

20 3.5779 4.4434 3.1000

21 3.7863 4.9888 3.5000

22 3.8023 4.0918 3.5000

23 3.4195 4.0566 2.9000

24 0.5848 0.4261 0.7000

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

ЛИТЕРАТУРА

1. Севрюков, А.С., Пиганов, М.Н. Анализ неравномерности прогрева печатного узла в установках конденсационной пайки вертикального типа. // Труды международного симпозиума «Надежность и качество», т.2.- Пенза: ПГУ, 2 010.-с.14 9-152

2. Климченко, В.В. Планирование измерений параметров контролируемых технических объектов. // Труды международного симпозиума «Надежность и качество», т.1.- Пенза: ПГУ, 2 011.-с.146-148

3. Качалов О.Б., Ямпурин Н.П. Снижение погрешности аппроксимирующих зависимостей при переменной обучающей выборке. Сборник трудов 15-й Международной конференции «Цифровая обработка сигналов и ее применение - DSPA 2013» - М., РНТОРЭС им.А.С.Попова. -Вып.XV,^.-с 167-169

4. Шумских И.Ю. Обучающий эксперимент при прогнозировании качества и надежности паяных соединений/ И.Ю. Шумских С.В., Тюлевин // Вестник Самарского государственного аэрокосмического университета, выпуск № 7(31) Самара-2011.- С.69-76.