Documente Academic
Documente Profesional
Documente Cultură
2
Cuprins curs:
Sisteme Multi-Agent (MAS) pentru conducerea agila a
productiei la nivelul structurii de fabricatie. Formalisme
pentru MAS.
Tipuri de holoni, structuri software si implementare.
Conceptul de conducere deschis (open-control) intr-un
sistem de fabricatie holonic.
Sinteza unui planificatoar global pentru loturi de produse.
Mecanisme de comutare intre conducerea ierarhica si
heterarhica.
Gestiunea schimbarilor in structurile holonice de conducere.
Sisteme RFID in conducerea fabricatiei.
3
Proiect
Obiectiv:
Sustinerea activitatii de proiect se face prin lucrari practice de laborator
(pentru proiectele JADE, Protege)
Relizarea de aplicatii multi-agent folosind platforma JADE / Optimizari
Cuprins laborator:
1. JADE (jade.tilab.com), HelloWorld, command line/Eclipse
2. Agent cu parametrii. Folosirea agentilor standard: DF, AMS, RMA, Snifer, etc
3. Paralelism. Tipuri de comportamente si implementarea acestora
4. Comunicarea intre agenti pe baza de mesaje.
5. Realizarea de schimburi de mesaje structurate folosind ontologii.
6. Interfete grafice pentru agenti JADE.
7. Realizarea legaturii fizic-informational: Implementarea holonului resursa.
8. Extinderea protocolului FIPA CNP.
9. (Implementarea unei platforme JADE toleranta la defecte).
10. Generearea de alocari posibile ale operatiilor pe resurse si optimizarea
acestora (ILOG)
4
Desfasurare intalniri
Modalitate de desfasurare curs: *.ppt + articole (SOHOMA, RAAD, IFAC,
sa.)
Modalitate de desfasurare laborator (VM) – mailuri
Tema:
JADE (jade.tilab.com)
Inrolare platforma, configurare VM
IBM ILOG CLPEX – IBM Academic initiative
Bibliografie
Bellifemine, F., Carie, G., Greenwood, D., 2007, Developing multi-agent systems with
JADE, Wiley, ISBN 978-0-470-05747-6
http://www.iro.umontreal.ca/~vaucher/Agents/Jade/JadePrimer.html
Notare:
Laborator si proiect (3 proiect/tema de casa + 3 laboratoare)
Examen final – 4 pct
(+1 pct), total 11 pct
Promovare: 50% nota finala si 50% examen
5
Capitolul 1
Conducerea descentralizata a fabricatiei discrete
Continut:
Introducere
6
Introducere
Modelul structural al procesului de fabricatie
Strategii organizaţionale Comenzi Perturbaţii externe Informaţii utile
Produse
Materiale
finite
prime
Unelte Mână de
Resurse producţie Sistem transport producţie lucru
Centralized
MES Layer
Configurable Batch Planning Product Holon (PH)
Aggregate product orders
(IT)
and Product Scheduling
Strategy Switch RSAM
OH traceability System model Resource parameters
/ state
Operation accessibility
Planned / planned
Resource status
+ scheduled orders System model and parameters
update
D D D
Decentralized
MES Layer
Event-driven control
Physical & informational Resource
interaction
Holon
Order
Inter-OH
Holon
Negotiation
Control Layer
Resource
Product-
Product- Transport carrier Machining Manipulation
on-pallet Resource Intelligent Resource Resource
Embedded Device
Physical Resources
OHs in execution
Introducere
Comanda
al procesului de
data de livrare data de livrare & proces
Zona de interes Citire lista
Livrare
fabricatie
(ii) Planificator global al
productiei (obiectiv:
operatii pentru
produsele dorite
planificare productie si
alocare resurse)
(iv)
starea sistemului
productiei si realocare in finite
timp real)
Ajustarea ponderi
Servicii Servicii resurse conform
informationale fizice necesitatilor productiei
FMS: procesare si
transport produse
Materii
Alimentare
prime
Flexibilitate:
- La nivelul productiei: se pot reconfigura
(nu reprograma) echipamantele pentru
alte tipuri de produse
- La nivelul posturilor de lucru (aceleasi
operatii pot fi executate pe mai multe
resurse cu costuri diferite; de asemenea,
flexibilitatea poate fi perceputa si la
nivelul transport => mai multe cai de
ajuns la destinatie (!!! Nu e viabil dpdv al
costurilor)) Fig.6 – Exemplu de SFF
12
Introducere
Conceptul de utilizare la cerere
13
Tipuri de sisteme de conducere
Cerinte fundamentale ale partii de conducere al unui SFF
(1):
14
Tipuri de sisteme de conducere
Cerinte fundamentale ale partii de conducere al unui SFF:
(2):
15
Tipuri de sisteme de conducere
Problematica:
16
Tipuri de sisteme de conducere
Control != Conducere
Conducere centralizata Control -> automatizare (nivel de jos)
Conducere -> conditionarea fluxului de
Conducere ierarhica entitati/a modului de lucru al resurselor
(nivel de sus)
Conducere heterarhica
17
Fig.7 – Tipuri de sisteme de conducere
Conducere descentralizata
Motivatia evolutiei (Promise Pabadis)
18
Tipuri de sisteme de conducere
Modalitati de implementare a conducerii
distribuite:
19
Sisteme multi-agent
Agent: “An autonomous component, that represents
physical or logical objects in the system, capable to
act in order to achieve its goals, and being able to
interact with other agents, when it doesn’t possess
knowledge and skills to reach alone its objectives.”
(Leitao, 2004)
Tipuri de agenti:
– Reactiv
– Deliberativ
– Hibrid
Caracteristici MAS:
Fiecare agent are o viziune incompleta a sistemului, sau
capabilitati speciale si distincte;
Nu exista un punct central de control;
Informatiile sunt descentralizate;
Executia operatiilor este asincrona
21
Sisteme multi-agent
Avantaje:
Reactivitate (data de autonomia
decizionala)
Dezavantaje:
Comportament emergent, dificil de
anticipat si controlat, datorita faptului ca
entitatile componente pot avea obiective
contradictorii
22
Arhitecturi de control holonice si
fabricatia
Holon: Un ansamblu de constructii autonome si cooperative ale unui sistem de
fabricatie pentru a transforma, transporta, depozita si/sau valida informatii si
obiecte fizice. Holonul consista dintr-o parte de procesare a informatiei si frecvent
si dintr-o parte de procesare fizica. Un holon poate fi parte a unui alt holon.
Autonomie: Capabilitatea unei entitati de a crea
si controla executia propriilor planuri si/sau
strategii.
Cooperare: Un proces prin care un set de entitati
dezvolta planuri comun acceptabile si executa
aceste planuria.
Holarhie: Un sistem de holoni ce pot coopera
pentru a ajunge la obtinerea unui obiectiv.
Holarhia defineste regulile de baza pentru
cooperarea holonilor si prin aceasta le limiteaza
autonomia.
Sistem de fabricatie holonic: O holarhie ce
integreaza intreaga gama de activitati de
fabricatie de la preluarea unei comenzi pana la
proiectare, productie, si marketing pentru a
realiza intreprinderea de fabricatie agila.
Fig.8 – Structura unui sistem de fabricatie si
23
domeniile conexe (Nylund et al., 2007)
Conducere descentralizata
24
Sinteza
Domeniile de interes SFF, fluxuri de date
si materiale
25
Tema
Accesare masini virtuale (Remote
Desktop Connection)
Accesare platforma e-learning:
http://e-learning.cloud.upb.ro
Configurare: 1. Team Viewer, 2. JDK,
3.Eclipse, 4. JADE
(http://jade.tilab.com/)
26
Bibliografie
Răileanu, S., Borangiu, Hossu, R., Stocklosa, O., Sisteme multi-agnt pentru conducerea fabricației
holonice, ISBN 978-973-720-621-3, Editura Agir
Leitao, P, 2004, An Agile and Adaptive Holonic Architecture for Manufacturing Control, PhD. Thesis
Woolridge, M., 2002. An Introduction in Multi-Agent Systems, John Wiley & Sons
Brussel, H.V., Wyns, J., Valckenaers, P., Bongaerts, L., Peeters, P., 1998. Reference Architecture for
Holonic Manufacturing Systems: PROSA, Computers in Industry, Special Issue on Intelligent
Manufacturing Systems 37, 3, 255 – 276
http://www.pabadis-promise.org/
Stan Franklin and Art Graesser, Is it an Agent, or just a Program?: A Taxonomy for Autonomous
Agents, Proceedings of the Third International Workshop on Agent Theories, Architectures, and
Languages, Springer-Verlag, 1996
27