Студопедия — Анализ модели ТОУ
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Анализ модели ТОУ






Для анализа модели ТОУ возьмем модель zn4s, имеющею один из наилучших показателей адекватности. В разделе 4.5 были получены различные виды этой модели:

• zn4s – дискретная модель тета-формата (LTI-формата)

 

State-space model: x(t+Ts) = A x(t) + B u(t) + K e(t)

y(t) = C x(t) + D u(t) + e(t)

 

A =

x1 x2 x3

x1 0.96014 -0.21598 0.062944

x2 0.24873 0.66536 0.2574

x3 -0.036067 -0.64612 0.14772

B =

мощноcть

x1 -0.00029117

x2 -0.012463

x3 -0.032588

C =

x1 x2 x3

температура 18.093 0.078884 -0.1539

D =

мощноcть

температура 0

K =

температура

x1 0.026294

x2 -0.00982

x3 -0.076941

x(0) =

 

x1 0

x2 0

x3 0

 

Estimated using N4SID from data set zdanv

Loss function 0.00213802 and FPE 0.0022164

Sampling interval: 0.1,

где выражение Sampling interval (интервал дискретизации) указывает на то, что модель представлена в дискретном виде;

• sn4s – непрерывная модель тета-формата (LTI-формата)

State-space model: dx/dt = A x(t) + B u(t) + K e(t)

y(t) = C x(t) + D u(t) + e(t)

A =

x1 x2 x3

x1 -0.19842 -1.6567 1.7776

x2 2.6343 -1.0547 5.106

x3 1.474 -13.427 -12.397

B =

мощноcть

x1 0.02622

x2 -0.022958

x3 -0.65355

C =

x1 x2 x3

температура 18.093 0.078884 -0.1539

D =

мощноcть

температура 0

K =

температура

x1 0.34674

x2 0.10592

x3 -1.4143

x(0) =

x1 0

x2 0

x3 0

Estimated using N4SID from data set zdanv

Loss function 0.00213802 and FPE 0.0022164;

Как видно в представленных моделях значения коэффициентов матриц A, B, C, D, K различны. Это объясняется тем, что для непрерывной модели произведено Z-преобразование с целью получения дискретной модели;

• zzn4s – дискретная модель в виде передаточной функции

; (4.8)

• sysn4s – непрерывная модель в виде передаточной функции

. (4.9)

Следует напомнить, что приведенные виды являются одной и той же моделью, записанной в разных формах и форматах. Проанализируем динамические характеристики модели. Построим переходную характеристику ТОУ для дискретной и непрерывной моделей и определим основные показатели переходного процесса. Для этого можно воспользоваться командой step(zn4s,sn4s), либо командой plot(zn4s,sn4s). Различие заключается в том, что в последнем случае представляется возможность использовать все достоинства LTI view (см. рис. 4.21).

 
 

Рис. 4.21. Графики переходных процессов модели zn4s

На графиках переходных процессов ступенчатой линией представлен переходной процесс дискретной модели, а сплошной линией – непрерывной модели. Кроме того, в поле графика указаны основные характеристики переходного процесса:

• время нарастания переходного процесса (Rise time) – 0,913 с для непрерывной модели и 0,9 с для дискретной модели;

• время регулирования (Setting time) – 1,9 с для обоих моделей;

• установившееся значение выходной координаты (Final value) – 0,948 для обоих моделей.

Для построения импульсной характеристики моделей необходимо воспользоваться командой impulse(zn4s,sn4s), либо, щелкнув правой кнопкой мыши в поле графика LTI view, выбрать опцию Plot Types ►Impulse (см. рис. 4.22).

 
 

Рис. 4.22. Графики импульсной характеристики

 

Основными характеристиками модели ТОУ при подаче на вход единичного импульсного воздействия являются:

• пиковая амплитуда (Peak amplitude) составляет для дискретной модели 0,14, а для непрерывной – 1,41.

• время регулирования составляет для дискретной модели 2,2 с, а для непрерывной модели – 2,1 с.

Определим статический коэффициент усиления модели ТОУ с помощью команды

>> k=dcgain(sysn4s)

k =

0.9476.

Определим частотные характеристики моделей с помощью команды bode (zn4s,sn4s) либо, щелкнув правой кнопкой мыши в поле графика LTI view, выбрать опцию Plot Types ► Bode (см. рис. 4.23).

 
 

Рис. 4.23. Частотные характеристики моделей

 

На графиках частотных характеристик указаны значения запасов устойчивости по амплитуде (Gain Margin), которые для дискретной модели составляет 9,3 dB, а для непрерывной модели – 10,5 dB.

Значения запасов устойчивости можно определить также и в режиме командной строки MATLAB с помощью команд:

>> [Gm,Pm,Wcg,Wcp]=margin(sysn4s) – для непрерывной модели:

 

Gm =

3.3642

Pm =

Inf

Wcg =

6.1977

Wcp =

NaN.

