Научная статья на тему 'Оптимизация цифровых систем управления процессом сушки зерна'

Оптимизация цифровых систем управления процессом сушки зерна Текст научной статьи по специальности «Медицинские технологии»

CC BY
123
40
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АНАЛИЗ / ПЕРЕДАТОЧНАЯ ФУНКЦИЯ / СИНТЕЗ / НЕПРЕРЫВНАЯ СИСТЕМА / СЕРВОМОТОР / ОПТИМИЗАЦИЯ / ANALYSIS / TRANSFER FUNCTION / SYNTHESIS / CONTINUOUS SYSTEM / SERVOMOTOR / OPTIMIZATION

Аннотация научной статьи по медицинским технологиям, автор научной работы — Берестин Николай Константинович, Пугачев Василий Иванович, Пиотровский Дмитрий Леонидович

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по медицинским технологиям , автор научной работы — Берестин Николай Константинович, Пугачев Василий Иванович, Пиотровский Дмитрий Леонидович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

The article is a study of digital continuous system and optimization of digital control systems. It is shown that the standard in the synthesis of digital systems should provide a continuous system, so first we need to create the desired continuous system and then we could try to get the digital system closer to it

Текст научной работы на тему «Оптимизация цифровых систем управления процессом сушки зерна»

Научный журнал КубГАУ, №112(08), 2015 года

1

УДК 681.5.015.24

05.00.00 Технические науки

ОПТИМИЗАЦИЯ ЦИФРОВЫХ СИСТЕМ УПРАВЛЕНИЯ ПРОЦЕССОМ СУШКИ ЗЕРНА

Берестин Николай Константинович аспирант

Пугачев Василий Иванович к.т.н., доцент

Пиотровский Дмитрий Леонидович д.т.н., профессор, заведующий кафедрой автоматизации производственных процессов ФГБОУ ВПО «Кубанский государственный технологический университет» Краснодар, Россия

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

Ключевые слова: АНАЛИЗ, ПЕРЕДАТОЧНАЯ ФУНКЦИЯ, СИНТЕЗ, НЕПРЕРЫВНАЯ СИСТЕМА, СЕРВОМОТОР, ОПТИМИЗАЦИЯ

UDC 681.5.015.24 Technical sciences

OPTIMIZATION OF DIGITAL CONTROL SYSTEM OF THE PROCESS OF GRAIN DRYING

Berestin Nikolay Konstantinovich postgraduate

Pugachev Vasiliy Ivanovich Cand.Tech.Sci., assistant professor.

Piotrovskiy Dmitriy Leonidovich Dr.Sci.Tech., professor

Kuban State Technological University, Krasnodar, Russia

The article is a study of digital continuous system and optimization of digital control systems. It is shown that the standard in the synthesis of digital systems should provide a continuous system, so first we need to create the desired continuous system and then we could try to get the digital system closer to it

Keywords: ANALYSIS, TRANSFER FUNCTION, SYNTHESIS, CONTINUOUS SYSTEM, SERVOMOTOR, OPTIMIZATION

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

Так как в системе имеет мести фиксатор нулевого порядка с передаточной функцией вида:

K ф (p) = i(1 - e -pT),

то с учетом того, что z = e pT , эту функцию можно записать в следующем далее виде:

K ф(p,z) = ^^.

http://ej.kubagro.ru/2015/08/pdf/29.pdf

Научный журнал КубГАУ, №112(08), 2015 года

2

Сомножитель 1/р относят к линейной части, поэтому передаточная функция приведенной непрерывной части может быть записана в следующем виде:

№п.н.ч.(р) = ■pWo(P)(1 - e _PT)'

Так как

L-. IWo(P) 1 P

h(t),

есть переходная функция линейной части системы, то z - передаточную функцию линейной части находим по следующему выражению:

