12 votos

¿Cómo pueden los centros de estos 5 relacionados con los círculos de ser especificado como una fórmula?

Esta es mi primera vez posteando en este foro, así que por favor me perdone si mi pregunta es demasiado complicado o si he publicado en el área equivocada. Espero que alguien lo encuentra lo suficientemente interesante como para intentar su mano en ella.

Teniendo en cuenta la imagen de abajo, estoy tratando de trabajar a cabo un conjunto de fórmulas que se especifique cualquiera de las radios, o el centro de los puntos para los cinco desconocidos-círculos de colores. Si me pueden determinar los radios o los puntos centrales para el particular cinco círculos que voy a describir a continuación, entonces yo creo que se puede determinar fácilmente a todo el resto de los puntos de intersección en el dibujo.

13 Tangent Circles

En caso de que la imagen no se muestra en línea, o si desea abrir en otra ventana para que usted pueda ver mientras usted lee el resto del problema, aquí hay un par de enlaces:

http://i.stack.imgur.com/VbFdk.png

https://drive.google.com/file/d/0B_Z0g0E9vLRARDFRcUdRVU1UN2c/view

https://lh3.googleusercontent.com/EUiU3InO9qy-se2WGa1-DCAGs50K5ICtbE_GGWm578OaQjmOL3I9tHWjhCV1dge4eZsYrA_PZzU=w1142-h814

Respecto al dibujo, los siguientes hechos:
1) Todas las 4 esquinas del rectángulo delimitador es de 90 grados.
2) en La esquina inferior izquierda se considera el origen (0,0).
3) El borde inferior es de 1 unidad de longitud.
4) El Rojo de un cuarto de círculo que tiene su centro en (0,0) y un radio de 1.
5) el centro de La Púrpura y Azul con círculos en el eje Y.
6) Los centros de la Naranja y el Amarillo de los círculos están en la vertical de la línea definida por X=1.
7) Todos los círculos son tangentes a la una de la otra, dondequiera que aparezcan en el dibujo. (Esto no es un truco visual. Ellos no son "sólo cerca de'.)
8) del mismo modo, todas las líneas rectas que se muestran son entre los centros de los diversos círculos y es tangente o normal a los círculos donde quiera que parecen ser así. (De nuevo, esto no es una pregunta con trampa.)
9) El círculo Verde y el Azul y Amarillo de la Mitad de los círculos son todos tangente a la parte superior del rectángulo delimitador, como parecen ser.

Desde el centro y el radio del círculo Rojo son tanto, el problema consiste en determinar el centro y/o el radio de los restantes Naranja, Amarillo, Verde, Azul y Púrpura círculos (o parcial de los círculos).

El resto de líneas rectas y de múltiples colores de los círculos dados adicionales geométricas sugerencias, mostrando, por ejemplo, que los puntos de tangencia para tres de las condiciones mutuamente círculos tangentes en cuestión siempre entran en un multi-color círculo cuyo centro es el punto de intersección de las líneas que biseca los ángulos formados por los centros de los respectivos círculos. Ahora que es un montón de palabras de una frase, así que voy a intentar romper y explicar un caso como ejemplo. Considerar las condiciones mutuamente tangentes Morado, Verde y Naranja círculos. El triángulo dibujado entre sus centros, se cruza con cada uno de ellos en sus respectivos puntos de tangencia. Las tres líneas que biseca los tres vértices de ese triángulo que necesariamente se intersecan en un punto común. Este punto de intersección es el centro de la multi-color Morado/Verde/Naranja círculo que se superpone a los tres originales. Además, las líneas dibujadas en el centro de este nuevo círculo a los tres originales puntos de tangencia son también tangente a los círculos originales en los mismos puntos de tangencia compartida por cada par de círculos originales. Finalmente, el resultado triángulos son necesariamente todos los triángulos rectángulos!

Cuando todos los círculos y los arcos son quitará el dibujo, lo que queda es un conjunto de 35 triángulos rectángulos que llene completamente el rectángulo exterior. Estos triángulos pueden ser agrupados por el color de los círculos que originalmente generados ellos:

