1. Для заданных значений масс тележек m1, m2 (кг), массы мятника m3 (кг), и длины маятника L(м) при g=9.8м/с2 вычислите значения элементов матрицы А (данные возьмите из таблицы 3 в соответствии с Вашим номером по журналу).
Таблица3
N/N
m1, кг
m 2, кг
m3, кг
L, м
q, Н/м
r, Н·с/м
T,с
Δh,%
1,2
2е4
4е2
0,4
0,4
2е3
1,5
0,7
0,4
2е3
1,7
1,5
2е3
2е4
20,5
2е3
1,3
2е3
1,4
2е3
4,5
2е3
4,3
1,3
2е4
5,3
1,2
2е3
4,9
1,5
2е3
4,6
1,2
2е4
5,2
2е5
4,7
1,5
2е4
6,5
0,5
0,7
2е2
3,2
0,8
2е3
2е3
4,1
1,1
2е3
4,5
1,4
2е4
4,7
2. Проверьте управляемость и наблюдаемость объекта управления, воспользовавшись функциями MATLAB rank(ctrb(A,В)иrank(obsv(A,С)).
3. По заданным показателям качества замкнутой системы – времени регулирования Т (в секундах) и перерегулированию Δh (%), взятым из таблицы, определите положение доминирующих собственных чисел, и задайте все собственные числа системной матрицы замкнутой системы.
4. Рассчитайте коэффициенты передачи цепи обратной связи по переменным состояния, используя функцию K=place(A,B,sigma), где sigma – вектор собственных чисел системной матрицы замкнутой системы.
5. Спроектируйте предварительный фильтр:
>> V=-inv(C*(inv(A-B*K)*B));
6. Проверьте по переходной функции замкнутой системы (пока без наблюдателя) качество системы и, если необходимо, перепроектируйте регулятор К, изменив расположение собственных чисел системной матрицы замкнутой системы.
>> AZ=[A-B*K]; BV=B*V;
>> [y1,x1,t1]=step(AZ,BV,C,D);
Получите графики переходных процессов всех переменных состояния.
7. Задайте собственные числа матрицы динамики наблюдателя Люенбергера (в 2…6 раз левее доминирующей пары собственных чисел системной матрицы замкнутой системы).
8. Рассчитайте матрицу обратной связи наблюдателя Люенбергера: L=place(A’C’, gamma)’, где gamma – вектор собственных чисел наблюдателя.
Проверьте по переходной функции замкнутой системы с наблюдателем качество системы и, перепроектируйте наблюдатель (возможно даже регулятор), изменив расположение собственных чисел системной матрицы замкнутой системы и наблюдателя.
При моделировании замкнутой системы с наблюдателем помните, что полный вектор состояния системы представляет собой следующую конструкцию: или . Рассмотрите две модели: относительно переменных состояния и ее оценки , а также относительно и ошибки её оценки .
С помощью subplot получите графики переходных процессов всех переменных состояния объекта и их оценки , а также и . График переменной состояния и ее оценки а также и представить на одной плоскости. Количество окон в subplot должно быть , где - порядок объекта.
При решении данной задачи выполняется синтез идеального наблюдателя состояния такого, что , поэтому с целью наблюдения за динамикой устройства оценки введите ненулевые начальные условия в объекте или наблюдателе.
9. Принимая во внимание, что выходными переменными САУ являются измеряемые перемещения тележек (координаты х1 и х2) и угол Θ (координата х3), спроектируйте наблюдатель пониженного порядка для восстановления скорости движения тележек и скорости изменения угла отклонения от вертикали (координаты х4, х5, х6).
10. Проверьте по переходной функции замкнутой системы с редуцированным наблюдателем качество системы и, если необходимо, перепроектируйте наблюдатель.
С помощью subplot получите графики переходных процессов восстановленных переменных состояния и сравните их с . График переменной состояния и ее оценки также представить на одной плоскости. Количество окон в subplot должно быть , где - порядок объекта.
11. По полученным в лабораторной работе матрицам A, B, C, D, К, L и Lредуц. разработайте структурную схему замкнутой системы с наблюдателем полного порядка и пониженного. Выполните моделирование этих схем в Simulink. При моделировании применить MatrixGain. Переходные характеристики должны соответствовать полученным в п.8 и п.10.