Рефетека.ру / Коммуникации и связь

Курсовая работа: Конструирование многомерных регуляторов смесительного бака

Курсовой проект

по курсу Системный анализ и теория сложных систем управления

Введение


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

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

Конструирование многомерных регуляторов для рассматриваемого смесительного бака:

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

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

1. Исследование свойств технологического агрегата как многомерной системы


1.1 Многомерная математическая модель агрегата


1.1.1 Нелинейная модель агрегата

Вывод нелинейной модели агрегата. На примере рассмотрим конкретную техническую систему – смесительный бак:


Конструирование многомерных регуляторов смесительного бака

Рисунок 1. Модель бака


F1,F2,F - потери жидкости на истоке и притоке системы, м3/с;

C1,C2,C - концентрация на истоке и притоке системы, Кмоль/м3;

h - уровень жидкости в баке, м;

S - площадь бака,м2;

V - объем жидкости в баке,м3;

Запишем уравнение системы в стационарном (установленном) состоянии, когда приток равняется истоку (уравнение материального баланса):


F10+F20-F0=0 ; C1Конструирование многомерных регуляторов смесительного бака,


где индекс 0 означает установившееся состояние.

Записавши условия баланса кинетической и потенциальной энергии на выходе из бака (имеется в виду, что жидкость вытекает самостоятельно)


Конструирование многомерных регуляторов смесительного бака,


где

p - плотность жидкости, кг/м3;

w - скорость истока, м/с;

q - ускорение свободного падения,q=9.81 м/с2;

и допуская, что

d - диаметр выходного трубопровода, м.

Получим:


Конструирование многомерных регуляторов смесительного бака,

Конструирование многомерных регуляторов смесительного бака ,


где

k – коэффициент.

При изменении потерь в системе происходит накоплении вещества и переход до нового установленного состояния. Этот переходный процесс описывается дифференциальными уравнениями


Конструирование многомерных регуляторов смесительного бака


Где dv/dt – приращение объема жидкости, Конструирование многомерных регуляторов смесительного бака- прирост массы жидкости.

Приведем эту систему в стандартном состоянии:

Обозначим:


Конструирование многомерных регуляторов смесительного бака


Конструирование многомерных регуляторов смесительного бака – изменение во времени отклонения потери от номинального по отношению к первому каналу.

Конструирование многомерных регуляторов смесительного бака– изменение во времени отклонения потери от номинального по отношению ко второму каналу.


Конструирование многомерных регуляторов смесительного бака


Конструирование многомерных регуляторов смесительного бака – изменение во времени отклонения объема от номинального в баке;

Конструирование многомерных регуляторов смесительного бака – отклонение концентрации от номинального значения;


Конструирование многомерных регуляторов смесительного бака


Конструирование многомерных регуляторов смесительного бака – изменение потерь на выходе;

Конструирование многомерных регуляторов смесительного бака – изменение концентрации на выходе.


1.1.2 Запишем нелинейную модель в стандартной форме

Рассмотрим наполнение бака от 0 до номинального значения расхода с учетом прироста, приданного в линеаризованной модели. Таким образом, рассмотрим скачок u1=0,03; u2=0.

Обозначим Конструирование многомерных регуляторов смесительного бака, уравнение бака запишем в виде системы:

Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака


Подставляя Конструирование многомерных регуляторов смесительного бакаи u=0.063, найдем время, которое соответствует указанным значениям. Сведем результаты в таблицу.


Таблица 1. Линеаризация системы по первому выходу


1 2 3 4 5 6 7 8 9 10
y1 0.251 0.252 0.253 0.254 0.255 0.256 0.257 0.258 0.259 0.26
t 0 0.841 1.785 2.86 4.106 5.584 7.402 9.753 13.081 18.793

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


Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака

Занесем полученные значения в таблицу:


Таблица 2 Результаты промежуточного расчета

a 0.00119 0.00106 0.00093 0.0008 0.00068 0.00055 0.00043 0.0003 0.00018
b 0.251 0.252 0.253 0.254 0.255 0.256 0.257 0.258 0.259

Конструирование многомерных регуляторов смесительного бака


Полученные значения занесем в таблицу:


Таблица 3. Линеаризация системы по второму выходу

y2 3.2012735 3.2011172 3.2009393 3.2007371 3.2005089 3.2002573 3.1999954 3.1997612 3.1996304
t 0 0.841 1.785 2.86 4.106 5.584 7.402 9.753 13.081

