Rüstəmov Q.Ə., Fərhadov V. Q., Rüstəmov R. Q



Yüklə 3,1 Mb.
Pdf görüntüsü
səhifə1/17
tarix08.05.2020
ölçüsü3,1 Mb.
#31122
  1   2   3   4   5   6   7   8   9   ...   17
AIN lab


 
 
 
 
 
 

 
 
Rüstəmov Q.Ə., Fərhadov V.Q., Rüstəmov R.Q. 
 
 
 
AVTOMATİK İDARƏETMƏ NƏZƏRİYYƏSİ 
 
MATLAB/Simulink paketind
ə yerinə yetirilən 
 
 
LABORATORİYA İŞLƏRİ
 
 
y
e
g=1
OBYEKT
TENZ.
u
Step
x' = Ax+Bu
 y = Cx+Du
State-Space
Scope
PID
PID Controller
0.6038
Display1
0.3962
Display
 
 
    
 
 
Bakı – 2011 

 
 
 
 
 
 

 
 
Az
ərbaycan Texniki Universiteti 
 
«Avtomatika və idarəetmə» kafedrası 
 
 
Rüstəmov Q.Ə., Fərhadov V.Q., Rüstəmov R.Q. 
 
 
AVTOMATİK İDARƏETMƏ NƏZƏRİYYƏSİ 
fənnindən 
MATLAB/Simulink paketində yerinə yetirilən 
 
 
 
LABORATORİYA İŞLƏRİ 
 
(Xətti sistemlər) 
 
 
 
 
 
 
                                                                 Azərbaycan Respublikası Təhsil 
                                                                 Nazirinin 13.06.2011-ci il tarixli 
                                                                      1075 saylı əmri ilə təsdiq edilmlşdir 
 
 
 
 
 
 
 
 
 
 
 
 
Bakı – 2011 
 
 

 
 
 
 
 
 

 
 
MÜNDƏRİCAT 
                                                                                                                                
                                                                                                                                                    səh. 
Giriş...........................................................................................................................................4 
Laboratoriya işi №1. Tipik siqnalların modelləşdirilməsi.........................................................5 
Laboratoriya işi №2.  İdarəetmə obyektlərinin modellərinin tədqiqi və realizasiyası.............10 
Laboratoriya işi №3. Obyektin vəziyyət modelinin elementar bloklarda realizasiyası...........28 
Laboratoriya işi №4. Superpozisiya prinsipinin tədqiqi..........................................................32 
Laboratoriya işi №5. Tənzimləmə sistemlərinin struktur sxemlərinə əsasən  
ötürmə funksiyalarının təyini...................................................................................................36 
Laboratoriya işi №6. İdarəetmə obyektlərinin zaman xarakteristikalarının qurulması...........41 
Laboratoriya işi №7. İdarəetmə obyektlərinin tezlik xarakteristikalarının qurulması.............49 
Laboratoriya işi №8. Xətti sistemlərin dayanıqlığının köklər və Hurvis kriterisi  
əsasında tədqiqi........................................................................................................................56 
Laboratoriya işi №9. Dayanıqlığın Naykvist tezlik kriterisi əsasında tədqiqi.........................64 
Laboratoriya işi №10.Tənzimləmə sistemlərinin dayanıqlıq ehtiyatlarının təyini..................76 
Laboratoriya işi №11. Xətti tənzimləmə sistemlərinin keyfiyyətinin tədqiqi.........................81 
Laboratoriya işi №12. PID tənzimləyicinin tədqiqi və modelləşdirilməsi..............................85 
Laboratoriya işi №13.Tənzimləmə sistemlərinin statik xətasının təyini.................................91 
Laboratoriya işi №14.Tənzimləmə sistemlərinin xətasının azaldılması üsullarının tədqiqi...97 
Laboratoriya işi №15. Avtomatik tənzimləmə sistemlərinin  Simulinkdə qurulması  
və tədqiqi................................................................................................................................104 
Laboratoriya işi №16. Tənzimləmə sisteminin qütblərin yerləşdirilməsi əsasında 
sintezi və tədqiqi....................................................................................................................110 
Laboratoriya işi №17.Optimal tənzimləyicinin sintezi və tədqiqi.........................................120 
Laboratoriya işi №18.Tənzimləmə sistemlərinin optimal parametrik sintezi........................127 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 

 
 
GİRİŞ 
 
 
Avtomatik  idarəetmə  nəzəriyyəsinin  metod  və  üsullarının  praktiki 
məsələlərin həlli üçün inkişaf etdirilməsi çox vacibdir.  
 
