Главная страница

2020_Бакалавр_Кокишев Д. К. И. Сатпаева Институт промышленной автоматизации и цифровизации Кафедра автоматизации и управления Кокишев Дамир Алтынбекович Исследование


Скачать 0.83 Mb.
НазваниеК. И. Сатпаева Институт промышленной автоматизации и цифровизации Кафедра автоматизации и управления Кокишев Дамир Алтынбекович Исследование
Дата21.08.2022
Размер0.83 Mb.
Формат файлаdocx
Имя файла2020_Бакалавр_Кокишев Д.docx
ТипИсследование
#649704
страница7 из 8
1   2   3   4   5   6   7   8

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



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



G(s) =

243.5s + 4382

2 ,

47.55s + 245.3s + 4382
где характеристическое уравнение будет
47.5s2 + 245.3s + 4382 = 0. (10)
Корни данного уравнения:
s1 = -2.5821 + 9.2515j, s2 = -2.5821 9.2515j.

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

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

6:

T(s) =
243.5s + 4382

2 ,

47.55s + 490.6s + 8764
где характеристическое уравнение будет
47.5s2 + 490.6s + 8764 = 0. (11)
Решив уравнение, получится корни:
s1 = -5.1642 + 12.5632j, s2 = -5.1642 12.5632j.
Согласно первой теореме Ляпунова, разомкнутая система устойчива, так как все действительные части корней характеристического уравнения отрицательные.

Исследование разомкнутой дистанционной следящей системы на устойчивость по критерию устойчивости Гурвица. В качестве исходных данных для исследования разомкнутой системы на устойчивость по критерию Гурвица используется её характеристическое уравнение (11). Откуда следует, что параметры равны [9].
a0 = 47.5,

a1 = 490.6,

a2 = 8764.

Затем по данным параметрам была построена матрица Гурвица:

| ,
|490.5 0

47.5 8764
Определители главных миноров равны:
Δ1 = 490.5,

Δ2 = 4298742.
В соответствии с критерием Гурвица, разомкнутая система является устойчивой, так как все определители главных диагональных миноров больше нуля.

Исследование замкнутой дистанционной следящей системы на устойчивость по критерию устойчивости Гурвица. В качестве исходных

данных для исследования замкнутой системы на устойчивость по критерию Гурвица используется её характеристическое уравнение (10). Откуда следует, что параметры равны:

a0 = 47.5,

a1 = 243.5,

a2 = 4382.

Затем по данным параметрам была построена матрица Гурвица:

|.
|243.5 0

47.5 4382
Определители главных миноров равны:
Δ1 = 243.5,

Δ2 = 1067017.
В соответствии с критерием Гурвица, замкнутая система является устойчивой, так как все определители главных диагональных миноров больше нуля.

Исследование замкнутой системы на предельный критерий усиления и нахождения области значения коэффициента усиления для устойчивости системы. Для исследования замкнутой системы на предельный критерий усиления необходимо использовать передаточную функцию разомкнутой системы [10]:
T(s) = 243.5s+4382 .

47.55s2+490.6s+8764
Далее необходимо разложить знаменатель на множители:
T(s) = 235.5s+4382 .

(s+10.37)(47.55s+665)
Затем нужно найти предельный коэффициент усиления, а после заменить его на k.
T(s) = 81.3(0.18s+1) .

(s+10.37)(47.55s+665)
T(s) = k(0.18s+1)
. (12)

(s+10.37)(47.55s+665)

Далее из преедаточной функции разомкнутой системы (12) получим передаточную функцию замкнутой системы с предельным коэффициентом усиления k:


T(s) = k(0.18s+1)

(s+10.37)(47.55s+665)+k(0.18s+1)

. (13)


Для того, чтобы найти области значения коэффициента усиления для устойчивости системы необходимо рассмотреть характеристическое уравнение (выражение 13) и затем построить матрицу Гурвица:
(s + 10.37)(47.55s + 665) + k(0.18s + 1) = 0, 47.55s2 + (712.31 + 0.18k)s + 689.3 + k = 0,


