Научная статья на тему 'Вычисление коэффициента готовности нейрокомпьютерной системы с ненадежным устройством непрерывного контроля работы искусственной нейронной сети'

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

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

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Потапов Виктор Ильич, Потапов Илья Викторович

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

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

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Потапов Виктор Ильич, Потапов Илья Викторович

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

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

о г 8 X« X

г

ИНФОРМАЦИОННЫЕ I

ТЕХНОЛОГИИ 1

И АВТОМАТИЗИРОВАННЫЕ СИСТЕМЫ УПРАВЛЕНИЯ

УДК 004.8:004.052.3 р И ПОТАПОВ

И. В. ПОТАПОВ

Омский государственный технический университет

ВЫЧИСЛЕНИЕ

КОЭФФИЦИЕНТА ГОТОВНОСТИ НЕЙРОКОМПЬЮТЕРНОЙ СИСТЕМЫ С НЕНАДЕЖНЫМ УСТРОЙСТВОМ НЕПРЕРЫВНОГО КОНТРОЛЯ РАБОТЫ ИСКУССТВЕННОЙ НЕЙРОННОЙ СЕТИ

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

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

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

Рассмотрим нейрокомпьютерную систему, состоящую из адаптивной (восстанавливаемой после отказов) ИНС и устройства непрерывного контроля. Будем считать, как в [ 1 ], что процесс возникновения отказов в ИНС и устройстве контроля нейроком-пьютерной системы пуассоновский с параметром X и Л соответственно. Будем также считать, что интенсивность восстановления ¡л функциональных свойств ИНС в любом состоянии адаптации (восстановления) является постоянной, а адаптация к отказу, т.е. логическая перестройка ИНС, начинается сразу же после обнаружения отказа. Отказавшее устройство контроля ИНС не восстанавливается.

Работа НКС при первом типе отказа устройства контроля

С учетом сделанных выше предположений при первом типе отказа устройства контроля нейроком-пьютерная система может находиться в следующих состояниях: Е01 - искусственная нейронная сеть и устройство контроля исправны; Еп - ИНС исправна, а в устройстве контроля произошел отказ, при котором оно считает ИНС исправной независимо от ее истинного состояния; Е2, - в искусственной нейронной сети произошел отказ, аустройство контроля исправно и выдало сигнал на логическую перестройку (адаптацию) ИНС с целью восстановления ее функциональных возможностей; Е0, -в ИНС произошел отказ, а в устройстве контроля возникла неисправность с вышеописанными последствиями.

Очевидно, что состояние Е31 является поглощающим, а состояние Е21 характеризует работоспособное состояние НКС, до появления отказа в ИНС. Состояние Е21 является состоянием адаптации НКС, к отказу ИНС и при достаточно высокой интенсивности восстановления ц (что обычно стремятся достичь) слабо влияет на вероятность безотказной работы нейрокомпьютерной системы,

Обозначив Рм, 0 < / < 3 вероятность нахождения НКС, в состоянии Е,, и проводя обычные рассуждения [2], легко составить систему дифференциальных уравнений состояния адаптивной нейрокомпьютерной системы НКС, с отказом первого типа в устройстве контроля:

