Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3106.doc
Скачиваний:
46
Добавлен:
13.11.2022
Размер:
1.3 Mб
Скачать

Задача состоит в том, чтобы получить разбиение, которое минимизирует функцию:

, (5)

где С (Ei) – функция, определенная на множестве разбиений Ei , i = 1, 2.,. N

Задача синтеза функциональной структуры системы состоит в разбиении Е на подмножества Е1, Е2….. ,ЕN при различных критериях разбиения системы на подсистемы. При этом близость операции ei к ej будем характеризовать величиной mij, где mij – значение потока по дуге hij графа Г, измеряемое объемом информации или количеством связей.

Можно выделить два принципа декомпозиции:

  1. разложение переменных;

  2. разложение ограничений.

Если дуга (ei, Vk) разрывается и то в первом случае (разложение переменных) вместо вершины еi вводятся две несвязанными между собой: вершина еi и еi’’. При этом вершина еi остается связанной только с вершинами первой подсистемы, а вершина еi’’с вершинами второй подсистемой. Это преобразование соответствует тому, что в целевой функции и ограничениях первой подсистемы xi заменяется на xi/. а во второй на xi.//. Благодаря этому модели подсистем становятся формально независимыми и необходимым (а иногда достаточным) условием согласования является выполнение равенства:

х= x’’.

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

В методе разложения ограничений вместо вершины Vk вводится две вершины: Vk и Vk’’, первая из которых связана только с первой подсистемой, а вторая – только со второй подсистемой. Это соответствует тому, что вместо одного ограничения

на ресурсы типа k вводят два несвязанных ограничения:

,

где Uk , Uk , Uk’’ – количество ресурсы соответственно Vk ,Vk и Vk’’.

Здесь необходимо выполнение условия Uk = Uk + Uk’’.

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

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

Не уменьшая общности дальнейших рассуждений, рассмотрим матричную модель системы, полученную из Г2 и описываемую системой линейных ограничений:

Ах≤u; x≥0, (6)

где А – матрица; x и u векторы столбцы с критерием

cxmax; (7)

здесь с – вектор строка.

Рассмотрим квазиблочную матрицу:

(8)

где А1 и А2 подматрицы матрицы А ;

х1, х2, u1, u2 –вектор столбцы;

Ак – вектор строка.

Для того, чтобы матрица А распалась на две независимые подматрицы (подсистемы), можно воспользоваться одним из методов декомпозиции, рассмотренных выше. Если целесообразно объединить подразделение минимизируемой структуры в соответствии с типом используемых им ресурсов (т.е. по функциональному признаку), то применяется разложение переменных xi на xi/ и xi//. Получаются две независимые подсистемы: первая оптимизирует x1 и xi/ при ограничениях

, (9)

вторая – x2 и xi// при ограничениях

(10)

Координирующий орган воздействует на подсистемы таким образом, чтобы

xi/-xi//→0 . (11)

В общем случае производится разложение графа Г по переменным u1 и u2.

Возможно другое разделение матрицы, при котором подразделения объединяют в соответствии с содержанием работ (по тематическому признаку). В этом случае образуются независимые подсистемы: первая оптимизирует x1, xi при ограничениях

(12)

Вторая – х2 при ограничениях

(13)

Координирующий орган регулирует значения uk/, uk// таким образом, чтобы решения, полученные подсистемами, были оптимальны для организации в целом, и выполнялось условие

uk/+uk//=uk.

В общем случае проводится разложение графа Г по ресурсным вершинам.

Иллюстрацией модели системы (6), (7) может служить управляющий орган, выполняющий функции планирования, формализуемую в виде задачи линейного программирования, имеющую матрицу условий рассматриваемого вида, например задач планирования выпуска продукции предприятием. При этом обозначения интерпретируются следующим образом:

вектор x – выпуск продукции ( xiвыпуск продукции i-го вида);

А- матрица затрат сырья (aki – затраты сырья k-го вида на выпуск единицы продукции i-го вида);

с- вектор стоимостей или прибыли; u – вектор наличия сырья.

Особенность матрицы (два блока с зацеплением по i-му виду продукции) позволяют провести декомпозицию задачи на две задачи линейного программирования, которые соответствуют двум элементам организационной структуры (плановые отделы) по двум группам продукции и координирующего органа. После разбиения множества функций АСУ на подсистемы и задачи возникает необходимость распределения задач по узлам и уровням организационной структуры АСУ.

При определении оптимального распределения функций по узлам АСУ исходными являются:

1). Выполняемые системой функции, формализованные в виде множества решаемых задач, каждая из которых состоит из ряда этапов;

2). Связи между задачами и их этапами.

3). Множество возможных узлов АСУ и связей между ними.

4). Виды и характеристики технических средств, применение которых возможно в проектируемой системе.

5). Внешние для системы источники и потребности информации по всем задачам и их этапам.

Задача выбора оптимальной структуры ставится как нелинейная задача математического программирования:

F0(xijkl)→extr;

Fn(xijkl)≤Bn n=1, 2, ..m;

(i=1, 2, ..n). (14)

xijkl булевая переменная, равная единице, если функциональная задача i решается в j-м узле системы с помощью алгоритма k на l-м наборе технических средств, и равна нулю в противном случае.

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

Модель позволяет учитывать такие характеристики эффективности вариантов структуры системы, как стоимость, оперативность, надежность и др.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]