|.
|712.31 + 0.18k 0

47.55 689.3 + k
Далее найдем определитель матрицы:
Δ = 0.18k2 + 208.31k + 301 > 0. (14)
Решим неравенство 14:
k1 > 0,

k2ϵ(−32.8; 28.31),
kϵ(0; 28.31).
Была найдена область значений коэффициента усиления для устойчивости, а также найден предельный коэффициент усиления замкнутой системы kпр1 = 0, kпр2 = 28.31.

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


Прямые оценки качества переходного процесса замкнутой системы автоматического управления процессами переработки нефти. Исходными данными для прямой оценки качества переходного процесса является замкнутая система. Используя Liner Analysis Point обозначаются входные и выходные точки для оценки качества системы. Через контекстное меню Analysis – Control Design – Liner Analys открывается окно для прямой оценки, которое показано на рисунке 2.11. После получения переходного процесса объекта управления, необходимо отобразить основные данные оценки

качества нажатием на правую клавишу мыши и выбрав в контекстном меню пункты Characteristics Peak Response; Rise Time; Settling Time; Steady State.




Рисунок 2.11 Переходной процесс замкнутой системы
Из графика можно получить следующие данные касательно прямой оценки:

  • Перерегулирование: Pov = 40,3%, время достижения первого максимума: T1max = 0,286 секунд;

  • Время регулирования: Tset = 1,41 секунд;

  • Установившийся значение: yss = 0.5;

  • Время нарастания: Tset = 0.109 секунд.

По этим данным можно получить полную прямые оценки качества замкнутой системы:

  • Время регулирования: Tset = 1,41;

  • Перерегулирование: Pov = 40,3%;

  • Количество колебаний: n = 2;

Колебательность: µ = 0.08/0.40 * 100% = 20%;

  • Частота колебаний: w = 2pi/T = 9.2;

  • Время достижения первого максимума: T1max = 0,286;

  • Время нарастания: Tr = 0.109;

  • Установившийся ошибка: ess = 0.5

  • Декремент затухания: χ = 6.

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


Рисунок 2.12 Косвенные оценки качества замкнутой системы
Из графика можно получить следующие данные, по косвенной оценке, качества:

  • Частота среза: 13.8

  • Полоса пропускания: [0; 15.7];

  • Резонансная частота: wr = 8.88 при Amax = 2.15

По этим данным можно получить полную косвенные оценки качества замкнутой системы:

  • Резонансная частота: wr = 8.88

  • Полоса пропускания системы: [0; 15.7];

  • Колебательность системы: µ = 2.15/1 = 2.15;

  • Частота среза: 13.8;

Далее необходимо получить косвенные оценки качества замкнутой системы автоматического управления процессами переработки нефти на основе корневых методов. Используя LTI viewer, можно получить карту нулей и полюсов, как показано на рисунке 2.13.



Рисунок 2.13 Полюса и ноль на комплексной плоскости

По графику можно получить следующие данные:
s1, s2 = -2.58 ± j9.25, s3 = -18.
Получим следующие оценки качества замкнутой системы автоматического управления процессами переработки нефти:

  1. Время регулирования:




Tset

= 4

|σ|

= 4

2.58

= 1.55 c.




  1. Перерегулирование:


ε∗pi



Pоv = e 1−ε2 100% = e−877 100% = 41%.


  1. Максимальное значение, ymax:




ymax

= yf

(1 + Pоv) = 1.4.

100




  1. Степень колебательности:


μ = β = 9.25 = 3.58%.




  1. Частота колебаний:

α 2.58





w = ωn(1 Ɛ2) = 9.6√(1 0.2692) = 9.2 c−1.

  1. Время достижения первого максимума:




T1max

= π

ωn(1−Ɛ2)

= 3.14

9.6√(1−0.2692)

= 0.34 c.




  1. Быстродействие и степень устойчивости:


η = |σmin| = 2.58.

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

Таблица 2.6 Оценки качества замкнутой системы







Оценка качества




Прямые

Косвенные

Соответствие требованиям

Основные

1

Время

регулирования

Tset

1.41