W z) = --1 • 2{ЛМ>.

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

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

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

Так в [1] рекомендуется использовать ПДД - закон управления, обеспечивающий астатизм системы управления за счет сервомотора, а управляющее устройство легко реализует двойное дифференцирование в цифровой системе.

Проведём оптимизацию ПИД - регулятора без учета сервомотора.

Научный журнал КубГАУ, №112(08), 2015 года

3

a = 0.5 у = 0.99

Ж°р) = 15 •

m =

ЛЛЛЛЛ

-ln(1 - у)

2 • p

(- 10)p

3 2

664.7 • p3 + 272.2 • p2 + 30.3 • p + 1,

m = 0.733 1

Wc(p) =

20 • p.

Woc(p) = Wo(p) • Wc(p)

S- 10>p

Woc(p) = .7500e-l-

1664.7 • p3 + 272.2 • p2 + 30.3 • p + 1.) • p

Wob(p) =

1

Wo(p)

Wob(p) = 443.1 • e10/p • p3 + 181.5 • e10p • p2 + 20.20 • e10p • p + .6667 • e10p

tit ч у■ ■, 10.{i-.731)w --.,3 3 10.-(k731)-w 711

Wob(i,w) = 443. ■ e v ' ■ (1 — .731) w + 182. ■ e v ' ■ (1 — .731 +

-,n 10.(i-.731)wr .. 10.(i-.731)w

+ 20.2 e 4 ' ■ (i-.731) ■ w+.667 ■ e 4 '

a = 0.15

ЛЛЛЛ/

Рисунок 1 - график линии требуемой относительной степени затухания у = 0,99

Научный журнал КубГАУ, №112(08), 2015 года

4

Оптимальные значения параметров управляющего устройства:

Kp

Ti = ——

Kp = 0.77 0.022 Ti = 35.0 Td = Ti - a Td = 5.25

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

Wpid(p)

Kp + Td-p +

1

Ti - p

wpMp)

.2857e-1

.77 + 5.25 - p +--------

p

.j, , Wo(p) - Wpid(p)

Wzpid(p) = -------—------tt—

1 + Wo(p) - Wpid(p)

Wzeil(p) =

e( 10 )-p - [3. - (.7700e5 - p + .5250e6 - p2 + 2857.)_

F20 (p) + F21 (p)

где:

4 3 2

F20(p) = .1329e9 - p4 + .5444e8 - p3 + .6060e7 - p2 + .2000e6 - p

F21(p) := .2310e6 - e( 10)-p - p + .1575e7 - e( 10)-p - p2 + 8571. - e( 10)-p

zjM1>w) :=

(.23100e6 - i - w + .15750e7 - i2 - w2 + 8571.) - e( 10)-iw FF1(i, w) + FF2(i, w)

где:

4 4 3 3 2 2

FF1(i,w) = .1329e9 - i4 - w4 + .5444e8 - i3 - w3 + .6060e7 - i2 - w2 + .2000e6 - i - w

FF2(i,w) = .2310e6- e( 10)iw - i - w + .1575e7- e( 10)iw - i2 - w2 + 8571.-e( 10)iw

2

Hzpid(t) = —

p

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Re(Wzpid(i,w)) - sin(w -1)

dw

w

0

Научный журнал КубГАУ, №112(08), 2015 года

5

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

Найдем параметры ПДД - закона управления, который реализует ПИД - закон совместно с сервомотором.

ЖМр)

.77 + 5.25

Р +

.2857e-1

Р

.77 + 5.25

.2857e-1

Р +---------

Р

.7700 • p + 5.250 • p2 + .2857e-1 Р

2

Wpdd(p) = Kpdd + Tp • p + Tdd • p

Wpid(p) = Wpdd(p) • Wc(p)

2

Wpdd(p) • Wc(p) = .5000e-1 • Kpdd + Tp • p + Tdd • p

Р

2

.7700 • p + 5.250 • p + .2857e-1 Kpdd + Tp • p + Tdd • p

------------------------------- = .5000e-1 • —--------—-------------