4 son de color Rojo (16 si se repite, para formar un círculo completo.)
7 son de color Naranja (14 si se repite, para formar un círculo completo.)
6 son de color Púrpura (12 si se repite, para formar un círculo completo.)
10 son de color Verde (de 10, y es el único color en un círculo completo.)
4 son de color Amarillo (8 si se repite, para formar un círculo completo.)
4 son de color Azul (8 si se repite, para formar un círculo completo.)

Otro punto interesante. La parte superior de la Naranja y Púrpura círculos puede parecer inicialmente a la misma altura. De hecho, no lo son. Resulta que ellos no pueden ser el mismo, si todas las otras reglas se cumplan. Se acaba de pasar a estar cerca.

En realidad, si el Azul, el Verde y el Amarillo círculos fueron sacados de la imagen y el rectángulo acortan y la Púrpura y los círculos de color Naranja cambia de tamaño ligeramente de modo que su parte superior estaban en el mismo nivel, entonces el problema es muy sencillo de resolver, para sólo los dos círculos. Es sólo cuando los tres restantes círculos se agregan a la parte superior como he mostrado que el problema se presenta justo más allá del borde de mi capacidad.

Aunque no quiero exponer aquí, de hecho lo he generar una hoja de cálculo que refleja casi todas las dependencias mutuas, pero desde la hoja de cálculo no puede tener referencias circulares, en última instancia, termina con dos diferentes independiente horquillas o ramas de los cálculos y de la única manera que he sido capaz de resolverlo es establecer una célula igual a la diferencia entre el final de ecuaciones en cada rama. Esta diferencia representa el error acumulativo entre las ramas el uso de la línea de base estimado de los ángulos. Tengo Excel aplicar aproximaciones sucesivas - el uso de "si" - para ajustar los valores aproximados hasta que el error se vuelve tan cerca de cero como sea posible. Este enfoque me pone lo suficientemente cerca para que el propósito práctico de dibujo aquí, pero todavía deja a mi pregunta original sin respuesta. Para reiterar: ¿Cómo puedo derivar una fórmula que define exactamente la de los radios o los puntos centrales de cada uno de los cinco círculos he especificado?

Una nota final, sospecho que esto puede terminar hasta que requieran un cálculo de la solución. Si es así, es por encima de mi cabeza (por ahora). Voy a dejar de apreciar las respuestas, pero estoy esperando una solución que no puedo seguir utilizando sólo la geometría, trigonometría y álgebra. Una brújula y un borde recto de la solución, en el caso improbable de que es aún posible, sería genial, pero probablemente no contestar a mi pregunta real.

Gracias por jugar,
David

2voto

Tarks Puntos 1816

Deje que nos indican los centros de los círculos por letras mayúsculas $R$, $O$, $P$, $B$, $Y$, $G$ para cada círculo de color (rojo, naranja, morado, azul, amarillo, verde). Deje que sus radios ser $r_b$, etc. De inmediato nos han $$ P = (0,1+r_p)\\ B = (0,1+2r_p+r_b)\\ S = (1,\sqrt{(r_o+1)^2-1})\\ Y = S + (0,r_o+r_y) $$ Tenemos 5 círculo de radios para resolver, y el círculo verde tiene 5 restricciones de tangencia, por lo que el círculo verde es lo que va a proporcionar todas las restricciones. Denotar $G = (x_g, y_g)$, entonces la parte superior de la tangente a la restricción de da $y_g = 1+2r_p+2r_b-r_g$, mientras que los otros 4 son: $$ \left\lVert B-G \right\rVert^2 = (r_b+r_g)^2 \\ \left\lVert Y-G \right\rVert^2 = (r_y+r_g)^2 \\ \left\lVert P-G \right\rVert^2 = (r_p+r_g)^2 \\ \left\lVert O-G \right\rVert^2 = (r_o+r_g)^2 $$ Podemos usar la primera restricción para eliminar $x_g$ como una variable, por lo $x_g = \sqrt{(r_b+r_g)^2 - (r_g-r_b)^2}$. Conectar todas estas en Mathematica da una solución:

