Об уточнённой постановке задач синтеза алгоритмов автоматического робастного управления техническими системами



Цитировать

Полный текст

Аннотация

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

Полный текст

Автоматизация технической системы среди прочего подразумевает синтез алгоритма управления. Определим алгоритм как совокупность представленных в формальном виде предписаний, чьё последовательное выполнение обеспечит достижение цели управления в каждой из допустимых для этой системы эксплуатационных ситуаций. При этом всегда желательно, чтобы алгоритм обеспечивал оптимальное управление, то есть, управление, соответствующее экстремальным значениям выбранных критериев качества. Естественно, что практическая реализация любого алгоритма прежде всего подразумевает наличие информации, которая характеризует как текущее состояние объекта управления, так и воздействия на него со стороны внешней среды. Целесообразно различать необходимую и достаточную для реализации оптимального управления информацию. Под необходимой будем подразумевать информацию, без наличия которой оптимальное управление невозможно в принципе. Достаточной же назовём информацию, наличие которой позволяет обеспечить оптимальное управление во всех рассматриваемых эксплуатационных ситуациях. Получение достаточной информации может быть сопряжено с существенными проблемами. Иногда они связаны с отсутствием или же несовершенством технологий, позволяющих с требуемой степенью точности произвести преобразование информации в строго формализованные данные, которые будут использованы для управления. Однако в большинстве случаев сбору нужной информации препятствуют чисто экономические причины. Создание аппаратных и программных средств, позволяющих осуществлять этот процесс, может потребовать непропорционально больших по отношению к предполагаемой выгоде затрат времени, труда и материальных ресурсов, что негативно отразится на коммерческой эффективности системы автоматизированного или автоматического управления. Таким образом, во многих случаях доступная информация об объекте управления не является достаточной для реализации оптимального управления. Это обстоятельство порождает задачу синтеза алгоритма робастного управления, то есть, алгоритма, реализация которого при наличии неопределённостей в управляемой системе обеспечивает достижение ею цели управления и качества, сколь это возможно приближенного к наилучшему. В диссертации [1] была осуществлена одна из возможных постановок задачи синтеза такого алгоритма. Абстрагируясь от объекта и цели управления, фигурирующих в данной работе, можно утверждать, что в общем такая постановка вполне применима и для других случаев. Обобщённая суть предлагаемого автором состоит в следующем. При известной цели управления в первую очередь выбирается критерий качества, то есть, величина, которая будет характеризовать качество управления в каждом отдельном процессе. Теми или иными методами осуществляется построение математической модели объекта управления и его взаимодействия с внешней средой, позволяющей найти числовые значения частного критерия. В построенной модели выявляются величины (параметры эксплуатационных ситуаций), получение информации о значениях которых в самом процессе управления затруднительно. Здесь - общее число таких величин. Известными эмпирико-теоретическими методами математической статистики устанавливаются свойственные этим величинам предельные законы распределения вероятностей в дифференциальной форме: , где - -ая случайная величина ( ), а - плотность её распределения. В носителе каждого из них выделяется конечный промежуток , такой, чтобы вероятность попадания на него значения случайной величины была равна единице или близка к ней (в случае если плотность распределения отлична от нуля на всей расширенной числовой прямой ). В свою очередь, каждый промежуток разбивается на конечное число взаимно равных частей («вложенных» промежутков), пределы которых и определяются следующими формулами: и , здесь: - порядковый номер «вложенного» промежутка ( ). Для всех «вложенных» промежутков вычисляются значения случайной величины, соответствующие их серединам: , (1) и в дальнейшем любое реальное значение этой величины, принадлежащее определённым «вложенным» промежуткам, условно приравнивается к ним. Таким образом формируется упорядоченное конечное множество эквивалентных значений случайной величины , которому соотносится упорядоченное конечное множество вероятностей их появления в эксплуатации , вычисляемых интегрированием кривой плотности распределения на соответствующих «вложенных» промежутках (рисунок 1). Совокупность множеств эквивалентных значений случайных величин и множеств вероятностей их появления в эксплуатации образует тензор эксплуатационных ситуаций. Рисунок 1. Графическая интерпретация формирования множества эквивалентных значений случайной величины и множества вероятностей их появления в эксплуатации на примере нормального распределения Гаусса Синтезируемый алгоритм представляется в обобщённом виде аналитической зависимостью управляющей величины от параметров управления (например, в виде полинома, где в качестве переменных используются эти параметры). В данную зависимость помимо собственно параметров управления, операций над ними и предикатов должны входить некоторые коэффициенты и степенные показатели, которые именуются параметрами алгоритма. Варьируя эти параметры, можно при помощи построенной математической модели исследовать различные алгоритмы. Каждый алгоритм исследуется в каждой эксплуатационной ситуации из сформированного тензора, получая в результате ряд оценок, характеризующих обеспечиваемое им качество управления по выбранному частному критерию в различных условиях и режимах эксплуатации. Наконец, ряды оценок исследованных алгоритмов обобщаются в средние взвешенные критерии качества методом весовых коэффициентов. Причём весовым коэффициентом для каждого значения частного критерия служит вероятность возникновения соответствующей эксплуатационной ситуации, определяющаяся как произведение вероятностей появления характеризующих её эквивалентных значений случайных величин. Тем самым обеспечивается возможность сравнения алгоритмов и обоснованного выбора среди них того, которому соответствует экстремальное (наибольшее или наименьшее - в зависимости от физического смысла) значение среднего взвешенного критерия. Как уже было отмечено выше, данная постановка в достаточной степени универсальна. Однако она требует некоторых уточнений, связанных со значениями в различных случаях. Действительно, формула (1) справедлива только для таких промежутков , где плотность распределения вероятностей случайной величины не изменяется. В частности, она справедлива на всём носителе любого равномерного распределения (рисунок 2, а) и для средней области носителя любого трапецеидального распределения (рисунок 2,б), не вырожденного в треугольное распределение Симпсона, когда . Если же плотность распределения на промежутке изменяется, то выбор эквивалентного значения в его середине не вполне обоснован, поскольку это значение, скорее всего, не будет являться наиболее вероятным, для данного промежутка. а) б) Рисунок 2. Графики плотности равномерного (а) и трапецеидального (б) распределений вероятностей Для определения такового условно положим, что событие, состоящее в попадании значения на промежуток , является достоверным (то есть, ). Делая такое допущение, мы можем воспринимать этот промежуток как носитель распределения вероятностей, чья плотность описывается частью изначальной кривой распределения. Для данного условного распределения мы можем найти математическое ожидание, которое, являясь по сути средним значением случайной величины, должно использоваться в качестве эквивалентного на данном промежутке. Таким образом, зная формулу вычисления математического ожидания любого непрерывного распределения, мы, заменив в ней несобственный интеграл собственным путём изменения нижнего и верхнего пределов интегрирования и на и , соответственно, получим соотношение для формирования множества уточнённых эквивалентных значений случайной величины: . (2) Сравнивая рисунок 1 с рисунком 3, видим отличия в значениях , найденных по изложенной в [1] и предлагаемой здесь методикам (во втором случае они смещены в области большей плотности распределения). В перспективе данные отличия повлияют на результат решения задачи, приведя к созданию алгоритма, обеспечивающего более качественное управление. С точки зрения необходимого объёма вычислений задача при подобном уточнении увеличивает размерность, поскольку при использовании формулы (2) в общем случае требуется привлечение численных методов, являющихся сравнительно ресурсоёмкими (в смысле их реализации средствами вычислительной техники). В связи с этим актуально любое мероприятие, направленное на уменьшение данного объёма. В частности, для симметричных распределений такое уменьшение возможно с учётом того, что «симметричными» относительно математического ожидания будут и эквивалентные значения случайной величины, а значит, будет соблюдаться следующе правило: . (3) Правило (3), как несложно понять, даёт возможность сократить число обращений к формуле (4) при формировании множества , производя вычисления по ней лишь для , если нечётно, или для , если чётно. Особое значение предлагаемое уточнение имеет при сравнительно небольших числах «вложенных» промежутков. Рисунок 3. Графическая интерпретация формирования множества уточнённых эквивалентных значений случайной величины и множества вероятностей их появления в эксплуатации на примере нормального распределения Гаусса Рисунок 4. Графическая интерпретация определения эквивалентного значения случайной величины и вероятности его появления в эксплуатации по обычной и уточнённой методикам при детерминированном подходе на примере асимметричного распределения Вейбулла-Гнеденко со смещением С увеличением соответствующие значения , вычисленные по формулам (1) и (2) асимптотически приближаются друг к другу, что нивелирует уточнение, обеспечиваемое использованием второй из них. Однако при этом увеличивается число принимаемых к рассмотрению эксплуатационных ситуаций и растёт объём необходимых вычислений. В связи с этим при разбиении промежутка по возможности следует ориентироваться на малые значения , при которых разница между результатами, полученными по формулам (1) и (2), существенна. Предельный случай в этом смысле имеет место, когда , то есть когда стохастический подход при формализации параметра эксплуатационных ситуаций заменяется детерминированным. Тогда, применение формулы (2) имеет смысл, только если этот параметр обладает асимметричным распределением (рисунок 4). В противном случае это нерационально, поскольку для симметричных распределений результат, полученный по заведомо более простой формуле (1) будет совпадать с математическим ожиданием. В заключение следует отметить, что некоторые законы распределения (например, распределение Коши) не имеют математического ожидания. В этом случае вместо такового следует использовать любой из прочих подходящих показателей центра распределения.
×

