Escolar Documentos
Profissional Documentos
Cultura Documentos
Sntesis de generaci
on de
funciones
2.1.
Introducci
on
...
...
b) Dise
nar un mecanismo tal que las posiciones de las barras de entrada y salida esten
relacionadas por una determinada funcion. Volviendo al ejemplo anterior, la sntesis sera,
en este caso, generar la funcion d = d ().
La relacion funcional entrada-salida que genera el mecanismo depende de sus caractersti1
Sntesis de generaci
on de funciones
cas geometricas. As, por ejemplo, en el mecanismo de cuatro barras de la figura 2.2 sera una
funcion del tipo:
f (, , a, b, c, d) = 0
(2.1)
Para unas dimensiones dadas del mecanismo y puesto que este tiene un grado de libertad,
existe una relacion entre los angulos girados por las manivelas, que en algunos casos se
podra expresar de forma explcita = (). Por lo general, esta funcion no tiene por
que coincidir con la funcion que se desea generar d = d (), mas que en una serie de
puntos (ver figura 2.1). A la diferencia entre la funcion deseada y la funcion generada se le
denomina error estructural. Un requisito habitual de este tipo de sntesis es minimizar el
error estructural y existen metodos de sntesis pensados a tal efecto.
2.2.
Ecuaci
on de Freudenstein
Cuadril
atero articulado
La ecuacion de Freudenstein relaciona los angulos que forman las manivelas de un cuadrilatero articulado con una referencia fija. Es una ecuacion muy utilizada en sntesis, dada
la gran utilidad del mecanismo de cuatro barras. Ecuaciones analogas pueden encontrarse para otras cadenas y se estudiaran en este epgrafe, aunque el nombre de ecuacion de
2.2 Ecuaci
on de Freudenstein
a+c=b+d
(2.2)
(2.3)
Puesto que se quiere relacionar los angulos de entrada y salida, y , se despejan los
terminos dependientes de :
c cos = d + b cos a cos
c sen = b sen a sen
(2.4)
(2.5)
(2.6)
donde
K1 =
d
,
a
K2 =
d
,
b
K3 =
d2 + b2 + a2 c2
2ab
(2.7)
Sntesis de generaci
on de funciones
2.2 Ecuaci
on de Freudenstein
d
,
c
R2 =
d
,
b
R3 =
d2 + b2 + c2 a2
2cb
P1 =
d
,
c
P2 =
d
,
b
P3 =
d2 + c2 + a2 b2
2ac
(2.8)
(2.9)
Ecuaciones an
alogas a la de Freudenstein para otros mecanismos
Como ya se ha dicho, la ecuacion de Freudenstein corresponde a un mecanismo de cuatro
barras. Para otros mecanismos se pueden obtener ecuaciones analogas. As, por ejemplo, para
el mecanismo de biela manivela excentrico de la figura 2.4, la ecuacion vectorial de cierre es:
r+l=s+a
(2.10)
(2.11)
(2.12)
Sntesis de generaci
on de funciones
donde
K1 = 2 r ,
K2 = 2 a r ,
K 3 = a2 + r 2 l 2
(2.13)
(2.14)
y = b + l sen
(2.15)
con
K1 = 2 a ,
2.3.
K2 = 2 b ,
K3 = l2 b2 a2
(2.16)
Estos pares de puntos pueden darse como tal (sntesis de tipo a de las referidas en la
introduccion) o por medio de una funcion d = d () (sntesis de tipo b).
2.3.1.
(2.17)
a=
d
K1
b=
d
K2
c=
d2 + b2 + a2 2 a b K3
(2.18)
(2.19)
Sntesis de generaci
on de funciones
Coordinaci
on del arco recorrido
De la misma forma que se puede coordinar el angulo girado por las manivelas de entrada
y salida, se puede coordinar el arco descrito por dos puntos cualesquiera de dichas manivelas,
que se denominaran a partir de ahora x e y. As, el nuevo problema de sntesis sera construir
un mecanismo que genere la funcion y = f (x) con una serie de puntos de precision o, de forma
equivalente, que consiga la coordinacion de los pares de arco (x1 , y1 ), (x2 , y2 ), . . . , (xi , yi ) (ver
figura 2.6).
Figura 2.6: Coordinacion de arcos descritos por puntos de las manivelas de un mecanismo de cuatro
barras.
En el mecanismo anterior los arcos y los angulos estan relacionados de la siguiente manera:
(rad) =
x
a+e
(rad) =
1
a+e
k =
y
b+f
(2.20)
1
b+f
(2.21)
= y k
(2.22)
que
= k y
= k . As, si se pueden elegir unos factores de escala arbitrarios, se
x
y
podran elegir tambien unos rangos arbitrarios para los angulos y . Los angulos en
los puntos de precision vendran dados por:
(x xmin )
x
= min +
(y ymin )
y
= min +
(2.23)
(xi xmin )
x
(yi ymin )
i = min +
y
i = min +
para i = 1, 2, 3
(2.24)
para i = 1, 2, 3
10
Sntesis de generaci
on de funciones
3) Se sigue a partir del punto 3 del procedimiento anterior, teniendo en cuenta que
= k
x
y
= k para despejar e y f de (2.21).
y
2.3.2.
Sntesis con m
as de tres puntos de precisi
on
(2.25)
yi
xi
yi
xi
) 2 d a cos ( ) 2 a b cos ( ) + d2 + b2 + a2 c2 = 0
b
a
b
a
i = 1, 2, 3, 4
(2.26)
de resolucion mas compleja, porque deja de ser cuadratica, pero sin el problema numerico
anteriormente comentado.
11
(2.27)
(2.28)
i = 1, 2, 3, 4, 5, 6
12
Sntesis de generaci
on de funciones
2 d b cos (
yi + y0
xi + x0
yi + y0
xi + x0
) 2 d a cos (
) 2 a b cos (
)+
b+f
a+e
b+f
a+e
+ d2 + b2 + a2 c2 = 0
(2.30)
i = 1, 2, 3, 4, 5, 6, 7, 8
teniendose un sistema de ocho ecuaciones con ocho incognitas: las cuatro dimensiones del
mecanismo a, b, c y d, la posicion de los puntos trazadores de arco, e y f , y los orgenes con
respecto a los cuales se miden los arcos, y0 y x0 .
En cualquiera de los casos expuestos se puede reducir el n
umero de puntos de precision
sin mas que suponer un valor arbitrario a una de las incognitas. Por ejemplo, si se quiere
hacer una coordinacion de arcos con cinco puntos de precision, se puede usar la ecuacion
(2.30) en lugar de (2.27), suponiendo unos valores arbitrarios de x0 , y0 y e, por ejemplo.
2.3.3.
En algunos dise
nos se quiere generar una funcion de forma mas precisa en el entorno
de una cierta posicion. Por ejemplo, puede ser un criterio de dise
no que no solo la funcion
generada coincida con la funcion objetivo, sino que tambien coincidan las derivadas en una
serie de puntos, como en la figura 2.7. Ello puede que sea a costa de perder precision en otras
posiciones. As, si en la sntesis van a quedar definidos tres parametros de un mecanismo,
se podran imponer tres condiciones: tres puntos de precision, dos puntos y una derivada de
precision, un punto y las dos primeras derivadas en esa posicion, etc.
Si la ecuacion de Freudenstein (2.6) se deriva con respecto a una y dos veces resulta:
K1 cos K2 cos + K3 = cos ( )
(2.6)
(2.31)
(2.32)
d2
d
yB=
. Por cada punto de precision se impone la ecuacion (2.6), para
d
d2
la posicion correspondiente. Para cada derivada primera de precision se impone la ecuacion
donde A =
(2.31) y para cada derivada segunda de precision se impone la ecuacion (2.32). Por ejemplo,
si se desea conseguir un mecanismo que genere una funcion con dos puntos de precision y
13
una derivada de precision en uno de esos puntos, los datos seran (1 , 1 , A1 = d1 /d1 ),
(2 , 2 ) y las ecuaciones a aplicar:
K1 cos 1 K2 cos 1 + K3 = cos (1 1 )
K1 A1 sen 1 K2 sen 1 = (A1 1) sen (1 1 )
(2.33)
d
dt
d
=
dt
21 =
31
d2
dt2
d2
= 2
dt
(2.34)
d
31
coincide con el parametro A =
, introducido anterior21
d
14
Sntesis de generaci
on de funciones
mente. En efecto:
31 =
d
d d
=
= A 21
dt
d dt
(2.35)
d2
, de la
d2
siguiente manera:
31
d2
d d2 d2
= 2 =
+
dt
d dt2
d2
d
dt
2
2
= A 21 + B 21
(2.36)
De esta forma el problema de sntesis se puede plantear de manera que en una determinada posicion se consiga una relacion de transmision dada A, en cuyo caso se esta imponiendo
una derivada primera de precision. Si ademas se desea una relacion entre aceleraciones dada,
se esta especificando B y se esta imponiendo la segunda derivada de precision.
2.3.4.
(2.37)
(2.38)
Para conseguir N puntos de precision, es decir, que el error estructural fuera nulo en todos
los pares (i , i ), sera necesario que hubiera N parametros independientes en el mecanismo,
lo cual no siempre ocurre, por ejemplo en el mecanismo de cuatro barras. Mediante la tecnica
de mnimos cuadrados se pueden conseguir los parametros K1 , K2 y K3 que hacen que el
error estructural sea mnimo, en concreto, el error cuadratico, que viene dado por:
E=
N
X
i=1
Ei2 =
N
X
i=1
(2.39)
15
E
=0
K2
E
=0
K3
(2.40)
que equivalen a
N
X
i=1
N
X
i=1
N
X
(2.41)
i=1
c
11
c12
c13
siguiente forma:
c12 c13
K1
b
c22 c23 K2 = b2
c23 1
K3
b3
(2.42)
N
X
i=1
N
X
i=1
N
X
cos i
cos2 i
c12 =
c23 =
N
X
i=1
N
X
cos i cos i
i=1
cos i
i=1
cos i
i=1
cos i cos (i i )
c13 =
N
X
b2 =
N
X
cos i cos (i i )
i=1
b3 =
N
X
i=1
cos (i i )
(2.43)
que son constantes una vez sustituidos los pares (i , i ). As pues, se tiene un sistema
lineal de tres ecuaciones con tres incognitas, K1 , K2 y K3 , con las que se determinan las
dimensiones del mecanismo que hace mnimo el error cuadratico.
2.3.5.
Elecci
on de los puntos de precisi
on. Espaciado
optimo de
Chebyshev
16
Sntesis de generaci
on de funciones
El error estructural, que se representa en la figura 2.8, presenta unos extremos Ei1 , E12 ,
(2.44)
Espaciado
optimo
17
(2.45)
en el intervalo [a h, a + h], por medio de otro polinomio de grado n 1, que por tanto
tiene n coeficientes, qi con i = 1, 2, ..., n,
f (x, qi ) = qn xn1 + qn1 xn2 + . . . + q2 x + q1
(2.46)
(2.47)
qn an1
+ qn1 an2
+ . . . + q2 an + q1 = fd (an )
n
n
As, existira una relacion biunvoca entre los n coeficientes qi y los n parametros que definen
la geometra del mecanismo.
En estas condiciones, la funcion error estructural es tambien polinomica de grado n. Por
definicion de punto de precision estos coinciden con los ceros de dicho polinomio:
E(x) = fd (x) f (x, qi )
siendo
E(ai ) = 0 i = 1, . . . , n
(2.48)
Si se fijan los ceros de un polinomio, este queda determinado salvo constante. En concreto,
para el error estructural se tendra:
E(x) = K (x a1 ) (x a2 ) . . . (x an )
(2.49)
18
Sntesis de generaci
on de funciones
(2.50)
xa
para que z [1, 1]. En la funcion cos n, el
h
parametro n controla el n
umero de ceros que tiene la funcion en un determinado intervalo,
Se hace el cambio de variables z =
ademas es trigonometrica y por tanto tiene maximos y mnimos iguales y alternados. Haciendo que cos = z convertimos la funcion en un polinomio. Finalmente, los polinomios de
Chebyshev se obtienen dividiendo por una constante, para que el coeficiente del termino de
mayor grado sea 1, lo que equivale a hacer K = 1 en (2.49). Dichos polinomios son:
Tn (z) =
1
2n1
cos(n arcos z)
n=1
T1 (z) = z
n=2
T2 (z) = z 2
1
2
n=3
T3 (z) = z 3
3
4
(2.51)
z
j = 1, 2, . . . , n
(2.52)
xa
y se tiene en cuenta (2.50), se llega finalmente
h
a la expresion del espaciado optimo de Chebyshev
Si se deshace el cambio de variables z =
xj =
1
1
(2j 1)
(xi + xf ) + (xf xi ) cos
2
2
2n
(2.53)
que corresponde a arcos descritos por la barra de entrada, x, pero que puede usarse para el
angulo girado por la misma sin mas que sustituir x por .
Como se ha dicho, el espaciado anterior es optimo cuando las funciones f y fd son
polinomicas. La funcion que se desea generar, fd , no tiene por que ser polinomica, pero
aunque lo fuera, la funcion generada por el mecanismo, f , tampoco lo sera, en general.
En este caso, el espaciado de Chebyshev no es optimo, pero se suele usar como primera
aproximacion. Mediante iteraciones de prueba y error se puede modificar la eleccion de los
19
(2.54)
xkj (xf xi )
n
X
xlm
(Ekj )p
(Elm )p
(2.55)
l=1
Dentro del sumatorio los ndices siguen cumpliendo que m = l + 1. Freudenstein propone
usar valores de p comprendidos entre 2 y 3.
20
Sntesis de generaci
on de funciones
Bibliografa
21