|
|
|||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||
| Вход | |||||||||||||||||||||||||||||||||
|
Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB", 28-29 мая 2002 года
Синтез оптимального линейного регулятора и его контроль Афонин В.В. Рассматривается решение задачи оптимальной стабилизации линейного стационарного объекта управления в виде вариационной задачи на условный экстремум. Показывается, что основная вычислительная трудность связана с нахождением собственных значений и собственных векторов заданной матрицы. Считая, что проблема собственных значений достаточно полно решена в системе MATLAB, приводится процедура синтеза оптимального линейного регулятора с квадратичным функционалом. Контроль результата синтеза осуществляется по аналитической формуле, предлагаемой автором. Применение формулы связано с матричными операциями такими, как сложение, умножение, инвертирование, транспонирование. Все перечисленные действия легко реализуются в MATLAB. Формулировка задачи и этапы решения. Пусть модель линейного стационарного объекта управления имеет вид
где Х – n-мерный вектор состояния, U – r-мерный вектор управления, А, В – постоянные матрицы размеров nґn и nґr соответственно. Требуется определить управление в функции координат объекта такое, что на движениях системы (1) с заданными граничными условиями вида
квадратичный функционал
где Q – симметрическая неотрицательно определенная матрица размера n ґ n, R – симметрическая положительно определенная матрица размера r ґ r, принимал наименьшее значение. Предполагается, что ограничений на переменные, входящие в функционал (2), не наложено. В дальнейшем решение задачи (1), (2), (3) связано с анализом матрицы Az вида:
Приведем основные этапы решения задачи:
Для контроля точности вычисления матрицы оптимального регулятора по рассмотренной процедуре синтеза автором предлагается использовать следующую формулу в матричном виде:
где Выражение (4) можно рассматривать как условие оптимальности решения линейно-квадратичной задачи (1), (2), (3). Любая погрешность расчета или задания матриц, входящих в правую часть (4), отразится на том, что правая часть выражения (4) не будет равна левой, т.е. матрице R заданного функционала качества (2). Таким образом, выражение (4) формально связывает между собой параметры объекта (матрицы А, В), весовые матрицы (Q, R) функционала и матрицу (Kp) оптимального регулятора. |
|
Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2002 г.)
|
||
| На первую страницу \ Сотрудничество \ MathWorks \ SoftLine \ Exponenta.ru \ Exponenta Pro | ||
| E-mail: | ||
| Информация на сайте была обновлена 11.05.2004 |
Copyright 2001-2004 SoftLine Co Наши баннеры |
|