{"id":15698,"date":"2025-04-29T08:32:43","date_gmt":"2025-04-29T08:32:43","guid":{"rendered":"https:\/\/www.mechstream.com\/?p=15698"},"modified":"2025-04-29T08:36:21","modified_gmt":"2025-04-29T08:36:21","slug":"hydraulic-cylinder-calculator","status":"publish","type":"post","link":"https:\/\/www.mechstream.com\/pt\/hydraulic-cylinder-calculator\/","title":{"rendered":"Calculadora de Cilindro Hidr\u00e1ulico"},"content":{"rendered":"<p>Descubra a efici\u00eancia e a precis\u00e3o da nossa Calculadora de Cilindros Hidr\u00e1ulicos, projetada para otimizar as opera\u00e7\u00f5es do seu sistema hidr\u00e1ulico. Calcule facilmente as dimens\u00f5es do cilindro, as sa\u00eddas de for\u00e7a e os comprimentos de curso com nossa ferramenta intuitiva. Ideal para engenheiros e t\u00e9cnicos que buscam dados precisos e confi\u00e1veis para aprimorar o desempenho e otimizar o fluxo de trabalho. Aproveite nossa calculadora para tomar decis\u00f5es informadas e aumentar a produtividade em seus projetos. Maximize o potencial do seu sistema hidr\u00e1ulico com c\u00e1lculos precisos e design intuitivo, garantindo resultados de projeto bem-sucedidos sempre.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"849\" height=\"380\" src=\"https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/04\/QQ20250429-162223.png\" loading=\"lazy\" alt=\"Calculadora de Cilindro Hidr\u00e1ulico\" class=\"wp-image-15699\" srcset=\"https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/04\/QQ20250429-162223.png 849w, https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/04\/QQ20250429-162223-300x134.png 300w, https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/04\/QQ20250429-162223-768x344.png 768w, https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/04\/QQ20250429-162223-100x45.png 100w, https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/04\/QQ20250429-162223-700x313.png 700w\" sizes=\"(max-width: 849px) 100vw, 849px\" \/><\/figure>\n<\/div>\n\n\n<!DOCTYPE html>\n<div id=\"hydraulic-calculator-wrapper\">\n    <style>\n        \/* \u4f7f\u7528\u7279\u5b9a\u7684\u547d\u540d\u7a7a\u95f4\u6765\u907f\u514d\u6837\u5f0f\u51b2\u7a81 *\/\n        #hydraulic-calculator-wrapper {\n            width: 100%;\n            max-width: 1200px;\n            margin: 0 auto;\n            font-family: inherit;\n            line-height: normal;\n            box-sizing: border-box;\n        }\n\n        #hydraulic-calculator-wrapper * {\n            box-sizing: border-box;\n            font-family: inherit;\n        }\n\n        #hydraulic-calculator-wrapper .calculator-container {\n            background: #fff;\n            border-radius: 8px;\n            box-shadow: 0 2px 10px rgba(0,0,0,0.1);\n            padding: 20px;\n            margin: 20px auto;\n            width: 100%;\n            position: relative;\n            z-index: 1;\n        }\n\n        #hydraulic-calculator-wrapper .section {\n            margin-bottom: 30px;\n            width: 100%;\n        }\n\n        #hydraulic-calculator-wrapper h2 {\n            color: #000;\n            font-size: 1.5rem;\n            margin: 0 0 15px 0;\n            padding: 0;\n            font-weight: 600;\n            line-height: 1.4;\n            text-align: left;\n        }\n\n        #hydraulic-calculator-wrapper .parameter-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n            gap: 15px;\n            width: 100%;\n        }\n\n        #hydraulic-calculator-wrapper .parameter-item {\n            background: #f8f9fa;\n            padding: 10px;\n            border-radius: 4px;\n            margin: 0;\n        }\n\n        #hydraulic-calculator-wrapper .parameter-item h3 {\n            font-size: 1rem;\n            margin: 0 0 5px 0;\n            padding: 0;\n            line-height: 1.4;\n            text-align: left;\n        }\n\n        #hydraulic-calculator-wrapper .calculator-form {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n            gap: 15px;\n            width: 100%;\n        }\n\n        #hydraulic-calculator-wrapper .input-group {\n            margin-bottom: 15px;\n        }\n\n        #hydraulic-calculator-wrapper .input-group label {\n            display: block;\n            margin-bottom: 5px;\n            font-weight: 500;\n            color: inherit;\n        }\n\n        #hydraulic-calculator-wrapper .input-group input {\n            width: 100%;\n            padding: 8px;\n            border: 1px solid #ddd;\n            border-radius: 4px;\n            font-size: 1rem;\n            line-height: normal;\n            height: auto;\n            margin: 0;\n        }\n\n        #hydraulic-calculator-wrapper .button-container {\n            grid-column: 1 \/ -1;\n            width: 100%;\n            display: flex;\n            justify-content: center;\n            margin-top: 10px;\n            padding-top: 0;\n        }\n\n        #hydraulic-calculator-wrapper .calculate-btn {\n            background: #007bff;\n            color: white;\n            border: none;\n            padding: 12px 20px;\n            border-radius: 4px;\n            cursor: pointer;\n            font-size: 1rem;\n            font-weight: 500;\n            transition: background 0.3s;\n            width: 200px;\n            margin: 0;\n            display: block;\n            text-align: center;\n        }\n\n        #hydraulic-calculator-wrapper .calculate-btn:hover {\n            background: #0056b3;\n            color: #ffffff;\n        }\n\n        #hydraulic-calculator-wrapper .results {\n            display: none;\n            background: #f8f9fa;\n            padding: 20px;\n            border-radius: 4px;\n            margin-top: 10px;\n            width: 100%;\n        }\n\n        #hydraulic-calculator-wrapper .results.show {\n            display: block;\n        }\n\n        #hydraulic-calculator-wrapper .result-item {\n            margin-bottom: 10px;\n            font-size: 1.1rem;\n            line-height: 1.4;\n        }\n\n        #hydraulic-calculator-wrapper .result-value {\n            font-weight: 600;\n            color: #007bff;\n        }\n\n        \/* \u54cd\u5e94\u5f0f\u8c03\u6574 *\/\n        @media (max-width: 768px) {\n            #hydraulic-calculator-wrapper .calculator-form {\n                grid-template-columns: 1fr;\n            }\n        }\n\n        @media (max-width: 480px) {\n            #hydraulic-calculator-wrapper .calculator-container {\n                padding: 15px;\n                margin: 10px auto;\n            }\n        }\n    <\/style>\n\n    <div class=\"calculator-container\">\n        <!-- Parameter Explanation Section -->\n        <section class=\"section\">\n            <h2>Explica\u00e7\u00e3o dos par\u00e2metros<\/h2>\n            <div class=\"parameter-grid\">\n                <div class=\"parameter-item\">\n                    <h3>Di\u00e2metro do furo (mm)<\/h3>\n                    <p>Di\u00e2metro interno do cilindro conforme norma ISO 3320.<\/p>\n                <\/div>\n                <div class=\"parameter-item\">\n                    <h3>Di\u00e2metro da haste (mm)<\/h3>\n                    <p>Di\u00e2metro da haste do pist\u00e3o conforme norma ISO 3320.<\/p>\n                <\/div>\n                <div class=\"parameter-item\">\n                    <h3>Comprimento do curso (mm)<\/h3>\n                    <p>Dist\u00e2ncia m\u00e1xima de deslocamento do pist\u00e3o de acordo com a norma ISO 6020\/2.<\/p>\n                <\/div>\n                <div class=\"parameter-item\">\n                    <h3>Di\u00e2metro externo (mm)<\/h3>\n                    <p>Di\u00e2metro externo do cilindro.<\/p>\n                <\/div>\n                <div class=\"parameter-item\">\n                    <h3>Flange (mm)<\/h3>\n                    <p>Dimens\u00e3o do flange de montagem.<\/p>\n                <\/div>\n                <div class=\"parameter-item\">\n                    <h3>Comprimento da guia (mm)<\/h3>\n                    <p>Comprimento do mancal guia que suporta a haste do pist\u00e3o.<\/p>\n                <\/div>\n                <div class=\"parameter-item\">\n                    <h3>Comprimento do pist\u00e3o (mm)<\/h3>\n                    <p>Comprimento do conjunto do pist\u00e3o.<\/p>\n                <\/div>\n                <div class=\"parameter-item\">\n                    <h3>Velocidade de extens\u00e3o (M\/min)<\/h3>\n                    <p>Velocidade na qual o cilindro se estende sob carga.<\/p>\n                <\/div>\n                <div class=\"parameter-item\">\n                    <h3>Velocidade de retra\u00e7\u00e3o (m\/min)<\/h3>\n                    <p>Velocidade na qual o cilindro retrai sob carga.<\/p>\n                <\/div>\n                <div class=\"parameter-item\">\n                    <h3>Resist\u00eancia Estendida (KN)<\/h3>\n                    <p>For\u00e7a que se op\u00f5e \u00e0 extens\u00e3o do cilindro.<\/p>\n                <\/div>\n                <div class=\"parameter-item\">\n                    <h3>Resist\u00eancia \u00e0 retra\u00e7\u00e3o (KN)<\/h3>\n                    <p>For\u00e7a de retra\u00e7\u00e3o do cilindro oposto.<\/p>\n                <\/div>\n                <div class=\"parameter-item\">\n                    <h3>Contrapress\u00e3o (bar)<\/h3>\n                    <p>Press\u00e3o na linha de retorno durante a opera\u00e7\u00e3o do cilindro.<\/p>\n                <\/div>\n                <div class=\"parameter-item\">\n                    <h3>Fluxo do sistema (L\/min)<\/h3>\n                    <p>Taxa de fluxo de fluido hidr\u00e1ulico no sistema.<\/p>\n                <\/div>\n                <div class=\"parameter-item\">\n                    <h3>Press\u00e3o do sistema (bar)<\/h3>\n                    <p>Press\u00e3o de opera\u00e7\u00e3o do sistema hidr\u00e1ulico.<\/p>\n                <\/div>\n                <div class=\"parameter-item\">\n                    <h3>Efici\u00eancia (%)<\/h3>\n                    <p>Efici\u00eancia geral do sistema hidr\u00e1ulico.<\/p>\n                <\/div>\n                <div class=\"parameter-item\">\n                    <h3>Peso da cabe\u00e7a (kg)<\/h3>\n                    <p>Peso do conjunto do cabe\u00e7ote do cilindro.<\/p>\n                <\/div>\n                <div class=\"parameter-item\">\n                    <h3>Peso de suporte (kg)<\/h3>\n                    <p>Peso dos suportes de montagem do cilindro.<\/p>\n                <\/div>\n                <div class=\"parameter-item\">\n                    <h3>C\u00e2mara sem haste Press\u00e3o (bar)<\/h3>\n                    <p>Press\u00e3o na c\u00e2mara do cilindro sem a haste.<\/p>\n                <\/div>\n                <div class=\"parameter-item\">\n                    <h3>Press\u00e3o da C\u00e2mara da Haste (bar)<\/h3>\n                    <p>Press\u00e3o na c\u00e2mara do cilindro com a haste.<\/p>\n                <\/div>\n            <\/div>\n        <\/section>\n\n        <!-- Calculator Form -->\n        <section class=\"section\">\n            <h2>Calculadora<\/h2>\n            <form id=\"cylinderCalculator\" class=\"calculator-form\" action=\"\">\n                <div class=\"input-group\">\n                    <label for=\"boreDiameter\">Di\u00e2metro do furo (mm)<\/label>\n                    <input type=\"number\" id=\"boreDiameter\" step=\"0.1\" min=\"0\" required>\n                <\/div>\n                <div class=\"input-group\">\n                    <label for=\"rodDiameter\">Di\u00e2metro da haste (mm)<\/label>\n                    <input type=\"number\" id=\"rodDiameter\" step=\"0.1\" min=\"0\" required>\n                <\/div>\n                <div class=\"input-group\">\n                    <label for=\"strokeLength\">Comprimento do curso (mm)<\/label>\n                    <input type=\"number\" id=\"strokeLength\" step=\"0.1\" min=\"0\" required>\n                <\/div>\n                <div class=\"input-group\">\n                    <label for=\"outerDiameter\">Di\u00e2metro externo (mm)<\/label>\n                    <input type=\"number\" id=\"outerDiameter\" step=\"0.1\" min=\"0\" required>\n                <\/div>\n                <div class=\"input-group\">\n                    <label for=\"flange\">Flange (mm)<\/label>\n                    <input type=\"number\" id=\"flange\" step=\"0.1\" min=\"0\" required>\n                <\/div>\n                <div class=\"input-group\">\n                    <label for=\"guideLength\">Comprimento da guia (mm)<\/label>\n                    <input type=\"number\" id=\"guideLength\" step=\"0.1\" min=\"0\" required>\n                <\/div>\n                <div class=\"input-group\">\n                    <label for=\"pistonLength\">Comprimento do pist\u00e3o (mm)<\/label>\n                    <input type=\"number\" id=\"pistonLength\" step=\"0.1\" min=\"0\" required>\n                <\/div>\n                <div class=\"input-group\">\n                    <label for=\"extendSpeed\">Velocidade de extens\u00e3o (M\/min)<\/label>\n                    <input type=\"number\" id=\"extendSpeed\" step=\"0.1\" min=\"0\" required>\n                <\/div>\n                <div class=\"input-group\">\n                    <label for=\"retractSpeed\">Velocidade de retra\u00e7\u00e3o (m\/min)<\/label>\n                    <input type=\"number\" id=\"retractSpeed\" step=\"0.1\" min=\"0\" required>\n                <\/div>\n                <div class=\"input-group\">\n                    <label for=\"extendResistance\">Resist\u00eancia Estendida (KN)<\/label>\n                    <input type=\"number\" id=\"extendResistance\" step=\"0.1\" min=\"0\" required>\n                <\/div>\n                <div class=\"input-group\">\n                    <label for=\"retractResistance\">Resist\u00eancia \u00e0 retra\u00e7\u00e3o (KN)<\/label>\n                    <input type=\"number\" id=\"retractResistance\" step=\"0.1\" min=\"0\" required>\n                <\/div>\n                <div class=\"input-group\">\n                    <label for=\"backPressure\">Contrapress\u00e3o (bar)<\/label>\n                    <input type=\"number\" id=\"backPressure\" step=\"0.1\" min=\"0\" required>\n                <\/div>\n                <div class=\"input-group\">\n                    <label for=\"systemFlow\">Fluxo do sistema (L\/min)<\/label>\n                    <input type=\"number\" id=\"systemFlow\" step=\"0.1\" min=\"0\" required>\n                <\/div>\n                <div class=\"input-group\">\n                    <label for=\"systemPressure\">Press\u00e3o do sistema (bar)<\/label>\n                    <input type=\"number\" id=\"systemPressure\" step=\"0.1\" min=\"0\" required>\n                <\/div>\n                <div class=\"input-group\">\n                    <label for=\"efficiency\">Efici\u00eancia (%)<\/label>\n                    <input type=\"number\" id=\"efficiency\" step=\"0.01\" min=\"0\" max=\"1\" required>\n                <\/div>\n                <div class=\"input-group\">\n                    <label for=\"headWeight\">Peso da cabe\u00e7a (kg)<\/label>\n                    <input type=\"number\" id=\"headWeight\" step=\"0.1\" min=\"0\" required>\n                <\/div>\n                <div class=\"input-group\">\n                    <label for=\"supportWeight\">Peso de suporte (kg)<\/label>\n                    <input type=\"number\" id=\"supportWeight\" step=\"0.1\" min=\"0\" required>\n                <\/div>\n                <div class=\"input-group\">\n                    <label for=\"rodlessPressure\">C\u00e2mara sem haste Press\u00e3o (bar)<\/label>\n                    <input type=\"number\" id=\"rodlessPressure\" step=\"0.1\" min=\"0\" required>\n                <\/div>\n                <div class=\"input-group\">\n                    <label for=\"rodPressure\">Press\u00e3o da C\u00e2mara da Haste (bar)<\/label>\n                    <input type=\"number\" id=\"rodPressure\" step=\"0.1\" min=\"0\" required>\n                <\/div>\n                <div class=\"button-container\">\n                    <button type=\"submit\" class=\"calculate-btn\">Calcular<\/button>\n                <\/div>\n            <input type=\"hidden\" name=\"trp-form-language\" value=\"pt\"\/><\/form>\n        <\/section>\n\n        <!-- Results Section -->\n        <section class=\"section\">\n            <div id=\"results\" class=\"results\">\n                <h2>Resultados<\/h2>\n                <div class=\"result-item\">\n                    \u65e0\u6746\u8154\u9762\u79ef: <span class=\"result-value\" id=\"rodlessArea\">0<\/span> cm\u00b2\n                <\/div>\n                <div class=\"result-item\">\n                    \u6709\u6746\u8154\u9762\u79ef: <span class=\"result-value\" id=\"rodArea\">0<\/span> cm\u00b2\n                <\/div>\n                <div class=\"result-item\">\n                    \u9762\u79ef\u6bd4: <span class=\"result-value\" id=\"areaRatio\">0<\/span>\n                <\/div>\n                <div class=\"result-item\">\n                    \u65e0\u6746\u8154\u4f53\u79ef: <span class=\"result-value\" id=\"rodlessVolume\">0<\/span> eu\n                <\/div>\n                <div class=\"result-item\">\n                    \u6709\u6746\u8154\u4f53\u79ef: <span class=\"result-value\" id=\"rodVolume\">0<\/span> eu\n                <\/div>\n                <div class=\"result-item\">\n                    \u4f53\u79ef\u53d8\u5316: <span class=\"result-value\" id=\"volumeChange\">0<\/span> eu\n                <\/div>\n                <div class=\"result-item\">\n                    \u6d41\u91cf: <span class=\"result-value\" id=\"flowRate\">0<\/span> L\/min\n                <\/div>\n                <div class=\"result-item\">\n                    \u57fa\u672c\u52a8\u6d41\u91cf: <span class=\"result-value\" id=\"basicFlowRate\">0<\/span> L\/min\n                <\/div>\n                <div class=\"result-item\">\n                    \u6cb9\u6cf5\u6392\u91cf: <span class=\"result-value\" id=\"pumpDisplacement\">0<\/span> mL\/r\n                <\/div>\n                <div class=\"result-item\">\n                    \u7cfb\u7edf\u529f\u7387: <span class=\"result-value\" id=\"systemPower\">0<\/span> Kw\n                <\/div>\n                <div class=\"result-item\">\n                    \u6cb9\u6cf5\u626d\u77e9: <span class=\"result-value\" id=\"pumpTorque\">0<\/span> Kw\n                <\/div>\n                <div class=\"result-item\">\n                    \u7f38\u7b52\u51c0\u91cd: <span class=\"result-value\" id=\"cylinderWeight\">0<\/span> kg\n                <\/div>\n                <div class=\"result-item\">\n                    \u5bfc\u5411\u5957\u51c0\u91cd: <span class=\"result-value\" id=\"guideWeight\">0<\/span> kg\n                <\/div>\n                <div class=\"result-item\">\n                    Melhor: <span class=\"result-value\" id=\"pistonWeight\">0<\/span> kg\n                <\/div>\n                <div class=\"result-item\">\n                    \u6d3b\u585e\u6746\u51c0\u91cd: <span class=\"result-value\" id=\"rodWeight\">0<\/span> kg\n                <\/div>\n                <div class=\"result-item\">\n                    Melhor: <span class=\"result-value\" id=\"pushForce\">0<\/span> KN\n                <\/div>\n                <div class=\"result-item\">\n                    Melhor: <span class=\"result-value\" id=\"pullForce\">0<\/span> KN\n                <\/div>\n                <div class=\"result-item\">\n                    \u603b\u91cd: <span class=\"result-value\" id=\"totalWeight\">0<\/span> kg\n                <\/div>\n                <div class=\"result-item\">\n                    Melhor: <span class=\"result-value\" id=\"totalPrice\">0<\/span> \u4e07\u5143\n                <\/div>\n            <\/div>\n        <\/section>\n    <\/div>\n\n    <script>\n        \/\/ \u4f7f\u7528\u7acb\u5373\u6267\u884c\u51fd\u6570\u6765\u907f\u514d\u5168\u5c40\u547d\u540d\u7a7a\u95f4\u6c61\u67d3\n        (function() {\n            \/\/ \u83b7\u53d6\u5f53\u524d\u8ba1\u7b97\u5668\u7684\u5305\u88c5\u5668\n            const wrapper = document.getElementById('hydraulic-calculator-wrapper');\n            \n            \/\/ \u786e\u4fdd\u6240\u6709\u7684DOM\u67e5\u8be2\u90fd\u5728\u5305\u88c5\u5668\u8303\u56f4\u5185\u8fdb\u884c\n            const calculator = wrapper.querySelector('#cylinderCalculator');\n            \n            calculator.addEventListener('submit', function(e) {\n                e.preventDefault();\n                \n                \/\/ \u66f4\u65b0\u6240\u6709\u7684DOM\u67e5\u8be2\u4ee5\u4f7f\u7528\u5305\u88c5\u5668\u4f5c\u4e3a\u4e0a\u4e0b\u6587\n                const inputs = {\n                    boreDiameter: parseFloat(wrapper.querySelector('#boreDiameter').value),\n                    rodDiameter: parseFloat(wrapper.querySelector('#rodDiameter').value),\n                    strokeLength: parseFloat(wrapper.querySelector('#strokeLength').value),\n                    outerDiameter: parseFloat(wrapper.querySelector('#outerDiameter').value),\n                    flange: parseFloat(wrapper.querySelector('#flange').value),\n                    guideLength: parseFloat(wrapper.querySelector('#guideLength').value),\n                    pistonLength: parseFloat(wrapper.querySelector('#pistonLength').value),\n                    extendSpeed: parseFloat(wrapper.querySelector('#extendSpeed').value),\n                    retractSpeed: parseFloat(wrapper.querySelector('#retractSpeed').value),\n                    extendResistance: parseFloat(wrapper.querySelector('#extendResistance').value),\n                    retractResistance: parseFloat(wrapper.querySelector('#retractResistance').value),\n                    backPressure: parseFloat(wrapper.querySelector('#backPressure').value),\n                    systemFlow: parseFloat(wrapper.querySelector('#systemFlow').value),\n                    systemPressure: parseFloat(wrapper.querySelector('#systemPressure').value),\n                    efficiency: parseFloat(wrapper.querySelector('#efficiency').value),\n                    headWeight: parseFloat(wrapper.querySelector('#headWeight').value),\n                    supportWeight: parseFloat(wrapper.querySelector('#supportWeight').value),\n                    rodlessPressure: parseFloat(wrapper.querySelector('#rodlessPressure').value),\n                    rodPressure: parseFloat(wrapper.querySelector('#rodPressure').value)\n                };\n                \n                \/\/ Calculate areas\n                const pistonArea = Math.PI * Math.pow(inputs.boreDiameter \/ 2, 2);\n                const rodArea = Math.PI * Math.pow(inputs.rodDiameter \/ 2, 2);\n                const annularArea = pistonArea - rodArea;\n                \n                \/\/ Calculate forces\n                const extendForce = (inputs.systemPressure * pistonArea * inputs.efficiency) \/ 100;\n                const retractForce = (inputs.systemPressure * annularArea * inputs.efficiency) \/ 100;\n                \n                \/\/ Calculate flow rates and speeds\n                const extendFlowRate = (pistonArea * inputs.extendSpeed) \/ 1000;\n                const retractFlowRate = (annularArea * inputs.retractSpeed) \/ 1000;\n                \n                const actualExtendSpeed = (inputs.systemFlow * 1000) \/ pistonArea;\n                const actualRetractSpeed = (inputs.systemFlow * 1000) \/ annularArea;\n                \n                \/\/ Display results\n                wrapper.querySelector('#rodlessArea').textContent = annularArea.toFixed(2);\n                wrapper.querySelector('#rodArea').textContent = rodArea.toFixed(2);\n                wrapper.querySelector('#areaRatio').textContent = (rodArea \/ annularArea).toFixed(2);\n                wrapper.querySelector('#rodlessVolume').textContent = (annularArea * inputs.strokeLength \/ 1000).toFixed(2);\n                wrapper.querySelector('#rodVolume').textContent = (rodArea * inputs.strokeLength \/ 1000).toFixed(2);\n                wrapper.querySelector('#volumeChange').textContent = ((rodArea - annularArea) * inputs.strokeLength \/ 1000).toFixed(2);\n                wrapper.querySelector('#flowRate').textContent = inputs.systemFlow.toFixed(2);\n                wrapper.querySelector('#basicFlowRate').textContent = (inputs.systemFlow * 0.8).toFixed(2);\n                wrapper.querySelector('#pumpDisplacement').textContent = (inputs.systemFlow * 0.8 * 1000).toFixed(2);\n                wrapper.querySelector('#systemPower').textContent = (inputs.systemPressure * inputs.systemFlow \/ 1000).toFixed(2);\n                wrapper.querySelector('#pumpTorque').textContent = (inputs.systemPressure * inputs.systemFlow \/ 1000 * 0.1).toFixed(2);\n                wrapper.querySelector('#cylinderWeight').textContent = (inputs.headWeight + inputs.supportWeight).toFixed(2);\n                wrapper.querySelector('#guideWeight').textContent = (inputs.headWeight * 0.2).toFixed(2);\n                wrapper.querySelector('#pistonWeight').textContent = (inputs.headWeight * 0.3).toFixed(2);\n                wrapper.querySelector('#rodWeight').textContent = (inputs.headWeight * 0.5).toFixed(2);\n                wrapper.querySelector('#pushForce').textContent = extendForce.toFixed(2);\n                wrapper.querySelector('#pullForce').textContent = retractForce.toFixed(2);\n                wrapper.querySelector('#totalWeight').textContent = (inputs.headWeight + inputs.supportWeight + inputs.headWeight * 0.2 + inputs.headWeight * 0.3 + inputs.headWeight * 0.5).toFixed(2);\n                wrapper.querySelector('#totalPrice').textContent = (inputs.totalWeight * 100).toFixed(2);\n                \n                \/\/ Show results section\n                wrapper.querySelector('#results').classList.add('show');\n            });\n        })();\n    <\/script>\n<\/div> \n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>Discover the efficiency and precision of our Hydraulic Cylinder Calculator, designed to optimize your hydraulic system operations. Easily calculate cylinder dimensions, force outputs, and stroke&#8230;<\/p>","protected":false},"author":2,"featured_media":15701,"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":[3428],"tags":[3613,3398,3580],"class_list":["post-15698","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hydraulic-oil-pressure-calculator","tag-cylinder-force-calculation","tag-engineering-tools","tag-hydraulic-system-optimization","pmpro-has-access"],"acf":[],"jetpack_featured_media_url":"https:\/\/www.mechstream.com\/wp-content\/uploads\/2025\/04\/Hydraulic-Cylinder-Calculator.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.mechstream.com\/pt\/wp-json\/wp\/v2\/posts\/15698","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mechstream.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mechstream.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mechstream.com\/pt\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mechstream.com\/pt\/wp-json\/wp\/v2\/comments?post=15698"}],"version-history":[{"count":0,"href":"https:\/\/www.mechstream.com\/pt\/wp-json\/wp\/v2\/posts\/15698\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mechstream.com\/pt\/wp-json\/wp\/v2\/media\/15701"}],"wp:attachment":[{"href":"https:\/\/www.mechstream.com\/pt\/wp-json\/wp\/v2\/media?parent=15698"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mechstream.com\/pt\/wp-json\/wp\/v2\/categories?post=15698"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mechstream.com\/pt\/wp-json\/wp\/v2\/tags?post=15698"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}