
Лекции по ТОАУ / ЛЕК_8
.docЧАСТЬ 2. Лекция 6.1.Математические модели и методы анализа и синтеза структуры систем
Вопросы лекции
-
Проблемы анализа, синтеза и оптимизации структуры систем управления
-
Координация
-
Декомпозиция
-
Агрегация
-
Оптимизация структуры автоматизированных систем управления
6.1. Проблемы анализа и синтеза структуры систем
Любая сложная система может быть реализована на различных элементах и с различными взаимосвязями между ними. В вязи с этим возникает проблема синтеза (выбора) при заданных ресурсах такой структуры (назовем ее оптимальной), которая максимизирует (в общем случае векторный) критерий качества функционирования системы.
Под проблемой синтеза структуры системы понимается:
-
Синтез структуры управляемой системы, т.е. оптимальное разбиение множества управляемых объектов на отдельные подмножества, обладающие заданными характеристиками.
-
Синтез структуры управляющей системы
а) выбор числа уровней и подсистем (иерархии системы);
б) выбор принципов организации управления, т.е. установление между уровнями правильных соотношений (это связано с согласованием целей подсистем разных уровней и оптимальным стимулированием их работы, распределением прав и ответственности, создание контуров принятия решения ;
в) оптимальное распределение выполняемых функций между людьми и средствами вычислительной техники;
г) выбор организационной иерархии.
-
Синтез структуры систем передачи и обработки информации (в том числе информационно-управляющего многомашинного комплекса):
а) синтез структуры систем передачи и обработки информации;
б) синтез структуры информационно-управляющего комплекса (в том числе и проблема размещения пунктов обслуживания).
Под проблемой анализа структуры понимают определение основных характеристик системы при некоторой выбранной (фиксированной) структуре.
При оптимизации структуры систем находят применение различные модели и методы. Широкое распространение получили модели математического программирования (особенно модели дискретного программирования), методы теории массового обслуживания и статистического моделирования.
Для определение оптимальной структуры АСУ исходными данными являются обычно:
-
Выполняемые системой функции, которые могут быть формализованы в виде множества решаемых задач
. Каждая из задач
может состоять из этапов
и иметь вариантов
решения в АСУ.
-
Связи между задачами и их этапами, которые могут задаваться в виде графа
, где
. Дуги графа
характеризуют отношения следования, существующие между решаемыми задачами и их этапами и соответствуют направлениям информационных потоков.
-
Множество возможных узлов АСУ
и связей между ними, которые задаются в виде графа
, где
. Вершины графа
отображают узлы, а дуги связи между ними.
В некоторых случаях может быть задан
конечный набор вариантов возможных
узлов АСУ и связей между ними, т.е.
, где
- γ –тый возможный вариант.
-
Виды и характеристики технических средств, применение которых возможно в АСУ, и пусть
- множество возможных технических средств и
- тип технического средства.
-
Внешние для системы источники и потребители информации по всем этапам задач.
Тогда задача оптимальной структуры АСУ состоит в нахождении:
узлов системы М;
связей между ними
,
возлагаемых на технические средства
задач Е и вариантов их решения
в распределении их по уровням и узлам
системы и в выборе комплекса технических
средств
,
при которых максимизируется эффект
решения задач в АСУ, т.е.
где
где
-
эффект от внедрения
-го
этапа i-той задачи при
использовании
-того
варианта его решения;
Переменная
принимает значение 1, если
-тый
этап i-той задачи при
использовании
-того
варианта его реализации решается в
j-том узле
-тым
техническим средством l-того
типа, и значение 0 в противном случае.
Здесь предполагается, что каждый этап
задачи решается в одном узле.
При этом очевидно, что
=1
Эффективность системы базируется на обоснованном соотношении выгод (затрат) и сроков их получения.
Оптимальная структура АСУ обычно определяется при ограничении на ресурсы, загрузку технических средств и своевременность решения задач, т.е.
где
-
тип ресурса,
-
величина используемого ресурса.
где
-
интенсивность (частота) решения
-того
этапа i-той задачи при
-том
варианте решения;
-
загрузка
-того
технического средства l-того
типа в j-том узле;
-
время выполнения
-того
этапа i-той задачи в j-том
узле
-том
техническим средством при
-том
варианте решения.
Временные ограничения для различных
задач АСУ могут иметь сложный вид и
требуют анализа работы различных узлов.
Например, для оперативных задач
необходимо, чтобы вероятность превышения
времени решения задачи допустимой
величины
была не более заданной
:
где-время
ожидания в j-том узле.
Рассмотренная выше задача является задачей нелинейного математического программирования.
Решение задачи синтеза оптимальной структуры в общем виде аналитическими методами весьма трудно. Поэтому в отдельных случаях следует отказаться от построения оптимальной структуры и определить рациональную структуру АСУ.
Рационально построенная АСУ обычно имеет иерархическую структуру, причем узлы системы одного уровня можно разбить на группы, в которых они идентичны. Это позволяет рассматривать работу лишь одного «типового» узла для каждой из групп одного уровня.
Критерий качества функционирования для таких систем обычно аддитивен и имеет вид:
где-
критерий для j-того узла
m-того уровя r-той
гоуппы;
-число
групп подсистем m-го уровня
системы: m=1,M
– число уровней системы.
В том случае, когда задано множество
решаемых задач, множество узлов системы
и связей между ними (
соответственно), а также распределение
задач по узлам системы, возникает задача
выбора комплекса технических средств,
обеспечивающего функционирование АСУ
по заданным критериям качества.
Для анализа динамики функционирования многоступенчатых систем и оценки таких характеристик, как задержка в управлении, влиянии ненадежности технических устройств и алгоритмов функционирования систем, их удобно формализовать в виде сетей массового обслуживания соответствующей структуры и использовать аналитические методы для определения оценок и метод статистических испытаний в более сложных случаях.
Координация, декомпозиция и агрегация
Существует два подхода к синтезу структуры систем управления.
При первом иерархическая система управления считается заданной и производится оптимизация распределения выполняемых системой функций по узлам системы, а также согласование целей и оптимизация взаимодействия узлов различных уровней.
При втором структура системы управления определяется в результате синтеза основных или ведущей функции, например, планирования, или оптимального управления с использованием методов координации, декомпозиции и агрегации.
Функции системы, в свою очередь, могут быть разбиты на ряд выполняемых задач. К подобным задачам относятся, например, сбор и первичная обработка информации, регулирование, адаптация (планирование), оперативное управление.
Если некоторые функции или задачи преобладают, то система приобретает специфические свойства и поэтому часто отдельно изучают структуру систем планирования, оперативного управления, первичной обработки информации и т.д.
При оптимизации взаимодействия между уровнями в иерархической системе управления весьма важной задачей является проблема координации.
Координация