1.1.3 Получение квадратичной модели

Уравнение квадратичной системы имеет вид:


Конструирование многомерных регуляторов смесительного бака


Матрицы с подстановкой номинального режима:


Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака


1.1.4 Запись билинейной модели

Уравнение билинейной системы записывается в виде


Конструирование многомерных регуляторов смесительного бака


Приняв допущение, что критерий оптимальности в форме О.А. Красовского


Конструирование многомерных регуляторов смесительного бака


регулятор определяется по зависимости Конструирование многомерных регуляторов смесительного бака

Где матрица определена как Конструирование многомерных регуляторов смесительного бака

1.1.5 Линеаризованная модель

Линеаризуем зависимость Конструирование многомерных регуляторов смесительного бака, разложив ее на ряд Тейлора.


Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака


С учетом ранее изложенного запишем:


Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака; (т.к. Конструирование многомерных регуляторов смесительного бака), где Конструирование многомерных регуляторов смесительного бака;

Конструирование многомерных регуляторов смесительного бака


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


Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Представим систему в матричной форме:


Конструирование многомерных регуляторов смесительного бака


Тогда матрицы А и В запишутся в виде


Конструирование многомерных регуляторов смесительного бака, Конструирование многомерных регуляторов смесительного бака


Для определения матрицы С необходимо установить связь между векторами x и y. Т.к. Конструирование многомерных регуляторов смесительного бака, Конструирование многомерных регуляторов смесительного бака, то


Конструирование многомерных регуляторов смесительного бака; Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака, то Конструирование многомерных регуляторов смесительного бака


Тогда


Конструирование многомерных регуляторов смесительного бака


Система будет иметь вид


Конструирование многомерных регуляторов смесительного бака

Коэффициенты модели системы:


Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака


1.1.6 Модель в дискретном времени

Система в дискретном времени имеет вид:


Конструирование многомерных регуляторов смесительного бака

dt= 24 c.

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

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


Таблица 4 Значение выходов дискретной системы

Возмущение Реакция выхода системы y(t)

u1=0.01

u2=0

y1

y2

0

0

0.00384

-0.00254

0.00624

-0.00352

0.0077

-0.03896

0.00859

-0.004038

0.00913

-0.00409

0.00947

-0.00411

время t, с 0 12 24 37 49 61 74

1.1.7 Преобразование модели в форме Ассео


Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака


Внешне связное форму получаем из матрицы передаточных функций


Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бакаКонструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

1.1.8 Вычисление МПФ системы


Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака;Конструирование многомерных регуляторов смесительного бака; Конструирование многомерных регуляторов смесительного бака ; n=2; i=1; Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бакаКонструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака


1.1.9 Структурные схемы системы в исходной форме, форме Ассео, ВСП


Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Рисунок 1. – Структурная схема в исходной форме


Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака


Конструирование многомерных регуляторов смесительного бака

Рисунок 2. – Структурная схема в форме Ассео


Конструирование многомерных регуляторов смесительного бакаКонструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Рисунок 3. – Структурная схема в форме ВСП


1.1.10 Линеаризованная модель в непрерывном и дискретном времени с датчиками и ИМ


a) Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака


Конструирование многомерных регуляторов смесительного бака

Рисунок 4. – Структурная схема системы в непрерывном времени

Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака


б) в дискретном времени


Конструирование многомерных регуляторов смесительного бака

Рисунок 5. – Структурная схема системы в дискретном времени


Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бакаКонструирование многомерных регуляторов смесительного бака

1.1.11 Модель с генератором возмущений

Соединив последовательно модель шумов с моделью системы, в общем случае запишем новою модель системы в виде


w1=w2=100; g1=g2=0.02

Конструирование многомерных регуляторов смесительного бака


где Конструирование многомерных регуляторов смесительного бака - белый шум


Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака


1.1.12 Условие правомерности децентрализации

Система в форме Ассео:


Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака


Для децентрализованной системы


Конструирование многомерных регуляторов смесительного бакаКонструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака


Спектральная норма матрицы С’, то есть максимальное сингулярное число матрицы:


Конструирование многомерных регуляторов смесительного бака


Спектральная норма матрицы F:


Конструирование многомерных регуляторов смесительного бака


Погрешность составляет:


Конструирование многомерных регуляторов смесительного бака


Можно предположить, что децентрализация является допустимой. Децентрализованная модель запишется в виде:


Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака

