
- •Оглавление
- •1. Понятие, цели и задачи синтеза
- •2. Виды синтеза систем управления
- •Тестовые задания
- •Литература
- •Методы синтеза Различают эвристические и формализованные методы синтеза организационных структур.
- •1. Нормативный метод синтеза организационных структур
- •2. Синтез организационной структуры на графовых моделях
- •3. Синтеза организационной структуры методом центральной планирующей организации
- •4. Использование методов теории массового обслуживания для синтеза
- •Тестовые задания
- •Литература
- •Задача состоит в том, чтобы получить разбиение, которое минимизирует функцию:
- •Тестовые задания
- •Литература
- •Тестовые задания
- •Литература
- •И его постулаты. Методы моделирования и принципы построения моделей
- •1. Моделирование как метод познания. Принцип моделируемости
- •2. Методы моделирования и принципы построения моделей
- •Тестовые задания
- •Литература
- •1. Имитационные модели, общие понятия
- •2. Имитационная модель системы управления процессом стекловарения
- •3. Моделирование системы в условиях неопределенности
- •4. Пример построения имитационной модели анализа надежности сложной
- •Тестовые задания
- •Литература
- •1. Элементы теории массового обслуживания
- •2. Параметры и характеристики систем массового обслуживания
- •3. Моделирование вычислительных процессов и алгоритмов обслуживания вычислительных задач
- •Тестовые задания
- •Литература
- •1. Моделирование процессов принятия решений в системах с активным
- •Тестовые задания
- •Литература
- •1. Моделирование технологических операций
- •2. Анализ моделей. Значимость оценок и доверительные интервалы
- •3. Моделирование технологических цепей
- •Тестовые задания
- •Литература
- •Тестовые задания
- •Литература
- •Показатели и критерии оценки систем
- •1. Формирование критериев и оценка эффективности функционирования системы управления (ису)
- •2. Проблемы оценки экономической эффективности ис
- •3. Методы оценки эффективности автоматизированных информационных
- •3.5. Методика bsc как способ оценивания эффективности ис
- •4. Принятие решения о необходимости совершенствования
- •Тестовые задания
- •Литература
Задача состоит в том, чтобы получить разбиение, которое минимизирует функцию:
,
(5)
где С (Ei) – функция, определенная на множестве разбиений Ei , i = 1, 2.,. N
Задача синтеза функциональной структуры системы состоит в разбиении Е на подмножества Е1, Е2….. ,ЕN при различных критериях разбиения системы на подсистемы. При этом близость операции ei к ej будем характеризовать величиной mij, где mij – значение потока по дуге hij графа Г, измеряемое объемом информации или количеством связей.
Можно выделить два принципа декомпозиции:
разложение переменных;
разложение ограничений.
Если
дуга (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 векторы столбцы с критерием
cx→max; (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-м наборе технических средств, и равна нулю в противном случае.
Эффективность выбранной структуры должна базироваться на обоснованном соотношении величины выгод (затрат) и сроков их получения. Эффект от внедрения АСУ складывается из различных факторов, одни из которых представляют интерес для организации, непосредственно внедряющей систему, другие имеют общее народнохозяйственное значение (для региона, государства), и результаты их реализации на деятельность организации отражаются косвенным образом.
Модель позволяет учитывать такие характеристики эффективности вариантов структуры системы, как стоимость, оперативность, надежность и др.
Разработанные методы дают решение задачи синтеза структуры АСУ в случае аддитивных мультипликативных функций. Оптимальную структуру определяют при ограничениях на ресурсы, загрузку ТС, на своевременное решение задач и их этапов и т.д.