enter image description here

Conectar los números en la Inversa Simbólico de la Calculadora no se enciende nada, por lo que estos valores no pueden representarse analíticamente en forma simple.

2voto

bubba Puntos 16773

En general, lo que he descrito es conocido como una restricción geométrica de resolución de problema. Estos tipos de problemas se han estudiado bastante a lo largo de los últimos 20 años más o menos; un buen estudio de las técnicas disponibles es aquí.

Algunos problemas pueden ser resueltos por secuenciales regla y compás construcciones, pero la mayoría no puede. Generalmente, se expresa cada restricción como una ecuación que involucra círculo centros, radios, y otros desconocidos, y, a continuación, usted tiene que resolver el sistema resultante de ecuaciones simultáneamente. Las ecuaciones no-lineales, por lo que algunos astutos álgebra o numéricos que serán necesarios métodos. No estoy sorprendido de que Excel no funciona demasiado bien.

La mayoría de los modernos sistemas CAD incluyen constraint solvers. Si usted tiene acceso a un decente sistema de CAD, me imagino que se va a resolver su problema.

El DIY es el siguiente: denotar por $(x_i, y_i, r_i)$ el centro y el radio de la $i$-th círculo, donde el $i$ valores son de color rojo=1, naranja=2, morado=3, azul=4, amarillo=5, verde=6.

A continuación, las cosas que sabemos son:

  1. Rojo: $x_1 = 0, y_1 = 0, r_1 = 1$
  2. Naranja: $x_2 = 1, x_2^2 + y_2^2 = (r_1 + r_2)^2$
  3. Púrpura: $x_3 = 0, y_3 = r_1 + r_3, (x_3-x_2)^2 + (y_3-y_2)^2 = (r_2+r_3)^2$
  4. Azul: $x_4 = 0, y_4 = r1+2r3+r4$
  5. Amarillo: $x_5=1, y_5 = y_2 + r_2 + r_5$
  6. Verde: $(x_6-x_5)^2 + (y_6-y_5)^2 = (r_5+r_6)^2, (x_6-x_4)^2 + (y_6-y_4)^2 = (r_4+r_6)^2, (x_6 - x_3)^2 + (y_6 - y_3)^2 = (r_3 + r_6)^2, (x_6 - x_2)^2 + (y_6 - y_2)^2 = (r_2 + r_6)^2$.

Por último, hay dos ecuaciones que decir que la parte superior de la azul, amarillo, verde círculos están a la misma altura ($r_1 + 2r_3 + 2r_4$).

  1. Verde: $y_6 + r_6 = r_1 + 2r_3 + 2r_4$
  2. Amarillo: $y_5 + r_5 = r_1 + 2r_3 + 2r_4$

Ahora de la mano de estas ecuaciones para Mathematica o Maple, y resolver para cada una de las $(x_i, y_i, r_i)$.

Mathematica NSolve función devuelve las soluciones de 8, pero sólo uno de ellos es realista:

x1 = 0,                   y1 = 0,                   r1 = 1.000000000000000,
x2 = 1.000000000000000,   y2 = 1.236123309773482,   r2 = 0.589968816349978,
x3 = 0,                   y3 = 1.42833661693032,    r3 = 0.4283366169303163,
x4 = 0,                   y4 = 2.05895857598599,    r4 = 0.202285342125356,
x5 = 1.000000000000000,   y5 = 2.04366802211740,    r5 = 0.217575895993943,
x6 = 0.4908924510471699,  y6 = 1.963427729400839,   r6 = 0.2978161887105067

Mathematica no podía encontrar una solución simbólica, por lo que es poco probable que exista uno. También, desde numérica de problemas dio las soluciones de 8, esto sugiere que la solución implica, en definitiva, encontrar las raíces de un polinomio de grado 8, y no hay fórmulas para tales raíces, excepto en circunstancias muy especiales.

He conectado las respuestas anteriores en un sistema CAD para comprobar. Se ve bien para mí, y esto está de acuerdo con la respuesta de @GEdgar a continuación.

