1
Коммерциялық емес акционерлік қоғам
Электр машиналары және электр жетегі кафедрасы
АВТОМАТТЫ БАСҚАРУ ЖҮЙЕЛЕРІ
5В071800 – Электр энергетикасы мамандығының студенттері үшін зертханалық жұмыстарын орындауға арналған әдістемелік нұсқаулықтар
Алматы 2018
АЛМАТЫ ЭНЕРГЕТИКА ЖӘНЕ БАЙЛАНЫС
УНИВЕРСИТЕТІ
2
ҚҰРАСТЫРҒАНДАР: Ю.А. Цыба, Ж.Ж. Тойгожинова, Д.М. Чныбаева.
Автоматты басқару жүйелері. 5В071800 – Электр энергетикасы мамандығының студенттері үшін зертханалық жұмыстарын орындауға арналған әдістемелік нұсқаулықтар - Алматы: АЭжБУ, 2018. – 38 б.
Әдістемелік нұсқау MATLAB Simulink бағдарламасында жұмыстарды орындаудан, жұмысты жүргізу және дайындау әдістерінен алынған нәтижелерді талдаудан тұрады.
Әдістемелік нұсқау 5В071800 – Электр энергетикасы мамандығының студенттеріне зертханалық жұмыстарды орындауға арналған.
Суреттер 19, кесте 6, әдеб. – 6 атау.
Пікір беруші: ЭСТжЖ кафедрасының доценті Курпенов Б. К.
«Алматы энергетика және байланыс университетінің» коммерциялық емес акционерлік қоғамының 2018 ж. баспа жоспары бойынша басылады.
© «Алматы энергетика және байланыс университеті» КЕАҚ, 2018 ж.
3 Мазмұны
Кіріспе ………... 4
1 Зертханалық жұмыс №1. MATLAB Simulink бағдарлама жүйсінде жұмыс жасауды игеру...………... 4 2 Зертханалық жұмыс №2. Автоматты басқару жүйелеріндегі типтік
динамикалық буындардың өтпелі процестерін зерттеу ………. 8 3 Зертханалық жұмыс №3. Автоматты басқару жүйесінің өтпелі
процестерінің сапасын зерттеу... 13 4 Зертханалық жұмыс №4. Автоматты басқарудың тұйықталған
жүйелерінің орнықтылығын зерттеу ... 16 5 Зертханалық жұмыс №5. Автоматты басқару жүйесін
коррекциялау... 20 6 Зертханалық жұмыс №6. Жылдамдық бойынша кері байланыстан
тұратын ЖТ-АҚ жүйесін моделдеу... 22 7 Зертханалық жұмыс №7. «Кернеуді тиристорлы түрлендіру – фаза
роторлы асинхронды қозғалтқыш» жүйесін моделдеу және зерттеу ... 26 8 Зертханалық жұмыс №8 Сызықты емес автоматты басқару жүйесінің
автотербелісін зерттеу... 32
А қосымшасы...……….. 36
Әдебиеттер тізімі ... 38
4 Кіріспе
Бұл әдістемелік нұсқау «Автоматты басқару жүйелері» (АБЖ) курсы бойынша зертханалық жұмыстарды орындауға арналған.
Жұмыстың мақсаты: студенттерді басқару жүйесін жобалауға және тәжірибе жүзінде талдауға үйрету.
Зертханалық жұмыстарды орындау барысында студенттер келесі сұрақтарды қарастырады:
- уақыттық және жиіліктік сипаттамалар бойынша автоматты басқару жүйелерінде әртүрлі буындардың динамикалық қасиеттерін оқып, игеру және сипаттамаларын тұрғызу;
- өтпелі процестердің сапасын зерттеу;
- тұйықталған жүйелердің орнықтылығын зерттеу;
- қарапайым сызықты емес буындарды оқыу және олардың шығыстық сипаттамаларын зерттеу.
Зертханалық жұмыстарды орындауда кең тараған MATLAB моделдеу пакетін Control System Toolbox және Simulink қосымшасымен пайдаланамыз.
Әр жұмыс тапсырмаларды орындау үшін қолданылатын MATLAB командаларының түсініктемесінен тұрады.
1 Зертханалық жұмыс №1. MATLAB Simulink бағдарлама жүйсінде жұмыс жасауды игеру
Мақсаты: моделдейтін MATLAB бағдарламалық пакетпен жұмыс жасауды толық игеру.
1.1 Қысқаша теориялық кіріспе
MATLAB – әртүрлі есептеулерді орындау үшін кең көлемді командалар жиынтығынан тұратын, деректердің құрылымын беруге және ақпаратты сызбалық бейнелеуге арналған жоғарғы деңгейдегі бағдарламалау жүйесі.
Атап айтқанда, басқару жүйесінің LTI-моделімен (Linear Time Invariant Models) жұмыс жасауға арналған Control System Toolbox қолданбалы бағдарламалар пакетінің командалары пайдаланылады.
MATLAB Simulink - кітапхана блоктарымен динамикалық жүйелерді модельдеу, талдау және синтездеу үшін интерактивті құрал. Simulink MATLAB-тың дербес жеткілікті құралы, бірақ MATLAB функцияларына және оның басқа да құралдарына қатынау ашық болып қалады. Сонымен қатар әртүрлі аймақта қолданылатын қосымша кітапхана блоктарынан (электр техникалық құрылғыларды моделдеу, сандық құрылғыларды және т.б. өңдеу үшін блоктардың жиынтығынан) тұрады.
5
1.2 Жұмысты жасаудың негізгі принциптері және моделдеу
Берілген нұсқаулықтағы зертханалық жұмыстар CST командасы немесе MATLAB Simulink операциялық блоктарымен орындалады.
СST командасымен жұмыс жасау үшін алдымен MATLAB бағдарламасын қосу қажет, одан кейін зертханалық жұмыстарда көретілген MATLAB бағдарламасындағы командалық терезедегі (1.1 сурет) командаларды теруді қолданып жұмыс жасалындады.
1.1 сурет – MATLAB-тың команда терезесі
MATLAB бағдарламасын қосқаннан кейін MATLAB Simulink-пен жұмыс жасау үшін FileNewModel мәзірін ашу қажет. Ашылған терезеде (1.2 сурет) Simulink кітапханасындағы операциалық блоктардың көмегімен жүйенің моделі құрылады.
1.2 сурет - MATLAB Simulink терезесі
Кітапханадағы блоктардың терезесі Simulink мәзіріндегі Library Browser батырмасын басқаннан кейін іске қосылады. Ол әртүрлі қолданбалы бөлімдерден тұрады (1.3 сурет).
MATLAB командалық терезесі
CST командалары
6
1.3 сурет – MATLAB Simulink кітапханасы 1.3 Әдістемелік нұсқаулық мысалы
MATLAB құралдарын қолданып бастапқы шартпен n ретті теңдеулерді моделдеу.
y(t0) = 1, y / (t0) = 1, t
[t0,+
], t0 = 0 бастапқы шарттардан тұратын төмендегі дифференциалды теңдеу берілген деп қарастырайық:, 0 ) ( ) 6 5 ( ) (
2
2 y t
dt t dy dt
t y
d (1.1)
MATLAB Simulink бағдарламасымен (1.1) теңдеуін моделдеу 1.4 суретте көрсетілген. Сұлбаны құру үшін (1.1) теңдеуін жоғарғы туындыға қатысты шешу қажет және MATLAB Simulink бағдарламасындағы стандартты блоктар қолданылады: қосындылау (Sum), интегратор (Integrator), күшейту коэффициенті (gain), сипаттаманы шығару блогы - осциллограф (Scope).
Осыған сәйкес теңдеу түрі төмендегідей жазылады:
, 6
2 5
2
dt y dy dt
y
d (1.2)
Кітапханадағы бөлімдердің тізімі
Кітапхана құрамы көрсетілген терезе (кітапханаға немесе блоктарға енгізілген тізімдер)
7
1.4 сурет - MATLAB Simulink бағдарламасында (1.2) теңдеуін моделдеу сұлбасы
1.4 № 1 зертханалық жұмысты орындау тәртібі
1.4.1 MATLAB бағдарламасын қосып, мәзірдің құрамына кіретін мәліметтермен танысу.
1.4.2 Бастапқы шарттардың және моделденетін элементтердің параметрлерін өзгерте отырып, 1.4 суреттегі сұлбаны жинап және моделдің теңдеуін жазу қажет.
1.4.3 Бірінші және үшінші қатарлы дифференциалды теңдеулерді моделдеу төмендегі теңдеулерге қатысты орындалады:
Бастапқы шарт y(t) болғанда ( ) ( ) 0.
2
1 а y t
dt t а dy
Бастапқы шарт ( ) ; ( ) , ( 0)
. 0
.
0 y t y t
t
y болған кезде
. 0 ) ) (
( )
( )
(
3 2 2
2 3 1
3 a y t
dt t a dy dt
t y a d dt
t y d
Бастапқы шартын және параметрлерін оқушы өзі таңдайды немесе оқытушының таңдауымен орындалады.
1.4.4 Командалық тереземен танысу.
1.5 Бақылау сұрақтары
1.5.1 MATLAB бағдарламасының тағайындалуы.
1.5.2 MATLAB бағдарламасындағы пакеттердің құрылу принципі.
1.5.3 Control System Toolbox (CST) және MATLAB Simulink қолданбалы бағдарламалардағы пакеттердің моделдеу мүмкіншіліктері.
Блок «gain»
(күшейту коэффициенті)
Қосындылау Блок «Scop» (осциллограф)
y(t) тәуелділігі
Интегратор
Қосындылаудан кейінгі сигнал:
d 2 y
dt 2 5 dy 6 y dt
8
1.5.4 Бағдарламамен жұмыс жасаудың негізгі кезеңдері.
1.5.5 Басқару объектісі, басқару құрылғысы, автоматты басқару жүйелеріне анықтама бер.
1.5.6 Басқару объектісінің математикалық моделі деген не?
1.5.7 Статика және динамика теңдеулері.
1.5.8 Басқару объектісінің кіріс әсері және шығыс координаттары.
Қоздыру әсері, басқару әсері.
2 Зертханалық жұмыс №2. Автоматты басқару жүйелеріндегі типтік динамикалық буындардың өтпелі процестерін зерттеу
Мақсаты: MATLAB-Simulink моделдеу пакетін білу. Автоматты басқарудың сызықты жүйелерінің моделдеудің негізгі әдістерін меңгеру.
2.1 Қысқаша теориялық кіріспе
Модель - айнымалылардың бір-бірімен байланысын, олардың уақыт бойынша өзгеруін, болатын заңдылықтарды табуға көмектесетін құрал іспеттес. Моделді құру кезінде зерттелетін аймақтың құрылымы түсінікті бола түседі, маңызды байланыстарды байқаймыз. Моделдеу процесінде бастапқы аймақтың қасиеттері болатын және жүйеде қалыптасқан талаптардың көзқарасымен екінші деңгейге бөліну басталады. Сонымен бірге, модель болжам сияқты, аймақтың жүрісін байқаймыз және әртүрлі басқарумен байқай отыра оларды басқаруға болатынын көрсетеді.
Моделдерлі шартты түрде үш топқа бөлуге болады: физикалық, аналогты және математикалық. Физикалық модель деп нақты аймақ оның ұлғайтылған немесе кішірейтілген көшірмесімен ауысуын айтады. Аналогты моделдеу бастапқы аймақты басқа аналогты жүріске ие физикалық табиғатпен алмастыруға негізделген. Математикалық модель нақты физикалық аймақтың математикалық сипатталуы болып табылады.
Математикалық моделмен көрсетілген аймақтың қасиеті аналитикалық және есептеу әдістерін пайдаланумен оқытылуы мүмкін. Олар бірінші және екінші ретті дифференциалдық теңдеумен сипатталатын жүйені толықтай зерттеуге мүмкіндік береді. Үшінші және төртінші ретті теңдеумен сипатталатын жүйелер аналитикалық шешімге жүгінеді, алайда жүйенің параметрлерінің әсер етуін сандық әдіспен зерттеуге тура келеді. Жоғары ретті жүйелерді тек сандық әдіспен зерттейді [1,2].
Сандық әдістер компьютерлік моделдеуге негізделген. Компьютерлік модель – бұл математикалық моделдің бағдарламамен іске асырылуы, олар әр әртүрлі қызметтік (сурет салатын, уақыт бойынша сызбасының өзгеруі сияқты) бағдарламалармен толыққан. Динамикалық жүйелерді зерттеу үшін Math Work фирмасының MATLAB – Simulink пакеті кеңінен қолданылады.
9
Simulink пайдалана отыра моделдеу кезінде визуалды бағдарламалау жүзеге асады, сәйкесінше қолданушы экрандағы кітапханадан стандартты блоктардан құрылғы моделін құрады және есептеулер жүргізеді. Сондай-ақ моделдеудің классикалық амалынан айырмашылығы қолданушы бағдарлама тілін және математиканың сандық әдісін толық меңгеруі қажет емес. Тек компьютерде жұмыс жасауды білетіндей жалпы білім, әрине өзі жұмыс жасайтын саланы білу жеткілікті.
Автоматты басқару жүйесінде кең тараған математикада сипатталатын әдіс төмендегілер болып табылады [1, 2]:
- осы және басқа түрде жазылатын дифференциалдық теңдеу;
- күй теңдеуі – Кошидің қалыпты түрінде жазылған дифференциалдық теңдеулер жүйесі;
- беріліс функциялары;
- жүйелік функциялар (амплитудалы-жиіліктік, фаза-жиіліктік, амплитудалы- фазалы сипаттамалар);
- нөлдер және беріліс функциялардың полюстері.
Сызықты динамикалық (немесе оның бөлігін) жүйені сипаттайтын дифференциалдық теңдеулер жалпы жағдайдағы түрі:
, ...
... 1 1 0
1 1 0
1 1 1
1 b
dt b d dt
u b d
dt u b d x dt a
a dx dt
x a d
dt x
a d m
m m n
m n m
n n n
n
n (2.1) мұндағы u - кіріс сигналы;
x - айнымалының күйі.
Осы теңдеуді операторлы түрде жазуға болады:
, ...
... 1 0 1 1 1 0
1
1s x a sx a x b s u b s u bsu b u
a x s
an n n n n m m m (2.2) мұндағы k
k k
dt
s d - дифференциалдау операторы.
Соңғы теңдеуден шығыс сигналдың кіріс сигналына қатынасын табамыз
... . ) ...
(
0 1 1
1
0 1 1
1
a s a s
a s a
b s b s
b s b u s x
w n
n n n
m m m n
(2.3) Беріліс функциялы түріне сәйкес келетін 2.3 өрнегін операторлы беріліс функциясы деп атаймыз. Байқағанымыздай, MATLAB – Simulink пакетіндегі моделдер дифференциалдық теңдеуді операторлық түрде жазуды қажет етеді.
Күй теңдеуінің (Кошидың қалыпты түрінде жазылған дифференциалдық теңдеулер жүйесі) түрі:
,
;
DU CX Y
BU dt AX
dX
(2.4)
10
мұндағы X – жүйенің кіріс жағдайының векторы;
U,Y – кіріс және шығыс векторлары;
A - коэффициенттер матрицасы;
B - басқару матрицасы;
C - шығыс матрицасы;
D - кіріс және шығыс сигналдар байланысын сипаттайтын матрица.
Кейбір жағдайларда, қарапайым жүйелерде, шығыс скаляр шама болып табылады. Бұл жағдайда матрица С – жолдың векторы, ал матрица X – бағана векторы және олардың туындысы скаляр шаманы береді.
2.1 теңдеу бойынша құралған беріліс функциясы (Лаплас бойынша түрлендірілген шығыс сигналдың Лаплас бойынша түрлендірілген кіріс сигналға қатынасы):
,
...
...
) (
) ) (
(
0 1 1
1
0 1 1
1
a s a s
a s a
b s b s
b s b s U
s s X
W n
n n n
m m m n
(2.5)
мұндағы s = a + jω – комплексті шама.
Егер s = jω алсақ, онда жүйелік функцияны аламыз (амплитудалы- фазалық сипаттама):
) . ( ...
) ( )
(
) ( ...
) ( )
( )
( ) ) (
(
0 1
1 1
0 1
1 1
a j
a j
a j
a
b j
b j
b j
b j
U j j X
H n
n n n
m m
m n
(2.6)
Жүйелік функция алгебралық немесе көрсеткіш түрінде жазылуы мүмкін:
, ) ( )]
( Im[
)]
( [ )
(j R H j H j A ej()
H (2.7)
мұндағы
, )]
( Im[
)]
( [ )
( R H j 2 H j 2
A e (2.8)
амплитудалы-жиіліктік сипаттама,
)], ( [
)]
( ) Im[
(
R H j
j arctg H
e
(2.9)
фазалы-жиіліктік сипаттама.
Беріліс функцияның (2.5) алымы мен бөлімі s айнымалының полиномын көрсетеді. Алымының полином түбірлері нөл өрнегіне келеді және сондықтан нөл (Zero) деп атайды, ал бөлімінің полином түбірлері шексіздікке ұмтылады және беріліс функцияның полюстері (Pole) деп атайды. Нөлдер (z) мен полюстерді (p) пайдалана жазылған беріліс функциясы келесі түрде болады:
), )...(
)(
(
) )...(
)(
) ( (
1 1
1 1
p s p
s p s
z s z
s z K s p W
n n
m m
(2.10)
мұндағы К – күшейту коэффициенті.
11 2.2 Жұмыс бағдарламасы
2.2.1 Оқытушы көрсеткен нұсқа бойынша 2.1 - кестеден тапсырманы аламыз және MATLAB-Simulink пакеті көмегімен автоматты басқарудың сызықты жүйелерінің моделдеу сұлбасын жинаймыз.
2.2.2 Моделдеуді бастапқы нөл болғандағы шарттар үшін жүргіземіз және кірісіне бірлік сатылы сигналды – жүктеме бойынша қарсы әсер – (Sources кітапханасындағы Step блогы) u = 1(t) және синусоидалы сигнал (Sources кітапханасындағы Sine Wave блогы) u = 2cos(t) береміз.
2.2.3 Моделдің шығысын жұмыс терезесіне (Sinks кітапханасындағы To Workspace блогы) және сызбалық дисплейге (Sinks кітапханасындағы Scope блогы) қосамыз. Сызбалық дисплейде сигналдар y(t) және u(t) шығады.
Уақыт аралығын өздеріңіз таңдайсыздар.
2.2.4 Нөлге тең және нөлге тең емес бастапқы шарттармен жүйенің еркін қозғалысын жүзеге асырамыз (2.2 кесте). Жүйенің y(t) шығыс сипаттамасын аламыз.
2.2.5 Алынған cызбалар мен есептерді Word форматына көшіріңіз. Ол үшін File мәзірінен Print to Figure аймағын таңдаймыз. Жаңа терезеде пайда болған өтпелі процестің сызбасында Edit аймағынан Copy Figure таңдап, Word құжатына Ctrl+V перделерімен сызбаны сақтап кою қажет.
2.1 кесте – Модель параметрлерінің нұсқалары
Нұсқа Моделдер рет, n a0 a1 a2 b0 b1 b2
1 3 9 6 3 1
2
2 0,1
2 3 5 4 3 2,5 2 3
3 3 5 4 2 7,5 0 5
4 3 8 6 2 1
2
1 10
5 3 7 5 1
0
1 0
3 1,5
6 3 1
5
5 0 1
5
0,5 1
7 2 7 3 0 1
0
6 0
8 2 2 0,5 0 4 2 0
9 2 1 0,5 0 2
5
2 0
10 2 2
5
1 0 3
0
2 0
11 2 3
0
0,8 0 7,5 3 0
12 2 8 6 0 1
2
2 0
13 2 7 5 0 1
0
2 0
14 2 1
5
5 0 1
5
0 0
15 2 0,1 1 0 0,1 1 0
12
2.2 кесте – Моделдердің бастапқы шарттарының нұсқалары
Нұсқа 1 2 3 4 5 6 7 8 9 10 11 12 13
Моделдердің ретіn
3 3 3 3 3 3 2 2 2 2 2 2 2
y(0) 1 1 1 1 1 1 1 1 1 1 1 1 1
y(1)
(0) 0,5 -0,2 -0,4 0,1 -0,5 0,5 0,4 1 -0,5 0 0,5 0,1 -0,5 y(z)
(0)
0 0,1 0,2 -0,1 0 0,1 - - - -
2.3 Есеп беруге талаптар
Есеп беру келесі бөлімдерден тұруы керек:
1) Сыртқы беті.
2) Жұмыстың мақсаты мен орындалу тәртібі.
3) Теориялық бөлімнен қысқаша мазмұн.
4) Типтік динамикалық буындардың математикалық моделдері.
5) Көрсетілген типтік буындардың өтпелі процестерінің сызбалары.
6) Қорытынды.
2.4 Бақылау сұрақтары
2.4.1 MATLAB-Simulink пакеті қандай тапсырмаларды шешу үшін қолданылады?
2.4.2 Автоматты басқару жүйелерінің математикалық жазылу әдістері.
2.4.3 Типтік динамикалық буындардың уақыттық және жиіліктік сипаттамалары.
2.4.4 Негізгі типтік динамикалық буындарға мысал келтір.
2.4.5 Өтпелі сипаттамалар деген не?
2.4.6 Компьютерлік моделдеу деген не?
2.4.7 Буындардың қандай түрлері болады?
2.4.8 Беріліс функциясы.
13
3 Зертханалық жұмыс №3. Автоматты басқару жүйесінің өтпелі процестерінің сапасын зерттеу
Мақсаты: өтпелі процестердің сапасын зерттеу бойынша тәжірибеде үйрену және теориялық білімдерін нығайту.
3.1 Қысқаша теориялық кіріспе
Автоматты реттеу жүйелерінде (АРЖ) реттеу процестерінің орнықтылығына ғана талаптар қойылмайды. Сондай-ақ жүйенің жұмыс жасау қабілеттілігі үшін басқару процесінің белгілі бір сапа көрсеткіштерін қамтамасыз ету кезінде автоматты реттеу процесі іске асырылуы қажет. Егер зерттелінетін АРЖ орнықты болса, онда бұл жүйеде ретеу қаншалықты сапалы жүріп жатыр және ол басқару аймағының техникалық талаптарын қанағаттандыра ма деген сұрақ туады. Практикада өтпелі процестердің графигі (сызбасы) бойынша реттеу сапасы анықталады [1, 2].
Сапа көрсеткіштерінің классицикациясы бірнеше топтардан тұрады:
- тура процестің өтпелі сипаттамаларсыз анықталады;
- түбірлі - сипаттаушы полином түбірлері бойынша анықталады;
- жиіліктік - жиіліктік сипаттамалары бойынша;
- интегралды - функцияларды интегралдау жолымен алынады.
Автоматты жүйелердің жұмыс режимінің өзгерісі сыртқы әсерлердің болуынан пайда болады. Сонымен бірге сыртқы қарсы әсерлер мен берілген өзгеріс заңдарына байланысты әртүрлі жүйенің жұмыс режимдері болуы мүмкін.
Берілген деңгейде басқарылатын айнымалыны тұрақтандыру үшін жүйеге айнымалы жүктеме түріндегі сыртқы қарсы әсер ету жеткілікті.
Осыдан шығатын негізгі тапсырма осы әсер ету жеткіліксіз (әсер етпей тін) болатын жүйе құру.
Жүйенің кірісіндегі сыртқы әсер бағдарламалық және тізбектей жүйелер үшін сипатталады. Сонымен қатар, бұл әсер минималды қателікпен (ковариантная задача) жүру үшін жүйенің құрылымы мен параметрін соған орай таңдап алу қажет. Жалпы жағдайда бұл барлық әсерлер жүйеге уақыттың күрделі функциялары болып табылады.
Әдетте басқару процесінің сапасын зерттеу кезінде келесі функциялар түріндегі бірнеше типтік әсерлер қарастырылады: бірлік секірмелі түрінде, импульсті, гармоникалық және тұрақты жылдамдықты сигналдың өзгерісіне сәйкес келетін әсер. Кең тараған әсер секірмелі түрдегі функциялар болып табылады.
Жүйедегі өтпелі процесс АБЖ қасиеттерінен ғана тәуелді емес, сондай-ақ жалпы жағдайда уақыттың күрделі функциялары болатын сыртқы әсер сипатынан да тәуелді. Келесі типтік әсер етулер кезінде жүйенің жүрісі қарастырылады: бірлік сатылы функциялар 1(t), импульсті
(t) және гармоникалық функциялар. h(t) өтпелі процестің қисығы бойынша14
сапаның тура бағалауын алады, яғни нөлдік бастапқы шарттарда және бірлік сатылы функциялар әсерлері кезінде [2].
а) б)
а) шығыс координаттар үшін h(t); б) қателіктер үшін e(t).
3.1 сурет – Өтпелі процестер
Секірмелі түріндегі әсер кезінде өшу сипатынан тәуелді болғанда өтпелі процесс монотонды, апериодты және тербелмелі болуы мүмкін (3.1 сурет).
Егер t →∞ ұмтылғанда жаңадан орнықталған мәннен басқарылатын айнымалы ауытқу тек азаятын болса, онда процесс монотонды болып табылады (2 қисық). Апериодты процесс болады, егер басқарылатын айнымалының бастапқы және соңғы мәніне қатысты бір қайта реттеу орын алған жағдайда.
Өтпелі сипаттамасыз анықталатын басқару процесінің сапасының тура көрсеткіштері болып табылады:
1) Реттеу уақыты tр – өтпелі процесс талап етілген нақтылықта орнықталған мәнге жақын болып қалатын минималды уақыт, яғни
t е немесе h t hy теңсіздігі орындалады, мұндағы ∆ - тұрақты, h(у) -дан (статикалық жүйелер үшін h(у) = К/(1+К), ал астатикалық жүйелер үшін hу =1) пайызбен берілетін алдын ала айтылған шама. Әдетте
∆ = 5% деп алынады.
2) Аса реттеу Нm – орнықталған мәннен өтпелі сипаттаманың максималды ауытқу, салыстырмалы бірлікте немесе пайызбен өрнектеледі:
% )100 (
y y m
m h
h
H h
немесе 100%
y m
m h
H e .
3) Бірінші tm максималды мәнге жету уақыты.
15
4) Өтпелі процестің өсу уақыты tн – абсцисса осінің е(у) қисығы немесе орнықталған мәнінің деңгейімен h(у) қисықтың h(t) бірінші нүктесімен қиылысу абсциссасы.
5) Тербеліс жиілігі 2 , T0
мұндағы Т0 – тербелмелі процестер үшін тербеліс периоды.
6) Тербеліс саны N, tр уақыт ішінде h(t) орын алады.
7) Өшу декременті – өтпелі процестің тербелмелілігінің өшу интенсивтілігіне сандық бағалауы: .
2 1
Y m
Y m
h h
h h
Монотонды процестер үшін негізгі көрсеткіш реттеу уақыты болып табылады.
3.2 Жұмыстың бағдарламасы 3.2.1
) 1 )(
1 ) (
(
2
1
p T p T p p k
W беріліс функциясымен жазылған
автоматты басқару жүйелері үшін және 3.1 кестеде көрсетілген нұсқалар бойынша MATLAB-Simulink пакетін қолдана отырып, өтпелі процесті тұрғызу қажет.
3.2.2 Алынған сызбалар бойынша сапаның барлық тура көрсеткіштерін анықтау.
3.2.3 Нәтижелер бойынша қорытынды жасау.
3.1 кесте – Автоматты басқару жүйесінің параметрлері
№ Т1 Т2 k № Т1 Т2 k
1 0.51 0.11 0.2 11 0.45 1.0 4
2 0.35 1.0 8.56 12 0.56 0.93 5
3 0.13 0.013 13 13 0.89 0.57 89
4 0.46 0.19 3.79 14 0.65 0.3 4.2
5 0.7 0.67 6.67 15 0.2 0.01 8
6 0.98 0.23 9 16 0.54 0.91 3.4
7 0.96 0.99 8.67 17 1.0 0.63 6.7
8 0.5 1.0 3.4 18 0.3 0.44 3
9 0.39 0.83 6.12 19 1.0 0.86 3.8
10 0.99 0.92 90 20 0.34 0.28 5.54
3.3 Есеп беруге арналған талаптар
Есеп беру келесі бөлімдерден тұруы қажет:
1) Сыртқы беті.
16
2) Жұмыстың мақсаты және орындалу тәртібі.
3) Теориялық бөлімінен қысқаша мазмұн.
4) Зерттелетін АБЖ құрылымдық сұлбасы.
5) Өтпелі процестің сызбалары.
6) Жоғарыда көрсетілген сапа көрсеткіштердің есебі.
7) Қорытынды.
3.4 Бақылау сұрақтары
3.4.1 АБЖ сапасын зерттеу кезінде қандай типтік әсерлер қарастырылады?
3.4.2 АБЖ сапа көрсеткіштерінің топтарын атаңыз.
3.4.3 Неге осы жұмыста зерттелетін сапа көрсеткіштері тура деп аталады?
3.4.4 Келесі ұғымдарға анықтама беріңіз:
- реттеу уақыты;
- аса реттеу;
- тербеліс жиілігі;
- тербеліс саны;
- бірінші максималды мәнге жетуі.
3.4.5 Қайта реттеу қандай жіберілетін мәнді қабылдауы мүмкін?
3.4.6 Басқару жүйелерінде қандай тербеліс саны тиімді?
3.4.7 Өшу декременті деген не?
3.4.8 Өтпелі прпоцестің өсу уақыты қалай анықталады?
4 Зертханалық жұмыс №4. Автоматты басқарудың тұйықталған жүйелерінің орнықтылығын зерттеу
Мақсаты: тұйықталған АРЖ орнықтылығын зерттеу әдістерін үйрену.
4.1 Қысқаша теориялық кіріспе
Жобаланған АРЖ қасиеттерін бағалау кезінде алдымен оның орнықтылығы түсіндіріледі. Барлық динамикалық жүйелердің және АРЖ орнықтылығы туралы түсінік оның сыртқы әсерлерінен кейінгі қозғалысымен (әрекетімен) байланысты, яғни оның бастапқы шарттарының әсерінен кейінгі еркін қозғалысы. Жүйе орнықты болады, егер сыртқы әсер тоқтағаннан соң, ол біраз уақыт өткеннен кейін өзінің бастапқы күйіне келсе. Болмаса, сызықты жүйенің орнықтылығы – бұл оның өтпелі процестерінің өшу қасиеті.
Орнықтылықты бағалау реттеуді (басқаруды) жүзеге асырудың принципиалды қабілеті болып табылады, сондықтан орнықтылықты бағалаумен және кез келген АРЖ зерттеуді бастайды [2].
17
Сызықты АБЖ орнықтылығы сызықты емес АБЖ қарағанда сыртқы әсерлерге тәуелді емес және жүйенің өзінің параметрлерімен анықталады.
Егер сызықты жүйе тұрақты болса, яғни ол кез келген орнықтылық режимде орнықты.
Сызықты стационарлы жүйенің орнықтылығы (асимптотикалық орнықтылығы) үшін оның сипаттамалық теңдеуінің түбірлері кері нақты бөлікке ие болуы жеткілікті. Бір ғана оң нақты бөлікке ие болса, жүйе орнықсыз болады. Жүйе орнықтылық шегінде деп айтылады, егер нөлдік түбір немесе жорамал бөліктер болған жағдайда. Жүйеде таза жорамал түбірлер болған кезде тұрақты амплитудалы өшпейтін гармоникалық тербеліске орын алады.
Іс жүзінде АРЖ орнықтылығын орнықтылық критерийлері көмегімен анықтайды, яғни жүйенің орнықтылығын сипаттамалық теңдеудің түбірлерін есептемей-ақ түсіндіруге мүмкіндік береді. Орнықтылық критерийін екіге бөледі: алгебралық және жиіліктік.
Алгебралыққа Гурвиц және Раус критерилері, ал жиіліктіге Михайлов және Найквист критерилері жатады.
Гурвиц критериясы (буындарсыз кешігу) жүйенің параметрлері белгілі болған жағдайда, 3 және 4 ретті жүйені зерттеуге қолайлы. Сондай-ақ, ол орнықтылыққа қандай да бір параметрдің әсер ету тәуелділігінің аналитикалық өрнегін алуға және критикалық күшейту коэффициентін табу үшін мүмкіндік береді [2, 3].
Раус критериясы жоғары ретті жүйенің орнықтылығын анықтау кезінде пайдаланылады.
Михайлов критериясы тұйықталған жүйенің сипаттамалық векторының соңын сипаттайтын, жүйенің орнықтылығын годограф бойынша түсіндіруге мүмкіндік береді.
Кез келген орнықтылық критерийін пайдалана отыра, орнықтылықтың шегін анықтауға болады.
Найквист критериясы көп қолданылады. Мұның себебі төменде:
1) Тұйықталған күйдегі жүйенің орнықтылығын зерттеу оның ашық (тұйықталмаған) тізбектерінің жиіліктік беріліс функциялары бойынша зерттеуге болады, ал бұл - көбінесе қарапайым көбейткіштерден құралады.
Жүйенің нақты параметрлері коэффициенттер болып табылады, оларды орнықтылық шартынан таңдап алуға болады.
2) Орнықтылықты зерттеу үшін алынған нәтижелердің нақтылығын жоғарылататын жүйенің күрделі элементтерінің жиіліктік сипаттамасын пайдалануға болады.
3) Орнықтылықты зерттеуді логарифмдік жиіліктік сипаттамалар арқылы зерттеуге болады, ал оларды тұрғызу аса қиынға соқпайды.
4) Орнықтылық қорын анықтау ыңғайлы, түзету құрылғыларының синтезін іске асыру.
18
5) Найквист критериясы және оның түрі логарифмдік жиіліктік сипаттамасы бойынша жүйенің құрылымдық жағынан орнықсыздығы жайлы түсіндереді.
4.1 сурет – Қозғалтқыш жылдамдығын тұрақтандыру жүйесі
Құрылымдық жағынан орнықсыз жүйе параметрлерінің кез келген мәндрінде де орнықсыз болады. Тек құрылымдық сұлбаны өзгерте отыра, орнықты жасауға болады. Мысалы, бір контурлы және бір инерциялы және екі интегралданатын буыннан құралған жүйе құрылымдық жағынан орнықсыз.
Қозғалтқыштың жылдамдығын тұрақтандыратын жүйені мысалға ала отыра, АРЖ орнықтылығын қарастыралық (4.1 сурет).
Жылдамдық датчигі (ЖД) ретінде тахогенератор не тахомертлік көпір қолданылуы мүмкін. Жалпы жағдайда, түрлендіргіштің Т кіріс каскадының қызметін аралық күшейткіш – жылдамдықты реттегіш (ЖР) атқарады.
Жүйенің жылдамдығын реттейтін құрылымдық сұлбасы 4.2 суретте көрсетілген.
4.2 сурет - Жүйенің жылдамдығын реттейтін құрылымдық сұлба Басқарушының әсері бойынша қозғалтқыштың беріліс функциясы:
19
1, 2
1 /
1 )
( ) ) (
( 2 2 2
Т р Т р
К р
Т р Т Т
С р
Е р р
W к
М М
б
E П
к
(4.1)
мұндағы T TбТМ ,
М б М
Т Т Т
2
, Кк 1/СE, .
Н б Н Н Е
R I С U
(4.2)
Осыны ескере отырып, құрылымдық сұлба 4.3 суреттегі түрде құрылады.
Мұндағы КТ – жиілікті реттегіштің (ЖР) және түрлендіргіштің (Т) күшейту коэффициенттері.
Сызықты АРЖ орнықтылығы оның парамертлеріне және олардың қатынасына байланысты екені белгілі. Сондықтан осы сұлбада өтпелі процесті зерттей отырып, Кт және Кжт байланысты өтпелі процес қисығы бойынша АРЖ сапа көрсеткішінің өзгерісін бақылаймыз.
Кқ = 1; Т = 1с; ξ = 0,5; Тт = 0,1с тең деп қабылдаймыз.
4.3 сурет – АРЖ түрлендірілген құрылымдық сұлбасы 4.2 Жұмыстың бағдарламасы
4.2.1 ККБ = 1; IЖ = 0 кезінде КТ = 2; 5; 8 мәндерінде h (t) = ω (t) өтпелі процесті алу. UБ = 10 В (түрлендіргіш, қозғалтқыш, жылдамдық датчигін №1 лабораториялық жұмыстағы 1.2 кестеден аламыз) қою керек.
4.2.2 UБ = 0; IЖ = 10 кезінде КТ = 2; 5; 8 үшін қарсы әсер етуге (жүктеме) қатысты өтпелі процесті алу.
4.2.3 3.2.1, 3.2.2 тармақтарын қайталап, КТ = 1 қойып, ККБ мәндерін өзгертеміз (мысалы ККБ = 2;5).
4.2.4 Өтпелі процесс қисығы бойынша АБЖ сапасын бағалауды жүргіземіз.
4.3 Жұмыстың орындалу тәртібі
4.3.1 Matlab Simulink бағдарламалық пакетті пайдалана отыра, қозғалтқыш жылдамдығының АРЖ моделін жинаймыз (4.3 сурет).
20
4.3.2 Моделдің кірісіне басқарушы сигналды Uб береміз. Шығысына жылдамдықты бақылау үшін осциллографты қосамыз.
4.3.3 Моделдің элементтерінің керекті параметрлерін қоямыз және жұмыс бағдарламасына сәйкес сигналды орнатамыз.
4.3.4 Осциллограммадан алынған өтпелі прцестерді сақтаймыз және талдау жасаймыз.
4.4 Есеп беруге талаптар
Есеп беру келесі бөлімдерден тұруы қажет:
1) Сыртқы беті.
2) Жұмыстың мақсаты және орындалу тәртібі . 3) Қысқаша теориялық бөлімнен мазмұны.
4) Зерттелетін АБЖ құрылымдық сұлбасы.
5) АРЖ функционалды және құрылымдық сұлбасы. Моделдің сұлбасы.
6) Тәжірибе нәтижелері. 7) Қорытынды.
4.5 Бақылау сұрақтары 4.5.1 Анықтама беріңіз:
1) Гурвиц критериясы.
2) Михайлов критериясы.
4.5.2 Амплитуда фаза жиілікті сипаттаманың (АФЖ), асимптотикалық логарифмді амплитуда жиілікті сипаттаманың (ЛАЖС) және логарифмді фаза жиілікті сипаттаманың (ЛФЖС) тұрғызылу ретін айтыңыз.
4.5.3 Асимптотикалық ЛАЖС бойынша минималды фазалы жүйе үшін беріліс функциясы қалай жазылады?
4.5.4 Асимптотикалық ЛАЖС бойынша жүйенің парамертлері:
күшейту коэффициенті және уақыт тұрақтысы қалай анықталады?
4.5.5 Орнықтылық критерийіне талдау жүргізу.
4.5.6 Құрылымдық жағынан орнықсыз жүйе туралы түсінік.
4.5.7 ЛЖС арқылы Найквист критерийін түсіндіріңіз.
4.5.8 Найквист критерийін түсіндіріңіз.
5 Зертханалық жұмыс №5. Автоматты басқару жүйесін коррекциялау
Мақсаты: теориялық нәтижелердің және коррекцияның тиімділігін моделде (ЭЕМ-де) тәжірибеде тексеру.
21 5.1 Қысқаша теориялық кіріспе
5.1 суретте коррекциялаушы буын болмаған жағдайдағы тізбектей қосылған жүйенің құрылымдық сұлбасы көрсетілген [4]. Тұйықталған кездегі түзетілмеген бақылаушы (тізбектей) жүйенің беріліс функциясы
), 1
)(
1 ) ( (
2
1p T p
T p p K
WP P
(5.1) мұндағы Т1 = 1с; Т2 = 0,1с; КР = 10.
5.1 сурет – Реттелмеген бақылаушы жүйенің құрылымдық сұлбасы ЛАЖ сипаттама көмегімен берілген автоматты реттеу жүйесі үшін (А қосымша) түзетуші буынның синтезі іске асырылады. Алынған буынның беріліс функциясы бақылаушы жүйенің құрылымына енгізілген және Matlab Simulink элементтерімен көрсетілген (5.2 сурет).
5.2 сурет – Түзетідген бақылаушы жүйе моделінің сұлбасы 5.2 Жұмыстың бағдарламасы
5.2.1 Matlab Simulink блогын қолданып, бақылаушы жүйенің құрылымдық сұлбасының (5.1 сурет) моделін құру қажет. Uб = 10 В болғандағы өтпелі процесті алып, нәтижелерін сақтаңыз.
5.2.2 Түзетілген жүйе моделінің сұлбасын жинап, Uб = 10 В болған кездегі өтпелі процесті алып, нәтижелерді сақтаңыз.
5.2.3 Сапа көрсеткіштерін салыстырыңыз. Қорытынды жасаңыз.
22 5.3 Есеп беруге талаптар
Есеп беру келесі бөлімдерден тұрады:
1) Сыртқы беті.
2) Жұмыстың мақсаты мен орындалу тәртібі.
3) Теориялық бөлімінен қысқаша мазмұн.
4) АРЖ құрылымдық сұлбасы. Модулдердің сұлбасы.
5) Алынған нәтижелер. 6) Қорытынды.
5.4 Бақылау сұрақтары 5.4.1 КҚ синтездеу әдісі.
5.4.2 ЛАЖС көмегімен синтездеу ретін айтыңыз.
5.4.3 Қалаулы ЛАЖС тұрғызу реті.
5.4.4 ЛАЖС бойынша КҚ беріліс функциясын анықтаңыз.
5.4.5 КҚ түрлері.
5.4.6 Коррекциялаушы құрылғыларға түсініктеме беріңіз.
5.4.7 Автоматты реттеу жүйесіне түсініктеме беріңіз.
5.4.8 Ауытқушы әсер деген не?
6 Зертханалық жұмыс № 6. Жылдамдық бойынша кері байланыстан тұратын ЖТ-АҚ жүйесін моделдеу
Мақсаты:
1) Статордағы кернеуі реттелетін асинхронды электр жетегін моделдеудің құрылымдық сұлбасын оқу.
2) Жиілігі реттелетін асинхронды элетр жетекті моделдеудің құрылымдық сұлбасын оқу.
3) Тиристорлы кернеу түрлендіргіші – асинхронды қозғалтқыш жүйе динамикасының өтпелі процесін зерттеу.
4) «Жиілікті түрлендіргіш - асинхронды қозғалтқыш» жүйе динамикасының өтпелі процесін зерттеу.
6.1 Қысқаша теориялық кіріспе
Қазіргі уақытта өнеркәсіптің түрлі салаларында асинхронды қозғалтқыштан тұратын айнымалы токты электр жетегі кең қолданылады. Бұл қозғалтқыштар пайдалануға сенімді, жоғарғы температурада және жоғарғы жылдамдықта жұмыс жасай алады, салмағы, көлемі және бағасы төмен болып келеді. Сонымен қатар кернеу мен жиілікті басқарылатын түрлендіргіштері кең көлемде құрылуының салдарынан асинхронды электр жетектерінің реттеу жүйелері және мүмкіндіктері кеңеюде. Асинхронды қозғалтқыштың