Hazırkı  mərhələdə  bu  metod  və  üsulların  Matlab/Simulink  tətbiqi 
proqramlar  paketində  realizasiyası  geniş  vüsət  almışdır.  Müvafiq  predmet 
oblastında  nəşr  olunan  elmi-metodik  işlərin  əksəriyyəti  bu  sahəyə  aitdir.  Lakin, 
Azərbaycan dilində müasir tələblərə cavab verən laboratoriya vəsaiti olmadığından 
tələbələr  xeyli  çətinlik  çəkirlər.  İş  bu  çətinlikləri  aradan  qaldırmaq  məqsədi  ilə 
yazılmışdır.  
 
Matlabı  elmi  kalkulyator  adlandırmaq  olar.  Burada  proqramla  vizual 
vasitələrin vəhdəti tədqiqatçılar üçün əvəzolunmaz imkan açır. Matlabın tərkibində 
olan  vizual-bloklu  imitasiya  modelləşdirmə  paketi  Simulink  xüsusi  yer  tutur. 
Simulinkdə  avtomatik  tənzimləmə  sisteminin  tipik  element  və  blokları  –  giriş 
siqnalları,  funksional  və  vizuallaşdırma  vasitələri  kitabxanada  olan  hazır  bloklar 
şəklində  təqdim  olunur.  Proqram  müşahidəsi  üzə  çıxmayaraq  arxa  planda  qalır. 
Sistemin parametrlərini dəyişmək üçün parametrlər pəncərəsindən istifadə olunur.  
 
Simulinkdə  müxtəlif  modellər  şəklində  verilmiş  idarəetmə  obyektlərini 
modelləşdirmək  mümkündür.  Bunlardan  ötürmə  funksiyalarını  və  vəziyyət 
modellərini  göstərmək  olar.  Bloklu  imitasiya  modelləşdirməsinə  olduqca  az  vaxt 
sərf  olunduğundan  bir  dərs  saatı  ərzində  nəticələri  almaq  və  daha  çox  məlumat 
toplamaq mümkündür.  
 
Tədqiqatların  virtual  xarakter  daşımasına  baxmayaraq  praktiki  tədbiqlərdə 
çox vacib olan biliklər qazanmaq mümkündür. 
 
Məlum 
metodik  işlərdə  Simulinkin  imkanlarından  tam  istifadə 
olunmadığından  və  bu  sahədə  Respublika  Ali  təhsil  müəssisələrində  müəyyən 
gerilik müşahidə olunduğundan təqdim olunan vəsait çox aktualdır.  
 
Laboratoriya  işində  avtomatik  tənzimləmənin  əsas  anlayış,  metod  və 
prinsipləri,  idarəetmə  obyektlərinin  və  sistemlərinin  riyazi  yazılış  formaları, 
dayanıqlığın  və  keyfiyyət  göstəricilərinin  analitik  və  Matlab/Simulink  paketində 
tədqiqat üsulları şərh olunmuşdur. Hər bir iş geniş nəzəri məlumat və nümunə ilə 
təchiz olunmuşdur.  
 
Vəsait  texniki  təhsil  müəssisələrində  oxuyan  tələbələr,  müəllimlər,  aspirant 
və  elmi  işçilər  üçün  nəzərdə  tutulmuşdur.Materialdan”Avtomatik  idarəetmə  və 
modelləşdirmə” fənnindən dərs vəsaiti kimi istifadə etmək olar. 
          Laboratoriya  işlərini  yerinə  yetirə  bilmək  üçün  Matlab/Simulinkdən  aprior 
olaraq müəyyən anlayışlara və vərdişlərə malik olmaq lazımdır. 
 
 
 
 
 
 
 
 

 
 
 
 
 
 

 
 
LABORATORİYA İŞİ №1 
(2 saat) 
 
TİPİK SİQNALLARIN MODELLƏŞDİRİLMƏSİ 
 
 
İşin məqsədi: Avtomatik tənzimləmə sistemlərində (ATS) mövcud olan əsas siqnalların 
Simulink paketində modelləşdirilməsi. Realizasiya sxemlərinin tərtib olunması və siqnalın Scope 
virtual cihazında müşahidə edilməsi. 
 
1. N
əzəri məlumat 
 
Siqnal  –  informasiyanın  maddi  daşıyıcısıdır.  ATS-in  tipindən  asılı  olaraq  siqnallar 
hidravlik, pnevmatik, elektrik, elektromaqnit (radiokanal) və s. şəklində ötürülə bilərlər.  
 
