Яковенко О.Ю.
Стадии задачи управления
(http://pitcad.agava.ru/Director/Director_6.htm)
Поскольку задача оперативного управления рудопотоками относится к классу задач оперативного управления, то все методики, применимые к данному классу задач - применимы и к ней.
В общем случае задача управления может состоять из следующих этапов:
* |
Получение информации о динамике ситуации |
|
* |
Прогноз развития ситуации |
|
* |
Выработка управляющих решений |
|
* |
Имитация воздействия выработанных решений на объект управления методами не участвующими в выработке решений |
|
* |
Принятие решения |
|
* |
Передача решения на объект управления |
|
Важной особенностью задач оперативного управления является необходимость принятия решения практически всегда в режиме цейтнота. Это накладывает определенные ограничения на применяемые методы решения этой задачи.
Далее будут более подробно рассмотрены основные моменты задачи управления.
Получение информации о динамике ситуации
Для решения задачи сбора информации необходимо создание системы сбора и первичного анализа информации. Требования к такой системе подробно рассматриваются в главе "Диспетчер".
Тут необходимо только отметить, что требования к системам такого рода как правило стандартные : надежность, настраиваемость, секретность, авторизация изменений, наличие средств первичного анализа, наличие возможности доступа к данным из других систем и т.д.
Место задачи сбора информации в общей системы управления так же не вызывает вопросов (чтобы эффективно управлять объектом - надо знать о нем как можно больше)
Прогноз развития ситуации
Прогноз развития ситуации занимает ключевое место в общей системе оперативного управления объектом. Не умея прогнозировать поведение объекта управления - мы не можем эффективно управлять им, поскольку всё управление , которое не основывается на прогнозировании - есть только реакция на текущее состояние - и являясь по сути локальной оптимизацией состояния - по определению не может привести к достижению оптимума глобального.
Для решения задачи прогнозирования возможно применение нескольких подходов :
* |
математическое моделирование |
|
* |
имитационное моделирование |
|
* |
статистический анализ |
|
* |
методы искусственного интеллекта |
|
|
|
|
Анализ применимости :
Математическое моделирование. Эти методы применяются для решения достаточно простых или хорошо изученных задач. Примером таких задач могут быть задачи : начиная от задачи определения времени наполнения бассейна и заканчивая задачами типа определения устойчивого угла борта карьера. Математические методы моделирования как правило обладают высокой скоростью и в задачах решение которых известно с применением математических методов - практически не имеют конкурентов по целесообразности применения.
Имитационное моделированиеПрименяется, как правило, в задачах многокритериальной оптимизации, когда необходимо смоделировать поведение некой совокупности объектов, где на первое место выходят проблемы не моделирования внутренних свойств объектов, а проблемы взаимодействия объектов в единой системе. В определенных случаях позволяет методом имитации работы системы предсказывать ее состояние на достаточно продолжительный промежуток времени.
Статистический анализПрименяется, как правило, для нахождения закономерности в массиве числовых значений (могущем быть описанным непрерывной функцией). Позволяет строить экстраполяции на любой интервал времени. Точность таких экстраполяций теоретически обоснована.
Методы искусственного интеллекта: В задачах прогноза применяются ,как правило, для нахождения закономерности в массиве дискретных значений. Способность строить экстраполяции так же имеет теоретическое обоснование. Отдельным направлением выделены нейросетевые технологии, которые положительно зарекомендовали себя в задачах интерполяции числовых рядов.
Выработка управляющих решенийВыработка управляющих решений несет на себе следующую функциональную нагрузку в предлагаемой системе : - лицу, принимающему решения, предлагается несколько вариантов решений для конкретной ситуации с некоторой их оценкой.
Для решения задачи выработки управляющих решений возможно применение нескольких подходов :
|
методология ситуационного управления |
|
|
методы искусственного интеллекта |
|
|
экспертные системы |
|
|
|
|
|
|
|
Несмотря на то , что все вышеперечисленные методики так или иначе достаточно тесно связаны между собой, тем не менее в рамках этой работы целесообразнее рассмотреть их отдельно.
Методология ситуационного управления. Ситуационное управление основано на логико-лингвистических моделях управления ( ЛЛУ), в которых логические средства обработки используются для преобразования данных, представленных в лингвистической форме. На основе управляющих решений строятся так называемые правила корреляции . Эти правила устанавливают соответствие между отдельными решениями и признаками ситуаций на объекте управления.
В общем случае, решение выглядит следующим образом : для объекта управления в имеющемся перечне решений ищется то , которое соответствует текущей ситуации. Если такое решение найдено - оно предлагается лицу принимающему решение. Если решение не найдено - возможен многошаговый поиск решения. Если и в этом случае решение не найдено - в систему решений вводится новое решение.
Методы искусственного интеллектаПрименение методов искусственного интеллекта для выработки решения привлекательно с той точки зрения, что нет необходимости формулировать решения, предполагается, что системы с элементами ИИ могут сами в результате самообучения достичь такого уровня развития, что смогут на основе анализа корреляций ситуаций на целевую функцию вырабатывать оптимальные решения. Ниже я остановлюсь несколько подробнее на применении таких систем.
Экспертные системыДанная технология возможно одна из самых применяемых в настоящее время для выработки решений в задачах связанных с управлением объектом. Особенно высока ее применимость в задачах диагностики состояний.
Имитация воздействия выработанных решений на объект управления методами не участвующими в выработкеНа сегодняшний момент не существует единой методологической основы для решения задач прогноза результатов управляющих решений.
Задача тесно связана с задачей прогнозирования развития ситуации. Методы решения этой задачи аналогичны методам, применяемым в задача прогноза развития ситуации.
Технология решения следующая : - изменяем описание состояние системы в соответствии с предполагаемым управляющим решением - прогнозируем поведение объекта управления на определенный срок (определяем изменение целевой функции )
Принятие решенияНа основании результатов полученных в процессе имитации воздействия различных решений на объект управления , лицом принимающим решения определяется целесообразность применения того или иного решения.
Передача решения на объект управления. Является заключительным этапом управления объектом. Является единственным пунктом в перечне выполняемых действий по управлению объектом, без которого управление не может существовать как понятие. В рамках этой работы не представляет особого интереса с точки зрения оптимизации управления объектами (в нашем случае - рудопотоками).