Documente Academic
Documente Profesional
Documente Cultură
Si
t
d fabricaie
de
f b i i
asistate de calculator
(SiFAC)
INCORECT
Medii de proiectare-simulare
a aplica]iilor robotizate
- Sisteme de CAD in Robotica aflate acum pe pia :
ABB Robot
ABBR b t Studio
St di
DELMIA Robotics (CATIA Robotics)
Tecnomatix (Siemens)
ROBCAD
(Siemens)
Staubli Robotics Studio
Robotmaster
Workspace
IGRIP
GRASP
Microsoft Robotics Developer Studio
SiFAC_2012 UT Iasi prof. E.Carata
Medii de proiectare-simulare
aplicaii robotizate (CAD-Robotics)
Medii de proiectare-simulare
a aplica]iilor robotizate
- Platforme
f
hardware:
- Compatibilitate cu toate sta]iile de lucru grafice ale IBM,
Unix, Silicon Graphics, HP, SUN i DEC.
- Dispun de interfee grafice performante
(GL Open GL
(GL,
GL, Graphics)
Medii de proiectare-simulare
a aplica]iilor robotizate
- Sistemele
S
de CAD-R
C
actuale sunt independente de
sistemele de CAD/CAM ale ntreprinderilor.
- Necesitatea de a importa modelele
- roboilor,
- utilaje i
- definiiile numerice ale pieselor
din alte sisteme CAD (CATIA, Pro Engineer (Creo), EUCLID,
Intergraph, AutoCAD, CADDS etc.).
Medii de proiectare-simulare
a aplica]iilor robotizate
- Importul modelelor CAD i schimbul de modele se face n
mod bidirecional trecnd prin formate de fiiere neutre
standardizate:
IGES (USA), SET(Fran]a), VDA(Germania), STEP etc.
Legturile dintre CAD
CAD-Robotic
Robotic i secia de producie :
- fiecare ofertant propune propriile sale interfee, mono
sau bidirecionale.
SiFAC_2012 UT Iasi prof. E.Carata
10
Medii de proiectare-simulare
a aplica]iilor robotizate
- Nu exist un standard de schimb cu post-procesoarele de
roboi a[a cum este norma ISO la mainilor unelte cu
comand numeric\ (MUCN).
- Fiierele grafice care descriu sarcina sunt traduse ntr-un
format compatibil cu sintaxa limbajului robotului ]int\.
11
Descrierea mecanismelor
- Diferitele cinematici care intervin ntr-o
ntr o celul robotizat
trebuie modelate.
- Ofertanii de CAD [i produc\torii de robo]i comercializeaz
biblioteci coninnd descrierea geometric i cinematic a
principalilor roboi industriali.
- Pentru structurile complexe (articulaiile neconvenionale,
bucle, organizarea deosebit a axelor: ncheieturi ale
minilor cu axe neconcurente, utilizatorul poate face apel la
serviciile furnizorului CAD.
SiFAC_2012 UT Iasi prof. E.Carata
12
13
14
15
- etalonarea:
proceduri permind ajustarea modelelor celulei
(roboi, unelte, perirobotic)
16
Programarea off-line
- Facilit\]ii de editare i de modificare;
- Convertirea sarcinii grafice:
+ n limbajul dispozitivului de comand sau
+ ntr-un cod neutru n vederea tratrii sale de
ctre un procesor;
17
Facilit\]i de dezvoltare:
18
19
20
10
21
22
11
23
24
12
25
26
13
27
28
14
29
30
15
Sistemul de comand\
a (t t c )
a (t t c )
31
- senzori
32
16
-- senzori de contact;
-se folosesc `n general pentru a stabili dac\ obiectul
de lucru a fost apucat de mna robotului.
- se poate m\sura valoarea [i distribu]ia presiunii
(sezori tactili) care apare `ntre dispozitivul de prindere [i obiect,
- se poate m\sura alunecarea dintre obiect [i
dispozitivul de prindere
- se poate m\sura interac]iunea direct\ `ntre robot [i
obiectul manipulat `n urma c\reia se dezvolt\ for]e [i momente
de torsiune.
SiFAC_2012 UT Iasi prof. E.Carata
33
Senzori utilizai
`n aplica]ii industriale robotizate
34
17
robot
Fanuc R-30iA
35
robot
Fanuc R-30iA
36
18
robot
Fanuc R-30iA
Software integrat
pentru vedere artificial
37
38
19
39
40
20
41
Rezoluia imaginii
SiFAC_2012 UT Iasi prof. E.Carata
42
21
43
44
22
45
46
23
47
48
24
49
50
25
51
52
26
53
54
27
55
56
28
57
58
29
59
60
30
61
62
31
63
64
32
65
66
33
Ipoteze:
-
67
Se
68
34
Senzor de for]\/moment cu
element elastic cilindric [i
bra]e `n cruce
69
70
35
trei
71
72
36
73
- pentru o pozi]ie
] de lucru fix\ a punctului caracteristic al
robotului se `ncearc\ atingerea unui efort maxim admisibil
determinat de tipul opera]iei de executat [i de solicitarea
admisibil\ a structurii mecanice a robotului.
74
37
for]ei F
Se p
pot adopta
p trei metode:
75
for]ei F
- a)) se doteaz\ mediul cu captatori;
p
76
38
for]ei F
- b)) se echipeaz\
p
`ncheietura minii robotului cu traductori
de efort (dispozitive compliante);
77
78
39
79
80
40
81
82
41
83
84
42
85
86
43
Dispozitive compliante
O
87
-dispozitive compliante
88
44
89
90
45
91
92
46
93
Modelarea i simularea
sistemelor de fabricaie
94
47
95
96
48
El
Elemente
t
Clien]ii
Resursele (serverele)
Firul (coada de a[teptare)
Sosirea
clientilor
Plecarea
clientilor
97
Caracterizarea
C
t i
sistemelor
i t
l de
d a[teptare
t t
presupune informa]ii despre:
Num\rul de servere;
Capacitatea firului de a[teptare (nr. clien]i
accepta]i);
Legea de sosire a clien]ilor;
Legea de servire a clien]ilor;
Disciplina de servire (FIFO, LIFO, aleatoare);
SiFAC_2012 UT Iasi prof. E.Carata
98
49
x2
x1
M2
M1
(p)
2 piese
depozite (buffer)
99
Ini]ial
Final
100
50
Modelarea logico-matematic\
- Teoria firelor de a[teptare;
- Teoria grafurilor
101
102
51
103
Date disponibile
Example
Date
104
52
istorice
Inaccesibile,
Inaccesibile
form\ eronat\,
eronat\ eforturi pentru
extragere [i analiz\
Date
observabile
inregistr\ri
Sisteme
similare
105
ale clien]ilor
de servire,
Estim\ri
ale proiectan]ilor
tendin]a
de a fi optimiste
Considera]ii
fiabilitatea
Weibull
timpi de sosire aleatorii distribu]ie exponen]ial\
106
53
Construc]ia histogramei
Distribu]ia
107
experimental\
modeleaz\
trecutul
nu exist\ valori `n afara experimentului
Distribu]ia
teoretic\
Orice
108
54
Distribu]ie
] uniform\ ((distribu]ia
] maximei ignoran]e)
g
] )
Distribu]ie triunghiular\ (reazonabil\ pentru multe cazuri)
Utilizarea unei distribu]ii exponen]iale
109
Distribu]ie Uniform\
=0.000168
= 40
= 39
= 33.5
= 0.00943
110
55
Uniform\
teoretic\
Parametri
a,b
Interval [a, b]
Media
(a+b)/2
Variana (b-a)2/12
SiFAC_2012
Aplicaii:
UT Iasi utilizat\ exclusiv de limbajul GPSS
prof. E.Carata
111
=0.000224
= 38
= 36
= 43.8
= 0.0819
112
56
Triunghiular\ (a, m, b)
Parametri:
a,m,b
Interval
[a, b]
Media
(a+m+b)/3
2
Variana (a +m2+b2-am-ab-mb)/18
SiFAC_2012
Aplicaii:
informa]ii minime asupra legii de sosire;
UT Iasi
113
prof. E.Carata
Expresie:
2 + 7 * BETA(2.58, 3.46)
Eroarea p
patratic\:
=0.000233
Test Chi p\trat
Num\r intervale
= 36
Grade de libertate
= 33
Statistica testului
= 68.3
114
57
Beta- teoretic\
Interval
Aplicaii
:
Propor]ia elementelor defecte dintr-un lot;
Timpi de servire
115
Expresie: 2 + EXPO(13.1)
Eroarea patratic\:
Test Chi p\trat
Num\r intervale
Grade de libertate
Statistica testului
=0.000057
= 26
= 24
= 31.1
116
58
Parametri:
Interval:
Media:
Variana
Aplicaii
: 2
: Legea timpilor dintre sosiri ;durata convorbirilor
SiFAC_2012 UT Iasi
prof. E.Carata
117
Distribu]ii continue
Erlang
Expresie:
ERLA(13, 2)
Eroarea patratic\:
=0.000143
Test Chi p\trat
Num\r intervale
= 25
Grade de libertate
= 22
Statistica testului
= 17
118
59
continue
Parametri :
,
Interval
Media
k
Variana k2
Aplicaii: Suma unor distribu]ii exponen]iale independente;
z
z
Distribu]ii
Gamma
119
continue (continuare)
(, ) histogram\ empiric\
Expresie:
GAMM(1.95, 3.26)
Eroarea patratic\:
=0.000189
Test Chi p
p\trat
Num\r intervale
= 29
Grade de libertate
= 26
Statistica testului
= 30,5
120
60
( ) =
t 1e t dt
Parametri :
,
Interval
Media
Variana 2
Aplicaii : Generalizare a distribu]iei Erlang .
SiFAC_2012
UT Iasi
Timpul de
prof. E.Carata
Distribu]ii
Weibull
121
continue (continuare)
(, ) histograma empiric\
Expresie:
WEIB(1.21, 2.19)
Eroarea patratic\:
=0.000240
Test Chi p\trat
Num\r intervale
= 31
Grade de libertate
= 28
Statistica testului
= 33.9
122
61
Weibull- teoretic\
Parametri :
(parametru de form\) ,
(parametru de scal\)
IInterval
t
l
Media
Variana
Aplicaii
: Fiabilitatea ma[inilor
(defectare datorit\ uzurii [i oboselii)
SiFAC_2012 UT Iasi
prof. E.Carata
Distribu]ii
Normal\
123
continue (continuare)
(, ) histograma empiric\
Expresie:
NORM(9.92, 5.01)
Eroarea p
patratic\:
=0.000109
Test Chi p\trat
Num\r intervale
= 30
Grade de libertate
= 27
Statistica testului
= 14.6
SiFAC_2012 UT Iasi
prof. E.Carata
124
62
Variana 2
Aplicaii : Insumarea unor procese aleatorii normale
independente (Teorema limitei centrale). Procese cu
distribu]ie simetric\.
SiFAC_2012
[i UT
seIasi
ignor\
prof. E.Carata
Distribu]ii
125
continue (continuare)
Lognormal\
(, ) empiric\
Expresie:
LOGN(9.2, 5.44)
Eroarea p
patratic\:
=0.000646
Test Chi p\trat
Num\r intervale
= 25
Grade de libertate
= 22
Statistica testului
= 57.6
SiFAC_2012 UT Iasi
prof. E.Carata
126
63
Aplicaii
127
prof. E.Carata
statistice
Testul Chi-p\trat ; 2
128
64
Testul Chi-p\trat
Gradul de libertate
Dac:
129
atunci
ipoteza H0 se accept
cu un nivel de incredere (1-) .
130
65
CONDI}II
Testul K-S
pentru un num\r de observa]ii >30
30
numai pentru distribu]ii continue
Chi-patrat
observa]ii relativ in num\r mare (> 100)
necesit\ un grad de libertate mare [i cel pu]in 5
SiFAC_2012 UT observa]ii
Iasi
`ntr-o clas\
prof. E.Carata
131
132
66
133
134
67
135
136
68
De exemplu:
- Num\rul de elemente produse p`n\ la un moment dat;
- Timpul total petrecut la coad\ p`n\ la un moment dat;
- Num\rul de elemente care au trecut pe la coad\ p`n\ la un
moment dat;
- Timpul maxim perecut la coad\ observat p`n\ la un
moment dat;
137
De exemplu:
- Timpul total de servire p`n\ la un moment dat;
- Timpul
p maxim de servire p
p`n\ la un moment dat;;
- Aria, p`n\ la un moment dat; de sub curba lungimii cozii ,Q(t),
`mp\r]it\ la timpul de rulare= num\rul mediu de piese care
a[teapt\ la coad\;
- Aria, p`n\ la un moment dat; de sub curba ocup\rii
serverului B(t) `mp\r]it\ la timpul de rulare = timpul mediu de
utilizare
tili
all serverului
l i
138
69
139
De exemplu:
evenimentul sosire : o nou\ pies\ intr\ `n sistem;
- evenimentul plecare: o pies\ care a fost prelucrat\ de un server [i
p\r\se[te sistemul;
- evenimentul stop:
p Simularea este oprit\
p
la t=15 min
140
70
- 7. Evenimente (continuare)
- Fiecare program de simulare are un mecanism
denumit calendar al evenimentelor
C`nd o secven]\ de simulare este executat\,
executat\ o `nregistrare a informa]iilor
pentru evenimentele viitoare este plasat\ `n calendarul de evenimente
Inregistrarea evenimentelor din calendarul de evenimente con]ine
informa]ii despre :
-entit\]ilor afectate;
-timpul [i condi]ia de desf\[urare a evenimentului -tipul de eveniment
care se va desf\[ura.
[
141
- 7. Evenimente (continuare)
Programul de simulare plaseaz\ fiecare nou plan de
evenimente `n calendarul de evenimente `n a[a fel
`nc`t urm\torul eveniment este `ntotdeauna `n capul
listei calendarului (evenimentele sunt sortate `n
ordinea cresc\toare a timpului de declan[are a
evenimentelor)
In modelarea cu evenimente discrete, variabilele care
descri sistemul
descriu
sistem l nu
n se modific\ `ntre evenimente
e enimente
succesive.
142
71
143
144
72
145
X t ( n 1,1 / 2 )
SiFAC_2012 UT Iasi prof. E.Carata
s
n
146
73
147
148
74
Fie: Vi
Fi
Fie:
Vi
numrul
l de
d llocaii
ii n
depozite
d
it
f (3, 2, 2, 3, 3,1, 2)
Funcia de optimizat:
SiFAC_2012 UT Iasi prof. E.Carata
149
v1 + v2 + v3 + v4 10
150
75
Si l
Simularea
s-a realizat
li t pentru
t 30 de
d zile
il (720 ore)) ii o perioad
i d
tranzitorie de 10 zile (240 ore)
Piesele finite s-au calculat pentru 720 de ore din totalul de 960
de ore ale unei replicri
151
n urma optimizrii,
p
, cea mai bun configuraie
g
p
pentru staiile
152
76
153
154
77
155
156
78
( ) E[antioanele
(2)
[a oa e e su
sunt independente
depe de e [[i p
provin
o
d
din popu
popula]ii
a] cu
variabilitate inegal\;
157
Pentru
P
t m\sura
\
performan]ei,
f
] i modelul
d l ld
de simulare
i l
ffurnizeaz\
i
\
la ie[ire dou\ seturi de e[antioane independente:
y11, y21,..., yn1,
pentru proiectul 1 [i
pentru proiectul 2.
158
79
(c)
159
160
80
161
Simulare n ARENA
162
81
163
164
82
165
166
83
Simulare n ARENA
167
Simulare n ARENA
168
84
Simulare n ProModel
169
Simulare n AutoMOD
170
85
171
172
86
Simulare n Delmia
173
87