Siqnallar  analoq  (fasiləsiz)  və  diskret  (impuls  və  rəqəm)  olmasına  görə  təsnifat  oluna 
bilər. Digər tərəfdən siqnal fiziki olaraq determinik və təsadüfi siqnallar şəklində ola bilər:  
 
-  gələcək  t  anında  qiyməti  məlum  olan  siqnal  determinik  siqnal  adlanır.  Məsələn,  
t
x
sin


 
-  gələcək  qiymətləri  məlum  olmayıb  təsadüfi  xarakter  daşıyan  siqnal  təsadüfi  və  ya 
stoxastik  siqnal  adlanır.  Belə  siqnalı  vizualizasiya  qurğusunun  köməyi  ilə  müşahidə  etmək 
mümkündür.  Lakin  hesablamalarda  bu  siqnalın  qiyməti  məlum  olmadığından  onun  təsadüfi 
olmayan ədədi və ehtimal xarakteristikalarından istifadə olunur.  
 
Stasionar və qeyri stasionar siqnllar: 
 
- parametrləri sabit olan siqnallar stasionar siqnallar adlanır. Məsələn, 
)
sin(




t
A
x

;
,
,
const
A



                         
            -  parametrləri  zamandan  asılı  olan  siqnallar  qeyri  stasionar  siqnallar  adlanır.  Məsələn, 
)
sin(
2
t
t
x


 . Bu halda amplitud zamandan asılıdır: A=2t. 
 
Siqnalın təsir etdiyi mühitə görə: 
          - xaricdən ATS-ə təsir edən siqnallar. Məsələn, 
)
(t
g
 - tapşırıq və  
)
(t
f
 - həyacanlandırıcı 
siqnallar; 
 
-  ATS-in  daxili  siqnallrı.  Məsələn,  tənzimləyicinin 
)
(t
u
   idarə  siqnalı,  obyektdən  gələn        
)
(t
y
əks əlaqə siqnalı və b.  
 
Siqnal zamana görə dəyişən proses olduğundan o, aşağıdakı şəkildə yazılır: 
).
,...,
,
(
)
(
2
1
t
t
x




 
Burada    
,...
,
2
1


 -    siqnalın parametrləri (amplitud, tezlik və s.), t – zaman. 
 
Simulink  paketində  elementar  funksiyalarla  ifadə  olunan  determinik  və  təsadüfi  siqnaı 
generatorları (vericiləri) müvcuddur. Bunlardan aşağıdakıları göstərmək olar: 
                          - sabit  
K
x

                                                - Constant
                          -zaman 
t
x

                                                 - Clock
                          - vahid təkan 
)
(
t
x

                                    -  Step
                          - xətti artan siqnal  
Kt
x

                            - Ramp
                           -harmonik sin siqnalı 
)
sin(




t
A
x
       - SineWave
 
Sine Wave  blokundan istifadə etməklə
)
cos(



t
         funksiyasını almaq olar: 
)
2
sin(
)
cos(








pi
t
t
  
 
 
Bu bloklardan başqa universal siqnal generatoru – Signal Generator da mövcuddur. Bu 
blok  
)
sin( t
A

 , düzbucaqlı, mişarvari impuls və təsədufi siqnallar generasiya edir. 
 
Şəkil 1.1-də yuxarıda adı şəkilən generatorlar (a) və müvafiq siqnallar (b) göstərilmişdir. 
Signal Generator blokundan nümunə kimi yalnız təsadüfi random siqnalı təqdim olunmuşdur. 
 
Mürəkkəb  siqnalları  formalaşdırmaq  üçün  Math  Operations  riyazi  əməliyyatlar 
blokundan isitifadə olunur.  

 
 
 
 
 
 

 
 
 
Şəkil 1.2-də bu bloklardan əsasları göstərilmişdir. 
 
      
Step
Sine Wave
Signal
Generator1
Ramp
1
Constant
Clock
      
 
                                             a)                                                        b) 
Şəkil 1.1      
 
 
sin
Trigonometric
Function
Product
min
MinMax
e
u
Math
Function
1
Gain
Divide
|u|
Abs
 
Şəkil 1.2 
 
 
Bu  bloklardan  siqnal  generatoru  kimi  istifadə  etmək  üçün  onların  girişinə  Clock 
blokundan t (zaman) siqnalı vermək lazımdır. 
 
Trigonometric  Function  (sin)  blokuna  –  sin,  cos,  tg  və  b.  triqonometrik  və  tərs 
triqonometrik asinacosatan və b. funksiyaları daxildir. Məsələn, x=5cos(2t+0.3). 
 
Şəkil 1.3-də göstərilən siqnalın formalaşdırılma sxemi göstərilmişdir. 
 
