Курсовая работа:
«Программная реализация модального управления для линейных стационарных систем»
Постановка задачи:
1. Для объекта управления с математическим описанием
где
найти управление в функции переменных состояния объекта, т.е.
где
2. Корни характеристического уравнения замкнутой системы
должны выбираться по усмотрению (произвольно) с условием устойчивости системы (3).
Задание:
1. Разработать алгоритм решения поставленной задачи.
2. Разработать программу решения поставленной задачи с интерактивным экранным интерфейсом в системах BorlandPascal, TurboVision, Delphi - по выбору.
3. Разработать программу решения систем дифференциальных уравнений (1) и (3) с интерактивным экранным интерфейсом.
4. Разработать программу графического построения решений систем (1) и (3) с интерактивным экранным интерфейсом.
Введение
Наряду с общими методами синтеза оптимальных законов управления для стационарных объектов всё большее применение находят методы, основанные на решении задачи о размещении корней характеристического уравнения замкнутой системы в желаемое положение. Этого можно добиться надлежащим выбором матрицы обратной связи по состоянию. Решение указанной задачи является предметом теории модального управления (термин связан с тем, что корням характеристического уравнения соответствуют составляющие свободного движения, называемые модами).
Алгоритм модального управления.
Соглашения:
· Задаваемый объект управления математически описывается уравнением
где
· Обратная связь по состоянию имеет вид
где
· Система с введенной обратной связью описывается уравнением
· Характеристическое уравнение системы (1) имеет вид
· Характеристическое уравнение системы (3) с задаваемыми (желаемыми) корнями
Алгоритм:
1. Для исходной системы (1) составляем матрицу управляемости
2. Обращаем матрицу
Если
3. Вычисляем матрицу
4. Составляем матрицу
5. Вычисляем матрицу, обратную матрице
6. Вычисляем матрицу
где
Матрица
7. Составляем вектор
где
8. Находим коэффициенты характеристического уравнения (5) (см. пояснения) и составляем из них вектор
9. Вычисляем вектор
10. Для исходной системы (3) матрица обратной связи получается по формуле
Матрица
Пояснения к алгоритму:
В данной работе рассматривается случай, когда управление единственно и информация о переменных состояния полная. Задача модального управления тогда наиболее просто решается, если уравнения объекта заданы в канонической форме фазовой переменной.
Так как управление выбрано в виде линейной функции переменных состояния
Характеристическое уравнение такой замкнутой системы будет следующим
Поскольку каждый коэффициент матрицы обратной связи
Если же желаемое характеристическое уравнение имеет вид
то коэффициенты матрицы обратной связи вычисляются с помощью соотношений:
Если при наличии одного управления нормальные уравнения объекта заданы не в канонической форме (что наиболее вероятно), то, в соответствии с пунктами №1-6 алгоритма, от исходной формы с помощью преобразования