Calculateur accélérer puis croisière
Accélérer à 2 m/s² jusqu'à 10 m/s puis rouler 5 s à cette vitesse couvre 75 m en 10 s. Indiquez l'accélération, la vitesse de croisière et sa durée pour obtenir chaque phase et les totaux. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Accélération
- 2
- Vitesse de croisière
- 10
- Durée de croisière
- 5
- Temps d'accélération
- 5
- Distance d'accélération
- 25
- Distance de croisière
- 50
- Distance totale
- 75
De nombreux profils de mouvement réels ne sont pas une accélération constante sur tout le trajet : un véhicule, un robot ou un convoyeur accélère depuis le repos jusqu'à une vitesse de croisière prévue, puis la maintient pendant un intervalle connu. Les élèves qui vérifient des devoirs de cinématique en deux étapes, les enseignants qui préparent des corrigés, les ingénieurs d'automatisation qui estiment des temps de cycle et les auteurs de simulation ont besoin des mêmes totaux —quelle distance parcourt le corps et combien dure le profil complet— sans recomposer les formules à la main à chaque fois. Ce calculateur d'accélération puis croisière en deux phases accepte une accélération constante positive, une vitesse de croisière positive et une durée de croisière non négative.
Ce que signifie le mouvement en deux étapes : accélérer puis croisière
En cinématique unidimensionnelle d'introduction, un profil idéalisé courant comporte deux étapes consécutives sur une droite. La première part du repos avec une accélération positive constante a et se poursuit jusqu'à ce que la vitesse égale une vitesse de croisière choisie v. Comme la vitesse croît linéairement selon v égale a fois t lorsque la vitesse initiale est nulle, le temps d'accélération est simplement la vitesse de croisière divisée par l'accélération.
La distance parcourue en prenant de la vitesse suit la relation classique d'un demi a t au carré, qui équivaut aussi à la vitesse de croisière au carré sur deux a. La distance totale est la somme des deux distances d'étape ; le temps total est la somme des deux temps. L'intention de recherche se regroupe autour de phrases telles que calculateur accélération croisière deux phases, accélérer depuis le repos puis vitesse constante, distance et temps accélération et croisière, et cinématique de mouvement en deux étapes.
Les utilisateurs veulent des totaux numériques à confronter à une feuille d'exercices, à figer dans un tableur de temps de cycle ou à injecter dans un pipeline plus large —pas seulement un rappel que les formules existent. Les unités restent cohérentes avec la base de longueur et de temps que vous choisissez pour les trois entrées : mètres par seconde au carré avec mètres par seconde et secondes donnent des mètres de distance et des secondes de temps.
Contrat d'entrée, formules et comportement d'erreur
L'accélération doit être strictement positive : lorsqu'elle est exactement nulle, le gestionnaire rejette la requête avec un message clair indiquant que le mouvement en deux étapes ne peut atteindre la vitesse de croisière avec une accélération nulle, conformément à la règle produit et au langage de classe. Une accélération négative est aussi rejetée car ce modèle décrit l'augmentation de vitesse depuis le repos vers une croisière positive, non le freinage.
La vitesse de croisière doit être positive pour que la première étape ait une cible utile ; le temps de croisière peut être nul, ce qui donne une pure accélération jusqu'à la vitesse avec distance de croisière nulle. Il n'y a ni résistance de l'air, ni profil d'accélération variable, ni étape de freinage, ni composition multi-axes ; c'est le profil rectiligne idéal à deux étapes à partir des trois entrées connues.
Usage pratique, limites, tarification et canaux de livraison
Utilisez l'outil navigateur lorsque vous voulez des totaux immédiats en vérifiant des devoirs de mouvement en deux étapes, en validant une mesure de laboratoire, en estimant la distance parcourue par un convoyeur ou un AGV en montant en régime puis en croisière, ou en contrôlant une constante de jeu ou de robotique.
Choisissez des unités de façon cohérente : si la vitesse de croisière est en kilomètres par heure et le temps de croisière en secondes, convertissez d'abord pour que l'accélération et les distances partagent la même base de longueur et de temps. Il n'y a ni modèle de langage, ni service physique externe, ni aléatoire, de sorte que la capacité est sûre à figer dans des contrôles d'intégration continue et des supports pédagogiques reproductibles.
Branchez l'extrémité dans des exercices de cinématique, des correcteurs de concours, des fiches de mouvement ou des étapes de prétraitement où vous préférez déjà des erreurs de domaine explicites —comme rejeter une accélération nulle— à des widgets opaques qui n'expliquent pas pourquoi une entrée incorrecte a été refusée.
Cas d’usage
Devoirs et exercices de cinématique en deux étapes
Élèves et correcteurs confirment distance et temps totaux pour des profils accélérer depuis le repos puis croisière, avec rejet clair si l'accélération est nulle ou non numérique.
Estimations de temps de cycle et convoyeurs
Les scripts d'automatisation et de logistique estiment durée et distance d'un porteur qui monte à la vitesse de ligne puis maintient la croisière pendant un intervalle fixe.
Jeux de données déterministes pour tests de mouvement
Les pipelines qui alimentent des tests unitaires ou des démos interactives appellent un oracle pur à deux étapes au lieu de réimplémenter t=v/a et s=v²/(2a) dans chaque langage.
Questions fréquentes
Quelles formules utilise le calculateur accélération-croisière en deux phases ?
Les totaux sont les sommes des temps et distances de chaque étape. Accélération variable et freinage ne sont pas modélisés.
Que se passe-t-il si l'accélération est nulle ?
Un corps ne peut accélérer depuis le repos jusqu'à une vitesse de croisière finie avec une accélération nulle ; les échecs de validation ne sont pas facturés.
Quelle distance avec 2 m/s², 10 m/s et 5 s de croisière ?
On parcourt 75 m en 10 s. La phase d'accélération dure 5 s et couvre 25 m, car la durée est la vitesse divisée par l'accélération, et la croisière ajoute 50 m à vitesse constante.
La durée de croisière peut-elle être nulle ?
Oui. Elle peut valoir zéro, et le trajet se limite alors à la phase d'accélération : avec 2 m/s² jusqu'à 10 m/s, cela fait 25 m en 5 s.
Puis-je partir d'une vitesse non nulle ?
Non. Le modèle part toujours du repos, puis accélère de façon constante jusqu'à la vitesse de croisière. Pour un départ lancé, il faut un autre calcul de cinématique.
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/two-stage-motion \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"acceleration":2,"cruise_speed":10,"cruise_time":5}'const res = await fetch("https://api.kit.forhosting.com/mech/two-stage-motion", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"acceleration": 2,
"cruise_speed": 10,
"cruise_time": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/two-stage-motion",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"acceleration": 2,
"cruise_speed": 10,
"cruise_time": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/two-stage-motion", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"acceleration":2,"cruise_speed":10,"cruise_time":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"acceleration":2,"cruise_speed":10,"cruise_time":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/two-stage-motion", 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
{
"acceleration": 2,
"cruise_speed": 10,
"cruise_time": 5
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.two_stage_motion",
"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 renvoie le temps et la distance d'accélération, la distance de croisière, la distance totale et le temps total sous forme de JSON structuré. Une accélération nulle est rejetée avec invalid_input car un corps ne peut quitter le repos et atteindre une vitesse de croisière finie sans accélération.
Ce que signifie le mouvement en deux étapes : accélérer puis croisière
La seconde étape maintient la vitesse exactement à v pendant un temps de croisière connu t_c, de sorte que la distance de croisière est le produit de la vitesse de croisière et du temps de croisière. Fournir acceleration, cruise_speed, cruise_time, accelerate_time, accelerate_distance, cruise_distance, total_distance, total_time, formula et method en JSON facilite le collage dans des notes, la comparaison dans des tests automatisés ou la réutilisation entre langages sans réimplémenter l'arithmétique.
Contrat d'entrée, formules et comportement d'erreur
Envoyez un corps JSON avec trois nombres finis obligatoires : acceleration (longueur par temps au carré positive), cruise_speed (longueur par temps positive) et cruise_time (temps non négatif). Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique ; clés manquantes, chaînes vides, texte non numérique, NaN et Infinity échouent immédiatement avec invalid_input en nommant le champ, et la validation échouée n'est pas facturée. Après validation, le moteur calcule accelerate_time comme cruise_speed sur acceleration, accelerate_distance comme la moitié de acceleration multipliée par accelerate_time au carré (équivalent à cruise_speed au carré sur deux acceleration), cruise_distance comme cruise_speed multiplié par cruise_time, puis total_distance et total_time comme les sommes respectives. Les résultats sont arrondis avec une précision décimale stable afin que la même entrée produise toujours le même JSON sur les moteurs JavaScript.
Usage pratique, limites, tarification et canaux de livraison
Utilisez l'API lorsqu'un script, une plateforme pédagogique, un aide à la simulation ou un carnet a besoin d'un JSON stable pour de nombreux triplets accélération–croisière sous un seul contrat. Chaque requête réussie est un élément facturable à $0.002 ; la validation échouée ne consomme pas le solde. Les résultats sont pleinement déterministes : les mêmes acceleration, cruise_speed et cruise_time produisent toujours les mêmes champs total_distance et total_time. Pour une accélération constante à une seule étape pendant un temps connu sans phase de croisière, utilisez un outil dédié de distance cinématique plutôt que de forcer cruise_time à zéro, sauf si c'est exactement le récit que vous souhaitez raconter.
Questions techniques
Comment calculer distance et temps d'accélération puis croisière en deux étapes ?
Envoyez un JSON avec acceleration positive, cruise_speed positive et cruise_time non négatif à mech.two_stage_motion. La réponse renvoie accelerate_time, accelerate_distance, cruise_distance, total_distance et total_time.
Le calculateur accélération-croisière en deux phases est-il gratuit ?
L'outil navigateur s'exécute gratuitement sur votre appareil. Les appels API utilisent le solde prépayé KIT à $0.002 par élément réussi ; les échecs de validation ne sont pas facturés.
cruise_time peut-il être nul ?
Oui. Un temps de croisière nul est valide et produit une pure accélération jusqu'à la vitesse : total_time égale accelerate_time et total_distance égale uniquement accelerate_distance.