1.55

Не

соответствует

2

Перерегулирование

Pov

48.3%

41%

Не

соответствует

3

Число колебаний

n

2

2

Соответствует

4

Колебательность

μ

16%

3.58%

Не

соответствует

5

Частота колебаний

w

9.2

9.2

Соответствует

6

Установившаяся

ошибка

e

0

0

Соответствует

Дополните

7

Время достижения первого максимума

T1max

0.286

0.34




8

Время нарастания

Tr

0.109

-




9

Декремент

затухания

χ

6

-





Вывод: Перерегулирование составляет 48.3%, что не соответствует желаемому значению 30%, колебательность составляет 16%, что также не соответствует желаемым требованиям. В соответствии с этим необходимо синтезировать типовой регулятор. С целью улучшения перерегулирования введем интегрирующую составляющую в регулятор, с целью уменьшения колебательности введем дифференцирующую составляющую, с целью уменьшения времени регулирования введем пропорциональную составляющую. В качестве критерия качества выберем квадратично- интегральный критерий качества, так как он дает общую оценку времени регулирования и степень отклонения заданной величины от желаемого значения в переходном процессе.
    1. Применение Smart-технологии (метода роевого интеллекта) для синтеза типового регулятора системы автоматического управления процессами переработки нефти


Постановка задач: для математической модели объекта управления (6) необходимо синтезировать ПИД-регулятор:


u(t) = k

e(t) + 1 e(t)dt + T



de(t),



p Ti

d d(t)



f(x):

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

0
f(x) = |e(t)|dt min,

которая непрерывно ограничена областью ub и lb и найти приближенное

минимальное значение функции f*(x)min или координату x*min, в которой это значение достигается с заданной допустимой vMax и vMin.
fmin = minf(x) = f(xmin), (15)

f = f(x ) fmin + ε, (16)

min min
где ε допустимая скорость, в нашем случае vMax, vMin.

Трехфазные сепараторы используются для разделения скважинной сырой нефти на три части: воду, нефть и газ. Для обеспечения оптимальной работы трехфазного сепаратора должна быть создана соответствующая система управления. Текущая методика настройки ПИД не обеспечивает оптимальную реакцию системы сепаратора. Реакция на превышение скорости, смещение, установившаяся ошибка и нестабильность системы-вот некоторые из проблем, с которыми приходится сталкиваться. Кроме того, используемый в настоящее время метод основан исключительно на пробах и ошибках, что отнимает много времени. [11]

Существует возможность для совершенствования существующей методики настройки ПИД. Для улучшения отклика системы трехфазного сепаратора вводится метод ПИД-настройки искусственного интеллекта (AI), называемый оптимизацией роя частиц (PSO) [12].

Алгоритм PSO имитирует поведение стаи птиц и стай рыб, стремящихся к своему глобальному наилучшему положению [13]. В нашем случае глобальная наилучшая позиция заменяется оптимизированными параметрами настройки ПИД для сепаратора. Алгоритм PSO был использован в нескольких других приложениях, таких как бесщеточный двигатель постоянного тока и в системе управления шариком и Лучом. Это оказалось эффективным методом

настройки. Настройка трехфазного сепаратора с помощью PSO может оказаться эффективным решением для нефтегазовой промышленности.

Для настройки регулятора уровня трехфазного сепаратора был введен метод искусственного интеллекта (ИИ), известный как оптимизация роя частиц (PSO).



Рисунок 2.14 – Реализация PSO в ПИД-регуляторе Рассматривая рой с частицами P, существует вектор положения 𝑋𝑡 =


𝑖

𝑖
(𝑥𝑖1𝑥𝑖2𝑥𝑖3 … 𝑥𝑖4)𝑇 и вектор скорости 𝑉𝑡 = (𝑣𝑖1𝑣𝑖2𝑣𝑖3 … 𝑣𝑖𝑛)𝑇 на t-й итерации для каждой из составляющих ее i-частиц. Эти векторы обновляются через размерность j в соответствии со следующими уравнениями:
Vt+1 = wVt + c1rt (pbestij Xt ) + c2rt (gbestj Xt ), (17)

