Calcolatore forza di attrito
Un coefficiente di 0,3 e una forza normale di 100 N danno 30 N di attrito: moltiplichi i due valori per sapere quanto le superfici resistono allo scivolamento, con coefficienti statici o dinamici. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Coefficiente di attrito μ
- 0,3
- Forza normale
- 100
- Forza di attrito
- 30 N
- Precisione
- 10
Questo calcolatore della forza di attrito trova il modulo della forza di attrito secco quando conosci il coefficiente di attrito e la forza normale che preme due superfici l'una contro l'altra. La definizione è la forma chiusa F uguale a μ per N, dal classico modello di Coulomb e Amontons usato nella meccanica introduttiva, nella statica e nelle verifiche ingegneristiche di primo ordine. Quando la forza normale è data in newton, il risultato è riportato in newton; qualunque unità di forza coerente funziona allo stesso modo. Un coefficiente pari a zero o una forza normale pari a zero sono validi e producono attrito pari a zero; un coefficiente negativo o una forza normale negativa vengono respinti perché quei valori non hanno significato fisico in questo modello elementare. Il motore è aritmetica completamente deterministica: nessuna chiamata di rete, nessun campionamento e nessuna scorciatoia legata alla data.
Cosa significa la forza di attrito e cosa contiene la risposta
Nei modelli elementari di attrito secco, la forza che si oppone allo scivolamento (o allo scivolamento imminente) tra due superfici è proporzionale alla forza normale che le preme insieme. Se μ è il coefficiente adimensionale di attrito per la coppia di materiali e N è la forza normale, il modulo della forza di attrito è F uguale a μ per N.
L'attrito statico usa un coefficiente statico μ_s fino a un massimo F_max uguale a μ_s N sul punto di mettersi in moto; l'attrito cinetico dopo lo scivolamento usa spesso un coefficiente cinetico μ_k con F_k uguale a μ_k N. Questo calcolatore valuta quel prodotto per qualunque μ non negativo tu fornisca, sia che lo tratti come statico o cinetico. Non sceglie un regime, non risolve diagrammi di corpo libero e non ricava la geometria di un piano inclinato per te: inserisci μ e N, e restituisce F.
Il peso su una superficie orizzontale è un caso speciale comune dove N è uguale a mg quando non agiscono altre forze verticali, ma puoi anche passare una forza normale misurata o da diagramma di corpo libero che già include carichi extra, portanza o condivisione tra più supporti.
Dove si usa la forza di attrito nello studio, nella progettazione e nel software
Gli studenti incontrano la forza di attrito quando un manuale introduce la statica su superfici scabre, quando un problema di piano inclinato chiede la forza che impedisce a un blocco di scivolare, o quando un problema di gara dà μ e N e chiede F senza una simulazione multi-corpo completa. Gli insegnanti possono pregenerare chiavi di risposta per valori modesti di μ e N senza fidarsi di app di calcolo opache che cambiano silenziosamente le unità o confondono il peso con la forza normale.
Gli sviluppatori richiamano lo stesso contratto da script per generare vettori di test deterministici per dimostrazioni di fisica di gioco, per normalizzare i parametri di contatto inseriti dall'utente prima di un diagramma di corpo libero, o per soddisfare enunciati di programming-challenge che richiedono newton invece di uno schizzo approssimativo. Verifiche strutturali e di prodotto di primo ordine usano F uguale a μ N quando si conoscono solo un coefficiente e una reazione di appoggio, prima che vengano modellati fattori di sicurezza o carichi multiassiali.
Casi d'uso
Verifiche di compiti a casa e laboratorio
Calcola la forza di attrito da μ e forza normale prima di correggere schede di esercizi o confrontare con dati di sensori di forza.
Software di progettazione e tutoraggio
Normalizza coefficienti e forze di contatto inseriti dall'utente per dimostrazioni di statica, helper per piani inclinati e lezioni interattive.
Domande frequenti
Come è definita qui la forza di attrito?
F = μ · N, dove μ è il coefficiente di attrito non negativo e N è la forza normale non negativa. Con N in newton, F è in newton.
Cosa succede se μ o la forza normale sono negativi?
Coefficienti negativi e forze normali negative non sono accettati in questo modello elementare di Coulomb.
Questo strumento distingue attrito statico e cinetico?
No. Fornisci tu il coefficiente che corrisponde al tuo problema (μ_s o μ_k); il calcolatore moltiplica solo μ per N.
Perché i risultati sono arrotondati a una precisione?
La precisione predefinita è di 10 cifre decimali; puoi impostare la precisione da 0 a 15.
Posso usare il peso dell’oggetto come forza normale?
Solo su una superficie orizzontale senza altri carichi verticali, dove la forza normale è uguale al peso, cioè m per g. Con carichi aggiuntivi, portanza o appoggi ripartiti, inserisca la forza normale reale che preme le superfici.
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/friction-force \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mu":0.3,"normal_force":100}'const res = await fetch("https://api.kit.forhosting.com/mech/friction-force", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mu": 0.3,
"normal_force": 100
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/friction-force",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mu": 0.3,
"normal_force": 100
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/friction-force", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mu":0.3,"normal_force":100}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mu":0.3,"normal_force":100}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/friction-force", 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
{
"mu": 0.3,
"normal_force": 100
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.friction_force",
"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_mu | 1000000 |
max_abs_normal | 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
Cosa significa la forza di attrito e cosa contiene la risposta
La risposta restituisce gli input normalizzati mu e normal_force, il friction_force calcolato, la precisione usata, un'etichetta di metodo friction_force, un breve promemoria della formula e un suggerimento di unità N per input di forza normale SI. μ pari a zero o N pari a zero sono validi e producono attrito pari a zero quando entrambi sono finiti. Non c'è simulazione numerica di contatto né campionamento Monte Carlo di asperità: il motore valuta il prodotto entro l'intervallo numerico supportato oppure rifiuta l'input con invalid_input. I casi respinti includono mu o normal_force mancanti, valori non finiti, grandezze oltre i tetti documentati, e qualunque μ o N negativo, perché un coefficiente negativo o una forza normale negativa non sono accettati in questo calcolatore. Se ti servono il peso da massa e g, il tempo di caduta libera o l'accelerazione media, usa quegli strumenti dedicati; questa pagina risponde solo alla forza di attrito da μ e N, con un'uscita numerica stabile adatta a schede di esercizi, test unitari e consumatori API che non devono inventare passaggi simbolici.
Come vengono letti μ e N e come F resta riproducibile
Zero è ammesso e restituisce forza di attrito pari a zero. Fornisci la forza di contatto in newton per un'uscita SI, o qualunque unità di forza coerente se ti interessa solo il prodotto numerico; lo strumento non converte tra sistemi di unità per te. Il segno più iniziale opzionale e la notazione scientifica su stringhe numeriche sono ammessi quando si interpretano come decimali finiti; spazi incorporati e token non numerici vengono respinti. Il campo preferito per il coefficiente di attrito è mu, ma sono accettati anche gli alias coefficient, friction_coefficient, mu_s e mu_k, così che fogli di calcolo, stringhe di query e moduli tipizzati possano riusare lo stesso contratto sia che il problema etichetti il valore come statico o cinetico. μ deve essere finito e non negativo: un valore negativo fallisce con invalid_input e un messaggio che nomina il campo e spiega che il coefficiente di attrito non può essere negativo in questo calcolatore, così che una cella sbagliata non diventi un risultato senza senso in silenzio. Il campo preferito per la forza normale è normal_force, con alias N, Fn, normal e force_normal. Anche la forza normale deve essere finita e non negativa; un valore negativo fallisce con invalid_input che nomina normal_force. Abbina l'esecuzione gratuita nel browser di questa pagina all'API a pagamento quando ti serve lo stesso risultato matematico dentro una pipeline automatizzata senza reimplementare da solo la formula della forza di attrito.
Dove si usa la forza di attrito nello studio, nella progettazione e nel software
Strumenti di prodotto ed educativi usano l'endpoint quando chi impara digita un coefficiente e una forza normale e l'interfaccia deve mostrare il modulo dell'attrito. In questa pagina il lavoro gira interamente nel tuo browser; tramite l'API ogni ricerca riuscita costa $0.002, la validazione fallita non viene addebitata e nulla viene conservato dopo la restituzione della risposta. Questa distinzione — esplorazione interattiva gratuita e API a pagamento identica — corrisponde al resto del catalogo tier A del KIT e ti permette di passare da una dimostrazione in classe a una pipeline automatizzata senza cambiare il risultato matematico. Abbinalo a helper per forza peso o accelerazione media quando ti servono elementi di meccanica correlati, e ad altri endpoint di matematica quando costruisci un piccolo laboratorio di calcolatori di fisica gratuiti e deterministici.
Casi di integrazione
Fixture di test deterministiche
Genera valori riproducibili di F = μ·N per test unitari, dimostrazioni di fisica di gioco e asserzioni CI.
Domande tecniche
Quanto costa il calcolatore della forza di attrito?
È gratuito nel browser su questa pagina. Tramite l'API una richiesta riuscita costa $0.002; gli input non validi non vengono addebitati.