2. Sistemi za avtomatsko vodenje in njihovi...

21
21 2. Sistemi za avtomatsko vodenje in njihovi gradniki z Nekateri pojmi ki so ključni za razumevanje z Nekateri pojmi, ki so ključni za razumevanje sodobne avtomatike z sistem, proces z vodenje, principi vodenja z Pregled gradnikov sistemov za avtomatsko vodenje z merilni, izvršni sistemi, računalniški sistemi za vodenje z Nivoji vodenja z Načrtovanje sistemov za avtomatsko vodenje 2.1 Sistemski pristop z Način analize in reševanja problemov, ki temelji na b i it obravnavi sistemov z Najširši konceptualni okvir za reševanje problemov vodenja z razumevanje procesov, ki jih avtomatiziramo z obvladovanje splošnih principov vodenja z obvladovanje splnih tehnik načrtovanja in izgradnje tehničnih sistemov

Transcript of 2. Sistemi za avtomatsko vodenje in njihovi...

Page 1: 2. Sistemi za avtomatsko vodenje in njihovi gradnikistudentski.net/...sno_gradniki_sistemov_za_avtomatsko_vodenje_01.pdf · 2‐2 Sistem zWikipedija: zSistém (iz latinskega systēma,

2‐1

2. Sistemi za avtomatsko vodenje in njihovi gradniki

Nekateri pojmi ki so ključni za razumevanjeNekateri pojmi, ki so ključni za razumevanje sodobne avtomatike

sistem, procesvodenje, principi vodenja

Pregled gradnikov sistemov za avtomatsko vodenjemerilni, izvršni sistemi, računalniški sistemi za vodenje

Nivoji vodenjaNačrtovanje sistemov za avtomatsko vodenje

2.1 Sistemski pristopNačin analize in reševanja problemov, ki temelji na

b i i tobravnavi sistemovNajširši konceptualni okvir za reševanje problemov vodenja

razumevanje procesov, ki jih avtomatiziramoobvladovanje splošnih principov vodenjaobvladovanje splošnih tehnik načrtovanja in izgradnje ob ado a je sp oš te ač to a ja g ad jetehničnih sistemov

Page 2: 2. Sistemi za avtomatsko vodenje in njihovi gradnikistudentski.net/...sno_gradniki_sistemov_za_avtomatsko_vodenje_01.pdf · 2‐2 Sistem zWikipedija: zSistém (iz latinskega systēma,

2‐2

SistemWikipedija:

Sistém (iz latinskega systēma, in prej grškega σύστημα (sustēma)) je načrt, red, urejena celota kake doktrine. V znanosti je sistem tudi sestav preprostejših delov, ki je dovolj ločen od okolice. Beseda izhaja iz glagola sunìstemi, ki pomeni združevati, spajati skupaj

Urejena tvorba ki predstavlja nasprotje naključnostiUrejena tvorba, ki predstavlja nasprotje naključnosti ali kaosaRazlične definicije

Sistem

Definicija 1:Sistem je množica elementov, ki so medsebojno povezani j j pin delujejo kot celota.

Definicija 2: Sistem je množica elementov, ki imajo medsebojne relacije in relacije z okoljem.

Bistvo:komponenta (element) sistema

Bistvo: Sistem predstavlja več kot zgolj vsoto posameznih komponent.

OKOLJE

Page 3: 2. Sistemi za avtomatsko vodenje in njihovi gradnikistudentski.net/...sno_gradniki_sistemov_za_avtomatsko_vodenje_01.pdf · 2‐2 Sistem zWikipedija: zSistém (iz latinskega systēma,

2‐3

Relacije – interakcije z okoljemRelacije (iterakcije)

izmenjava snovi, energije, informacijevhodi v sistem

ponazarjajo vpliv na sistemizhodi iz sistema

ponazarjajo vpliv na okolje

Vhodno-izhodni prikaz sistemapne zanima nas notranja strukturazanima nas odvisnost med vhodi in izhodi ter povezanost sistema z okoljem

Klasifikacija sistemovNaravni – rezultat naravnega procesa

človek, žival, rastlina, galaksija

Umetni – rezultat človekovega delahiša, avto, žerjav

Fizični – ureditev materije, energije, prostoraj g j pžival, hiša

Konceptualni – organizacija idejzakonodaja, volilni sistem, idejni načrt

Page 4: 2. Sistemi za avtomatsko vodenje in njihovi gradnikistudentski.net/...sno_gradniki_sistemov_za_avtomatsko_vodenje_01.pdf · 2‐2 Sistem zWikipedija: zSistém (iz latinskega systēma,

2‐4

Klasifikacija sistemov /2Statični – struktura brez sprememb

most, stol

Dinamični – struktura, v kateri se dogajajo spremembe

generator, toplotni izmenjevalnik

Odprti – velika interakcija z okoljemrastlina, podjetje

Zaprti – majhna interakcija z okoljemladja, samostan

Klasifikacija sistemov /3Enostavni – majhno število komponent, enostavne povezave

atom, molekula

Kompleksni – veliko število komponent, zapletene povezave

človek, družba

Page 5: 2. Sistemi za avtomatsko vodenje in njihovi gradnikistudentski.net/...sno_gradniki_sistemov_za_avtomatsko_vodenje_01.pdf · 2‐2 Sistem zWikipedija: zSistém (iz latinskega systēma,

2‐5

Primeri sistemovČlovek kot sistem

Vhodi: vplivi narave in družbe na človeka

vplivi naravein družbe

človek

vplivi na naravoin družbo

vplivi narave in družbe na človeka

Izhodi: človekov vpliv na naravo in družbo

Klasifikacija:naravni, fizični, dinamični, odprti, kompleksni

Primeri sistemovTV - sprejemnik kot sistem

Vhodi: električna energija, televizijski signali v obliki

elektromagnetnovalovanje,električnaenergija

TV - sprejemnik

slika,zvok

električna energija, televizijski signali v obliki elektromagnetnega valovanja

Izhodi: slika in zvok

Klasifikacija:umetni, fizični, dinamični, odprti, srednje enostavni

Page 6: 2. Sistemi za avtomatsko vodenje in njihovi gradnikistudentski.net/...sno_gradniki_sistemov_za_avtomatsko_vodenje_01.pdf · 2‐2 Sistem zWikipedija: zSistém (iz latinskega systēma,

2‐6

ProcesLatinski izvor, procedere pomeni napredovati

nek potek, postopek ali dogajanje.

Povzroči spremembo stanja v sistemuključna komponenta je čas, saj samo na osnovi opazovanja nekega sistema v različnih časovnih trenutkih lahko opazimo spremembo stanja

Vrste procesovpnaravni procespolitični procesorganizacijski procespsihološki procestehnični procesi

Proces /2Definicija:

Tehnični proces je skupek soodvisnih potekov v nekem sistemu, ki rezultirajo v transformaciji, transportu ali skladiščenju materije, energije ali informacije.

energija,snovinformacijaenergija transformacija,

transport,skladiščenje

energija,snovinformacijaenergija

Sistemi in procesisistem je okvir, v katerem potekajo procesiproces je vsebina sistemasistem, v katerem potekajo procesi, je dinamični sistem

j

Page 7: 2. Sistemi za avtomatsko vodenje in njihovi gradnikistudentski.net/...sno_gradniki_sistemov_za_avtomatsko_vodenje_01.pdf · 2‐2 Sistem zWikipedija: zSistém (iz latinskega systēma,

2‐7

Sistemi, procesi in avtomatikaV okviru avtomatike nas zanimajo predvsem sistemi, k t ih bi t j d č j kkaterih bistvo je, da omogočajo nek proces

ciljno usmerjeni dinamični sistemi

Primeriproizvodnja, centralno ogrevanje stavbe, ladja, električni generator

Sistemska teorijaProučevanje sistemov

naletimo na pojave, ki so skupni različnim vrstam sistemov

Abstrakten zapis pojavovmatematični opis

Sistemska teorija je množica konceptov, ki so uporabni za vse sisteme

splošna teorija sistemov računalništvosplošna teorija sistemovkibernetikateorija avtomatovteorija vodenjateorija informacij…

računalništvoinformatikasimulacija

Page 8: 2. Sistemi za avtomatsko vodenje in njihovi gradnikistudentski.net/...sno_gradniki_sistemov_za_avtomatsko_vodenje_01.pdf · 2‐2 Sistem zWikipedija: zSistém (iz latinskega systēma,

2‐8

Splošna teorija sistemovNajbolj univerzalna med naštetimi področji

bolj kot k neposredno uporabnim rezultatom pripomore k načinu razmišljanjaproučevanje povezav namesto izoliranih pojavov

Osnova je opredelitev in proučevanje skupnih značilnosti sistemov

množica relacij, ki vključujejo energijo, snov, informacijomnožica notranjih relacij ki omejujejo spremenljivost sistemamnožica notranjih relacij, ki omejujejo spremenljivost sistemamnožica omejitev, ki definirajo, kaj je v sistemu in kaj je izven njegavztrajnost sistema – upira se spremembamravnotežni procesi sistemavodenje, ki teži k ohranjanju integritete sistema

Teorija vodenjaTeorija vodenja je del sistemske teorije

bolj konkretna od splošne teorije sistemovizhaja iz uporabne matematikeukvarja se s principi, metodami in postopki za vodenje sistemov s ciljem reševanja osnovnih problemov vodenja

Osnova avtomatikepotrebujemo ustrezne matematične formulacije sistema ter p j jostalih za vodenje potrebnih informacijnato je ob določenih dodatnih pogojih možno izračunati postopek odločanja, ki bo sistem pripeljal do želenega cilja

Page 9: 2. Sistemi za avtomatsko vodenje in njihovi gradnikistudentski.net/...sno_gradniki_sistemov_za_avtomatsko_vodenje_01.pdf · 2‐2 Sistem zWikipedija: zSistém (iz latinskega systēma,

2‐9

2.2 VodenjeVodenje je proces znotraj sistemaOmejimo se na

dinamične sisteme, torej sisteme z notranjimi procesi (aktivnostmi), pri katerih je sedanje stanje odvisno od preteklih stanj in naciljno usmerjene sisteme, katerih delovanje ima za človeka nek cilj ali smisel

Definicija: vodenje je proces, s katerim vplivamo na delovanje (obnašanje) sistema z namenom, da dosežemo nek zastavljeni cilj

Vodenje in sistem vodenjaIz osnovnega procesa in njegovega okolja izdvojimo

d jproces vodenjaDobimo dva sistema

osnovni sistemsistem za vodenje krmilni

vhodi

informacijeo procesuin okolju

proces vodenja

sistem za vodenje

okolje

osnovni proces(dinamični sistem)

vhodi izhodi

osnovni sistem(pogosto kar sistem)

Page 10: 2. Sistemi za avtomatsko vodenje in njihovi gradnikistudentski.net/...sno_gradniki_sistemov_za_avtomatsko_vodenje_01.pdf · 2‐2 Sistem zWikipedija: zSistém (iz latinskega systēma,

2‐10

Primer: vodenje pralnega stroja

Sistem: pralni stroj cilj: čisto perilo

Proces: pranje

Sistem za vodenje: krmilna elektronika

Proces vodenja: faze, zaporedje fazvklapljanje/izklapljanje grelnika, motorja; odpiranje/zapiranje ventilov

Primer: vodenje pralnega stroja

krmilna elektronika

ventili

grelnik

motor

pralni stroj

- temperatura

sekvencadogodkov

definira čas in zaporedje dogodkov

logična stanja

- temperatura- nivo vode

Page 11: 2. Sistemi za avtomatsko vodenje in njihovi gradnikistudentski.net/...sno_gradniki_sistemov_za_avtomatsko_vodenje_01.pdf · 2‐2 Sistem zWikipedija: zSistém (iz latinskega systēma,

2‐11

Princip vodenjaOdprto-zančno vodenje

prevladujoč princip v prejšnjem primeru

sistemza

vodenjesistem

(proces)

želenevrednosti,

ciljiizhodi

krmilnivhodi

Sistem vodimo, ne da bi preverjali, če se dejansko obnaša tako, kot smo predvideli

povratne informacije v obliki logičnih stanj vplivajo le na začetek ali konec posameznih faz, ne pa tudi na potek dogajanja znotraj faze

Primer: uravnavanje temperature v človeškem telesu (poenost.)

Sistem: telo

Proces: fiziološki procesi

Sistem za vodenje: živčni sistem

Proces vodenja: normalna uravnavanje temperature temperatura

Page 12: 2. Sistemi za avtomatsko vodenje in njihovi gradnikistudentski.net/...sno_gradniki_sistemov_za_avtomatsko_vodenje_01.pdf · 2‐2 Sistem zWikipedija: zSistém (iz latinskega systēma,

2‐12

Primer: uravnavanje temperature v človeškem telesu

motnje

mehanizem uravnavanja temperature

normalnatemperatura potenje

d h jtemperatura

napor metabolizemzunanja

temperatura

človeškot ldrhtenje telo

Princip vodenjaZaprto-zančno vodenje

želenerednostivrednosti,

cilji

sistemza

vodenjesistem

(proces) izhod

meritve

Sistem vodimo glede na razliko med želenim in dejanskim obnašanjem

za uspešno vodenje moramo v sistem za vodenje vgraditi informacijo o tem, kako sistem reagira na določen vhod – informacija o lastnostih sistema oz. procesa

Page 13: 2. Sistemi za avtomatsko vodenje in njihovi gradnikistudentski.net/...sno_gradniki_sistemov_za_avtomatsko_vodenje_01.pdf · 2‐2 Sistem zWikipedija: zSistém (iz latinskega systēma,

2‐13

Primer: vožnja avtomobila

Sistem: avto cilj: prevoz ljudi

Proces: premikanje avta

Sistem za vodenje: človek – voznik

Proces vodenja: želena smer in hitrostvožnja

Dejanski cilj vodenja: potovanje iz A v B

Primer: vožnja avtomobilaPotreben je še mehanizem, ki želeni cilj potovanja

t i ž l i hit tpretvori v želeno smer in hitrostPlan potovanja

na podlagi kartepot razdelimo v etape

Izvedba plana potovanjasledenje planusledenje planu

zagotavljanje zaporedja planiranih etapupoštevanje omejitev

sledenje cesti

Page 14: 2. Sistemi za avtomatsko vodenje in njihovi gradnikistudentski.net/...sno_gradniki_sistemov_za_avtomatsko_vodenje_01.pdf · 2‐2 Sistem zWikipedija: zSistém (iz latinskega systēma,

2‐14

Primer: vožnja avtomobilacilj

kartaplaniranje

poti

voznikomejitve

pot

želenasmer

želenahitrost

volan

plin

zavoraavto

sledenjeplanu

vremenskipogoji

konfiguracija ceste

smer

hitrost+

+

_

_

Kompleksen proces vodenjaveč nivojevkombinacija odprto- in zaprto-zančnega vodenja

Splošni mehanizem procesa vodenja

Iz primerov izluščimoizluščimo skupno zasnovo:

sistem za vodenje

osnovnisistem

Page 15: 2. Sistemi za avtomatsko vodenje in njihovi gradnikistudentski.net/...sno_gradniki_sistemov_za_avtomatsko_vodenje_01.pdf · 2‐2 Sistem zWikipedija: zSistém (iz latinskega systēma,

2‐15

2.3 Gradniki sistemov za avtomatsko vodenje

Gradnike razdelimo po sklopih splošnega h i d jmehanizma vodenja:

opazovanjemerilni sistemi

ukrepanjeizvršni sistemi

razmišljanje in odločanjeračunalniški sistemi za vodenje procesovalgoritmi za vodenje

OpazovanjeMerilni sistemi (= senzor v širšem smislu)

tipalo (senzor v ožjem smislu) – v stiku z merjenim medijemmerilni pretvornik – iz izhoda tipala tvori uporaben signal

standardni analogni signali, npr. 4 – 20 mA digitalni signali, komunikacijska omrežja

Primerimerilniki premika, hitrostip ,(merilni potenciometri, enkoderji – dajalniki pulzov …)

Page 16: 2. Sistemi za avtomatsko vodenje in njihovi gradnikistudentski.net/...sno_gradniki_sistemov_za_avtomatsko_vodenje_01.pdf · 2‐2 Sistem zWikipedija: zSistém (iz latinskega systēma,

2‐16

Primerimerilniki temperature(uporovni, termočleni, polprevodniški ...)

merilniki tlaka (absolutni, diferencialni)(merjenje deformacij z uporovni lističi, piezoelektrični ...)

merilniki pretoka nivojamerilniki pretoka, nivoja

UkrepanjeIzvršni sistemi

aktuator – pogon izvršnega členakončni izvršni člen – deluje na proces

Primerielektrični pogonski motorji in krmilniki zanje

Page 17: 2. Sistemi za avtomatsko vodenje in njihovi gradnikistudentski.net/...sno_gradniki_sistemov_za_avtomatsko_vodenje_01.pdf · 2‐2 Sistem zWikipedija: zSistém (iz latinskega systēma,

2‐17

Primeriventili z različnimi vrstami pogona

pnevmatski cilindri in elektro-pnevmatski ventili

OdločanjeRačunalniški sistemi za vodenje procesov

mikrokrmilniki (mikrokontrolerji)programirljivi logični krmilnikiindustrijski regulatorjiprocesniprocesni računalniki

Algoritmi za vodenje

Page 18: 2. Sistemi za avtomatsko vodenje in njihovi gradnikistudentski.net/...sno_gradniki_sistemov_za_avtomatsko_vodenje_01.pdf · 2‐2 Sistem zWikipedija: zSistém (iz latinskega systēma,

2‐18

Napredni gradniki sistemov vodenja

Inteligentni algoritmi vodenjamehka logika (fuzzy logic)nevronske mrežeekspertni sistemi

“Inteligentni” izvršni sistemi

algoritem vodenjaalgoritem vodenja in izvršni sistem v eni napravipomen industrijskihkomunikacijskihomrežij opazovanje odločanje in

ukrepanje

Napredni gradniki sistemov vodenja

Robotirobotski manipulatorji

mobilni roboti

Page 19: 2. Sistemi za avtomatsko vodenje in njihovi gradnikistudentski.net/...sno_gradniki_sistemov_za_avtomatsko_vodenje_01.pdf · 2‐2 Sistem zWikipedija: zSistém (iz latinskega systēma,

2‐19

Napredni gradniki sistemov vodenja

Računalniški vid

Kosi, ki jih kontroliramo

Detektor kosov

Pomik traku

Odpad

uporaba računalniškega vida v proizvodnji in drugih industrijskih procesih

kontrola kvalitete, merjenje, zaznavanje pri robotih …uporaba tudi na drugih področjih

Primer:Pomik traku

Stroj 2Stroj 1

Signal predhodnemu stroju:napaka – spremeni parametre

Signal naslednjemu stroju:napaka – kos manjka

Ukaz za izmet

Mehanizem za izmetOsvetlitev

Obdelava slike

2.4 Nivoji vodenjaVodenje kompleksnih sistemov zahteva preplet

lič ih k t d jrazličnih konceptov vodenja primer vožnje avtomobila

Delitev na nivoje vodenjapo funkcijahpo časovni zahtevnostipo vrsti uporabljenih gradnikovpo vrsti uporabljenih gradnikov

Page 20: 2. Sistemi za avtomatsko vodenje in njihovi gradnikistudentski.net/...sno_gradniki_sistemov_za_avtomatsko_vodenje_01.pdf · 2‐2 Sistem zWikipedija: zSistém (iz latinskega systēma,

2‐20

Primer: Vodenje proizvodnje(delitev po funkcijah)

nabava surovin,izraba kapacitet,

prodaja

naročila

določanje začetnih in končnih časov

izdelave

izvajanje plana z upoštevanjem

tehnoloških omejitev

vodenje proizvodnje,varnost

poslovniinformacijski

sistem

informacijskisistem

planiranjaproizvodnje

sistemskitehnolog

izdeleksistem zaprocesnovodenje

proces

Primer: Vodenje proizvodnje(delitev po gradnikih)

direktorjevapisarna

povezava zinternetom

nabava, prodaja, planskioddelek finančna, kadrovska, pravna služba, ... arhiv

NIVO STRATEŠKEGAODLOČANJAdirektorski informacijskisistem

industrijskainformatika

internetom oddelek, ... , , p ,

skladišče surovinin rezervnih delov

vodenje proizvodnje laboratorij skladišče gotovihizdelkov, odprema

vodenje obrata 1 vodenje obrata 2 vodenje obrata 3 vodenje obrata n

NIVO POSLOVANJAPC, mreža PC, delovnepostaje, splošno namenskiračunalniki

PROIZVODNI NIVOdelovne postaje, PC, mreža PC

PROCESNI NIVO -VODENJE IN NADZORdelovne postaje, PC

PROCESNI NIVO industrijskaavtomatika

PROCESNI NIVO -KRMILJENJE IN REGULACIJAprogramirljivi logičnikrmilniki, regulatorji

NIVO NAPRAVinteligentni merilni pretvorniki, daljinske I/Opostaje

Page 21: 2. Sistemi za avtomatsko vodenje in njihovi gradnikistudentski.net/...sno_gradniki_sistemov_za_avtomatsko_vodenje_01.pdf · 2‐2 Sistem zWikipedija: zSistém (iz latinskega systēma,

2‐21

2.5 Načrtovanje sistemov za avtomatsko vodenje

Večinoma po meri narejeni sistemipomen načrtovanja je velik, saj obsega znaten del aktivnosti pri postavitvi vsakega tovrstnega sistema

Pristopi k načrtovanjupreučevanje obstoječih rešitev in poskus sinteze podobnega sistema

omejen doseg pri reševanju problemovsistemski pristop k načrtovanju

izhaja iz namena novega sistemamožne popolnoma nove, od obstoječih različne rešitve

kombinacije obeh pristopov

Življenjski cikel sistemov za vodenje

Razvojna pot sistematudi umetni sistemi, ki jih ustvarja človek, imajo razvojno pot »od rojstva do smrti«razvojna pot je proces, ki se prične in konča pri uporabniku

Poenostavljena shema življenjskega cikla

uporabnik proizvajalec uporabnik

identifikacija(definicija)

potreb

konceptualno -preliminarnonačrtovanje

podrobnonačrtovanje

in razvoj

izdelavaali

izvedba

uporaba in

vzdrževanje

upokojitevoziromaizločitev

faza nastajanja faza uporabe