Documente Academic
Documente Profesional
Documente Cultură
Continut:
Gestiunea productiei
2
Modelul de conducere
semi-heterarhica
Elementele componente ale modelului de conducere semi-heterarhic:
Holon Resursa (RH): descrie resursa fizica (e.g. robot, conveior), folosit pentru
transport sau procesare fizica, impreuna cu partea sa informationala compusa din dintr-
o aplicatie locala subordonata AHE pentru executia operatiilor;
3
Modelul de conducere
semi-heterarhica
Ordine Rapoarte
client client Nivel inalt:
MES centralizat
Holon Expertiza Ordine agregate Baza de cunostinte proces
Informatie actualizare model
•Holon Produs (PH) - GUI central
Planificare •Ordine produs agregate
productie si Selectie Modul •Trasabilitate OH - Decide strategia
alocare resurse strategie comutare
strategie RSAM
•Parametrii resurse - Optimizeaza executia ordinelor
Ordine •Accesibilitate operatii
planificate/alocate
Trasabilitate la nivel de lot: makespan,
executie ordine Stare resursa si
Actualizare model parametrii incarcare resurse, consum
D D D
electricetc
descentralizat
Event-driven
control
Nivel de baza:
MES
Interactiune fizica si RH
informationala
Negociere
OH - Responsabil cu partea de
inter-OH automatizare
- Isi poate schimba modul de
Nivel control
operare din alocare optimala pe
resurse
Produs Resursa
IED Transport
Resursa Manipulation termen lung in alocare
pe paleta rutare procesare Resource
produs
Resurse fizice
descentralizata pe termen scurt
Strategiile propuse sunt ordonate in functie de criteriul "makespan" si folosite in productie dupa cum
urmeaza:
• Se incepe cu strategia ierarhica, aceasta oferind rezultate bune in absenta perturbatiilor
• Dupa detectia unei perturbatii, strategia heterarhica de tip negociat / non-negociat este
activata in mod automat. In acest caz ordinele client sunt inserate unul cate unul in ordinea in
care sunt receptionate si operatiile sunt alocate pentru a minimiza timpul de procesare al tuturor
produselor in executie (la nivel de pachet) (Borangiu et al., 2009).
• Obiectiv: eliminarea miopiei
5
Modelul de conducere
semi-heterarhica
Modulul IED (Informational Embedded Device) monitorizeaza starea sistemului,
urmatoarele evenimente declansand comutarea de la operarea ierarhica si
optimizata pe termen lung, la operarea heterarhica ce optimizeaza productia pe
termen scurt, caracterizata de realocarea agila a resurselor:
Daca o resursa se defecteaza si un OH are operatii alocate pe aceasta, aceasta
trebuie sa isi realoce operatiile;
Daca este o resursa care poate sa execute operatii mai repede decat
resursa alocata precedent, atunci aceasta urmeaza a fi folosita. Aceasta decizie
este luata pe baza starii curente a OH si pe baza modelului sistemului actualizat
cu ultimele informatii despre resurse, intervale de rezervare si timpi de
transport;
Daca este un segment de conveior blocat, OH trebuie sa initieze un proces de
realocare pentru a elibera zona respectiva;
Daca o resurse reintra in functiune dupa o defectare, alocarea de operatii va
fi refacuta atat la nivelul paletelor din sistem cat si al ordinelor ce urmeaza a fi
inserate.
Daca apare un ordin rapid
6
Modelul de conducere
semi-heterarhica
Ierarhic
Perturbaţie t
Generează planificare Execută Generează Execută
offline producţia planificare offline producţia
Heterarhic negociat t
Execută
Execută producţia
producţia ...
Heterarhic nenegociat t
Execută
producţia
Dispariţie perturbaţie
8
Fig.3 – Asocierea intre sistemul holonic de control si infrastructura fizica
Lansarea in executie a ordinelor
client
Communicatie PC-PLC
OPC server
O modalitate facila de a interschimba informatii cu
echipamente de control al unor procese (PLC-ul care
controleaza functionarea celulei)
tehnologie dezvoltata in parteneriat cu Microsoft (pentru
moment functioneaza doar pe sistemul de operare Windows)
care realizeaza schimbul de informatii sub forma de variabile
Scrie informatii
Program PC Pentru
Valideaza informatii
Citeste
toate
ordinele
PC informatii PLC
Program PLC Confirma citirea
informatiilor
Fig.4 – Comunicatie PC-PLC 9
Lansarea in executie a ordinelor
client
Communicatie PC-PLC
Grupuri de variabile
Grup de control
Scop: realizeaza sincronizarea PC-PLC
Componenta:
writeOPC - bit care indica starea de scriere. Este fals cand se poate scrie
readOPC - bit care indica starea de citire. Este fals cand se poate citi
stand_by - bit care pune PLC-ul in starea de asteptare.resumeboolbit care pune
PLC-ul pe pauza
time_index - timpul curent al sistemului
10
Lansarea in executie a ordinelor
client
Communicatie PC-PLC
Grupuri de variabile
11
Lansarea in executie a ordinelor
client
Communicatie PC-PLC
Grupuri de variabile
12
Lansarea in executie a ordinelor
client
Modul de lucru
Paleta
Asociere
Citire variabile
PC AP
Scriere variabile
Schimb de
informatii si
sincronizare
stare post de
lucru Controller post
de lucru
Ready
Request Job
Pal in Pos
Job Done
PLC Controller Robot
Ethernet TCP/IP
Request Status
Status Reply
ra e /
pa iun
St
tie
oc
Re fect
vi d
De
Fara piese Resursa nu are un anumit tip de piese, neputand astfel efectua operatia aferenta. 2
16
Gestiunea productiei
A. Replanificarea pentru a face fata
defectiunilor/insertiei de resurse
Datorita capacitatii de rulare intr-un timp relativ
scazut pe un calculator cu dotari normale aplicatia
care implementeaza planificatorul global al productiei
a fost integrata in mecanismul de replanificare
trantand cazul in care resursele isi schimba starea din
disponibil in indisponibil si invers ca urmare a unei
defectiuni sau a unei lucrari de reparatie. Mecanismul
de functionare al acestei functionalitati este prezentat
in figura de mai jos, pasii urmati de acesta fiind
urmatorii:
se ruleaza productia pentru care s-a facut
planificarea, presupunand ca totul merge bine;
se monitorizeaza constant resursele de procesare
(posturile de lucru) prin intermediul serverului OPC;
in momentul unei schimbari de stare se culeg
informatiile care descriu starea actuala a productiei;
se reface contextul in planificator si apoi se da
drumul planificarii;
rezultatul este realocarea ordinelor in functie de
resursele disponibile in sistem, daca este posibil.
Daca nu este posibil ordinele sunt marcate ca „Failed”
si evacuate. Un ordin „Failed” nu mai este procesat la
o alta replanificare(Ex: in cazul in care o resursa isi
revine).
18
Gestiunea productiei
B. Alimentarea si realimentarea in
timp real a posturilor de lucru
La intrarea unei palete in postul de lucru
are loc un ultim dialog intre automat si
acest post pentru validarea operatiei
care urmeaza sa fie executata. In urma
acestui dialog pot aparea 3 rezultate:
operatia este validata si productia
continua sa fie executata conform
planificarii;
operatia nu este validata datorita unei
defectiuni la robot: resursa nu raspunde
la interogatiile automatului;
operatia nu este validata datorita lipsei de
materii prime: automatul raspunde la
interogari dar nu esta capabil sa
efectueze operatia ceruta (Ex.: se cere
montarea unei piese de tip ”L”, dar
robotul nu are in stoc acel tip de piesa).
20
Gestiunea productiei
Un holon (paleta+parte decizionala+piese) de realimentare este lansat in executie.
Se calculeaza informatia necesara realimentarii postului ramas fara piese;
Holonii (partea informationala) ordin si realimentare sunt incarcati pe PLC;
Se blocheaza introducerea de noi palete in sistem pana cand nu se termina
productia curenta (produse si realimentare);
Productia este reluata si holonii ordin si realimentare sunt executati in paralel;
Cand realimentarea si produsele surprinse se termina de executat sistemul este
deblocat: se pot introduce noi palete;
Reluarea productiei calculate la inceput.
Monitorizarea resurselor este facuta atata timp cat sunt produse in sistemul
real sau cat timp mai avem produse de transmis automatului. Inainte de
planificarea initiala se verifica starea resurselor din sistem pentru a se
vedea care din acestea pot fi folosite.
Cazurile in care o resursa se defecteaza, isi revine sau ramane fara materii
prime, sunt transparente pentru utilizator: ele sunt detectate si tratate
separat si de o maniera automata de catre aplicatia de planificare si
management.
21
Sinteza
Avantajele strategiilor de conducere clasice
Definitia miopiei si modul de a elimina acest neajuns
Arhitectura de conducere semi-heterarhica: structura
si mod de operare
Monitorizarea functionarii SFF si comutarea intre
regimuri
Fluxul datelor: nivel planificare si alocare, nivel
executie la nivel de lot de productie, nivel
automatizare (posturi de lucru)
Communicatie PC-PLC
Comunicatie PLC-post de lucru
22
Bibliografie
Lindwer M, Marculescu D, Basten T, Zimmermann R, Marculescu R, Jung S and
Cantatore E, ‘‘Ambient Intelligence Visions and Achievements: Linking Abstract
Ideas to Real-World Concepts’’. Proc. Design, Automation and Test in Europe
Conference. (DATE 2003), Munich, Germany, March 2003.
Brun Picard D, Bouvet H, Baboli H and Binder Z, ‘‘The product as an active
element of distributed production control’’. IFAC-IFIP-IMACS Conference,
Belfort, 20-22 May 1997.
McFarlane D, Sarma S, Chirn Jin Lung and Wong C Y, and Ashton K, ‘‘The
intelligent product in manufacturing control and management’’. 15th Triennial
World Congress, Barcelona, Spain. 2002.
Mattern F, ‘‘From Smart Devices to Smart Everyday Objects (Extended
Abstract)’’.Proceedings of sOc'2003 (Smart Objects Conference), pp. 15-16,
Grenoble, France, 2003.
Bajic E, ‘‘Ambient Networking for intelligent objects management, mobility and
services’’. Seminar Institut For Manufacturing - IFM University of Cambridge ,
Angleterre, 2 April 2004.
Kintzig C, Poulain G, Privat G and Favennec P, ‘‘Objets Communicants.
HermesScience’’. France Télécom R&D et Lavoisier, Paris, 2002.
23
Bibliografie
Cea Ramirez A, Thesis ‘’Contribution à la Modélisation et à la Gestion des
Interactions Produit-Processus dans la Chaîne Logistique par l’Approche
Produits Communicants’’, Research center of Automatic in Nancy, 18 July 2006.
Raileanu S., Berger T., SallezY., Borangiu T., Trentesaux D., The Open-Control
concept in a holonic manufacturing system, Proceedings of the RAAD 2009 18th
International Workshop on Robotics in Alpe-Adria-Danube Region May 25-27,
2009, Brasov, Romania
Borangiu, Th., Gilbert, P., Ivanescu, N.A., Rosu, A.: An implementing
framework for holonic manufacturing control with multiple robot-vision stations,
EAAI, 22, 4-5, Elsevier, June 2009, p. 505-521
PABADIS’PROMISE projet, 2008, Industrial Application of the
PABADIS’PROMISE System
Borangiu Th, S. Răileanu, T. Berger and D. Trentesaux, Semi-heterarchical agile
control architecture with intelligent product-driven scheduling, 10th
International Workshop on Inteligent Manufacturing Systems, IMS2010, Lisbon,
Portugal, 1-2 July 2010
www.boschrexroth.com. PLC Programming with Rexroth IndraLogic; Operating
and Programming Guide
24