Файл: Зингер, И. С. Моделирование информационных процессов в системах управления предприятиями.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 29.10.2024

Просмотров: 77

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

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

В дальнейшем полный граф будем называть графом потоков информации, а граф, лишенный контрольных обратных связей,— основным графом. Граф обратных связей так и будем называть графом обратных связей.

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

Пусть U —множество вершин графа, если

вершина

Uj — непо­

средственно следует за вершиной щ, т. е. имеется дуга

щ) в

графе U, идущая из вершины щ в вершину щ,

то j> i,

если дуга

(щ, Uj) не является дугой обратной связи.

 

 

 

 

 

 

 

Такую нумерацию можно получить,

например,

так:

строится

 

 

 

 

матричная

информационная

мо­

 

 

 

 

дель,

отвечающая

основному

 

 

 

 

графу потоков информации; про­

 

 

 

 

водится

процедура

триангуляции

 

 

 

 

[5] матрицы; вершинам графа

 

 

 

 

присваиваются

номера

соответ­

 

 

 

 

ствующих строк триангулирован­

 

 

 

 

ной матрицы.

 

 

 

 

 

 

 

 

 

Приведем несколько примеров

 

 

 

 

контуров, содержащих контроль­

 

 

 

 

ные обратные связи.

 

 

 

 

 

 

Первый

пример

относится к

 

 

 

 

типичной ситуации,

возникающей

 

 

 

 

при контроле «двойным» или па­

 

 

 

 

раллельным

процессом

обработ­

 

 

 

 

ки данных. Граф потоков инфор­

 

 

 

 

мации, возникающих при таком

 

 

 

 

контроле, показан на рис. 18.

 

 

Рис. 18

для

проверки

Заметим, что из вершины

 

слу!ае совпадения; возврат

этого графа выходят две дуги. Ин­

1 — сличение

ведомостей и

их

выдача в

формация каждый раз

передает­

(повторение процесса) по исходным дан­

ным в случае обнаружения искажения

ся по одной из дуг. В случае,

данных; 2 — оформление сличительных ве­

ных и заполнение расходных и приходных

если в

вершине

и6 принято

ре­

домостей; 3—выявление и «создание» дан­

 

 

 

 

 

 

 

 

ведомостей;

4 — сбор и хранение

исходных

шение о том,

что

информация,

данных для

составления отчетных ведо­

поступившая

по

дугам

( « з ,

щ )

мостей

 

 

 

62


и («5, и6) совпадает, сводная информация передается дальше по дуге (м6, и7). В слу­ чае принятия решения о том, что информа­ ция по дугам {из, и6) и {из, из) не совпа­ дает (содержит ошибки), по дуге обратной связи {иъ, Ui) передается управляющая ин­ формация о повторении работы по исход­ ным данным, хранящимся в вершине «ь

Второй пример относится к типичной ситуации, возникающей при «логическом» контроле и прямой проверке выпускаемых документов. Граф потоков информации, возникающих при таком контроле, показан на рис. 19.

Вершина и3 графа,

показанного

на

 

 

 

 

рис. 19,— контролирующая. По дуге

(« з , м4)

 

 

 

 

выдается информация в случае, если при

 

 

 

 

контроле принято решение о правильности

Рис. 19

 

выдаваемого

документа.

По дуге обратной

 

связи ( « з , из)

выдается

управляющая

ин­

1 — получатель

документа;

2 — контроль

документа

вы­

формация о необходимости повторного про­

пускающей

инстанцией;

3—

вторая инстанция, заполня­

ведения обработки данных, если

ошибка

инстанция, заполняющая до­

 

 

 

 

 

 

ющая документ;

4 — первая

произошла во второй инстанции

(в верши­

кумент

 

 

не и2). По дуге обратной связи

{и3,

иi)

вы­

 

 

 

 

дается управляющая информация о необходимости повторного проведения обработки данных, начиная с первой инстанции (вер­ шины Mi), если ошибка произошла в первой инстанции. По дугам (Мз, м2) и (мз, Mi) информация может передаваться одновременно или порознь, но по дуге (мз, м4) — только в том случае, если отсут­ ствует информация по дугам (мз, м2) и (м3, Mi).

