Professional Documents
Culture Documents
Seminarski rad:
Inteligenti proizvodni sistemi
1
Sadržaj
1. Uvod .......................................................................................................................3
2. Koncept proizvodnje .............................................................................................. 3
3. Inteligentni proizvodni sistemi .............................................................................. 5
3.1 Prednosti intelignetnih proizvodnih sistema..................................................... 5
4. Faze u razvoju podsistema IMS-a .......................................................................... 6
5. Alati koji se koriste prilikom inteligentne proizvodnje ........................................ 6
6. Uticaj vještačke inteligencije na proizvodnju ........................................................ 9
2
1.Uvod
Cilj inteligentnog proizvodnog sistema je sličan cilju normalnog
proizvodnog sistema, zadovoljiti potrebe klijenta na najefikasnijem mogućem
nivou za najnižu moguću cijenu. Računari su integrisani u proizvodne sisteme ima
20-tak godina, međutim integracija računara u samu proizvodnju ne mora
rezultitrati inteligentnim proizvodnim sistemima. Sam inteligentni proizvodni
sistem gradi čovjek i odlučuje o nivou njegove inteligencije. Sistemi bazirani na
bazama znanja dominirali su devedesetih godina. CIM osamdesetih, FMS
sedamdesetih itd..
2. Koncept proizvodnje
Proizvodnja je širko definasan proces kojim se, materijal, rad, energija i
oprema sastaju da bi proizveli proizvod koji ima veću vrijednost od zbira
materijala koji ga sastavlja. Proizvodnja se može prikazati kao jedan sistem što je i
urađeno na slici 1. Ovdje je kao ulaz prikazan materijal, rad, energija i kapital.
Ulazni kapital obezbeđuje opremu i postrojenja potrebna za kombinovanje
materijala, rada i energije. Izlaz uključuje proizvod, ali uvijek ima i neželjenog
otpada koji ne treba zaboraviti. Takođe na slici 1 su prikazani i spoljni uticaji koji
ne bi trebalo da budu ignorisani. Spoljni uticaji mogu biti vladine akcize, prirodne
3
pojave i naravno konkurencija. Većina ljudi koja je uključena u proizvodnju, ne
smatra da su čelični mlinovi, rafinerije i tekstilni mlinovi proizvodnja. Za većinu
ljudi proizvodnja, automobila, aviona, frižidera i elektronike biće bolje prihvaćena
kao proizvodnja. Ovo razumijevanje proizvodnje bi uključivalo mehaničke i
elektromehaničke proizvode, uključujući sve komponente i djelove. Sa fokusom na
mehaničke komponente, oblikovanje metal i rezanje su ključne operacije i te
procese ćemo posmatrati u nastavku da bi pružili odgovarajući pogled na
proizvodnju.
4
3. Inteligentni proizvodni sistemi
Inteligentni proizvodni process ima sposobnost samoregulacije ili
samokontrole proizvodnje proizvoda u okviru specifikacija dizajna.Integrisani
koncept sa fabrikama u budućnosti gdje se proizvod proizvodi u vještačkoj okolini
dodaje vrijednosti ovome. Istraživači koji rade na implementaciji ekspertnih
sistema, izašli su sa ovim konceptom dodavanje inteligencije. Na
eksperimentalnom nivou pomoću ovog koncepta dizajniran je i isporban sistem
kompjuterski podržanog nacrta na Univerzitetu u Teksasu. Najnovija dostignuća u
oblastima solid modeling imaju potencijal da zamijene ekspertni sistem za neke
odluke koje dizajneri trenutno znaju o dizajnu iz pravila prakse.
5
4. Faze u razvoju podsistema IMS-a
Podsistem Faza Korišćeni alati
3. Faza nabavke
6
• Vještačka inteligancija AI,
• Case alati.
d) Fuzzy logika
Veći deo procesa odlučivanja u projektovanju tehnoloških procesa se odvija
u okruženju gde ciljevi i ograničenja često nisu i ne mogu biti precizno
definisani. Zbog toga se zahteva određena aproksimacija u cilju dobijanja
kvalitetnog modela realnog sistema, u čemu značajnu ulogu imaju tehnike
fuzzy teorije, odnosno fuzzy logike. Za razliku od formalne logike u kojoj se
rezonovanje vrši sa dve vrednosti (tačno netačno, 0-1), fuzzy logika koristi
brojeve iz intervala [0,1], što je mnogo bliže realnosti, ljudskom razmišljanju
i izražavanju. Fuzzy upravljanje obezbeđuje formalnu metodologiju za
predstavljanje, manipulaciju i implementaciju ljudskog heurističkog
predznanja o tome kako kontrolisati jedan, određeni sistem. Ovo ne
isključuje razvoj modela procesa jer je on neophodan za detaljnu simulaciju
7
ponašanja kontrolera u cilju ispitivanja zadovoljenja performansi, stabilnosti
sistema, kao i za ispitivanje ograničenja samog dizajna. Osnovni cilj fuzzy
pristupa je da, umesto da jezikom matematike pokuša da reši problem
upravljanja sistemom, omogući implementaciju inženjerskog iskustva o
procesu u sam algoritam kontrolera. Na slici 2 dat je prikaz opšte strukture
fuzzy sistema.
e) Genetički algoritmi
Genetički algoritam oponaša prirodnu evoluciju, tj. selekciju. Stvori se
inicijalna populacija, svaka jedinka s vlastitim genomom. Tada se svaka
jedinka ocjenjuje posebnom funkcijom koja se zove funkcija
cilja (engl. fitness function). Funkcija vraća vrijednost koja nam govori
koliko je jedinka "sposobna". Nakon što se svaka jedinka procijeni, poredaju
se po vrijednostima funkcije cilja i iz populacije se izbacuju oni s najnižom
vrijednosti. Tada se genomi različitih jedinki rekombiniraju, događaju
se mutacije i tako se stvori sljedeća generacija. Tada se ponovno jedinke
ocjenjuju funkcijom cilja to se ponavlja dok se ne dobije optimalno rješenje.
Ovaj softver omogućava korisniku da riješi složene problem, kao što su
planiranje velikog broja neusaglašenih zadataka, pronalaženje najkraćeg
puta koje povezuje veliki broj lokacija, ili efikacnija organizacija mrežne
komunikacije. Genetski algortmi se obično koriste za optimizaciju pretrage u
cilju unapređenja procesa montaže i smanjenja troškova i vremena
proizvodnje.
Baze pravila sadrže znanje o tome kako najbolje kontrolisati sistem,
pri čemu se procesiranje bazira na kolekciji if-then pravila. Interfejs je
mehanizam za procenu kontrolnih pravila koja su relevantna za trenutno
8
stanje sistema i odlučuje kakav će biti upravljački signal, tj. ulaz u proces.
Fazifikacija modifikuje signale ulaza tako da mogu biti pravilno
protumačeni i upoređeni sa pravilima iz baze pravila. Defazifikacija
transformiše fuzzy oblik u crisp oblik signala, koji je „razumljiv“ procesu.
f) Vještačka inteligncija
Veštačka inteligencija, kao naučna disciplina, se odnosi na razvoj
inteligentnih računarskih sistema, koji imaju karakteristike povezane sa
inteligentnim ponašanjem čoveka, kao što su razumevanje, učenje,
razmišljanje, rešavanje problema, i dr.
Vještačka inteligencija je nauka koja pravi mašine koje rade stvari koje zahtijevaju
ljudsku inteligenciju da bi bile obavljene. Tehnike kao što su ekspertni sistemi,
fuzzy logika i vještačke neuralne mreže često su u upotrebi. Vještačka inteligencija
nudi mogućnost transfera pravila i znanja čovjeka na samu mašinu i kompjuter.
Primjer ove funkcije je monitoring i praćenje stanja mašine i okruženja. Ako se
operacioni parametri mašine promijene, samoadaptujući mehanizam napraviće
promjene u cilju ostvaranje cilja.
9
1. Potrebno je razviti pouzdane simboličke šeme.
2. Odgovarajuće nivoe sposobnosti operator mora da ima.
3. Kada sistem radi u automackom režimu, operator mora pratiti sistem da bi se
smanjilo vrijeme reakcije i preuzimanja u slučaju otkaza sistema.
4. Operator mora biti u stanju da inteveniše na sva tri nivoa interakcije(skill-
rule i knowledge-base), da bi poslužio kao beckup u slučaju otkazivanja
automackog sistema.
5. Sistem za monitoring mora biti postavljen tako da je omogućena laka
komunikacije između radnika i mašine na sva tri nivoa interakcije.
10
7. Upotreba i primjena vještačke inteligencije u određenim
proizvodnim oblastima
Upotreba vještačke inteligencije vrlo brzo se proširuje u proizvodnji. Proizvodnja
će se promijeniti više u narednih 15 godina nego što se promijenila prošlih 75
godina, uglavnom zahvaljujući primjeni compjuterski podržanih tehnologije koje
su razvijene zadnjih 10 godina. Alati ovih tehnologija uključuju:
Vještačka inteligencije je označena kao tehnlogija koja će vezati ove alate zajedno.
Generička aplikacija vještačke inteligencije uključuje sledeće stavke u direktnoj
vezi proizvodnje:
11
Tehnologija vještačke inteligencije Aplikacije
Ekspertni sistem Dizajn
Održavanje
Proizvodni process-kontrola
Monitoring
Analiza alarma
Dijagnostika opreme
Proces planiranja
Planiranje
Mašinska vizija Inspekcija
Indetifikacija
Mjerenje
Robotika Zavarivanje
Držanje materijala
Pozicioniranje djelova
Sklapanje
Farbanje
Razumijevanje prirodnog jezika Unos informacija u bazi podataka
Preopoznavanje glasa Unos podataka
Kontrola inventara
Inspekcija kvaliteta
NC programiranje
Robotika
Sinteza govora Alarmi u kontrolnoj sobi
12
8. Koraci u implementaciji rešenja inteligentnih sistema
Koraci za implementaciju inteligentnih sistema u proizvodnji su sledeći:
9. Kontrola proizvodnje
Potrebno je znati odgovor na tri osnovna pitanja za relizacuju prave kontrole
sistema. To su sledeća pravila:
13
proizvodnje. Uređaji za automacku kontrolu su generalno svi tehnički
uređaji, oni mogu biti osposobljeni da ostvare: prenos, čuvanje ,
procesuiranje i korišćenje informacija.Generalno ove uređaje možemo
podijeli u nekoliko grupa. Tehičke uređaje za automatizaciju je moguće
podijeliti po sledećem kriterijumu:
• u odnosu na informacije,
• u odnosu na tip signalne energije,
• u odnosu na informacioni signal
• u odnosu na funkciju.
c) Šta da odaberemo za kontrolu ?
Kontrola proizvodnje je često integrisana sa automackim procesom
proizvodnje.Teorija kontrole ili teorija automacke kontrole je teorija koja se
bavi izučavanjem principa kontrole sistema, funkcionisanja i
dizajniranja.Kontrolni sistem koji se koristi u procesu proizvodnje ima
hijerahisku stukturu. Inteligentni proizvodni sistem predstavlja sistem koji
ima mogućnost adaptacije na neočekivane promjene, zahtjevi tržišta,
tehnološke promjene, socijalne potrebe.
Svakako inteligencija ovih sistema često je shvaćena kao softverska kontrola
proizvodnje, a ne kao implementacija modernih tehnologija vještačke
inteligencije.Inteligentni proizvodni sistemi posjeduju podsisteme kao što su
automacki proizvodni sistemi(tehnološki, nadzorni, transportni,
manipulativni).Podsistemi moraju biti opremljeni raznim dodacima koji im
daju određeni nivo inteligencije. Inteligentni proizvodni sistemi posjeduju:
• inteligentni dizajn,
• inteligentne operacije,
• inteligentnu kontrolu,
• inteligentno planiranje,
• inteligentno održavanje.
14
odgovori na senzorske ulaze, da komunicira sa drugi mašinama i d a donosi
odluke. Ove mogućnosti dozvoljavaju robotima da obavljaju razlčite korisne
zadatke. Razvoj tehnologije robotike prati i razvoj numeričke kontrole i te dvije
tehnologije su prilično slične. Obje tehnologije uključuju koordinirane kontrole
više osa (ose se zovu zglobovi u robotici ), i obje koriste namjenski digital ne
računare kao kontrolere. Dok su NC mašine dizajnirane (projektovane) da
obavljaju određene procese ( na primer, mašinske obrade i probijanje rupa u
metalnim limovima ), roboti su dizajnirani za obavljanje različitih zadataka .
Tipična primjena industrijskih robota u prozvodnim procesima uključuje tačkasto
zavarivanje, prenos materijala , utovar, farbanje i sklapanje .Neke od osobina koje
čine industrijske robote komercijalno i tehnološki važnim su navedene ovdje:
15
10.1.1 Zgobovi i spone
Zglob industrijskih robota je slican zglobu u ljudskom tijelu omogućava relativne
pokrete između dva dijela tijela . Svaki zglob, ili osa kao sto se ponekad naziva,
pruza robotu tzv. stepene slobode ( Degree-of- Freedom - DOF) kretanja. U skoro
svim slucajev ima, samo jedan stepen slobode povezan je sa svakim zglobom .
Roboti su cesto klasifikovani u skladu sa ukupnim brojem stepeni slobode koji
poseduju. Sa svakim zglobom postoje veze, ulazna i izlazna veza . Zglobovi su
krute komponente manipulatora robota. Cilj zgloba je da obezbedi kontrolisa no
relativno kretanje između ulazne i izlazne veze.Većina robota se montira na
stacionarnu bazu na podu. Neka ova baza bude referentna osnova i njena
povezanost sa prvim zglobom se oznacava kao Spona 0. To je ulazna spona za
Zglob 1, prvi u seriji zglobova koji se koriste u konstrukciji robota. lzlazna spona
zgloba 1 je Spona 1. Spona 1 je ulazna veza za Zglob 2, čija je izlazna veza Spona
2, i tako dalje. Ova numerisana šema relacija zglobova i spona ilustrovana je na
slici 5.
16
Skoro svi industrijski roboti imaju mehaničke zglobove koji se mogu svrstati
u jednu od pet kategorija: dve kategorije koje pružaju translatorno kretanje i tri
kategorije koje pružaju rotaciono kretanje. Ove zajedničke kategorije su
ilustrovane na slici 6. Pet zajedničkih kategorija su :
1.Linearni zglob (tip L). Relativna kretanja izmedu ulaznih i izlaznih spona
je translatorno klizno kretanje, s tim što su ose spona paralelne.
2.Normalni zglob (tip 0). Ovo je, takođe, translatorno klizno kretanje, ali
ulazne i izlazne spone su normalne jedna na drugu tokom pomejeranja ili kretanja.
17
Svaka od ovih zajedničkih kategorija ima opseg u kojima mogu da se kreću.
Opseg za translatorno i zglobno je obično manji od jednog metra, ali za velike
pokretne robote, opseg moze biti više metara. Tri kategorije obrtnih zglobova
mogu da imaju mali opseg od nekoliko stepeni ili veliki koji je veličine nekoliko
punih okretaja .
18
radnom mestu treba da bude bez prepreka obzirom da ih robot ove konfiguracije ne
moze zaobici.
21
Slika 11. Robot SCARA konfiguracije
Zglob hvataljke ima najčešće samo jedan stepen slobode i to obrtanje oko
vertikalne ose. Prema tome, roboti SCARA konfiguracije uobičajeno imaju četri
stepena slobode. Kretanjem rotacionih zglobova se vrši pomjeranje translatornog
zgloba u željenu tačku u horizontalne ravni, a zatim se spuštanjem translatornog
zgloba dovodi hvataljka do željenog položaja u okviru radnog prostora.
Kondiguracija tipa SCARA ima veoma malo sprezanje među zglobovima obzirom
da gravitaciono opterećenje u potpunosti prima sama mehanička struktura
rotacionih zglobova. Odlikuje se velikom tačnošću pozicioniranja i brzinom rada,
kao i relativno velikom nasivošću. Najveći nedostatak SCARA robota potiče od
njegove konstrukcije – postavljen je visoko i zauzima veliki dio prostora iznad
prostora u kome se obavljaju radni zadaci, tako da taj prostor mora da bude
slobodan.
22
Slika 12. Konfiguracija zgloba
23
10.1.3 Zajednički sistem pokretanja
Zglobovi robota se neprestano kreću koristeći jednu od tri vrste pogonskih sistema:
1. Električni,
2. Hidraulični,
3. Pneumatski.
Električne sisteme koriste elektromotori koji su zglobni aktuatori (na primer, servo
motori ili koračni motori, iste vrste motora se koriste u sistemima za pozicioniranje
NC). Hidraulični i pneumatski sistemi koriste određene uređaje (linearni klipovi i
obrtni aktuatori), kako bi se ostvarilo kretanje zgloba.
10.2.1 Hvataljke
Hvaltaljke su završni (krajnji) efektroi koji se koriste za iskorišćenje i manipulaciju
predmetima u radnim ciklusima. Objekti su uglavnom radni djelovi koji se
premještaju sa jedne lokacije na drugu unutar radne cjeline ili pogona. Mašine za
utovar i istovar spadaju u ovu kategoriju. Zbog raznolikih oblika djelova, veličina i
24
težina, većina hvataljki mora biti namjenski projektovana (dizajnirana). Vrste
hvataljki koje se koriste kod industriskih robota uključuju sledeće:
• Mehaničke hvataljke, koje se sastoje od dva ili više prstiju koje može da
pokreće kontorler robota u cilju otvarnja i zatvaranja „šake“ kako bi uhvatio
radni dio. Slika 13 pokazuje hvataljku sa dva prsta.
• Vakumske hvataljke, koje koriste usisne školjice kako be se uhvatio i držao
ravni radni dio.
• Magnetizirane hvataljke, koriste se za držanje obojenih djelova.
• „Lepljive“ hvataljke, koje koriste lepljive supstance za držanje fleksibilnih
materijala, kao što je tkanina.
• Jednostavne mehaničke hvataljke, kao što su kuke i lopatice.
25
• Izmenjivi prsti koji se mogu koristiti u jednom mehanizmu hvataljke. Da
bi se prilagodili različitim djelovima, različiti prsti se ugrađuju na
hvataljke.
• Čulne povratne informacije u prstima koje pružaju određene mogućnosti
hvataljkama, kao što su (1) detekcija prisustva radnog dijela ili (2)
primena određene ograničene sile na radni dio tokom hvatanja (za krhe
radne djelove).
• Više prstiju hvataljke koji posjeduju određenu anatomiju ljudske ruke.
• Standardne proizvedene hvataljke koje su komercijlano dostupne, tako
smanjujući potrebu za prilagođenim dizajnom hvataljke za svaku
odvojenu aplikaciju robota.
10.2.2. Alati
Roboti koriste alatke za obavljanje operacije obrade na radnom dijelu. Robot
manipuliše alatom u odnosu na stacionarne ili polako pokretne objekte (na primer,
radni dio ili podsklop). Primeri alata koji se koriste kao krajnji efektori robota za
obavljenje odgovarajućih aplikacija obrade uključuju pištolj za tačkasto
zavarivanje, alat za zavarivanje, poštolj za farbanje, rotirajuće burgije za bušenje,
glodanje, brušenje i slične operacije, altke za sklapanje, automacki odvijači, alati
za grijanje, kutlača (za livenje metala) i rezni alat mlazom vode. U svakom slučaju,
robot ne mora samo da kontroliše relativni položaj alata u odnosu na radni dio kao
funkcije vremena, nego mora da kontroliše i rad alata. Za ovaj slučaj robot mora
biti u sanju da prenosi kontrolne signale do alata za pokretanje, zaustavljanje i za
regulisanje drugačijih postupaka. U nekim primjenama, robot može koristiti i više
alata u toku radnog ciklusa. Na primer, nekoliko bušenja mora biti primijenjeno na
radni dio. Tako, robot mora da ima sredstva za brze promjene alata. U ovom
slučaju završni efektor mora da bude u stanju da vrši brze promjene držača alata
kako bi se alati, koji se koriste u radnom ciklusu, mijenjali tempom koji je
predviđen .
26
kontrolne petlje sa kontrolerima robota. Tipični senzori koji se koriste za kontrolu
položaja robotske ruke su potenciometri i optički enkoderi. Tahometri različitih
vrsta za kontrolu brzina robotske ruke.
27
11. Literatura
28