Vous êtes sur la page 1sur 5

© Sylvain Hanneton dossier cours ISA2 ou Biomécanique et Simulation

Simulation d'un système masse-ressort


(avec Scicos ou Xcos)

Objectif
Simuler le comportement d'un système mécanique constitué d'une masse et d'un ressort avec le
logiciel Scicos (ou Xcos). On étudiera notamment le rôle des forces de frottement.
Pour obtenir le logiciel (libre) Scilab dont Xcos fait partie : http://www.scilab.org
Les diagrammes ci-dessous ont été réalisés avec la version 5.3.1 de Scilab.

Équation du système
On suppose une masse m suspendue à un ressort de constante
de raideur k. Cette masse est soumise à la gravité et on notera g (
g =9,81 m/s²) la valeur de l'accélération de la gravité. La
masse m est soumise à deux forces :
• la force  P (poids de l'objet) générée par la gravité,
qui s'exerce toujours dans le même sens (vers le bas), et
dont l'amplitude est égale au produit de la masse m par
l'accélération de la pesanteur g.
• la force de rappel F  du ressort, dont la valeur
dépend de la différence entre l'allongement du ressort
L et sa longueur au repos L0 . L'orientation de
cette force change selon que le ressort est compressé ou
dilaté et dépend de k , la constante de raideur du
ressort.
Selon la seconde loi de Newton, le produit de la masse par
l'accélération de l'objet est égal à la somme de forces externes
qui s'appliquent sur le système.
L'équation du mouvement de l'objet est donc :
m⋅ÿ= P F
Les relations donnant les valeurs des deux forces sont :

• le poids : P=−m⋅g
• la force de rappel du ressor : F =−k⋅ yL0 
Donc l'équation du mouvement de la masse sera
m⋅ÿ=−m⋅g−k⋅ y L 0  (équation 1)

Contexte
Pour définir les paramètres utilisés dans le diagramme et initialiser leur valeur, nous allons

1/5
© Sylvain Hanneton dossier cours ISA2 ou Biomécanique et Simulation

utiliser la fonction « context » de Xcos. Cliquer sur l'item « context » du menu Simulation-
>Modifier le contexte (ou dans Edition->context dans l'ancienne version) affiche une boîte de
dialogue dans laquelle apparaît une ligne. Nous allons définir dans cette ligne les valeurs
nécessaires à la simulation :
• valeur de l'accélération de la pesanteur : g =9.81
• valeur de la masse : m=1 kg
• valeur de la constante de raideur du ressort : k =1 N /m
• valeur de la longueur au repose du ressort (30 cm), c'est à dire la longueur pour laquelle il ne
produit pas de force de rappel : k =0.3 m
Attention à ne pas utiliser la virgule comme séparateur décimal mais le point. Cela nous donne le
contexte suivant:

Illustration 1: Définition des variables g, m, L0 et k dans le contexte de la simulation.

Diagramme et simulation
Le diagramme correspondant à l'équation 1 est représenté sur l'illustration n°2. Le résultat de
la simulation du diagramme est représenté sur l'illustration n°3. On observe que le système oscille
autour d'une position proche de la valeur 10. Comme il n'y a pas de frottements, les oscillations ne
s'amortissent pas. Elles gardent la même amplitude et durent indéfiniment.

Illustration 2: Simulation du système masse-ressort (sans frottements).

2/5
© Sylvain Hanneton dossier cours ISA2 ou Biomécanique et Simulation

Illustration 3: Résultat de la simulation pour une durée de 100


secondes.
Ajout de frottements visqueux
On suppose maintenant que la masse est soumise à une force de frottement F v de type
visqueux. Cette force agit toujours dans le sens contraire du déplacement de l'objet et est
proportionnelle à la vitesse de l'objet : plus l'objet va vite, plus la force est importante. Elle est
définie par la formule suivante :
F v =−c⋅ẏ
Cette force s'ajoute aux autres forces exercées sur la masse et l'équation du mouvement devient
donc :
m⋅ÿ=−m⋅g −k⋅ y L 0 −c⋅ẏ (équation 2)
La valeur de c est rajoutée dans le contexte du diagramme. Le diagramme correspondant à cette
équation est dessiné dans l'illustration n°4, et le résultat de la simulation pour c=0.05
correspondant à l'illustration n°5.

Illustration 4: Simulation du système masse-ressort avec frottement visqueux.

3/5
© Sylvain Hanneton dossier cours ISA2 ou Biomécanique et Simulation

Illustration 5: Résultat de la simulation du système masse-ressort avec frottements


visqueux (pour une durée de 150 secondes).
Le résultat de la simulation montre que le mouvement de la masse s'amortit : le frottement visqueux
crée une déperdition d'énergie qui freine les mouvements.
Ajout d'un frottement sec
Un frottement sec, comme un frottement visqueux, est une force qui s'oppose au mouvement d'un
objet. Le sens de la force est donc toujours opposé à celui de la vitesse de l'objet considéré. Le type
de frottement sec que nous allons utiliser ici est un frottement qui est (presque) proportionnel au
carré de la vitesse de l'objet en mouvement. L'équation qui nous donne la valeur de la force de
frottement est la suivante :
F s =−c⋅ẏ∣ ẏ∣
L'amplitude de la force de frottement est donc proportionnelle au produit de la vitesse par sa valeur
absolue. Cette force s'ajoute aux autres forces dans l'équation du mouvement et l'on obtient donc :
m⋅ÿ=−m⋅g−k⋅ y L 0 −c⋅ẏ ∣ẏ∣ (équation 3)
On garde la même valeur ( c=0.05 ) pour le coefficient de frottement. Le diagramme
correspondant figure sur l'illustration n°6 (ci-dessous). Le résultat de la simulation est donné dans
l'illustration n°7.

Illustration 6: Diagramme du système masse-ressort avec ajout d'une force de frottement sec.

4/5
© Sylvain Hanneton dossier cours ISA2 ou Biomécanique et Simulation

Illustration 7: Résultat de la simulation du diagramme


système masse-ressort avec forces de frottements
correspondant à un frottement sec.
On peut remarquer, en comparant avec la figure n°5, que les oscillations s'amortissent plus vite,
mais qu'elles restent conséquentes à la fin de la période de simulation (t=100).

Ce document est sous licence Creative Commons


Paternité - Pas d'Utilisation Commerciale
Pas de Modification 2.0 France (CC BY-NC-ND 2.0) fr

5/5

Vous aimerez peut-être aussi