Автор работы: Пользователь скрыл имя, 01 Февраля 2010 в 09:23, Не определен
Характерной особенностью современного этапа автоматизации производства состоит в том, что он опирается на революцию в вычислительной технике, на самое широкое использование микропроцессоров и контроллеров, а также на быстрое развитие робототехники, гибких производственных систем, интегрированных систем проектирования и управления, SCADA-систем разработки программного обеспечения
>> [Gm1,Pm1,Wcg1,Wcp1]=margin(
MATLAB возвращает:
Gm1 =
9.0385
Pm1 =
Inf
Wcg1 =
21.0461
Wcp1 =
NaN
где Gm – запас устойчивости по амплитуде в натуральных величинах на частоте Wcg, Pm – запас устойчивости по фазе на частоте Wcp.
Для определения запасов
>> Gmlog=20*log10(Gm1) – для дискретной модели:
Gmlog =
19.1219
>> Gmlog=20*log10(Gm) – для непрерывной модели:
Gmlog =
28.4675
Как видно, определение
Этот вывод подтверждается так
же комплексной амплитудно-
Для
построения АФХ необходимо
>>nyquist(zzn4s,sysn4s),
Определить устойчивость
Построим график изменения e(t) и определим основные статистические характеристики помехи с помощь команды plot (e) (Рис. 2. 19).
Для получения статистических характеристик необходимо в строке меню графика в позиции Tools выбрать опцию Data statistics. Результатом выполнения команды явится окно, в котором будут указаны основные статистические характеристики случайного процесса изменения во времени e(t),(Рис. 2. 20), к которым относятся:
• min и max – минимальное и максимальное значения помехи.
Для нашего случая – -0,2373 и 0,2086 соответственно;
• mean – арифметическое среднее значение (0,001403);
• median – медиана процесса (0,003994);
• std – среднеквадратическое отклонение (0,0805);
• range – диапазон изменения помехи от минимального до максимального значения (1.12).Во всех случаях размерность аддитивной помехи такая же, как и выходная величина объекта автоматизации – оС.
Рис. 5. 19. График аддитивной помехи e(t)
Рис. 5. 20. Статистические характеристики e(t)
Полученные статистические характеристики помехи могут быть полезны в дальнейшем при синтезе системы автоматического регулирования температуры теплового объекта автоматизации.
Для решения задач анализа
и синтеза систем управления
важно знать ответ на другой
не менее важный вопрос, чем
полученные временные,
где A, B, C, D – матрицы соответствующих размеров, v(t) – коррелированный белый шум наблюдений. Возможна и другая (так называемая обновленная или каноническая) форма представления данной модели:
,
,
где К – некоторая матрица (вектор столбец), е(t) – дискретный белый шум (скаляр),
и формулируется следующим образом: объект называется вполне управляемым, если выбором управляющего воздействия u(t) на интервале времени [t0, tk] можно перевести его из любого начального состояния y(t0) в произвольное заранее заданное конечное состояние y(tk).
Критерием управляемости
равнялся размерности вектора состояний n
В пакете Control System Toolbox имеется функция ctrb, формирующая матрицу управляемости в пространстве состояний. Для того, чтобы воспользоваться этой функцией необходимо вычислить матрицы A, B, C, D с помощью команды:
>>[A,B,C,D]=ssdata(sn4s)
A =
-0.8930 16.3384 4.0253
-4.7215 -22.0535 -3.5128
-1.0484
-2.5116 -9.4429
B =
0.3680
-1.5178
-0.3597
C =
-4.6742 -0.5470 0.0028
D =
0
Следует обратить внимание, что
для расчета матриц
Вычислим матрицу управляемости:
>> Mu=ctrb(A,B)
Mu =
0.3680 -26.5754 590.3514
-1.5178 32.9991 -626.2378
-0.3597 6.8234 -119.4511
Определим ранг матрицы
>> n=rank(Mu)
n =
3.
Таким образом, для исследуемой модели объекта размерность вектора состояний, определяемая размером матриц A и B равна трем и ранг матрицы управляемости MU также равен трем, что позволяет сделать вывод о том, что объект автоматизации является вполне управляемым, т.е. для него имеется такое управляющее воздействие u(t), которое способно перевести на интервале времени [t0, tk] объект из любого начального состояния y(t0) в произвольное заранее заданное конечное состояние y(tk).
При синтезе оптимальных
Решение проблемы наблюдаемости основано на анализе уравнений переменных состояния вида или Y(p) = W(p)*U(p) и формулируется следующим образом: объект называется вполне наблюдаемым, если по реакции y(t1) на выходе объекта, на интервале времени [t0, t1] при заданном управляющем воздействии u(t) можно определить начальное состояние вектора переменных состояния x(t), являющихся фазовыми координатами объекта.
Критерием наблюдаемости
условие: для того, чтобы объект был вполне наблюдаемым, необходимо и достаточно, чтобы ранг матрицы наблюдаемости
МY = (CT ATCT (AT)2CT … (AT)n-1C)
равнялся размерности вектора состояния
n = rang MY.
Определим матрицу
>> My=obsv(A,C)
My =
1.0e+003 *
-0.0047 -0.0005 0.0000
>> n=rank(My)
Таким образом, для
2. 12. Основные результаты идентификации технического объекта автоматизации
Идентификация распылительной сушилки проводилась с целью получения модели объекта, необходимой для синтеза системы автоматизации и получения основных характеристик объекта автоматизации.
В результате проведенного
В ходе идентификации были получены следующие результаты:
1. Обработаны
и преобразованы данные в