должно быть равно управлению (3). Из равенства (3) и (20) следует, что
⇐ ПредыдущаяСтр 3 из 3
Подставляя в (21) преобразование подобия (19), получим
Отсюда
В [1] приводится вывод формулы
для вычисления матрицы преобразования Т с помощью матриц управляемости
Определив обратную матрицу
Теорема разделения Однако при использовании наблюдателя для реализации закона управления естественно возникают вопросы. Как замена в законе управления (3) В теории управления показано, что характеристический многочлен замкнутой системы с наблюдателем равен произведению характеристических многочленов замкнутой системы без наблюдателя и наблюдателя, поэтому
где представляет собой характеристический многочлен желаемой системы, а является характеристическим многочленом наблюдателя. Следовательно, введение в систему наблюдателя не изменяет расположения найденных в соответствии с требованиями качества полюсов Это свойство систем с наблюдателем позволяет разделить задачу проектирования системы с обратной связью по состоянию на две независимые задачи, включающие в себя: 1. выбор векторного коэффициента 2. выбор векторного коэффициента Полученный вывод носит название теоремы разделения.
Исходные данные
1. Передаточная функция объекта управления а) 2. Численные значения показателей качества системы
Варианты 1-4 выполняются с передаточной функцией а), варианты 5-8 – с передаточной функцией б).
Порядок выполнения лабораторной работы
Запустить систему MATLAB 7 и пакет Simulink.
1. Построить операционную структурную схему объекта управления. С этой целью преобразовать ПФ ОУ к приведенному виду W 1(p)= k ’/
Проверить управляемость и наблюдаемость ОУ, используя функции MATLAB U = ctrb( A, B ) и P = obsv( A, C ).
2. Считая переменные состояния
а) собрать схему моделирования в Simulink, представленную на рис. 3,
Рис. 3 где вместо подсистемы Model OU… необходимо реализовать схему модели объекта управления в канонической управляемой форме. В данной модели б) задать начальные значения переменных состояния в) запустить процесс моделирования и наблюдать результаты в блоках Scope и Scope1. Определить численные значения перерегулирования и времени регулирования по графику переменной x 1. Результаты моделирования сохранить.
3. Полагая переменные состояния
для двух вариантов корней этого многочлена: а) Для получения коэффициентов Le = acker (A ’, C ’, pe); L = Le ’, где pe - вектор корней характеристического многочлена наблюдателя. После чего: а) собрать схему моделирования, представленную на рис. 4; б) ввести в командном окне MATLAB матрицы A, B и C модели объекта управления в канонической управляемой форме, а также вектор коэффициентов обратной связи по состоянию в) ввести в командном окне MATLAB вектор коэффициентов наблюдателя состояния г) задать начальные значения переменных состояния д) запустить процесс моделирования и наблюдать результаты в блоках Scope – Scope3. Результаты моделирования сохранить; е) ввести в командном окне MATLAB вектор коэффициентов наблюдателя состояния
Рис. 4
ж) запустить процесс моделирования и наблюдать результаты в блоках Scope – Scope3. Результаты моделирования сохранить. 4. Разработать и исследовать модель системы с наблюдателем состояния и регулятором состояния, используя возможности системы MATLAB: а) представить передаточную функцию ОУ в tf -форме W=tf(), а затем преобразовать её в ss -форму G=ss(W); б) с помощью функции [ A 1, B 1, C 1, D 1 ]=ssdata выделить из модели в переменных состояния соответствующие матрицы, обозначив их как A 1, B 1, C 1, D 1. Убедиться в том, что полученная модель не соответствует канонической управляемой форме;
в) определить управляемость и наблюдаемость ОУ, используя функции U 1= ctrb( A 1, B 1 ) и P 1= obsv( A 1, C 1 ), и затем вычислив определители полученных матриц управляемости и наблюдаемости; г) определить вектор K коэффициентов обратной связи по состоянию по формуле Аккермана с помощью функции K = acker( A 1, B 1, pp), где pp - вектор корней желаемого полинома; д) определить вектор L коэффициентов наблюдателя для двух вариантов расположения корней характеристического многочлена наблюдателя, используя формулу Аккермана в следующем виде Le = acker (A 1’, C 1’, pe); L = Le ’, где pe - вектор корней характеристического многочлена наблюдателя; е) собрать модель системы управления с наблюдателем состояния, представленную на рис. 5.
Рис. 5
Внимание! При задании параметров модели объекта управления, представленной блоком State-Space необходимо в качестве матрицы C 1 использовать единичную матрицу ж) используя эквивалентное преобразование (25) определить вектор коэффициентов ОС по состоянию для модели ОУ в канонической форме управляемости как
Содержание отчёта
1. Результаты расчетов по пп. 1, 2 и 3, выполненные ручным и машинном способом. 2. Схемы исследуемых моделей и распечатка результатов моделирования (одна па бригаду). 3. Выводы по результатам проделанной работы.
Читайте также: D) Прямолинейном равномерном Воспользуйтесь поиском по сайту: ![]() ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|