Impulsion depuis graphe F-t
Un pic qui monte à 100 N et dure 0,04 s fournit 2 N·s, l'aire du triangle sous sa courbe force-temps. Indiquez la force maximale et la durée totale lues sur les axes pour obtenir l'impulsion. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Force maximale
- 100
- Durée
- 0,04
- Impulsion
- 2 N·s
De nombreux problèmes de collision et d'impact présentent un graphe force-temps en forme de triangle : la force monte de zéro jusqu'à un pic net puis retombe à zéro sur une courte fenêtre de contact. L'impulsion mécanique délivrée pendant cet intervalle est exactement l'aire sous cette courbe. Pour un triangle idéal l'aire vaut la moitié du produit de la force de pic par la durée totale, si bien que l'impulsion en newton-secondes se déduit de deux nombres que vous lisez sur les axes.
Ce qu'un graphe triangulaire force-temps signifie et pourquoi l'aire est l'impulsion
En mécanique classique l'impulsion linéaire d'une force sur un intervalle de temps est l'intégrale de la force par rapport au temps. Sur un tracé force-temps cette intégrale est l'aire géométrique entre la courbe de force et l'axe des temps. Les cours d'introduction et de nombreux examens idéalisent un impact bref comme un triangle : la force part de zéro au début du contact, monte linéairement jusqu'à une valeur de pic F_peak à un instant intermédiaire, puis revient linéairement à zéro lorsque le contact se termine après la durée totale T.
La base de ce triangle est T et la hauteur est F_peak, de sorte que l'aire vaut la moitié de la base multipliée par la hauteur : J égale un demi fois F_peak fois T. L'intention de recherche se regroupe autour de phrases telles que calculateur d'impulsion depuis graphe de force, pulse triangulaire force-temps, aire sous le graphe F-t, impulsion force de pic et durée, et newton-secondes depuis le graphe.
Les personnes veulent une aire numérique à vérifier contre un croquis de manuel, à intégrer dans un rapport de laboratoire ou à alimenter un pipeline plus large — pas seulement un rappel que l'impulsion est une intégrale. Les unités restent cohérentes avec la base force et temps choisie : newtons avec secondes donnent des newton-secondes, équivalentes à des kilogrammes mètre par seconde pour la variation de quantité de mouvement que l'impulsion produit sur un corps libre.
Comment ce calculateur valide l'entrée et applique J = ½ · F_peak · T
Les chaînes numériques qui se convertissent en nombres finis sont acceptées afin que formulaires et pipelines de type CSV puissent transmettre des valeurs sans cast supplémentaire. La durée doit être non négative ; une longueur de pulse négative est rejetée avec un message nommant le champ, car un graphe force-temps ne peut pas remonter le temps dans cette idéalisation.
La force de pic peut être signée : une valeur négative inverse simplement le sens de l'axe d'impulsion et donc le signe de l'impulsion délivrée, ce qui est utile lorsque votre graphe est dessiné sous l'axe des temps ou lorsque vous adoptez une coordonnée signée pour compression versus tension. Après validation, l'impulsion est calculée comme un demi fois force de pic fois durée.
Il n'y a pas d'historique multi-segments, ni d'intégration numérique trapézoïdale, ni de service de conversion d'unités ; c'est l'aire en forme fermée du pulse triangulaire à partir des deux paramètres connus du graphe.
Usage pratique, limites, tarification et canaux de livraison
Utilisez l'outil navigateur lorsque vous voulez une vérification immédiate d'impulsion en lisant une trace de plaque de force idéalisée en triangle, en notant une question d'aire sur graphe de force, en vérifiant une estimation d'impact sportif ou en estimant la poussée d'un court pulse triangulaire de propulseur. Choisissez des unités cohérentes — si la force de pic est en newtons et la durée en secondes, l'impulsion sort en newton-secondes, étiquetées N·s dans la réponse.
Les résultats sont entièrement déterministes : la même force de pic et la même durée produisent toujours la même impulsion. Il n'y a ni modèle de langage, ni service de physique externe, ni aléatoire, de sorte que la capacité est sûre à ancrer dans des contrôles d'intégration continue et des supports de cours reproductibles.
Cas d’usage
Exercices d'aire sur graphe de force
Étudiants et correcteurs confirment l'impulsion comme aire d'un croquis triangulaire F–t à partir de la force de pic et de la durée, avec rejet clair si la durée est négative ou qu'un champ manque.
Estimations d'impact labo et sport
Nombres structurés en newton-secondes lorsqu'une trace de plaque de force ou de capteur est idéalisée comme un seul triangle avec pic et longueur de contact connus.
Questions fréquentes
Quelle formule utilise le calculateur d'impulsion depuis graphe de force ?
Aire du pulse triangulaire : J = ½ · F_peak · T. La force de pic peut être signée ; la durée doit être non négative. Avec des entrées cohérentes SI l'unité est N·s.
Que se passe-t-il si la durée est négative ?
Une durée de pulse négative est rejetée avant tout résultat, et ces appels ne sont pas facturés.
En quoi cela diffère-t-il d'un calculateur d'impulsion à force constante ?
Un modèle rectangulaire de force moyenne utilise J = F · Δt.
La force maximale peut-elle être négative ?
Oui. Un pic négatif sert quand la courbe est tracée sous l'axe du temps, ou quand compression et traction ont des signes opposés ; l'impulsion devient alors négative. Seule la durée doit être nulle ou positive.
Et si ma courbe n'est pas un triangle ?
La formule ne donne alors qu'une approximation. L'outil calcule l'aire d'un triangle idéal à partir du pic et de la durée ; il n'assemble pas plusieurs segments et n'intègre pas point par point une courbe mesurée.
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/impulse-from-force-graph \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"peak_force":100,"duration":0.04}'const res = await fetch("https://api.kit.forhosting.com/mech/impulse-from-force-graph", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"peak_force": 100,
"duration": 0.04
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/impulse-from-force-graph",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"peak_force": 100,
"duration": 0.04
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/impulse-from-force-graph", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"peak_force":100,"duration":0.04}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"peak_force":100,"duration":0.04}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/impulse-from-force-graph", 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
{
"peak_force": 100,
"duration": 0.04
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.impulse_from_force_graph",
"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
Cette capacité accepte la force de pic et la durée, les multiplie par un demi et renvoie un JSON structuré avec l'impulsion, l'étiquette d'unité, la formule et la chaîne de méthode. Une durée négative est rejetée avec invalid_input avant tout résultat.
Ce qu'un graphe triangulaire force-temps signifie et pourquoi l'aire est l'impulsion
Livrer peak_force, duration, impulse, unit, 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 la règle demi-base-hauteur.
Comment ce calculateur valide l'entrée et applique J = ½ · F_peak · T
Envoyez un corps JSON avec peak_force et duration. Les deux champs sont obligatoires et doivent être finis : champ manquant, chaînes vides, texte non numérique, NaN et Infinity échouent immédiatement avec invalid_input avant tout résultat, et la validation échouée n'est pas facturée. Les résultats sont arrondis à une précision décimale stable pour 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 de cours, une aide de simulation ou un carnet a besoin d'un JSON stable pour de nombreuses paires pic-durée 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. Branchez le endpoint sur des exercices de mécanique, des correcteurs de concours, des fiches d'impact ou des étapes de prétraitement où vous préférez déjà des erreurs de domaine explicites — comme rejeter une durée négative — à des widgets opaques qui n'expliquent pas pourquoi une mauvaise entrée a été refusée. Pour une force moyenne constante sur une fenêtre rectangulaire, utilisez plutôt un calculateur rectangulaire J égale F fois delta-t ; ce endpoint est spécifiquement l'idéalisation de l'aire du graphe triangulaire.
Cas d'intégration
Fixtures déterministes pour tests d'impact
Les pipelines qui alimentent des tests unitaires ou des démos interactives de collision peuvent appeler un oracle pur de pulse triangulaire au lieu de réimplémenter l'arithmétique demi-base-hauteur dans chaque langage.
Questions techniques
Comment calculer l'impulsion depuis un graphe triangulaire force-temps ?
Envoyez un corps JSON avec peak_force et duration à mech.impulse_from_force_graph. La réponse renvoie peak_force, duration, impulse, unit, formula et method.
Le calculateur d'impulsion depuis graphe de force 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.