1.2 Анализ качественных свойств системы


а) Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака


Следовательно, матрица является гурвицевой.


б) Конструирование многомерных регуляторов смесительного бакаКонструирование многомерных регуляторов смесительного бака

max s1(A)=||A||2= 0.081<1


Следовательно, матрица А является нильпотентной.

Проверить, является ли система (А, В, С) постоянной, управляемой, наблюдаемой, идентифицируемой с вектор - столбцом х = (1; 1.25), параметрически инвариантной, минимальнофазовой, расцепимой, астатической.

а) постоянство:


Конструирование многомерных регуляторов смесительного бака


Следовательно, система является постоянной.


Конструирование многомерных регуляторов смесительного бака

Следовательно система является постоянной.

б) управляемость:


Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака ; Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака


По первому входу:


Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака


Система управляема по первому входу.

По второму входу:


Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака


Система управляема по второму входу.

в) наблюдаемость:


Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака


Система наблюдаема.

г) идентифицированость

Конструирование многомерных регуляторов смесительного бака


Система идентифицируема.

д) параметрическая инвариантность:


Конструирование многомерных регуляторов смесительного бака


Система не инвариантна относительно отклонения dA.


Конструирование многомерных регуляторов смесительного бака


Система не инвариантна относительно отклонения dB.


Конструирование многомерных регуляторов смесительного бака


Система не инвариантна относительно отклонения dС.

е) минимальнофазовость и астатичность:


Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака


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

ж) расщепление:

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака .


1.3 Исследование процессов в системе и анализ количественных свойств системы


1.3.1 Построение графиков кривой разгона непрерывной системы

Построение графика решения у(t) для системы {А, В, С}, если Конструирование многомерных регуляторов смесительного бака и Конструирование многомерных регуляторов смесительного бака


Конструирование многомерных регуляторов смесительного бака


Таблица 5 Значение выходов непрерывной системы

Конструирование многомерных регуляторов смесительного бакаВозмущение

Реакция выхода системы y(t)

u1=0

u2=0,01

Y1 Конструирование многомерных регуляторов смесительного бака

Y2 10-3

0 3.874 6.247 7.701 8.591 9.137 9.471 9.676 9.802 9.878


0 -2.548 -3.523 -3.896 -4.038 -4.093 -4.114 -4.122 -4.125 -4.126

u1=0,01

u2=0

Y1 Конструирование многомерных регуляторов смесительного бака

Y2

0 3.874 6.247 7.701 8.591 9.137 9.471 9.676 9.802 9.878


0 0.023 0.03 0.034 0.035 0.035 0.036 0.036 0.036 0.036
время t, с 0 12 24 37 49 61 74 86 98 111

Конструирование многомерных регуляторов смесительного бака

Рисунок 6 – Реакция первого выхода на возмущения u1(t)


Конструирование многомерных регуляторов смесительного бака

Рисунок 7 – Реакция второго выхода на возмущения u1(t)


Конструирование многомерных регуляторов смесительного бака

Рисунок 8 – Реакция первого выхода на возмущения u2(t)


Конструирование многомерных регуляторов смесительного бака

Рисунок 9 – Реакция второго выхода на возмущения u2(t)

1.3.2 Построение графиков кривой разгона дискретной системы

Система в дискретном времени имеет вид:


Конструирование многомерных регуляторов смесительного бака

dt=24 c.

Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака


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


Таблица 6 Значение выходов дискретной системы

Возмущение Реакция выхода системы y(t)

u1=0.01


u2=0

y1Конструирование многомерных регуляторов смесительного бака

y2 10-3

0 0 3.874 6.247 7.701 8.591 9.137 9.471 9.676 9.802 9.878


0 0 -2.548 -3.523 -3.896 -4.038 -4.093 -4.114 -4.122 -4.125 -4.126
такт 0 1 2 3 4 5 6 7 8 9 10

Конструирование многомерных регуляторов смесительного бакаКонструирование многомерных регуляторов смесительного бака

Рисунок 10 – Реакция выходов системы на возмущения u (t)


1.3.3 Построение графиков кривой разгона нелинейной системы

Данные для построения графиков получены в пункте 1.1.2

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


Конструирование многомерных регуляторов смесительного бака

Рисунок 11 – Реакция первого выхода на возмущения u1(t) в пункте 1.3.1


Конструирование многомерных регуляторов смесительного бака

Рисунок 12 – Реакция первого выхода на возмущение для линеаризованной системы


