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

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

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

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

Добавлен: 29.10.2024

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

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

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

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

показателей (А, Б), (А,

В)

и т. д. выявим коэффициент С а б

и

т . д .

 

г

 

АБ

 

 

 

 

 

 

 

 

 

 

АБ А+Б-АБ

 

 

 

 

 

 

 

 

 

где АБ — количество общих признаков для А и Б;

 

 

 

 

 

 

А — количество признаков, которыми описывается А;

 

 

 

Б — количество признаков,

которыми

описывается

Б.

 

 

 

В результате этих действий получим

симметричную

матрицу

М2, по диагонали которой расположены

единицы,

а элементами

которой являются коэффициенты С.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Т а б л и ц а

4

 

 

 

 

 

 

Матрица М2

 

 

 

 

 

 

 

 

 

Показатель

 

 

 

 

 

 

г

 

 

 

 

 

Показател

 

А

Б ■

 

В

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

А

1

 

С а б

Cab

С а г

 

 

 

 

 

Б

СБА

1

Свв

С б г

 

 

 

 

 

В

СвА

Свв

1

 

Свг

 

 

 

 

 

Г

СГА

Сгв

Сгв

1

 

 

 

 

 

 

Выберем некоторое Q — пороговое значение Саб»

достаточное

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

в один класс,

и предположим,

 

что

С| = 0,51,

матрицу

«показатель

на

показатель» —

Строим следующую

матрицу М3. Элемент К аб

равен единице,

если соответствующий

ему элемент Саб (матрицы

 

в противном случае К аб

 

= 0 .

Рассмотрим треугольную часть матрицы Af3, элементы которой

расположены выше (или ниже)

главной диагонали.

Представим

ее как матрицу смежности некоторого

графа

GCM. (рис. 1 0 ), вер­

 

 

 

шинами которого являются по­

 

 

 

казатели.

Две

вершины

i

и /

 

 

 

будут соединены

дугой

в

том

 

 

 

случае,

если соответствующие

 

 

 

элементы сц равны единице.

 

 

 

Ставится задача выделения

 

 

 

наиболее

связанных

 

блоков

 

 

 

внутри графа. При этом в вы­

 

 

 

бранном

варианте

 

должно

 

 

 

быть минимальное число бло­

 

 

 

ков при наибольшей связанно­

 

 

 

сти наименее связанного блока.

41


А

Б

в 1

Г

д

Е

Ж

3

И

к

Л 1

м

н | .

О

Т а б л и ц а 5

Матрица взаимосвязи показателей М 3

 

А 1Б 1 В [

Г 1Д | Е | Ж [

3

] И 1К 1Л | М | Н 1О | ...

1 1 | 0

1 1 1 0 10 0 1 1 | 0 1 0 0 0 0

1 1 10 1 1 1 1 0 | 0 0 | 0 i 0 0 | 0 1 0 0

1 1

0 1 0 1 1

1

1

0

0 1 0

1

1 0

1 0 '1

1

1

0

1

1

1

о

о

0

0

0

0

1 1

 

i l l

 

1 1

о

о

0

1

о

о

 

 

 

1

0

о

о

1

1

1

0

0

 

 

 

 

 

 

 

 

 

1

0

0

1

1

1

0

0

1

 

 

 

 

1

0

1

1

1

0

0

 

 

 

 

 

 

1

1

1

1

0

0

 

 

 

 

 

 

 

1

0

1

1

1

 

 

 

 

 

 

 

 

h

1

i l l

 

 

1

 

1

 

 

 

 

1

1

1

 

.!

 

 

 

 

1

 

1

 

1

1

1

 

1

 

 

 

1

 

 

 

 

]

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

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

n {> n 2> n 3 ,

где, предположим:

jV] — приоритет дескриптора «объекта»;

N2

то же

«характеристика объекта»;

N3—

»

«единица измерения».

Общий

перечень дескрипторов представляет собой множество,

в котором некоторые показатели не связаны отношением порядка.

42


Однако в описании каждого отдельного показателя такое отноше­ ние установить можно.

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

Сплошными линиями на рис. 10 представлены связи между вершинами графа, отнесенные к одному блоку. Пунктирными ли­ ниями — связи между вершинами, не отнесенные к одному блоку, т. е. каждой связи (ij) присвоен приоритет Nij.

Общее количество блоков W зависит от выбранного варианта. Наличие той или иной из допустимых связей тоже зависит от вы­ бранного варианта.

Задача разбиения графа формулируется следующим образом: S-Vij

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

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

ния.

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

Каждый оператор представляет собой некоторую стандартную, устоявшуюся совокупность действий или некоторую стандартную программу, к которой могут быть применены те же требования,


что и к «оператору» в понимании операторного машинного про­ граммирования [22], а именно:

только первая команда оператора может получать управление извне (т. е. от других операторов);

внутри оператора управление от одной команды к другой пере­ дается только в той последовательности, в которой эти команды расположены;

только последняя команда оператора может передать управле­ ние другому оператору;

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

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

 

 

Т а б л и ц а 6

 

Перечень некоторых процедур или операторов

 

обработки данных

Обозна­

В терминах машинной обработки

В терминах технологической карты

чения

Вз

Вс

Вг

п

Выборка с занесением ис­

Выбрать из

документа ...

показатель и

ходного массива в произ­

записать его в документ ... в строку ...

водственный

массив

Выбрать из документа ...

показатели ...

Выборка

с подсортиров­

кой

с

группировкой

и записать их в документ ...

в порядке ...

Выборка

Выбрать из

документа ...

показатели ...

по признаку

 

и записать их в документ ...

сгруппировав

 

 

 

предварительно по признаку. Если процесс

 

 

 

рассчитан на мл. технический персонал!

 

 

 

выбрать из документа ... показатели ...

 

 

 

значения которых составляют

и записать

 

 

 

в документ ...

в строки ....

показатели

 

 

 

значения которых ..., в строки .. и т. д.

Перенесение

 

данных

Переписать показатель ... из

документа

 

 

 

в документ ...

 

 

Должны быть установлены четкие понятия и четкое различие для каждого вида процедур обработки. Так, термин «переписать» и «занести» в данном случае обозначает несколько различные про­ цедуры. «Переписывание» обозначает полное перенесение данных без какой-либо их обработки, включая структурную обработку

44


массива. «Занесение» предполагает предварительно обработанные данные.

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

§ 3. РАЗРАБОТКА ИНФОРМАЦИОННЫХ МОДЕЛЕЙ ФУНКЦИОНАЛЬНЫХ ПОДСИСТЕМ

Анализ процессов управления на основе информаци­ онных моделей существенно зависит от формы представления ин­ формационных потоков.

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

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

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

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

45