рш(0=-(л+4х)рс,(£)+/; Р-2,(О, Рн(0=-яр„(0+яскрО1(0,

Р;1(о=-(^+^,)Р2|(О+аро,(О. ID

Р;и(0=ар„(0+Л„Р21(0,

с начальными условиями р0, (0) = 1; р0](0) = 1/ р,, (0) =

' = рг1(0) = рз,(0) = 0.

При этом вероятность исправного функционирования адаптивной (восстанавливаемой) НКС, при первом типе отказа устройства контроля будет равна P(f) = p01(i)+p,i(i)+p21(i) до появления отказа в ИНС после отказа устройства контроля.

Система уравнений (1)с указанными начальными условиями позволяет без особого труда с помощью стандартного программного обеспечения (например, в среде Delphi) вычислить на персональной ЭВМ необходимые надежностные характеристики рассматриваемой модели нейрокомпьютерной системы с устройством контроля первого типа.

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

Кп(0=Ро,(0+Р„(0. (2)

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

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

■ л.) А + Л +

01 /л + Х '

-ЛЛСК(Л-Лск)ехр[-{м + Л + Лск)1 I--Лси(р + Л)(р+Лск-Л)вхр(-Л[) ]/

/(м+Л)(Л-Лск)(м + Лск). (4)

Зная Кг, , легко вычислить среднюю готовность КП(Т) НКС,, т.е. вероятность того, что восстанавливаемая НКС, будет работоспособна за время непрерывной работы Т, в течение которого осуществляется непрерывный контроль работоспособности НКС, с помощью рассматриваемого устройства контроля:

Кп(Т) = 1]кп(0^. (5)

1 о

Средняя готовность определяет долю времени Т, течение которой контролируемая с помощью устройства контроля НКС, будет работать по прямому назначению. Подставляя в (5) Кп(0=р„,(0+Ри(0 получим среднюю готовность для рассматриваемой модели адаптивной НКС, с отказом устройства контроля первого тийа

: ■ ' ^СК

[ 1-ехр(-ЛТ) ^(6)

р - >-Л»+лск-л)

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

жению отказов в искусственной нейронной сети нейрокомпьютера.

Работа НКС

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

Будем полагать, что второй тип отказа устройства контроля связан с неисправностями, которые приводят к ложному обнаружению отказов в ИНС нейрокомпьютера. В этом случае адаптивная (восстанавливаемая) нейрокомпьютерная система НКС2, в которой осуществляется непрерывный контроль работоспособности искусственной нейронной сети, может находиться в одном из следующих состояний: Е02 -искусственная нейронная сеть и устройство контроля исправны и работают прямому по назначению, при этом устройство контроля не вырабатывает ложных сигналов об отказе ИНС; Е12 - ИНС исправна, но не работает по назначению, ¿проверяется (технический контроль) по сигналу от устройства контроля, в котором возникла неисправность, приводящая к фиксации ложного отказа в искусственной нейронной сети независимо от ее действительного состояния; Е21 - в искусственной нейронной сети произошел отказ и она находится в стадии адаптации (восстановления) по сигналу от устройства контроля, которое исправно; Е.,, - в искусственной нейронной сети нейрокомпьютера произошел отказ и она находится в стадии восстановления по сигналу от устройства контроля, которое неисправно, но в силу описанных выше особенностей этой неисправности выдает сигнал к началу восстановления ИНС.

Очевидно, что из всех возможных состояний только в состоянии нейрокомпьютерная система НКС2 работает по прямому назначению, при этом ни одно из состояний системы (ИНС — устройство контроля) не является поглощающим, поскольку из каждого состояния возможны переходы в некоторые другие. Обозначив вероятность нахождения нейрокомпью-терной системы НКС2 в состоянии Е|2, 0 < I < 3 через р,2 легко составить по известным правилам систему дифференциальных уравнений, описывающих поведение НКС2 при условии второго типа отказа устройства контроля:

Р;12(0=-(Я+Я,.Л) Р„,(0+^Р22(0-Р;2(0=~лр12( 0+я„р02(/)+мруМ

Рг2(0=-(м+<ОР22(0+ яРП2(0. р'п{0=-мр32(1)+лр12{1)+лС11р.п(1),

(7)

ляет сложности и может быть получено либо численным методом на ПЭВМ, либо в аналитическом виде с помощью преобразования Лапласа.

В рассматриваемом случае функция готовности нейрокомпьютернойсистемы НКС2, равная К.п(<)=, = Р(и(0' принимает следующий вид:

МО

_ мехр(-

-Лск1)+Лехр[-(р + Л + Лск)1 ] /л-Я

(8)

Средняя готовность НКС2 за время непрерывного контроля работоспособности вычисляется по формуле (5), заменой подынтегрального выражения Кп(0 на КГ2(0 .

После интегрирования имеем:

^(1-ехр(-ДсД))

т кХи+л)

Л,{1-ехр[-(/у + Л + Яс>)Т ]} Т(р + Я)(/; + Я + Яск)

(9)

Из выражений (6) и (9) для вычисления средней готовности НКС, и НКС2 видно, что средняя готовность нейрокомпьютерной системы (даже при сохранении режима непрерывного контроля работоспособности) существенно зависит от особенностей работы системы контроля и типа ее отказа.

Моделирование на ПЭВМ полученных аналитических выражений (6) и (9) показало, что при одних и тех же исходных условиях ( р, Л, Я„, Т) система контроля нейрокомпьютерной системы, обладающая ошибками второго типа, приводящими к ложному обнаружению отказов в искусственной нейронной сети НКС, при всех Т обеспечивает более низкую среднюю готовность нейрокомпьютерной системы, чем система контроля, обладающая ошибками первого типа.

Библиографический список

1. Потапов В.И., Потапов И.В. Модели для расчета надежности нейрокомпьютерной системы, адаптивной котказам и сбоям искусственны* нейронных сетей, с ненадежным устройством контроля и адаптации //Омский научный вестник. — 2004. — № 3(28). — С. 123-127.

2. Райкин А Л. Вероятностные модели функционирования резервированных устройств. - М.. Наука, 1975.-254 с.

с начальными условиями ро2(0=1<' Рп(0-Ртг0:) =

= РзгСО=0.

Решение системы дифференциальных уравнений (7) так же как и системы уравнений (1), не представ -

ПОТАПОВ Виктор Ильич, доктор технических наук, профессор, заведующий кафедрой ИВТ. ПОТАПОВ Илья Викторович, кандидат технических наук, старший преподаватель кафедры ИВТ.

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