{"id":15500,"date":"2025-04-17T01:13:00","date_gmt":"2025-04-17T01:13:00","guid":{"rendered":"https:\/\/www.mechstream.com\/?p=15500"},"modified":"2025-04-17T01:58:26","modified_gmt":"2025-04-17T01:58:26","slug":"shaft-strength-calculator","status":"publish","type":"post","link":"https:\/\/www.mechstream.com\/fr\/shaft-strength-calculator\/","title":{"rendered":"Calculateur de r\u00e9sistance de l&#039;arbre"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Optimisez vos projets d&#039;ing\u00e9nierie gr\u00e2ce \u00e0 notre calculateur de r\u00e9sistance d&#039;arbre. Con\u00e7u pour la pr\u00e9cision et l&#039;efficacit\u00e9, cet outil vous aide \u00e0 d\u00e9terminer la charge maximale que votre arbre peut supporter, garantissant ainsi la s\u00e9curit\u00e9 et les performances des syst\u00e8mes m\u00e9caniques. Que vous soyez confront\u00e9 \u00e0 des charges de torsion, de flexion ou axiales, notre calculateur fournit des r\u00e9sultats pr\u00e9cis et adapt\u00e9s \u00e0 vos sp\u00e9cifications. Id\u00e9al pour les ing\u00e9nieurs et les concepteurs, il simplifie les calculs complexes, vous faisant gagner du temps et r\u00e9duisant les erreurs. Optimisez les r\u00e9sultats de vos projets en int\u00e9grant d\u00e8s aujourd&#039;hui notre calculateur avanc\u00e9 \u00e0 votre flux de travail.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"687\" height=\"401\" src=\"https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/04\/353cd684-83fd-4c68-ad6e-2dc7194fe64d.png\" loading=\"lazy\" alt=\"Calculateur de diam\u00e8tre d&#039;arbre\" class=\"wp-image-15501\" srcset=\"https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/04\/353cd684-83fd-4c68-ad6e-2dc7194fe64d.png 687w, https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/04\/353cd684-83fd-4c68-ad6e-2dc7194fe64d-300x175.png 300w, https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/04\/353cd684-83fd-4c68-ad6e-2dc7194fe64d-100x58.png 100w\" sizes=\"(max-width: 687px) 100vw, 687px\" \/><\/figure>\n<\/div>\n\n\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Calculateur de diam\u00e8tre d&#039;arbre plein | Outils d&#039;ing\u00e9nierie<\/title>\n    <style>\n        :root {\n            --primary-color: #2c3e50;\n            --secondary-color: #3498db;\n            --background-color: #f8f9fa;\n            --text-color: #333;\n            --border-radius: 8px;\n            --spacing: 20px;\n        }\n\n        .calculator-container {\n            max-width: 800px;\n            margin: 0 auto;\n            padding: var(--spacing);\n            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;\n        }\n\n        .section {\n            background: white;\n            border-radius: var(--border-radius);\n            padding: var(--spacing);\n            margin-bottom: var(--spacing);\n            box-shadow: 0 2px 4px rgba(0,0,0,0.1);\n        }\n\n        h1, h2 {\n            color: var(--primary-color);\n            margin-bottom: 1rem;\n        }\n\n        .parameters-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n            gap: 1rem;\n            margin-bottom: var(--spacing);\n        }\n\n        .parameter-item {\n            display: flex;\n            flex-direction: column;\n        }\n\n        .parameter-item label {\n            margin-bottom: 0.5rem;\n            color: var(--text-color);\n            font-weight: 500;\n        }\n\n        .parameter-item input {\n            padding: 0.5rem;\n            border: 1px solid #ddd;\n            border-radius: 4px;\n            font-size: 1rem;\n        }\n\n        .parameter-description {\n            font-size: 0.9rem;\n            color: #666;\n            margin-top: 0.25rem;\n        }\n\n        .calculate-btn {\n            background-color: var(--secondary-color);\n            color: white;\n            border: none;\n            padding: 1rem 2rem;\n            border-radius: var(--border-radius);\n            cursor: pointer;\n            font-size: 1.1rem;\n            transition: background-color 0.3s, color 0.3s;\n            width: 100%;\n            max-width: 300px;\n            margin: 2rem auto;\n            display: block;\n        }\n\n        .calculate-btn:hover {\n            background-color: #2980b9;\n            color: white;\n        }\n\n        .results {\n            display: none;\n            margin-top: var(--spacing);\n            text-align: center;\n            padding: var(--spacing);\n            background-color: #e8f4f8;\n            border-radius: var(--border-radius);\n        }\n\n        .result-item {\n            padding: 1.5rem;\n            background: white;\n            border-radius: var(--border-radius);\n            box-shadow: 0 1px 3px rgba(0,0,0,0.1);\n            font-size: 1.2rem;\n        }\n\n        .result-item strong {\n            color: var(--primary-color);\n            font-size: 1.1em;\n        }\n\n        .result-value {\n            color: var(--secondary-color);\n            font-size: 1.4em;\n            font-weight: bold;\n            margin: 0 0.5rem;\n        }\n\n        @media (max-width: 768px) {\n            .calculator-container {\n                padding: 10px;\n            }\n            \n            .parameters-grid {\n                grid-template-columns: 1fr;\n            }\n        }\n\n        .parameters-explanation {\n            margin-bottom: var(--spacing);\n            padding: var(--spacing);\n            background-color: #f8f9fa;\n            border-radius: var(--border-radius);\n        }\n\n        .parameters-explanation h2 {\n            color: var(--primary-color);\n            margin-bottom: 1rem;\n        }\n\n        .parameter-list {\n            display: grid;\n            grid-template-columns: repeat(2, 1fr);\n            gap: 1rem;\n            list-style: none;\n            padding: 0;\n            margin: 0;\n        }\n\n        .parameter-list li {\n            padding: 1rem;\n            background: white;\n            border-radius: var(--border-radius);\n            box-shadow: 0 1px 3px rgba(0,0,0,0.1);\n        }\n\n        .parameter-name {\n            font-weight: bold;\n            color: var(--primary-color);\n            margin-bottom: 0.5rem;\n            display: block;\n        }\n\n        .parameter-range {\n            color: var(--secondary-color);\n            font-size: 0.9em;\n            display: block;\n        }\n\n        @media (max-width: 768px) {\n            .parameter-list {\n                grid-template-columns: 1fr;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n    <!-- Shaft Diameter Calculator Start -->\n    <div id=\"shaft-calculator-wrapper\">\n        <div class=\"calculator-container\">\n            <div class=\"section\">\n                <div class=\"section parameters-explanation\">\n                    <h2>Param\u00e8tres<\/h2>\n                    <ul class=\"parameter-list\">\n                        <li>\n                            <span class=\"parameter-name\">Coefficient A<\/span>\n                            <p>Type de charge et facteur de conditions de fonctionnement.<\/p>\n                            <span class=\"parameter-range\">Plage : 1,0 (charge progressive) \u2013 2,0 (charge de choc)<\/span>\n                        <\/li>\n                        <li>\n                            <span class=\"parameter-name\">Puissance P (kW)<\/span>\n                            <p>Puissance transmise par l&#039;arbre.<\/p>\n                            <span class=\"parameter-range\">Gamme : 0,1 \u2013 1000 kW<\/span>\n                        <\/li>\n                        <li>\n                            <span class=\"parameter-name\">Vitesse de rotation n (r\/min)<\/span>\n                            <p>Vitesse de rotation de l&#039;arbre.<\/p>\n                            <span class=\"parameter-range\">Plage : 1 \u2013 10\u00a0000 tr\/min<\/span>\n                        <\/li>\n                    <\/ul>\n                <\/div>\n\n                <div class=\"section\">\n                    <h2>Calculatrice<\/h2>\n                    <div class=\"parameters-grid\">\n                        <div class=\"parameter-item\">\n                            <label for=\"shaft-coefficient-a\">Coefficient A<\/label>\n                            <input type=\"number\" id=\"shaft-coefficient-a\" min=\"1.0\" max=\"2.0\" step=\"0.1\" placeholder=\"Entrer le coefficient\">\n                            <div class=\"parameter-description\">Type de charge et facteur de conditions de fonctionnement<\/div>\n                        <\/div>\n                        <div class=\"parameter-item\">\n                            <label for=\"shaft-power\">Puissance P (kW)<\/label>\n                            <input type=\"number\" id=\"shaft-power\" min=\"0.1\" max=\"1000\" step=\"0.1\" placeholder=\"Entrez le pouvoir\">\n                            <div class=\"parameter-description\">Puissance d&#039;entr\u00e9e en kilowatts<\/div>\n                        <\/div>\n                        <div class=\"parameter-item\">\n                            <label for=\"shaft-rotation-speed\">Vitesse de rotation n (r\/min)<\/label>\n                            <input type=\"number\" id=\"shaft-rotation-speed\" min=\"1\" max=\"10000\" step=\"1\" placeholder=\"Entrez la vitesse\">\n                            <div class=\"parameter-description\">Vitesse de rotation de l&#039;arbre en tr\/min<\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <button class=\"calculate-btn\" onclick=\"ShaftCalculator.calculate()\">Calculer<\/button>\n\n            <div class=\"results\" id=\"shaft-results\">\n                <div class=\"result-item\">\n                    <strong>Diam\u00e8tre minimal de l&#039;extr\u00e9mit\u00e9 de l&#039;arbre d:<\/strong>\n                    <span class=\"result-value\" id=\"shaft-min-end-diameter\">0<\/span>\n                    <span>mm<\/span>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n    <!-- Shaft Diameter Calculator End -->\n\n    <script>\n        \/\/ Encapsulate calculator functionality in a namespace\n        const ShaftCalculator = {\n            data: {\n                input_parameters: {\n                    coefficient_a: {\n                        min: 1.0,\n                        max: 2.0\n                    },\n                    power: {\n                        min: 0.1,\n                        max: 1000\n                    },\n                    rotation_speed: {\n                        min: 1,\n                        max: 10000\n                    }\n                },\n                materials: {\n                    steel: {\n                        yield_strength: 235,\n                        tensile_strength: 400\n                    }\n                }\n            },\n\n            initialize: function() {\n                \/\/ Remove default value initialization\n            },\n\n            calculate: function() {\n                const coefficientA = parseFloat(document.getElementById('shaft-coefficient-a').value);\n                const power = parseFloat(document.getElementById('shaft-power').value);\n                const rotationSpeed = parseFloat(document.getElementById('shaft-rotation-speed').value);\n\n                \/\/ Validate inputs\n                if (isNaN(coefficientA) || isNaN(power) || isNaN(rotationSpeed)) {\n                    alert('Please enter all required values');\n                    return;\n                }\n\n                const torque = (9550 * power) \/ rotationSpeed;\n                const materialProps = this.data.materials.steel;\n                const minDiameter = Math.pow((16 * coefficientA * torque * 1000) \/ (Math.PI * materialProps.yield_strength), 1\/3);\n                const minEndDiameter = minDiameter * 0.85;\n\n                document.getElementById('shaft-results').style.display = 'block';\n                document.getElementById('shaft-min-end-diameter').textContent = minEndDiameter.toFixed(2);\n            }\n        };\n\n        \/\/ Initialize calculator when DOM is ready\n        if (document.readyState === 'loading') {\n            document.addEventListener('DOMContentLoaded', function() {\n                ShaftCalculator.initialize();\n            });\n        } else {\n            ShaftCalculator.initialize();\n        }\n    <\/script>\n<\/body>\n<\/html>","protected":false},"excerpt":{"rendered":"<p>Optimize your engineering projects with our Shaft Strength Calculator. Designed for precision and efficiency, this tool helps you determine the maximum load your shaft can&#8230;<\/p>","protected":false},"author":2,"featured_media":15509,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"pmpro_default_level":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[3424],"tags":[3550,3549,3548],"class_list":["post-15500","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-keyway-pin-shaft-calculator","tag-engineering-calculations","tag-mechanical-strength-tool","tag-shaft-load-analysis","pmpro-has-access"],"acf":[],"jetpack_featured_media_url":"https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/04\/Shaft-Strength-Calculator.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/posts\/15500","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/comments?post=15500"}],"version-history":[{"count":0,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/posts\/15500\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/media\/15509"}],"wp:attachment":[{"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/media?parent=15500"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/categories?post=15500"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/tags?post=15500"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}