Calcolatore distanza di arresto
A 20 m/s, con 1,5 s di reazione e una decelerazione di 8 m/s², un'auto percorre 30 m prima di frenare e 25 m frenando: 55 m in tutto. Inserisca velocità, reazione e decelerazione e ottenga i due tratti e il totale. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Velocità
- 20
- Tempo di reazione
- 1,5
- Decelerazione
- 8
- Distanza di reazione (m)
- 30 m
- Distanza di frenata (m)
- 25
- Distanza di arresto (m)
- 55
Questo calcolatore di distanza di arresto determina il percorso totale di un veicolo dall'istante in cui compare un pericolo fino all'immobilità completa. Il totale è la somma di due tratti: la distanza di percezione a velocità costante durante il tempo di reazione del conducente, poi la distanza di frenata sotto decelerazione costante. L'identità in forma chiusa è d = v t + v² / (2 a). Con la velocità in metri al secondo, un tempo di reazione non negativo in secondi e una decelerazione di frenata strettamente positiva in metri al secondo quadrato, il motore restituisce la distanza in metri. Le tabelle del codice della strada, i formatori di flotte, i compiti di fisica e i simulatori di sicurezza hanno bisogno di quella cifra combinata, non di un frammento solo di frenata o solo di reazione. La decelerazione nulla viene rifiutata perché il termine di frenata resterebbe indefinito. L'aritmetica è pienamente deterministica: senza chiamate di rete, senza campionamento e senza scorciatoie che dipendono dalla data.
Che cosa significa la distanza di arresto totale e quali grandezze determinano la risposta
Nella sicurezza stradale e nella cinematica del veicolo, la distanza di arresto totale è il tratto di carreggiata che un veicolo percorre dal momento in cui compare un pericolo fino a quando è del tutto fermo. È la somma di due segmenti fisicamente distinti che avvengono in sequenza. Prima arriva la distanza di pensiero, detta anche distanza di reazione o di percezione-reazione: mentre il conducente sta ancora vedendo, decidendo e portando il piede al pedale, la velocità è trattata come costante, così quella lunghezza è velocità per tempo di reazione.
Poi arriva la distanza di frenata: dopo che i freni applicano una decelerazione costante di magnitudine a, l'identità SUVAT o lavoro-energia con velocità finale nulla si riordina come il quadrato della velocità sul doppio della decelerazione. Sommare le due lunghezze è il totale in forma chiusa: d equivale a v t più v al quadrato su due a.
L'intento di ricerca di questa pagina si raggruppa intorno a frasi come calcolatore di distanza di arresto, distanza di arresto totale da velocità e tempo di reazione, distanza di pensiero più frenata, reazione del conducente e decelerazione, e quanto avanza un'auto prima di fermarsi. Le persone vogliono la cifra combinata in metri da confrontare con una tabella del codice della strada, un briefing di flotta o una simulazione, non un frammento solo di frenata o solo di reazione.
La decelerazione nulla non è valida perché il termine di frenata resterebbe indefinito; i campi assenti o non numerici falliscono allo stesso modo, così una cella difettosa non diventa mai una distanza zero silenziosa. Conservi le unità coerenti: converta i chilometri all'ora in metri al secondo dividendoli per 3.6 prima di chiamare, altrimenti sia il termine lineare sia quello quadratico sono dimensionalmente errati e il risultato in metri non può essere confrontato con un foglio di lavoro.
Dove la distanza di arresto totale si inserisce nella formazione, nello studio e nel software
Usi lo strumento del browser quando desidera una distanza di arresto totale immediata controllando un foglio del codice della strada, confrontando un conducente vigile di un secondo con un valore di progetto di due secondi e mezzo alla stessa velocità, informando una flotta sui pericoli di una notte umida che cambiano sia il tempo di reazione sia la decelerazione disponibile, o verificando una costante di fisica di gioco per il ritardo prima che i freni agiscano e l'arresto che segue.
Scelga le unità in modo coerente: se la velocità è ancora in chilometri all'ora, la converta prima di chiamare così il tempo in secondi, la decelerazione in metri al secondo quadrato e la distanza in metri condividono la base SI metro-secondo. Non c'è un modello di linguaggio, né un servizio esterno di traffico o meteorologia, né casualità, così la capacità è sicura da fissare in controlli di integrazione continua e materiali didattici riproducibili.
Ricordi che uno strumento solo di frenata riporta v al quadrato su due a, e uno di distanza di reazione riporta v per t; sono intenti di ricerca distinti e numeri distinti. Questo calcolatore è la distanza di arresto combinata del codice della strada, la cifra che la maggior parte delle persone intende quando chiede quanto avanza un'auto prima di fermarsi, e le tre entrate esistono affinché il tempo di pensiero e la forza di frenata possano variare in modo indipendente nella stessa richiesta.
Casi d'uso
Esercizi di arresto totale per il codice della strada e l'aula
Studenti e correttori confermano quanto avanza un veicolo dal pericolo fino al riposo per velocità, tempo di reazione e decelerazione dati, con rifiuto chiaro quando la decelerazione è nulla, negativa, assente o non numerica.
Scenari di flotte e formazione dei conducenti
Confronti tempi di reazione vigili e ritardati e decelerazioni su asciutto e bagnato alla stessa velocità così i briefing mostrano come la distanza di pensiero e quella di frenata crescono prima che il veicolo si fermi.
Domande frequenti
Quale formula usa il calcolatore di distanza di arresto?
Arresto totale del codice della strada a velocità costante e poi decelerazione costante: d = v t + v² / (2 a), dove v è la velocità del veicolo, t il tempo di reazione e a la decelerazione di frenata. Velocità variabile durante il pensiero, modulazione ABS e tabelle di attrito pneumatico-strada non sono modellate.
Che cosa accade se la decelerazione è zero?
La decelerazione deve essere un numero positivo maggiore di zero; un valore nullo lascerebbe indefinito il termine di frenata, non viene addebitato e non restituisce alcuna distanza.
In che cosa la distanza di arresto totale differisce dalla distanza di frenata o da quella di reazione da sole?
La distanza di reazione è v t mentre il conducente sta ancora reagendo. La distanza di frenata è v²/(2a) mentre il veicolo decelera. La distanza di arresto totale è la somma di entrambi i segmenti, che è il numero che questo calcolatore restituisce.
Come uso una velocità in km/h?
La divida per 3,6 per passare a metri al secondo prima di inserirla. Se salta questo passaggio, sia il tratto di reazione sia quello di frenata risultano sbagliati e il totale non corrisponde più alle tabelle del codice della strada.
Il calcolatore tiene conto del fondo stradale o degli pneumatici?
Non direttamente. Non c'è un modello di attrito né una tabella degli pneumatici: è lei a inserire la decelerazione di frenata, quindi una strada bagnata o ghiacciata significa una decelerazione più bassa. Alcol e stanchezza non sono considerati.
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/phys/stopping-distance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"speed":20,"reaction_time":1.5,"deceleration":8}'const res = await fetch("https://api.kit.forhosting.com/phys/stopping-distance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"speed": 20,
"reaction_time": 1.5,
"deceleration": 8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/stopping-distance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"speed": 20,
"reaction_time": 1.5,
"deceleration": 8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/stopping-distance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"speed":20,"reaction_time":1.5,"deceleration":8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"speed":20,"reaction_time":1.5,"deceleration":8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/stopping-distance", 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
{
"speed": 20,
"reaction_time": 1.5,
"deceleration": 8
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.stopping_distance",
"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.
Limiti
max_abs | 1000000000000000 |
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
Che cosa significa la distanza di arresto totale e quali grandezze determinano la risposta
Questo motore restituisce speed, reaction_time e deceleration convalidati, le due lunghezze di tratto reaction_distance_m e braking_distance_m, il totale stopping_distance_m, un'etichetta formula d=v*t+v^2/(2a), un'etichetta method stopping_distance e l'unit m. Non c'è una tabella pneumatico-strada né integrazione numerica: il motore valuta quella identità entro l'intervallo ammesso oppure rifiuta l'ingresso con invalid_input.
Come questo calcolatore convalida l'ingresso e applica d = v t + v² / (2 a)
Sono ammesse stringhe numeriche che si interpretano come numeri finiti, così moduli e pipeline in stile CSV possono passare valori senza un cast extra. Dopo la convalida, deceleration deve essere strettamente positiva. Una decelerazione nulla implicherebbe un termine di frenata infinito a causa della divisione per due a; un valore negativo significherebbe accelerazione anziché frenata, perciò entrambi i casi sono rifiutati con un messaggio che nomina il campo e dichiara che la decelerazione deve essere un numero positivo maggiore di zero. Il tempo di reazione deve essere non negativo: un tempo di reazione nullo produce un totale uguale al solo segmento di frenata, fisicamente coerente con una risposta istantanea. Speed deve essere non negativo: velocità zero produce distanza di arresto zero, coerente con un veicolo fermo. Le magnitudini sopra il tetto documentato sono rifiutate perché un overflow non si mascheri da un'enorme lunghezza di strada. Non c'è un modello di attrito, né una tabella di alcol o fatica, né un'integrazione numerica di una forza frenante variabile nel tempo; è l'identità ideale unidimensionale del codice della strada a partire dalle tre entrate note. Invii un corpo JSON con speed, reaction_time e deceleration obbligatori. Il campo preferito per l'intervallo è reaction_time, ma si accettano gli alias time, t, reaction, thinking_time e perception_time affinché fogli di calcolo, stringhe di interrogazione e moduli tipizzati riutilizzino lo stesso contratto. Speed accetta gli alias v, velocity e vehicle_speed. Deceleration accetta gli alias a, braking, braking_deceleration e decel. Ogni campo deve essere presente e finito: chiavi assenti, stringhe vuote, testo non numerico, NaN e Infinity falliscono subito con invalid_input prima che venga restituita alcuna distanza, e la convalida fallita non viene addebitata. Il motore calcola quindi reaction_distance_m come speed per reaction_time, braking_distance_m come speed per speed diviso due volte deceleration, e stopping_distance_m come la somma di quei due tratti. I risultati sono arrotondati a una griglia stabile di dieci decimali, così lo stesso ingresso produce sempre lo stesso JSON sui motori JavaScript.
Dove la distanza di arresto totale si inserisce nella formazione, nello studio e nel software
Usi l'API quando uno script, una piattaforma didattica, un simulatore di autoscuola o un quaderno ha bisogno di JSON stabile per molte triple velocità-tempo-decelerazione sotto un unico contratto. Ogni richiesta riuscita è un elemento fatturabile a $0.002; la convalida fallita non consuma saldo. I risultati sono pienamente deterministici: la stessa speed, lo stesso reaction_time e la stessa deceleration producono sempre lo stesso campo stopping_distance_m.
Casi di integrazione
Fixture deterministiche per prove di sicurezza
Le pipeline che alimentano test unitari o demo interattive di guida possono chiamare un oracolo puro di distanza di arresto totale invece di reimplementare d=v t + v²/(2a) in ogni linguaggio.
Domande tecniche
Come si calcola la distanza di arresto totale da velocità, tempo di reazione e decelerazione?
Invii un corpo JSON con speed in metri al secondo (non negativo), reaction_time in secondi (non negativo) e deceleration in metri al secondo quadrato (deve essere positiva). La risposta restituisce stopping_distance_m più le due lunghezze di tratto, le entrate convalidate, formula, method e unit.
Quanto costa il calcolatore di distanza di arresto?
Lo strumento del browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; un ingresso non valido non viene addebitato.