Automaatika alused
Automaatika alused
Automaatika alused
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Kursuse õppetöö korraldus<br />
<strong>Automaatika</strong> <strong>alused</strong><br />
ISS0120<br />
1,5 – 1,5 - 0 tundi nädalas; 4,0 EAP, arvestus<br />
lektor Andres Rähni<br />
andres.rahni@dcc.ttu.ee<br />
2A-303, tel. 620 2105<br />
<strong>Automaatika</strong>instituut<br />
Automaatjuhtimise ja süsteemianalüüsi õppetool<br />
Loeng iga nädal (1-12.näd)<br />
R 12.00-13.30 V-406 (EAAM,EAKI,EAKM)<br />
Praktikumid üle nädala ( kokku 7 a 3h)<br />
Automaatjuhtimise laboris 2A - 303<br />
korraga laboris max.10 tudengit (min. 5)<br />
paaris T/ 14:00-16:15 (alates 2. nädalast)<br />
paaris K/ 14:00-16:15 (alates 2. nädalast)<br />
paaris N/ 9:30-11:50 (alates 2. nädalast)<br />
paaritu /T 14:00-16:15 (alates 3. nädalast)<br />
paaritu /K 14:00-16:15 (alates 3. nädalast)<br />
paaritu /N 9:30-11:50 (alates 3. nädalast)<br />
(registreerimine ÕIS-s kuulajaskonnarühmana)<br />
Teadmiste kontroll:<br />
• 1 kontrolltöö (11. nädalal loengu ajal)<br />
• Arvestuse saamiseks on vajalik kõikide praktikumide, kodutöö ja<br />
kontrolltöö arvestuslik (>50%) sooritamine.<br />
(Erandid: praktikumist puudumine, järelkontrolltöö)<br />
Praktikumide korraldus<br />
Kodutöö korraldus<br />
II-303<br />
+II-304<br />
8.00 –<br />
9.30<br />
10.00 –<br />
11.30<br />
12.00 –<br />
13.30<br />
14.00 –<br />
15.30<br />
16.00 –<br />
17.30<br />
E T K N R<br />
IV<br />
I<br />
V<br />
II<br />
Töövahendid:<br />
arvutid, simulatsiooni tarkvara (Matlab/Simulink),<br />
http://www.mathworks.com/products/<br />
programmeeritavad loogikakontrollerid (PLC)<br />
VI<br />
III<br />
Kodutöö on juhtimisalgoritmi realiseerimine PLC-s<br />
Juhtimisülesande kokkuleppimine 3. praktikumis.<br />
Realiseeritud algoritmi (+ vormistus) presentatsioon (35 min) ja<br />
kaitsmine 7.praktikumis.<br />
Juhtimisalgoritmis peab olema kasutatud 34 binaarset<br />
sisendsignaali juhitavalt objektilt ja 2 kuni 8 binaarset (väljund)<br />
juhtsignaali objektile.<br />
http://icosym.cvut.cz/<br />
http://www.scilab.org<br />
Kirjandus<br />
1. W.C.Dunn, Fundamentals on industrial instrumentation and<br />
process control. McGraw-Hill 2005. (681.58/D-90)<br />
http://site.ebrary.com/lib/ttul/<br />
2. W. Bolton. Programmable logic controllers : an introduction.<br />
Oxford [etc.] : Newnes, c2003 (VB-95105) TTÜ e-raamatud kogus*:<br />
4th ed. 2006 www.knovel.com (5th ed. 2009)<br />
3. Johnson, Process control instrumentation technology. Prentice Hall<br />
2003 7.ed. (681.5/J-74)<br />
4. C. W. De Silva. Sensors and actuators: control systems<br />
instrumentation. CRC, 2007 (681.58/D-46, VB-103259)<br />
Robert N. Bateson. Introduction to Control System Technology. 6-ed. Prentice<br />
Hall, 1999. (681.5/B-30,VB-83465)<br />
A. Rähni. Automaatjuhtimissüsteemid, õppematerjal. TTÜ 2009<br />
http://www.dcc.ttu.ee/LAS/materjalid.htm<br />
http://www.crcnetbase.com<br />
Lisalugemist Internetist<br />
<strong>Automaatika</strong>instituudi kodulehekülgedel:<br />
http://www.ttu.ee/automaatikainstituut/oppetoo/<br />
ISS õppetool → materjalid ISS0120 (vt ka terminite baassõnastikku)<br />
• The electronics handbook / edited by Jerry C.Whitaker. 2nd ed.<br />
CRC Press, 2005 http://www.electricalengineeringnetbase.com<br />
Chapter 18 Control and Instrumentation Technology<br />
http://www.ene.ttu.ee/leonardo/training.html → <strong>Automaatika</strong>, PLC<br />
http://www.controlguru.com/ (Fundamental, PID, Models, Process Control)<br />
http://www.thelearningpit.com (PLC,PLC simul., PID, ...)<br />
http://www.modelingandcontrol.com/ (Process control)<br />
http://www.engineeringtoolbox.com<br />
“Control Engineering A guide for beginners”<br />
“Introduction to Control Engineering”<br />
1
Kompetentsuse tasemed<br />
- seadmete tööpõhimõtte, funktsionaalsuse tundmine;<br />
- kasutamine, häälestamine;<br />
- montaaž, ühendamine;<br />
Süsteemi mõiste<br />
Sisend (mingi ressurss), tegevus (teisendus), väljund (tulemus)<br />
Sisend<br />
Suvalist süsteemi võib vaadelda kõige<br />
suurema üldistustaseme puhul kastina,<br />
millel on sisend ja väljund. Sisendsuurus<br />
(mingi ressurss) siseneb süsteemi ja väljub<br />
väljundi kaudu kui tulemus. Üldjuhul püüab<br />
süsteem oma sisendsuurusi mingil moel<br />
muuta (teisendada), st midagi teha. Sellele<br />
põhimõttele vastab peaaegu iga süsteem,<br />
mida me oskame ette kujutada. Paljudel<br />
juhtudel on eesmärgiks millegi parandamine<br />
(aga ka võimaliku halvenemise vältimine).<br />
Ebaõnnestumise korral võib resultaat<br />
osutuda mittesobivaks. Süsteemil, mis<br />
midagi ei tee, pole otstarvet.<br />
Juhtimissüsteem<br />
Väljund<br />
- hooldus, remont;<br />
-projekteerimine, programmeerimine, tootmine<br />
süsteemiväline<br />
informatsioon, mis<br />
kirjeldab, kuidas<br />
süsteem/protsess<br />
peab töötama.<br />
Juhttoime<br />
Control input<br />
Sisend<br />
Üldistustaset vähendades võib süsteemi<br />
vaadelda koosnevana kahest osast:<br />
“Protsess” ja “Juhtseade”. Sellise<br />
lähenemise puhul täidab protsess<br />
teisendamise ülesannet (n-ö teeb tööd) ja<br />
juhtseade (controller) juhib ning korraldab<br />
protsessi talitlust nii, et ta edukalt<br />
(soovitud (objekt)<br />
viisil) töötaks. Ilma<br />
juhtseadmeta võib iga omapead jäetud<br />
protsess käituda mitte päris nii, nagu me<br />
tahaksime.<br />
Controlled plant<br />
Nende kahe ploki omavaheliste seoste<br />
alusel võib teha järelduse, et side on<br />
kahepoolne. Juhtseade vajab mingit<br />
teavet protsessi oleku kohta, et<br />
otsustada, milliseid käske anda. Protsess<br />
peab Juhtseade<br />
neid käske (juhttoimet) vastu võtma,<br />
et õigesti talitleda. Mõlemas suunas<br />
edastatakse sisuliselt informatsiooni.<br />
Seega tegeleb juhtseade samuti<br />
teisendamisega ja omab sisendit ning<br />
väljundit analoogselt suvalisele<br />
protsessile.<br />
Controller<br />
Väljund<br />
Informatsioon<br />
-mõõdetav suurus<br />
AUTOMAATIKA<br />
AUTOMAATJUHTIMINE - inimese vahetu osavõtuta juhtimine<br />
Automaatjuhtimissüsteemide(AJS) liigitus:<br />
Closed-loop<br />
1) Ülesehituse järgi : avatud / tagasisidestatud (suletud)<br />
struktuuriga süsteemid<br />
2) Tööiseloomu järgi: pidevad / diskreetsed (katkelise toimega)<br />
süsteemid<br />
3) Toimekauguse järgi: lokaal- / distants- / kaugsüsteemid<br />
jm.<br />
AUTOMAATIKA EESMÄRGID<br />
Ülesanded<br />
1) Majanduslikud: täpsus (kvaliteet), tootlikus,<br />
ressursi kokkuhoid,<br />
töökindlus,<br />
tehniline realiseeritavus<br />
2) Ohutus: inimestele (kasutajale),<br />
keskkonnale<br />
3) Seadmete kaitse: erandolukordade vältimine ja kõrvaldamine<br />
AUTOMAATKONTROLL<br />
jälgimine (seire),<br />
registreerimine (mõõtmine),<br />
erandolukordade avastamine (signalisatsioon)<br />
Automaatkaitse (ebanorm. olukordade vältimine)<br />
HIND<br />
(võim<strong>alused</strong>)<br />
maksumus,<br />
kulud (aeg)<br />
KVALITEET<br />
(vajadused)<br />
(tehn. tingimused)<br />
tootlikkus, täpsus,<br />
ohutus, ressurss<br />
Avatud JS<br />
Sisend<br />
A. JUHTIMISSÜSTEEMIDE(JS) liigitus 1.<br />
Häiring 1 Häiring 2 Häiring 3<br />
U<br />
Y Väljund<br />
Juhtseade<br />
Protsess<br />
Nõuded protsessi<br />
Juhttoime<br />
(juhitav<br />
tööle (seadesuurus)<br />
suurus)<br />
____________________________________________________________<br />
Suletud e. Tagasisidestatud JS<br />
r +<br />
Seadesuurus<br />
(nõuded<br />
protsessi<br />
tööle)<br />
-<br />
Häiring 1 Häiring 2 Häiring 3<br />
Tagasiside<br />
Andur<br />
r +<br />
-<br />
e<br />
Talitlusskeemina:<br />
operating sketch<br />
funktsionaalne muundur<br />
xN<br />
täituriga klapp xV<br />
juhitav voog u<br />
SEADMED<br />
seadesuuruse<br />
etteandmine<br />
Actuator<br />
Hx<br />
xC<br />
regulaator<br />
Veasignaal<br />
e U<br />
Y Väljund<br />
Juhtseade<br />
Protsess<br />
Juhttoime<br />
Juhtseade<br />
Täiturseade<br />
Reguleerivorgan<br />
U<br />
Protsess<br />
transmitter Andur<br />
Sensor<br />
xT<br />
xE<br />
xIR<br />
transmitter<br />
andur<br />
Y<br />
salvestav<br />
indikaator<br />
y - mõõdetav suurus<br />
PROTSESS<br />
2
w<br />
+ -<br />
CONTROLLER<br />
e<br />
Controlling system<br />
Control<br />
algorithm<br />
Control loop<br />
supply<br />
U Actuator<br />
m<br />
Controlled<br />
system<br />
PROCESS<br />
Final<br />
control<br />
element<br />
y<br />
Measuring<br />
equipment<br />
Final Control equipment<br />
w - reference (desired) value* (also setpoint, SP)<br />
e - error signal*, e = w - ŷ<br />
U - control signal (low power, information)<br />
m - manipulated variable*<br />
y - controlled variable (actual value, PV)*<br />
* - IEC chief symbol<br />
v*<br />
Automaatjuhtimine<br />
Automaatreguleerimine - juhttoime sõltub ainult<br />
veasignaalist. Juhtseade = regulaator<br />
(liigitus nõuete ajaliste omaduste järgi:)<br />
Stabiliseerimine - seadesuurus püsib muutumatuna.<br />
Järgivjuhtimine - juhtimine väliselt muudetava<br />
seadesuurusega.<br />
(nt. servosüsteemid)<br />
Programmjuhtimine - juhtimine varem koostatud eeskirja<br />
(programmi) järgi<br />
(nt. arvjuhtimissüsteemid)<br />
Kirjeldamine<br />
Juhitavate protsesside ja teiste süsteemi seadmete lihtsustatud mudelite<br />
esitusvormid. u – sisend, y – väljund, y=f(u)<br />
Staatiline karakteristik<br />
Steady-state<br />
dy(<br />
t)<br />
du(<br />
t)<br />
= = 0 ⇒<br />
dt dt<br />
Dünaamiline karakteristik<br />
y 0<br />
y(u)<br />
K 0<br />
u<br />
Nõuded ja piirangud automaatikasüsteemi toimimisele. Dün. siire<br />
y(t)<br />
w+∆<br />
w<br />
w-∆ 0.90<br />
δ<br />
Ülereguleerimine<br />
∆= nt. 5% seadesuurusest<br />
t reg ≤ nõutud siirde aeg<br />
e st ≤ nt . 5%<br />
Seadesuurus<br />
e st<br />
Staatiline viga<br />
Y(t)<br />
u 0<br />
t<br />
K 0 ∆U<br />
0.10<br />
y(0)<br />
t rise<br />
t<br />
t→ ∞<br />
∆U y 0<br />
t reg<br />
Reguleerimise<br />
aeg<br />
<strong>Automaatika</strong> ajaloost<br />
1868 Maxwell 1892 Ljapunov stabiilsusest<br />
1932 Nyquisti stabiilsus<br />
30-50’ndad: lokaalsed regulaatorid agregaatidel<br />
pneumo -, hüdro- ja elektriseadmed (1. PID)<br />
1950 analoogelektroonikaga<br />
60’ndad<br />
kaasaegne teooria (Kalman, Bellman, )<br />
tsentraliseerimine, tsentr. puldid, tsentr. signaali töötlemine, pikad kaablid<br />
DDC,IC<br />
70-80’ndad<br />
Mikroprotsessor,1.PC<br />
arvutikesksed a.juhtimissüsteemid, hajuslahendused, võrk, operaatorjaam<br />
hägusloogika rakendused<br />
90’ndad<br />
Internet, Intelligent I/O, tehisintellekt<br />
2000 <br />
juhtmevabad lahendused, hajutatud arukus<br />
nanotehnoloogia<br />
3