2

Р

Р

Kpdd

.2857e-1

.5000e-1

.7700

.5000e-1

5.250

.5000e-1

Научный журнал КубГАУ, №112(08), 2015 года

6

WpMp) = 5714 + 15.40 • p + 105.0 • p2

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

Wzpdd(p) =

Woc(p) • Wpdd(p)

1 + Woc(p) • Wpdd(p)

WZPdd^P)

e( 10>P • [э. • (.7700e5 • p + .5250e6 • p2 + 2857.)_

F23 (p) + F24 (p)

где:

4 3 2

F23(p) = .1329e9 • p4 + .5444e8 • p3 + .6060e7 • p2 + .2000e6 • p

F24(p) = .2310e6 • e( 10>P • p + .1575e7 • e( 1a)‘P • p2 + 8571. • e( 1a)p

.2 2

(_ 10) iw .23100e6 • i • w + .15750e7 • i • w + 8571.

ZPdd(i, w) = e( 10)lw----------------------------------------------

' F25(l, w) + F26(i, w)

где:

.4 4 .3 3 .2 2

F25(l ,w) = .1329e9 • i • w + .5444e8 • i • w + .6060e7 • i • w + .2000e6 • i • w

F26(i,w) = .2310e6 e( 10)iw • i • w + .1575e7 e( 10)iw • i2 • w2 + 8571.^ e( 10)iw

2

Hzpdd(t) = —

p

Re(Wzpdd(i,w)) • sin(w • t)

dw

w

0

Научный журнал КубГАУ, №112(08), 2015 года

7

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

Динамический заброс составляет 9 процентов.

Wzp(i, w) =

e(- 10)wi • 147. F1(i, w) + F2(i, w)

4 4 3 3 2 2

F1(i,w) = .6647e7 • w4 • i4 + .2722e7 • w3 • i3 + .3030e6 • w2 • i2

F2(i,w) = .1000e5 • w • i + 147. • e( 10 )wi

Hzp(t)

2

p

/•1

Re(Wzp(i,w)) • sin(w • t)

dw

w

0

Рисунок 4 - сравнительные графики переходных функций замкнутых систем с ПИД, П и ПДД законами управления

Научный журнал КубГАУ, №112(08), 2015 года

8

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

В непрерывном регуляторе реализовать вторую производную сложно, но в цифровом устройстве эта процедура легко реализуема.

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

F(w) = \j Re(Wzpdd(i, w))2 + Im(Wzpdd(i, w))2

Рисунок 5 - график амплитудно-частотной характеристики замкнутой системы с ПДД - регулятором

Расчетный период квантования по теореме В. А. Котельникова:

Topdd = ------

Wcpdd = 0.61

Wcpdd To = 5.15 Найдем дискретную передаточную функцию ПДД - регулятора.

Примем Т = 5 с.

Wpdd(p) ® .5714 + 15.40 • p + 105.0 • p2

Научный журнал КубГАУ, №112(08), 2015 года

9

= 4.200- s(n + 2.) - 5.320- s(n+ 1.) + 1.691 ■ s(n) 1.691 )•

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

u(z)

/ 2 \ Wpdd(z)

V.4.200 • z - 5.320 • z + 1.691 J • e (z) = u (z) e(z)

2

Wpdd(z) = 4.200 • z2 - 5.320 • z + 1.691.

Найдем дискретную передаточную функцию объекта управлении совместно с сервомотором.

Ho(t) = 1.500 - .2962 • e(- .2527>t + 5.437 • e(- 9244e-1>t - 6.641 • e(- 6442e-1>1.

Ho(n,To) = 1.500- .2962- e( 2527)nTo + 5.437^ e( 9244e->nTo- 6.641 e( 6442e-1)nTc

ЛЛЛЛЛЛл4 7 Z

( -1\

To = 5

лл/ww .

Ho!z>To) = Ho(z>To) -(1 - z 1),

Ho(z) =

/WWW z

2

29310e-1 • z2 + .70098e-1 • z + .10456e-1

3 2

z3 - 1.6372 • z2 + .83931 • z - .12902

lim Ho(z) float,3 ® 1.50

z ® 1

С учётом звена чистого запаздывания W t(z)=z-2

■3

Woc(z) = Ho(z) •

/WWWWW z \ /

To • z

Tc = 20

ЛЛЛ/VW ,

Tc •( 1 - z 1)

2

Woc(z) =

ЛЛЛЛЛЛЛЛ/W z

.7327500e-2 • z + .1752450e-1 • z + .2614000e-2

.. ...z) = ------------------------------------------------------------

Л/WWWWv- Z x- r a о r\

z6 - 2.637200 • z5 + 2.476510 • z4 - .9683300 • z3 + .1290200 • z2.

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

Woc(z) • Wpdd(z)

Wzpddfz)

ЛЛЛЛЛЛЛЛЛЛЛЛЛЛЛ z

1 + Woc(z) • Wpdd(z)

Wzpdd(z)

ЛЛ/WWWWVW- z

4 3 2

.30776e-1 • z4 + .34621e-1 • z3 - .69861e-1 • z2 + .15727e-1 • z + .44203e-2

F27(z) + F28(z)

Научный журнал КубГАУ, №112(08), 2015 года

10

где:

F27(z) = z6 - 2.6372 • z5 + 2.5073 • z4 - .93371 • z3,

2

F28(z) = .59159e-1 • z2 + .15727e-1 • z + .44203e-2.

lim Wzpdd(z) float, 3 — 1.00

z — 1

Проверим на устойчивость цифровую систему по критерию Джури.[2]. Характеристическое уравнение замкнутой цифровой системы:

Х(р) = z - 2.6372-z + 2.5073-z4-.93371-z3 + ,5£>15£>е-1-z + ,15727е-1- z+ .44203е-2 = 0.

(.44203e-2 ^

.15727e-1 .59159e-1 -.93371 2.5073 -2.6372 V 1. J A = for i e 0.. n ai — bn-i

n = length(b) - 1 a

b = X(p)

simplify coeffs, z® float, 5

A float, 6 ——

( 1. ^ -2.6372 2.5073 -.93371 .59159e-1 .15727e-1 V .44203e-2 J

( 1 ^ z 2

V =

z

6

Vz J

T

B(z) = V • b

lim B(z) = .1570e-1

z — 1

z

3

z

4

z

5

Научный журнал КубГАУ, №112(08), 2015 года

11

Q

a -— A

for j e 0.. n - 2 last — n - j for k e 0.. last

bk — alast-k op — b

qj —

alast

a0

for i e 0.. (last - 1)

ci — ai- bi • qj

a — c

Q — q

( - 3 ^ ( - 3 ^

4.42 x 10 3 4.42 x 10 3

0.027 0.027

Koef = 0.12 /Kpdd 0.12

-0.691 -0.691

Koef = Q v 0.947 , v 0.948 ,

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

z

Hzpdd(z)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Wzpdd(z) •----

z - 1

Hzpdd(n) = (-.8320) ■ eC 1572>‘n. sin(.2479 ■ n) +

+ .482 l-eC-J92^"co<.5005e- 17 -n) + 1.000-e^-'1210^11-cos(.4441e- 34 -n -1.169- eC_1572)rL- cos(.2479 ■ n) - ,2237e - 1 ■ e(-2 00Q)n. sin(2.252 ■ n)-

Научный журнал КубГАУ, №112(08), 2015 года

12

9б49е-1е( 2Ш)^- cos(2.252-n) - .2164-е( "514^'n cos(.67S5e- 17- п)

Рисунок 6 - график переходной функции замкнутой цифровой системы

Рисунок 7 - Г рафик переходной функции замкнутой непрерывной системы

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

Иногда Mathcad не дает результата при сложных передаточных функциях. В этом случае рекомендуется использование программы, составленной В. И. Пугачевым [2].

Научный журнал КубГАУ, №112(08), 2015 года

13

ЖшМ2) =

4 3 2

.30776e-1 • z4 + .34621e-1 • z3 - .69861e-1 • z2 + .15727e-1 • z + .44203e-2

F27 (z) + F28(z)

4 3 2

Sch(z) = .30776e-1 • z4 + .34621e-1 z3 - .69861e-1- z2 + .15727e-1 z + .44203e-2. Szn(z) = i 2-z + 2.5073- z4-.P3371-s3 + ,59159e-lz2 + ,15727e-l Z4 44203e-2

ch = Sch(z)

Wf(z) =

Sch(z)

Szn(z)

simplify coeffs, z® float, 5

( .44203e-2 ^ .15727e-1 -.69861e-1 .34621e-1 V .30776e-1 J

zn = Szn(z)

simplify coeffs, z® float, 5

^.44203e-2^ .15727e-1 .59159e-1 -.93371 2.5073 -2.6372 V 1. J

n = 0.. 30

x(n) = 1.

F(x) :

0 if x < 0

1 otherwise

Научный журнал КубГАУ, №112(08), 2015 года

14

Hf(n)

c1 — length(ch) - 1 z1 — length(zn) - 1 for j e 0.. n

yj — 0

for i e 0.. n

b — 0 a — 0

for s e 0.. c1

b — b + chc1-s • F(i + c1 - z1 - s) • x(i + c1 - z1 - s) if i > 0

for ge 1 ..

z1 if i > z1 i if i < z1

a — a + znz1—g • yj_g

yi —

1 • (b - a) znz1

1

yi —-------- b if i = 0

znz1

yj

Рисунок 8 - график переходной функции замкнутой цифровой системы,

построенный по передаточной функции

Научный журнал КубГАУ, №112(08), 2015 года

15

Данная программа весьма эффективна и, практически, не дает сбоев. Выводы:

1. Эталоном при синтезе цифровой системы должна служить непрерывная система, поскольку в ней постоянно измеряется регулируемая величина и вырабатывается управляющее воздействие. Поэтому сначала нужно создать желаемую непрерывную систему а затем пытаться приблизить к ней цифровую.

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

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

4. Найдя оптимальные параметры управляющего устройства, реализующего ПИД - закон управления, для объекта без сервомотора, можно использовать их для реализации ПДД- закона управления объектом с интегрирующим сервомотором в цифровой системе.

5. Сравнение переходных функций непрерывной системы и цифровой при одинаковых параметрах настройки показывает, что динамический заброс в цифровой системе больше, чем в непрерывной.

Литература

1. Пугачев В. И., Пиотровский Д. Л., Осокин В. В., Хазнаферов В. А. Оптимизация систем управления, обладающих астатизмом из за сервомотора путем использования цифрового регулятора с двойным дифференцированием. Научный журнал КубГАУ №92(08), 2013 г., 20 с.

2. Пугачев В.И. Теория автоматического управления, раздел «Цифровые системы управления». Учебное пособие / Куб. гос. технол. у-нт. - Краснодар. 2005 -

100 с.

References

1. Pugachev V. I., Piotrovskij D. L., Osokin V. V., Haznaferov V. A. Optimiza-cija sistem upravlenija, obladajushhih astatizmom iz za servomotora putem ispol'zova-nija cifrovogo reguljatora s dvojnym differencirovaniem. Nauchnyj zhurnal KubGAU №92(08), 2013 g., 20 s.

2. Pugachev V.I. Teorija avtomaticheskogo upravlenija, razdel «Cifrovye sistemy upravlenija». Uchebnoe posobie / Kub. gos. tehnol. u-nt. - Krasnodar. 2005 - 100 c.

i Надоели баннеры? Вы всегда можете отключить рекламу.