Об авторах

А. Е Есаков

Университет машиностроения

Email: ravn@mail.ru
к.т.н.

А. В Кретов

Университет машиностроения

Email: ravn@mail.ru
к.т.н., доц.

Список литературы

  1. Есаков А.Е. Методика создания алгоритмов для систем управления фрикционными сцеплениями автомобильных автоматических трансмиссий: Дис. … канд. техн. наук. - М., 2010. - 161 с.
  2. Вентцель Е.С. Теория вероятностей: Учеб. - М.: КноРус, 2010. - 664 с.
  3. Новицкий П.В., Зограф И.А. Оценка погрешностей результатов измерений. - Л.: Энергоатомиздат. Ленингр. отд-ние, 1991. - 304 с.
  4. Справочник по теории вероятностей и математической статистике / В.С. Королюк, Н.И. Портенко, А.В. Скороход, А.Ф. Турбин. - М.: Наука. Главная редакция физ.-мат. литературы, 1985. -640 с.

Дополнительные файлы

Доп. файлы
Действие
1. JATS XML

© Есаков А.Е., Кретов А.В., 2014

Creative Commons License
Эта статья доступна по лицензии Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

Данный сайт использует cookie-файлы

Продолжая использовать наш сайт, вы даете согласие на обработку файлов cookie, которые обеспечивают правильную работу сайта.

О куки-файлах