25.01.2015 Views

Automaatika alused

Automaatika alused

Automaatika alused

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!