Aunque un movimiento armónico simple es siempre periódico, un movimiento armónico complejo no necesariamente es periódico, aunque sí puede ser analizado mediante análisis armónico de Fourier.
Un movimiento armónico complejo es periódico solo si es la combinación de movimientos armónicos simples cuyas frecuencias son todas múltiplos racionales de una frecuencia base.
Un sistema que presenta oscilaciones armónicas con n grados de libertad en general tiene elongaciones Xi o movimientos a lo largo de direcciones independientes de la forma: (1a)
son las frecuencias propias del sistema,
Puede verse que para n = 1 un movimiento armónico complejo es simplemente una suma de movimientos armónicos simples: La velocidad y la aceleración de un movimiento armónico complejo general se obtienen derivando respecto al tiempo y también resultan ser movimientos armónicos complejos, composición de movimientos de las mismas frecuencias propias.
Aunque ahora no tienen por qué existir puntos de velocidad cero, como sucede en el movimiento armónico simple.
Un movimiento se dice periódico cuando se repite a intervalos regulares de tiempo; esto es, si después de cierto intervalo de tiempo constante, vuelve a pasar por la misma posición y con la misma velocidad.
La periodicidad requiere que el vector de posiciones x(t) = x(t+T) para todo t y para algún valor de T. Para el caso de un movimiento armónico complejo como (1a) eso requiere que, para todo i,
La periodicidad tan solo es posible si para cualesquiera frecuencias su cociente es un número racional.
Siendo como es que los números racionales son un conjunto de medida cero o conjunto nulo, la probabilidad de que el cociente de todas las frecuencias sea un número racional es cero y, por tanto, los movimientos armónicos complejos reales son cuasiperiódicos, pero no periódicos.
que da cuenta del amortiguamiento.
Un caso común de movimiento armónico complejo es el caso del problema de oscilaciones acopladas.
Estos problemas conducen a un sistema de ecuaciones del siguiente tipo: (2) Que en forma matricial puede escribirse como: (2')
Los modos propios proporcionan una solución del problema (2') de la forma (1).
Para ello es necesario determinar una serie de frecuencias naturales del sistema que pueden calcularse como:
Esto proporciona N soluciones para el cuadrado de la frecuencia natural.
Para cada una de estas soluciones se busca un vector unitario, llamado modo propio, que satisfaga la ecuación compatible indeterminada:
Puede comprobarse que estos vectores representando los diversos modos propios del sistema son ortogonales entre sí, por lo que la matriz formada por todos ellos es una matriz ortogonal:
Las coordenadas normales, asociadas a los modos propios, se obtienen mediante un cambio lineal a partir de las coordenadas convencionales:
, cumpliéndose que B' es la matriz inversa de A (A·B = B·A = I).
La solución general se puede obtener fácilmente resolviendo el problema en coordenadas normales.
{\displaystyle \mathbf {M} {\ddot {\mathbf {x} }}+\mathbf {K} \mathbf {x} =0\qquad \Rightarrow \qquad {\ddot {\mathbf {q} }}+\left[\mathbf {A} ^{T}\mathbf {M} ^{-1}\mathbf {K} \mathbf {A} \right]\mathbf {q} =0}
Pero debido a las propiedades de la matriz
la matriz entre corchetes resulta ser una matriz diagonal y por tanto la solución de ese último sistema se obtiene resolviendo N ecuaciones para cada una de las un conjunto de ecuaciones del tipo:
En términos de las coordenadas normales y la matriz de modos propios, la solución general del sistema se escribe:
La solución general se obtiene igual que antes usando coordenadas normales
Por construcción de las coordenadas ortogonales las matrices que multiplican a
son diagonales (esto requiere como condición adicional que
), por lo que el último sistema se reduce a N ecuaciones independientes del tipo:
Es decir, la combinación lineal de N movimientos armónicos forzados amortiguados.