Calculateur de vitesse de lancement par ressort
Un ressort de 200 N/m comprimé de 0,1 m lance une masse de 0,5 kg à 2 m/s. Saisissez la raideur, la compression et la masse pour obtenir la vitesse de sortie et l'énergie stockée, sans frottement. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- K
- 200
- X
- 0,1
- M
- 0,5
- Pe
- 1 m/s
- Tension (V)
- 2
- Précision
- 10
Ce calculateur de vitesse de lancement par ressort détermine la vitesse à laquelle une masse quitte un ressort idéal comprimé (ou étiré) lorsque toute l'énergie élastique stockée se convertit en énergie cinétique. Vous saisissez la constante de ressort k, la compression ou l'extension x par rapport à la longueur non déformée, et la masse m de l'objet lancé. La conservation de l'énergie pour un modèle horizontal sans frottement qui obéit à la loi de Hooke donne un demi k fois x au carré égal à un demi m fois v au carré, de sorte que la vitesse de lancement est la valeur absolue de x multipliée par la racine carrée de k sur m. Avec des entrées SI —newtons par mètre, mètres et kilogrammes— le résultat est en mètres par seconde, et la réponse signale aussi l'énergie potentielle élastique en joules pour recouper les feuilles d'exercices. Une masse nulle ou négative est rejetée car la formule de vitesse n'est pas définie ; une constante de ressort négative est rejetée pour la même raison. Le moteur est une arithmétique purement déterministe : aucun appel réseau, aucun échantillonnage et aucun raccourci dépendant de la date.
Ce que signifie la vitesse de lancement par ressort et ce que contient la réponse
En mécanique d'introduction, une masse pressée contre un ressort idéal comprimé puis relâchée convertit l'énergie potentielle élastique stockée en énergie cinétique lorsque le ressort revient à sa longueur non déformée. Sous les hypothèses standards —loi de Hooke, pas de frottement et pas de travail supplémentaire le long de la trajectoire de lancement— le bilan d'énergie est un demi k fois x au carré égal à un demi m fois v au carré.
En résolvant la vitesse de la masse à la position d'équilibre, on obtient v égal à la valeur absolue de la compression multipliée par la racine carrée de k sur m. La constante de ressort k est la raideur du ressort linéaire ; le déplacement x peut être une compression ou une extension de même magnitude car l'énergie dépend de x au carré ; la masse m est la masse inertielle du corps libre qui accompagne l'extrémité du ressort jusqu'à la libération.
Une raideur nulle ou un déplacement nul sont valides et donnent une vitesse de lancement nulle lorsque la masse est positive et finie. Si vous n'avez besoin que de l'énergie potentielle élastique sans masse, utilisez l'outil d'énergie potentielle de ressort ; si vous avez besoin du temps de vol d'un projectile après le lancement, utilisez un auxiliaire de projectile avec cette v comme vitesse de départ.
Où la vitesse de lancement par ressort s'inscrit dans l'étude, la conception et le logiciel
Les étudiants rencontrent v égal à la valeur absolue de x multipliée par la racine carrée de k sur m lorsqu'un manuel présente la conversion d'énergie élastique en cinétique, lorsqu'un laboratoire demande la vitesse de sortie d'un chariot à ressort, ou lorsqu'un problème de concours donne k, compression et masse et demande la vitesse de lancement sans calcul.
Les enseignants peuvent pré-générer des clés de réponses pour des valeurs modestes de raideur, de course et de masse sans se fier à des applications de calcul opaque qui changent d'unité en silence ou confondent force et énergie.
Les développeurs appellent le même contrat depuis des scripts pour semer des vecteurs de test déterministes pour des démos de physique de jeux, pour normaliser des paramètres de ressort et de masse saisis par l'utilisateur avant une animation, ou pour satisfaire des énoncés de programmation qui exigent des mètres par seconde plutôt qu'un croquis improvisé.
Les vérifications mécaniques produit et de premier ordre utilisent la formule énergétique lorsque seules la raideur linéaire, la compression de conception et la masse de charge sont connues, avant de modéliser le frottement, la chute gravitationnelle ou les ressorts non linéaires. Associez-le à l'énergie potentielle de ressort lorsque vous n'avez besoin que de pe, à la loi de Hooke lorsque vous avez besoin de la force, et aux auxiliaires de projectiles lorsque la masse lancée continue en vol libre après la libération.
Cas d’usage
Vérifications de devoirs et de laboratoire
Calculez la vitesse de lancement v = |x|√(k/m) à partir de la constante de ressort, de la compression et de la masse avant de noter des feuilles de conservation d'énergie ou des labs à chariot à ressort.
Logiciel de tutorat et d'enseignement
Normalisez k, compression et masse saisis par l'utilisateur en vitesse de lancement et PE élastique pour des leçons d'énergie interactives.
Questions fréquentes
Combien coûte le calculateur de vitesse de lancement par ressort ?
Il est gratuit dans votre navigateur sur cette page.
Quelle formule est utilisée pour la vitesse de lancement par ressort ?
Conservation de l'énergie pour un ressort idéal de Hooke : ½ · k · x² = ½ · m · v², donc v = |x| · √(k/m). Avec des entrées SI (N/m, m, kg) l'unité est le mètre par seconde (m/s). La réponse signale aussi pe = ½kx² en joules.
Que se passe-t-il si la masse est nulle ?
La vitesse de lancement à partir de ½kx²=½mv² n'est pas définie lorsque la masse est nulle (division par zéro sous la racine carrée).
La compression x peut-elle être négative ?
Oui. Un x négatif signifie un déplacement dans le sens opposé par rapport à la longueur non déformée. Comme l'énergie dépend de x², la vitesse de lancement est la même pour +x et −x d'égale magnitude. Un x nul donne une vitesse nulle pour toute masse finie positive et tout k non négatif.
Est-ce la même chose que le calculateur d'énergie potentielle de ressort ?
Non. L'énergie potentielle de ressort ne renvoie que PE = ½kx² à partir de k et x. Cet outil exige aussi la masse m et renvoie la vitesse de lancement lorsque cette énergie devient cinétique, plus pe par commodité.
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/spring-launch-speed \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"k":200,"x":0.1,"m":0.5}'const res = await fetch("https://api.kit.forhosting.com/mech/spring-launch-speed", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"k": 200,
"x": 0.1,
"m": 0.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/spring-launch-speed",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"k": 200,
"x": 0.1,
"m": 0.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/spring-launch-speed", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"k":200,"x":0.1,"m":0.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"k":200,"x":0.1,"m":0.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/spring-launch-speed", 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
{
"k": 200,
"x": 0.1,
"m": 0.5
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.spring_launch_speed",
"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
Ce que signifie la vitesse de lancement par ressort et ce que contient la réponse
Ce calculateur renvoie les entrées normalisées k, x et m, la pe élastique stockée avant la libération, la vitesse de lancement v, la précision utilisée pour l'arrondi, une étiquette de méthode spring_launch_speed, un court rappel de formule et un indice d'unité m/s pour les entrées SI. Il n'y a ni intégration numérique d'une loi de force non linéaire, ni modèle de contact multi-corps, ni échantillonnage de Monte Carlo : le moteur évalue le résultat énergétique sous forme fermée dans la plage numérique admise ou rejette l'entrée avec invalid_input. Les cas rejetés comprennent k, x ou m manquants, des valeurs non finies, des magnitudes au-dessus des plafonds documentés, une constante de ressort négative et toute masse nulle ou négative, car la vitesse de lancement par conservation de l'énergie n'est pas définie lorsque m n'est pas strictement positive. Cette page répond uniquement au problème idéal de vitesse de lancement ressort-masse, avec une sortie numérique stable adaptée aux feuilles d'exercices, aux tests unitaires et aux consommateurs d'API qui ne doivent pas inventer d'étapes symboliques.
Comment la constante, la compression et la masse sont lues et comment les résultats restent reproductibles
Une raideur nulle est autorisée et renvoie une vitesse de lancement nulle pour toute masse finie positive. L'extension peut être positive, nulle ou négative ; les valeurs négatives signifient un étirement dans le sens opposé et produisent la même vitesse que la magnitude positive égale car l'énergie dépend de x au carré. La masse doit être un nombre fini positif : une masse nulle est rejetée explicitement car un demi m fois v au carré ne peut pas retrouver une vitesse de lancement finie lorsque m vaut zéro, et une masse négative est rejetée pour le même contrat physique. Les signes plus initiaux optionnels et la notation scientifique sur les chaînes numériques sont autorisés lorsqu'ils s'interprètent comme des décimaux finis ; les espaces intégrés et les jetons non numériques sont rejetés. Le champ préféré pour la constante de ressort est k, mais les alias spring_constant, stiffness et K sont acceptés afin que tableurs, chaînes de requête et formulaires typés réutilisent le même contrat. La constante de ressort doit être finie et non négative : une valeur négative échoue avec invalid_input et un message qui nomme le champ, de sorte qu'une mauvaise cellule ne devienne pas silencieusement une vitesse absurde. Le champ préféré pour le déplacement est x, avec les alias compression, displacement, delta_x et X. Le champ préféré pour la masse est m, avec les alias mass et M. Un champ optionnel precision, avec les alias decimals et dp, choisit combien de décimales exposer pour les sorties numériques, par défaut dix et plafonné à quinze afin que les goldens JSON restent stables. Associez l'exécution gratuite dans le navigateur de cette page à l'API payante lorsque vous avez besoin du même résultat mathématique dans un pipeline automatisé sans réimplémenter vous-même la formule de lancement par ressort.
Où la vitesse de lancement par ressort s'inscrit dans l'étude, la conception et le logiciel
Les outils éducatifs utilisent le endpoint lorsqu'un apprenant saisit la constante de ressort, la compression et la masse, et que l'interface doit afficher ensemble la vitesse de lancement et l'énergie stockée. Sur cette page le travail s'exécute entièrement dans votre navigateur ; via l'API chaque requête réussie coûte $0.002, une validation échouée n'est pas facturée et rien n'est stocké après la réponse. Cette répartition —exploration interactive gratuite et API payante identique— correspond au reste du catalogue de niveau A du KIT et vous permet de passer d'une démo en classe à un pipeline automatisé sans changer le résultat mathématique.
Cas d'intégration
Fixtures de test déterministes
Générez des vitesses de lancement par ressort reproductibles pour tests unitaires, démos de physique de jeux et assertions de CI sur ½kx²=½mv².