Calculatrice de contrainte de cisaillement
Un effort tranchant de 500 N réparti sur 0,002 m² donne une contrainte de cisaillement moyenne de 250000 Pa selon τ = F/A. Travaillez en newtons et en mètres carrés ; convertissez d’abord millimètres ou kilonewtons. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Force de cisaillement
- 500
- Aire
- 0,002
- F
- 500 Pa
- Force de cisaillement
- 500
- A
- 0,002
- Contrainte de cisaillement
- 250 000
Une calculatrice de contrainte de cisaillement transforme une force de cisaillement et l'aire sur laquelle elle agit en la contrainte de cisaillement moyenne en pascals. Les vérifications de devoirs, les estimations de boulons et rivets, les contrôles d'âme de poutre et les valeurs attendues de coding kata ont besoin de cette même division sans ouvrir une suite complète d'éléments finis.
Ce que signifie la contrainte de cisaillement : τ = F / A
La contrainte de cisaillement est l'intensité d'une force qui agit parallèlement à une surface, divisée par l'aire de cette surface. Sous la forme moyenne utilisée en résistance des matériaux d'introduction et dans de nombreux calculs à la main, tau égale F divisé par A, où F est la force de cisaillement en newtons et A l'aire en mètres carrés ; l'unité SI du résultat est le pascal, égal à un newton par mètre carré.
C'est la même dimension que la contrainte normale (axiale), mais la direction de la force est différente : la normale est une force perpendiculaire à une coupe, tandis que le cisaillement est une force tangente à la coupe. Les assemblages boulonnés, les liaisons adhésives, les liaisons par axe et les âmes de poutre sont souvent contrôlés d'abord avec cette formule moyenne avant de construire une distribution plus raffinée.
La valeur moyenne ne capture pas les concentrations de pic aux trous, congés ou changements abrupts de section ; cela exige des facteurs de concentration ou une analyse de continuum. Une aire nulle n'est pas un état de conception physique pour cette formule — c'est presque toujours une section manquante, une erreur d'unités qui a réduit l'aire à zéro, ou un test de gestion d'erreur — de sorte qu'un solveur qui renverrait Infinity masquerait le bogue.
Les valeurs flottantes quasi nulles sont traitées de la même façon pour que le bruit n'invente pas une contrainte absurde. Les correcteurs de cours et les pipelines automatisés se soucient de ce rejet autant que du quotient réussi : un étudiant qui oublie de convertir des millimètres carrés en mètres carrés peut encore obtenir une réponse finie fausse, mais une aire nulle ne doit jamais ressembler à un calcul réussi.
Le chemin de vérification recalcule F divisé par A avec le même arrondi fixe utilisé pour les champs publiés, de sorte qu'une réponse réussie livre toujours des étapes que l'on peut affirmer dans des tests ou des carnets de laboratoire.
Conseils pratiques, limites et recherches associées
Gardez force et aire dans la plage absolue publiée pour que le quotient ne déborde pas en une contrainte non finie que le solveur doit rejeter. Préférez envoyer des nombres plutôt que des chaînes préformatées lorsque vous contrôlez le client ; les chaînes numériques ne sont acceptées que si elles correspondent à un motif numérique fini strict. Utilisez des unités SI cohérentes : newtons et mètres carrés donnent des pascals ; si vos plans listent millimètres ou kilonewtons, convertissez d'abord — cet outil ne convertit pas les unités.
Les forces positives et négatives sont autorisées pour les conventions signées ; la contrainte hérite du signe de F divisé par A. Cette page cible les recherches d'une calculatrice de contrainte de cisaillement, tau égal à F sur A, ou force de cisaillement divisée par l'aire en pascals en ligne ; ce n'est ni un outil de cercle de Mohr, ni une formule de torsion pour arbres (celle-ci utilise le couple et le moment polaire), ni un solveur d'éléments finis.
Préférez cette capacité lorsque vous avez déjà force de cisaillement moyenne et aire et n'avez besoin que de tau ; si la source est un énoncé, extrayez d'abord ces deux grandeurs en SI.
Cas d’usage
Estimations rapides d'assemblages et fixations dans des scripts d'ingénierie
Les pipelines calculent la contrainte de cisaillement moyenne sur des aires de boulon ou d'adhésif à partir d'une charge et d'une section connues avant de comparer aux admissibles dans une étape ultérieure de règle de conception.
Questions fréquentes
Quelle est la formule de la contrainte de cisaillement ?
La contrainte de cisaillement moyenne est τ = F / A, où F est la force de cisaillement en newtons et A l'aire en mètres carrés. Le résultat est en pascals (Pa = N/m²).
Est-ce la même chose que la contrainte normale σ = F/A ?
Même forme algébrique et unité SI, mais le cisaillement est une force parallèle à la surface ; la normale est une force perpendiculaire à la surface.
Convertit-elle les millimètres ou les kilonewtons ?
Non. Fournissez la force en newtons et l'aire en mètres carrés pour un résultat en pascals. Convertissez les unités dans votre client d'abord.
La calculatrice de contrainte de cisaillement est-elle gratuite ?
L'outil navigateur est gratuit et s'exécute en local.
Que se passe-t-il si l’aire est nulle ?
Le calcul est refusé avec un message clair au lieu de renvoyer une valeur infinie, car une aire nulle trahit presque toujours une section oubliée ou une erreur d’unité. Les aires quasi nulles sont traitées de la même façon.
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/sci/shear-stress \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"force":500,"area":0.002}'const res = await fetch("https://api.kit.forhosting.com/sci/shear-stress", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"force": 500,
"area": 0.002
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/sci/shear-stress",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"force": 500,
"area": 0.002
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/sci/shear-stress", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"force":500,"area":0.002}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"force":500,"area":0.002}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/sci/shear-stress", 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
{
"force": 500,
"area": 0.002
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sci.shear_stress",
"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
Saisissez F en newtons et A en mètres carrés ; l'outil renvoie τ égal à F divisé par A, une chaîne d'équation lisible, une substitution pas à pas et des noms de champs reflétés (tau, shear_stress, stress) pour scripts et feuilles de calcul. Lorsque l'aire est nulle le quotient est indéfini, de sorte que l'API renvoie une erreur invalid_input claire au lieu d'Infinity ou d'un NaN silencieux. Le chemin est une arithmétique pure déterministe — sans réseau, sans graines aléatoires, sans dépendance d'horloge — de sorte que l'exécuteur gratuit du navigateur et l'API prépayée renvoient le même JSON après arrondi décimal fixe à chaque appel.
Comment appeler l'API et ce qui revient
L'aire doit être non nulle ; les valeurs dont la valeur absolue est à ou en dessous de un fois dix à la moins quinze sont traitées comme zéro et rejetées. Envoyez un corps JSON avec deux nombres finis obligatoires : force (alias F, shear_force et f) et area (alias A, cross_section et section_area). Les valeurs absolues doivent rester dans la limite publiée d'un billion afin que les quotients intermédiaires restent finis en double précision IEEE sur le Worker et dans le navigateur. En cas de succès la réponse renvoie force et area arrondis sous plusieurs clés reflétées, fixe shear_stress, tau et stress au même quotient arrondi, unit à Pa et unit_name à pascal, formula à la chaîne tau égal à F divisé par A, equation à une ligne substituée lisible se terminant en Pa, message à un court résumé en anglais, et steps à un tableau ordonné de valeurs données et de lignes de substitution. L'échec de validation — champs manquants, nombres non finis, valeurs hors limites absolues, aire nulle ou quasi nulle, ou quotient de contrainte non fini — renvoie invalid_input et n'est jamais facturé. Le tarif est un forfait $0.002 par requête réussie avec élément unitaire et prix unitaire marginal nul.
Conseils pratiques, limites et recherches associées
En enseignant, appariez des exemples : cinq cents newtons sur deux millièmes de mètre carré donnent deux cent cinquante mille pascals ; une aire nulle volontaire démontre le chemin dur invalid_input. Les tâches échouées qui renvoient invalid_input ne consomment pas le solde prépayé, ce qui maintient les scripts exploratoires peu coûteux lorsque les apprenants envoient volontairement une aire nulle. Les vérifications aller-retour sont simples : recalculez force divisée par aire à la main et confirmez l'égalité avec le shear_stress publié dans le même arrondi à douze décimales, et confirmez qu'une aire nulle échoue toujours avec invalid_input indiquant que l'aire doit être non nulle.
Cas d'intégration
Vérification de devoirs pour la contrainte de cisaillement moyenne
Les étudiants saisissent force de cisaillement et aire de section du manuel, puis comparent τ en pascals et étapes de substitution manuscrites à un résultat déterministe du navigateur ou de l'API avant de rendre.
Tests unitaires pour solveurs de mécanique étudiants
Générez des cas connus τ = F/A plus des rejets volontaires d'aire nulle pour les valeurs attendues de coding kata et les fixtures d'intégration continue.
Questions techniques
Que se passe-t-il lorsque l'aire est nulle ?
La contrainte de cisaillement est indéfinie lorsque A = 0. Cet outil renvoie invalid_input au lieu d'Infinity ou NaN.