Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Зингер И.С. Обеспечение достоверности данных в автоматизированных системах управления производством

.pdf
Скачиваний:
7
Добавлен:
23.10.2023
Размер:
5.21 Mб
Скачать

Для остальных вершин £Д этого графа вероятности (вероятности не внести искажения в данные в вер­ шинах Ui) такие же, как и для графа U, изображенного

на рис. 13.

На втором шаге устраним

циклическую структуру

К

графа U^K Получим граф

СЛ2>, приведенный на

рис.

15.

 

Рис. 14. Граф W

Рис. 15. Граф XJ-

В графе ZJW вероятность qf* достоверного перехода информации от входа в вершину С/2 Д° ее выхода равна

о( 2 )

9?

дг

 

<72</4

 

 

 

?2

Рз + q°.qa

 

 

 

Рз-Рй + ? 2 - д 4 +

?2-?3-^4

Для остальных вершин Ut этого графа вероятности такие же, как и для графа U, изображенного на рис. 13.

На третьем шаге устраним последнюю циклическую

структуру — К0<1

графа £Л2) .

 

 

Получим граф

3> без контуров (рис. 16).

 

В графе

СЛ3)

вероятности

q[® достоверного

перехода

информации

через вершины

Ui соответственно

равны:

 

 

(72

 

?2 • дз • Pi '

 

 

Pi

• Pi + qi • q\

+

 

92

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

вероятностей достоверного перехо­

 

 

 

д а данных через вершины, из ко-

 

 

 

- Т о р ы х ведут пути в выходную вер­

 

 

 

шину, если для получения этой

 

 

 

выходной информации необходима

 

 

 

обработка данных во всех этих

 

 

 

вершинах.

 

 

 

 

 

 

 

Вернувшись

к

нашему приме­

 

 

 

ру, получим, что вероятность по­

 

 

 

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

 

 

 

ных в вершине U8 графа U (рис. 13)

 

 

 

равна вероятности получения до-

 

 

 

_ стоверного

выхода данных

в вер-

Рис.

16. Граф

V

>-тине Ua графа

£Л3> (рис. 16):

 

 

 

_(3)-<3)

(3) (3)

(3)

_

 

 

 

 

41 4г

Чь

Чч 4s

 

 

 

 

3Р.1 +

qigt, +

qiq3Pi)(Pi +

дф)'

 

 

 

Вероятность

получения

достоверного

выхода

данных

в вершине U9 графа U (рис. 13) равна вероятности полу­

чения достоверного выхода

данных

в вершине Us

графа

£Л3> (рис. 16):

 

 

 

 

 

 

71<757б7о

Pi + ЯФ '

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

93

при переходе от ее входа к выходу и сложностью форми­ рования выхода из ее входов 4 .

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

стоверности

и сложности перехода от входов в вершину

к выходу из

нее.

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

Перейдем к вычислению указанных параметров для простых контуров. Рассмотрим простую циклическую структуру без обработки данных обратной связи (рис. 17).

Через ОГ обозначим сложность формирования выход­

ных данных графа US по его входным данным. Через

QKTP

обозначим сложность переработки данных в вершине

UHTP-

Как ранее было показано, вероятность достоверного перехода от входа в циклическую структуру, изображен­ ную на рисунке 17, до ее выхода равна

РКТР + Is'lRTP '

где

РКТР

= 1 QKTP

— вероятность искажения

инфор­

мации в

вершине

UKTP-

 

4 Под сложностью формирования можно понимать либо

среднюю продолжительность формирования выхода из

входов,

либо

среднее количество

приведенных операций, необходимых

для этого формирования, либо вектор, каждая координата

которого^

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

94

Вычислимсреднее значение Q сложности формирова­ ния выхода циклической структуры (рис. 17) из ее входа.

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

после

первого

прохода данных по

графу

ЛГ; 1 —

(1 —

— Яг) ЧНТР'

При

1'том

сложность

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

вы­

хода,

равная

ОГ

+ QHTP,

появляется с

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

•*Т~— (1 — дг) дктр- Сложность формирования выхода в ре­ зультате двух проходов по контуру равна 2 Г -f- QKTP)>

а вероятность того, что выход будет получен после двух проходов, равна