ij ij 1 ij 2 ij
Xt+1 = Xt + Vt+1. (18)

ij ij ij
Уравнение 17 изменяет вектор скорости при каждой итерации. Уравнение 18 обновляет положение частицы. Этот параметр важен для балансировки глобального поиска, также известного как разведка (когда установлены более высокие значения), и локального поиска, известного как эксплуатация (когда установлены более низкие значения).

Первое слагаемое уравнения обновления скорости, формула 17, является произведением между параметром w и предыдущей скоростью частицы, поэтому он обозначает предыдущее движение частицы в текущую. Следовательно, например, если w = 1, то движение частицы полностью зависит от ее предыдущего движения, поэтому частица может продолжать двигаться в том же направлении. С другой стороны, если 0 ≤ w < 1, то такое влияние уменьшается, а это значит, что частица скорее переходит в другие области области поиска. Таким образом, по мере уменьшения параметра инерционного веса рой может исследовать больше областей в области поиска, а это означает, что шансы найти глобальный оптимум могут увеличиться.

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

Второе слагаемое уравнения вычисляется с помощью разности между собственным лучшим положением частицы, в этом случае pbestij, и ее текущим положением Xtij. Концепция, лежащая в основе этого слагаемого, заключается в том, что по мере удаления частицы от положения pbestij разница (pbestij−Xtij) должна увеличиваться; следовательно, это слагаемое увеличивается, привлекая частицу к ее лучшему собственному положению. Параметр С1, существующий как произведение в этом выражении, является положительной константой, и он взвешивает важность собственного предыдущего опыта частицы. Другим параметром, составляющим произведение второго члена, является r1, и это случайный параметр с диапазоном [0,1]. Этот случайный параметр играет важную роль, так как позволяет избежать преждевременных конвергенций, увеличивая наиболее вероятные глобальные оптимумы.

Наконец, третье слагаемое это социальное обучение. Благодаря этому все частицы в рое способны делиться информацией о наилучшей достигнутой точке независимо от того, какая частица ее нашла, например gbestj. Его вид точно такой же, как и второе слагаемое, тот, что касается индивидуального обучения. Таким образом, разность (gbestj−Xtij) действует как притяжение частиц к лучшей точке, пока не будет найдена на некоторой t-й итерации. Точно так же с2 - это параметр социального обучения, и он взвешивает важность глобального обучения Роя и r2 играет точно такую же роль, как и r1. На рисунке 2.15 показана логика роя частиц для оптимизации ПИД-

регулятора:



Рисунок 2.15 Логика роя частиц

В начале в некой плоскости (область поиска) случайно создается рой частиц, где у каждой частицы свой вектор скорости. В каждой точке координат, где была частица высчитывается значение целевой функции. Каждая частица запоминаем самое лучшее значение и его координаты. После каждой итерации частицы корректируют свою скорость относительно лучшему значению целевой функции, чтобы быть как можно ближе к нему уменьшая расстояние, то есть ошибку также быть ближе к глобальному лучшему значению. Через некоторое время частицы должны собраться в одном месте и найти самое подходящее значение с допустимой погрешностью ε [14].

Логика алгоритма для данной работы показана на рисунке 2.16.



Рисунок 2.16 Алгоритм PSO для объекта управления

На основе этой логики и будет построен алгоритм для оптимизации ПИД- регулятора. Сначала необходимо объявить переменные начальной популяции роя, максимальное количество роя (птиц), инерция и скорость движения роя, рисунок 2.17 [15].




Рисунок 2.17 Дефолтная функция объявления переменных Необходимо инициализировать начальные позиции роя, их скорость и

лучшую позицию, рисунок 2.18.



Рисунок 2.18 – Инициализация начальных условий Создается начальная популяция, рисунок 2.19.


Рисунок 2.19 – Создание начальной популяции Вычисляется значение частицы, рисунок 2.20.
Рисунок 2.20 Вычисление значения частицы

Далее необходимо найти локальное лучшее значение частицы pBest, если текущее значение лучше pBest, нужно обновить их, рисунок 2.21.