Легко видеть, что эти график совпадают, что говорит о том, что линеаризация по первому выходу проведена на приемлемом уровне

Конструирование многомерных регуляторов смесительного бака

Рисунок 14 – Реакция второго выхода на возмущения u1(t) полученного в пункте 1.3.1


Конструирование многомерных регуляторов смесительного бака

Рисунок 13 – Реакция второго выхода на возмущения для линеаризованной системы


В данном случае имеет место погрешность которую можно связать с ошибкой вносимой кусочно – линейной аппроксимации.


1.3.4 Установившиеся состояния системы

Вычислить постоянное значение состояния системы в условиях


Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака

Т.к. установившееся значение предполагает отсутствие динамики, то систему можно записать в следующем виде


Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака


1.4Идентификация многомерной математической модели по данным эксперимента


1.4.1 Активная идентификация

Для дискретной формы системы (F, G, C) из пункта 3. 1. провести реализацию системы.

Запишем систему в виде:


Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака


Подавая импульс по первому входу, рассчитаем:


Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака

Теперь имея экспериментальные данные, сгруппировав их в матрицы H и H1 можем приступить к их обработки.


Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака


Из собственных векторов от (Конструирование многомерных регуляторов смесительного бака) и (Конструирование многомерных регуляторов смесительного бака) построим:


Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака


Для проверки идентификации найдем коэффициент передачи системы


Конструирование многомерных регуляторов смесительного бака

Коэффициент передачи, вычисленный по исходным матрицам


Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака


Можно сделать вывод о том, что система идентифицирована, верно


1.4.2 Пассивная идентификация

Для дискретной формы системы (F, G, C) из пункта 3. 1. провести пассивную идентификацию системы, предполагая, что вектор входа изменяется соответственно таблице:


Таблица 7 Значение вектора входа для пассивной идентификации.

Такт, n 0 1 2 3 4 5
U(n) 0.01 0 0 0.04 0 0

0 0.01 0.02 0 0.03 0

Конструирование многомерных регуляторов смесительного бакаКонструирование многомерных регуляторов смесительного бакаКонструирование многомерных регуляторов смесительного бака


Используя матрицы системы в дискретной форме для заданных значений вектора входа, рассчитаем значения вектора выхода


Конструирование многомерных регуляторов смесительного бака


Результаты расчета сведем в таблицу:

Такт, n 1 2 3 4 5 6
y(n) 0.003935 0.006321 0.012 0.023 0.026 0.016

-0.0026 0.022 0.053 0.0091 0.071 0.026

Используя данные эксперимента (Таблица 8) можем приступить непосредственно к определению параметров идентифицированной системы

Тогда


Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака


Для проверки идентификации найдем коэффициент передачи системы


Конструирование многомерных регуляторов смесительного бака


Система идентифицирована, верно

2. Конструирование многомерных регуляторов, оптимизирующих динамические свойства агрегата


2.1 Конструирование П. - регулятора, оптимизирующего систему по интегральномуквадратичному критерию


Регулятор состояния, который оптимизирует систему по критерию:


Конструирование многомерных регуляторов смесительного бакаКонструирование многомерных регуляторов смесительного бака


Определяется по соотношениям:


P=LR1(A,B,Q,R); Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бакаКонструирование многомерных регуляторов смесительного бака При этом Q=R=I

Конструирование многомерных регуляторов смесительного бака


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


Конструирование многомерных регуляторов смесительного бака


Следовательно, регулятор выхода имеет вид Конструирование многомерных регуляторов смесительного бака


Конструирование многомерных регуляторов смесительного бака

2.2 Конструирование компенсаторов заданий и измеряемых возмущений


Обозначивши через z заданное значение выхода y и припуская, что Конструирование многомерных регуляторов смесительного бака, получим


Конструирование многомерных регуляторов смесительного бакаКонструирование многомерных регуляторов смесительного бака


Приняв во внимание, что А=В


Конструирование многомерных регуляторов смесительного бака


Если при компенсации возмущений и заданий учесть «стоимость» управления, записавши критерий в виде


Конструирование многомерных регуляторов смесительного бака,


то компенсаторы (оптимальные) определяются зависимостями


Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Значение выхода при действии возмущения f в системе без компенсаторов при z=0


Конструирование многомерных регуляторов смесительного бака


а также с оптимальным компенсатором.


Конструирование многомерных регуляторов смесительного бака