t
2t
2t+0.3
5cos(2t+0.3)
0.3
cos
Trigonometric
Function
Scope
5
Gain1
2
Gain
0.3
Constant
Clock
  
Şəkil 1.3 
 
Math Function (
u
) blokuna – log(ln), log10sqrt), square (u ), 
u

10
pow(
v
) və 
başqa funksiyalar daxildir. Burada u giriş siqnalıdır. 
v
 - variantında u – birinci giriş, v– ikinci 
giriş siqnallarıdır. və ya v sabit oldiqda bu sabiti Constant blokundan daxil etmək olar.  
Şəkil 1.4 a-da                                   
4
.
0
))
2
,
0
5
,
0
sin(
4
(


t
x
 
siqnalının formalaşdırılma sxemi (a) və siqnalın özü (b) göstərilmişdir.  








 
 
 
 
 
 

 
 
 
u=4(sin(0.5t+0.2))
v=0.4
Sine Wave
Scope1
u
v
Math
Function
0.4
Constant1
   
 
                                                a)                                                                  b) 
Şəkil 1.4 
 
 
Elementar funksiyalarla ifadə oluna bilən istənilən analoq siqnalını Fcn blokunun köməyi 
ilə siqnalın riyazi ifadəsini parametrlər pəncərəsindən daxil etməklə formalaşdırmaq olar. Lakin 
bu  konstruskiya  texniki  baxımdan  əhəmiyyət  kəsb  etmir.  Bu  səbəbdən  laboratoriya  işində  Fcn 
blokundan  siqnalın  elementar  blokların  köməyi  ilə  modelləşdirilməsinin  düzgünlüyünü 
yoxlamaq üçün isitifadə olunur.   
  
2. Nümunə 
 
 
Fərz  edək  ki, 
)
2
.
0
2
sin(
)
4
cos(
5
.
0
)
(
3
2





t
t
e
t
x
t
         siqnalını  modelləşdirmək 
lazımdır.                                                    
 
Şəkil 1.2-də müvafiq Simulink sxemi (a) və x (t) siqnalının qrafiki (b) göstərilmişdir. 
 
t
4t
t^3
-2t^3
cos(4t)
f1
f2
f3
t
Delta
x1
x2
cos
Trigonometric
Function1
Sine Wave
Scope4
Product1
u
v
Math
Function3
e
u
Math
Function2
u
v
Math
Function1
-2
Gain2
4
Gain1
0.5+exp(-2*u^3)*cos(4*u)+(abs(sin(2*u+0.2)))^0.5
Fcn
0.5
Constant2
0.5
Constant1
3
Constant
Clock1
Clock
|u|
Abs
 
a) 




 
 
 
 
 
 

 
 
 
b) 
Şəkil 1.2 
 