Рисунок 2.21 Нахождение и обновление pBest
Согласно нарисованному на рисунке 2.16 алгоритму необходимо найти глобальное лучшее значение частицы gBest и обновить его, рисунок 2.22.



Рисунок 2.22 Нахождение и обновление gBest
Далее нужно изменить инерционность исходя из количества итерации, показан на рисунке 2.23.


Рисунок 2.23 Изменение инерционности
При приближении к лучшему значению необходимо обновить скорость роя, рисунок 2.24.



Рисунок 2.24 Обновление скорости
После изменения скорости нужно проверить скорость согласно ограничениям vMax и vMin, рисунок 2.25



Рисунок 2.25 Проверка скорости

Далее нужно проверить позиции согласно ограничениям ub и lb, рисунок

2.26.

Рисунок 2.26 – Проверка позиции
Интегральный критерий качества относительно абсолютного значения от ошибки пишется в другой файл для удобства, рисунок 2.27.



Рисунок 2.27 Интегральный критерий качества
При успешном написании кода в конце командной строке выйдут параметры ПИД-регулятора, как показано на рисунке 2.28.



Рисунок 2.28 Результат выполнения алгоритма роя частиц (PSO)
В итоге получены параметры Kp = 0.3982; Ki = 9.8801; Kd = 0.1041 для ПИД-регулятора:


u(t) = 0.3982 e(t) + 1

9.8801

e(t)dt + 0.1041 de(t). (19)

d(t)


Далее эти коэффициенты вводятся в настройки ПИД-регулятора и сравнивается с обычной системой без регулятора в среде MATLAB.

На рисунке 2.29 представлена схема моделирования в среде Simulink математической модели трехфазного сепаратора с ПИД-регулятором PSO (19), ПИД регулятором Autotune и без ПИД-регулятора.


Рисунок 2.29 – Структурная схема для сравнения переходных процессов с регулятором и без регулятора
На рисунке 2.30 показан график переходного процесса системы с ПИД- регулятором PSO показана черным цветом, ПИД-регулятором AutoTune показана красным цветом и системы без ПИД-регулятора, показана синим цветом.



Рисунок 2.30 График переходных процессов
Как видно из рисунка, график системы с ПИД-регулятор приходит к установившемуся значению, сводя ошибку к нулю, улучшилось быстродействие системы. Для более наглядного сравнения системы с ПИД-

регулятором на основе алгоритма роя частиц, с ПИД-регулятором AutoTune и без ПИД-регулятора составим таблицу 2.7.
Таблица 2.7 Оценки качества замкнутой системы с регуляторами







Оценка качества




Без регулятора

TUNE

PSO

Основные

1

Время

регулирования

Tset

1.41

3.6

1

2

Перерегулирование

Pov

40.3%

0%

0%

3

Число колебаний

n

2

3

0

4

Колебательность

μ

16%

0

0

5

Частота колебаний

w

9.2

0

0

6

Установившаяся

ошибка

e

0.5

0

0

Дополните

7

Время достижения первого максимума

T1max

0.286

0.65

1

8

Время нарастания

Tr

0.109

0.5

0.8

9

Декремент

затухания

χ

6

3.1

0


Исходя из данных в таблице, можно сделать вывод, что система с ПИД- регулятором на основе алгоритма роя частиц обладает лучшим временем регулирования 1с, отсутствие перерегулирования, система монотонна, установившаяся ошибка равна 0. Система с ПИД-регулятором AutoTune обладает довольно таки большим временем регулирования по сравнению с системами без ПИД-регулятора и С ПИД-регулятором PSO и равна 3.6с. Также отсутствует перерегулирование, но при этом имеется 3 колебания. Установившаяся ошибка равна нулю. Система без ПИД-регулятора обладает перерегулированием 40.3%, что превосходит допустимое значение в 30%, также установившаяся ошибка равна 0.5, что и является главной проблемой, задача которой была решена с использованием ПИД-регулятора на основе метода роя частиц.
1   2   3   4   5   6   7   8


написать администратору сайта