Алгоритмы адаптивного управления



    Ниже рассматриваются алгоритмы управления с подстройкой параметров, основанные на принципе стохастической эквивалентности и не нуждающиеся для сходимости во внешних возмущающих воздействиях. Помимо алгоритмов оценивания и управления в систему необходимо включать дополнительные алгоритмы для оценивания постоянной составляющей сигналов и компенсации смещения. Таким образом, регуляторы с подстройкой параметров, использующие принцип стохастической эквивалентности, состоят (на данном этапе) из следующих алгоритмов [5]: 

1) рекуррентного оценивания параметров ;    

    2) оценивания постоянной составляющей сигналов U00(k), Y00(k);

3) управления u(k+1)=f[y(k),w(k), ];

4) компенсации смещения, если ;  

    Конкретно рассмотрен типичный пример алгоритма адаптивного управления со стохастическим регулятором с подстройкой параметров:

    1. Вычисление разностей для исключения постоянных составляющих измеряемых сигналов: Δu ( k )= U ( k )- U ( k -1), Δy( k )= Y ( k )- Y ( k -1), Δu ( k )= u ( k ), Δy ( k )= y ( k ).     

    2. Оценивание параметров:

    , , занесение y ( k ) и

u(k-d) в вектор , , .

    3. Вычисление параметров регулятора [5];

    4. Вычисление нового значения управляющей переменной:

    а) новое значение регулируемой переменной: y(k+1);

б) новое рассогласование управления: e w (k+1)=W(k+1)-Y(k+1);

в) новая постоянная составляющая сигнала Y: Y00(k+1)=W(k+1);

г) новая постоянная составляющая сигнала U:   ;

д) новое значение управляющей переменной:

    5. Организация цикла:

              а) замена y(k+1) на y(k) и u(k+1) на u(k); б) возврат к п. 1.      


Рис. 2. Структурная схема алгоритма управления с самонастраивающимся регулятором. (WN – требуемые значения выходного сигнала; YN – фактические значения выходного сигнала; Y00 – начальное значение выходного сигнала (равно требуемому ); U00 – фактическое начальное значение входного сигнала; UN – управляющий сигнал; DA – цифро-аналоговый преобразователь; AD – аналого-цифровой преобразователь)

1
3
2
                       

Рис. 3. Результат моделирования движения с адаптивной стабилизацией и движения без стабилизации. (1 - движение с адаптивной стабилизацией, 2 - скорость ветра , 3 - движение с балансировочными параметрами без стабилизации)


    Структурная схема алгоритма адаптивного управления представлена на рис. 2.

В качестве примера рассмотрим задачу стабилизации продольного движения ЛА по угловой скорости wz. Балансировочные значения параметров самолета позволяют обеспечить выдерживание заданного режима полета при отсутствии возмущающих воздействий со стороны внешней среды и изменения параметров самолета. Если параметры самолета изменяются во время полета, и присутствует внешнее возмущение атмосферы, то необходимо применить обсуждаемый выше алгоритм управления для стабилизации движения ЛА.

    При моделировании движения ЛА с действием ветра и изменением массы рассмотрим 2 режима: движение с балансировочными параметрами без стабилизации и режим движения с адаптивной стабилизацией. Результаты показаны на рис.3.

    В данной статьи рассмотрена только стабилизация угловой скорости wz.

 


Дата добавления: 2020-04-08; просмотров: 132; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!