Calculateur de force de frottement
Un coefficient de 0,3 et une force normale de 100 N donnent 30 N de frottement : multipliez les deux valeurs pour savoir combien les surfaces résistent au glissement, avec un coefficient statique ou cinétique. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Coefficient de frottement μ
- 0,3
- Force normale
- 100
- Force de frottement
- 30 N
- Précision
- 10
Ce calculateur de force de frottement trouve la magnitude de la force de frottement sec lorsque vous connaissez le coefficient de frottement et la force normale qui presse deux surfaces l'une contre l'autre. La définition est la forme close F égale μ fois N du modèle classique de Coulomb et Amontons utilisé en mécanique introductive, en statique, et dans les vérifications d'ingénierie de premier ordre. Lorsque la force normale est donnée en newtons, le résultat est indiqué en newtons ; toute unité de force cohérente fonctionne de la même façon. Un coefficient nul ou une force normale nulle est valide et donne un frottement nul ; un coefficient négatif ou une force normale négative est rejeté car ces valeurs n'ont pas de sens physique dans ce modèle élémentaire. Le moteur est de l'arithmétique entièrement déterministe : sans appel réseau, sans échantillonnage, et sans raccourci dépendant de la date.
Ce que signifie la force de frottement et ce que contient la réponse
Dans les modèles élémentaires de frottement sec, la force qui s'oppose au glissement (ou au glissement imminent) entre deux surfaces est proportionnelle à la force normale qui les presse l'une contre l'autre. Si μ est le coefficient de frottement sans dimension pour la paire de matériaux et N est la force normale, la magnitude de la force de frottement est F égale μ fois N.
Le frottement statique utilise un coefficient statique μ_s jusqu'à un maximum F_max égale μ_s N au seuil du mouvement ; le frottement cinétique après glissement utilise souvent un coefficient cinétique μ_k avec F_k égale μ_k N. Ce calculateur évalue ce produit pour tout μ non négatif que vous fournissez, que vous le traitiez comme statique ou cinétique.
Il ne choisit pas de régime, ne résout pas de diagrammes de corps libre, et ne résout pas la géométrie d'un plan incliné pour vous : vous saisissez μ et N, et il renvoie F. Le poids sur une surface horizontale est un cas particulier courant où N égale mg lorsqu'aucune autre force verticale n'agit, mais vous pouvez aussi passer une force normale mesurée ou de corps libre qui inclut déjà des charges supplémentaires, une portance, ou un partage multi-support.
Un μ nul ou un N nul est valide et donne un frottement nul lorsque les deux sont finis.
Où la force de frottement s'inscrit dans l'étude, la conception et les logiciels
Les élèves rencontrent la force de frottement lorsqu'un manuel introduit la statique sur des surfaces rugueuses, lorsqu'un problème de plan incliné demande la force qui empêche un bloc de glisser, ou lorsqu'un problème de concours donne μ et N et demande F sans simulation multi-corps complète. Les enseignants peuvent pré-générer des corrigés pour des valeurs modestes de μ et N sans faire confiance à des applications de calculatrice opaques qui changent silencieusement d'unités ou confondent poids et force normale.
Les développeurs appellent le même contrat depuis des scripts pour amorcer des vecteurs de test déterministes pour des démonstrations de physique de jeu, pour normaliser des paramètres de contact saisis par l'utilisateur avant un diagramme de corps libre, ou pour satisfaire des énoncés de défis de programmation qui exigent des newtons plutôt qu'un croquis approximatif.
Les vérifications structurelles et produit de premier ordre utilisent F égale μ N lorsque seuls un coefficient et une réaction d'appui sont connus avant que les facteurs de sécurité ou les charges multi-axes ne soient modélisés. Les outils produits et pédagogiques utilisent le point de terminaison lorsqu'un apprenant saisit un coefficient et une force normale et que l'interface doit afficher la magnitude du frottement.
Associez-le à des utilitaires de force de poids ou d'accélération moyenne lorsque vous avez besoin de mécanique connexe, et à d'autres points de terminaison de mathématiques lorsque vous construisez un petit laboratoire de calculateurs de physique gratuits et déterministes.
Cas d’usage
Devoirs et vérifications de laboratoire
Calculez la force de frottement à partir de μ et de la force normale avant de noter des fiches d'exercices ou de comparer avec des données de capteur de force.
Logiciels de conception et de tutorat
Normalisez les coefficients et forces de contact saisis par l'utilisateur pour des démonstrations de statique, des utilitaires de plan incliné, et des leçons interactives.
Questions fréquentes
Combien coûte le calculateur de force de frottement ?
Il est gratuit dans votre navigateur sur cette page.
Comment la force de frottement est-elle définie ici ?
F = μ · N, où μ est le coefficient de frottement non négatif et N est la force normale non négative. Avec N en newtons, F est en newtons.
Que se passe-t-il si μ ou la force normale est négatif ?
Les coefficients négatifs et les forces normales négatives ne sont pas acceptés dans ce modèle élémentaire de Coulomb.
Cet outil distingue-t-il le frottement statique et cinétique ?
Non. Vous fournissez le coefficient qui correspond à votre problème (μ_s ou μ_k) ; le calculateur multiplie seulement μ par N.
Pourquoi les résultats sont-ils arrondis à une précision donnée ?
La précision par défaut est de 10 décimales ; vous pouvez régler la précision de 0 à 15.
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/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)Exemple de requête
{
"mu": 0.3,
"normal_force": 100
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.friction_force",
"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_mu | 1000000 |
max_abs_normal | 1000000000000000 |
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
Ce que signifie la force de frottement et ce que contient la réponse
La réponse renvoie les entrées normalisées mu et normal_force, la friction_force calculée, la précision utilisée, une étiquette de méthode friction_force, un bref rappel de formule, et une indication d'unité N pour les entrées de force normale SI. Il n'y a pas de simulation numérique de contact ni d'échantillonnage Monte-Carlo d'aspérités : le moteur évalue soit le produit dans la plage numérique prise en charge, soit rejette l'entrée avec invalid_input. Les cas rejetés incluent un mu ou normal_force manquant, des valeurs non finies, des magnitudes au-dessus des plafonds documentés, et tout μ ou N négatif, car un coefficient négatif ou une force normale négative n'est pas accepté dans ce calculateur. Si vous avez besoin du poids depuis la masse et g, du temps de chute libre, ou de l'accélération moyenne, utilisez ces outils dédiés ; cette page répond uniquement à la force de frottement depuis μ et N, avec une sortie numérique stable adaptée aux fiches d'exercices, aux tests unitaires et aux clients d'API qui ne doivent pas inventer d'étapes symboliques.
Comment μ et N sont lus et comment F reste reproductible
Zéro est autorisé et renvoie une force de frottement nulle. Fournissez la force de contact en newtons pour une sortie SI, ou toute unité de force cohérente si vous ne vous souciez que du produit numérique ; l'outil ne convertit pas les systèmes d'unités pour vous. Les signes plus initiaux optionnels et la notation scientifique sur les chaînes numériques sont autorisés lorsqu'ils s'analysent comme des décimaux finis ; les espaces internes et les jetons non numériques sont rejetés. Le champ préféré pour le coefficient de frottement est mu, mais les alias coefficient, friction_coefficient, mu_s, et mu_k sont acceptés afin que tableurs, chaînes de requête et formulaires typés puissent réutiliser le même contrat, que le problème étiquette la valeur comme statique ou cinétique. μ doit être fini et non négatif : une valeur négative échoue avec invalid_input et un message qui nomme le champ et explique que le coefficient de frottement ne peut pas être négatif dans ce calculateur, afin qu'une mauvaise cellule ne devienne pas un résultat absurde silencieux. Le champ préféré pour la force normale est normal_force, avec les alias N, Fn, normal, et force_normal. La force normale doit aussi être finie et non négative ; une valeur négative échoue avec invalid_input nommant normal_force. Un champ précision optionnel, avec les alias decimals et dp, choisit combien de décimales exposer pour les sorties numériques, avec une valeur par défaut de dix et un plafond de quinze afin que les fichiers de référence JSON restent stables. Associez l'exécution gratuite dans le navigateur sur cette page à l'API payante lorsque vous avez besoin du résultat mathématique identique au sein d'un pipeline automatisé sans réimplémenter vous-même la formule de force de frottement.
Où la force de frottement s'inscrit dans l'étude, la conception et les logiciels
Sur cette page, le travail s'exécute entièrement dans votre navigateur ; via l'API, chaque recherche réussie coûte $0.002, la validation échouée n'est pas facturée, et rien n'est stocké après le retour de la réponse. Cette séparation — exploration interactive gratuite et API payante identique — correspond au reste du catalogue KIT de niveau A, et vous permet de passer d'une démonstration en classe à un pipeline automatisé sans changer le résultat mathématique.
Cas d'intégration
Fixtures de test déterministes
Générez des valeurs F = μ·N reproductibles pour les tests unitaires, les démonstrations de physique de jeu, et les assertions de CI.