Un movimiento armónico complejo es un movimiento superposición lineal de movimientos armónicos simples. 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)
O más detalladamente:
(1b)
Donde, son las frecuencias propias del sistema, las fases iniciales. Cada uno de los vectores columna de la matriz A se llama modo propio de vibración, y los Ci son las amplitudes relativas de cada modo propio. 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 misma 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.
El movimiento armónico complejo dado por (1a) o (1b) es solución de una ecuación de un problema de pequeñas vibraciones del tipo:
Donde:
En el caso más general de un sistema con amortiguamiento lineal y fuerza de excitación interna, la ecuación de movimiento es más general:
Donde se ha añadido una matriz que da cuenta del amortiguamiento.
Un caso común de movimiento armónico complejo es el caso del problema de oscilaciones acopladas. Este problema de oscilaciones acopladas aparece, por ejemplo, en las vibraciones térmicas de un cristal, en el movimiento horizontal de un edificio en un terremoto y en el movimiento de un sistema de masas unidas por muelles o resortes. Estos problemas conducen a un sistema de ecuaciones del siguiente tipo:
(2)
Que en forma matricial puede escribirse como:
(2')
El problema puede resolverse mediante ciertos cambios de variables que llevan a las coordenadas normales o amplitudes de los modos propios de vibración, que son de hecho una forma particular de coordenadas generalizadas para el problema mecánico original.
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:
Donde , 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. Usando estas coordenadas se obtiene fácilmente si se tiene en cuenta que :
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 y son diagonales (esto requiere como condición adicional que ), por lo que el último sistema se reduce a N ecuaciones independientes del tipo:
Por lo que la solución resulta ser finalmente:
Es decir, la combinación lineal de N movimientos armónicos forzados amortiguados.