Documentos de Académico
Documentos de Profesional
Documentos de Cultura
I. INTRODUCCIN
En robtica se necesita realizar movimientos precisos con cierta
velocidad lineal y angular y/o el de generar un torque definido. Por
esta razn los reductores de velocidad son diseados
adecuadamente para este propsito, ya que adems deben cumplir
criterios en cuanto a peso y dimensiones.
La bsqueda del reductor de velocidad apropiado para cada robot,
implica hacer un diseo especfico para cada aplicacin, creando
as la necesidad de encontrar el reductor ptimo de bajo peso y
bajo rozamiento, capaz de girar a una velocidad eficiente con las
dimensiones mnimas que se necesiten. Dicho inters se ha
incrementado gradualmente en los ltimos aos, realizando
nuevas invenciones para reducir las prdidas, ya sea en el sistema
de control o en el sistema mecnico, surgiendo una tendencia a la
optimizacin inherente a la reduccin de costos en la planta o parte
de un plan para la sostenibilidad del medio ambiente. Es aqu
donde un algoritmo robusto de optimizacin entra a ser pieza
fundamental
en la ingeniera, teniendo en cuenta que
generalmente los modelos matemticos estn sujetos a
restricciones; es fundamental utilizar un mtodo capaz de manejar
estas restricciones, generando respuestas que estn dentro del
conjunto de soluciones posibles y que respeten las condiciones
estipuladas por el diseo.
Este artculo
presenta la solucin numrica del modelo
matemtico de un reductor de velocidad sujeto a restricciones as
como el mtodo utilizado para minimizarlo [1].
A. Reductor de Golinski
Inicialmente el modelo matemtico fue propuesto por J. Golinski.
El objetivo del diseo es minimizar su geometra para que el
reductor rote a su ms eficiente velocidad, y su peso definido en
funcin de las dimensiones junto con las restricciones que
establece el diseo. Ver figura 1.
C. PSO Unificado
La funcin objetivo depende tambin del ngulo de presin
ejercido por los engranajes, generalmente es de 20, adems
depende del material del cual se fabrica el reductor , por tal
motivo, debe soportar las fricciones y tensiones permitidas entre
los diente del engranaje, por otra parte, debe trabajar bajo ciertas
condiciones ambientales. Para este caso se utiliza acero al carbono.
E.
D. Funcin de Penalizacin
Los problemas en ingeniera generalmente estn sujetos a
restricciones de la forma [11-15]:
i=1,, m
Para el manejo de estas restricciones se usa una funcin penalizada
propuesta en [16] y definida como:
A. Ejercicio 1
(11)
(12)
Minimizar:
Sujeto a:
Precisin
1,1393
1,0001
1,0002
1,0000
1,0000
1,0000
0,5518
0,0016
0,0006
0,0000
0,0000
0,0000
3,8155
2,6688
2,6681
2,6667
2,6667
2,6667
2
20
23
113
119
245
0,7596
4,5363
0,2728
11
Tiempo
de
Computo
(s)
6
0,7501
0,7495
0,7500
0,7500
0,7500
4,5591
4,5594
4,5625
4,5625
4,5625
0,2568
0,2569
0,2539
0,2539
0,2539
23
22
120
80
103
4
5
4
4
5
Nmero de
iteraciones
Precisin
Tiempo de
Computo
(s)
4
4
4
5
5
5
Nmero de
iteraciones
0
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
1
1,0006
1,0006
1,0000
1,0002
1,0009
1,0000
1,0000
1,0000
1,0000
1,0000
1,0000
0,0000
0,0000
0,0001
0,0005
0,0024
0,0000
0,0000
0,0001
0,0000
0,0000
0,0000
2,6675
2,6674
2,6669
2,6681
2,6726
2,6667
2,6667
2,6668
2,6667
2,6667
2,6667
25884
8659
2873
43
24
62
49
40
44
71
47
100 partculas.
Tiempo
de
Computo
(s)
93
31
13
6
4
3
4
3
5
3
4
, 100 partculas.
B. Ejercicio 2
Minimizar:
Sujeto a:
, 100 partculas.
0,7506
0,7500
0,7501
0,7500
0,7500
0,7500
0,7495
0,7496
0,7499
0,7500
0,7500
4,5608
4,5622
4,5620
4,5625
4,5619
4,5625
4,5617
4,5587
4,5622
4,5624
4,5625
0,2551
0,2541
0,2543
0,2539
0,2545
0,2539
0,2549
0,2574
0,2543
0,2540
0,2539
10396
14110
1882
634
60
82
31
18
31
50
142
Tiempo de
Computo
(s)
48
54
14
6
4
4
5
3
3
3
5
, 100 partculas.
Condicin de dimensin
Restriccin de diseo
Restriccin de diseo
Tabla 5. Restricciones de la funcin objetivo.
Fuente: Los autores
C. Reductor de Golinski
La seleccin de precisin tiene su sentido fsico al fabricar el
reductor, en vista de no haber una cortadora de metal con la
exactitud necesaria para diferenciar las cifras decimales y poder
fabricar el reductor. Las tablas y las grficas son realizadas con
una precisin de
.Funcin Objetivo:
D. Efecto de la precisin
En la tabla 6 se observa el efecto que produce aumentar la
precisin la precisin sobre la funcin objetivo con un factor de
unificacin u=0,5 y una poblacin de 100 partculas
2 22 (17)
Cada restriccin tiene un sentido fsico relacionado con la tensin
de flexin de los engranajes, la tensin de compresin mxima,
En la tabla 5 se muestran las restricciones que limitan la funcin
objetivo.
Precisin
3,5413
3,5020
3,5009
3,5001
0,7016
0,7004
0,7000
0,7000
17,0195
17,0051
17,0010
17,0001
7,8147
7,6557
7,3579
7,3051
7,8126
8,1416
8,2057
7,8017
3,4736
3,3553
3,3546
3,3503
5,3007
5,2893
5,2874
5,2868
3070,1
3013,3
3008,0
2996,6
Nmero de
iteraciones
Tiempo de
Computo
(s)
Desviacin
estndar
13
57
4556
7827656
9
9
19
22307
26,8886
16,0663
0,6877
0,0878
,100 partculas.
3. Efecto de la precisin,
0
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
1
3,5066
3,5041
3,5044
3,5014
3,5011
3,5064
3,5066
3,5069
3,5086
3,5112
3,5034
0,7000
0,7001
0,7001
0,7001
0,7002
0,7000
0,7001
0,7005
0,7005
0,7001
0,7000
17,0007
17,0317
17,0215
17,0016
17,0002
17,0010
17,0044
17,0052
17,0003
17,0196
17,0080
7,4375
7,3915
7,3043
7,7707
7,7800
7,6513
7,8911
7,5498
7,6255
8,1059
8,2401
7,8309
7,9780
7,8707
7,8079
8,0320
8,0984
8,1111
7,8423
8,0229
7,8822
7,9251
3,3517
3,3547
3,3541
3,3577
3,3574
3,3569
3,3594
3,3619
3,3551
3,3536
3,3612
5,2911
5,2915
5,2896
5,2881
5,2874
5,2874
5,2904
5,2972
5,2897
5,2871
5,2892
Nmero de
iteraciones
Tiempo de
computo
1219613
30815
13416
9481
975
160
224
45
178
136
180
3502
98
53
36
9
6
7
6
10
6
6
3004,2
3012,8
3006,5
3005,0
3009,2
3011,0
3016,9
3015,1
3013,1
3014,5
3014,7
,100 partculas.
PSO vs UPSO
PSO
20
3,5012
0,7000
17,0036
7,8322
8,1234
3,3514
5,2879
3010,3
337245
Tiempo
de
Computo
(s)
215
UPSO
PSO
UPSO
PSO
UPSO
PSO
UPSO
PSO
UPSO
20
40
40
60
60
80
80
100
100
3,5020
3,5003
3,5051
3,5054
3,5020
3,5016
3,5013
3,5004
3,5274
0,7003
0,7000
0,7001
0,7002
0,7002
0,7000
0,7002
0,7000
0,7013
17,0002
17,0050
17,0010
17,0119
17,0014
17,0047
17,0027
17,0006
17,0198
8,0005
7,4991
7,5407
7,5184
8,0678
7,7038
7,6802
7,3643
8,2634
7,8060
7,8403
8,1445
8,1752
7,9155
7,8208
8,2760
8,0103
7,8925
3,3534
3,3538
3,3777
3,3556
3,3596
3,3571
3,3579
3,3504
3,3923
5,2958
5,2871
5,2888
5.2872
5,2887
5,2876
5,2890
5,2871
5,2900
3011,3
3001,2
3017,1
3013,3
3011,2
3004,1
3015,3
3002,1
3040,1
427
829965
281
5986
204
13650
203
2305416
22
22
1091
8
19
9
42
7
6586
7
Nmero de
iteraciones
Desviacin
Estndar
2,2074
4,8471
1,3799
7,3598
4,9817
8,0408
5,6433
7,5741
1,4194
34,6234
10
3,5068
0,7000
17,0076
8,1444
8,2666
3,3535
5,2958
3024,9
2857
Tiempo
de
Computo
(s)
9
20
30
40
50
60
70
80
90
100
3,5023
3,5020
3,5019
3,5003
3,5046
3,5001
3,5007
3,5013
3,5007
0,7000
0,7001
0,7000
0,7000
0,7000
0,7000
0,7000
0,7001
0,7001
17,0050
17,0002
17,0023
17,0009
17,0008
17,0026
17,0000
17,0016
17,0002
7,3399
7,3031
8,0888
7,8093
7,7700
7,8889
7,9381
7,8641
7,7007
8,2504
8,1842
7,9764
8,0788
8,0956
7,9617
8,1335
7,9539
7,9483
3,3539
3,3505
3,3574
3,3529
3,3528
3,3533
3,3542
3,3526
3,3512
5,2904
5,2872
5,2877
5,2874
5,2871
5,2872
5,2870
5,2878
5,2889
3011,9
3006,4
3010,8
3008,6
3009,9
3006,8
3010,9
3007,1
3005,3
3376
77480
6146
6241
4744
17760
7061
9811
5039
8
90
15
18
13
48
22
70
23
Nmero de
iteraciones
Desviacin
Estndar
1,2332
1,8250
0,5793
1,0228
1,1979
1,1635
0,5717
1,1116
1,0798
0,9783
Nmero de
iteraciones
Distancia
euclidiana
100
3,5005
0,7000
17,0001
7,3039
7,8036
3,3513
5,2868
2997,0
100
3,5007
0,7001
17,0002
7,7788
7,9926
3,3516
5,2874
3006,2
3799
18
142,7093
100
3,5005
0,7000
17,0002
7,3130
7,8027
3,3511
5,2869
2997,2
204437
815
57,6594
100
3,5013
0,7001
17,0001
7,3552
7,9179
3,3512
5,2874
3001,1
6205
37
150,9740
100
3,5009
0,7000
17,0005
7,3311
7,8240
3,3507
5,2870
2998,0
22121
91
79,7089
100
3,5009
0,7000
17,0002
7,3152
7,8059
3,3521
5,2868
2997,6
55100
226
216,1995
100
100
100
100
3,5016
3,5012
3,5024
3,5007
0,7000
0,7000
0,7000
0,7000
17,0007
17,0008
17,0004
17,0002
7,4372
7,8374
7,3172
7,3202
7,9124
7,8247
7,8033
7,8192
3,3527
3,3519
3,3510
3,3506
5,2874
5,2871
5,2875
5,2872
3001,9
3003,1
2998,3
2997,8
27276
21486
99108
36172
157
115
493
166
127,1859
158,7715
214,8794
98,1279
190054
Tiempo
de
Computo
(s)
619
55,8957
H. Aleatoriedad UPSO
I.
Factor de restriccin
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
114984,0438
4353,3735
3840,8745
3047,3329
3010,6260
3011,0318
3017,1088
3013,5206
3009,3868
Nmero de
iteraciones
24
24
31
37
120
160
481
2938
4452
Tiempo de
computo (s)
5
7
6
10
12
6
8
16
20
, 100 partculas,
10
Mtodo
UPSO
3,5001
0,7000
17,0001
7,3051
7,8017
3,3503
5,2868
2996,6093
Software comercial
3,5000
0,7000
17,0000
7,3000
7,8000
3,3502
5,2867
2996,3485
SiC PSO
3,5000
0,7000
17,0000
7,3000
7,8000
3,3502
5,2866
2996,3481
3,5001
0,7000
17,0001
7,3051
7,8017
3,3503
5,2868
2996,6093
Tabla 13. Dimensiones ptimas.
Fuente: Los autores.
11
V. BIBLIOGRAFA
12