Documentos de Académico
Documentos de Profesional
Documentos de Cultura
N=5 P1=5P2=1
Remplazando:
G=1
b) Indicar los puntos fijos y las coordenadas naturales. Proponer medidas de los puntos fijos (se puede
hacer uso de un software).
Datos recopilados:
-Las coordenadas naturales están en los puntos móviles P1 , P2 y P3 , entonces tenemos las
coordenadas x 1 , y 1 , x 2 , y 2 , x3 y y 3, es decir, tenemos 6 coordenadas naturales.
Figura #. Identificación de articulaciones y elementos.
Nota: con estos valores se pueden determinar las medidas de los otros puntos y el tamaño
de los eslabones.
Eslabón AB
2 2 2
( x A −x1 ) + ( y A − y 1 ) = ( L2)
Eslabón BC
2 2 2
( x 1−x 2 ) + ( y 1− y 2 ) =( L3 )
Eslabón DE
2 2 2
( x D −x 3 ) + ( y D− y 3 ) =( L4 )
Corredera:
Usaremos los puntos 𝑃F(𝑥F, 𝑦F) , 𝑃2(𝑥2, 𝑦2) 𝑦 𝑃G(𝑥G, 𝑦G) que están sobre la
línea de movimiento de esta corredera.
y 2− y F y G − y F
=
x 2−x F xG −x F
( y 2− y F ) ( x G −x F ) −( y G − y F ) ( x2 −x F ) =0
Deslizadera:
Usaremos los puntos 𝑃D(𝑥D, 𝑦D) , 𝑃2(𝑥2, 𝑦2) 𝑦 𝑃3(𝑥3, 𝑦3) que están sobre la línea
de movimiento de esta deslizadera.
y 2− y D y 3 − y D
=
x 2−x D x3 −x D
( y 2− y D ) ( x 3−x D )− ( y 3− y D ) ( x 2−x D ) =0
Se vio las 5 ecuaciones de restricción, pero sucede que se necesitarán 6 ecuaciones para obtener los
valores de las coordenadas naturales (𝑥1, 𝑦1 de 𝑃1, 𝑥2, 𝑦2 de 𝑃2 y 𝑥3, 𝑦3 de 𝑃3). Para ello usaremos dato
conocido 𝑦1= 3.49 que obtuvimos de GeoGebra. Con ello planteamos la ecuación:
y 1=3.49
2 2 2
( x A −x1 ) + ( y A − y 1 ) − ( L2) =0
2 2 2
( x 1−x 2 ) + ( y 1− y 2 ) −( L3 ) =0
2 2 2
( x D −x 3 ) + ( y D− y 3 ) −( L4 ) =0
( y 2− y F ) ( x G −x F ) −( y G − y F ) ( x2 −x F ) =0
( y 2− y D ) ( x 3−x D )− ( y 3− y D ) ( x 2−x D ) =0
y 1=3.49
{
x A =0
y A =0
x D=3.5
y D =−3.49
x F =4.41
y F=0
x G =9.64
y G=0
L2=3.49
L3=6.98
L4 =9.871
Entonces:
2 2
( x 1 ) + ( y 1 ) −12.1801=0 (𝑓1)
2 2
( x 1−x 2 ) + ( y 1− y 2 ) −48.7204=0 (𝑓2)
2 2
( 3.5−x3 ) + ( −3.49− y 3 ) −97.436641=0 (𝑓3)
Para ⃗
F ( ⃗x ) :
( )
2 2
( x 1) +( y 1) −12.1801
2 2
( x1−x 2 ) + ( y 1− y 2) −48.7204
2 2
⃗ ( )
F ⃗x = ( 3.5−x 3 ) + (−3.49− y 3 ) −97.436641
( y 2 ) (5.23 )
( y 2 +3.49 ) ( x 3−3.5 ) −( y 3 +3.49 ) ( x 2−3.5 )
y 1−3.49
𝒅𝒇𝟒 0 0 0 5.23 0 0
𝒅𝒇𝟔 0 1 0 0 0 0
Luego, para ⃗
J ( ⃗x ) :
( )
2(x 1) 2( y 1) 0 0 0 0
2( x 1−x 2) 2( y 1− y 2) −2( x 2)( x 1−x 2) −2( y 2)( y 1− y 2) 0 0
⃗J ( ⃗x )= 0 0 0 0 −2(3.5−x 3) −2(−3.49− y 3)
0 0 0 5.23 0 0
0 0 − y 3 −3.49 x 3 −3.5 y 2 +3.49 3.5−x 2
0 1 0 0 0 0
f) Cálculos en Python
Para resolver el problema, se hará mediante el uso de software, para así no complicarse con las soluciones
iterativas. A continuación, tenemos la solución en Python (El archivo .py para descargar se encuentra en el
enlace del Anexo 2):
1. import numpy as np
2.
3. #............................................................
17. f=np.zeros([6,1])
18.
19. f[0] = (x[0][0])**2 + (x[0][1])**2 - 12.1801 #f1
24. f[5] = x[0][1] - 3.49 #f6 *usando Y_1 = 3.49 como ecuación*
25.
26. return f
27.
28. #.......................................................
40.
41. return j
42. #...........................................................
50. x[0] = [1, 2, 4, 7, 3, 6] #Vector inicial [X_1, Y_1, X_2, Y_2, X_3,
Y_3]
51.
52. N = 30 #Número de iteraciones
53.
54. for i in range(N):
55. global f
56. global j
57. funcion(x)
58. jacobiano(x)
59.
#..................................................................
63.
74. return x
75.
76. valorfinal()
77.
78. #.............................................................
Para corroborar que los resultados obtenidos mediante software son correctos, se
procederá a trazar los eslabones que enlazarán las coordenadas de los puntos fijos con
las nuevas posiciones de las coordenadas móviles calculadas. Se conocen las longitudes
desde los puntos fijos hacia los puntos móviles siempre deben ser las mismas. Esta será
serán correctas. Para ello se hará uso de un software de dibujo, en este caso se empleará
𝑃D = (3.5, -3.49)
𝑃F = (4.41, 6)
𝑃G = (9.64, 0)