Dada una superficie $f(x,y,z)=0$ ¿Cómo se puede determinar si se trata de una superficie de revolución y encontrar el eje de rotación?
El caso especial en el que $f$ es un polinomio también es de interés.
Unas cuantas ideas que pueden llevar a alguna parte, tal vez:
(1) Para los de álgebra: Superficies de la forma $z = g(x^2 + y^2)$ son siempre superficies de revolución. No sé si lo contrario es cierto. Si lo es, entonces sólo tenemos que encontrar un sistema de coordenadas en el que $f$ tiene esta forma particular. Encontrar sistemas de coordenadas especiales que simplifiquen las cosas suele implicar encontrar valores propios. De todos modos, los valores propios se utilizan para abordar el caso especial de las superficies cuádricas.
(2) Para las personas de geometría diferencial: Las superficies de revolución tienen un patrón muy especial de líneas de curvatura. Una familia de líneas de curvatura es un conjunto de círculos coaxiales. No sé si esta propiedad caracteriza a las superficies de revolución, pero parece prometedora.
(3) Para físicos e ingenieros: El eje de rotación debe ser uno de los ejes principales para los momentos de inercia centroidales, según los apuntes de física que he leído. Así que deberíamos calcular el centroide y el tensor de inercia. No estoy seguro de cómo. Luego, diagonalizar, por lo que los valores propios, de nuevo. Tal vez esto es en realidad el mismo que la idea # 1.
(4) Para los amigos de la geometría clásica: Lo que caracteriza a las superficies de revolución (creo) es que cada línea normal a la superficie interseca alguna línea fija, que es el eje de rotación. Por lo tanto, construir las líneas normales en algunos puntos de la superficie (¿cuántos?), y ver si hay alguna línea $L$ que cruza todas estas líneas normales (¿cómo?). Ver esta pregunta relacionada . Si lo hay, entonces esta línea $L$ es (probablemente) el eje de rotación deseado. Esto parece estar relacionado de alguna manera con las respuestas dadas por Holographer y zyx.
¿Por qué es interesante/importante? Porque las superficies de revolución son más fáciles de manejar computacionalmente (por ejemplo, los cálculos de área y volumen), y fáciles de fabricar (utilizando un torno). Por lo tanto, es útil poder identificarlas, para poder tratarlas como casos especiales.
La pregunta está relacionada con este sobre superficies simétricas Creo que Los tres últimos párrafos de esa pregunta (sobre los centroides) también se aplican aquí. En concreto, si tenemos una superficie de revolución acotada (compacta), su eje de rotación debe pasar por su centroide, por lo que algunos grados de libertad desaparecen.
Si quieres poner a prueba tus ideas, puedes probar a experimentar con $$ f(x,y,z) = -6561 + 5265 x^2 + 256 x^4 + 4536 x y - 1792 x^3 y + 2592 y^2 + 4704 x^2 y^2 - 5488 x y^3 + 2401 y^4 + 2592 x z - 1024 x^3 z - 4536 y z + 5376 x^2 y z - 9408 x y^2 z + 5488 y^3 z + 5265 z^2 + 1536 x^2 z^2 - 5376 x y z^2 + 4704 y^2 z^2 - 1024 x z^3 + 1792 y z^3 + 256 z^4 $$ Esta es una superficie de revolución, y es compacta. Lamento que sea un desastre tan feo. Era el ejemplo compacto no cuadrado más simple que pude inventar.
Si giramos a un $(u,v,w)$ sistema de coordenadas, donde $$ u = \frac{1}{9}( x - 4 y + 8 z) \\ v = \frac{1}{9}(8 x + 4 y + z) \\ w = \frac{1}{9}(-4 x + 7 y + 4 z) $$ entonces la superficie se convierte en $$ u^2 + v^2 + w^4 - 1 = 0 $$ que es una superficie de revolución que tiene la $w$ -como su eje de rotación.
0 votos
@Hoseyn -- He buscado un poco y no he encontrado ninguna referencia.
0 votos
@Hoseyn -- tal vez te preguntes por qué esto es interesante/importante. La respuesta es que las superficies de revolución son más fáciles de manejar computacionalmente, y fáciles de fabricar (usando un torno). Por lo tanto, es útil poder identificarlas, para poder tratarlas como casos especiales. Si no es eso lo que querías decir, intenta preguntar de nuevo.
0 votos
Fueron las dos cosas a las que me refiero. Ahora estoy trabajando en ello.
3 votos
Un tensor de inercia arbitrario (@ Centroid) parece un comienzo prometedor para los ejes de revolución candidatos. Dará lugar a 3 eigenvales (raíces del polo cúbico del tensor). Cuando las raíces se repiten hay cierta simetría topológica en el tensor de inercia. Caso 1: 2 raíces (1 que se repite) como un cilindro (no tiene por qué ser de sección circular). El no se repite El vector propio del valor propio es el eje de revolución candidato. Yo miraría las secciones transversales normales a este eje candidato para la curvatura constante en cada sección. Caso 2: 1 raíz que se repite (como un cubo o una esfera).
0 votos
Continuando: En el caso 2, no es necesario considerar el vector propio... (podría estar en cualquier dirección). Es evidente que sólo una esfera (punto de vista estacionario) puede girar. Todas las demás esferas topológicas (desde el punto de vista de la inercia) no pueden ser giradas.
0 votos
@Darcy -- Ignoremos el caso de una esfera (que se puede detectar fácilmente). Entonces, en otros casos, supongo que uno de los ejes principales estará a lo largo del eje de revolución, y los otros dos serán de alguna manera indeterminados. No estoy seguro de lo que esto implica sobre los valores propios.
0 votos
@bubba - (Me he equivocado en el caso de una esfera topológica - un cubo no es un ejemplo de esto... pero una forma parecida a un balón de fútbol sí lo sería). Estoy de acuerdo en que el caso de un cilindro topológico es el más interesante para identificar el eje de revolución. Al abordar esto, yo no me centraría en identificar primero los ejes principales. En su lugar, me centraría en identificar los valores principales. Cuando se tiene un valor principal que se repite (raíz), se puede eliminar. El valor principal único (que no se repite) es el que quieres. Su eje principal será el eje de revolución candidato.
0 votos
Identificar los valores principales primero sólo implica escribir el polinomio característico para el tensor de inercia... Será un cúbico. Puedes resolver sus raíces exactamente y determinar si tienes 2 raíces que son iguales y 1 raíz que es diferente. Entonces resuelve el vector propio de esta única raíz que no se repite.
0 votos
@Darcy -- Voy a hacer esto con aritmética de punto flotante, así que nada es exacta. Encontrar las raíces del polinomio característico no suele ser una buena manera de calcular los valores propios, aunque podría estar bien para $3 \times 3$ matrices. Encontrar dos valores propios que sean casi igual es probablemente suficiente.
0 votos
@ja72 -- Yo mismo iba a añadir una recompensa, y veo que tú ya lo has hecho. Gracias.
0 votos
@Darcy: No estoy seguro de cómo ayuda tu comentario. Es cierto que cuando la superficie es una superficie de revolución entonces tendrá un valor propio de multiplicidad al menos dos. Por otro lado, esto será cierto para muchas superficies que no son de revolución también. No se puede esperar capturar esta información con un simple $3 \times 3$ matriz. El mapa $S \mapsto I_S$ de las superficies a sus tensores de inercia es enormemente degenerada.
0 votos
@Marek -- fue mi idea, así que no culpes a Darcy :-). Es cierto que el tensor de inercia sólo capta una pequeña parte de la información sobre la superficie. Pero, la sugerencia es que captura la parte que quiero, tal vez.
0 votos
@bubba: vale, no importa de quién sea la idea :) Consideremos, por ejemplo, el anuloide deformado (que se puede incrustar en un plano) de tal manera que su límite interior es una curva tipo elipse y su límite exterior es otra curva tipo elipse de tal manera que la superficie es más delgada cuando se aleja del origen. En realidad, no es difícil organizar los asuntos de manera que el tensor de inercia coincida con el de algún círculo. No es fácil encontrar estas superficies explícitamente, pero simplemente por el recuento de dimensiones es obvio que el tensor de inercia no puede ayudar aquí.
1 votos
Estoy de acuerdo contigo en que a los físicos les gusta aprovechar cualquier simetría para simplificar el problema (en este caso para trabajar en coordenadas cilíndricas dadas por el eje de rotación). Pero normalmente el proceso no puede ser inverso. No se puede esperar ninguna simetría en las superficies en general, incluso en las que tienen bonitos tensores de inercia.
0 votos
@bubba es una pregunta notable y si la concedes yo también concederé la recompensa (quizás).
0 votos
@ja72 -- No sé si dos personas pueden otorgar recompensas a la vez. Yo añadiré una recompensa si tú quitas la tuya. Pero, no sé cómo quitar una recompensa, tampoco.
0 votos
@Marek -- me parece que la solución podría proceder en dos etapas: (1) Encontrar algún conjunto pequeño (finito) de ejes candidatos, y luego (2) Comprobar cada uno de estos ejes candidatos para ver si alguno de ellos es un eje de rotación para la superficie. La idea del tensor de inercia es aplicable en la etapa 1 (encontrar los ejes candidatos). He leído en varios textos de física que si existe un eje de revolución, entonces será un eje principal de inercia. No he visto ninguna prueba, pero esto parece plausible.
0 votos
Continuación -- Tener un tensor de inercia bonito parece que asegura algún tipo de simetría (para mí), pero, como dices, no garantiza que tengas una superficie de revolución; todavía tienes que comprobarlo para cada eje candidato. Pero la comprobación con un conocido El eje parece un problema mucho más fácil.
0 votos
Gran pregunta. Naturalmente lleva a más preguntas; acabo de publicar una relacionada aquí porque una solución algebraica para las variedades sería muy interesante.