Siqnal  həm  elementar  bloklardan,  həm  də  User-Defined  Functions  bunkerində  yerləşən 
Fcn  blokundan  istifadə  etməklə  modelləşdirilmişdir.  Hər  iki  halda  alınan 
)
(
1
t
x
 və 
)
(
2
t
x
        
siqnalları eyni olmalıdır. Belə olan təqdirdə Scope cihazında alınan fərq siqnalı 
0
2
1




x
x
                              
olmalıdır (şəkil 1.2 b). Bu şərt işin yerinə yetirilməsinin düzgünlüyünü təsdiq edir.  
 
3. Tapşırıq və işin yerinə yetirilməsi qaydası 
1.  Variant  üzrə  verilmiş  siqnala  uyğun  blokları  Simulink  paketinin  yeni  açilmiş 
pəncərəsinə yığmalı.  
2.  Parametrlər  pəncərəsindən  elementar  siqnalların  parametrlərinin  qiymətlərini  daxil 
edib sxemi yığmaq. 
3.  Siqnalı Fcn blokunun köməyi ilə formalaşdırmaq. 
4.  Hər  iki  variantda  alınmış   
)
(
1
t
x
 , 
)
(
2
t
x
   siqnallarını  müşahidə  etmək.  Nəticələr 
düzgündürsə bunların fərqi sıfıra bərabər olmalıdır:    Delta=0  (bax şək.1.2 b). 
5.  Qrafiklərin  qurulma  dəqiqliyini  artırmaq  üçün  həll  metodunu  və  simulyasiya  vaxtını 
lazımi  qaydada  seçməli.  Sxemi  sazladıqda  elementar  siqnalların  düzgünlüyünü 
yoxlamaq  üçün  müvafiq  blokların  çıxışına  Scope  cihazı  qoşub  qrafiki  müşahidə 
etmək olar. 
 
4. Hesabatın məzmunu 
 
Hesabat  2-5  nəfərdən  ibarət  qruplar  üçün  tərtib  olunur  və  aşağıdakı  məlumatı  əks 
etdirməlidir.  
1.  İşin adı və məqsədi. 
2.  Modelləşdirilən siqnal. 
3.  Simulinkdə modelləşdirmə sxemi (şək. 1.2 a-ya uyğun). 
4.  Elementar  bloklarda  və  Fcn  blokunda  yığılmış  sxemlərdən  alınmış   
)
(
1
t
x
,
)
(
2
t
x
         
və fərq  

  siqnallarının qrafikləri (şək. 1.2 b). 
 
5. 
Yoxlama sualları 
1.  Siqnal nədir? 
2.  Siqnalların təsnifatı. 
3.  Simulink paketində hansı siqnal mənbələri mövcuddur? 
4.  Mürəkkəb siqnal nə deməkdir? 
5.  Harmonik siqnalın parametrləri hansılardır? 
6.  Vahid təkan siqnalının forması. 
 
x

x


 
t
 

 
 
 
 
 
 

 
 
6. Variantlar 
 
1. 
)
5
.
0
2
sin(
2
1



t
x
 
2. 
8
.
0
3
)
4
sin(
5
.
0
2




t
t
x
 
3. 
1
2
710
.
0
5
.
3







t
e
x
t
t
 
4. 
)
3
.
0
5
.
1
cos(
2



t
te
x
t
 
5. 
)
2
100
,
5
min(
2
t
t
x


 
6. 
)
2
.
0
cos(
,
)
max(sin(


t
t
x
 
7. 
)
(
cos
)
(
sin
2
2
t
t
x


 
8. 
)
2
.
0
(
3
.
0
1
t
tg
x


 
9. 
t
t
x




30
.
0
6
.
0
sin(
10
 
10. 
)
2
sin(
10
2
2
t
a
x
t




 
 
 
 
Ədəbiyyat 
1.  Rüstəmov Q.Ə. Avtomatik tənzimləmə nəzəriyyəsi. 1-ci hissə. Bakı, 2003, 404 s. 
2.  Əlizadə A.N., Namazov M.B., Aslanov M.S. Matlab tətbiqi proqramlar paketi və 
       simvollu riyaziyyat. Dərs vəsaiti. Bakı, 2005, 280 s. 
3.  Seyidov M.İ., Qardaşova L.A., Səlimov V.H. Kompüter riyaziyyatı. Metodik vəsait, 
 Bakı, “Təhsil” EİM, 2010, 188 s.    
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
10 
 
 
LABORATORİYA İŞİ №2 
(4 saat) 
 
İDARƏETMƏ OBYEKTLƏRİNİN MODELLƏRİNİN TƏDQİQİ VƏ REALİZASİYASI 
 
 
İşin məqsədi: İdarəetmə obyektlərinin müxtəlif formada verilmiş modellərinin tədqiqi və 
MATLAB/Simulinkdə realizasiyası. 
 
1.  N
əzəri məlumat 
Müxtəlif fiziki proseslərin gedişini təmin edən maşın, aparat və qurğular idarəetmə 
obyekti adlanır. 
 
İdarəetmə  obyektləri  insanın  və  ya  texniki  qurğuların  məqsədyönlü  təsir  göstərdiyi 
obyektlərdir. İnsanın təsir edə bilməyib, yalnız müşahidə olunan obyektlər də mövcuddur. Geniş 
mənada – hər nə mövcuddursa hamısına obyekt kimi baxmaq olar.  
 
Dinamik  (ətalətli)  obyekt  –  girişinə  siqnal  (məsələn,  vahid  təkan)  verdikdə  çıxışında 
keçid prosesi baş verən obyekt. 
 
Statik  (ətalətsiz)  obyekt  –  girişinə  siqnal  verdikdə  çıxışı  ani  dəyişərək  sabit  qalan 
obyekt. 
 
Avtomatik idarəetmədə əsasən  dinamik obyektlər öyrənilir. 
 
Obyektin  riyazi  modeli  onun  qanunauyğunluqlarının  riyazi  vasitələrinin  köməyi  ilə 
ifadəsidir. Belə vasitələr tənliklər, cədvəllər, qrafiklər və s. ola bilər.  
 
İdarəetmə obyektləri müxtəlif əlamətlərə görə təsnifat olunurlar. 
1.  Yerinə yetirilən prosesin mahiyyətinə görə

Yüklə 3,1 Mb.

Dostları ilə paylaş:
  1   2   3   4   5   6   7   8   9   ...   17




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin