{"id":15706,"date":"2025-04-29T08:57:01","date_gmt":"2025-04-29T08:57:01","guid":{"rendered":"https:\/\/www.mechstream.com\/?p=15706"},"modified":"2025-04-29T09:03:06","modified_gmt":"2025-04-29T09:03:06","slug":"pneumatic-cylinder-diameter-selection-calculator","status":"publish","type":"post","link":"https:\/\/www.mechstream.com\/fr\/pneumatic-cylinder-diameter-selection-calculator\/","title":{"rendered":"Calculateur de s\u00e9lection de diam\u00e8tre de v\u00e9rin pneumatique"},"content":{"rendered":"<p>Optimisez vos syst\u00e8mes pneumatiques gr\u00e2ce \u00e0 notre calculateur de s\u00e9lection de diam\u00e8tre de v\u00e9rin pneumatique. Cet outil essentiel aide les ing\u00e9nieurs et les concepteurs \u00e0 d\u00e9terminer la taille de v\u00e9rin id\u00e9ale pour leurs applications sp\u00e9cifiques, garantissant ainsi des performances efficaces et fiables. En saisissant les exigences de pression, les conditions de charge et d&#039;autres variables, vous pouvez rapidement identifier le diam\u00e8tre de v\u00e9rin optimal pour maximiser l&#039;efficacit\u00e9 op\u00e9rationnelle et minimiser la consommation d&#039;\u00e9nergie. Optimisez la r\u00e9ussite de votre projet en prenant des d\u00e9cisions \u00e9clair\u00e9es gr\u00e2ce \u00e0 notre calculateur convivial, con\u00e7u pour r\u00e9pondre aux normes professionnelles et am\u00e9liorer la productivit\u00e9.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"447\" height=\"271\" src=\"https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/04\/c83ef8c9-fa74-4ee9-a61d-4c7b2b42dbdc.png\" loading=\"lazy\" alt=\"Calculateur de s\u00e9lection de diam\u00e8tre de v\u00e9rin pneumatique\" class=\"wp-image-15708\" srcset=\"https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/04\/c83ef8c9-fa74-4ee9-a61d-4c7b2b42dbdc.png 447w, https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/04\/c83ef8c9-fa74-4ee9-a61d-4c7b2b42dbdc-300x182.png 300w, https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/04\/c83ef8c9-fa74-4ee9-a61d-4c7b2b42dbdc-100x61.png 100w\" sizes=\"(max-width: 447px) 100vw, 447px\" \/><\/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 de cylindre<\/title>\n    <meta name=\"description\" content=\"Calculez le diam\u00e8tre requis du cylindre en fonction de la charge, de la pression, de la vitesse et du type. Calculateur d&#039;ing\u00e9nierie professionnel pour syst\u00e8mes hydrauliques et pneumatiques.\">\n    <style>\n        \/* \u6dfb\u52a0\u547d\u540d\u7a7a\u95f4\u548c\u9694\u79bb\u6837\u5f0f *\/\n        .cylinder-calculator-wrapper {\n            position: relative;\n            z-index: 1;\n            isolation: isolate;\n            margin-bottom: 0 !important;\n            padding-bottom: 0 !important;\n        }\n\n        .cylinder-calculator-container {\n            max-width: 800px;\n            margin: 0 auto;\n            padding: 20px;\n            font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n            color: #333;\n            position: relative;\n            z-index: 1;\n            margin-bottom: 0 !important;\n            padding-bottom: 0 !important;\n        }\n\n        \/* \u786e\u4fdd\u8ba1\u7b97\u5668\u5185\u5bb9\u4e0d\u4f1a\u5f71\u54cd\u5176\u4ed6\u5143\u7d20 *\/\n        .cylinder-calculator-container * {\n            box-sizing: border-box;\n            position: relative;\n            z-index: 1;\n        }\n\n        \/* \u9632\u6b62\u8ba1\u7b97\u5668\u5185\u5bb9\u6ea2\u51fa *\/\n        .cylinder-calculator-container {\n            overflow: hidden;\n        }\n\n        \/* \u786e\u4fdd\u8ba1\u7b97\u5668\u4e0d\u4f1a\u5f71\u54cd sticky header *\/\n        .cylinder-calculator-container {\n            margin-top: 0 !important;\n            margin-bottom: 0 !important;\n        }\n\n        .main-section {\n            background: #f8f9fa;\n            padding: 25px;\n            border-radius: 8px;\n            margin: 20px 0;\n            box-shadow: 0 2px 4px rgba(0,0,0,0.1);\n        }\n\n        .section-block {\n            margin-bottom: 30px;\n        }\n\n        .section-block:last-child {\n            margin-bottom: 0;\n        }\n\n        .section-title {\n            color: #000;\n            font-size: 24px;\n            margin-bottom: 20px;\n            padding-bottom: 10px;\n        }\n\n        .parameter-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n            gap: 20px;\n            margin-bottom: 30px;\n        }\n\n        .parameter-item {\n            background: white;\n            padding: 20px;\n            border-radius: 6px;\n            box-shadow: 0 1px 3px rgba(0,0,0,0.05);\n        }\n\n        .parameter-item h3 {\n            color: #0073aa;\n            font-size: 16px;\n            margin-bottom: 10px;\n        }\n\n        .parameter-item p {\n            color: #666;\n            font-size: 14px;\n            line-height: 1.5;\n            margin: 0;\n        }\n\n        .calculator-grid {\n            display: grid;\n            grid-template-columns: repeat(2, 1fr);\n            gap: 30px 60px;\n            margin-bottom: 20px;\n            padding: 0 10px;\n        }\n\n        .input-group {\n            margin-bottom: 0;\n            display: flex;\n            flex-direction: column;\n            gap: 8px;\n            min-width: 0;\n        }\n\n        .input-group label {\n            width: 100%;\n            font-weight: normal;\n            color: #666;\n            display: flex;\n            align-items: center;\n            gap: 5px;\n            font-size: 16px;\n        }\n\n        .input-group .symbol {\n            color: #666;\n            font-style: italic;\n            font-size: 16px;\n        }\n\n        .input-group input {\n            width: 100%;\n            padding: 12px 15px;\n            border: 1px solid #ddd;\n            border-radius: 4px;\n            font-size: 16px;\n            color: #333;\n            background-color: #fff;\n            box-sizing: border-box;\n        }\n\n        .input-group input::placeholder {\n            color: #999;\n            font-size: 16px;\n        }\n\n        #calculate-btn {\n            background: #0073aa;\n            color: white;\n            padding: 12px 24px;\n            border: none;\n            border-radius: 4px;\n            cursor: pointer;\n            font-size: 16px;\n            margin-top: 15px;\n            transition: all 0.3s;\n            width: auto;\n            min-width: 200px;\n            display: block;\n            margin-left: auto;\n            margin-right: auto;\n        }\n\n        #calculate-btn:hover {\n            background: #005177;\n            color: white;\n        }\n\n        .results-section {\n            background: #e8f4ff;\n            padding: 20px;\n            border-radius: 8px;\n            margin-top: 20px;\n        }\n\n        .results-section h3 {\n            color: #000;\n            margin-bottom: 15px;\n        }\n\n        .result-group {\n            display: flex;\n            flex-direction: column;\n            gap: 15px;\n        }\n\n        .result-item {\n            display: flex;\n            align-items: center;\n            gap: 10px;\n            padding: 10px;\n            background: white;\n            border-radius: 4px;\n        }\n\n        .result-item.highlight {\n            border-left: 4px solid #0073aa;\n            background: #f0f7ff;\n        }\n\n        .result-label {\n            font-weight: 600;\n            color: #444;\n            min-width: 200px;\n        }\n\n        .result-value {\n            font-size: 18px;\n            color: #0073aa;\n            font-weight: bold;\n        }\n\n        @media (max-width: 768px) {\n            .calculator-grid {\n                grid-template-columns: 1fr;\n                gap: 20px;\n                padding: 0;\n            }\n\n            .parameter-grid {\n                grid-template-columns: 1fr;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n    <div class=\"cylinder-calculator-wrapper\">\n        <div class=\"cylinder-calculator-container\">\n            <!-- Combined Parameters and Calculator Section -->\n            <div class=\"main-section\">\n                <!-- Parameters Part -->\n                <div class=\"section-block\">\n                    <h2 class=\"section-title\">Param\u00e8tres<\/h2>\n                    <div class=\"parameter-grid\">\n                        <div class=\"parameter-item\">\n                            <h3>Charge r\u00e9elle (F)<\/h3>\n                            <p>Force r\u00e9elle requise pour d\u00e9placer la charge, mesur\u00e9e en Newtons (N). C&#039;est la principale donn\u00e9e qui d\u00e9termine la taille du cylindre.<\/p>\n                        <\/div>\n                        <div class=\"parameter-item\">\n                            <h3>Pression de service (P)<\/h3>\n                            <p>La pression de fonctionnement du syst\u00e8me pneumatique, mesur\u00e9e en m\u00e9gapascals (MPa), affecte la force d\u00e9livr\u00e9e par le v\u00e9rin.<\/p>\n                        <\/div>\n                        <div class=\"parameter-item\">\n                            <h3>Vitesse de travail<\/h3>\n                            <p>Choisissez parmi trois vitesses (1, 2 ou 5). Des vitesses plus \u00e9lev\u00e9es n\u00e9cessitent des cylindres de plus grand diam\u00e8tre pour maintenir les performances.<\/p>\n                        <\/div>\n                        <div class=\"parameter-item\">\n                            <h3>Type de charge<\/h3>\n                            <p>Choisissez entre les types 1 et 2, repr\u00e9sentant diff\u00e9rentes caract\u00e9ristiques de charge. Cela affecte le calcul du taux de charge.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- Calculator Part -->\n                <div class=\"section-block\">\n                    <h2 class=\"section-title\">Calculatrice<\/h2>\n                    <div class=\"calculator-grid\">\n                        <div class=\"input-group\">\n                            <label for=\"actual-load\">Charge r\u00e9elle <span class=\"symbol\">(F)<\/span><\/label>\n                            <input type=\"number\" id=\"actual-load\" placeholder=\"Entrez la valeur de charge r\u00e9elle\" step=\"0.01\">\n                        <\/div>\n                        <div class=\"input-group\">\n                            <label for=\"working-pressure\">Pression de travail <span class=\"symbol\">(P)<\/span><\/label>\n                            <input type=\"number\" id=\"working-pressure\" placeholder=\"Entrez la valeur de la pression de travail\" step=\"0.1\">\n                        <\/div>\n                        <div class=\"input-group\">\n                            <label for=\"working-speed\">Vitesse de travail<\/label>\n                            <input type=\"number\" id=\"working-speed\" placeholder=\"Entrez la vitesse (1, 2 ou 5)\" min=\"1\" max=\"5\">\n                        <\/div>\n                        <div class=\"input-group\">\n                            <label for=\"load-type\">Type de charge<\/label>\n                            <input type=\"number\" id=\"load-type\" placeholder=\"Entrez le type (1 ou 2)\" min=\"1\" max=\"2\">\n                        <\/div>\n                    <\/div>\n                    <button id=\"calculate-btn\">Calculer<\/button>\n                <\/div>\n            <\/div>\n\n            <!-- Results Section -->\n            <div class=\"results-section\" style=\"display: none;\">\n                <h3>R\u00e9sultats des calculs<\/h3>\n                <div class=\"result-group\">\n                    <div class=\"result-item\">\n                        <span class=\"result-label\">Taux de charge (\u03b2) :<\/span>\n                        <span id=\"result-beta-1\" class=\"result-value\">0<\/span>\n                    <\/div>\n                    <div class=\"result-item\">\n                        <span class=\"result-label\">Taux de charge (\u03b2) :<\/span>\n                        <span id=\"result-beta-2\" class=\"result-value\">0<\/span>\n                    <\/div>\n                    <div class=\"result-item\">\n                        <span class=\"result-label\">Taux de charge (\u03b2) :<\/span>\n                        <span id=\"result-beta-3\" class=\"result-value\">0<\/span>\n                    <\/div>\n                    <div class=\"result-item\">\n                        <span class=\"result-label\">Force th\u00e9orique (F\/\u03b2) :<\/span>\n                        <span id=\"result-theoretical-force\" class=\"result-value\">0<\/span>\n                        <span class=\"unit\">N<\/span>\n                    <\/div>\n                    <div class=\"result-item highlight\">\n                        <span class=\"result-label\">Diam\u00e8tre du cylindre requis (D)\u00a0:<\/span>\n                        <span id=\"result-diameter\" class=\"result-value\">0<\/span>\n                        <span class=\"unit\">mm<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n        document.addEventListener('DOMContentLoaded', function() {\n            const calculateBtn = document.getElementById('calculate-btn');\n            const resultsSection = document.querySelector('.results-section');\n\n            calculateBtn.addEventListener('click', function() {\n                \/\/ Get input values\n                const actualLoad = parseFloat(document.getElementById('actual-load').value);\n                const workingPressure = parseFloat(document.getElementById('working-pressure').value);\n                const workingSpeed = parseInt(document.getElementById('working-speed').value);\n                const loadType = parseInt(document.getElementById('load-type').value);\n\n                \/\/ Validate inputs\n                if (!actualLoad || !workingPressure || !workingSpeed || !loadType) {\n                    alert('Please fill in all fields with valid values');\n                    return;\n                }\n\n                \/\/ Calculate load rates (\u03b2)\n                let beta1 = calculateBeta1(workingSpeed, loadType);\n                let beta2 = calculateBeta2(workingSpeed, loadType);\n                let beta3 = calculateBeta3(workingSpeed, loadType);\n                \n                \/\/ Calculate theoretical force (F\/\u03b2)\n                let theoreticalForce = actualLoad \/ Math.min(beta1, beta2, beta3);\n                \n                \/\/ Calculate required diameter\n                let diameter = Math.sqrt((4 * theoreticalForce) \/ (Math.PI * workingPressure * 1000000)) * 1000;\n\n                \/\/ Update results\n                document.getElementById('result-beta-1').textContent = beta1.toFixed(3);\n                document.getElementById('result-beta-2').textContent = beta2.toFixed(3);\n                document.getElementById('result-beta-3').textContent = beta3.toFixed(3);\n                document.getElementById('result-theoretical-force').textContent = theoreticalForce.toFixed(2);\n                document.getElementById('result-diameter').textContent = diameter.toFixed(2);\n\n                \/\/ Show results section\n                resultsSection.style.display = 'block';\n            });\n\n            \/\/ Placeholder functions for beta calculations\n            function calculateBeta1(speed, loadType) {\n                \/\/ Replace with actual calculation formula\n                return 0.95;\n            }\n\n            function calculateBeta2(speed, loadType) {\n                \/\/ Replace with actual calculation formula\n                return 0.90;\n            }\n\n            function calculateBeta3(speed, loadType) {\n                \/\/ Replace with actual calculation formula\n                return 0.85;\n            }\n        });\n    <\/script>\n<\/body>\n<\/html>","protected":false},"excerpt":{"rendered":"<p>Optimisez vos syst\u00e8mes pneumatiques gr\u00e2ce \u00e0 notre calculateur de s\u00e9lection de diam\u00e8tre de v\u00e9rin pneumatique. Cet outil essentiel aide les ing\u00e9nieurs et les concepteurs \u00e0 d\u00e9terminer la taille de v\u00e9rin id\u00e9ale pour leurs\u2026<\/p>","protected":false},"author":2,"featured_media":15707,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"pmpro_default_level":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3429],"tags":[3615,3398,3614],"class_list":["post-15706","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-pneumatic-selection-tool","tag-cylinder-sizing","tag-engineering-tools","tag-pneumatic-systems","pmpro-has-access"],"acf":[],"jetpack_featured_media_url":"https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/04\/Pneumatic-Cylinder-Diameter-Selection-Calculator.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/posts\/15706","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=15706"}],"version-history":[{"count":0,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/posts\/15706\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/media\/15707"}],"wp:attachment":[{"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/media?parent=15706"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/categories?post=15706"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mechstream.com\/fr\/wp-json\/wp\/v2\/tags?post=15706"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}