технологическим комплексом в целом на ЭВМ в реальном масштабе времени для нахождения
ежимов работы всех установок, входящих в производство, невозможно из-за нелинейности
моделей и огромной размерности задачи (до десятков тысяч переменных) [74]. Решение
отдельных локальных задач оптимизации для ряда подсистем и элементов без решения общей
задачи оказывается, чаще всего мало или совершенно неэффективным, т.к. не определены
переменные, согласующие режимы работ подсистем между собой, и не скоординированы
критерии эффективности.
Существует два вида алгоритмов координации: итеративные и безытеративные [9]. В
существующих в настоящее время итеративных процедурах (алгоритмы Данцига-Вульфа,
алгоритм Корнаи-Липтака, методы, основанные на введение функции Лагранжа или ее
азличных модификаций, алгоритмы оптимизации сложных химико-технологических схем
Балакирева В.С.
, Володина В.М., Цирлина А.М., обобщающая схема итеративных
алгоритмов Алиева Р.А., Либерзона М.И.) оптимальное решение определяется в ходе
итеративного обмена информацией между центром и элементами, а на каждом шаге
итеративного процесса решаются локально-оптимальные задачи элементов
и
координирующая задача центра.
При внедрении итеративных процедур согласования решений в многоуровневых
иерархических системах возникают непреодолимые преграды из-за больших межуровневых
информационных потоков и, соответственно, больших затрат времени на обмен информацией
[10, 74]. Альтернативой этому подходу служит использование в вышестоящих подсистемах
детальных моделей нижестоящих подсистем, однако при этом не используются преимущества
децентрализованного управления. В
безытеративных алгоритмах принятие решения
осуществляется в результате однократного обмена информацией между уровнями. В этом
случае координирующая подсистема может иметь для детерминированного варианта
детальные модели подсистем и точно знать их целевые функции, однако такой подход
приводит к потере преимуществ децентрализованного управления и очень сложной задаче
для вышестоящего уровня. В основном безытерационные алгоритмы сводятся к построению
множества эффективных решений [9]. Для организационных иерархических систем в работах
[9, 10] приведены алгоритмы координации, основанные на нечеткой логике и
композиционном правиле Заде. В работах [11, 134] была предложена безытеративная
процедура принятия решений в многоуровневой иерархической системе на основе теории
нечетких множеств и нечеткого динамического программирования Беллмана-Заде, а также
численный матричный метод для случая
выпуклых функций принадлежности для подсистем.
Соответственно недостатком всех безытеративных алгоритмов является необходимость
определения и передачи на вышестоящий уровень управления всего эффективного множества
элементов (или достаточно точной аппроксимации этого множества) [9]. Однако алгоритмы,
основанные на теории нечетких множеств, позволяют строить эффективные множества
только для координирующих параметров в интервалах заданного r-уровня с учетом
фактической
неопределенности для объекта управления.
В [344] предлагается метод, основанный на декомпозиции общей задачи управления на
подзадачи. Этот метод позволяет явно сформулировать все допущения, которые принимаются
при замене общей задачи на подзадачи. Однако при применении этого метода могут
возникнуть трудности получения структуры подзадач и принципов координации,
совместимых с реально существующими методами управления технологическими
процессами.
Для многоуровневой организационно-технологической системы (типа ГПУ Тюменьгазпрома)
межуровневая и внутриуровневая координация отличается уровнем организации
взаимодействия [155, 305]:
1.
Коо
динация по целям
. Система
п
авления вышестоящего
овня может
станавливать