книги из ГПНТБ / Зингер, И. С. Моделирование информационных процессов в системах управления предприятиями
.pdfВ графе, не содержащем контуров, вероятность достоверного прохода данных от входов до выхода равна произведению веро ятностей достоверного перехода данных через вершины, из кото рых ведут пути в выходную вершину, если для получения этой
выходной информации необходима обработка данных во всех этих вершинах.
Вернувшись к рассматриваемому примеру, получим, что веро ятность достоверного выхода данных в вершине иа графа U на рис. 25 равна вероятности получения достоверного выхода данных в вершине иа графа £Л3) на рис. 28, которая равна:
q {3) q(3) д (3) д ( з) =
Я1 <7г Яь Яь Я8
(рктр.з -Рктр.4+172 <7ктр.4+ <72’<7ктр.8'рктрл) (Рктр.7+ <7в<7ктр.7)
Вероятность получения достоверного выхода в вершине «9 графа U на рис. 25 равна вероятности получения достоверного выхода данных в вершине и9 графа t/<3) на рис. 28, которая равна:
9(3) |
Qi Яь Я& Яд |
q(3) ф да д (j) = |
/ ? к т р .7 + <7б * ^ к т р .7
Наряду с рассмотрением вероятности достоверного выхода ин формации в вершинах графа U необходимо также определить сложность формирования выхода. Под сложностью формирования можно понимать либо среднюю продолжительность формирования информации на выходе, либо среднее количество проведенных опе раций, необходимых для этого формирования, либо вектор, каж дая координата которого является средним количеством операции определенного типа, необходимых для выхода вершины из ее вхо дов. Опишем способы вычисления значений этих параметров для новой вершины, зная значения соответствующих параметров всех вершин исходного графа. Устраняя таким образом обратные связи, получим граф контуров, все вершины которого снабжены значе ниями параметров достоверности и сложности перехода от входов в вершину к выходу из нее. Выше было показано, как в таком графе вычислять достоверность любого выхода графа.
Чтобы определить сложность формирования выхода графа, не содержащего контуры, достаточно суммировать значения слож ностей формирования всех вершин графа, из которых идут пути
врассматриваемый выход. Если вершины, из которых ведут пути
врассматриваемый выход графа, не всегда используются для его формирования, они должны быть снабжены вероятностями их ис пользования при формировянии выходов графа. В этом случае суммируются сложности, взвешенные вероятностями их использо вания соответствующих им вершин при формировании выхода гра фа. Результатом явится сложность формирования рассматривае
мого выхода.
Перейдем к определению указанных параметров для простых контуров.
70
1. Простая циклическая структура без обработки данных обратной связи
(рис. 29). Обозначим через Qr слож ность формирования выходных данных ' УиТ> графа UT по его входным данным че
рез <3ктр. — сложность переработки данных в вершине иктр..
Как было показано выше, вероят- и
ность достоверного перехода от входа в циклическую структуру, изображен ную на рис. 29, до ее выхода равна:
Яг
q — ---- -г------ .
Рктр.“г<7г ^ктр.
6 - |
Чиго Q“rP |
6 |
q г Quip |
|
|
|
Рис. 29 |
гдерктр.= 1— Рктр. — вероятность искажения информации в гра фе
Вычислим среднее значение Q сложности формирования выхо да циклической структуры, показанной на рис. 29, из ее входа.
Вероятность того, что данные будут выданы из контура после первого прохода по графу UT, равна вероятности того, что не бу
дет обнаружено искажения информации после первого прохода данных по графу Нг; 1— (1 — <7г)<7ктр;. При этом сложность фор мирования выхода будет равна С?г+<2ктр.. Сложность формирова
ния выхода в результате двух проходов по контуру равна 2(Qr+ + Qktp:); а вероятность того, что выход будет получен после двух проходов, составит
[1 (1 <7г)<7ктр.] [(1 ^г)7ктр.] .
Сложность формирования выхода в результате трех проходов по контуру равна 3(Qr+QKTp.), а вероятность того, что выход будет получен после трех проходов, будет
[1— (1—<?г) <7ктр.] [ (1 ^г)<7ктр.]2 И Т. Д.
Для среднего значения сложности формирования выхода из циклической структуры получаем выражение
Q = (Qf+ Q ktp.) [1 — (1 — Уг)Унтр ] + 2 ( Q r+ Q KTp.) [1 — |
(1 -<7г)<7ктр.] X |
X [(1 — <7г)?ктр.] + 3 ( Q r+ Q KTp.) [1 — (1 — <7г)<7ктр.] [(1 |
<?г)<7ктр.]2+ |
-I— = (Qr + Фктр.) [1— (1 ~ Я г ) <7ктр.] {1 + 2[ (1 — qr) <?ктр.] +
1 (1— *7г)^ктр.
+ 3[ (1 —7г) 9ктр.]2+ " -} = (Qr+QKTP.) [1_ (1_ (7р)?1(ТР1]Г '==
Qi +Q ктр.
Рьтр.+ 9г'<?ктр.
До сих пор в этом параграфе рассматривались графы информа ционных потоков, простые циклические структуры которых не со держат элементов обработки данных в цепи обратной связи.
71
В графе информационных потоков могут встретиться простые циклические структуры с обработкой данных в цепи обратной связи. Такие простые цикли ческие структуры могут быть обобщен но представлены графом.
2. Про с обработкой данных в цепи обратной связи. Циклическая структура (рис. 30) характерна для контрольных обратных связей в ЭВМ, когда при повторном прогоне данных необходимо провести формирование начального состояния
всех параметров, изменившихся в результате первого прогона данных по контуру. Часть циклической структуры, которая со стоит из вершин, входящих в пути, идущие от входа в цикличе скую структуру к ее контролирующей вершине (и не содержащих контролирующую вершину), обозначаются через Ur. Граф Ur со держит указанные вершины и все дуги, связывающие их. Досто верность перехода информации через эту часть циклической струк туры (через граф Ur) обозначим соответственно через qv и Qr. Часть рассматриваемой простой циклической структуры, содержа щая вершины, которые относятся к-обработке данных в цепи обрат ной связи, с связывающими их дугами обозначена через U0. Досто верность перехода информации через эту часть графа обозначим че рез <7оЧерез <7КТр: обозначена вероятность обнаружения в контро лирующей вершине искажения информации, поступившей в эту вершину.
Вычислим вероятность q достоверного перехода информации от входа в циклическую структуру, изображенную на рис. 30, до вы хода из нее. Искомая вероятность складывается ‘из вероятности получения достоверного выхода из циклической структуры после первого прохода графа LJr и вероятности того, что будет получен достоверный выход из циклической структуры после искажения
информации в -графе Ur в результате |
первого прохода графа UT. |
Для вероятности q получаем |
|
<7оQr |
<7г(Рктр.+ <7о<7ктр.) |
<7= *7г + (1 —qr) qктр. |
= |
Р ктр.+ ^О Ят Яктр. |
Рктр.-р^О Яг <7ктр. |
Сложность продвижения информации через граф Ur цикличе ской структуры обозначим через Qr. Часть рассматриваемой прос той циклической структуры, содержащая вершины, которые отно сятся к обработке данных в цепи обратной связи с связывающими их дугами, обозначена, как и раньше, через U0. Сложность продви жения информации через эту часть графа обозначим через QoСмысл обозначения Q Kt p . т о т же, что и в простой циклической структуре, изображенной на рис. 29.
72
Среднее значение Q сложности формирования выхода из цикли
ческой структуры, -приведенной на рис. 30, можно вычислить по формуле
Q = Q i P1 + Q2 Р2 >
где Qi — среднее значение сложности формирования выхода при условии, что данные выдаются из циклической структуры после первого прохода графа UT\
pi — вероятность того, |
что данные |
будут выданы |
из цикличе |
ской структуры после первого прохода графа £/г; |
выхода при |
||
Q2 — среднее значение |
сложности |
формирования |
|
условии, что данные не выдаются из циклической структуры после первого прохода графа UT;
Р2 — вероятность того, что данные не выдаются из циклической структуры после первого прохода графа UT.
Ясно, что
Q i = Q i ' + Q k t p . >
Pi = 1 —( 1 —Qr) ^ктр. и Р2= (1—Р’г)р,ктр. *
Найдем величину Q2.
После обнаружения искажения информации в графе Ur схема циркуляции данных в рассматриваемой циклической структуре, если входом в нее считать вход в граф U0, аналогична схеме цир куляции в циклической структуре, приведенной на рис. 29. Вос пользовавшись формулой для вычисления средней сложности фор мирования выхода из этой структуры и заменив в ней Qr на Qo+ 4-Qr и <7Г на р'о-р’г, получим
Q o + |
Q f + Q k t p . |
<32 = |
+ Q r + Q ktP, * |
/Вктр. + |
<?о-<?г-9ктр. |
Для среднего значения Q сложности формирования выхода из контура получаем выражение
Q ~ Q i P1 + Q2 Р2 —(Qr+Q ктр ) [1 (1 (Jr) <7ктр.] +
+ |
( Q o + Q r + Q K T p . ) [(1------9г ) < ? К Т р . ] |
+ ( Q r + Q ktp.) [ ( 1—Qr) <7ктр.] = |
|
Рктр.+?о-9г-<71<тр. |
|||
|
|
||
|
( Q o + |
Q H - Q k t p . ) ( 1— Яг)Яктр. |
|
|
— Q r + Q ktp. + |
Рктр.-р<70 ■Яг '9ктр. |
|
|
|
Правило устранения простой циклической структуры, приведен ной на рис. 30, следующее.
Циклическая структура заменяется вершиной. Входными дуга ми эта вершина соединяется с вершинами, из которых исходили входные дуги в граф Ur. Выходными дугами эта вершина соединя ется со всеми вершинами, в которые входили дуги, исходящие из вершины UKтр: устраненной циклической структуры.
Устраняя последовательно по этим правилам простые цикличе
73
ские структуры графа информационной модели управляющей си стемы, можно вычислить количественные характеристики достовер ности и сложности формирования выходов графа.
Проведем параллельное вычисление параметров достоверности и сложности для графа информационной модели, приведенного на рис. 31.
1. |
Заменим простые циклические структуры (и3, щ, ц3) и (н |
«12, «а) |
графа U вершинами и3 и иц по правилу устранения прос |
тых циклических структур, приведенных на рис. 29. Получим зна чения параметров q и Q для новых вершин н3 и ип \
зР к т р .4 + ^ 3 •</к тр .4
,,, |
Ян |
q(i) — |
-------------------------------- |
Оqк т р . 12 + ^ 1 1 ' <?ктр. 12
|
Q(‘) = |
Q 3 + Q 4 |
|
--------------------- |
|
|
3 |
РктрЛ^ЯЗ*^ктр.4 |
|
QiV |
Q 1 1 + Q 1 2 |
|
Р к т р . 1 2 + 1? и ' С к т р . 1 2 |
|
|
и |
|
Граф |
получившийся после замены этих циклических струк |
|
тур вершинами, приведен на рис. 32. |
||
2. |
Заменим простую |
циклическую структуру Кь,% графа I |
вершиной н3 по правилу устранения простых циклических струк тур, приведенных на рис. 30. Получим значение параметров q и Q для новой вершины ы3:
74
|
|
Рис. 32 |
<?3 |
' Ць • Ць ( Р к т р . 8 + <?7 • <?ктр.в ) |
|
(2)= |
|
|
я 3 |
Р к т р . 8 + |
9 <31) ? 5 <7в <?7 <?ктр.8 |
|
(Qs |
+ Q 5+ Q 6+ Q 7+ Q 8) ( 1 — <73 5 5 <?е)9ктр.8 |
Q f = Q(y + Q5+ Q 6+ Q 8+
PKTp-.e+ Vj1* <7б Яктр.8
Граф £/<2\ получившийся после замены циклической структуры Кз,8 на вершину ы3, приведен на рис. 33.
Этот граф не содержитконтуров. Вероятность достоверного выхода и9 равна 7 1 ^2<7з(2)^9, а средняя сложность ее формирования будет Qi + Q2 + Q3<2)+C?9- Вероятность достоверного выхода и[г рав на 72<7io9 n<7i3, а средняя сложность ее формирования составит
Q 2 + Q 1о+ Q 11(1^+ Q 1з-
Проведенный анализ показывает, что вероятность достоверного выхода повышается при усилении жесткости контроля, т. е. при увеличении значений параметров q в контролирующих вершинах повышается достоверность выходных данных, но одновременно воз растает и сложность их формирования. И наоборот, при уменьше нии значений параметров q в контролирующих вершинах умень шается достоверность выходных данных и сложность их формиро вания.
Допустимая сложность формирования выходных данных уста навливается объектом управления, так как ограничен интервал времени, отведенный для их формирования. Дальнейшим шагом на пути совершенствования методов разработки и оценки инфор мационных моделей АСУ должно явиться определение значений параметров q в контролирующих вершинах графа, которые зна чительно повышают достоверность выходных данных, оставляя сложность их формирования в допустимых пределах.
§ 4. АНАЛИЗ СХЕМЫ ИНФОРМАЦИИ |
* |
С ОБРАТНЫМИ СВЯЗЯМИ |
|
При проведении анализа схем потоков информации разработчики АСУП, выявляя перечень обратных связей и их клас сификацию, устраняют обратные связи, появившиеся в результате неточности проведенного исследования потоков информации, затем выделяют обратные связи в схеме движения и формирования до кументации. При этом часто вместе с ликвидацией обратных свя зей, образующихся за счет встречного направления движения до кументации, неоправданно аннулируются контрольные обратные связи. В результате проводится анализ документооборота и си стемы обработки данных без учета контрольных связей в ответст венных пунктах прохождения информации.
Такое положение объясняется следующими причинами. До на стоящего времени отсутствуют методы и конкретные алгоритмы анализа с помощью ЭВМ информационных графов, имеющих кон туры. Когда информационные модели анализируются (схемы документопотоков) существующими методами, тс при выявлении o6w ратных связей ЭВМ выдает сигнал. Для проведения дальнейшего анализа этой модели необходимо искусственно (оператору) раз рывать информационную связь, образующую контур.
В таких ситуациях исследователи обосновывали наличие обрат ных связей только за счет встречного движения информации (до
кументации) |
типа «отчет — план», |
не учитывая, что из все-го переч |
ня обратных |
связей достаточно |
большое количество является |
контрольным.
Необходимо отметить, что характер обратных связей в различ ных отраслях промышленности различен. Существует мнение, что основной причиной различия характера обратных связей в эконо мических объектах управления является вероятностный характер производства, вызывающий передачу по каналам как прямой, так и обратной связи, обширной информации. При этом отмечается, что знание и учет особенностей обратных связей экономических систем управления позволит создавать наиболее рациональные
АСУП.
Рассмотрим проведение анализа схемы документооборота с об ратными связями на примере подсистемы оперативно-производст венного планирования предприятия. С этой целью рассмотрим в
76
укрупненном виде схему взаимосвязей основных форм документов этой подсистемы.
На рис. 34 представлен граф формирования основных докумен тов подсистемы Оперативно-производственного планирования меха нических цехов (рассматриваемый случай характерен для пред приятий серийного и мелкосерийного производства).
|
П еречень наим енований |
основны х |
ф орм докум ентов подсистем ы |
О П П , |
отр а |
|||||||||||||
ж аем ы х в гр аф е |
(рис. |
3 4 ), следую щ ий: |
|
|
|
|
|
|
||||||||||
2 — |
плановая, |
конструкторская, |
технологическая |
докум ентация; |
|
|
|
|||||||||||
3 — поквартальная потребность |
в |
креп еж е; |
|
|
|
|
|
|
||||||||||
13 |
— картотека учета |
д ет ал ей по |
С Н О П у; |
|
|
|
|
|
|
|||||||||
14 — |
граф ик |
обеспеченности |
деталей , |
находящ и хся |
не в систем е |
СН О П ; |
|
|||||||||||
4 — график |
потребности |
по |
детал ям |
общ ей |
применяемости; |
|
|
|
||||||||||
11 — граф ик |
учета детал ей Ц К С ; |
|
|
|
|
|
|
|
|
|||||||||
15 |
— пр ои зводствен н ое |
зад ан и е цеха-сдатчика; |
|
|
|
|
|
|
||||||||||
10 |
— карты |
учета |
детал ей |
в |
ц ехах |
основного |
производства; |
|
|
|
||||||||
18 |
— |
перечень |
деф ицитны х |
детал ей |
цеха-получателя*, |
|
|
|
||||||||||
19 |
— |
перечень деф ицитны х |
деталей цеха-сдатчика; |
|
|
|
|
|||||||||||
20 |
— п р оизводствен ная |
програм м а |
цеха-сдатчика; |
|
|
|
|
|||||||||||
2 1 — пр ои зводствен н ое |
зад ан и е участку (граф ик ); |
|
|
|
|
|||||||||||||
24 — сменны й |
рапорт |
о |
едач е детал ей |
цехом ; |
|
|
|
|
|
|
||||||||
23 |
— сводк а |
о |
сдач е |
детал ей |
на |
пр ом еж уточ н ую |
операцию ; |
|
|
|
||||||||
22 |
— м арш рутная |
карта; |
|
|
|
|
|
|
|
|
|
|
|
|||||
6 |
— нак ладная на изготовление |
цехом детал ей |
и узлов; |
|
|
|
||||||||||||
8 — книга учета |
цехового |
склада; |
|
|
|
|
|
|
|
|
||||||||
7 — сводны й |
отчет Ц К С |
за |
день; |
|
|
|
|
|
|
|
|
|||||||
17 — перечень деф ицитны х |
детал ей |
Ц К С ; |
|
|
|
|
|
|
||||||||||
9 — |
еж едневны й |
рапорт |
о |
д етал я х , |
поступивш их |
с пр ом еж уточны х |
операций; |
|||||||||||
1 — |
приказы |
на |
проведени е |
изменений, м еж цеховы е извещ ения |
о |
браке, |
акты |
|||||||||||
|
|
потерь |
деталей ; |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
77
16 — п р ои зводствен н ое за д а н и е цеха -п отреби тел я ; 12 — еж ед ек ад н ы й р ап ор т Ц К С ; б — в едом ость квартальной инвентаризации .
Формирование документации в такой системе оперативно-про изводственного планирования может быть разделено на несколько укрупненных блоков:
I. Блок формирования оперативной программы механических цехов или блок определения потребности в продукции этих цехов на период оперативного плана (месяц, квартал).
II. Блок выявления реального обеспечения сборки продукцией механических цехов, запущенной к моменту начала планового пе риода при составлении задания цеху с учетом «дефицита сборки».
III. Блок внутрицехового, участкового планирования и регули рования производства — планирование и учет движения деталей но операциям, выдачи деталей на рабочие места, хранения деталей в цехе и передачи их на промежуточную обработку.
IV. Блок регулирования межцеховых передач и хранения дета лей в Центральном комплектовочном складе и в складах цехов.
V. Блок проведения изменений, планирования заказов и вос полнения брака.
В связи с огромной номенклатурой деталей (35—50 тыс. наи менований оригинальных деталей в годовом цикле по заводу в це лом), сложностью маршрутов изготовления, частыми изменениями (до 300 изменений в день) система прохождения информационных сигналов в оперативном управлении такого завода весьма сложна. Как правило, имеющиеся типовые системы ОПП на практике до полняются весьма существенными «информационными довесками» и в «чистом виде» не применяются. В данном примере рассмотре но применение картотеки системы непрерывного оперативного пла нирования (СНОП) в производственно-диспетчерском отделе ма шиностроительного завода.
Как известно [26], такая система управления (СНОП) вклю чает следующие основные элементы:
приведение разнообразной номенклатуры выпускаемой продук ции к одному показателю — условному суткокомплекту;
организацию работы всех подразделений по единому сквозному графику за счет условного снятия с оперативного учета нормати вов задела, выраженного в днях обеспеченности;
применение для контроля за выполнением единого сквозного графика и оперативного регулирования производства «картотеки пропорциональности». :
Частые изменения, вносимые в конструкцию изделий и в пла новые задания по номенклатуре, требуют проведения трудоемкого подсчета величин условных суткокомплектов. Однако задержка с пересчетом по всей номенклатуре изделий приводит к тому, что на определенный период времени картотеки пропорциональности пе рестают отражать действительное состояние обеспеченности про изводства. Практика внесения изменений показывает, что из-за
78
большого объема работ по обработке информации работники ап парата управления вынуждены иногда отказываться от некоторых важных показателей, необходимых для оперативного управления производством, а использовать укрупненные показатели, которые не позволяют наиболее полно раскрыть имеющиеся производствен ные резервы.
Часть номенклатуры изделий, а также детали общей применяе мости планируются не по системе СНОП. На основании картотеки СНОП, а также графика потребности деталей, не находящихся в СНОП, и графика потребности в деталях общей применяемости оп ределяется производственное задание цехам-потребителям и цехусдатчику. Однако фактическая обеспеченность цехов-потребителей зачастую расходится с той, которая отражена в перечисленных выше документах, что связано с несвоевременным оформлением цехами «браковочных извещений», потерями и другими ошибками в работе персонала и в оформлении документов. Эти ошибки выявляются частично при составлении оперативной программы цеха путем составления списка «дефицита», который получается в результате сравнения картотеки, а также «дефициток» цехов и центрального комплектующего склада. При этом обнаруживается до 50% ошибок в данных картотеки и до 20% ошибок в данных «дефициток». Первоначально составляется оперативная программа цеху, затем — оперативные программы участкам. После составле ния оперативной программы участкам осуществляется процесс сменного участкового планирования и отчетности. Отчетность в свою очередь является сигналом для составления новых оператив ных планов, для выяснения новой степени обеспеченности цеховпотребителей продукцией цехов-изготовителей и т. д.
79
