Période masse-ressort
Suspendez 2 kg à un ressort de 50 N/m et découvrez combien de temps dure un aller-retour complet, en secondes. Saisissez la masse et la raideur pour obtenir la période d'un oscillateur masse-ressort idéal, pour les exercices, le laboratoire ou une première estimation. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- M
- 2
- K
- 50
- Période
- 1,2566370614 s
Ce calculateur de période masse-ressort renvoie le temps nécessaire à une masse reliée à un ressort linéaire idéal pour accomplir une oscillation. Si vous indiquez la masse en kilogrammes et la raideur en newtons par mètre, le résultat est exprimé en secondes. Le calcul est déterministe et ne fait appel ni au réseau, ni à un échantillonnage aléatoire, ni à une hypothèse cachée sur l’amplitude. Il convient aux exercices, à la préparation de travaux pratiques, au contrôle de simulations et aux premières estimations techniques lorsque l’amortissement, la masse du ressort et les effets non linéaires sont négligeables.
Ce que représente la période masse-ressort
La période est le temps nécessaire à une masse pour quitter un point de sa trajectoire, parcourir le reste du cycle et revenir à ce point avec le même sens de déplacement. La variable m désigne la masse oscillante et k la constante du ressort, également appelée raideur. Une masse plus élevée allonge la période, car le système change de vitesse plus lentement, tandis qu’un ressort plus raide la raccourcit grâce à une force de rappel plus forte pour un même déplacement.
Lorsque m est en kilogrammes et k en newtons par mètre, la période obtenue est en secondes. Dans le modèle idéal de la loi de Hooke, le résultat ne dépend pas de l’amplitude, propriété essentielle du mouvement harmonique simple. La réponse contient les valeurs normalisées de m et k, la période, son unité et la formule employée, ce qui facilite son contrôle ou sa conservation comme référence déterministe.
Une masse nulle est mathématiquement admise et donne une période nulle, même si tout dispositif réel possède une certaine masse mobile effective.
Comment saisir correctement la masse et la raideur
Saisissez la masse mobile dans m et la raideur du ressort dans k. Les deux valeurs doivent être des nombres finis. La masse ne peut pas être négative, car une masse inertielle négative sort du modèle classique retenu ici.
La constante du ressort doit être strictement positive. Une valeur négative de k est également refusée, car elle produirait une racine non réelle et ne représente pas un ressort ordinaire stable. Pour un résultat SI, convertissez les grammes en kilogrammes et les newtons par centimètre en newtons par mètre avant l’envoi.
Ainsi, 500 grammes valent 0.5 kilogramme et 2 newtons par centimètre valent 200 newtons par mètre. Le calculateur ne devine ni ne convertit les unités; tout autre système cohérent doit être interprété par l’appelant. Les chaînes numériques finies sont admises, mais les libellés, suffixes d’unité, valeurs infinies et champs absents échouent à la validation plutôt que de produire un résultat trompeur.
Hypothèses, usages et limites du modèle
L’équation modélise une seule masse ponctuelle effective et un ressort sans masse, parfaitement linéaire, en mouvement sans amortissement. Elle suppose que le ressort respecte la loi de Hooke sur toute la plage de déplacement et que ni frottement, ni résistance de l’air, ni excitation, ni non-linéarité géométrique, ni contrainte variable ne modifie le mouvement. Ces hypothèses rendent la formule excellente pour l’initiation à la physique, les premières estimations de conception et le contrôle de simulations numériques, mais elles en fixent aussi les limites.
Un ressort réel apporte une masse effective, l’amortissement fait décroître l’amplitude et une forte extension peut sortir le matériau de son domaine linéaire. Plusieurs ressorts peuvent nécessiter le calcul préalable d’une raideur équivalente; des masses couplées exigent une analyse des modes propres plutôt qu’une seule période scalaire. Dans le modèle visé, l’algorithme évalue directement 2π multiplié par la racine carrée de m divisée par k.
Sans itération, réseau, date ni hasard, des entrées identiques donnent des sorties identiques.
Cas d’usage
Vérifier un exercice de physique
Contrôlez la période harmonique simple à partir d’une masse et d’une raideur connues.
Préparer un TP sur les ressorts
Estimez la durée des cycles avant de mesurer des oscillations répétées avec un chronomètre ou un capteur.
Tester les résultats d’une simulation
Créez des périodes de référence déterministes pour tester un modèle masse-ressort idéal dans un logiciel.
Questions fréquentes
Quelles unités devez-vous utiliser ?
Utilisez les kilogrammes pour m et les newtons par mètre pour k afin d’obtenir la période en secondes. Aucune conversion d’unité n’est effectuée.
Pourquoi une raideur nulle est-elle refusée ?
La formule divise par k. Si k vaut zéro, aucune force de rappel du ressort ni aucune période finie régie par celui-ci n’existe.
L’amplitude modifie-t-elle la période ?
Non dans le modèle linéaire idéal de Hooke. Un ressort réel peut s’en écarter pour de grandes extensions.
Comment une masse plus lourde ou un ressort plus raide modifient-ils la période ?
Une masse plus lourde allonge la période, car le système change de vitesse plus lentement. Un ressort plus raide la raccourcit, car il rappelle plus fort pour un même allongement.
Comment convertir des grammes et des newtons par centimètre ?
Passez en kilogrammes et en newtons par mètre avant de saisir les valeurs. Par exemple, 500 grammes font 0,5 kilogramme, et 2 newtons par centimètre font 200 newtons par mètre.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/mech/shm-period-mass-spring \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"m":2,"k":50}'const res = await fetch("https://api.kit.forhosting.com/mech/shm-period-mass-spring", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"m": 2,
"k": 50
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/shm-period-mass-spring",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"m": 2,
"k": 50
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/shm-period-mass-spring", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"m":2,"k":50}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"m":2,"k":50}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/shm-period-mass-spring", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"m": 2,
"k": 50
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.shm_period_mass_spring",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Il applique l’équation standard du mouvement harmonique simple T = 2π√(m/k), avec la masse m et la raideur k. Utilisez-le dans le navigateur ou appelez l’API pour $0.002 par requête réussie.
Ce que représente la période masse-ressort
Pour une masse reliée à un ressort linéaire idéal, elle vaut T = 2π√(m/k).
Comment saisir correctement la masse et la raideur
Les alias mass, spring_constant et stiffness sont aussi acceptés pour simplifier l’intégration à des formulaires ou jeux de données existants. En particulier, k = 0 provoque une erreur invalid_input, puisque l’équation effectuerait une division par zéro et qu’une masse sans ressort n’a aucune période d’oscillation régie par celui-ci.
Hypothèses, usages et limites du modèle
Le navigateur est gratuit; chaque appel API réussi coûte $0.002, tandis que la validation bloque toute période physiquement incohérente.
Questions techniques
Quelle formule le calculateur emploie-t-il ?
Il utilise T = 2π√(m/k), période idéale du mouvement harmonique simple d’une masse m liée à un ressort linéaire de raideur k.
Quel est le prix d’une requête API ?
Une requête API réussie coûte $0.002. Le même calcul déterministe est disponible gratuitement dans le navigateur.