>> [Gm,Pm,Wcg,Wcp]=margin(zzn4s) – для дискретной модели:

Gm =

2.9158

Pm =

Inf

Wcg =

5.4941

Wcp =

NaN,

где Gm – запас устойчивости по амплитуде в натуральных величинах на частоте Wcg, Pm – запас устойчивости по фазе на частоте Wcp.

Для определения запасов устойчивости в логарифмическом масштабе необходимо выполнить следующие операции:

>> Gmlog=20*log10(Gm) – для дискретной модели:

Gmlog =

9.2951

>> Gmlog=20*log10(Gm) – для непрерывной модели:

Gmlog =

10.5377.

Как видно, определение запасов устойчивости последним способом позволяет значительно точнее вычислять эти значения, чем на графиках частотных характеристик.

Анализ частотных характеристик показывает, что модели zzn4s и sysn4s являются устойчивыми с соответствующими запасами устойчивости по амплитуде. Запас устойчивости по фазе равен бесконечности.

Этот вывод подтверждается так же комплексной амплитудно-фазовой характеристикой АФХ, которая в зарубежной литературе называется диаграммой Найквиста (см. рис. 4.24), так как годограф АФХ не пресекает точку комплексной плоскости с координатами –1, j0.

Для построения АФХ необходимо воспользоваться командой nyquist(zzn4s,sysn4s), либо, щелкнув правой кнопкой мыши в поле графика LTI view, выбрать опцию Plot Types ► Nyquist.

Определить устойчивость моделей можно с помощью карты нулей и полюсов по расположению нулей моделей относительно окружности с единичным радиусом на комплексной плоскости, как это было показано на рис. 4.7.

Построить карту нулей и полюсов моделей можно так же с помощью команды pzmap(zzn4s,sysn4s), либо – pzmap(zn4s,sn4s).


Рис. 4.23. Годограф АФХ с указанием значений запасов устойчивости

для непрерывной и дискретной моделей

 

Следует напомнить, что модель объекта автоматизации рассматривается нами в виде, показанном на рис. 1.1, при этом выходной параметр объекта автоматизации (в нашем случае температура) y (t) складывается из двух составляющих: теоретический выход объекта y (t) и аддитивная помеха e (t), вызванная влиянием внешних факторов на объект автоматизации. Последняя составляющая является чисто случайной величиной и характеризуется статистическими параметрами. В ходе идентификации в разделе 4.6 нами были получены зависимости, определяющие составляющую e (t) и корреляционные зависимости между e (t) и выходом объекта y (t).

Для наглядности построим график изменения e (t) и определим основные статистические характеристики помехи с помощь команды plot (e) (см. рис.4.24).

Для получения статистических характеристик необходимо в строке меню графика в позиции Tools выбрать опцию Data statistics. Результатом выполнения команды явится окно, в котором будут указаны основные статистические характеристики случайного процесса изменения во времени e (t)

 
 

Рис. 4.24. График аддитивной помехи e (t)

 

 
 

Рис. 4.25. Статистические характеристики e (t)

 

(см. рис. 4.25), к которым относятся:

• min и max – минимальное и максимальное значения помехи. Для нашего случая – 0,1976 и 0,3563 соответственно;

• mean – арифметическое среднее значение (0,09945);

• median – медиана процесса (0,09806);

• std – среднеквадратическое отклонение (0,08177);

• range – диапазон изменения помехи от минимального до максимального значения (0,5242).

Во всех случаях размерность аддитивной помехи такая же, как и выходная величина объекта автоматизации – оС.

Полученные статистические характеристики помехи могут быть полезны в дальнейшем при синтезе системы автоматического регулирования температуры теплового объекта автоматизации.

Для решения задач анализа и синтеза систем управления важно знать ответ на другой не менее важный вопрос, чем полученные временные, частотные и статистические характеристики: обладает ли объект свойством управляемости в смысле возможности его перевода из заданной начальной точки (или области) в заданную конечную точку (или область)? До второй половины девятнадцатого столетия проблема управляемости – проблема установления обладания объектом свойством управляемости решалась чисто интуитивно на основе инженерных знаний и опыта. В настоящее время, с развитием метода переменных состояния стало возможным строгое определение свойства управляемости и установление критерия управляемости.

Решение проблемы управляемости основано на анализе уравнений переменных состояния вида 3.8 или 3.9 и формулируется следующим образом: объект называется вполне управляемым, если выбором управляющего воздействия u(t) на интервале времени [t0, tk] можно перевести его из любого начального состояния y(t0) в произвольное заранее заданное конечное состояние y(tk).

Критерием управляемости линейных стационарных объектов является условие: для того чтобы объект был вполне управляем, необходимо и достаточно, чтобы ранг матрицы управляемости

MU = (B AB A2BAn-1B) (4.10)

равнялся размерности вектора состояний n

rang MU = n. (4.11)