На этих примерах видно, что контуры рассматриваемых графов могут охватывать вершины, которые входят в другие контуры. Так, во втором примере контур (мь м2, м3, их) содержит вершины м2, м3, входящие в другой контур (м2, м3, м2).

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

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

63


§3. МЕТОДИКА ОЦЕНКИ ДОСТОВЕРНОСТИ

ИСЛОЖНОСТИ ПРЕОБРАЗОВАНИЯ ДАННЫХ

ВСИСТЕМАХ УПРАВЛЕНИЯ ПРЕДПРИЯТИЯМИ

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

В этой работе предлагается методика определения степени достоверности выдаваемых из отдельных подсистем данных на основании исследования контролирующих контуров информаци­ онных потоков подсистем, разработанная совместно с А. Н. Мусаткиным [39]. Введем понятие силы контрольной связи, которое отражает важные количественные характеристики структуры пото­ ков информации. Это понятие является мерой увеличения досто­ верности информации в контуре, используя которую можно после­ довательно получить показатель достоверности интересующей нас выходной информации. Подобными методами можно получить и оценки надежности применения технических средств в АСУ.

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

Силой контрольной связи (Ui, Uj) (/< г ) графа U потоков ин­ формации назовем величину, показывающую, во сколько раз уменьшается вероятность выхода достоверной информации из кон­ тура (при достоверном входе в контур), если убрать контрольную обратную связь — дугу (щ, Uj). Сила контрольной обратной связи зависит от вероятности искажения информации в контуре, замкну­ том этой контрольной обратной связью, и от вероятности обнару­ жения этого искажения в контролирующей вершине графа.

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

Для дальнейшего нам понадобятся некоторые определения.

1. Дадим определение подграфа графа U, ограниченного - шинами их и иу ( х ^ у ) .

Подграфом графа U, ограниченного вершинами их и иу, назы­ вается граф, содержащий все вершины Ui графа U, для которых индекс i удовлетворяет неравенствам xs£~.i^.y, и все дуги графа U, соединяющие вершины, вошедшие в подграф. Подграф графа U, ограниченный вершинами их и иу, будем обозначать через Uxy.

Пр и м е р . Подграф U3J графа U, приведенного на рис. 20, со-

.6 4


держит

вершины

и3, и4, и5,

 

 

и6, и7 и дуги

{и3,и4),

(и4,и3),

 

 

(^5> U'l) •> (^6>

^7))

 

(^7»

»

 

 

(н7, н6). Этот подграф пока­

 

 

зан на рис. 21.

 

структу­

 

 

2. Циклической

 

 

рой Кх,у, ограниченной вер­

 

 

шинами

их,

иу

( х ^ у ) ,

бу­

 

 

дем называть

подграф

Ux,v

 

 

графа П, в -котором для каж­

 

 

дой вершины имеется дуга,

 

 

исходящая из этой вершины,

 

 

и дуга, входящая в эту вер­

 

 

шину. Так,

подграф

U3>7 в

 

 

приведенном

выше

примере

 

 

является циклической струк-

Рис. 20

 

турой

К3,7,

 

ограниченной

 

приведенного на

вершинами

и% и и7. Подграф U3>7 графа U,

рис. 20,

также является циклической структурой

(/(5,7). Подграфы

U2,4 и U6j8 того же графа U не являются циклическими структура­ ми, так как граф U2,4 содержит вершину и2, которая не имеет ни входящей, ни исходящей дуги, а граф U6>8 содержит вершину «8, которая не имеет исходящей из нее дуги. Графы U5i7 U2A U6i8 по­ казаны на рис. 22.

3. Циклическая структура Кх,у содержится в циклической струк­

туре КХ’у’ , если х < х ' и у ' ^ у или х ^ х '

и у ' с у (Кх,у и К Х'у’ ~~

подграфы одного и того же графа £/). Так,

например, циклическая

структура /Сб,7 приведенного выше примера содержится в цикли­ ческой структуре К3,7.

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

Циклическая структура Кь,7 графа U, приведенного на рис. 20,

имеет два входа «5 и ы6 (входные дуги {ии и5) и

(и2,и6))

и

один

выход и7. Циклическая структура Кь,7 не простая,

так как

в

ней

содержится циклическая структура К%,7, которая тоже имеет два

выхода «6 и и7.

 

 

контроль­

Рассмотрим

ные

связи

7 , W5) и (и7,

и3) циклической структу­

