Vous êtes sur la page 1sur 4

Les oscillateurs coupls

Un exemple dutilisation de lalgbre linaire en physique

Par J-M Lemasquerier IPEST Tunis


Les phnomnes de couplage (ou interaction) entre plusieurs systmes sont frquents en Physique. Lalgbre
linaire est alors souvent un outil dtude privilgi. Les dnominations employes pour dcrire les systmes coupls sont
ainsi directement issues du vocabulaire de lalgbre linaire.

Exemple
On considre deux oscillateurs ressorts. Ces deux oscillateurs sont coupls par un ressort central.

k
1

k2

x
1

x
2

On dsigne par x1 et x2 les dplacements par rapport aux positions l'quilibre des deux masses. Le principe
fondamental de la dynamique appliqu successivement chaque masse conduit un systme de deux quations
diffrentielles couples :
m x1 = k1x1 + k2 ( x2 x1 )
( )

m x2 = k2 ( x2 x1 ) k3 x2
Les conditions initiales x1 ( 0), x2 ( 0), x1 ( 0) et x2 ( 0) sont supposes connues. On prendra :
x1 (0) = 1, x2 (0) = x1( 0) = x2 ( 0) = 0 : les masses sont initialement immobiles et la masse 1 est carte dune unit de
longueur.

k1 + k 2
k + k3
k
= 6 s 2 , 2
= 3 s 2 et 2 = 2 s 2 : le ressort n1 est plus raide que le n2 lui mme plus raide que le
m
m
m
n3.
Le systme peut scrire sous forme matricielle :

x1
x1
= M


x
2
x2

k1 + k 2

m
avec M =
k2

k2

k + k3
2
m

Dcouplage du systme
Pour rsoudre le systme, on va le dcoupler, cest--dire trouver deux combinaisons linaires de x1 et x2:

y1 = a11 x1 + a12 x2

y2 = a21x1 + a22 x2

telles que:

y1 = 1 y1

y2 = 2 y2

La solution en y1(t) et y2(t) est aise exprimer et on en dduit la solution en x1(t) et en x2(t).
Pour lexemple propos,

1 et

2 reprsentent les pulsations propres du systme doscillateurs coupls.

Remarquons que les pulsations propres peuvent tre trouves directement en crivant que les deux masses vibrent
sinusodalement la mme pulsation. Le systme () scrit en utilisant la notation complexe :
m 2 x = k1 x + k2 ( x x )

1
1
2
1
( )

2



m
x
k
x
x
k
x
2 2
3 2
2
1

Ce systme nadmet des solutions non nulles que pour deux valeurs de : les deux pulsations propres du systme 1 et 2.

Utilisation de lalgbre linaire

On pose x = x1ex 1 + x2 e x 2 .

x1
x1
= M montre que M est la matrice de loprateur linaire f tel que x = f ( x)
x2
x2

Lcriture matricielle du systme

y1 a11 a12 x1
x1
=
= Q .
y2 a21 a22 x2
x2

Le dcouplage se fait en crivant:

y1 et y2 sont les coordonnes de x dans une nouvelle base e y 1 , ey 2

ex1 = a11e y1 + a21e y 2

) avec: ex

= a12e y1 + a22e y 2

 Q est la matrice de passage de la base (e y1 , ey2 ) la base (e x1 ,e x 2 ) , cest--dire la matrice dont les colonnes sont
les composantes de ex , ex
1

dans la base e y , e y
1

(voir annexe I)

x1
y1
= P o P=Q-1 est la matrice de
x2
y2