В пакете Control System Toolbox имеется функция ctrb, формирующая матрицу управляемости в пространстве состояний. Для того, чтобы воспользоваться этой функцией необходимо вычислить матрицы A, B, C, D с помощью команды:

 

>> [A,B,C,D]=ssdata(sn4s)

 

 

A =

-0.1984 -1.6567 1.7776

2.6343 -1.0547 5.1060

1.4740 -13.4267 -12.3967

B =

0.0262

-0.0230

-0.6535

C =

18.0931 0.0789 -0.1539

D =

0.

Следует обратить внимание, что для расчета матриц используется непрерывная модель, так как дискретная модель имеет другие значения, а в критерии управляемости используются матрицы линейных непрерывных стационарных объектов.

Вычислим матрицу управляемости:

>> Mu=ctrb(A,B)

Mu =

0.0262 -1.1289 20.6164

-0.0230 -3.2437 43.5862

-0.6535 8.4487 -62.8481.

Определим ранг матрицы управляемости:

>> n=rank(Mu)

n =

3.

Таким образом, для исследуемой модели объекта размерность вектора состояний, определяемая размером матриц A и B равна трем и ранг матрицы управляемости MU также равен трем, что позволяет сделать вывод о том, что объект автоматизации является вполне управляемым, т.е. для него имеется такое управляющее воздействие u(t), которое способно перевести на интервале времени [ t0, tk ] объект из любого начального состояния y(t0) в произвольное заранее заданное конечное состояние y(tk).

При синтезе оптимальных систем с обратной связью сами управления получаются как функции от фазовых координат. В общем случае фазовые координаты являются абстрактными величинами и не могут быть исследованы. Поддается измерению (наблюдению) вектор y = (y1, …, yk)T, который обычно называют выходным вектором или выходной переменной, а его координаты – выходными величинами. Выходная переменная функционально связана с фазовыми координатами, и для реализации управления с обратной связью необходимо определить фазовые координаты по измеренным значениям выходной переменной. В связи с этим возникает проблема наблюдаемости, заключающаяся в установлении возможности состояния определения состояния объекта (фазового вектора) по измеренным значениям выходной переменной на некотором интервале.

Решение проблемы наблюдаемости основано на анализе уравнений переменных состояния вида 3.8 или 3.9 и формулируется следующим образом: объект называется вполне наблюдаемым, если по реакции y(t1) на выходе объекта, на интервале времени [ t 0, t 1] при заданном управляющем воздействии u(t) можно определить начальное состояние вектора переменных состояния x(t), являющихся фазовыми координатами объекта.

Критерием наблюдаемости линейных стационарных объектов является условие: для того, чтобы объект был вполне наблюдаемым, необходимо и достаточно, чтобы ранг матрицы наблюдаемости

МY = (CT ATCT (AT)2CT(AT)n-1C) (4.12)

равнялся размерности вектора состояния

n = rang MY. (4.13)

Определим матрицу наблюдаемости и ее ранг с помощью функций пакета Control System Toolbox:

>> My=obsv(A,C)

My =

18.0931 0.0789 -0.1539

-3.6091 -27.9915 34.4730

-22.2084 -427.3557 -576.6903

>> n=rank(My)

n =

3.

Таким образом, для исследуемой модели объекта размерность вектора состояний, определяемая размером матриц A и С равна трем и ранг матрицы наблюдаемости MY также равен трем, что позволяет сделать вывод о том, что объект автоматизации является вполне наблюдаемым, т.е. для него всегда можно определить по значениям выходной величины y(t) вектор переменных состояния, необходимый для синтеза системы управления.

 

 







Дата добавления: 2015-08-12; просмотров: 652. Нарушение авторских прав; Мы поможем в написании вашей работы!



Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Функциональные обязанности медсестры отделения реанимации · Медсестра отделения реанимации обязана осуществлять лечебно-профилактический и гигиенический уход за пациентами...

Определение трудоемкости работ и затрат машинного времени На основании ведомости объемов работ по объекту и норм времени ГЭСН составляется ведомость подсчёта трудоёмкости, затрат машинного времени, потребности в конструкциях, изделиях и материалах (табл...

Гидравлический расчёт трубопроводов Пример 3.4. Вентиляционная труба d=0,1м (100 мм) имеет длину l=100 м. Определить давление, которое должен развивать вентилятор, если расход воздуха, подаваемый по трубе, . Давление на выходе . Местных сопротивлений по пути не имеется. Температура...

Мотивационная сфера личности, ее структура. Потребности и мотивы. Потребности и мотивы, их роль в организации деятельности...

Классификация ИС по признаку структурированности задач Так как основное назначение ИС – автоматизировать информационные процессы для решения определенных задач, то одна из основных классификаций – это классификация ИС по степени структурированности задач...

Внешняя политика России 1894- 1917 гг. Внешнюю политику Николая II и первый период его царствования определяли, по меньшей мере три важных фактора...

Studopedia.info - Студопедия - 2014-2024 год . (0.008 сек.) русская версия | украинская версия