ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 30.06.2024
Просмотров: 133
Скачиваний: 0
задач контроля н диагноза автомата на его вход подаются случайные последовательности и вход доступен для наблюдения. Подобная си туация возникает при проверке правильности работы отдельного блока дискретного устройства во время его функционирования или даже во время проведения обычного эксперимента, когда на вход исследуемого блока поступают сигналы от других блоков того же устройства. Если экспериментатору не известны состояния блоков, с которых поступают сигналы на вход исследуемого блока, то их реакции на входные воздействия всего устройства являются непредсказываемыми, поэтому можно считать, что вход исследуемого блока находится под случайными воздействиями.
Кроме того, даже в тех случаях, когда экспериментатор может подавать на вход автомата произвольные последовательности, иногда он предпочитает воспользоваться для генерирования входных по следовательностей источником случайных сигналов с определенными свойствами. Это объясняется тем, что существующие методы по строения диагностических и установочных последовательностей [16] слишком громоздки, и поэтому естественным является желание обойти этап построения этих последовательностей при решении за дач контроля и диагноза пусть даже ценой увеличения длины экс перимента.
Хотя подобные эксперименты уже применяются на практике, их теория не нашла достаточно полного отражения в литературе. В данной главе рассмотрены некоторые вопросы теории таких экс периментов.
Вероятностным экспериментом назовем процесс наблюдения входных и выходных последовательностей автомата, имеющего ис точник случайных сигналов на входе, и вывода заключений, осно ванных на этих наблюдениях.
Здесь с применением вероятностных экспериментов решаются следующие задачи. Указанный эксперимент проводится с автома том, у которого фиксировано множество допустимых начальных со стояний (в терминологии Штарке [70] такой автомат называется слабоинициальным) и задано произвольное разбиение этого множе ства. Найдены необходимые и достаточные условия возможности определения класса разбиения, содержащего фактическое началь ное состояние автомата, если эксперимент продолжается достаточно долго. Условия возможности нахождения начального состояния автомата и распознавания автомата известного класса вытекают из упомянутых выше условий. Показана возможность эффективной проверки выполнения необходимых и достаточных условий, дана оценка средней длины рассматриваемого эксперимента. Предложен метод построения контролирующего автомата, который при прове дении вероятностного эксперимента осуществляет анализ входной и выходной последовательности исследуемого автомата и делает выводы о результате эксперимента. Рассматриваются вопросы конт роля исправности автомата вероятностным экспериментом. Мате риал этой главы основывается на работах [2, 31.
4 . 1 . |
Автоматы, |
диагностируемые |
|
|
вероятностным |
экспериментом |
|
|
|
Рассмотрим слабоинициальный автомат А = (S, X, |
Y, |
б, X, S0), |
||
где S0 |
— множество допустимых начальных состояний |
автомата. |
||
Пусть |
П — произвольное разбиение множества S0. |
В этой главе |
будем рассматривать только такие разбиения, которые имеют по крайней мере два класса. Предположим, что на вход автомата А подаются последовательности от источника случайных сигналов, обладающего свойством
Р (х/р) > є для всех х£ X и р Є X*, |
(4.1) |
где Р (х/р) — вероятность появления символа х вслед за последо вательностью р, є — некоторое положительное число, меньше единицы. Символом d (р) условимся обозначать длину последователь ности р. Если принять, что вероятность появления пустой последо вательности е вслед за произвольной последовательностью р равна единице, то индукцией по длине последовательности рх можно по казать справедливость неравенства
Р (РіІРг) > 8" 1Р,) |
Д л я в с е х |
Рі, Рг ЄХ*, |
|
(4-2) |
|||
где Р (pjp2) — вероятность появления pi вслед за р2. |
Действитель |
||||||
но, основание индукции устанавливаем равенством |
Р |
(е/р2) = 1- |
|||||
Предположим, что |
Р |
(рг/р») > ed 'p '>. Тогда, |
используя |
(4.1), по |
|||
лучаем |
|
|
|
|
с.) є = є* (Р.*>, |
||
Р (plX/p2) |
= |
Р (Pllp2) |
Р (xJPlp2) |
> ed |
чем и завершается доказательство неравенства (4.2).
Пусть s — произвольное состояние из множества S0 . Определяем
Qs |
= {РЄХ*\ |
3 , £ S 0 |
( S Ф t(П) |
Л Я(s, p) = *,'(*, p))}. |
(4.3) |
Если перед |
экспериментом |
автомат |
А находился в состоянии |
s, |
то вероятностный эксперимент по определению класса Кп ($), со держащего состояние s, должен продолжаться до тех пор, пока на входе автомата А не появится последовательность, не принадлежа
щая множеству |
Qs. Действительно, пусть р (£ Qs, тогда для произ |
|||||||
вольного |
t £ S0, |
такого, что s Ф t (П), выполняется |
соотношение |
|||||
X (s, р) Ф X (t, |
р). Следовательно, экспериментатор, |
зная последо |
||||||
вательность р |
и реакцию автомата X (s, р), может определить класс |
|||||||
разбиения П, который содержит начальное |
состояние. |
Символом |
||||||
(Qs)p обозначим |
множество тех последовательностей, которые яв |
|||||||
ляются |
продолжениями |
последовательности |
р |
в множестве Qs. |
||||
В терминологии |
[43] (Qs)p |
— частное от деления |
события |
Qs на по |
||||
следовательность р слева. Пусть Pk (F/p) — вероятность |
появления |
на выходе источника случайных сигналов последовательности дли ны k, принадлежащей множеству F,' если последовательность р уже появилась. Покажем, что для произвольного натурального числа k справедливо неравенство
Pk+l(Qje)<Pk(QJe). |
(4.4) |
Действительно, поскольку множество Qs вместе с любой последо вательностью, принадлежащей этому множеству, содержит и все начальные части этой последовательности, то
|
|
|
Pk+l(QJe) |
= |
2Р(рх/е) |
= |
2(Р(Pie)2Р |
(х/р)), |
|
||||
|
|
|
|
|
рх |
|
|
р |
|
X |
|
|
|
где |
рх |
£ Qs , |
d (рх) |
= |
k + 1, |
|
р £ |
Qs, |
x £ |
(Qs) |
d(p) = |
k |
|
и |
d (x) = |
1. Так |
как |
V |
P Ш |
< |
1 |
(* Є « Ш |
и |
Pf t (Qs /в) |
- |
||
= |
2 |
P (РІе) (P Є Qs)> т о |
неравенство |
(4.4) |
доказано. |
Поскольку |
p
предел монотонной ограниченной последовательности всегда суще ствует,™ Р (QJe) = lim Pk (Qs/e) всегда существует.
Определение 4.1. Слабоинициальный автомат А = |
(S, X, Y, б, X,S0) |
; с разбиением П множества начальных состояний |
S0 будем назы |
вать диагностируемым по разбиению П путем вероятностного экспе римента, если для произвольного s £ S0 Р (QJe) = 0.
Условимся в дальнейшем под автоматом, диагностируемым по разбиению П, понимать автомат, диагностируемый по разбиению П путем'вероятностного эксперимента.
Пусть слабоинициальный автомат А, диагностируемый по раз биению П, находится в начальном состоянии s £ S0. Предположим, что на вход автомата А подаются последовательности от источника случайных сигналов с описанными выше свойствами. Тогда вероят ность появления на входе этого автомата последовательности, при надлежащей множеству Qs, стремится к нулю по мере того, как последовательности удлиняются. Таким образом, если достаточно долго вести вероятностный эксперимент, то можно утверждать, что с вероятностью, равной единице, на входе автомата появится после довательность, которая приведет к определению класса разбиения П, содержащего начальное состояние s.
Формулируемая ниже теорема определяет необходимые и до статочные условия диагностируемости слабоинициального автомата по разбиению множества его допустимых начальных состояний.
|
Теорема 4.1. Слабоинициальный |
автомат А |
с |
|
разбиением |
П |
|||||||||||
множества |
начальных состояний |
диагностируем |
по |
разбиению |
П |
||||||||||||
тогда • и только тогда, |
когда для |
произвольных |
s, |
t £ S0 |
таких, |
||||||||||||
что $ Ф t (П), и произвольного р £ X* равенство |
X (s, |
р) = X (t, |
р) |
||||||||||||||
влечет неэквивалентность состояний |
б (s, р) |
и б (t, |
|
р). |
|
|
|
||||||||||
|
Д о к а з а т е л ь с т в о . |
Пусть существуют |
s, |
і £ Sa и р £ |
X* |
||||||||||||
такие, что s ф t (П), X (s, |
р) |
= X (t, |
р) |
и б (s, р) |
эквивалентно б (t, |
||||||||||||
р). |
Тогда на основании (4.3) можно утверждать, что |
р £ |
Qs. Пока |
||||||||||||||
жем, что для |
произвольной |
последовательности |
р' |
£ |
X* |
справед |
|||||||||||
ливо рр' |
£ Qs |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
Действительно, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
Я (s, рр') |
= |
X (s, р) X (б (s, р), р') = |
X (t, р) X (б (t, р), |
р') |
= X (t, |
рр'). |
|||||||||||
Но |
рр' |
£ |
Qs |
равносильно |
р' £ (Qs)p, |
и, |
в силу |
|
произвольного |
||||||||
выбора |
р', |
справедливо |
равенство |
(Qs)p |
= |
X* . Пусть d (р) |
= |
kx. |
|||||||||
6 |
2 —16Я6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
81 |
Докажем, что для произвольного k >- kx вероятность Рк (QJe) больше или равна некоторому положительному числу, не завися щему от k. Нетрудно видеть, что
|
|
PMe) |
|
= |
|
Ii(P(p1/e)IiP(p2/p1)), |
|
|
|
|
|
|
|
Pi |
|
P j |
|
|
|
где pi £ |
Qs, |
d (pi) = |
kx, |
p2 £ |
(Qs)Pl |
и d (p2) |
= k — |
kx. |
Поскольку |
(Qs)p = |
X*, |
то V P |
(Pjp) |
= |
\ (p2£ |
(Qs )„, |
d (p2) = |
k - |
kx), а так |
Pa
как p £ Qs и d (p) = kx, то, учитывая (4.2), получаем
Pk(Qs/e)>P(p/e)>e**.
Следовательно, Р (Qs/e) > 0 и автомат А не является диагности руемым по разбиению П. Необходимость условия теоремы доказана.
Докажем достаточность. Пусть \S \ = я, |S„| = п0, а р £ X* и s £ S0 — произвольны. Докажем соотношение
|
|
з р . є ; г . |
(d (р') = |
(п0 - 1 ) (я - |
1) Л Р' $ (Qs )p )- |
(4 -5 > |
В случае, |
если р |
(£ Qs , то |
(Qs)p = 0 |
и любое р' не принадлежит |
||
(Qs)p. |
Предположим, что р £ Qs. Для |
произвольной последователь |
||||
ности |
q £ |
X* рассмотрим |
множество |
|
|
os0 = {t£ S0\s Ф t(U) Л X(s, q) = X(t, q)}.
Так |
как p £ Qs, то ар Ф 0 |
. Пусть | up \ — т и £ б ар — произволь |
||||||||||||||||
но. |
Поскольку |
X (s, |
р) |
= |
X (t, |
р), |
то |
согласно |
предположению |
|||||||||
состояния б (s, |
р) и б (^, р) не эквивалентны, и |
поэтому существует |
||||||||||||||||
такое |
рх, |
что d (рх) |
< |
я — |
|
1 и |
X (б (s, |
р), |
рх ) |
Х ( б |
р), pj). |
|||||||
Ясно, |
что o P r D o P P l . |
Построим |
такой |
ряд последовательностей р, |
||||||||||||||
ррх, |
|
ррх... |
pi, |
|
чтобы |
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
ОрГэарР 1 гэ |
••• гэ crpPl...p. гэ |
••• |
|
|
|
|||||||||
Так как множество ар конечно и цепочка состоит из строгих |
вклю |
|||||||||||||||||
чений, то она должна быть |
конечной. Цепочка |
обрывается, |
если |
|||||||||||||||
для некоторой последовательности р' |
= |
p!p2...pi |
арр' = |
0 . Это рав |
||||||||||||||
носильно тому, |
что р' |
$ |
(Qs )p. Поскольку длина |
цепочки |
меньше |
|||||||||||||
или равна т + 1 , а т < л , |
|
— 1, то d (р') •< (я0 — 1) (я — |
1). Так |
|||||||||||||||
как |
для |
любого w £ X* |
справедливо |
соотношение |
р' $ |
(Qs )p -»- |
||||||||||||
-> p'w (£ (Qs )p, то (4.5) доказано. |
|
|
|
|
|
|
|
|
||||||||||
Пусть т = |
(я0 — |
1) (я — |
1). Тогда из (4.5) следует |
|
|
|
||||||||||||
|
|
|
|
i - ^ ( ( Q s ) p / p ) = 2 ^ ( p ' / p ) > e r , |
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
р' |
|
|
|
|
|
|
|
|
где р' Є X* - |
(Qs)p |
и |
d (р') |
= |
г. |
|
|
|
|
|
|
|
|
|||||
Таким |
образом, |
|
|
|
|
|
|
|
|
|
|
|
|
|
(4.6) |
|||
|
|
|
|
|
|
Pr((Qs)p/p)<l-er. |
|
|
|
|
|
|
|
|||||
Индукцией по у докажем |
справедливость |
неравенства |
|
|
|
|||||||||||||
|
|
|
|
|
|
Р/г (Q,/e)< ( l - e T . |
|
|
|
|
(4.7) |