Les solutions y1(t) et y2(t) tant trouves, on exprime x1(t) et x2(t) laide de

) la base (e
dans la base (e x , e x ) .

passage de la base e x , e x

e y1 et e y 2

 e y1 et e y 2

cest--dire la matrice dont les colonnes sont les composantes de

On veut que ey vrifie:


1
et que e y

y1 , ey 2

vrifie:

f ( e y1 ) = 1e y1
f ( e y 2 ) = 2 ey 2

sont deux vecteurs propres associs aux valeurs propres 1 et 2 de f

Recherche des valeurs propres

On rsout en f ( u) = u soit (M I)( u) = ( 0) avec u non nul.

Les valeurs de possibles sont les valeurs propres racines du polynme caractristique Det (M-I)=0.

6 2 6
,
2
2 3

Pour lexemple tudi, avec M =

2
= 0 conduit
3

1 = 2

2 = 7

Remarque : les valeurs propres de M sont toujours ngatives et distinctes (sauf si k2=0 et k1=k3)

Recherche des matrices de passage P et Q


A11
A11
A11
. On veut f ( e y 1 ) = 1e y 1 , soit M
= 1

A12
A12
A12

Cherchons par exemple e y 1 =

A11 0
= , ce qui ne pose pas de problme :
A12 0

Cela revient rsoudre le systme linaire dgnr: ( M 1I)

a12

ou tout autre vecteur proportionnel plus facile exprimer.


(a11 1) A11 + a12 A12 = 0 conduit e y1 =

a
(
)

11
1
Le mme procd est utilis pour trouver e y 2 et on obtient la matrice de passage P de la base

(ey

, ey 2 .

La matrice de passage Q ncessaire pour dfinir les fonctions y1(t) et y2(t) sobtient en inversant P

(e x , e x ) la base
1

Solution de lexemple propos


1

1
2
1 2
1

Pour lexemple tudi, on trouve e y 1 = et e y 2 = , do P =


et Q = P = 52
2
1
2 1

5
y1 = 1 y1 = 2 y1
Le systme scrit:
y2 = 2 y2 = 7 y2

y1(0)
x1(0)
avec les conditions initiales
=Q
=
y2 (0)
x2 (0)

5
1
5

5
2

y1 ( 0)
x1 ( 0) 0
=Q
=

y
(
)
0
2
x2 ( 0) 0

et

y1(t ) = 5 cos(1t )
do
y (t ) = 2 cos( t )
2
2
5
1
4

x1 ( t ) = 5 cos( 1t ) + 5 cos( 2 t )
x1 ( t )
y1 ( t )

=P

x2 ( t )
y 2 ( t )
x ( t ) = 2 cos( t ) 2 cos( t )
1
2
2
5
5

et en dfinitive:

Les modes propres doscillations


On observe un mode propre de loscillateur lorsque les deux masses oscillent avec la mme pulsation.
Un mode propre nest observ que si y2(t)=0 ou (exclusif) y1(t)=0, cest--dire en fait si x est un vecteur propre. On obtient
cette
situation
avec
des
conditions
initiales
particulires :

y1 (0) = y1 (0) = 0

ou
y (0) = y (0) = 0
2
2
Pour lexemple propos, le mode propre correspondant =1 est obtenu
lorsque

 2 ( t) = 0,
y2(t)= y

x1(0)
v v

=P =
x2 (0)
0 2 v

do

x1( 0)
a a

= P = et
x2 ( 0)
0 2 a

o a et v reprsentent un dplacement et une

vitesse initiale arbitraires de la masse 1.


Les deux masses oscillent alors en phase comme le montre la figure.
De la mme faon, le mode propre correspondant =2 est obtenu lorsque
 1( t) = 0,
y1(t)= y

do

x1( 0 )
0 2v

=P =

x 2 ( 0)
v v

x1( 0 )
0 2b

=P =
et
x2 ( 0 )
b b

o b et v reprsentent un dplacement et une

vitesse initiale arbitraires de la masse 2.


Les deux masses oscillent alors en opposition de phase comme le montre la
figure.

Phnomne de battements
Le phnomne de battement est observ lorsque les deux
pulsations propres sont voisines : lamplitude de chacune des deux
vibrations est lentement module (battements)
Les courbes suivantes ont t obtenues avec les deux ressorts
latraux plus raides que le ressort de couplage :

k1
k
k
= 10 s 2 , 3 = 8 s 2 et 2 = 1 s 2
m
m
m
Les deux pulsations propres sont alors voisines:
1=2,93 s-1 et 2=3,38 s-1
On observe la transmission des oscillations de la premire masse vers la
seconde de faon priodique.

Annexe I : dfinitions des matrices de passage

Soit B= e x , e x
1

) une base de E (dite ancienne base) et B= (e

y 1 , e y 2 une autre base de E (dite nouvelle base).

La matrice de passage P de B B est par dfinition la matrice dont les colonnes sont les composantes de e y , e y selon
1
2

ex1 , ex 2 .
P est une matrice inversible.

e y1 = a11ex1 + a21ex 2
a11 a12
alors : P =

a21 a22
e y 2 = a12 ex1 + a22 ex 2

Si

Formules de changement de base :


Soient

On a

y1
x1
les coordonnes du vecteur x dans la base B et ses coordonnes dans B.
y2
x2

y1
x1
=P , ce qui ncessite dinverser la matrice P pour obtenir les nouvelles coordonnes en fonction des
y2
x2
y1 -1 x1
=P o P-1 est la matrice de passage de B B.
y2
x2

anciennes :

Annexe II : ordres MAPLE pour tudier lexemple propos


>
>
>
>
>
>
>
>
>
>
>
>
>

restart:
f:='f':g:='g':
sys := diff(x1(t),t$2)=f, diff(x2(t),t$2)=g;
fcns := x1(t), x2(t):
condinitial:=x1(0)=-2,D(x1)(0)=-2,x2(0)=1,D(x2)(0)=1:
f:=-k1*x1(t)+k2*(x2(t)-x1(t));
g:=-k2*(x2(t)-x1(t))-k3*x2(t);
k1:=4:k2:=2:k3:=1:
unassign(x1):unassign(x2):
solution:=dsolve({sys,condinitial},{fcns});
solutionnumerique:=evalf(solution);
assign(solutionnumerique):
plot({x1(t),4+x2(t)},t=0..40);