[1 — (1 — Яг) ЯИТР] • [(1 — Яг) ЧКТР\

И Т . Д .

Для среднего значения сложности формирования вы­ хода из циклической структуры получим выражение

Q

=

(Q.

+

QKTP)11

-

 

(1 -

Яг) W

 

+

 

 

 

+

2«?, +

<?ятр)[1 -

(1 -

Яг)

дНТР]-

 

 

 

 

• [(1

-

Яг) ЯКТР]

+

3(9,

+

< ? « Г Р ) [ 1 -

(1

-

Яг) •

 

• ? Н Г Р ] [ 1

-

(1 -

 

Яг) ЯКТР?

+

• • •

=

(<?*

+

( ? Я Т Р ) [ 1

-

-

(1 -

Яг) • qKTP){i

+

2 [(1 -

дг) дктр]

+

3 [(1 -

дг) •

•ЯКТР?

 

• • • }

=

(<?*

+ < ? Я Г Р ) -

 

 

 

 

 

 

1 —

(1 —

</8 )<7HTP

_ :

 

Qe

+

Qi<TP

 

 

 

 

'

I 1

— (1 — ЧгЬкТР?

 

РКТР

+

ЧгЧкТР

 

 

 

Правило устранения циклической структуры, приве­ денной на рис. 17, такое: циклическая структура заме­ няется вершиной, Входными дугами эта вершина соеди-

93

няется с вершинами, из которых исходили входные дуги в граф US. Выходными дугами эта вершина соединяется со всеми вершинами, в которые входили дуги, исходя­

щие из вершины UKTP,

устраненной простой

циклической

структуры.

Для новой

вершины

значения

параметров

q и Q устанавливаются

равными

 

 

 

q =

Чг

Q =

Qa +

QHTP

В графе информационных потоков могут встречаться простые циклические структуры с обработкой данных в цепи обратной связи (рис. 18).

Сложность продвижения информации через граф 11г такой циклической структуры обозначим через Q S . Часть рассматриваемой простой циклической структуры, со­ держащая вершины, которые относятся к обработке дан­

ных в обратной связи,

с связывающими их дугами, обо­

значена через Uо- Сложность продвижения информации

через

эту

часть графа

обозначим

Q N . Смысл

обозначения

QKTP

ТОТ

же, что и в

простой

циклической

структуре,

изображенной на рис.

17.

 

 

Среднее значение Q сложности формирования выхода из циклической структуры, приведенной на рис. 18, мож­ но вычислить по формуле

Q = QiPi + QtPi,

где (?i условное среднее значение сложности при усло­ вии, что данные выдаются из циклической структуры после

первого прохода графа

иг;

 

Рг — вероятность того, что

данные будут выданы из

циклической структуры

после

первого прохода графа

иг;

<?2 — условное среднее значение сложности при ус­ ловии, что данные не выдаются из циклической структуры после первого прохода графа U3;

Рч — вероятность того, что данные не выдаются из циклической структуры после первого прохода графа US. Ясно, что

<?i

=

<?з

+

QKTP,

 

 

P I

=

1 -

(1 -

Чг) qHTP

и PT = (1 - ql)

qKTp.

Найдем величину Q%.

 

После обнаружения искажепия информации в графе

US

схема циркуляции

данных

в рассматриваемой

цикли­

ческой структуре,

если входом в нее считать вход в граф

f/oi

аналогична схеме

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

струк­

туре, приведенной на

рис. 17. Воспользовавшись

форму­

лой

для вычисления

средней

сложности формирования

выхода из этой структуры и заменив в ней Ог на Q0 +

+ Q ; и дг

на д а - д г ,

получим, что'

 

 

 

Qt + Qt +

QxTP

 

 

 

< ? s -

Р Я ГЯ + * , - * . - 7 Я Т Р + Q ' +

Q K T P -

 

Для среднего значения Q сложности формирования выхода из контура получаем выражение

Q

= QiPi

+

<?2Р3 = « ? . +

QKTP)

[1 -

(1 - qt) •

_

 

, ,

( Q ' + Q 8

+ Q K T P ) [ а - О

?ЯГР]

,

+

(Qe

+

QKTP)

[(1

Чг) QKTP]

=

 

 

 

N

. N

 

. ( Q I + Q . + Q H T P ) ^ — О ^ Я Г Р

Правило устранения простой циклической структуры, приведенной на рис. 18, такое: циклическая структура заменяется вершиной. Входными дугами эта вершина соединяется с вершинами, из которых исходили входные дуги в граф UГ- Выходными дугами эта вершина соединя­ ется со всеми вершинами, в которые входили дуги, исходя­ щие из вершины UKTP устраненной циклической струк­ туры. Для новой вершины значения параметров } и ^ устанавливаются равными

1 = ЧАРКТР

+ ?°?ягр)

 

Q = Qe + QKTP

( Q J + Q A +

<2ЯТР) С1 — <7Г) ЧКТР

+

+ Чъ'Чг'ЧкТР

 

РКТР

Устраняя последовательно по этим правилам простые циклические структуры графа информационной модели

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

Определим среднюю сложность формирования и до- 'в'говерности выдачи данных для графа информационной модели, приведенного ыа рис. 19.

1/а 4 И. С. Зингер, Б-. С. Куцык

97

®

Рис. 19. Граф U

1.

Заменим простые циклические структуры (С/.,, Е74,

U3) и

( U l v t7 1 2

графа U вершинами U3 и С/и по пра­

вилу устранения простых циклических структур, приве-,

денных

на

рис.

17.

Получим

значения

параметров

д

и О для новых вершин С/3 и

Uu:

 

 

 

 

 

 

 

 

 

Q3 +

Q4 .

 

 

 

 

^4 +

?8?4

 

 

Pi

+

0a?4

'

 

 

 

 

 

 

 

 

 

 

 

 

 

911

 

 

_

Qn + Qn

 

 

 

Граф

 

получившийся

после

замены этих

цикли­

ческих структур вершинами, приведен на рис. 20.

 

2. Заменим

простую

циклическую

структуру

JK"3 i 8

графа

вершиной

Us

по правилу устранения

иростых

циклических структур, приведенных на рис. 18. Получим

значение

параметров

q и

Q для

новой вершины U3:

, г )

_

? ( з ) - ? 5 - < 7 б ( Р а + qi-qs)

_

 

9 з

рв

+ g (i)?5-<7o-?7-(7s

'

 

<?<*> =

 

QW +

<?5 +

<?e +

<?7 +

<?8 +

{

( Q 3 "

+

Qs +

Qo +

QT + .

Qs) (1 -

W • дъ• qt) 78

p 8 + 9 3 1 ) 9 ь - 9e-97 -?8

98

Рис 20. Граф U ( D

Рно. 21. Граф

Граф U(2\ получившийся после замены циклической структуры К3,а на вершину U3, приведен на рис. 21.

Этот граф не содержит контуров. Вероятность досто­ верности выхода U9 равна <71адз2,<?91 а средняя сложность

ее формирования — Q1

+ Q2 +

Q32)

+

Qa-

Вероятность

достоверного выхода С/13

равна q*qwqn

q13,

а средняя слож­

ность его формирования — Q2 +

<?io +

<?п

+ Q u -

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

ность выходных данных,

но одновременно

и усложняет­

ся их формирование. И

наоборот, при уменьшении па­

раметров q в контролирующих вершинах

уменьшается

4* 99

достоверность выходных данных и сложность их форми­ рования.

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

Г л а в а т р е т ь я

РЕАЛИЗАЦИЯ МЕТОДОВ ПРОГРАММНОГО КОНТРОЛЯ ДОСТОВЕРНОСТИ ДАННЫХ

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

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

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

структурой автоматизированных систем обработки дан­ ных и типом используемых технических средств;

принятой на предприятии схемой документооборота (информационными потоками предприятия);

способами организации хранения и использования базисных информационных массивов АСУ;

режимами работы технических средств АСУ и спосо­ бами обработки данных в системе;

надежностью функционирования отдельных звеньев АСУ.

Структура автоматизированных систем обработки дан­ ных определяется: составом и характеристиками основ­ ных технических средств системы (центральный процес­ сор, устройства памяти, устройства ввода-вывода, пери­ ферийные устройства регистрации, сбора и передачи дан­ ных и т. п.), способами соединения электронных вычи­ слительных машин между собой (в случае двух и более ЭВМ); способами соединения электронно-вычислитель- ного комплекса с периферийными устройствами и объек­ том управления и способами взаимодействия людей в си­

стеме обработки данных. Возможные схемы

соедине­

ния объекта управления с ЭВМ и способы

включения

человека в контур управления представлены на рис. 22.

101

Соседние файлы в папке книги из ГПНТБ