enter image description here

1voto

Anthony Cramp Puntos 126

Tengo este... he utilizado Arce.

circs

deje $f$ ser la solución de $Z^8+191 Z^7-840 Z^6+1366 Z^5-1051 Z^4+369 Z^3-22 Z^2-20 Z+4=0$
con $f \approx 0.490892451047172$.

El círculo rojo tiene centro de $(0,0)$ y radio de $1$.

El círculo naranja tiene centro de $(1,a)$ y radio de $\alpha$.

El círculo ha de centro $(0,b)$ y radio de $\beta$.

El círculo verde tiene centro de $(f,g)$ y radio de $\gamma$.

El círculo amarillo que tiene el centro de $(1,d)$ y radio de $\delta$.

El círculo azul tiene centro de $(0,e)$ y radio de $\varepsilon$.

La altura del rectángulo es de $q$.

Donde: $$ a = 306903/25262-(1939995/50524) f-(94131/50524) f^7-(9023371/25262) f^6+(66087285/50524) f^5-(80907405/50524) f^4+(2371909/2972) f^3-(5400341/50524) f^2, \\ \alpha = -(17359/50524) f^7-(97837/1486) f^6+(12493681/50524) f^5-(16113939/50524) f^4+(9194777/50524) f^3-(133611/2972) f^2+(43669/50524) f+47145/25262, \\ b = -(95955/50524) f^7-(9193297/25262) f^6+(17315480/12631) f^5-(44047963/25262) f^4+(45604955/50524) f^3-(3121053/25262) f^2-(570195/12631) f+175118/12631, \\ \beta = -(95955/50524) f^7-(9193297/25262) f^6+(17315480/12631) f^5-(44047963/25262) f^4+(45604955/50524) f^3-(3121053/25262) f^2-(570195/12631) f+162487/12631, \\ d = 600881/25262-(3585615/50524) f-(163321/50524) f^7-(7823764/12631) f^6+(117883589/50524) f^5-(75344439/25262) f^4+(79769519/50524) f^3-(3055781/12631) f^2, \\ \delta = -(51831/50524) f^7-(2480464/12631) f^6+(2311919/2972) f^5-(26833767/25262) f^4+(30252289/50524) f^3-(1137849/12631) f^2-(1689289/50524) f+246833/25262, \\ e = -(203531/50524) f^7-(19497525/25262) f^6+(73927513/25262) f^5-(2798149/743) f^4+(100615859/50524) f^3-(7314683/25262) f^2-(1229558/12631) f+380731/12631, \\ \varepsilon = -(11621/50524) f^7-(1110931/25262) f^6+(4665593/25262) f^5-(3520570/12631) f^4+(9405949/50524) f^3-(1072577/25262) f^2-(89168/12631) f+43126/12631, \\ f = f, \\ g = 355200/12631-(1118598/12631) f-(185877/50524) f^7-(35614453/50524) f^6+(67343345/25262) f^5-(86481049/25262) f^4+(91632781/50524) f^3-(13530889/50524) f^2, \\ \gamma = -(29275/50524) f^7-(5602459/50524) f^6+(11249761/25262) f^5-(15697157/25262) f^4+(18389027/50524) f^3-(3243631/50524) f^2-(200128/12631) f+68657/12631, \\ q = -(3164/743) f^7-(10304228/12631) f^6+(39296553/12631) f^5-(51089103/12631) f^4+(27505452/12631) f^3-(4193630/12631) f^2-(1318726/12631) f+423857/12631 $$

Numérico cpproximation: $$ a = 1.23612328564785656 , \\ \alpha = .589968817155102521 , \\ b = 1.42833663490934448 , \\ \beta = .428336634909344482 , \\ d = 2.04366799976829583 , \\ \delta = .217575876266115742 , \\ e = 2.05895853101811710 , \\ \varepsilon = .202285346566878577 , \\ f = .490892451047172274 , \\ g = 1.96342771792025417 , \\ \gamma = .297816186731686194 , \\ q = 2.26124391141829761 $$

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X