2.3 Конструирование регулятора с компенсатором взаимосвязей


Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака


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


Конструирование многомерных регуляторов смесительного бака


Используя V как новый вход можно далее записать


Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака


Регулятор выхода можно записать в виде

Конструирование многомерных регуляторов смесительного бака


2.4 Конструирование апериодического регулятора


Апериодический регулятор для дискретной системы может быть получен: из условия Конструирование многомерных регуляторов смесительного бака. Запишем Конструирование многомерных регуляторов смесительного бака


Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака


2.5 Конструирование децентрализованного регулятора


Используя форму Ассео, запишем:


Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака


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


Конструирование многомерных регуляторов смесительного бака

Для определения критерия


Конструирование многомерных регуляторов смесительного бака


2.6 Конструирование надежного регулятора


Если матрица G моделирует отказы каналов измерения, то регулятор находится в виде Конструирование многомерных регуляторов смесительного бака


Конструирование многомерных регуляторов смесительного бака


Берем s=0.04 При этом значении выполняются необходимые условия:


Конструирование многомерных регуляторов смесительного бака

s>Конструирование многомерных регуляторов смесительного бака


Результат решения уравнения Ляпунова первого типа


Конструирование многомерных регуляторов смесительного бака


Коэффициент передачи надежного регулятора


Конструирование многомерных регуляторов смесительного бака

Поверим систему с регулятором на устойчивость


Конструирование многомерных регуляторов смесительного бака


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


2.7Конструирование блочно-иерархического регулятора


Воспользуемся регулятором состояния и проверим или можно создать последовательность регуляторов состояния.


Конструирование многомерных регуляторов смесительного бака; Конструирование многомерных регуляторов смесительного бака; Конструирование многомерных регуляторов смесительного бака; Конструирование многомерных регуляторов смесительного бака; Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака


Конструирование многомерных регуляторов смесительного бака

Рисунок 15 – Иллюстрация монотонного уменьшения величины критерия

Конструирование многомерных регуляторов смесительного бака

Рисунок 16 – Схема блочно – иерархического регулятора


2.8 Конструирование регулятора для билинейной модели


Билинейный регулятор определяется по следующей зависимости


Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака


Вводя все компоненты в уравнение, получаем:


Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака


2.9 Конструирование регулятора для нелинейной модели


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

Расчетное соотношение для регулятора –


Конструирование многомерных регуляторов смесительного бака

e=z – x Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака


2.10 Конструирование программного регулятора


Используя линеаризованную модель в дискретном времени, записать программу перевода системы из состояния Конструирование многомерных регуляторов смесительного бака в состояние


Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака; Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

3. Анализ свойств сконструированной системы с оптимальным П регулятором


3.1 Построить процесс в системе с П. регулятором


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


Конструирование многомерных регуляторов смесительного бака


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


Конструирование многомерных регуляторов смесительного бакаКонструирование многомерных регуляторов смесительного бака

Рисунок 17 – Сопоставление качеств переходного процесса первого и второго выхода с компенсатором и без него.


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


3.2 Вычислить критерий оптимальности в системе


Величина критерия с удельным регулятором вычисляется

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака


Отклонение параметров на 10 процентов


Конструирование многомерных регуляторов смесительного бакаКонструирование многомерных регуляторов смесительного бакаКонструирование многомерных регуляторов смесительного бака


Отклонение параметров на 5 процентов


Конструирование многомерных регуляторов смесительного бакаКонструирование многомерных регуляторов смесительного бакаКонструирование многомерных регуляторов смесительного бака


Матрицы чувствительности будут рассчитаны в пункте 3.4:


Конструирование многомерных регуляторов смесительного бакаКонструирование многомерных регуляторов смесительного бакаКонструирование многомерных регуляторов смесительного бака


В конечном счете, получаем


Конструирование многомерных регуляторов смесительного бакаКонструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бакаКонструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака


3.3 Оценить потерю качества от децентрализации


Коэффициент передачи децентрализованного регулятора найден в пункте 2.5


Конструирование многомерных регуляторов смесительного бака


Для определения критерия


Конструирование многомерных регуляторов смесительного бака


3.4 Вычислить чувствительность системы


dJ/dA, dJ/dВ, dJ/dС, dJ/dК для системы (А1,В, С), где А1=А+В*К, К=Конструирование многомерных регуляторов смесительного бака*Р.


