Buen trabajo, pero tu problema es que estás adoptando una visión demasiado estrecha de lo que significa "oscilar en fase". Para estar en fase, los dos péndulos simplemente tienen que estar en el mismo punto de su ciclo, es decir, en el mismo ángulo y oscilando en la misma dirección. Lo que estás haciendo con tu enfoque de las marcas de tiempo es identificar sólo aquellos instantes en los que los dos péndulos han vuelto exactamente a su empezando por posición al mismo tiempo.
Y definitivamente estarán en fase cuando ambos vuelvan a sus posiciones iniciales al mismo tiempo (ya que el problema especificaba que empezaban en fase), pero el truco es que también podrían estar en fase en puntos anteriores.
Imagina un péndulo con un periodo de 10 segundos, y otro con un periodo de sólo 1 segundo:
- Después de 1 segundo, P2 habrá vuelto a su posición inicial, mientras que P1 sólo habrá recorrido el 10% de su ciclo de 10 segundos. Por lo tanto, P2 está a punto de alcanzar a P1 - están a punto de tener otro momento en el que están en fase de nuevo (con P2 básicamente haciendo todo el trabajo).
- Otros 0,1 segundos después de eso (1,1s en total), P2 habrá vuelto a su punto de partida hasta el 10% a través de su ciclo de 1 segundo, mientras que P1 será sólo el 11% a través de su ciclo
- Otros 0,01 segundos después de eso (1,11s en total), P2 estará al 11% de su ciclo, mientras que P1 está al 11,1% de su ciclo.
- Puedes ver hacia dónde se dirige esto -- P2 "atrapará" a P1 por primera vez en 1.111111...s (aka 10/9 segundos).
Puedes validar eso desde tu fórmula: T2*T1/(T2-T1) = 10*1/(10-1) = 10/9 = 1.11111...
Así que estos dos van a estar en fase cada 10/9 segundos. Pero son no van a estar en su punto de partida cuando vuelvan a entrar en fase; la primera vez que estén en fase será 1/9 del camino a través del ciclo. ¿Ves cómo eso es diferente de lo que estabas viendo? Sólo buscabas los puntos en los que los dos péndulos han hecho completa ciclos y comprobar si están en fase.
Tu método equivale a encontrar el menor período de tiempo que sea un múltiplo entero de los períodos de ambos péndulos. Eso hará que ambos estén en fase Y en su punto de partida, por primera vez, pero estar en el punto de partida no es una condición necesaria para estar en fase. En mi ejemplo, donde los periodos son de 1s y 10s, el tiempo equivalente (la primera vez que ambos vuelven a estar en fase al final de un ciclo completo) es de 10s (ya que para P1, 10*1 = 10 y para P2, 1*10=10). En ese momento, P1 ha completado exactamente un ciclo, P2 ha completado 10 ciclos, y es la 9ª vez (porque 10/1,11... = 9) que vuelven a estar en fase el uno con el otro.
En tu pregunta, con P1 de 2s y P2 de 0,9s, la "frecuencia de batido" (cantidad de tiempo para volver a la fase) es = 2*0,9/(2-0,9) ~= 1,63 segundos. Identificas correctamente 18s como el mínimo común múltiplo de los dos períodos. A los 18s ambos estarán de vuelta en sus puntos de partida y en fase, al final del 9º ciclo completo para P1, el 20º ciclo completo para P2 -- y es la 11ª vez (18/1,63) que han vuelto a estar en fase el uno con el otro.
Con P1 de 2s y P2 de 1,8s, la "frecuencia de batido" es de 2*1,8/(2-1,8) = 18 segundos, Y el mínimo común múltiplo entero de los dos períodos también resulta ser 18s. A los 18s, P1 habrá completado 9 ciclos, P2 habrá completado 10 ciclos, y será la primera vez que vuelvan a estar en fase juntos.
Se podría argumentar que la pregunta es ligeramente ambigua al decir "Vuelven a oscilar en fase después de un intervalo de 18 segundos desde el inicio", es decir, no especifica que "Ellos, para el primera vez desde la salida, vuelve a oscilar en fase después de un intervalo de 18 segundos desde la salida", pero creo que la parte de "primera vez" está bastante implícita.