Всё сдал! - помощь студентам онлайн Всё сдал! - помощь студентам онлайн

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

Узнайте стоимость индивидуальной работы!

Вы нашли то, что искали?

Вы нашли то, что искали?

Да, спасибо!

0%

Нет, пока не нашел

0%

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

это быстро и бесплатно

Получите скидку

Оформите заказ сейчас и получите скидку 100 руб.!


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

Тип Реферат
Предмет Коммуникации и связь
Просмотров
384
Размер файла
1 б
Поделиться

Ознакомительный фрагмент работы:

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

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

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

Введение

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

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

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

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

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

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. Определение Вандермодовой матрицы

Выводы

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

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

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

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

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


Литература

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

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


Нет нужной работы в каталоге?

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

Цены ниже, чем в агентствах и у конкурентов

Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит

Бесплатные доработки и консультации

Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки

Гарантируем возврат

Если работа вас не устроит – мы вернем 100% суммы заказа

Техподдержка 7 дней в неделю

Наши менеджеры всегда на связи и оперативно решат любую проблему

Строгий отбор экспертов

К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»

1 000 +
Новых работ ежедневно
computer

Требуются доработки?
Они включены в стоимость работы

Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован

avatar
Математика
История
Экономика
icon
153602
рейтинг
icon
3192
работ сдано
icon
1384
отзывов
avatar
Математика
Физика
История
icon
149725
рейтинг
icon
5989
работ сдано
icon
2711
отзывов
avatar
Химия
Экономика
Биология
icon
105464
рейтинг
icon
2097
работ сдано
icon
1310
отзывов
avatar
Высшая математика
Информатика
Геодезия
icon
62710
рейтинг
icon
1046
работ сдано
icon
598
отзывов
Отзывы студентов о нашей работе
59 654 оценки star star star star star
среднее 4.9 из 5
РУТ(МИИТ)
Работа выполнена быстро и качественно. Большое спасибо исполнителю, выручил. всегда был на...
star star star star star
СИБГУФК
Спасибо!!!!!!! за несколько часов выполнена работа!!!!!!! Зачёт!!! Рекомендую)))
star star star star star
Медицинский колледж
Обращаюсь не первый раз, Как всегда, все отлично 👍🏻 работа выполнена досрочно, всегда на с...
star star star star star

Последние размещённые задания

Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн

Отчёт о движении денежных средств организации ооо "универсал-агро 1" чебоксары

Курсовая, МДК 04.02 Основы анализа бухгалтерской отчётности

Срок сдачи к 12 апр.

только что

Матанализ

Решение задач, Математика

Срок сдачи к 6 апр.

только что

Решить контрольную работу

Контрольная, Уголовное право

Срок сдачи к 6 апр.

1 минуту назад

Интернет-реклама. Разработка онлайн-баннера

Курсовая, Введение в специальность

Срок сдачи к 2 апр.

1 минуту назад

Выполнить курсовую работу

Курсовая, Моделирование и реинжиниринг бизнес-процессов

Срок сдачи к 5 апр.

2 минуты назад

решить задачу

Решение задач, управленческий учет

Срок сдачи к 9 апр.

3 минуты назад
planes planes
Закажи индивидуальную работу за 1 минуту!

Размещенные на сайт контрольные, курсовые и иные категории работ (далее — Работы) и их содержимое предназначены исключительно для ознакомления, без целей коммерческого использования. Все права в отношении Работ и их содержимого принадлежат их законным правообладателям. Любое их использование возможно лишь с согласия законных правообладателей. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие в связи с использованием Работ и их содержимого.

«Всё сдал!» — безопасный онлайн-сервис с проверенными экспертами

Используя «Свежую базу РГСР», вы принимаете пользовательское соглашение
и политику обработки персональных данных
Сайт работает по московскому времени: 2 апреля 2025 г. 18:48

Вход
Регистрация или
Не нашли, что искали?

Заполните форму и узнайте цену на индивидуальную работу!

Press the down arrow key to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.

Файлы (при наличии)

    это быстро и бесплатно