ры

/ ( 5 , 7 . Связь

 

(и7, и3)

действует, если искажен­

ная

информация

пришла

в вершину

«7

 

по связи

(« 5 ,

и7), а

связь

(« 7 , На)

приводится

в

действие,

если

искаженная инфор­

мация поступила« верши-

5. И. С. Зингер

 

 

 

65


Р ис. 22

ну «7 по связи («6, «7). Эту циклическую структуру, представив потоки информации более деталированно, можно изобразить в ви­ де графа (рис. 23).

Весь поток информации, приведенный на рис. 20, можно заме­ нить графом, показанным на рис. 24, более подробно отображаю­ щим потоки информации.

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

Теперь можно перейти к оценке вероятности появления на лю­ бом выходе графа достоверной информации (при достоверной ин­ формации на входах графа).

Рассмотрим простую циклическую структуру Кх,у графа U. Пусть вершина иу этой структуры—'контролирующая, вершина их — входная, а дуга {ш, их) — контрольная обратная связь. Обо­ значим вероятность того, что информация от входа в вершину иу до входа в вершину их проходит без искажений через Цт-

В контролирующей вершине достоверная информация всегда выдается из контура Кх,у. Если информация :в контуре Кх,у иска­ жена, то в контролирующей вершине с вероятностью Яу— Як^.у это обнаруживается и по обратной связи передается сигнал на повто­ рение прогона и преобразования данных по контуру Кх,у. С веро­ ятностью р Ктр у — Ру 1 qy в контролирующей вершине иу не об-

 

 

Рис. 23

Ks,?\ 2 — бывшая верши­

1— бывшая

вершина

Я 7 графа

на Ms графа

Кв,7‘

3 — бывшая

вершина Ив графа Кьл

(см. рис. 22)

66

 

наруживается,

что

информация

 

искажена, и данные выдаются из

 

контура KXlV.

вероятность

того,

 

Вычислим

 

что из контура будет выдана ис­

 

каженная информация. На входе

 

вершины

иу

искаженная

инфор­

 

мация при первом проходе по кон­

 

туру появляется

с вероятностью

 

1—<7Г, а с вероятностью (1—qr)-ру

 

эта информация выдается из кон­

 

тура. С вероятностью (1—qr)-qy

 

происходит

повторный

прогон

 

данных по контуру с вероятно­

 

стью (1—<7г) • ру[(1—<7г)<7у]—иска­

жение и выдача искаженной информации

 

в результате

второго

прогона данных. С вероятностью [(1—qr)qy]2 происходит

третий

прогон данных по контуру, с вероятностью

(1—<7г)Рг/Ш—<7г)<7&]2—

искажение и выдача информации в третьем

прогоне

данных по

контуру Кх,у и т. д. Полная вероятность выдачи

искаженных

дан­

ных из контура Кх,у равна

 

 

 

 

 

 

 

 

(1 - <7г) ру+

(1 - <7г) Ру[ (1 -

qr) qv] +

 

 

 

+ (1 - <7г) Ру [ (1 -

qv) qy]2+ --• =

(1

<?г) Ру

 

 

 

 

 

 

'

 

 

 

Вероятность q того, что в контуре Кх,у не произойдет искажеиия информации, составляет

IV ч _ |

У~Я*)Ру

Pv+Qг'Чу

q (Кх,у) —

l _ ( l _ q r)Lly

Вероятность того, что информация за один проход по контуру Кх,у не будет искажена, обозначенная нами через qT, равна ^веро­ ятности того, что информация не будет искажена ни в какой вер­ шине подграфа U*,y-i графа U. Отсюда, учитывая, что искажения информации в вершинах происходят независимо, получаем, что

qi' = qx~qx-и

.......qy—1=

П qi

 

 

 

 

 

х < i<y

 

 

Таким образом, вероятность q

того, что в контуре Кх,у не про­

изойдет искажения информации, равна:

 

 

 

 

 

П qt

 

 

 

 

 

х Кг<у

 

 

q {Кх,у)

рктр.у+

П

<7г-<?ктр.и

 

 

 

.X < ! < у

 

 

 

- Если разорвать обратную

связь

контура

Кх,у, то

вероятность

того, что в контуре Кх\у

не

произойдет искажения

информации,

67