Матрицы А1 и P (решение уравнения Риккати) Pлп (решение уравнения Ляпунова ) рассчитывались ранее


Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака

Для расчета матрицы V следует решить уравнение Ляпунова вида:


А1*V+V* А1+I=0


Таким образом :


Конструирование многомерных регуляторов смесительного бака; Конструирование многомерных регуляторов смесительного бака;


Все необходимые составляющие для расчета чувствительности у нас есть:


dJ/dA=2∙P∙V==Конструирование многомерных регуляторов смесительного бака;

dJ/dВ=2∙P∙V∙Конструирование многомерных регуляторов смесительного бака=Конструирование многомерных регуляторов смесительного бака;

dJ/dС=2∙Конструирование многомерных регуляторов смесительного бакаКонструирование многомерных регуляторов смесительного бака∙P∙V+2∙Конструирование многомерных регуляторов смесительного бака∙K∙V=Конструирование многомерных регуляторов смесительного бака;

dJ/dК =2∙K∙V+2∙Конструирование многомерных регуляторов смесительного бака∙P∙V=Конструирование многомерных регуляторов смесительного бака


3.5 Анализ робастности системы с надежным регулятором


Матрицы отклонения начальной системы


Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака


То есть аа=0.0081; bb=0.0289; cc=0.004.

Подставляя значения, полученные в пункте 2.6

Конструирование многомерных регуляторов смесительного бака


в уравнение Scherzinger найдем из нее новую матрицу


Конструирование многомерных регуляторов смесительного бака


Т.к. определенная матрица положительно определенная


Конструирование многомерных регуляторов смесительного бака


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


3.6 Решение обратной задачи конструирования


Записав расцеплояющей регулятор в виде


Конструирование многомерных регуляторов смесительного бака


Далее используя соотношение


Конструирование многомерных регуляторов смесительного бака


где W – произвольная матрица выбирается из условия S>0

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака


В конечном счете, получаем


Конструирование многомерных регуляторов смесительного бака

4. Результат вспомогательных расчетов


1.Решение уравнения Риккати первого типа

Заданы матрицы


Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака


Сформируем матрицу М


Конструирование многомерных регуляторов смесительного бака


Найдем ее собственные значения


Конструирование многомерных регуляторов смесительного бака


Выполним преобразование подобия


Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака


Решение уравнения Риккати

Конструирование многомерных регуляторов смесительного бака


2.Решение уравнения Ляпунова


Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака


3. Вычисление матричной экспоненты


Конструирование многомерных регуляторов смесительного бака


4.Опеделение Фробениусовой матрицы


Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака

Конструирование многомерных регуляторов смесительного бака Конструирование многомерных регуляторов смесительного бака

5. Определение Вандермодовой матрицы


Конструирование многомерных регуляторов смесительного бака

Выводы


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

Исследованы качественные и количественные свойства системы. Разработаны регуляторы управления объектом: П. – регулятор;

апериодический регулятор; надежный регулятор; блочно – иерархический регулятор; регулятор для билинейной и для нелинейной модели; программный регулятор; регулятор с компенсатором взаимосвязей. А также компенсаторы возмущений и компенсаторы на задании.

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

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

Литература


Стопакевич А.А., Методические указания к практическим занятиям по курсу « Основы системного анализа и теория систем » для бакалавров по автоматики. – Одесса: ОНПУ, 1997.

Стопакевич А.А. Сложные системы: анализ, синтез, управление. – Одесса: ОНПУ 2004

Похожие работы:

  1. • Распределенная автоматизированная система управления
  2. • Струйная гидроабразивная обработка поверхностей
  3. • Подбор оборудования для бетоносмесительных заводов
  4. • Топливная система ГАЗ
  5. • Разработка программы совершенствования организации ...
  6. • Карбюраторы двигателей легковых автомобилей ...
  7. • Бетоносмеситель СБ-103
  8. • Машины для производства бетонных работ
  9. • Газоснабжение населёного пункта
  10. • Нанесение и получение металлических покрытий ...
  11. • Особенности проектирования товарного парка ...
  12. • Двигатели внутреннего сгорания
  13. • Системы питания двигателя
  14. • Проектирование работ по устройству монолитных ж/б фундаментов ...
  15. • Безопасность технологического процесса производства ...
  16. • Карбюратор
  17. • Автоматизированная система для исследования кинетики быстрых ...
  18. • Психодиагностика как наука
  19. • Технология оборудования сварки
Рефетека ру refoteka@gmail.com