![]() Главная страница Случайная лекция ![]() Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика ![]() Мы поможем в написании ваших работ! |
Оптимизация цифровых регуляторов и компенсаторов многосвязной системы при невыполнении условия автономностиВариант 2 Вариант 1 Процесс поиска оптимальных значений настроек основных регуляторов осуществляется в несколько этапов. На первом этапе выполняется расчет вектора Вычисление вектора
где
Расчет численных значений частных производных выходов регулируемых величин выполняется с помощью квазианалитических уравнений:
где
– матрица-строка частных производных переменных состояния выхода j-го регулятора (j=k) или компенсатора (j≠k), подключенного к его выходу, по h-ой настройке j-го регулятора,
После проведения первого этапа оптимизации, на котором в результате решения систем уравнений (4.48) – (4.49) вычисляются в начале векторы
где g – номер итерации приближения к оптимуму;
Для вычисления коэффициента шага воспользуемся алгоритмом, обеспечивающим высокую скорость достижения оптимума, который можно представить в матричной форме следующим образом: diag[( где
Значение j-го элемента вектора
Норма градиента вычисляется с помощью зависимости:
где
Момент окончания поиска оптимума определяется выполнением предварительно заданных условий:
или
где
Для выполнения расчета по уравнениям (4.48) – (4.49) необходимо предварительно задаться начальными условиями:
где iн1[j]= Анализ приведенного варианта позволяет сделать выводы относительно его достоинств и недостатков. К достоинствам относятся: 1. Анализ элементов вектора (4.40), (4.46) показывает зависимость управляемых величин от передаточных функций разных каналов и алгоритмов управления, т.е. полную их независимость (автономность) друг от друга. Благодаря этому настройка регуляторов является задачей скалярной оптимизации, что значительно упрощает и облегчает ее выполнение, и дает возможность независимой друг от друга, а, следовательно, и одновременной оптимизации управляющих алгоритмов ЦСУ на распределенных средствах цифровой вычислительной техники (ЦВТ); 2. Использование итерационных численных методов для оптимизации параметров управления только основных регуляторов АвЦСУ, а настройка компенсаторов перекрестных связей осуществляется в результате однократного расчета; 3. Анализ выражения (4.35) показывает, что при использовании первого подхода передаточные функции компенсаторов i-ой группы не зависят от передаточных функций основного и перекрестных каналов, оказывающих влияние на одну и туже i-ую управляемую величину. Это позволяет сделать вывод о том, что в случае нестационарности основного и перекрестных каналов, влияющих на одну и туже i-ую управляемую величину, не требуется проведения перенастройки компенсаторов i-ой группы. Из приведенных достоинств следует, что главными преимуществами разработанного алгоритма являются малая потребность в использовании мощных и дорогостоящих средств ЦВТ и времени, затрачиваемого на оптимизацию алгоритмов управления АвЦСУ, за счет снижения количества уравнений и, следовательно, объема вычислений. Кроме того, облегчается настройка и обслуживание АвЦСУ. Недостатком является специализация алгоритма на настройке управляющей части только АвЦСУ. Это сужает область его применения, снижая при этом функциональные возможности многомерной ЦСУ, работа которой основана на использовании только одного алгоритма оптимизации. Это приводит к невозможности использования соответствующего программного обеспечения для любых систем связанного управления и необходимости использования мощных дорогостоящих ЭВМ при наличии объекта большой размеренности (r>3).
Анализ выражения (4.46) показывает, что r-мерную ЦСУ (рис. 4.5) при выполнении условия автономности можно представить в виде совокупности r одномерных (одноконтурных) систем (рис. 4.7), каждая из которых включает соответствующий основной регулятор связанной системы (4.65) и эквивалентный объект с передаточной функцией (4.66):
автономного управления r-мерным объектом
Сепаратные системы включают эквивалентные объекты, передаточные функции которых получаются из условия автономного управления. Поэтому при использовании данного варианта расчет основных регуляторов управляющей части системы сводится к задаче скалярной оптимизации в одноконтурной системе на основе разностных уравнений соответствующих эквивалентных объектов. Условие оптимальности при этом остается неизменным. С учетом вышесказанного динамику такой системы можно описать следующими разностными уравнениями в векторно-матричной форме:
где
Расчет численных значений частных производных в векторно-матричной форме:
где
=
= Расчет оптимальных значений настроек основных регуляторов будет проводиться по тем же зависимостям (4.50) – (4.55), что и в первом алгоритме. Для выполнения расчета выражений (4.67) – (4.68) необходимо предварительно задаться начальными условиями:
где iн2[j]= Главными преимуществом алгоритма является возможность использования значительно менее мощных средств ЦВТ с относительно небольшими объемами оперативной памяти по сравнению с предыдущим алгоритмом, особенно при наличии объекта большой размерности (r>3). Во-вторых, уменьшение времени, затрачиваемого на оптимизацию алгоритмов управления АвЦСУ. Кроме того, значительно облегчается настройка и обслуживание АвЦСУ. Недостатками алгоритма являются: 1. Необходимость использования верхнего уровня АСУ (рабочая станция, ЭВМ), возможности которой позволяют установить и использовать пакет прикладных программ для расчета передаточных функций эквивалентных объектов (при использовании первого подхода для расчет компенсаторов перекрестных связей) и компенсаторов перекрестных связей; 2. Возможность использования данного алгоритма для настройки управляющей части только АвЦСУ;
Ограничения на физическую реализуемость автономных компенсаторов перекрестных связей [12] приводят к невозможности использования критерия автономности при синтезе связанной системы управления. Кроме того, автономизация в ряде случаев [35] с последующей оптимизацией регуляторов не всегда обеспечивает оптимум всей системы. Поэтому второй подход при синтезе связанной системы формулируется в виде требования экстремизировать функционал, зависящий от всех управляемых величин с учетом того, что на каждую из них оказывают влияние все управляющие воздействия. В этом случае синтез основан на использовании численных методов оптимизации настроек не только регуляторов, но и компенсаторов перекрестных связей. В любых системах несвязанного или связанного управления, кроме автономных, теоретически не достигается полная компенсация внутренних динамических связей. Вследствие этого на каждую из управляемых величин оказывается влияние со стороны всех управляющих и компенсирующих алгоритмов. Таким образом, настройка регуляторов и компенсаторов многомерных ЦСУ данного класса в соответствии с приведенным критерием (4.37) оказывается задачей векторной оптимизации, решение которой вызывает значительные трудности и требует больших временных затрат. Рассмотрим алгоритм оптимизации регуляторов связанной неавтономной ЦСУ для случая, когда настройки компенсаторов определены заранее [3]. Это дает возможность с одной стороны избежать излишнего усложнения в описании, а с другой стороны позволяет довольно просто перейти к алгоритмам одновременной оптимизации регуляторов и компенсаторов неавтономной ЦСУ и оптимизации регуляторов несвязанной ЦСУ многомерным объектом. Существует несколько подходов для решения задач векторной оптимизации [9]. Воспользуемся методом свертки:
где
Критерий
где
Значение вектора
где
h= Отыскание оптимальных значений настроек основных регуляторов осуществляется в несколько этапов. На первом этапе задаются начальные значения параметров алгоритмов управления, при которых выполняется расчет переходных процессов замкнутой многомерной ЦСУ и частных производных (4.77). Расчет переходных процессов замкнутой связанной ЦСУ в ходе решения задачи оптимизации ведется с учетом как основных, так и перекрестных связей объекта с помощью разностных уравнений:
где Расчет численных значений частных производных выходов регуляторов, компенсаторов, основных и перекрестных каналов управлений, управляющих воздействий и управляемых величин осуществляется по уравнениям:
где
После проведения первого этапа оптимизации, на котором в результате решения систем уравнений (4.79) – (4.80) вычисляются в начале векторы
где g – номер итерации приближения к оптимуму;
Для вычисления коэффициента шага используются следующие выражения, записанные в матричной форме: diag[( Значение j-го элемента вектора
Норма градиента вычисляется с помощью зависимости:
Момент окончания поиска оптимума определяется выполнением некоторых предварительно заданных условий:
или
где
Для выполнения расчета выражений (4.79) – (4.80) необходимо предварительно задаться начальными условиями:
Дата добавления: 2014-03-11; просмотров: 598; Нарушение авторских прав ![]() Мы поможем в написании ваших работ! |