Impulso da grafico F-t
Un picco che sale a 100 N e dura 0,04 s fornisce 2 N·s, l'area del triangolo sotto il grafico forza-tempo. Inserisca la forza massima e la durata totale lette sugli assi e ottenga l'impulso. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Forza massima
- 100
- Durata
- 0,04
- Impulso
- 2 N·s
Molti problemi di collisione e impatto presentano un grafico forza-tempo a forma di triangolo: la forza sale da zero fino a un picco netto e poi torna a zero in una breve finestra di contatto. L'impulso meccanico erogato in quell'intervallo è esattamente l'area sotto quella curva. Per un triangolo ideale l'area è la metà del prodotto della forza di picco per la durata totale, così l'impulso in newton-secondi segue da due numeri che Lei legge sugli assi.
Cosa significa un grafico triangolare forza-tempo e perché l'area è l'impulso
Nella meccanica classica l'impulso lineare di una forza su un intervallo di tempo è l'integrale della forza rispetto al tempo. Su un diagramma forza-tempo quell'integrale è l'area geometrica tra la curva di forza e l'asse dei tempi. I corsi introduttivi e molti esami idealizzano un impatto breve come un triangolo: la forza parte da zero all'inizio del contatto, sale linearmente fino a un valore di picco F_peak in un istante intermedio e torna linearmente a zero quando il contatto termina dopo la durata totale T.
La base di quel triangolo è T e l'altezza è F_peak, quindi l'area è la metà della base per l'altezza: J è uguale a un mezzo per F_peak per T. L'intenzione di ricerca si raggruppa intorno a frasi come calcolatore di impulso dal grafico di forza, impulso triangolare forza-tempo, area sotto il grafico F-t, impulso con forza di picco e durata, e newton-secondi dal grafico.
Le persone vogliono un'area numerica da confrontare con uno schizzo da manuale, da inserire in un rapporto di laboratorio o da alimentare in una pipeline più ampia — non solo un promemoria che l'impulso è un integrale. Le unità restano coerenti con la base di forza e tempo scelta: newton con secondi danno newton-secondi, equivalenti a chilogrammi metro al secondo per la variazione di quantità di moto che l'impulso produce su un corpo libero.
Come questo calcolatore valida l'ingresso e applica J = ½ · F_peak · T
Le stringhe numeriche che si convertono in numeri finiti sono accettate così form e pipeline in stile CSV possono passare valori senza un cast extra. La durata deve essere non negativa; una lunghezza di impulso negativa viene rifiutata con un messaggio che nomina il campo, perché un grafico forza-tempo non può andare all'indietro in questa idealizzazione.
La forza di picco può essere con segno: un valore negativo inverte semplicemente il senso dell'asse di impulso e quindi il segno dell'impulso erogato, utile quando il grafico è disegnato sotto l'asse dei tempi o quando Lei adotta una coordinata con segno per compressione versus trazione. Dopo la validazione, l'impulso si calcola come un mezzo per forza di picco per durata. Non c'è storia multi-segmento, né integrazione numerica trapezoidale, né servizio di conversione unità; è l'area in forma chiusa del impulso triangolare dai due parametri noti del grafico.
Uso pratico, limiti, prezzo e canali di consegna
Usi lo strumento del browser quando vuole un controllo immediato dell'impulso leggendo una traccia di piastra di forza idealizzata come triangolo, correggendo una domanda di area su grafico di forza, verificando una stima di impatto sportivo o abbozzando quanto spinge un breve impulso triangolare di propulsore. Scelga unità coerenti — se la forza di picco è in newton e la durata in secondi, l'impulso esce in newton-secondi, etichettati N·s nella risposta. I risultati sono pienamente deterministici: la stessa forza di picco e la stessa durata producono sempre lo stesso impulso.
Non c'è modello di linguaggio, né servizio fisico esterno, né casualità, quindi la capacità è sicura da fissare in controlli di integrazione continua e materiali didattici riproducibili.
Casi d'uso
Esercizi di area su grafico di forza
Studenti e valutatori confermano l'impulso come area di uno schizzo triangolare F–t da forza di picco e durata, con rifiuto chiaro quando la durata è negativa o manca un campo.
Stime di impatto in laboratorio e sport
Numeri strutturati in newton-secondi quando una traccia di piastra di forza o sensore è idealizzata come un solo triangolo con picco e lunghezza di contatto noti.
Domande frequenti
Quale formula usa il calcolatore di impulso dal grafico di forza?
Area del impulso triangolare: J = ½ · F_peak · T. La forza di picco può essere con segno; la durata deve essere non negativa. Con ingressi coerenti SI l'unità è N·s.
Cosa succede se la durata è negativa?
Una durata di impulso negativa viene rifiutata prima di qualsiasi risultato e tali chiamate non vengono addebitate.
Il calcolatore di impulso dal grafico di forza è gratuito?
Lo strumento browser gira gratis sul Suo dispositivo.
In che cosa differisce da un calcolatore di impulso a forza costante?
Un modello rettangolare di forza media usa J = F · Δt.
E se il mio grafico non è un triangolo?
In quel caso la formula fornisce solo un'approssimazione. Lo strumento calcola l'area di un triangolo ideale dal picco e dalla durata; non unisce più tratti e non integra punto per punto una curva misurata.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo 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)Esempio di richiesta
{
"peak_force": 100,
"duration": 0.04
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.impulse_from_force_graph",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Questa capacità accetta forza di picco e durata, le moltiplica per un mezzo e restituisce JSON strutturato con impulso, etichetta di unità, formula e stringa di metodo. Una durata negativa viene rifiutata con invalid_input prima di qualsiasi risultato.
Cosa significa un grafico triangolare forza-tempo e perché l'area è l'impulso
Consegnare peak_force, duration, impulse, unit, formula e method come JSON rende facile incollare il risultato negli appunti, confrontarlo nei test automatici o riutilizzarlo tra linguaggi senza reimplementare la regola metà base per altezza.
Come questo calcolatore valida l'ingresso e applica J = ½ · F_peak · T
Invii un corpo JSON con peak_force e duration. Entrambi i campi sono obbligatori e devono essere finiti: campo mancante, stringhe vuote, testo non numerico, NaN e Infinity falliscono subito con invalid_input prima di qualsiasi risultato, e la validazione fallita non viene addebitata. I risultati sono arrotondati a una precisione decimale stabile così lo stesso ingresso produce sempre lo stesso JSON su motori JavaScript.
Uso pratico, limiti, prezzo e canali di consegna
Usi l'API quando uno script, una piattaforma didattica, un aiuto di simulazione o un notebook necessita di JSON stabile per molte coppie picco-durata sotto un solo contratto. Ogni richiesta riuscita è un elemento fatturabile a $0.002; la validazione fallita non consuma saldo. Per forza media costante su una finestra rettangolare, usi invece un calcolatore rettangolare J uguale a F per delta-t; questo endpoint è specificamente l'idealizzazione dell'area del grafico triangolare.
Casi di integrazione
Fixture deterministiche per test di impatto
Le pipeline che seminano test unitari o demo interattive di collisione possono chiamare un oracolo puro di impulso triangolare invece di reimplementare l'aritmetica metà base per altezza in ogni linguaggio.
Domande tecniche
Come si calcola l'impulso da un grafico triangolare forza-tempo?
Invii un corpo JSON con peak_force e duration a mech.impulse_from_force_graph. La risposta restituisce peak_force, duration, impulse, unit, formula e method.