Flambage de poteaux
Doubler la longueur libre d'un poteau divise sa charge critique d'Euler par quatre, car la longueur intervient au carré. Saisissez module d'élasticité, inertie minimale, longueur et facteur d'appui pour obtenir la charge critique en newtons. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Module d'élasticité
- 200 000 000 000
- Moment d'inertie
- 0,000001
- Longueur
- 2
- Facteur de condition d'extrémité
- 1
- Longueur effective
- 2 N
- Charge critique
- 493 480,2200544679
Un poteau élancé sous compression axiale peut ruiner par flambage bien avant que le matériau n'atteigne sa limite d'élasticité. Le résultat classique d'Euler nomme ce seuil la charge critique de flambage : elle dépend du module d'élasticité du matériau, du second moment d'aire minimal de la section, de la longueur non contreventée de la pièce et d'un facteur de conditions d'appui qui résume comment les extrémités sont tenues. Ce calculateur évalue P_cr = π² E I / (K L)² et renvoie la charge en newtons afin que vous la compariez à la compression appliquée.
Charge critique d'Euler et facteur de conditions d'appui
La formule d'Euler pour la charge critique de flambage d'un poteau élancé idéal est P_cr égal à pi au carré fois le module d'élasticité E fois le second moment d'aire minimal I, divisé par le carré du produit du facteur de conditions d'appui K et de la longueur non contreventée L. Cette identité naît en résolvant l'équation de poutre d'Euler–Bernoulli pour un membre dont la rigidité de flexion est EI et dont la compression axiale est P.
L'autosolution du premier mode est un demi-sinus lorsque les deux extrémités sont rotulées, ou une fonction trigonométrique apparentée lorsqu'elles ne le sont pas, et la valeur propre est P_cr = π² EI / (K L)². Les codes de conception relèvent souvent un peu ces valeurs théoriques pour des assemblages réels, aussi devez-vous envoyer le K que votre spécification retient plutôt que d'espérer que le calculateur l'infère d'un croquis.
La formule suppose un poteau prismatique, initialement droit et élastique linéaire qui reste élastique jusqu'à la charge critique, avec une charge appliquée par le centroïde et sans forces transversales. C'est une borne supérieure pour les poteaux trapus qui plastifient d'abord : si P_cr divisé par l'aire de la section dépasse la limite d'élasticité, la pièce s'écrase ou plastifie avant de flamber, et l'outil suivant est un module tangent ou une formule d'interaction de code.
La longueur doit être strictement positive ; un L nul ou négatif annule le dénominateur ou décrit un poteau non physique, de sorte que ce point d'accès refuse ces valeurs au lieu de renvoyer Infinity ou une charge fictive signée. Le module d'élasticité, le moment d'inertie et le facteur de conditions d'appui doivent aussi être strictement positifs afin que la charge idéale reste finie et physiquement significative.
Où un calculateur de flambage de poteaux trouve son usage
Les laboratoires de résistance des matériaux demandent aux étudiants de prédire la charge d'Euler d'un étai d'acier rotulé avant de le charger dans un bâti de compression ; un oracle de confiance qui renvoie π² E I sur (K L) au carré accélère les calculs préparatoires et la notation automatique de devoirs qui, sinon, cacheraient une glissade de longueur au carré ou un K de deux écrit comme un demi.
Les carnets de structure qui dimensionnent à titre préliminaire un mât d'aluminium, un poteau de bois ou une colonne en tube d'acier ont besoin de la force critique en newtons pour la comparer à la compression de projet sans dresser un modèle d'éléments finis à chaque option. Une validation échouée ne consomme pas de solde. Gardez l'élancement à l'esprit : la formule d'Euler concerne les membres élancés qui flambent en régime élastique.
Un poteau court et trapu atteindra d'abord la plastification ou une contrainte d'interaction limitée par le code, et ce point d'accès n'applique pas ce plafond, ne convertit pas les millimètres en mètres et ne calcule pas I d'un rectangle ou d'un cercle. Utilisez une page dédiée de propriétés de section ou de vérification réglementaire pour ces questions afin de garder nette cette intention de recherche.
Le contrôle de longueur est celui où les étudiants trébuchent le plus : un tableur qui stocke L en millimètres sans convertir, ou qui colle un joker zéro, doit échouer clairement plutôt que de rapporter un chiffre astronomique en newtons qui ressemble à un projet réussi.
Cas d’usage
Laboratoires de résistance des matériaux et devoirs
Prédisez la charge critique d'Euler P_cr = π² E I / (K L)² avant un laboratoire sur bâti de compression, et notez les calculs de K et L des étudiants face à un oracle déterministe.
Dimensionnement préliminaire de poteaux et de mâts
Comparez la compression appliquée sur un tube d'acier, un mât d'aluminium ou un poteau de bois à la charge d'Euler en newtons en itérant longueur et inertie de section.
Boucles de conception produit pour étais élancés
Parcourez seconds moments d'aire et longueurs non contreventées d'une jambe de trépied, d'un pied d'appareil photo ou d'une flèche légère sans importer une bibliothèque complète de théorie des poutres.
Questions fréquentes
Que se passe-t-il si la longueur du poteau est nulle ou négative ?
Le flambage d'Euler n'est pas défini pour une longueur nulle ou négative (le dénominateur (K L)² s'annulerait ou serait non physique), et l'échec n'est pas facturé.
Qu'est-ce que le facteur de conditions d'appui K ?
K convertit la longueur géométrique L en une longueur de flambage KL. Les valeurs théoriques sont 0.5 deux extrémités encastrées, 0.7 encastrée–rotulée, 1.0 deux rotulées et 2.0 encastrée–libre. Envoyez le K que votre code ou votre manuel indique.
Le calculateur renvoie-t-il une contrainte ou convertit-il les unités ?
Non. Il renvoie la charge critique en newtons à partir de E, I, L et K en unités SI cohérentes (Pa, m⁴, m). Il ne divise pas par l'aire pour obtenir une contrainte, ne convertit pas les millimètres et n'applique pas un plafond d'élasticité.
Quand la formule d'Euler surestime-t-elle la résistance d'un poteau ?
Pour les poteaux courts et trapus. Si la charge critique divisée par l'aire de la section dépasse la limite d'élasticité, l'élément s'écrase ou plastifie avant de flamber, et une formule de module tangent ou réglementaire s'impose.
Quel moment d'inertie dois-je saisir ?
Le moment quadratique minimal de la section, autour de l'axe selon lequel le poteau va flamber, en mètres à la puissance quatre. Un poteau flambe toujours selon son axe le plus faible : la valeur la plus grande surestimerait la charge.
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/phys/buckling \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"elastic_modulus":200000000000,"moment_of_inertia":0.000001,"length":2,"end_condition_factor":1}'const res = await fetch("https://api.kit.forhosting.com/phys/buckling", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"elastic_modulus": 200000000000,
"moment_of_inertia": 0.000001,
"length": 2,
"end_condition_factor": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/buckling",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"elastic_modulus": 200000000000,
"moment_of_inertia": 0.000001,
"length": 2,
"end_condition_factor": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/buckling", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"elastic_modulus":200000000000,"moment_of_inertia":0.000001,"length":2,"end_condition_factor":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"elastic_modulus":200000000000,"moment_of_inertia":0.000001,"length":2,"end_condition_factor":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/buckling", 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
{
"elastic_modulus": 200000000000,
"moment_of_inertia": 0.000001,
"length": 2,
"end_condition_factor": 1
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.buckling",
"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.
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
La longueur doit être strictement positive ; une longueur nulle ou négative rendrait la formule indéfinie ou non physique, et la tâche échoue avec invalid_input plutôt que d'inventer une charge. Les appels API réussis utilisent le tarif de base publié $0.002 ; les échecs de validation ne sont pas facturés.
Charge critique d'Euler et facteur de conditions d'appui
K concentre l'encastrement en une longueur de flambage : les deux extrémités rotulées (articulées) donnent K = 1 ; les deux encastrées donnent le K théorique 0.5 ; une encastrée et une rotulée, environ K = 0.7 ; un porte-à-faux encastré-libre donne K = 2.
Contrat d'entrée, forme de la réponse et erreurs
Si length est nulle ou négative, la tâche échoue car le flambage d'Euler n'est pas défini pour un poteau évanoui ou inversé ; c'est le contrat que cette capacité existe pour faire respecter, et ces échecs ne sont pas facturés. Un module d'élasticité, un moment d'inertie ou un facteur de conditions d'appui non positifs sont rejetés pour la même raison : ils rendraient la charge idéale nulle ou infinie. Un contrôle familier est E égal à deux cents gigapascals, I égal à un fois dix à la moins six mètres à la quatrième, L égal à deux mètres et K égal à un : P_cr vaut π² fois cinquante mille newtons. Envoyez un corps JSON par POST avec quatre nombres finis obligatoires. elastic_modulus est le module de Young E en pascals, c'est-à-dire newtons par mètre carré ; les alias E, modulus, youngs_modulus, young_modulus et youngsmodulus sont acceptés. moment_of_inertia est le second moment d'aire minimal I en mètres à la quatrième ; I, inertia, second_moment et min_inertia sont acceptés. length est la longueur géométrique non contreventée L en mètres ; L, column_length et unsupported_length sont acceptés. end_condition_factor est le facteur adimensionnel de longueur de flambage K ; K, k_factor, k, effective_length_factor et end_factor sont acceptés. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique. Champs absents, chaînes vides, NaN et Infinity échouent avec invalid_input en nommant le champ. En cas de succès le corps réitère les quatre entrées nettoyées, renvoie effective_length égal à K fois L, et critical_load égal à π² E I divisé par (K L) au carré, arrondi à douze décimales pour des goldens stables entre environnements. unit vaut N, formula reformule l'identité d'Euler, equation remplit les nombres et method vaut euler_buckling. Associez le formulaire gratuit du navigateur au même module que l'API afin que démonstrations de cours et essais automatiques ne divergent pas. Les appels API réussis coûtent le $0.002 publié par élément.
Où un calculateur de flambage de poteaux trouve son usage
Les scripts de conception produit qui choisissent l'épaisseur de paroi d'une jambe de trépied télescopique, d'un pied d'appareil photo ou d'une flèche légère parcourent souvent seconds moments et longueurs candidates ; appeler une petite API parse maintient cette boucle déterministe et libre d'une bibliothèque complète de théorie des poutres. Comme l'implémentation est parse pur de tier A, chaque appel réussi coûte le tarif de base publié $0.002 sans jetons de modèle et sans réseau sortant.
Questions techniques
Comment calcule-t-on la charge critique de flambage d'Euler d'un poteau ?
Envoyez des nombres finis positifs elastic_modulus E (pascals), moment_of_inertia I (m⁴), length L (mètres) et end_condition_factor K. L'API renvoie P_cr = π² E I / (K L)² en newtons.
Combien coûte le calculateur de flambage de poteaux ?
L'outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.