Calculateur du coefficient de frottement
Une force de frottement de 20 N face à une force normale de 50 N donne un coefficient de frottement de 0,4. Saisissez les deux forces dans la même unité et obtenez le rapport sans dimension, avec l'équation remplacée et chaque étape. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Magnitude de la force de frottement
- 20
- Force normale
- 50
- Force de frottement
- 20
- Frottement
- 20
- Force normale
- 50
- Composante normale
- 50
Un calculateur du coefficient de frottement transforme le rapport élémentaire de la mécanique de contact en un outil pratique pour les devoirs, les carnets de laboratoire et les vérifications d'ingénierie rapides. Saisissez la force de frottement Ff le long de la surface et la force normale N perpendiculaire à celle-ci dans le même système d'unités de force, et l'outil renvoie le coefficient sans dimension mu égal à Ff divisé par N, avec une équation substituée, un court message physique et des chaînes d'étapes ordonnées que vous pouvez coller dans des feuilles de travail ou des tests automatisés. Force manquante, valeurs non finies et magnitudes hors plage sont également rejetées avant toute publication du rapport.
Ce que signifie μ = Ff / N et quand la force normale ne doit pas être nulle
Le coefficient de frottement se définit comme le rapport de la force de frottement parallèle à une surface de contact à la force normale qui presse les deux corps l'un contre l'autre. En symboles, mu égale Ff sur N. Le résultat est sans dimension lorsque les deux forces partagent la même unité—newtons sur newtons, livres-force sur livres-force, ou tout autre couple de forces cohérent—ainsi vous ne convertissez jamais la réponse en unité de force après la division.
Une force normale positive est le cas de laboratoire habituel de poids ou de charge de serrage ; un N négatif est encore accepté comme composante signée si votre diagramme du corps libre oriente l'axe normal à l'opposé de la convention, car l'algèbre reste une simple division. La force de frottement peut également être signée lorsque le problème résout une composante de surface le long d'un axe choisi ; de nombreux problèmes de manuel passent simplement des magnitudes pour que mu sorte non négatif.
Il n'intègre pas non plus les contacts multi-corps, les surfaces déformables ni les lois de frottement dépendantes de la vitesse—réduisez ces problèmes à une paire effective Ff et N avant d'appeler le solveur.
Conseils pratiques, limites et recherches associées
Utilisez une unité de force cohérente de bout en bout—par exemple les deux forces en newtons—avant d'appeler ; cette page n'effectue pas de conversion d'unités entre SI et impérial. En enseignant le frottement de Coulomb, traitez cet outil uniquement comme l'étape du rapport : si le problème source donne la masse et le g local, calculez N égal à m g vous-même, puis passez cette force normale ici.
Cette page s'adresse à ceux qui cherchent un calculateur de coefficient de frottement, mu à partir du frottement et de la force normale, ou Ff sur N en ligne ; ce n'est pas une consultation de manuel de matériaux pour des tables caoutchouc-sur-béton, ni un solveur complet de contact multi-corps, ni un convertisseur d'unités.
Préférez cette capacité lorsque vous connaissez déjà les deux magnitudes de force et n'avez besoin que du rapport sans dimension ; si votre laboratoire rapporte la force de frottement limite et la charge de contact, c'est la vérification d'une ligne avant d'écrire mu dans un rapport. Les vérifications aller-retour sont faciles : recalculez Ff divisé par N à la main et confirmez qu'il égale le mu publié avec le même arrondi à douze décimales de la réponse.
Cas d’usage
Vérification de devoirs pour μ = Ff / N
Les étudiants saisissent la force de frottement et la force normale de problèmes de contact du manuel et comparent le coefficient sans dimension et les étapes de substitution à un résultat déterministe avant de rendre.
Tests unitaires d'aides de frottement pour jeux et simulations
Générez des paires de forces de référence et des rejets délibérés de normale nulle pour les valeurs attendues des katas de moteurs physiques et des stubs de contact glissant.
Pré-vérification de labo avant les tables de matériaux
Les pipelines valident d'abord la force de glissement mesurée sur la charge normale mesurée, puis comparent le mu expérimental aux plages du manuel pour la paire de surfaces seulement après que le contrôle du rapport corresponde aux notes de labo.
Questions fréquentes
Quelle formule utilise le calculateur du coefficient de frottement ?
Il utilise mu = Ff / N, où Ff est la force de frottement et N la force normale. Le résultat est sans dimension lorsque les deux forces utilisent la même unité.
Faut-il les mêmes unités pour les deux forces ?
Oui. Gardez Ff et N dans une unité de force cohérente (par exemple toutes deux en newtons). Le calculateur ne convertit pas les unités.
Mu est-il statique ou cinétique ?
Le calculateur renvoie le rapport des forces que vous fournissez. Étiquetez le résultat statique ou cinétique selon votre expérience ; le chemin mathématique est la même division.
Le calculateur du coefficient de frottement est-il gratuit ?
L'outil navigateur est gratuit et s'exécute en local.
Que faire si je ne connais que la masse de l'objet ?
Calculez d'abord la force normale. Si l'énoncé donne la masse et la pesanteur, multipliez-les pour l'obtenir, puis saisissez cette valeur ici : l'outil ne fait que le rapport entre force de frottement et force normale.
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/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)Exemple de requête
{
"Ff": 20,
"N": 50
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.coefficient_of_friction",
"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.
Limites
max_abs | 1000000000000 |
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
Si la force normale est nulle, la validation échoue avec une erreur claire invalid_input afin que des formulaires incomplets ou singuliers n'inventent jamais un nombre en silence. Le tarif est $0.002 fixe par requête API réussie ; une validation échouée n'est jamais facturée.
Ce que signifie μ = Ff / N et quand la force normale ne doit pas être nulle
Physiquement, une force normale nulle signifie qu'il n'y a pas de pression de contact, donc le rapport classique de Coulomb est indéfini et ce calculateur rejette N égal à zéro avec invalid_input plutôt que de renvoyer l'infini ou un NaN silencieux. Cet outil n'invente pas d'étiquettes statique versus cinétique à partir de tables de matériaux : lorsque vous fournissez la force de glissement mesurée et la charge normale mesurée, le rapport est le coefficient opératoire de cet essai, que vous l'appeliez ensuite mu_s au seuil de glissement ou mu_k pendant le glissement stationnaire.
Comment appeler l'API et ce que vous recevez en retour
Les valeurs absolues doivent rester dans la limite publiée d'un billion, et N ne doit pas être zéro dans un minuscule epsilon numérique utilisé pour capturer les cas singuliers exacts et quasi nuls. Envoyez un corps JSON avec les champs finis obligatoires Ff (alias friction_force, friction, F_f, ff et f_friction) et N (alias normal_force, normal, Fn, F_n et fn). Une validation échouée—force manquante, nombres non finis, valeurs hors limites absolues ou force normale nulle—renvoie invalid_input et n'est jamais facturée. Le tarif est $0.002 fixe par requête réussie avec unité item et prix marginal nul. Préférez les nombres JSON lorsque vous contrôlez le client ; les chaînes numériques ne sont acceptées que si elles suivent un motif fini strict pour les chemins de collage de formulaires de devoirs.
Conseils pratiques, limites et recherches associées
Gardez Ff et N dans la plage absolue publiée pour que le quotient reste fini en double précision IEEE sur le Worker et dans le navigateur. Associez des exemples de classe à dessein : Ff égal à vingt et N égal à cinquante donne mu égal à zéro virgule quatre ; Ff égal à quinze et N égal à vingt-cinq donne mu égal à zéro virgule six ; et N égal à zéro démontre la voie dure invalid_input exigée par le brief produit. Les tâches échouées qui renvoient invalid_input ne consomment pas le solde prépayé, ce qui maintient les scripts exploratoires bon marché lorsque les apprenants mettent volontairement N à zéro.
Questions techniques
Que se passe-t-il si la force normale est nulle ?
L'outil renvoie invalid_input. La division par zéro est rejetée car le coefficient de frottement est indéfini lorsque N = 0.