Calcolatore del coefficiente di attrito
Una forza di attrito di 20 N contro una forza normale di 50 N dà un coefficiente di attrito di 0,4. Inserisca le due forze nella stessa unità e ottenga il rapporto adimensionale con l'equazione sostituita e ogni passaggio. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Magnitudine della forza di attrito
- 20
- Forza normale
- 50
- Forza di attrito
- 20
- Attrito
- 20
- Forza normale
- 50
- Componente normale
- 50
Un calcolatore del coefficiente di attrito trasforma il rapporto elementare della meccanica del contatto in uno strumento pratico per compiti, quaderni di laboratorio e controlli di ingegneria rapidi. Inserisca la forza di attrito Ff lungo la superficie e la forza normale N perpendicolare a essa nello stesso sistema di unità di forza, e lo strumento restituisce il coefficiente adimensionale mu uguale a Ff diviso per N, insieme a un'equazione sostituita, un breve messaggio fisico e stringhe di passi ordinati che può incollare in fogli di lavoro o test automatizzati. Forza mancante, valori non finiti e magnitudini fuori intervallo sono ugualmente rifiutati prima di pubblicare qualsiasi rapporto.
Cosa significa μ = Ff / N e quando la forza normale non deve essere zero
Il coefficiente di attrito si definisce come il rapporto tra la forza di attrito parallela a una superficie di contatto e la forza normale che preme i due corpi. In simboli, mu è uguale a Ff su N. Il risultato è adimensionale quando entrambe le forze condividono la stessa unità—newton su newton, libbre-forza su libbre-forza, o qualsiasi altra coppia di forze coerente—così non converte mai la risposta in un'unità di forza dopo la divisione.
La forza normale positiva è il caso di laboratorio usuale di peso o carico di serraggio; un N negativo è ancora accettato come componente con segno se il diagramma del corpo libero orienta l'asse normale opposto alla convenzione, perché l'algebra resta una sola divisione. La forza di attrito può ugualmente essere con segno quando il problema risolve una componente di superficie lungo un asse scelto; molti problemi da manuale passano semplicemente le magnitudini così che mu esca non negativo.
Non integra nemmeno contatti multicorpo, superfici deformabili o leggi di attrito dipendenti dalla velocità—riduca quei problemi a una coppia effettiva Ff e N prima di chiamare il risolutore.
Consigli pratici, limiti e ricerche correlate
Usi un'unità di forza coerente da un capo all'altro—ad esempio entrambe le forze in newton—prima di chiamare; questa pagina non esegue conversione di unità tra SI e imperiale. Nell'insegnare l'attrito di Coulomb, tratti questo strumento solo come il passo del rapporto: se il problema sorgente dà massa e g locale, calcoli N uguale a m g da sé, poi passi quella forza normale qui.
Questa pagina serve chi cerca un calcolatore del coefficiente di attrito, mu da attrito e forza normale, o Ff su N online; non è una consultazione di manuale materiali per tabelle gomma-su-calcestruzzo, né un risolutore completo di contatto multicorpo, né un convertitore di unità. Preferisca questa capacità quando conosce già entrambe le magnitudini di forza e le serve solo il rapporto adimensionale; se il laboratorio riporta forza di attrito limite e carico di contatto, questo è il controllo di una riga prima di scrivere mu in un rapporto.
I controlli andata e ritorno sono facili: ricalcoli Ff diviso per N a mano e confermi che uguaglia il mu pubblicato con lo stesso arrotondamento a dodici decimali della risposta.
Casi d'uso
Controllo compiti per μ = Ff / N
Gli studenti inseriscono forza di attrito e forza normale da problemi di contatto del manuale e confrontano il coefficiente adimensionale e i passi di sostituzione con un risultato deterministico prima di consegnare.
Test unitari per aiuti di attrito in giochi e simulazioni
Generi coppie di forze di riferimento e rifiuti deliberati di normale nulla per i valori attesi di kata di motori fisici e stub di contatto scorrevole.
Pre-controllo di laboratorio prima delle tabelle materiali
Le pipeline validano prima la forza di scorrimento misurata sul carico normale misurato, poi confrontano il mu sperimentale con gli intervalli del manuale per la coppia di superfici solo dopo che il controllo del rapporto coincide con le note di lab.
Domande frequenti
Quale formula usa il calcolatore del coefficiente di attrito?
Usa mu = Ff / N, dove Ff è la forza di attrito e N è la forza normale. Il risultato è adimensionale quando entrambe le forze usano la stessa unità.
Servono le stesse unità per entrambe le forze?
Sì. Mantenga Ff e N in un'unità di forza coerente (ad esempio entrambe in newton). Il calcolatore non converte le unità.
Mu è statico o cinetico?
Il calcolatore restituisce il rapporto delle forze che Lei fornisce. Etichetti il risultato come statico o cinetico secondo l'esperimento; il percorso matematico è la stessa divisione.
Il calcolatore del coefficiente di attrito è gratuito?
Lo strumento nel browser è gratuito e gira in locale.
Cosa faccio se conosco solo la massa dell'oggetto?
Calcoli prima la forza normale. Se il problema fornisce massa e gravità, le moltiplichi per ottenerla e inserisca qui quel valore: lo strumento esegue solo il rapporto tra forza di attrito e forza normale.
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/coefficient-of-friction \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"Ff":20,"N":50}'const res = await fetch("https://api.kit.forhosting.com/mech/coefficient-of-friction", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"Ff": 20,
"N": 50
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/coefficient-of-friction",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"Ff": 20,
"N": 50
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/coefficient-of-friction", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"Ff":20,"N":50}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"Ff":20,"N":50}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/coefficient-of-friction", 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
{
"Ff": 20,
"N": 50
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.coefficient_of_friction",
"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 | 1000000000000 |
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
Se la forza normale è zero, la validazione fallisce con un errore chiaro invalid_input affinché moduli incompleti o singolari non inventino mai un numero in silenzio. Il prezzo è $0.002 fisso per richiesta API riuscita; la validazione fallita non viene mai addebitata.
Cosa significa μ = Ff / N e quando la forza normale non deve essere zero
Fisicamente, una forza normale nulla significa che non c'è pressione di contatto, quindi il rapporto classico di Coulomb è indefinito e questo calcolatore rifiuta N uguale a zero con invalid_input anziché restituire infinito o un NaN silenzioso. Questo strumento non inventa etichette statico versus cinetico da tabelle di materiali: quando Lei fornisce la forza di scorrimento misurata e il carico normale misurato, il rapporto è il coefficiente operativo di quella prova, che lo chiami poi mu_s alla soglia di scorrimento o mu_k durante lo scorrimento stazionario.
Come chiamare l'API e cosa riceve in risposta
I valori assoluti devono restare entro il limite pubblicato di un bilione, e N non deve essere zero entro un minuscolo epsilon numerico usato per catturare casi singolari esatti e quasi nulli. Invii un corpo JSON con i campi finiti obbligatori Ff (alias friction_force, friction, F_f, ff e f_friction) e N (alias normal_force, normal, Fn, F_n e fn). Validazione fallita—forza mancante, numeri non finiti, valori fuori limiti assoluti o forza normale nulla—restituisce invalid_input e non viene mai addebitata. Il prezzo è $0.002 fisso per richiesta riuscita con unità item e prezzo marginale nullo. Preferisca numeri JSON quando controlla il client; le stringhe numeriche sono accettate solo se seguono un pattern finito rigoroso per i percorsi di incolla dei moduli dei compiti.
Consigli pratici, limiti e ricerche correlate
Mantenga Ff e N entro l'intervallo assoluto pubblicato affinché il quoziente resti finito in doppia precisione IEEE sul Worker e nel browser. Abbini esempi di classe di proposito: Ff uguale a venti e N uguale a cinquanta produce mu uguale a zero virgola quattro; Ff uguale a quindici e N uguale a venticinque produce mu uguale a zero virgola sei; e N uguale a zero dimostra il percorso duro invalid_input richiesto dal brief del prodotto. Le attività fallite che restituiscono invalid_input non consumano il saldo prepagato, il che mantiene economici gli script esplorativi quando gli studenti impostano di proposito N a zero.
Domande tecniche
Cosa succede se la forza normale è zero?
Lo strumento restituisce invalid_input. La divisione per zero è rifiutata perché il coefficiente di attrito è indefinito quando N = 0.