{"id":11945,"date":"2024-12-24T19:37:31","date_gmt":"2024-12-24T16:07:31","guid":{"rendered":"https:\/\/spc-tech.ir\/engineering-toolbox\/"},"modified":"2025-12-22T17:16:43","modified_gmt":"2025-12-22T13:46:43","slug":"engineering-toolbox","status":"publish","type":"page","link":"https:\/\/spc-tech.ir\/en\/engineering-toolbox\/","title":{"rendered":"Engineering Toolbox"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"11945\" class=\"elementor elementor-11945 elementor-3443\" data-elementor-post-type=\"page\">\n\t\t\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-8952498 e-flex e-con-boxed e-con e-parent\" data-id=\"8952498\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-225af00 e-con-full e-flex e-con e-child\" data-id=\"225af00\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-476cf38 elementor-widget elementor-widget-elementskit-heading\" data-id=\"476cf38\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"elementskit-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"ekit-wid-con\" ><div class=\"ekit-heading elementskit-section-title-wraper text_right   ekit_heading_tablet-   ekit_heading_mobile-\"><h1 class=\"ekit-heading--title elementskit-section-title \">Engineering Toolbox<\/h1><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-fa7a1b6 e-flex e-con-boxed e-con e-parent\" data-id=\"fa7a1b6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-76fb771 elementor-widget elementor-widget-eael-breadcrumbs\" data-id=\"76fb771\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-breadcrumbs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"eael-breadcrumbs\">\n\t\t\t<div class=\"eael-breadcrumbs__content\"><a href=\"https:\/\/spc-tech.ir\/en\/\">\u062e\u0627\u0646\u0647<\/a> <span class=\"eael-breadcrumb-separator\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-angle-double-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34zm192-34l-136-136c-9.4-9.4-24.6-9.4-33.9 0l-22.6 22.6c-9.4 9.4-9.4 24.6 0 33.9l96.4 96.4-96.4 96.4c-9.4 9.4-9.4 24.6 0 33.9l22.6 22.6c9.4 9.4 24.6 9.4 33.9 0l136-136c9.4-9.2 9.4-24.4 0-33.8z\"><\/path><\/svg><\/span> <span class = \"eael-current\">Page<\/span><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-cf15bb6 e-flex e-con-boxed e-con e-parent\" data-id=\"cf15bb6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;video&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5197aeb e-n-tabs-mobile elementor-widget elementor-widget-n-tabs\" data-id=\"5197aeb\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;horizontal_scroll&quot;:&quot;disable&quot;}\" data-widget_type=\"nested-tabs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-tabs\" data-widget-number=\"85555947\" aria-label=\"Tabs. Open items with Enter or Space, close with Escape and navigate using the Arrow keys.\">\n\t\t\t<div class=\"e-n-tabs-heading\" role=\"tablist\">\n\t\t\t\t\t<button id=\"e-n-tab-title-855559471\" data-tab-title-id=\"e-n-tab-title-855559471\" class=\"e-n-tab-title elementor-animation-grow\" aria-selected=\"true\" data-tab-index=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"e-n-tab-content-855559471\" style=\"--n-tabs-title-order: 1;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t Fluid mechanics\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-855559472\" data-tab-title-id=\"e-n-tab-title-855559472\" class=\"e-n-tab-title elementor-animation-grow\" aria-selected=\"false\" data-tab-index=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-855559472\" style=\"--n-tabs-title-order: 2;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tHeat Transfer\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-855559473\" data-tab-title-id=\"e-n-tab-title-855559473\" class=\"e-n-tab-title elementor-animation-grow\" aria-selected=\"false\" data-tab-index=\"3\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-855559473\" style=\"--n-tabs-title-order: 3;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tCFD Simulation\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-855559474\" data-tab-title-id=\"e-n-tab-title-855559474\" class=\"e-n-tab-title elementor-animation-grow\" aria-selected=\"false\" data-tab-index=\"4\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-855559474\" style=\"--n-tabs-title-order: 4;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tPipeline\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-855559475\" data-tab-title-id=\"e-n-tab-title-855559475\" class=\"e-n-tab-title elementor-animation-grow\" aria-selected=\"false\" data-tab-index=\"5\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-855559475\" style=\"--n-tabs-title-order: 5;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tUnit conversion\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-855559476\" data-tab-title-id=\"e-n-tab-title-855559476\" class=\"e-n-tab-title elementor-animation-grow\" aria-selected=\"false\" data-tab-index=\"6\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-855559476\" style=\"--n-tabs-title-order: 6;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tEngineering Resources\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t<div class=\"e-n-tabs-content\">\n\t\t\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" id=\"e-n-tab-content-855559471\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-855559471\" data-tab-index=\"1\" style=\"--n-tabs-title-order: 1;\" class=\"e-active elementor-element elementor-element-8057a97 e-con-full e-flex e-con e-child\" data-id=\"8057a97\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;shape_divider_top&quot;:&quot;opacity-tilt&quot;}\">\n\t\t\t\t<div class=\"elementor-shape elementor-shape-top\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 2600 131.1\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" d=\"M0 0L2600 0 2600 69.1 0 0z\"\/>\n\t<path class=\"elementor-shape-fill\" style=\"opacity:0.5\" d=\"M0 0L2600 0 2600 69.1 0 69.1z\"\/>\n\t<path class=\"elementor-shape-fill\" style=\"opacity:0.25\" d=\"M2600 0L0 0 0 130.1 2600 69.1z\"\/>\n<\/svg>\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-3e7416d e-flex e-con-boxed e-con e-child\" data-id=\"3e7416d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-67ead72 e-n-tabs-mobile elementor-widget elementor-widget-n-tabs\" data-id=\"67ead72\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"nested-tabs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-tabs\" data-widget-number=\"108965234\" aria-label=\"Tabs. Open items with Enter or Space, close with Escape and navigate using the Arrow keys.\">\n\t\t\t<div class=\"e-n-tabs-heading\" role=\"tablist\">\n\t\t\t\t\t<button id=\"e-n-tab-title-1089652341\" data-tab-title-id=\"e-n-tab-title-1089652341\" class=\"e-n-tab-title elementor-animation-shrink\" aria-selected=\"true\" data-tab-index=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"e-n-tab-content-1089652341\" style=\"--n-tabs-title-order: 1;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tReynolds Number\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-1089652342\" data-tab-title-id=\"e-n-tab-title-1089652342\" class=\"e-n-tab-title elementor-animation-shrink\" aria-selected=\"false\" data-tab-index=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-1089652342\" style=\"--n-tabs-title-order: 2;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tMach Number\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-1089652343\" data-tab-title-id=\"e-n-tab-title-1089652343\" class=\"e-n-tab-title elementor-animation-shrink\" aria-selected=\"false\" data-tab-index=\"3\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-1089652343\" style=\"--n-tabs-title-order: 3;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tStrouhal Number\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-1089652344\" data-tab-title-id=\"e-n-tab-title-1089652344\" class=\"e-n-tab-title elementor-animation-shrink\" aria-selected=\"false\" data-tab-index=\"4\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-1089652344\" style=\"--n-tabs-title-order: 4;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tStokes Number\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-1089652345\" data-tab-title-id=\"e-n-tab-title-1089652345\" class=\"e-n-tab-title elementor-animation-shrink\" aria-selected=\"false\" data-tab-index=\"5\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-1089652345\" style=\"--n-tabs-title-order: 5;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tFroude Number\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-1089652346\" data-tab-title-id=\"e-n-tab-title-1089652346\" class=\"e-n-tab-title elementor-animation-shrink\" aria-selected=\"false\" data-tab-index=\"6\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-1089652346\" style=\"--n-tabs-title-order: 6;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tWebr Number\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t<div class=\"e-n-tabs-content\">\n\t\t\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" id=\"e-n-tab-content-1089652341\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-1089652341\" data-tab-index=\"1\" style=\"--n-tabs-title-order: 1;\" class=\"e-active elementor-element elementor-element-3ffb2c1 e-con-full e-flex e-con e-child\" data-id=\"3ffb2c1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-6401994 e-flex e-con-boxed e-con e-child\" data-id=\"6401994\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-5d5e297 e-con-full e-flex e-con e-child\" data-id=\"5d5e297\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-19ac455 elementor-widget elementor-widget-text-editor\" data-id=\"19ac455\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2 dir=\"ltr\" style=\"text-align: center;\"><span style=\"color: #000000;\">Reynolds Number Calculator<\/span><\/h2><p dir=\"ltr\" style=\"text-align: center;\"><span style=\"color: #000000;\">In fluid dynamics, the Reynolds number (Re) is a dimensionless quantity that helps predict fluid flow patterns in different situations by measuring the ratio between inertial and viscous forces.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-8ae2797 e-con-full e-flex e-con e-child\" data-id=\"8ae2797\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-80db3c2 elementor-widget elementor-widget-shortcode\" data-id=\"80db3c2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><style>@media (max-width:480px){#cff-iframe-1{min-height:600px;}}@media (max-width:768px){#cff-iframe-1{min-height:679px;}}@media (max-width:1024px){#cff-iframe-1{min-height:581px;}}@media (min-width:1024px){#cff-iframe-1{min-height:570px;}}<\/style><script data-category=\"functional\" type=\"text\/javascript\">window.addEventListener(\"message\", function(e) {\n\t\t\t\t\t\t\tif (\"data\" in e && typeof e.data == \"object\" && ! Array.isArray(e.data) && \"cff_height\" in e.data && \"cff_iframe\" in e.data) {\n\t\t\t\t\t\t\t\ttry{\n\t\t\t\t\t\t\t\t\tlet el = document.getElementById(e.data.cff_iframe);\n\t\t\t\t\t\t\t\t\tel.style.height = e.data.cff_height + \"px\";\n\t\t\t\t\t\t\t\t\tel.style.minHeight=\"auto\";\n\t\t\t\t\t\t\t\t\tif( \"parent\" in window ) parent.postMessage({sentinel: \"amp\",type:\"embed-size\",height: e.data.cff_height+25}, \"*\");\n\t\t\t\t\t\t\t\t} catch(err){}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}, false);\n\t\t\t\t\t\twindow.addEventListener(\"load\", function() {\n\t\t\t\t\t\t\tlet el = document.getElementById(\"cff-iframe-1\");\n\t\t\t\t\t\t\tif(el && el.hasAttribute(\"data-cff-src\")) el.setAttribute(\"src\", el.getAttribute(\"data-cff-src\"));\n\t\t\t\t\t\t});<\/script><iframe  id=\"cff-iframe-1\" title=\"Calculated Fields Form 1\" src=\"\/\/spc-tech.ir\/en\/?cff-form=10&amp;cff_iframe=cff-iframe-1\" style=\"border:none;width:100%;overflow-y:hidden;\" onload=\"try{this.width=this.contentWindow.document.body.scrollWidth;this.height=this.contentWindow.document.body.scrollHeight+40;this.style.minHeight='auto';}catch(err){}\" scrolling=\"no\"><\/iframe><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" id=\"e-n-tab-content-1089652342\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-1089652342\" data-tab-index=\"2\" style=\"--n-tabs-title-order: 2;\" class=\" elementor-element elementor-element-5284415 e-con-full e-flex e-con e-child\" data-id=\"5284415\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-8479f4c e-flex e-con-boxed e-con e-child\" data-id=\"8479f4c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-a6aa022 e-con-full e-flex e-con e-child\" data-id=\"a6aa022\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-09705c5 elementor-widget elementor-widget-text-editor\" data-id=\"09705c5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2 dir=\"ltr\" style=\"text-align: center;\"><span style=\"color: #000000;\">Mach Number Calculator<\/span><\/h2><p dir=\"ltr\" style=\"text-align: center;\"><span style=\"color: #000000;\">The Mach Number is the ratio of the object&#8217;s velocity to the speed of sound in the same medium.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-2415af1 e-con-full e-flex e-con e-child\" data-id=\"2415af1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fb8a33a elementor-widget elementor-widget-shortcode\" data-id=\"fb8a33a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><style>@media (max-width:480px){#cff-iframe-2{min-height:383px;}}@media (max-width:768px){#cff-iframe-2{min-height:391px;}}@media (min-width:1024px){#cff-iframe-2{min-height:386px;}}<\/style><script data-category=\"functional\" type=\"text\/javascript\">window.addEventListener(\"message\", function(e) {\n\t\t\t\t\t\t\tif (\"data\" in e && typeof e.data == \"object\" && ! Array.isArray(e.data) && \"cff_height\" in e.data && \"cff_iframe\" in e.data) {\n\t\t\t\t\t\t\t\ttry{\n\t\t\t\t\t\t\t\t\tlet el = document.getElementById(e.data.cff_iframe);\n\t\t\t\t\t\t\t\t\tel.style.height = e.data.cff_height + \"px\";\n\t\t\t\t\t\t\t\t\tel.style.minHeight=\"auto\";\n\t\t\t\t\t\t\t\t\tif( \"parent\" in window ) parent.postMessage({sentinel: \"amp\",type:\"embed-size\",height: e.data.cff_height+25}, \"*\");\n\t\t\t\t\t\t\t\t} catch(err){}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}, false);\n\t\t\t\t\t\twindow.addEventListener(\"load\", function() {\n\t\t\t\t\t\t\tlet el = document.getElementById(\"cff-iframe-2\");\n\t\t\t\t\t\t\tif(el && el.hasAttribute(\"data-cff-src\")) el.setAttribute(\"src\", el.getAttribute(\"data-cff-src\"));\n\t\t\t\t\t\t});<\/script><iframe  id=\"cff-iframe-2\" title=\"Calculated Fields Form 2\" src=\"\/\/spc-tech.ir\/en\/?cff-form=11&amp;cff_iframe=cff-iframe-2\" style=\"border:none;width:100%;overflow-y:hidden;\" onload=\"try{this.width=this.contentWindow.document.body.scrollWidth;this.height=this.contentWindow.document.body.scrollHeight+40;this.style.minHeight='auto';}catch(err){}\" scrolling=\"no\"><\/iframe><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" id=\"e-n-tab-content-1089652343\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-1089652343\" data-tab-index=\"3\" style=\"--n-tabs-title-order: 3;\" class=\" elementor-element elementor-element-31abdc3 e-flex e-con-boxed e-con e-child\" data-id=\"31abdc3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-148c70e e-con-full e-flex e-con e-child\" data-id=\"148c70e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-d5c7f8c e-con-full e-flex e-con e-child\" data-id=\"d5c7f8c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5616ef2 elementor-widget elementor-widget-text-editor\" data-id=\"5616ef2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2 dir=\"ltr\" style=\"text-align: center;\"><span style=\"color: #000000;\">Strouhal Number Calculator<\/span><\/h2><p dir=\"ltr\" style=\"text-align: center;\"><span style=\"color: #000000;\">Calculate the Strouhal Number, a dimensionless number used in fluid dynamics to describe oscillating flow mechanisms.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-60371dc e-con-full e-flex e-con e-child\" data-id=\"60371dc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0b08be7 elementor-widget elementor-widget-shortcode\" data-id=\"0b08be7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"> <style>@media (max-width:480px){#cff-iframe-3{min-height:449px;}}@media (max-width:1024px){#cff-iframe-3{min-height:473px;}}@media (min-width:1024px){#cff-iframe-3{min-height:466px;}}<\/style><script data-category=\"functional\" type=\"text\/javascript\">window.addEventListener(\"message\", function(e) {\n\t\t\t\t\t\t\tif (\"data\" in e && typeof e.data == \"object\" && ! Array.isArray(e.data) && \"cff_height\" in e.data && \"cff_iframe\" in e.data) {\n\t\t\t\t\t\t\t\ttry{\n\t\t\t\t\t\t\t\t\tlet el = document.getElementById(e.data.cff_iframe);\n\t\t\t\t\t\t\t\t\tel.style.height = e.data.cff_height + \"px\";\n\t\t\t\t\t\t\t\t\tel.style.minHeight=\"auto\";\n\t\t\t\t\t\t\t\t\tif( \"parent\" in window ) parent.postMessage({sentinel: \"amp\",type:\"embed-size\",height: e.data.cff_height+25}, \"*\");\n\t\t\t\t\t\t\t\t} catch(err){}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}, false);\n\t\t\t\t\t\twindow.addEventListener(\"load\", function() {\n\t\t\t\t\t\t\tlet el = document.getElementById(\"cff-iframe-3\");\n\t\t\t\t\t\t\tif(el && el.hasAttribute(\"data-cff-src\")) el.setAttribute(\"src\", el.getAttribute(\"data-cff-src\"));\n\t\t\t\t\t\t});<\/script><iframe  id=\"cff-iframe-3\" title=\"Calculated Fields Form 3\" src=\"\/\/spc-tech.ir\/en\/?cff-form=9&amp;cff_iframe=cff-iframe-3\" style=\"border:none;width:100%;overflow-y:hidden;\" onload=\"try{this.width=this.contentWindow.document.body.scrollWidth;this.height=this.contentWindow.document.body.scrollHeight+40;this.style.minHeight='auto';}catch(err){}\" scrolling=\"no\"><\/iframe><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" id=\"e-n-tab-content-1089652344\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-1089652344\" data-tab-index=\"4\" style=\"--n-tabs-title-order: 4;\" class=\" elementor-element elementor-element-20e6177 e-flex e-con-boxed e-con e-child\" data-id=\"20e6177\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-5920919 e-con-full e-flex e-con e-child\" data-id=\"5920919\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-5f0cbc4 e-con-full e-flex e-con e-child\" data-id=\"5f0cbc4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a938fb5 elementor-widget elementor-widget-text-editor\" data-id=\"a938fb5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2 dir=\"ltr\" style=\"text-align: center;\"><span style=\"color: #000000;\">Stokes Number Calculator<\/span><\/h2><p dir=\"ltr\" style=\"text-align: center;\"><span style=\"color: #000000;\">The Stokes number is defined as the ratio of the characteristic time of a particle (or droplet) to a characteristic time of the flow or of an obstacle.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-c729386 e-con-full e-flex e-con e-child\" data-id=\"c729386\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ab73438 elementor-widget elementor-widget-shortcode\" data-id=\"ab73438\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><style>@media (max-width:1024px){#cp_calculatedfieldsf_pform_1{min-height:642px;}}@media (min-width:1024px){#cp_calculatedfieldsf_pform_1{min-height:657px;}}<\/style><form name=\"cp_calculatedfieldsf_pform_1\" id=\"cp_calculatedfieldsf_pform_1\" action=\"https:\/\/spc-tech.ir\/en\/engineering-toolbox\/\" method=\"post\" enctype=\"multipart\/form-data\" onsubmit=\"return fbuilderjQuery.fbuilder.doValidate(this);\" class=\"cff-form no-prefetch  cff-form-16 cp_cff_13\"  dir=\"ltr\" data-nonce=\"900d732131\">\n<input type=\"hidden\" name=\"cp_calculatedfieldsf_pform_psequence\" value=\"_1\" \/>\n<input type=\"hidden\" name=\"cp_calculatedfieldsf_id\" value=\"16\" \/>\n<input type=\"hidden\" name=\"cp_ref_page\" value=\"https:\/\/spc-tech.ir\/en\" \/>\n<pre style=\"display:none !important;\"><script data-category=\"functional\" type=\"text\/javascript\">form_structure_1=[[{\"form_identifier\":\"\",\"name\":\"fieldname1\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":0,\"ftype\":\"fhtml\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Input tag\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"_developerNotes\":\"\",\"allowscript\":1,\"replaceShortcodes\":0,\"fcontent\":\"\\\\\\u003C!DOCTYPE html\\u003E\\n\\u003Chtml lang=\\u0022en\\u0022\\u003E\\n\\u003Chead\\u003E\\n\\u003Cmeta charset=\\u0022UTF-8\\u0022\\u003E\\n\\u003Cmeta name=\\u0022viewport\\u0022 content=\\u0022width=device-width, initial-scale=1.0\\u0022\\u003E\\n\\u003Ctitle\\u003EStokes Number Calculator\\u003C\\\/title\\u003E\\n  \\u003Cstyle\\u003E\\n    body {\\n      font-family: 'Roboto', sans-serif;\\n      margin: 10px;\\n      line-height: 1.6;\\n      background-color: transparent;\\n      color: #333;\\n      text-align: center;\\n    }\\n    h1 {\\n      color: #444;\\n      text-align: center;\\n      margin-bottom: 20px;\\n    }\\n    .calculator {\\n      background: #fff;\\n      padding: 15px;\\n      border-radius: 10px;\\n      box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);\\n      margin-bottom: 20px;\\n    }\\n    label {\\n      font-weight: bold;\\n      margin-bottom: 5px;\\n      display: block;\\n      color: #555;\\n    }\\n    input, select {\\n      width: 100%;\\n      padding: 10px;\\n      margin: 5px 0 15px 0;\\n      border: 1px solid #ddd;\\n      border-radius: 5px;\\n      font-size: 1rem;\\n    }\\n    .result {\\n      text-align: center;\\n      font-weight: bold;\\n      font-size: 1.2rem;\\n      color: #444;\\n      background: #f7f7f7;\\n      padding: 15px;\\n      border-radius: 10px;\\n      box-shadow: 0 10px 10px rgba(28, 57, 187,0.8);\\n      margin-top: 20px;\\n    }\\n    button {\\n      width: 100%;\\n      padding: 10px;\\n      background: #007BFF;\\n      color: white;\\n      border: none;\\n      border-radius: 5px;\\n      font-size: 1rem;\\n      cursor: pointer;\\n    }\\n    button:hover {\\n      background: #0056b3;\\n    }\\n    table {\\n      width: 100%;\\n      margin: auto;\\n      background-color: #fff;\\n      box-shadow: 0 10px 10px rgba(204, 51, 51,0.8);\\n      border-radius: 10px;\\n    }\\n    th, td {\\n      padding: 10px;\\n      text-align: center;\\n      vertical-align: middle;\\n    }\\n    th {\\n      background: linear-gradient(135deg, #00A693, #0067A5);\\n      color: white;\\n    }\\n    td {\\n      word-wrap: break-word;\\n    }\\n    select:focus, input:focus {\\n      border-color: #007BFF;\\n      outline: none;\\n      box-shadow: 0 0 4px rgba(0, 123, 255, 0.5);\\n    }\\n    .error {\\n      color: #d32f2f;\\n      font-weight: normal;\\n      margin-top: 10px;\\n    }\\n    \\\/* Responsive Styles *\\\/\\n    @media (max-width: 768px) {\\n      body {\\n        margin: 5px;\\n      }\\n      table {\\n        font-size: 0.9rem;\\n      }\\n      input, select, button {\\n        font-size: 0.9rem;\\n        padding: 8px;\\n      }\\n    }\\n    @media (max-width: 480px) {\\n      h1 {\\n        font-size: 1.5rem;\\n      }\\n      input, select, button {\\n        font-size: 0.8rem;\\n        padding: 6px;\\n      }\\n      .result {\\n        font-size: 1rem;\\n        padding: 10px;\\n      }\\n    }\\n  \\u003C\\\/style\\u003E\\n\\u003C\\\/head\\u003E\\n\\u003Cbody\\u003E\\n  \\u003Cdiv class=\\u0022container\\u0022\\u003E\\n    \\u003Cdiv class=\\u0022calculator\\u0022\\u003E\\n      \\u003Ctable\\u003E\\n        \\u003Ctr\\u003E\\n          \\u003Cth\\u003EParameter\\u003C\\\/th\\u003E\\n          \\u003Cth\\u003EInput Value\\u003C\\\/th\\u003E\\n          \\u003Cth\\u003EUnits\\u003C\\\/th\\u003E\\n        \\u003C\\\/tr\\u003E\\n        \\u003Ctr\\u003E\\n          \\u003Ctd\\u003EParticle Diameter (d\\u003Csub\\u003Ep\\u003C\\\/sub\\u003E)\\u003C\\\/td\\u003E\\n          \\u003Ctd\\u003E\\u003Cinput type=\\u0022number\\u0022 id=\\u0022dp\\u0022 aria-label=\\u0022Particle Diameter\\u0022\\u003E\\u003C\\\/td\\u003E\\n          \\u003Ctd\\u003E\\n            \\u003Cselect id=\\u0022dpUnit\\u0022 aria-label=\\u0022Particle Diameter Unit\\u0022\\u003E\\n              \\u003Coption value=\\u0022m\\u0022\\u003Em\\u003C\\\/option\\u003E\\n              \\u003Coption value=\\u0022mm\\u0022\\u003Emm\\u003C\\\/option\\u003E\\n              \\u003Coption value=\\u0022\\u03bcm\\u0022\\u003E\\u03bcm\\u003C\\\/option\\u003E\\n              \\u003Coption value=\\u0022ft\\u0022\\u003Eft\\u003C\\\/option\\u003E\\n              \\u003Coption value=\\u0022in\\u0022\\u003Ein\\u003C\\\/option\\u003E\\n            \\u003C\\\/select\\u003E\\n          \\u003C\\\/td\\u003E\\n        \\u003C\\\/tr\\u003E\\n        \\u003Ctr\\u003E\\n          \\u003Ctd\\u003EParticle Density (\\u03c1\\u003Csub\\u003Ep\\u003C\\\/sub\\u003E)\\u003C\\\/td\\u003E\\n          \\u003Ctd\\u003E\\u003Cinput type=\\u0022number\\u0022 id=\\u0022rhoP\\u0022 aria-label=\\u0022Particle Density\\u0022\\u003E\\u003C\\\/td\\u003E\\n          \\u003Ctd\\u003E\\n            \\u003Cselect id=\\u0022rhoPUnit\\u0022 aria-label=\\u0022Particle Density Unit\\u0022\\u003E\\n              \\u003Coption value=\\u0022kg\\\/m3\\u0022\\u003Ekg\\\/m\\u00b3\\u003C\\\/option\\u003E\\n              \\u003Coption value=\\u0022g\\\/cm3\\u0022\\u003Eg\\\/cm\\u00b3\\u003C\\\/option\\u003E\\n              \\u003Coption value=\\u0022lb\\\/ft3\\u0022\\u003Elb\\\/ft\\u00b3\\u003C\\\/option\\u003E\\n            \\u003C\\\/select\\u003E\\n          \\u003C\\\/td\\u003E\\n        \\u003C\\\/tr\\u003E\\n        \\u003Ctr\\u003E\\n          \\u003Ctd\\u003EFluid Velocity (U)\\u003C\\\/td\\u003E\\n          \\u003Ctd\\u003E\\u003Cinput type=\\u0022number\\u0022 id=\\u0022velocity\\u0022 aria-label=\\u0022Fluid Velocity\\u0022\\u003E\\u003C\\\/td\\u003E\\n          \\u003Ctd\\u003E\\n            \\u003Cselect id=\\u0022velocityUnit\\u0022 aria-label=\\u0022Fluid Velocity Unit\\u0022\\u003E\\n              \\u003Coption value=\\u0022m\\\/s\\u0022\\u003Em\\\/s\\u003C\\\/option\\u003E\\n              \\u003Coption value=\\u0022cm\\\/s\\u0022\\u003Ecm\\\/s\\u003C\\\/option\\u003E\\n              \\u003Coption value=\\u0022ft\\\/s\\u0022\\u003Eft\\\/s\\u003C\\\/option\\u003E\\n              \\u003Coption value=\\u0022km\\\/h\\u0022\\u003Ekm\\\/h\\u003C\\\/option\\u003E\\n            \\u003C\\\/select\\u003E\\n          \\u003C\\\/td\\u003E\\n        \\u003C\\\/tr\\u003E\\n        \\u003Ctr\\u003E\\n          \\u003Ctd\\u003EFluid Viscosity (\\u03bc)\\u003C\\\/td\\u003E\\n          \\u003Ctd\\u003E\\u003Cinput type=\\u0022number\\u0022 id=\\u0022mu\\u0022 aria-label=\\u0022Fluid Viscosity\\u0022\\u003E\\u003C\\\/td\\u003E\\n          \\u003Ctd\\u003E\\n            \\u003Cselect id=\\u0022muUnit\\u0022 aria-label=\\u0022Fluid Viscosity Unit\\u0022\\u003E\\n              \\u003Coption value=\\u0022Pa\\u00b7s\\u0022\\u003EPa\\u00b7s\\u003C\\\/option\\u003E\\n              \\u003Coption value=\\u0022cP\\u0022\\u003EcP (centipoise)\\u003C\\\/option\\u003E\\n              \\u003Coption value=\\u0022lb\\\/ft\\u00b7s\\u0022\\u003Elb\\\/ft\\u00b7s\\u003C\\\/option\\u003E\\n            \\u003C\\\/select\\u003E\\n          \\u003C\\\/td\\u003E\\n        \\u003C\\\/tr\\u003E\\n        \\u003Ctr\\u003E\\n          \\u003Ctd\\u003ECharacteristic Length (L)\\u003C\\\/td\\u003E\\n          \\u003Ctd\\u003E\\u003Cinput type=\\u0022number\\u0022 id=\\u0022length\\u0022 aria-label=\\u0022Characteristic Length\\u0022\\u003E\\u003C\\\/td\\u003E\\n          \\u003Ctd\\u003E\\n            \\u003Cselect id=\\u0022lengthUnit\\u0022 aria-label=\\u0022Characteristic Length Unit\\u0022\\u003E\\n              \\u003Coption value=\\u0022m\\u0022\\u003Em\\u003C\\\/option\\u003E\\n              \\u003Coption value=\\u0022cm\\u0022\\u003Ecm\\u003C\\\/option\\u003E\\n              \\u003Coption value=\\u0022mm\\u0022\\u003Emm\\u003C\\\/option\\u003E\\n              \\u003Coption value=\\u0022ft\\u0022\\u003Eft\\u003C\\\/option\\u003E\\n              \\u003Coption value=\\u0022in\\u0022\\u003Ein\\u003C\\\/option\\u003E\\n            \\u003C\\\/select\\u003E\\n          \\u003C\\\/td\\u003E\\n        \\u003C\\\/tr\\u003E\\n      \\u003C\\\/table\\u003E\\n      \\u003Cdiv class=\\u0022result\\u0022 id=\\u0022result\\u0022\\u003E\\n        \\u003Cp\\u003E\\u003Cstrong\\u003EStokes Number (Stk):\\u003C\\\/strong\\u003E \\u003Cspan id=\\u0022res\\u0022\\u003E\\u003C\\\/span\\u003E\\u003C\\\/p\\u003E\\n        \\u003Cp id=\\u0022error\\u0022 class=\\u0022error\\u0022\\u003E\\u003C\\\/p\\u003E\\n        \\u003Cdiv id=\\u0022interpretation\\u0022\\u003E\\u003C\\\/div\\u003E\\n      \\u003C\\\/div\\u003E\\n    \\u003C\\\/div\\u003E\\n  \\u003C\\\/div\\u003E\\n  \\u003Cscript\\u003E\\n    \\\/\\\/ Conversion factors\\n    const unitConversions = {\\n      \\\/\\\/ Particle diameter conversions (to meters)\\n      dp: {\\n        'm': 1,\\n        'mm': 0.001,\\n        '\\u03bcm': 1e-6,\\n        'ft': 0.3048,\\n        'in': 0.0254\\n      },\\n      \\n      \\\/\\\/ Particle density conversions (to kg\\\/m\\u00b3)\\n      rhoP: {\\n        'kg\\\/m3': 1,\\n        'g\\\/cm3': 1000,\\n        'lb\\\/ft3': 16.0185\\n      },\\n      \\n      \\\/\\\/ Velocity conversions (to m\\\/s)\\n      velocity: {\\n        'm\\\/s': 1,\\n        'cm\\\/s': 0.01,\\n        'ft\\\/s': 0.3048,\\n        'km\\\/h': 0.277778\\n      },\\n      \\n      \\\/\\\/ Viscosity conversions (to Pa\\u00b7s)\\n      mu: {\\n        'Pa\\u00b7s': 1,\\n        'cP': 0.001,\\n        'lb\\\/ft\\u00b7s': 1.48816\\n      },\\n      \\n      \\\/\\\/ Length conversions (to meters)\\n      length: {\\n        'm': 1,\\n        'cm': 0.01,\\n        'mm': 0.001,\\n        'ft': 0.3048,\\n        'in': 0.0254\\n      }\\n    };\\n\\n    \\\/\\\/ Function to calculate Stokes number\\n    function calculateStokesNumber() {\\n      \\\/\\\/ Get input values\\n      const dp = parseFloat(document.getElementById(\\u0022dp\\u0022).value);\\n      const rhoP = parseFloat(document.getElementById(\\u0022rhoP\\u0022).value);\\n      const velocity = parseFloat(document.getElementById(\\u0022velocity\\u0022).value);\\n      const mu = parseFloat(document.getElementById(\\u0022mu\\u0022).value);\\n      const length = parseFloat(document.getElementById(\\u0022length\\u0022).value);\\n\\n      \\\/\\\/ Get selected units\\n      const dpUnit = document.getElementById(\\u0022dpUnit\\u0022).value;\\n      const rhoPUnit = document.getElementById(\\u0022rhoPUnit\\u0022).value;\\n      const velocityUnit = document.getElementById(\\u0022velocityUnit\\u0022).value;\\n      const muUnit = document.getElementById(\\u0022muUnit\\u0022).value;\\n      const lengthUnit = document.getElementById(\\u0022lengthUnit\\u0022).value;\\n\\n      const errorElement = document.getElementById(\\u0022error\\u0022);\\n      const resultElement = document.getElementById(\\u0022res\\u0022);\\n      const interpretationElement = document.getElementById(\\u0022interpretation\\u0022);\\n      \\n      errorElement.textContent = \\u0022\\u0022;\\n      resultElement.textContent = \\u0022\\u0022;\\n      interpretationElement.innerHTML = \\u0022\\u0022;\\n\\n      \\\/\\\/ Validate inputs\\n      if (isNaN(dp) || isNaN(rhoP) || isNaN(velocity) || isNaN(mu) || isNaN(length)) {\\n        errorElement.textContent = \\u0022Please enter valid values for all fields.\\u0022;\\n        return;\\n      }\\n\\n      if (dp \\u003C= 0 || rhoP \\u003C= 0 || velocity \\u003C= 0 || mu \\u003C= 0 || length \\u003C= 0) {\\n        errorElement.textContent = \\u0022All values must be positive numbers.\\u0022;\\n        return;\\n      }\\n\\n      \\\/\\\/ Convert all values to SI units\\n      const dpSI = dp * unitConversions.dp[dpUnit];\\n      const rhoPSI = rhoP * unitConversions.rhoP[rhoPUnit];\\n      const velocitySI = velocity * unitConversions.velocity[velocityUnit];\\n      const muSI = mu * unitConversions.mu[muUnit];\\n      const lengthSI = length * unitConversions.length[lengthUnit];\\n\\n      \\\/\\\/ Calculate Stokes number: Stk = (\\u03c1p * dp\\u00b2 * U) \\\/ (18 * \\u03bc * L)\\n      const stokesNumber = (rhoPSI * Math.pow(dpSI, 2) * velocitySI) \\\/ (18 * muSI * lengthSI);\\n\\n      \\\/\\\/ Display result\\n      resultElement.textContent = stokesNumber.toExponential(4);\\n\\n      \\\/\\\/ Add interpretation\\n      let interpretation = \\u0022\\u0022;\\n      if (stokesNumber \\u003C 0.1) {\\n        interpretation = \\u0022Particles follow fluid streamlines closely.\\u0022;\\n      } else if (stokesNumber \\u003E= 0.1 && stokesNumber \\u003C= 10) {\\n        interpretation = \\u0022Partial particle inertia effects.\\u0022;\\n      } else {\\n        interpretation = \\u0022Significant particle inertia - particles may separate from fluid flow.\\u0022;\\n      }\\n      \\n      interpretationElement.innerHTML = `\\u003Cp style=\\u0022margin-top: 10px; color: #555; font-weight: normal;\\u0022\\u003EInterpretation: ${interpretation}\\u003C\\\/p\\u003E`;\\n    }\\n\\n    \\\/\\\/ Add event listeners to all inputs and dropdowns\\n    const inputs = document.querySelectorAll(\\u0022#dp, #rhoP, #velocity, #mu, #length\\u0022);\\n    const selects = document.querySelectorAll(\\u0022#dpUnit, #rhoPUnit, #velocityUnit, #muUnit, #lengthUnit\\u0022);\\n\\n    inputs.forEach(input =\\u003E input.addEventListener(\\u0022input\\u0022, calculateStokesNumber));\\n    selects.forEach(select =\\u003E select.addEventListener(\\u0022change\\u0022, calculateStokesNumber));\\n\\n    \\\/\\\/ Initialize with some default values for demonstration\\n    window.addEventListener('load', function() {\\n      document.getElementById(\\u0022dp\\u0022).value = 0.0001; \\\/\\\/ 100 \\u03bcm\\n      document.getElementById(\\u0022rhoP\\u0022).value = 2500; \\\/\\\/ kg\\\/m\\u00b3\\n      document.getElementById(\\u0022velocity\\u0022).value = 10; \\\/\\\/ m\\\/s\\n      document.getElementById(\\u0022mu\\u0022).value = 0.000018; \\\/\\\/ Pa\\u00b7s (air at room temp)\\n      document.getElementById(\\u0022length\\u0022).value = 0.01; \\\/\\\/ 1 cm\\n      calculateStokesNumber();\\n    });\\n  \\u003C\\\/script\\u003E\\n\\u003C\\\/body\\u003E\\n\\u003C\\\/html\\u003E\",\"fBuild\":{},\"parent\":\"\"}],{\"0\":{\"title\":\"\",\"titletag\":\"H2\",\"textalign\":\"default\",\"headertextcolor\":\"\",\"description\":\"\",\"formlayout\":\"top_aligned\",\"formtemplate\":\"cp_cff_13\",\"evalequations\":1,\"evalequations_delay\":0,\"evalequationsevent\":2,\"direction\":\"ltr\",\"loading_animation\":0,\"autocomplete\":1,\"persistence\":0,\"animate_form\":0,\"animation_effect\":\"fade\",\"customstyles\":\"\",\"advanced\":{\"css\":{\"header\":{\"label\":\"Form header\",\"rules\":{}},\"title\":{\"label\":\"Form title\",\"rules\":{}},\"description\":{\"label\":\"Form description\",\"rules\":{}},\"form\":{\"label\":\"Form area\",\"rules\":{}},\"buttons\":{\"label\":\"Form context buttons (Next page, Previous page, Submit)\",\"rules\":{}},\"buttons_hover\":{\"label\":\"Form context buttons hover\",\"rules\":{}},\"tooltips_icons\":{\"label\":\"Icons for instructions for users tooltips\",\"rules\":{}},\"tooltips\":{\"label\":\"Instructions for users tooltips\",\"rules\":{}},\"thanks_popup\":{\"label\":\"Thanks message popup\",\"rules\":{}},\"close_thanks_popup\":{\"label\":\"Thanks message popup close icon\",\"rules\":{}},\"error_popup\":{\"label\":\"Error message popup\",\"rules\":{}},\"close_error_popup\":{\"label\":\"Error popup close icon\",\"rules\":{}},\"error_bubble\":{\"label\":\"Error bubbles\",\"rules\":{}},\"error_bubble_arrow\":{\"label\":\"Error bubble arrow\",\"rules\":{\"border-bottom-color\":\"\"},\"restrict\":true},\"required_field_asterisk\":{\"label\":\"Asterisk for required fields\",\"rules\":{}}}}},\"formid\":\"cp_calculatedfieldsf_pform_1\"}];<\/script><\/pre>\n<div id=\"fbuilder\">\n\t\t<div id=\"fbuilder_1\">\n\t\t<div id=\"formheader_1\"><\/div>\n\t\t<div id=\"fieldlist_1\"><\/div>\n\t\t<div class=\"clearer\"><\/div>\n\t<\/div>\n<\/div>\n\t<div class=\"clearer\"><\/div>\n\t<input type=\"hidden\" id=\"_cpcff_public_nonce\" name=\"_cpcff_public_nonce\" value=\"31b96b9609\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/pages\/11945\" \/><\/form>\n\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" id=\"e-n-tab-content-1089652345\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-1089652345\" data-tab-index=\"5\" style=\"--n-tabs-title-order: 5;\" class=\" elementor-element elementor-element-8d36ec1 e-flex e-con-boxed e-con e-child\" data-id=\"8d36ec1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-58493ff e-con-full e-flex e-con e-child\" data-id=\"58493ff\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-12b1c49 e-con-full e-flex e-con e-child\" data-id=\"12b1c49\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-21a82ad elementor-widget elementor-widget-text-editor\" data-id=\"21a82ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2 dir=\"ltr\" style=\"text-align: center;\"><span style=\"color: #000000;\">Froude Number Calculator<\/span><\/h2><p dir=\"ltr\" style=\"text-align: center;\"><span style=\"color: #000000;\"> A dimensionless number defined as the ratio of the flow inertia to the external force field.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-d9ce7dd e-con-full e-flex e-con e-child\" data-id=\"d9ce7dd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-01e9dbf elementor-widget elementor-widget-shortcode\" data-id=\"01e9dbf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"> <style>@media (max-width:480px){#cff-iframe-4{min-height:460px;}}@media (max-width:768px){#cff-iframe-4{min-height:471px;}}@media (max-width:1024px){#cff-iframe-4{min-height:473px;}}@media (min-width:1024px){#cff-iframe-4{min-height:466px;}}<\/style><script data-category=\"functional\" type=\"text\/javascript\">window.addEventListener(\"message\", function(e) {\n\t\t\t\t\t\t\tif (\"data\" in e && typeof e.data == \"object\" && ! Array.isArray(e.data) && \"cff_height\" in e.data && \"cff_iframe\" in e.data) {\n\t\t\t\t\t\t\t\ttry{\n\t\t\t\t\t\t\t\t\tlet el = document.getElementById(e.data.cff_iframe);\n\t\t\t\t\t\t\t\t\tel.style.height = e.data.cff_height + \"px\";\n\t\t\t\t\t\t\t\t\tel.style.minHeight=\"auto\";\n\t\t\t\t\t\t\t\t\tif( \"parent\" in window ) parent.postMessage({sentinel: \"amp\",type:\"embed-size\",height: e.data.cff_height+25}, \"*\");\n\t\t\t\t\t\t\t\t} catch(err){}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}, false);\n\t\t\t\t\t\twindow.addEventListener(\"load\", function() {\n\t\t\t\t\t\t\tlet el = document.getElementById(\"cff-iframe-4\");\n\t\t\t\t\t\t\tif(el && el.hasAttribute(\"data-cff-src\")) el.setAttribute(\"src\", el.getAttribute(\"data-cff-src\"));\n\t\t\t\t\t\t});<\/script><iframe  id=\"cff-iframe-4\" title=\"Calculated Fields Form 4\" src=\"\/\/spc-tech.ir\/en\/?cff-form=6&amp;cff_iframe=cff-iframe-4\" style=\"border:none;width:100%;overflow-y:hidden;\" onload=\"try{this.width=this.contentWindow.document.body.scrollWidth;this.height=this.contentWindow.document.body.scrollHeight+40;this.style.minHeight='auto';}catch(err){}\" scrolling=\"no\"><\/iframe><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" id=\"e-n-tab-content-1089652346\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-1089652346\" data-tab-index=\"6\" style=\"--n-tabs-title-order: 6;\" class=\" elementor-element elementor-element-a65fb42 e-flex e-con-boxed e-con e-child\" data-id=\"a65fb42\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-64bc55b e-con-full e-flex e-con e-child\" data-id=\"64bc55b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-dc4bcfa e-con-full e-flex e-con e-child\" data-id=\"dc4bcfa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1c08474 elementor-widget elementor-widget-text-editor\" data-id=\"1c08474\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2 dir=\"ltr\" style=\"text-align: center;\"><span style=\"color: #000000;\">Weber Number Calculator<\/span><\/h2><p dir=\"ltr\" style=\"text-align: center;\"><span style=\"color: #000000;\">Calculate the Weber Number, which is a dimensionless number used in fluid mechanics to describe the relative importance of inertial forces compared to surface tension forces.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-ba60a9b e-con-full e-flex e-con e-child\" data-id=\"ba60a9b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-959ec09 elementor-widget elementor-widget-shortcode\" data-id=\"959ec09\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><style>@media (max-width:480px){#cff-iframe-5{min-height:553px;}}@media (max-width:768px){#cff-iframe-5{min-height:551px;}}@media (max-width:1024px){#cff-iframe-5{min-height:553px;}}@media (min-width:1024px){#cff-iframe-5{min-height:546px;}}<\/style><script data-category=\"functional\" type=\"text\/javascript\">window.addEventListener(\"message\", function(e) {\n\t\t\t\t\t\t\tif (\"data\" in e && typeof e.data == \"object\" && ! Array.isArray(e.data) && \"cff_height\" in e.data && \"cff_iframe\" in e.data) {\n\t\t\t\t\t\t\t\ttry{\n\t\t\t\t\t\t\t\t\tlet el = document.getElementById(e.data.cff_iframe);\n\t\t\t\t\t\t\t\t\tel.style.height = e.data.cff_height + \"px\";\n\t\t\t\t\t\t\t\t\tel.style.minHeight=\"auto\";\n\t\t\t\t\t\t\t\t\tif( \"parent\" in window ) parent.postMessage({sentinel: \"amp\",type:\"embed-size\",height: e.data.cff_height+25}, \"*\");\n\t\t\t\t\t\t\t\t} catch(err){}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}, false);\n\t\t\t\t\t\twindow.addEventListener(\"load\", function() {\n\t\t\t\t\t\t\tlet el = document.getElementById(\"cff-iframe-5\");\n\t\t\t\t\t\t\tif(el && el.hasAttribute(\"data-cff-src\")) el.setAttribute(\"src\", el.getAttribute(\"data-cff-src\"));\n\t\t\t\t\t\t});<\/script><iframe  id=\"cff-iframe-5\" title=\"Calculated Fields Form 5\" src=\"\/\/spc-tech.ir\/en\/?cff-form=8&amp;cff_iframe=cff-iframe-5\" style=\"border:none;width:100%;overflow-y:hidden;\" onload=\"try{this.width=this.contentWindow.document.body.scrollWidth;this.height=this.contentWindow.document.body.scrollHeight+40;this.style.minHeight='auto';}catch(err){}\" scrolling=\"no\"><\/iframe><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" id=\"e-n-tab-content-855559472\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-855559472\" data-tab-index=\"2\" style=\"--n-tabs-title-order: 2;\" class=\" elementor-element elementor-element-d64c64c e-con-full e-flex e-con e-child\" data-id=\"d64c64c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;shape_divider_top&quot;:&quot;opacity-tilt&quot;}\">\n\t\t\t\t<div class=\"elementor-shape elementor-shape-top\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 2600 131.1\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" d=\"M0 0L2600 0 2600 69.1 0 0z\"\/>\n\t<path class=\"elementor-shape-fill\" style=\"opacity:0.5\" d=\"M0 0L2600 0 2600 69.1 0 69.1z\"\/>\n\t<path class=\"elementor-shape-fill\" style=\"opacity:0.25\" d=\"M2600 0L0 0 0 130.1 2600 69.1z\"\/>\n<\/svg>\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-5e6436a e-flex e-con-boxed e-con e-child\" data-id=\"5e6436a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5f51f3a e-n-tabs-mobile elementor-widget elementor-widget-n-tabs\" data-id=\"5f51f3a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"nested-tabs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-tabs\" data-widget-number=\"99950394\" aria-label=\"Tabs. Open items with Enter or Space, close with Escape and navigate using the Arrow keys.\">\n\t\t\t<div class=\"e-n-tabs-heading\" role=\"tablist\">\n\t\t\t\t\t<button id=\"e-n-tab-title-999503941\" data-tab-title-id=\"e-n-tab-title-999503941\" class=\"e-n-tab-title elementor-animation-shrink\" aria-selected=\"true\" data-tab-index=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"e-n-tab-content-999503941\" style=\"--n-tabs-title-order: 1;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tPrandtl Number\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-999503942\" data-tab-title-id=\"e-n-tab-title-999503942\" class=\"e-n-tab-title elementor-animation-shrink\" aria-selected=\"false\" data-tab-index=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-999503942\" style=\"--n-tabs-title-order: 2;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tGrashohf Number\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-999503943\" data-tab-title-id=\"e-n-tab-title-999503943\" class=\"e-n-tab-title elementor-animation-shrink\" aria-selected=\"false\" data-tab-index=\"3\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-999503943\" style=\"--n-tabs-title-order: 3;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tEffectiveness-NTU HE \t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t<div class=\"e-n-tabs-content\">\n\t\t\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" id=\"e-n-tab-content-999503941\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-999503941\" data-tab-index=\"1\" style=\"--n-tabs-title-order: 1;\" class=\"e-active elementor-element elementor-element-bed47b4 e-con-full e-flex e-con e-child\" data-id=\"bed47b4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-1a5706f e-flex e-con-boxed e-con e-child\" data-id=\"1a5706f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-8cec4e5 e-con-full e-flex e-con e-child\" data-id=\"8cec4e5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-70b44dc elementor-widget elementor-widget-text-editor\" data-id=\"70b44dc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2 dir=\"ltr\" style=\"text-align: center;\"><span style=\"color: #000000;\">Prandtl Number Calculator<\/span><\/h2><p dir=\"ltr\" style=\"text-align: center;\"><span style=\"color: #000000;\">A dimensionless number, named after the German physicist Ludwig Prandtl, defined as the ratio of momentum diffusivity to thermal diffusivity.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-b6f2f09 e-con-full e-flex e-con e-child\" data-id=\"b6f2f09\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-86bed68 elementor-widget elementor-widget-shortcode\" data-id=\"86bed68\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><style>@media (max-width:480px){#cff-iframe-6{min-height:510px;}}@media (max-width:768px){#cff-iframe-6{min-height:471px;}}@media (max-width:1024px){#cff-iframe-6{min-height:473px;}}@media (min-width:1024px){#cff-iframe-6{min-height:473px;}}<\/style><script data-category=\"functional\" type=\"text\/javascript\">window.addEventListener(\"message\", function(e) {\n\t\t\t\t\t\t\tif (\"data\" in e && typeof e.data == \"object\" && ! Array.isArray(e.data) && \"cff_height\" in e.data && \"cff_iframe\" in e.data) {\n\t\t\t\t\t\t\t\ttry{\n\t\t\t\t\t\t\t\t\tlet el = document.getElementById(e.data.cff_iframe);\n\t\t\t\t\t\t\t\t\tel.style.height = e.data.cff_height + \"px\";\n\t\t\t\t\t\t\t\t\tel.style.minHeight=\"auto\";\n\t\t\t\t\t\t\t\t\tif( \"parent\" in window ) parent.postMessage({sentinel: \"amp\",type:\"embed-size\",height: e.data.cff_height+25}, \"*\");\n\t\t\t\t\t\t\t\t} catch(err){}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}, false);\n\t\t\t\t\t\twindow.addEventListener(\"load\", function() {\n\t\t\t\t\t\t\tlet el = document.getElementById(\"cff-iframe-6\");\n\t\t\t\t\t\t\tif(el && el.hasAttribute(\"data-cff-src\")) el.setAttribute(\"src\", el.getAttribute(\"data-cff-src\"));\n\t\t\t\t\t\t});<\/script><iframe  id=\"cff-iframe-6\" title=\"Calculated Fields Form 6\" src=\"\/\/spc-tech.ir\/en\/?cff-form=5&amp;cff_iframe=cff-iframe-6\" style=\"border:none;width:100%;overflow-y:hidden;\" onload=\"try{this.width=this.contentWindow.document.body.scrollWidth;this.height=this.contentWindow.document.body.scrollHeight+40;this.style.minHeight='auto';}catch(err){}\" scrolling=\"no\"><\/iframe><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" id=\"e-n-tab-content-999503942\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-999503942\" data-tab-index=\"2\" style=\"--n-tabs-title-order: 2;\" class=\" elementor-element elementor-element-f5ce80b e-flex e-con-boxed e-con e-child\" data-id=\"f5ce80b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-3f94e1d e-con-full e-flex e-con e-child\" data-id=\"3f94e1d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-37b68ca e-con-full e-flex e-con e-child\" data-id=\"37b68ca\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-06a9121 elementor-widget elementor-widget-text-editor\" data-id=\"06a9121\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3 dir=\"ltr\" style=\"text-align: center;\"><span style=\"color: #000000;\">Grashof Number Calculator<\/span><\/h3><p dir=\"ltr\" style=\"text-align: center;\"><span style=\"color: #000000;\"> A dimensionless number which approximates the ratio of the buoyancy to viscous forces acting on a fluid.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-102d904 e-con-full e-flex e-con e-child\" data-id=\"102d904\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3aaf905 elementor-widget elementor-widget-shortcode\" data-id=\"3aaf905\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><style>@media (max-width:480px){#cff-iframe-7{min-height:707px;}}@media (max-width:768px){#cff-iframe-7{min-height:681px;}}@media (max-width:1024px){#cff-iframe-7{min-height:683px;}}@media (min-width:1024px){#cff-iframe-7{min-height:672px;}}<\/style><script data-category=\"functional\" type=\"text\/javascript\">window.addEventListener(\"message\", function(e) {\n\t\t\t\t\t\t\tif (\"data\" in e && typeof e.data == \"object\" && ! Array.isArray(e.data) && \"cff_height\" in e.data && \"cff_iframe\" in e.data) {\n\t\t\t\t\t\t\t\ttry{\n\t\t\t\t\t\t\t\t\tlet el = document.getElementById(e.data.cff_iframe);\n\t\t\t\t\t\t\t\t\tel.style.height = e.data.cff_height + \"px\";\n\t\t\t\t\t\t\t\t\tel.style.minHeight=\"auto\";\n\t\t\t\t\t\t\t\t\tif( \"parent\" in window ) parent.postMessage({sentinel: \"amp\",type:\"embed-size\",height: e.data.cff_height+25}, \"*\");\n\t\t\t\t\t\t\t\t} catch(err){}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}, false);\n\t\t\t\t\t\twindow.addEventListener(\"load\", function() {\n\t\t\t\t\t\t\tlet el = document.getElementById(\"cff-iframe-7\");\n\t\t\t\t\t\t\tif(el && el.hasAttribute(\"data-cff-src\")) el.setAttribute(\"src\", el.getAttribute(\"data-cff-src\"));\n\t\t\t\t\t\t});<\/script><iframe  id=\"cff-iframe-7\" title=\"Calculated Fields Form 7\" src=\"\/\/spc-tech.ir\/en\/?cff-form=4&amp;cff_iframe=cff-iframe-7\" style=\"border:none;width:100%;overflow-y:hidden;\" onload=\"try{this.width=this.contentWindow.document.body.scrollWidth;this.height=this.contentWindow.document.body.scrollHeight+40;this.style.minHeight='auto';}catch(err){}\" scrolling=\"no\"><\/iframe><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" id=\"e-n-tab-content-999503943\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-999503943\" data-tab-index=\"3\" style=\"--n-tabs-title-order: 3;\" class=\" elementor-element elementor-element-e9d8447 e-flex e-con-boxed e-con e-child\" data-id=\"e9d8447\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-e3a013d e-con-full e-flex e-con e-child\" data-id=\"e3a013d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-e5f61dd e-con-full e-flex e-con e-child\" data-id=\"e5f61dd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cc208b9 elementor-widget elementor-widget-text-editor\" data-id=\"cc208b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3 dir=\"ltr\" style=\"text-align: center;\">Heat Exchanger Analysis with Effectiveness-NTU Method<\/h3><p dir=\"ltr\" style=\"text-align: center;\"><span style=\"color: #000000;\"> The <b>number of transfer units (NTU) method<\/b> is used to calculate the rate of heat transfer in heat exchangers (especially parallel flow, counter current, and cross-flow exchangers) when there is insufficient information to calculate the log mean temperature difference (LMTD).<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-50173ef e-con-full e-flex e-con e-child\" data-id=\"50173ef\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a4bbbc7 elementor-widget elementor-widget-shortcode\" data-id=\"a4bbbc7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><style>@media (max-width:480px){#cp_calculatedfieldsf_pform_2{min-height:864px;}}@media (max-width:1024px){#cp_calculatedfieldsf_pform_2{min-height:786px;}}@media (min-width:1024px){#cp_calculatedfieldsf_pform_2{min-height:793px;}}<\/style><form name=\"cp_calculatedfieldsf_pform_2\" id=\"cp_calculatedfieldsf_pform_2\" action=\"https:\/\/spc-tech.ir\/en\/engineering-toolbox\/\" method=\"post\" enctype=\"multipart\/form-data\" onsubmit=\"return fbuilderjQuery.fbuilder.doValidate(this);\" class=\"cff-form no-prefetch  cff-form-17 cp_cff_13\"  dir=\"ltr\" data-nonce=\"900d732131\">\n<input type=\"hidden\" name=\"cp_calculatedfieldsf_pform_psequence\" value=\"_2\" \/>\n<input type=\"hidden\" name=\"cp_calculatedfieldsf_id\" value=\"17\" \/>\n<input type=\"hidden\" name=\"cp_ref_page\" value=\"https:\/\/spc-tech.ir\/en\" \/>\n<pre style=\"display:none !important;\"><script data-category=\"functional\" type=\"text\/javascript\">form_structure_2=[[{\"form_identifier\":\"\",\"name\":\"fieldname1\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":0,\"ftype\":\"fhtml\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}}}},\"_developerNotes\":\"\",\"allowscript\":1,\"replaceShortcodes\":0,\"fcontent\":\"\\u003C!DOCTYPE html\\u003E\\n\\u003Chtml lang=\\u0022en\\u0022\\u003E\\n\\u003Chead\\u003E\\n    \\u003Cmeta charset=\\u0022UTF-8\\u0022\\u003E\\n    \\u003Cmeta name=\\u0022viewport\\u0022 content=\\u0022width=device-width, initial-scale=1.0\\u0022\\u003E\\n    \\u003Ctitle\\u003EHeat Exchanger \\u03b5-NTU Calculator\\u003C\\\/title\\u003E\\n    \\u003Clink href=\\u0022https:\\\/\\\/fonts.googleapis.com\\\/css2?family=Roboto:wght@300;400;500;700&display=swap\\u0022 rel=\\u0022stylesheet\\u0022\\u003E\\n    \\u003Cstyle\\u003E\\n        body {\\n            font-family: 'Roboto', sans-serif;\\n            margin: 10px;\\n            line-height: 1.6;\\n            background-color: transparent;\\n            color: #333;\\n            text-align: center;\\n            padding: 10px;\\n        }\\n        \\n        h1 {\\n            color: #444;\\n            text-align: center;\\n            margin-bottom: 20px;\\n            padding-bottom: 10px;\\n            border-bottom: 2px solid #007BFF;\\n        }\\n        \\n        h2 {\\n            color: #555;\\n            text-align: left;\\n            margin-top: 15px;\\n            margin-bottom: 10px;\\n            font-size: 1.2rem;\\n        }\\n        \\n        .calculator {\\n            background: #fff;\\n            padding: 20px;\\n            border-radius: 10px;\\n            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);\\n            margin-bottom: 20px;\\n            text-align: left;\\n        }\\n        \\n        label {\\n            font-weight: bold;\\n            margin-bottom: 5px;\\n            display: block;\\n            color: #555;\\n            font-size: 0.95rem;\\n        }\\n        \\n        input, select {\\n            width: 100%;\\n            padding: 10px;\\n            margin: 5px 0 15px 0;\\n            border: 1px solid #ddd;\\n            border-radius: 5px;\\n            font-size: 1rem;\\n            box-sizing: border-box;\\n            transition: all 0.3s;\\n        }\\n        \\n        select:focus, input:focus {\\n            border-color: #007BFF;\\n            outline: none;\\n            box-shadow: 0 0 4px rgba(0, 123, 255, 0.5);\\n        }\\n        \\n        input:valid {\\n            border-color: #4CAF50;\\n        }\\n        \\n        input:invalid:not(:placeholder-shown) {\\n            border-color: #f44336;\\n        }\\n        \\n        .formula-box {\\n            background: #f8f9fa;\\n            padding: 15px;\\n            border-radius: 5px;\\n            margin: 15px 0;\\n            border-left: 4px solid #007BFF;\\n            font-family: 'Courier New', monospace;\\n            font-size: 0.9rem;\\n            text-align: center;\\n            word-wrap: break-word;\\n        }\\n        \\n        .result {\\n            text-align: center;\\n            font-weight: bold;\\n            font-size: 1.2rem;\\n            color: #444;\\n            background: #f7f7f7;\\n            padding: 20px;\\n            border-radius: 10px;\\n            box-shadow: 0 10px 10px rgba(28, 57, 187, 0.8);\\n            margin-top: 20px;\\n        }\\n        \\n        .result-value {\\n            font-size: 1.5rem;\\n            color: #0067A5;\\n            margin: 10px 0;\\n        }\\n        \\n        .explanation {\\n            font-size: 0.9rem;\\n            color: #666;\\n            margin-top: 10px;\\n            font-weight: normal;\\n        }\\n        \\n        .info-box {\\n            background-color: #fff8e1;\\n            padding: 12px;\\n            border-radius: 8px;\\n            margin: 15px 0;\\n            border-left: 4px solid #ffc107;\\n            font-size: 0.9rem;\\n            text-align: left;\\n        }\\n        \\n        .arrangement-info {\\n            background-color: #e8f4fc;\\n            padding: 12px;\\n            border-radius: 8px;\\n            margin: 10px 0;\\n            border-left: 4px solid #0067A5;\\n            font-size: 0.9rem;\\n            text-align: left;\\n        }\\n        \\n        .input-group {\\n            margin-bottom: 15px;\\n        }\\n        \\n        .note {\\n            background-color: #fffde7;\\n            padding: 12px;\\n            border-radius: 8px;\\n            margin-top: 15px;\\n            border-left: 4px solid #ffc107;\\n            font-size: 0.85rem;\\n            text-align: left;\\n        }\\n        \\n        .error {\\n            color: #d32f2f;\\n            font-weight: normal;\\n            margin-top: 10px;\\n            text-align: center;\\n            font-size: 0.9rem;\\n        }\\n        \\n        .calculation-status {\\n            font-size: 0.85rem;\\n            color: #666;\\n            text-align: center;\\n            margin-top: 10px;\\n            font-style: italic;\\n        }\\n        \\n        \\\/* Responsive Styles *\\\/\\n        @media (max-width: 768px) {\\n            body {\\n                margin: 5px;\\n                padding: 5px;\\n            }\\n            \\n            .calculator {\\n                padding: 15px;\\n            }\\n            \\n            h1 {\\n                font-size: 1.5rem;\\n            }\\n            \\n            h2 {\\n                font-size: 1.1rem;\\n            }\\n            \\n            input, select {\\n                font-size: 0.9rem;\\n                padding: 8px;\\n            }\\n            \\n            .result {\\n                font-size: 1rem;\\n                padding: 15px;\\n            }\\n            \\n            .result-value {\\n                font-size: 1.3rem;\\n            }\\n        }\\n        \\n        @media (max-width: 480px) {\\n            h1 {\\n                font-size: 1.3rem;\\n            }\\n            \\n            input, select {\\n                font-size: 0.85rem;\\n                padding: 7px;\\n            }\\n            \\n            .result {\\n                font-size: 0.9rem;\\n                padding: 12px;\\n            }\\n            \\n            .result-value {\\n                font-size: 1.1rem;\\n            }\\n            \\n            .formula-box {\\n                font-size: 0.8rem;\\n                padding: 10px;\\n            }\\n        }\\n    \\u003C\\\/style\\u003E\\n\\u003C\\\/head\\u003E\\n\\u003Cbody\\u003E\\n    \\u003Ch1\\u003EHeat Exchanger \\u03b5-NTU Calculator\\u003C\\\/h1\\u003E\\n    \\n    \\u003Cdiv class=\\u0022calculator\\u0022\\u003E\\n        \\u003Cdiv class=\\u0022input-group\\u0022\\u003E\\n            \\u003Ch2\\u003ECalculation Mode\\u003C\\\/h2\\u003E\\n            \\u003Clabel for=\\u0022calcMode\\u0022\\u003EWhat do you want to calculate?\\u003C\\\/label\\u003E\\n            \\u003Cselect id=\\u0022calcMode\\u0022\\u003E\\n                \\u003Coption value=\\u0022epsilon\\u0022\\u003ECalculate \\u03b5 (Effectiveness)\\u003C\\\/option\\u003E\\n                \\u003Coption value=\\u0022ntu\\u0022\\u003ECalculate NTU (Number of Transfer Units)\\u003C\\\/option\\u003E\\n            \\u003C\\\/select\\u003E\\n        \\u003C\\\/div\\u003E\\n        \\n        \\u003Cdiv class=\\u0022input-group\\u0022\\u003E\\n            \\u003Ch2\\u003EFlow Arrangement\\u003C\\\/h2\\u003E\\n            \\u003Clabel for=\\u0022flowArrangement\\u0022\\u003ESelect Flow Arrangement:\\u003C\\\/label\\u003E\\n            \\u003Cselect id=\\u0022flowArrangement\\u0022\\u003E\\n                \\u003Coption value=\\u0022parallel\\u0022\\u003EParallel Flow\\u003C\\\/option\\u003E\\n                \\u003Coption value=\\u0022counter\\u0022\\u003ECounterflow\\u003C\\\/option\\u003E\\n                \\u003Coption value=\\u0022shell_one\\u0022\\u003EShell-and-Tube (One Shell Pass)\\u003C\\\/option\\u003E\\n                \\u003Coption value=\\u0022shell_n\\u0022\\u003EShell-and-Tube (n Shell Passes)\\u003C\\\/option\\u003E\\n                \\u003Coption value=\\u0022cross_unmixed\\u0022\\u003ECross-flow (Both Fluids Unmixed)\\u003C\\\/option\\u003E\\n                \\u003Coption value=\\u0022cross_max_mixed\\u0022\\u003ECross-flow (Cmax Mixed, Cmin Unmixed)\\u003C\\\/option\\u003E\\n                \\u003Coption value=\\u0022cross_min_mixed\\u0022\\u003ECross-flow (Cmin Mixed, Cmax Unmixed)\\u003C\\\/option\\u003E\\n                \\u003Coption value=\\u0022all_Cr0\\u0022\\u003EAll Exchangers (Cr = 0)\\u003C\\\/option\\u003E\\n            \\u003C\\\/select\\u003E\\n            \\n            \\u003Cdiv id=\\u0022arrangementDescription\\u0022 class=\\u0022arrangement-info\\u0022\\u003E\\n                \\u003C!-- Will be populated by JavaScript --\\u003E\\n            \\u003C\\\/div\\u003E\\n        \\u003C\\\/div\\u003E\\n        \\n        \\u003Cdiv class=\\u0022input-group\\u0022\\u003E\\n            \\u003Ch2\\u003EInput Parameters\\u003C\\\/h2\\u003E\\n            \\u003Cdiv id=\\u0022inputFields\\u0022\\u003E\\n                \\u003C!-- Will be populated by JavaScript based on selection --\\u003E\\n            \\u003C\\\/div\\u003E\\n        \\u003C\\\/div\\u003E\\n        \\n        \\u003Cdiv id=\\u0022formulaDisplay\\u0022 class=\\u0022formula-box\\u0022\\u003E\\n            \\u003C!-- Formula will be displayed here --\\u003E\\n        \\u003C\\\/div\\u003E\\n        \\n        \\u003Cdiv id=\\u0022resultBox\\u0022 class=\\u0022result\\u0022\\u003E\\n            \\u003Ch2\\u003EResult\\u003C\\\/h2\\u003E\\n            \\u003Cdiv id=\\u0022resultValue\\u0022 class=\\u0022result-value\\u0022\\u003EEnter values to see result\\u003C\\\/div\\u003E\\n            \\u003Cdiv id=\\u0022resultExplanation\\u0022 class=\\u0022explanation\\u0022\\u003E\\u003C\\\/div\\u003E\\n        \\u003C\\\/div\\u003E\\n        \\n        \\u003Cdiv id=\\u0022calculationStatus\\u0022 class=\\u0022calculation-status\\u0022\\u003E\\n            \\u003C!-- Will show calculation status --\\u003E\\n        \\u003C\\\/div\\u003E\\n        \\n        \\u003Cdiv class=\\u0022note\\u0022\\u003E\\n            \\u003Cstrong\\u003ENote:\\u003C\\\/strong\\u003E C\\u003Csub\\u003Er\\u003C\\\/sub\\u003E = C\\u003Csub\\u003Emin\\u003C\\\/sub\\u003E\\\/C\\u003Csub\\u003Emax\\u003C\\\/sub\\u003E is the heat capacity ratio (0 \\u2264 Cr \\u2264 1). \\n            For Cr = 0 (boilers, condensers), all arrangements have the same \\u03b5-NTU relationship.\\n            \\u003Cbr\\u003E\\u003Cbr\\u003E\\n            \\u003Cem\\u003EResults update automatically as you type or change selections.\\u003C\\\/em\\u003E\\n        \\u003C\\\/div\\u003E\\n    \\u003C\\\/div\\u003E\\n\\n    \\u003Cscript\\u003E\\n        \\\/\\\/ DOM elements\\n        const calcMode = document.getElementById('calcMode');\\n        const flowArrangement = document.getElementById('flowArrangement');\\n        const inputFields = document.getElementById('inputFields');\\n        const formulaDisplay = document.getElementById('formulaDisplay');\\n        const resultBox = document.getElementById('resultBox');\\n        const resultValue = document.getElementById('resultValue');\\n        const resultExplanation = document.getElementById('resultExplanation');\\n        const arrangementDescription = document.getElementById('arrangementDescription');\\n        const calculationStatus = document.getElementById('calculationStatus');\\n        \\n        \\\/\\\/ Flow arrangement descriptions\\n        const arrangementDescriptions = {\\n            parallel: \\u0022Parallel flow: Both fluids enter at the same end and flow in the same direction.\\u0022,\\n            counter: \\u0022Counterflow: Fluids enter at opposite ends and flow in opposite directions. Most efficient arrangement.\\u0022,\\n            shell_one: \\u0022Shell-and-tube with one shell pass and multiple tube passes (2, 4, ... tube passes).\\u0022,\\n            shell_n: \\u0022Shell-and-tube with n shell passes and 2n, 4n, ... tube passes.\\u0022,\\n            cross_unmixed: \\u0022Cross-flow with both fluids unmixed (flow channels prevent mixing perpendicular to flow).\\u0022,\\n            cross_max_mixed: \\u0022Cross-flow with Cmax fluid mixed and Cmin fluid unmixed.\\u0022,\\n            cross_min_mixed: \\u0022Cross-flow with Cmin fluid mixed and Cmax fluid unmixed.\\u0022,\\n            all_Cr0: \\u0022All exchangers with Cr = 0 (boilers, condensers, or single stream heat exchangers).\\u0022\\n        };\\n        \\n        \\\/\\\/ Formulas for different arrangements (for display)\\n        const epsilonFormulas = {\\n            parallel: \\u0022\\u03b5 = [1 - exp(-NTU(1 + Cr))] \\\/ (1 + Cr)\\u0022,\\n            counter: \\u0022For Cr \\u003C 1: \\u03b5 = [1 - exp(-NTU(1 - Cr))] \\\/ [1 - Cr\\u00b7exp(-NTU(1 - Cr))]\\u003Cbr\\u003EFor Cr = 1: \\u03b5 = NTU \\\/ (1 + NTU)\\u0022,\\n            shell_one: \\u0022\\u03b5\\u2081 = 2 \\\/ {1 + Cr + \\u221a(1+Cr\\u00b2) \\u00b7 [1 + exp(-NTU\\u2081\\u221a(1+Cr\\u00b2))] \\\/ [1 - exp(-NTU\\u2081\\u221a(1+Cr\\u00b2))]}\\u0022,\\n            shell_n: \\u0022\\u03b5 = {[(1 - \\u03b5\\u2081Cr)\\\/(1 - \\u03b5\\u2081)]\\u207f - 1} \\\/ {[(1 - \\u03b5\\u2081Cr)\\\/(1 - \\u03b5\\u2081)]\\u207f - Cr}\\u0022,\\n            cross_unmixed: \\u0022\\u03b5 = 1 - exp{(1\\\/Cr)\\u00b7NTU\\u2070\\u00b7\\u00b2\\u00b2 \\u00b7 [exp(-Cr\\u00b7NTU\\u2070\\u00b7\\u2077\\u2078) - 1]}\\u0022,\\n            cross_max_mixed: \\u0022\\u03b5 = (1\\\/Cr) \\u00b7 {1 - exp[-Cr(1 - exp(-NTU))]}\\u0022,\\n            cross_min_mixed: \\u0022\\u03b5 = 1 - exp{-1\\\/Cr \\u00b7 [1 - exp(-Cr\\u00b7NTU)]}\\u0022,\\n            all_Cr0: \\u0022\\u03b5 = 1 - exp(-NTU)\\u0022\\n        };\\n        \\n        const ntuFormulas = {\\n            parallel: \\u0022NTU = -ln[1 - \\u03b5(1 + Cr)] \\\/ (1 + Cr)\\u0022,\\n            counter: \\u0022For Cr \\u003C 1: NTU = 1\\\/(Cr-1) \\u00b7 ln[(\\u03b5-1)\\\/(\\u03b5Cr-1)]\\u003Cbr\\u003EFor Cr = 1: NTU = \\u03b5\\\/(1-\\u03b5)\\u0022,\\n            shell_one: \\u0022NTU\\u2081 = -1\\\/\\u221a(1+Cr\\u00b2) \\u00b7 ln[(E-1)\\\/(E+1)]\\u003Cbr\\u003EE = [2\\\/\\u03b5\\u2081 - (1+Cr)]\\\/\\u221a(1+Cr\\u00b2)\\u0022,\\n            shell_n: \\u0022Use shell-one formulas with \\u03b5\\u2081 = (F-1)\\\/(F-Cr), F = [(\\u03b5Cr-1)\\\/(\\u03b5-1)]\\u00b9\\\/\\u207f\\u003Cbr\\u003Ethen NTU = n\\u00b7NTU\\u2081\\u0022,\\n            cross_max_mixed: \\u0022NTU = -ln[1 + (1\\\/Cr)\\u00b7ln(1 - \\u03b5Cr)]\\u0022,\\n            cross_min_mixed: \\u0022NTU = -(1\\\/Cr)\\u00b7ln[Cr\\u00b7ln(1-\\u03b5) + 1]\\u0022,\\n            all_Cr0: \\u0022NTU = -ln(1-\\u03b5)\\u0022\\n        };\\n        \\n        \\\/\\\/ Update the input fields based on user selections\\n        function updateInputFields() {\\n            const mode = calcMode.value;\\n            const arrangement = flowArrangement.value;\\n            let html = '';\\n            \\n            \\\/\\\/ Update arrangement description\\n            arrangementDescription.innerHTML = `\\u003Cstrong\\u003EDescription:\\u003C\\\/strong\\u003E ${arrangementDescriptions[arrangement]}`;\\n            \\n            \\\/\\\/ Update formula display\\n            if (mode === 'epsilon') {\\n                formulaDisplay.innerHTML = `\\u003Cstrong\\u003EFormula:\\u003C\\\/strong\\u003E\\u003Cbr\\u003E${epsilonFormulas[arrangement]}`;\\n            } else {\\n                formulaDisplay.innerHTML = `\\u003Cstrong\\u003EFormula:\\u003C\\\/strong\\u003E\\u003Cbr\\u003E${ntuFormulas[arrangement]}`;\\n            }\\n            \\n            \\\/\\\/ Common inputs for both modes\\n            if (mode === 'epsilon') {\\n                \\\/\\\/ Calculate \\u03b5: need NTU and Cr\\n                html += `\\n                    \\u003Cdiv class=\\u0022input-group\\u0022\\u003E\\n                        \\u003Clabel for=\\u0022ntu\\u0022\\u003ENTU (Number of Transfer Units):\\u003C\\\/label\\u003E\\n                        \\u003Cinput type=\\u0022number\\u0022 id=\\u0022ntu\\u0022 step=\\u00220.01\\u0022 min=\\u00220\\u0022 placeholder=\\u0022Enter NTU value\\u0022 required\\u003E\\n                    \\u003C\\\/div\\u003E\\n                    \\u003Cdiv class=\\u0022input-group\\u0022\\u003E\\n                        \\u003Clabel for=\\u0022cr\\u0022\\u003EC\\u003Csub\\u003Er\\u003C\\\/sub\\u003E = C\\u003Csub\\u003Emin\\u003C\\\/sub\\u003E\\\/C\\u003Csub\\u003Emax\\u003C\\\/sub\\u003E (0 \\u2264 Cr \\u2264 1):\\u003C\\\/label\\u003E\\n                        \\u003Cinput type=\\u0022number\\u0022 id=\\u0022cr\\u0022 step=\\u00220.01\\u0022 min=\\u00220\\u0022 max=\\u00221\\u0022 placeholder=\\u0022Enter Cr value\\u0022 required\\u003E\\n                    \\u003C\\\/div\\u003E\\n                `;\\n                \\n                \\\/\\\/ Special inputs for specific arrangements\\n                if (arrangement === 'shell_n') {\\n                    html += `\\n                        \\u003Cdiv class=\\u0022input-group\\u0022\\u003E\\n                            \\u003Clabel for=\\u0022nPasses\\u0022\\u003En (Number of Shell Passes):\\u003C\\\/label\\u003E\\n                            \\u003Cinput type=\\u0022number\\u0022 id=\\u0022nPasses\\u0022 min=\\u00221\\u0022 value=\\u00222\\u0022 placeholder=\\u0022Enter n\\u0022 required\\u003E\\n                        \\u003C\\\/div\\u003E\\n                    `;\\n                } else if (arrangement === 'counter') {\\n                    html += `\\u003Cdiv class=\\u0022info-box\\u0022\\u003ENote: For Cr = 1, a special formula is used.\\u003C\\\/div\\u003E`;\\n                }\\n            } else {\\n                \\\/\\\/ Calculate NTU: need \\u03b5 and Cr\\n                html += `\\n                    \\u003Cdiv class=\\u0022input-group\\u0022\\u003E\\n                        \\u003Clabel for=\\u0022epsilon\\u0022\\u003E\\u03b5 (Effectiveness, 0 \\u2264 \\u03b5 \\u2264 1):\\u003C\\\/label\\u003E\\n                        \\u003Cinput type=\\u0022number\\u0022 id=\\u0022epsilon\\u0022 step=\\u00220.01\\u0022 min=\\u00220\\u0022 max=\\u00221\\u0022 placeholder=\\u0022Enter \\u03b5 value\\u0022 required\\u003E\\n                    \\u003C\\\/div\\u003E\\n                    \\u003Cdiv class=\\u0022input-group\\u0022\\u003E\\n                        \\u003Clabel for=\\u0022cr\\u0022\\u003EC\\u003Csub\\u003Er\\u003C\\\/sub\\u003E = C\\u003Csub\\u003Emin\\u003C\\\/sub\\u003E\\\/C\\u003Csub\\u003Emax\\u003C\\\/sub\\u003E (0 \\u2264 Cr \\u2264 1):\\u003C\\\/label\\u003E\\n                        \\u003Cinput type=\\u0022number\\u0022 id=\\u0022cr\\u0022 step=\\u00220.01\\u0022 min=\\u00220\\u0022 max=\\u00221\\u0022 placeholder=\\u0022Enter Cr value\\u0022 required\\u003E\\n                    \\u003C\\\/div\\u003E\\n                `;\\n                \\n                \\\/\\\/ Special inputs for specific arrangements\\n                if (arrangement === 'shell_n') {\\n                    html += `\\n                        \\u003Cdiv class=\\u0022input-group\\u0022\\u003E\\n                            \\u003Clabel for=\\u0022nPasses\\u0022\\u003En (Number of Shell Passes):\\u003C\\\/label\\u003E\\n                            \\u003Cinput type=\\u0022number\\u0022 id=\\u0022nPasses\\u0022 min=\\u00221\\u0022 value=\\u00222\\u0022 placeholder=\\u0022Enter n\\u0022 required\\u003E\\n                        \\u003C\\\/div\\u003E\\n                    `;\\n                } else if (arrangement === 'counter') {\\n                    html += `\\u003Cdiv class=\\u0022info-box\\u0022\\u003ENote: For Cr = 1, a special formula is used.\\u003C\\\/div\\u003E`;\\n                }\\n            }\\n            \\n            inputFields.innerHTML = html;\\n            \\n            \\\/\\\/ Add event listeners to new input fields\\n            const inputs = inputFields.querySelectorAll('input');\\n            inputs.forEach(input =\\u003E {\\n                input.addEventListener('input', performCalculation);\\n                input.addEventListener('change', performCalculation);\\n            });\\n            \\n            \\\/\\\/ Trigger calculation after updating fields\\n            setTimeout(performCalculation, 100);\\n        }\\n        \\n        \\\/\\\/ Calculate functions for different arrangements\\n        function calculateParallelFlow(mode, ntu, epsilon, cr) {\\n            if (mode === 'epsilon') {\\n                \\\/\\\/ \\u03b5 = [1 - exp(-NTU(1 + Cr))] \\\/ (1 + Cr)\\n                return (1 - Math.exp(-ntu * (1 + cr))) \\\/ (1 + cr);\\n            } else {\\n                \\\/\\\/ NTU = -ln[1 - \\u03b5(1 + Cr)] \\\/ (1 + Cr)\\n                return -Math.log(1 - epsilon * (1 + cr)) \\\/ (1 + cr);\\n            }\\n        }\\n        \\n        function calculateCounterflow(mode, ntu, epsilon, cr) {\\n            if (mode === 'epsilon') {\\n                if (Math.abs(cr - 1) \\u003C 1e-10) {\\n                    \\\/\\\/ Cr = 1: \\u03b5 = NTU \\\/ (1 + NTU)\\n                    return ntu \\\/ (1 + ntu);\\n                } else {\\n                    \\\/\\\/ Cr \\u003C 1: \\u03b5 = [1 - exp(-NTU(1 - Cr))] \\\/ [1 - Cr\\u00b7exp(-NTU(1 - Cr))]\\n                    const expTerm = Math.exp(-ntu * (1 - cr));\\n                    return (1 - expTerm) \\\/ (1 - cr * expTerm);\\n                }\\n            } else {\\n                if (Math.abs(cr - 1) \\u003C 1e-10) {\\n                    \\\/\\\/ Cr = 1: NTU = \\u03b5\\\/(1-\\u03b5)\\n                    return epsilon \\\/ (1 - epsilon);\\n                } else {\\n                    \\\/\\\/ Cr \\u003C 1: NTU = 1\\\/(Cr-1) \\u00b7 ln[(\\u03b5-1)\\\/(\\u03b5Cr-1)]\\n                    return (1 \\\/ (cr - 1)) * Math.log((epsilon - 1) \\\/ (epsilon * cr - 1));\\n                }\\n            }\\n        }\\n        \\n        function calculateShellOnePass(mode, ntu, epsilon, cr) {\\n            if (mode === 'epsilon') {\\n                \\\/\\\/ Calculate \\u03b5\\u2081 for one shell pass\\n                const sqrtTerm = Math.sqrt(1 + cr * cr);\\n                const expTerm = Math.exp(-ntu * sqrtTerm);\\n                const bracketTerm = (1 + expTerm) \\\/ (1 - expTerm);\\n                return 2 \\\/ (1 + cr + sqrtTerm * bracketTerm);\\n            } else {\\n                \\\/\\\/ Calculate NTU\\u2081 for one shell pass\\n                \\\/\\\/ First need to calculate E = [2\\\/\\u03b5\\u2081 - (1+Cr)]\\\/\\u221a(1+Cr\\u00b2)\\n                const sqrtTerm = Math.sqrt(1 + cr * cr);\\n                const E = (2 \\\/ epsilon - (1 + cr)) \\\/ sqrtTerm;\\n                \\\/\\\/ Then NTU\\u2081 = -1\\\/\\u221a(1+Cr\\u00b2) \\u00b7 ln[(E-1)\\\/(E+1)]\\n                return (-1 \\\/ sqrtTerm) * Math.log((E - 1) \\\/ (E + 1));\\n            }\\n        }\\n        \\n        function calculateShellNPass(mode, ntu, epsilon, cr, n) {\\n            if (mode === 'epsilon') {\\n                \\\/\\\/ First calculate \\u03b5\\u2081 for one shell pass\\n                const sqrtTerm = Math.sqrt(1 + cr * cr);\\n                const expTerm = Math.exp(-ntu * sqrtTerm);\\n                const bracketTerm = (1 + expTerm) \\\/ (1 - expTerm);\\n                const epsilon1 = 2 \\\/ (1 + cr + sqrtTerm * bracketTerm);\\n                \\n                \\\/\\\/ Then calculate \\u03b5 for n shell passes\\n                const term = (1 - epsilon1 * cr) \\\/ (1 - epsilon1);\\n                const termPowerN = Math.pow(term, n);\\n                return (termPowerN - 1) \\\/ (termPowerN - cr);\\n            } else {\\n                \\\/\\\/ Calculate NTU for n shell passes\\n                \\\/\\\/ First calculate F = [(\\u03b5Cr-1)\\\/(\\u03b5-1)]^(1\\\/n)\\n                const F = Math.pow((epsilon * cr - 1) \\\/ (epsilon - 1), 1\\\/n);\\n                \\\/\\\/ Then \\u03b5\\u2081 = (F-1)\\\/(F-Cr)\\n                const epsilon1 = (F - 1) \\\/ (F - cr);\\n                \\n                \\\/\\\/ Now calculate NTU\\u2081 using shell-one formula\\n                const sqrtTerm = Math.sqrt(1 + cr * cr);\\n                const E = (2 \\\/ epsilon1 - (1 + cr)) \\\/ sqrtTerm;\\n                const ntu1 = (-1 \\\/ sqrtTerm) * Math.log((E - 1) \\\/ (E + 1));\\n                \\n                \\\/\\\/ Finally, NTU = n * NTU\\u2081\\n                return n * ntu1;\\n            }\\n        }\\n        \\n        function calculateCrossUnmixed(mode, ntu, epsilon, cr) {\\n            if (mode === 'epsilon') {\\n                \\\/\\\/ \\u03b5 = 1 - exp{(1\\\/Cr)\\u00b7NTU\\u2070\\u00b7\\u00b2\\u00b2 \\u00b7 [exp(-Cr\\u00b7NTU\\u2070\\u00b7\\u2077\\u2078) - 1]}\\n                const ntu022 = Math.pow(ntu, 0.22);\\n                const ntu078 = Math.pow(ntu, 0.78);\\n                const innerTerm = (1\\\/cr) * ntu022 * (Math.exp(-cr * ntu078) - 1);\\n                return 1 - Math.exp(innerTerm);\\n            } else {\\n                \\\/\\\/ For cross-unmixed, no explicit NTU formula\\n                \\\/\\\/ We'll use numerical approximation (bisection method)\\n                return calculateNTUbyBisection(epsilon, cr, 'cross_unmixed');\\n            }\\n        }\\n        \\n        function calculateCrossMaxMixed(mode, ntu, epsilon, cr) {\\n            if (mode === 'epsilon') {\\n                \\\/\\\/ \\u03b5 = (1\\\/Cr) \\u00b7 {1 - exp[-Cr(1 - exp(-NTU))]}\\n                const innerTerm = -cr * (1 - Math.exp(-ntu));\\n                return (1\\\/cr) * (1 - Math.exp(innerTerm));\\n            } else {\\n                \\\/\\\/ NTU = -ln[1 + (1\\\/Cr)\\u00b7ln(1 - \\u03b5Cr)]\\n                return -Math.log(1 + (1\\\/cr) * Math.log(1 - epsilon * cr));\\n            }\\n        }\\n        \\n        function calculateCrossMinMixed(mode, ntu, epsilon, cr) {\\n            if (mode === 'epsilon') {\\n                \\\/\\\/ \\u03b5 = 1 - exp{-1\\\/Cr \\u00b7 [1 - exp(-Cr\\u00b7NTU)]}\\n                const innerTerm = -1\\\/cr * (1 - Math.exp(-cr * ntu));\\n                return 1 - Math.exp(innerTerm);\\n            } else {\\n                \\\/\\\/ NTU = -(1\\\/Cr)\\u00b7ln[Cr\\u00b7ln(1-\\u03b5) + 1]\\n                return -(1\\\/cr) * Math.log(cr * Math.log(1 - epsilon) + 1);\\n            }\\n        }\\n        \\n        function calculateAllCr0(mode, ntu, epsilon) {\\n            if (mode === 'epsilon') {\\n                \\\/\\\/ \\u03b5 = 1 - exp(-NTU)\\n                return 1 - Math.exp(-ntu);\\n            } else {\\n                \\\/\\\/ NTU = -ln(1-\\u03b5)\\n                return -Math.log(1 - epsilon);\\n            }\\n        }\\n        \\n        \\\/\\\/ Numerical method to find NTU when no explicit formula exists\\n        function calculateNTUbyBisection(epsilon, cr, arrangement) {\\n            \\\/\\\/ Bisection method to find NTU that gives the desired epsilon\\n            let lower = 0;\\n            let upper = 100; \\\/\\\/ Reasonable upper bound for NTU\\n            let mid, epsilonMid;\\n            \\n            for (let i = 0; i \\u003C 50; i++) { \\\/\\\/ Maximum 50 iterations\\n                mid = (lower + upper) \\\/ 2;\\n                \\n                \\\/\\\/ Calculate epsilon for this NTU\\n                if (arrangement === 'cross_unmixed') {\\n                    const ntu022 = Math.pow(mid, 0.22);\\n                    const ntu078 = Math.pow(mid, 0.78);\\n                    const innerTerm = (1\\\/cr) * ntu022 * (Math.exp(-cr * ntu078) - 1);\\n                    epsilonMid = 1 - Math.exp(innerTerm);\\n                }\\n                \\n                if (Math.abs(epsilonMid - epsilon) \\u003C 1e-6) {\\n                    return mid;\\n                }\\n                \\n                if (epsilonMid \\u003C epsilon) {\\n                    lower = mid;\\n                } else {\\n                    upper = mid;\\n                }\\n            }\\n            \\n            return mid; \\\/\\\/ Return approximation after 50 iterations\\n        }\\n        \\n        \\\/\\\/ Check if all required inputs have valid values\\n        function areInputsValid() {\\n            const mode = calcMode.value;\\n            const arrangement = flowArrangement.value;\\n            \\n            if (mode === 'epsilon') {\\n                const ntuInput = document.getElementById('ntu');\\n                const crInput = document.getElementById('cr');\\n                \\n                if (!ntuInput || !crInput) return false;\\n                \\n                const ntu = parseFloat(ntuInput.value);\\n                const cr = parseFloat(crInput.value);\\n                \\n                if (isNaN(ntu) || isNaN(cr)) return false;\\n                if (ntu \\u003C 0) return false;\\n                if (cr \\u003C 0 || cr \\u003E 1) return false;\\n                \\n                if (arrangement === 'shell_n') {\\n                    const nInput = document.getElementById('nPasses');\\n                    if (nInput) {\\n                        const n = parseFloat(nInput.value);\\n                        if (isNaN(n) || n \\u003C 1) return false;\\n                    }\\n                }\\n                \\n                return true;\\n            } else {\\n                const epsilonInput = document.getElementById('epsilon');\\n                const crInput = document.getElementById('cr');\\n                \\n                if (!epsilonInput || !crInput) return false;\\n                \\n                const epsilon = parseFloat(epsilonInput.value);\\n                const cr = parseFloat(crInput.value);\\n                \\n                if (isNaN(epsilon) || isNaN(cr)) return false;\\n                if (epsilon \\u003C 0 || epsilon \\u003E 1) return false;\\n                if (cr \\u003C 0 || cr \\u003E 1) return false;\\n                \\n                if (arrangement === 'shell_n') {\\n                    const nInput = document.getElementById('nPasses');\\n                    if (nInput) {\\n                        const n = parseFloat(nInput.value);\\n                        if (isNaN(n) || n \\u003C 1) return false;\\n                    }\\n                }\\n                \\n                return true;\\n            }\\n        }\\n        \\n        \\\/\\\/ Main calculation function - now called automatically\\n        function performCalculation() {\\n            if (!areInputsValid()) {\\n                calculationStatus.innerHTML = \\u0022Enter valid values to calculate\\u0022;\\n                return;\\n            }\\n            \\n            const mode = calcMode.value;\\n            const arrangement = flowArrangement.value;\\n            \\n            \\\/\\\/ Get input values\\n            let ntu, epsilon, cr;\\n            \\n            if (mode === 'epsilon') {\\n                ntu = parseFloat(document.getElementById('ntu').value);\\n                cr = parseFloat(document.getElementById('cr').value);\\n            } else {\\n                epsilon = parseFloat(document.getElementById('epsilon').value);\\n                cr = parseFloat(document.getElementById('cr').value);\\n            }\\n            \\n            let result;\\n            let nPasses = 2; \\\/\\\/ Default for shell_n\\n            \\n            if (arrangement === 'shell_n') {\\n                const nInput = document.getElementById('nPasses');\\n                if (nInput) {\\n                    nPasses = parseFloat(nInput.value);\\n                }\\n            }\\n            \\n            \\\/\\\/ Perform calculation based on arrangement\\n            switch (arrangement) {\\n                case 'parallel':\\n                    result = calculateParallelFlow(mode, ntu, epsilon, cr);\\n                    break;\\n                case 'counter':\\n                    result = calculateCounterflow(mode, ntu, epsilon, cr);\\n                    break;\\n                case 'shell_one':\\n                    result = calculateShellOnePass(mode, ntu, epsilon, cr);\\n                    break;\\n                case 'shell_n':\\n                    result = calculateShellNPass(mode, ntu, epsilon, cr, nPasses);\\n                    break;\\n                case 'cross_unmixed':\\n                    result = calculateCrossUnmixed(mode, ntu, epsilon, cr);\\n                    break;\\n                case 'cross_max_mixed':\\n                    result = calculateCrossMaxMixed(mode, ntu, epsilon, cr);\\n                    break;\\n                case 'cross_min_mixed':\\n                    result = calculateCrossMinMixed(mode, ntu, epsilon, cr);\\n                    break;\\n                case 'all_Cr0':\\n                    result = calculateAllCr0(mode, ntu, epsilon);\\n                    break;\\n                default:\\n                    result = NaN;\\n            }\\n            \\n            \\\/\\\/ Handle edge cases\\n            if (isNaN(result) || !isFinite(result)) {\\n                resultValue.innerHTML = \\u0022Calculation error\\u0022;\\n                resultExplanation.innerHTML = \\u0022Invalid input values or mathematical error.\\u0022;\\n                calculationStatus.innerHTML = \\u0022Error in calculation\\u0022;\\n            } else {\\n                \\\/\\\/ Display result\\n                if (mode === 'epsilon') {\\n                    resultValue.innerHTML = `\\u03b5 = ${result.toFixed(6)}`;\\n                    resultExplanation.innerHTML = `Effectiveness for NTU = ${ntu.toFixed(4)} and Cr = ${cr.toFixed(4)}`;\\n                    calculationStatus.innerHTML = `Calculated \\u03b5 from NTU = ${ntu.toFixed(4)} and Cr = ${cr.toFixed(4)}`;\\n                } else {\\n                    resultValue.innerHTML = `NTU = ${result.toFixed(6)}`;\\n                    resultExplanation.innerHTML = `NTU for \\u03b5 = ${epsilon.toFixed(4)} and Cr = ${cr.toFixed(4)}`;\\n                    calculationStatus.innerHTML = `Calculated NTU from \\u03b5 = ${epsilon.toFixed(4)} and Cr = ${cr.toFixed(4)}`;\\n                }\\n            }\\n        }\\n        \\n        \\\/\\\/ Event listeners for automatic calculation\\n        calcMode.addEventListener('change', () =\\u003E {\\n            updateInputFields();\\n            performCalculation();\\n        });\\n        \\n        flowArrangement.addEventListener('change', () =\\u003E {\\n            updateInputFields();\\n            performCalculation();\\n        });\\n        \\n        \\\/\\\/ Add debounced input listener to prevent too many calculations\\n        let calculationTimeout;\\n        function debouncedCalculation() {\\n            clearTimeout(calculationTimeout);\\n            calculationTimeout = setTimeout(performCalculation, 300);\\n        }\\n        \\n        \\\/\\\/ Initialize on page load\\n        document.addEventListener('DOMContentLoaded', () =\\u003E {\\n            updateInputFields();\\n            \\n            \\\/\\\/ Add event listeners to existing inputs\\n            document.addEventListener('input', (e) =\\u003E {\\n                if (e.target.tagName === 'INPUT') {\\n                    debouncedCalculation();\\n                }\\n            });\\n            \\n            document.addEventListener('change', (e) =\\u003E {\\n                if (e.target.tagName === 'INPUT') {\\n                    performCalculation();\\n                }\\n            });\\n        });\\n    \\u003C\\\/script\\u003E\\n\\u003C\\\/body\\u003E\\n\\u003C\\\/html\\u003E\",\"fBuild\":{},\"parent\":\"\"}],{\"0\":{\"title\":\"\",\"titletag\":\"H2\",\"textalign\":\"default\",\"headertextcolor\":\"\",\"description\":\"\",\"formlayout\":\"top_aligned\",\"formtemplate\":\"cp_cff_13\",\"evalequations\":1,\"evalequations_delay\":0,\"evalequationsevent\":2,\"direction\":\"ltr\",\"loading_animation\":0,\"autocomplete\":1,\"persistence\":0,\"animate_form\":0,\"animation_effect\":\"fade\",\"customstyles\":\"\",\"advanced\":{\"css\":{\"header\":{\"label\":\"Form header\",\"rules\":{}},\"title\":{\"label\":\"Form title\",\"rules\":{}},\"description\":{\"label\":\"Form description\",\"rules\":{}},\"form\":{\"label\":\"Form area\",\"rules\":{}},\"buttons\":{\"label\":\"Form context buttons (Next page, Previous page, Submit)\",\"rules\":{}},\"buttons_hover\":{\"label\":\"Form context buttons hover\",\"rules\":{}},\"tooltips_icons\":{\"label\":\"Icons for instructions for users tooltips\",\"rules\":{}},\"tooltips\":{\"label\":\"Instructions for users tooltips\",\"rules\":{}},\"thanks_popup\":{\"label\":\"Thanks message popup\",\"rules\":{}},\"close_thanks_popup\":{\"label\":\"Thanks message popup close icon\",\"rules\":{}},\"error_popup\":{\"label\":\"Error message popup\",\"rules\":{}},\"close_error_popup\":{\"label\":\"Error popup close icon\",\"rules\":{}},\"error_bubble\":{\"label\":\"Error bubbles\",\"rules\":{}},\"error_bubble_arrow\":{\"label\":\"Error bubble arrow\",\"rules\":{\"border-bottom-color\":\"\"},\"restrict\":true},\"required_field_asterisk\":{\"label\":\"Asterisk for required fields\",\"rules\":{}}}}},\"formid\":\"cp_calculatedfieldsf_pform_2\"}];<\/script><\/pre>\n<div id=\"fbuilder\">\n\t\t<div id=\"fbuilder_2\">\n\t\t<div id=\"formheader_2\"><\/div>\n\t\t<div id=\"fieldlist_2\"><\/div>\n\t\t<div class=\"clearer\"><\/div>\n\t<\/div>\n<\/div>\n\t<div class=\"clearer\"><\/div>\n\t<input type=\"hidden\" id=\"_cpcff_public_nonce\" name=\"_cpcff_public_nonce\" value=\"0945327d1e\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/pages\/11945\" \/><\/form>\n\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" id=\"e-n-tab-content-855559473\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-855559473\" data-tab-index=\"3\" style=\"--n-tabs-title-order: 3;\" class=\" elementor-element elementor-element-6902bf7 e-con-full e-flex e-con e-child\" data-id=\"6902bf7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;shape_divider_top&quot;:&quot;opacity-tilt&quot;}\">\n\t\t\t\t<div class=\"elementor-shape elementor-shape-top\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 2600 131.1\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" d=\"M0 0L2600 0 2600 69.1 0 0z\"\/>\n\t<path class=\"elementor-shape-fill\" style=\"opacity:0.5\" d=\"M0 0L2600 0 2600 69.1 0 69.1z\"\/>\n\t<path class=\"elementor-shape-fill\" style=\"opacity:0.25\" d=\"M2600 0L0 0 0 130.1 2600 69.1z\"\/>\n<\/svg>\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-eaa1543 e-flex e-con-boxed e-con e-child\" data-id=\"eaa1543\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ff18a05 e-n-tabs-mobile elementor-widget elementor-widget-n-tabs\" data-id=\"ff18a05\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"nested-tabs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-tabs\" data-widget-number=\"267487749\" aria-label=\"Tabs. Open items with Enter or Space, close with Escape and navigate using the Arrow keys.\">\n\t\t\t<div class=\"e-n-tabs-heading\" role=\"tablist\">\n\t\t\t\t\t<button id=\"e-n-tab-title-2674877491\" data-tab-title-id=\"e-n-tab-title-2674877491\" class=\"e-n-tab-title elementor-animation-shrink\" aria-selected=\"true\" data-tab-index=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"e-n-tab-content-2674877491\" style=\"--n-tabs-title-order: 1;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tY+ Number\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-2674877492\" data-tab-title-id=\"e-n-tab-title-2674877492\" class=\"e-n-tab-title elementor-animation-shrink\" aria-selected=\"false\" data-tab-index=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-2674877492\" style=\"--n-tabs-title-order: 2;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tRichardson Extrapolation\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t<div class=\"e-n-tabs-content\">\n\t\t\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" id=\"e-n-tab-content-2674877491\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2674877491\" data-tab-index=\"1\" style=\"--n-tabs-title-order: 1;\" class=\"e-active elementor-element elementor-element-5ee72e9 e-con-full e-flex e-con e-child\" data-id=\"5ee72e9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-52bafde e-flex e-con-boxed e-con e-child\" data-id=\"52bafde\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-d2242bb e-con-full e-flex e-con e-child\" data-id=\"d2242bb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-80d7460 elementor-widget elementor-widget-text-editor\" data-id=\"80d7460\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2 dir=\"ltr\" style=\"text-align: center;\"><span style=\"color: #000000;\">y+ Calculator<\/span><\/h2><p dir=\"ltr\" style=\"text-align: center;\"><span style=\"color: #000000;\"> y+ is a non-dimensional number used in fluid dynamics to characterize the boundary layer in wall-bounded flows, particularly in computational fluid dynamics (CFD).<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-952a7b8 e-con-full e-flex e-con e-child\" data-id=\"952a7b8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3cd5c25 elementor-widget elementor-widget-shortcode\" data-id=\"3cd5c25\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><style>@media (max-width:480px){#cff-iframe-8{min-height:867px;}}@media (max-width:768px){#cff-iframe-8{min-height:911px;}}@media (min-width:1024px){#cff-iframe-8{min-height:831px;}}<\/style><script data-category=\"functional\" type=\"text\/javascript\">window.addEventListener(\"message\", function(e) {\n\t\t\t\t\t\t\tif (\"data\" in e && typeof e.data == \"object\" && ! Array.isArray(e.data) && \"cff_height\" in e.data && \"cff_iframe\" in e.data) {\n\t\t\t\t\t\t\t\ttry{\n\t\t\t\t\t\t\t\t\tlet el = document.getElementById(e.data.cff_iframe);\n\t\t\t\t\t\t\t\t\tel.style.height = e.data.cff_height + \"px\";\n\t\t\t\t\t\t\t\t\tel.style.minHeight=\"auto\";\n\t\t\t\t\t\t\t\t\tif( \"parent\" in window ) parent.postMessage({sentinel: \"amp\",type:\"embed-size\",height: e.data.cff_height+25}, \"*\");\n\t\t\t\t\t\t\t\t} catch(err){}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}, false);\n\t\t\t\t\t\twindow.addEventListener(\"load\", function() {\n\t\t\t\t\t\t\tlet el = document.getElementById(\"cff-iframe-8\");\n\t\t\t\t\t\t\tif(el && el.hasAttribute(\"data-cff-src\")) el.setAttribute(\"src\", el.getAttribute(\"data-cff-src\"));\n\t\t\t\t\t\t});<\/script><iframe  id=\"cff-iframe-8\" title=\"Calculated Fields Form 8\" src=\"\/\/spc-tech.ir\/en\/?cff-form=13&amp;cff_iframe=cff-iframe-8\" style=\"border:none;width:100%;overflow-y:hidden;\" onload=\"try{this.width=this.contentWindow.document.body.scrollWidth;this.height=this.contentWindow.document.body.scrollHeight+40;this.style.minHeight='auto';}catch(err){}\" scrolling=\"no\"><\/iframe><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" id=\"e-n-tab-content-2674877492\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2674877492\" data-tab-index=\"2\" style=\"--n-tabs-title-order: 2;\" class=\" elementor-element elementor-element-8836d44 e-con-full e-flex e-con e-child\" data-id=\"8836d44\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-cab255e e-flex e-con-boxed e-con e-child\" data-id=\"cab255e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-4a6cb61 e-con-full e-flex e-con e-child\" data-id=\"4a6cb61\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0197d50 elementor-widget elementor-widget-text-editor\" data-id=\"0197d50\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2 dir=\"ltr\" style=\"text-align: center;\"><span style=\"color: #000000;\">Richardson Extrapolation Verification<\/span><\/h2><p dir=\"ltr\" style=\"text-align: center;\"><span style=\"color: #000000;\">Enter the refinement ratios (r<sub>21<\/sub>, r<sub>32<\/sub>) and the solution parameter values (\u03d5<sub>1<\/sub>, \u03d5<sub>2<\/sub>, \u03d5<sub>3<\/sub>) for the three grid levels.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-6037645 e-con-full e-flex e-con e-child\" data-id=\"6037645\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5a4c9e7 elementor-widget elementor-widget-shortcode\" data-id=\"5a4c9e7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"> <style>@media (max-width:480px){#cff-iframe-9{min-height:1028px;}}@media (max-width:768px){#cff-iframe-9{min-height:1193px;}}@media (min-width:1024px){#cff-iframe-9{min-height:930px;}}<\/style><script data-category=\"functional\" type=\"text\/javascript\">window.addEventListener(\"message\", function(e) {\n\t\t\t\t\t\t\tif (\"data\" in e && typeof e.data == \"object\" && ! Array.isArray(e.data) && \"cff_height\" in e.data && \"cff_iframe\" in e.data) {\n\t\t\t\t\t\t\t\ttry{\n\t\t\t\t\t\t\t\t\tlet el = document.getElementById(e.data.cff_iframe);\n\t\t\t\t\t\t\t\t\tel.style.height = e.data.cff_height + \"px\";\n\t\t\t\t\t\t\t\t\tel.style.minHeight=\"auto\";\n\t\t\t\t\t\t\t\t\tif( \"parent\" in window ) parent.postMessage({sentinel: \"amp\",type:\"embed-size\",height: e.data.cff_height+25}, \"*\");\n\t\t\t\t\t\t\t\t} catch(err){}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}, false);\n\t\t\t\t\t\twindow.addEventListener(\"load\", function() {\n\t\t\t\t\t\t\tlet el = document.getElementById(\"cff-iframe-9\");\n\t\t\t\t\t\t\tif(el && el.hasAttribute(\"data-cff-src\")) el.setAttribute(\"src\", el.getAttribute(\"data-cff-src\"));\n\t\t\t\t\t\t});<\/script><iframe  id=\"cff-iframe-9\" title=\"Calculated Fields Form 9\" src=\"\/\/spc-tech.ir\/en\/?cff-form=12&amp;cff_iframe=cff-iframe-9\" style=\"border:none;width:100%;overflow-y:hidden;\" onload=\"try{this.width=this.contentWindow.document.body.scrollWidth;this.height=this.contentWindow.document.body.scrollHeight+40;this.style.minHeight='auto';}catch(err){}\" scrolling=\"no\"><\/iframe><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" id=\"e-n-tab-content-855559474\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-855559474\" data-tab-index=\"4\" style=\"--n-tabs-title-order: 4;\" class=\" elementor-element elementor-element-399bbda e-con-full e-flex e-con e-child\" data-id=\"399bbda\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;shape_divider_top&quot;:&quot;opacity-tilt&quot;}\">\n\t\t\t\t<div class=\"elementor-shape elementor-shape-top\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 2600 131.1\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" d=\"M0 0L2600 0 2600 69.1 0 0z\"\/>\n\t<path class=\"elementor-shape-fill\" style=\"opacity:0.5\" d=\"M0 0L2600 0 2600 69.1 0 69.1z\"\/>\n\t<path class=\"elementor-shape-fill\" style=\"opacity:0.25\" d=\"M2600 0L0 0 0 130.1 2600 69.1z\"\/>\n<\/svg>\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-3a7c2b1 e-flex e-con-boxed e-con e-child\" data-id=\"3a7c2b1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-48cac25 e-n-tabs-mobile elementor-widget elementor-widget-n-tabs\" data-id=\"48cac25\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"nested-tabs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-tabs\" data-widget-number=\"76327973\" aria-label=\"Tabs. Open items with Enter or Space, close with Escape and navigate using the Arrow keys.\">\n\t\t\t<div class=\"e-n-tabs-heading\" role=\"tablist\">\n\t\t\t\t\t<button id=\"e-n-tab-title-763279731\" data-tab-title-id=\"e-n-tab-title-763279731\" class=\"e-n-tab-title elementor-animation-shrink\" aria-selected=\"true\" data-tab-index=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"e-n-tab-content-763279731\" style=\"--n-tabs-title-order: 1;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tPump power in the pipeline\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-763279732\" data-tab-title-id=\"e-n-tab-title-763279732\" class=\"e-n-tab-title elementor-animation-shrink\" aria-selected=\"false\" data-tab-index=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-763279732\" style=\"--n-tabs-title-order: 2;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\u0637\u0631\u0627\u062d\u06cc \u067e\u0645\u067e (\u0633\u0631\u0639\u062a \u0645\u062e\u0635\u0648\u0635)\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-763279733\" data-tab-title-id=\"e-n-tab-title-763279733\" class=\"e-n-tab-title elementor-animation-shrink\" aria-selected=\"false\" data-tab-index=\"3\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-763279733\" style=\"--n-tabs-title-order: 3;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tPipeline Calculation\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t<div class=\"e-n-tabs-content\">\n\t\t\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" id=\"e-n-tab-content-763279731\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-763279731\" data-tab-index=\"1\" style=\"--n-tabs-title-order: 1;\" class=\"e-active elementor-element elementor-element-7dac7c1 e-con-full e-flex e-con e-child\" data-id=\"7dac7c1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-326b040 e-flex e-con-boxed e-con e-child\" data-id=\"326b040\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-6984cc4 e-con-full e-flex e-con e-child\" data-id=\"6984cc4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-004d64b elementor-widget elementor-widget-text-editor\" data-id=\"004d64b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2 dir=\"ltr\" style=\"text-align: center;\"><span style=\"color: #000000;\">Pump Power Calculation<\/span><\/h2><p dir=\"ltr\" style=\"text-align: center;\"><span style=\"color: #000000;\">Enter the required parameters below to calculate the horsepower (HP) or kilowatts (kW) of the pump. The calculation will consider both major and minor losses based on the inputs provided. <\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-9b3765e e-con-full e-flex e-con e-child\" data-id=\"9b3765e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fab1aac elementor-widget elementor-widget-shortcode\" data-id=\"fab1aac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"> <style>@media (max-width:480px){#cff-iframe-10{min-height:1496px;}}@media (max-width:768px){#cff-iframe-10{min-height:1757px;}}@media (min-width:1024px){#cff-iframe-10{min-height:1360px;}}<\/style><script data-category=\"functional\" type=\"text\/javascript\">window.addEventListener(\"message\", function(e) {\n\t\t\t\t\t\t\tif (\"data\" in e && typeof e.data == \"object\" && ! Array.isArray(e.data) && \"cff_height\" in e.data && \"cff_iframe\" in e.data) {\n\t\t\t\t\t\t\t\ttry{\n\t\t\t\t\t\t\t\t\tlet el = document.getElementById(e.data.cff_iframe);\n\t\t\t\t\t\t\t\t\tel.style.height = e.data.cff_height + \"px\";\n\t\t\t\t\t\t\t\t\tel.style.minHeight=\"auto\";\n\t\t\t\t\t\t\t\t\tif( \"parent\" in window ) parent.postMessage({sentinel: \"amp\",type:\"embed-size\",height: e.data.cff_height+25}, \"*\");\n\t\t\t\t\t\t\t\t} catch(err){}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}, false);\n\t\t\t\t\t\twindow.addEventListener(\"load\", function() {\n\t\t\t\t\t\t\tlet el = document.getElementById(\"cff-iframe-10\");\n\t\t\t\t\t\t\tif(el && el.hasAttribute(\"data-cff-src\")) el.setAttribute(\"src\", el.getAttribute(\"data-cff-src\"));\n\t\t\t\t\t\t});<\/script><iframe  id=\"cff-iframe-10\" title=\"Calculated Fields Form 10\" src=\"\/\/spc-tech.ir\/en\/?cff-form=3&amp;cff_iframe=cff-iframe-10\" style=\"border:none;width:100%;overflow-y:hidden;\" onload=\"try{this.width=this.contentWindow.document.body.scrollWidth;this.height=this.contentWindow.document.body.scrollHeight+40;this.style.minHeight='auto';}catch(err){}\" scrolling=\"no\"><\/iframe><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" id=\"e-n-tab-content-763279732\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-763279732\" data-tab-index=\"2\" style=\"--n-tabs-title-order: 2;\" class=\" elementor-element elementor-element-af47639 e-con-full e-flex e-con e-child\" data-id=\"af47639\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-5b96d61 e-flex e-con-boxed e-con e-child\" data-id=\"5b96d61\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-68b9433 e-con-full e-flex e-con e-child\" data-id=\"68b9433\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c182b7e elementor-widget elementor-widget-text-editor\" data-id=\"c182b7e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2 dir=\"ltr\" style=\"text-align: center;\"><span style=\"color: #000000;\">Pump Design: Specific Speed Calculator <\/span><\/h2><p dir=\"ltr\" style=\"text-align: center;\"><span style=\"color: #000000;\">Calculate the specific speed of a pump, determining its type based on the input parameters.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-2d951d0 e-con-full e-flex e-con e-child\" data-id=\"2d951d0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c1a1425 elementor-widget elementor-widget-shortcode\" data-id=\"c1a1425\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"> <style>@media (max-width:480px){#cff-iframe-11{min-height:490px;}}@media (max-width:768px){#cff-iframe-11{min-height:444px;}}@media (min-width:1024px){#cff-iframe-11{min-height:451px;}}<\/style><script data-category=\"functional\" type=\"text\/javascript\">window.addEventListener(\"message\", function(e) {\n\t\t\t\t\t\t\tif (\"data\" in e && typeof e.data == \"object\" && ! Array.isArray(e.data) && \"cff_height\" in e.data && \"cff_iframe\" in e.data) {\n\t\t\t\t\t\t\t\ttry{\n\t\t\t\t\t\t\t\t\tlet el = document.getElementById(e.data.cff_iframe);\n\t\t\t\t\t\t\t\t\tel.style.height = e.data.cff_height + \"px\";\n\t\t\t\t\t\t\t\t\tel.style.minHeight=\"auto\";\n\t\t\t\t\t\t\t\t\tif( \"parent\" in window ) parent.postMessage({sentinel: \"amp\",type:\"embed-size\",height: e.data.cff_height+25}, \"*\");\n\t\t\t\t\t\t\t\t} catch(err){}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}, false);\n\t\t\t\t\t\twindow.addEventListener(\"load\", function() {\n\t\t\t\t\t\t\tlet el = document.getElementById(\"cff-iframe-11\");\n\t\t\t\t\t\t\tif(el && el.hasAttribute(\"data-cff-src\")) el.setAttribute(\"src\", el.getAttribute(\"data-cff-src\"));\n\t\t\t\t\t\t});<\/script><iframe  id=\"cff-iframe-11\" title=\"Calculated Fields Form 11\" src=\"\/\/spc-tech.ir\/en\/?cff-form=1&amp;cff_iframe=cff-iframe-11\" style=\"border:none;width:100%;overflow-y:hidden;\" onload=\"try{this.width=this.contentWindow.document.body.scrollWidth;this.height=this.contentWindow.document.body.scrollHeight+40;this.style.minHeight='auto';}catch(err){}\" scrolling=\"no\"><\/iframe><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" id=\"e-n-tab-content-763279733\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-763279733\" data-tab-index=\"3\" style=\"--n-tabs-title-order: 3;\" class=\" elementor-element elementor-element-a718b32 e-flex e-con-boxed e-con e-child\" data-id=\"a718b32\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-d237b67 e-con-full e-flex e-con e-child\" data-id=\"d237b67\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-e417b0e e-con-full e-flex e-con e-child\" data-id=\"e417b0e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8468936 elementor-widget elementor-widget-text-editor\" data-id=\"8468936\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2 dir=\"ltr\" style=\"text-align: center;\"><span style=\"color: #000000;\">Pipe Flow Calculations<\/span><\/h2><p dir=\"ltr\" style=\"text-align: center;\"><span style=\"color: #000000;\">Select a problem to solve and input the required values. The output field will be automatically calculated. <\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-027322c e-con-full e-flex e-con e-child\" data-id=\"027322c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-82c2820 elementor-widget elementor-widget-shortcode\" data-id=\"82c2820\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"> <style>@media (max-width:480px){#cff-iframe-12{min-height:767px;}}@media (max-width:768px){#cff-iframe-12{min-height:730px;}}@media (max-width:1024px){#cff-iframe-12{min-height:732px;}}@media (min-width:1024px){#cff-iframe-12{min-height:728px;}}<\/style><script data-category=\"functional\" type=\"text\/javascript\">window.addEventListener(\"message\", function(e) {\n\t\t\t\t\t\t\tif (\"data\" in e && typeof e.data == \"object\" && ! Array.isArray(e.data) && \"cff_height\" in e.data && \"cff_iframe\" in e.data) {\n\t\t\t\t\t\t\t\ttry{\n\t\t\t\t\t\t\t\t\tlet el = document.getElementById(e.data.cff_iframe);\n\t\t\t\t\t\t\t\t\tel.style.height = e.data.cff_height + \"px\";\n\t\t\t\t\t\t\t\t\tel.style.minHeight=\"auto\";\n\t\t\t\t\t\t\t\t\tif( \"parent\" in window ) parent.postMessage({sentinel: \"amp\",type:\"embed-size\",height: e.data.cff_height+25}, \"*\");\n\t\t\t\t\t\t\t\t} catch(err){}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}, false);\n\t\t\t\t\t\twindow.addEventListener(\"load\", function() {\n\t\t\t\t\t\t\tlet el = document.getElementById(\"cff-iframe-12\");\n\t\t\t\t\t\t\tif(el && el.hasAttribute(\"data-cff-src\")) el.setAttribute(\"src\", el.getAttribute(\"data-cff-src\"));\n\t\t\t\t\t\t});<\/script><iframe  id=\"cff-iframe-12\" title=\"Calculated Fields Form 12\" src=\"\/\/spc-tech.ir\/en\/?cff-form=2&amp;cff_iframe=cff-iframe-12\" style=\"border:none;width:100%;overflow-y:hidden;\" onload=\"try{this.width=this.contentWindow.document.body.scrollWidth;this.height=this.contentWindow.document.body.scrollHeight+40;this.style.minHeight='auto';}catch(err){}\" scrolling=\"no\"><\/iframe><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" id=\"e-n-tab-content-855559475\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-855559475\" data-tab-index=\"5\" style=\"--n-tabs-title-order: 5;\" class=\" elementor-element elementor-element-51788ca e-flex e-con-boxed e-con e-child\" data-id=\"51788ca\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;shape_divider_top&quot;:&quot;opacity-tilt&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-shape elementor-shape-top\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 2600 131.1\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" d=\"M0 0L2600 0 2600 69.1 0 0z\"\/>\n\t<path class=\"elementor-shape-fill\" style=\"opacity:0.5\" d=\"M0 0L2600 0 2600 69.1 0 69.1z\"\/>\n\t<path class=\"elementor-shape-fill\" style=\"opacity:0.25\" d=\"M2600 0L0 0 0 130.1 2600 69.1z\"\/>\n<\/svg>\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-efd8d24 e-con-full e-flex e-con e-child\" data-id=\"efd8d24\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-d661f2d e-con-full e-flex e-con e-child\" data-id=\"d661f2d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3a7ca40 elementor-widget elementor-widget-text-editor\" data-id=\"3a7ca40\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2 dir=\"ltr\" style=\"text-align: center;\"><span style=\"color: #000000;\">Unit Converter<\/span><\/h2><p dir=\"ltr\" style=\"text-align: center;\"><span style=\"color: #000000;\">Supports multiple unit types like Length, Temperature, Time, Mass, Power, Angle, and Pressure.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-775aa33 e-con-full e-flex e-con e-child\" data-id=\"775aa33\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-92aa01b elementor-widget elementor-widget-shortcode\" data-id=\"92aa01b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><style>@media (max-width:480px){#cff-iframe-13{min-height:449px;}}@media (max-width:1024px){#cff-iframe-13{min-height:367px;}}@media (min-width:1024px){#cff-iframe-13{min-height:367px;}}<\/style><script data-category=\"functional\" type=\"text\/javascript\">window.addEventListener(\"message\", function(e) {\n\t\t\t\t\t\t\tif (\"data\" in e && typeof e.data == \"object\" && ! Array.isArray(e.data) && \"cff_height\" in e.data && \"cff_iframe\" in e.data) {\n\t\t\t\t\t\t\t\ttry{\n\t\t\t\t\t\t\t\t\tlet el = document.getElementById(e.data.cff_iframe);\n\t\t\t\t\t\t\t\t\tel.style.height = e.data.cff_height + \"px\";\n\t\t\t\t\t\t\t\t\tel.style.minHeight=\"auto\";\n\t\t\t\t\t\t\t\t\tif( \"parent\" in window ) parent.postMessage({sentinel: \"amp\",type:\"embed-size\",height: e.data.cff_height+25}, \"*\");\n\t\t\t\t\t\t\t\t} catch(err){}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}, false);\n\t\t\t\t\t\twindow.addEventListener(\"load\", function() {\n\t\t\t\t\t\t\tlet el = document.getElementById(\"cff-iframe-13\");\n\t\t\t\t\t\t\tif(el && el.hasAttribute(\"data-cff-src\")) el.setAttribute(\"src\", el.getAttribute(\"data-cff-src\"));\n\t\t\t\t\t\t});<\/script><iframe  id=\"cff-iframe-13\" title=\"Calculated Fields Form 13\" src=\"\/\/spc-tech.ir\/en\/?cff-form=14&amp;cff_iframe=cff-iframe-13\" style=\"border:none;width:100%;overflow-y:hidden;\" onload=\"try{this.width=this.contentWindow.document.body.scrollWidth;this.height=this.contentWindow.document.body.scrollHeight+40;this.style.minHeight='auto';}catch(err){}\" scrolling=\"no\"><\/iframe><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" id=\"e-n-tab-content-855559476\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-855559476\" data-tab-index=\"6\" style=\"--n-tabs-title-order: 6;\" class=\" elementor-element elementor-element-2fd40e9 e-flex e-con-boxed e-con e-child\" data-id=\"2fd40e9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;shape_divider_top&quot;:&quot;opacity-tilt&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-shape elementor-shape-top\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 2600 131.1\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" d=\"M0 0L2600 0 2600 69.1 0 0z\"\/>\n\t<path class=\"elementor-shape-fill\" style=\"opacity:0.5\" d=\"M0 0L2600 0 2600 69.1 0 69.1z\"\/>\n\t<path class=\"elementor-shape-fill\" style=\"opacity:0.25\" d=\"M2600 0L0 0 0 130.1 2600 69.1z\"\/>\n<\/svg>\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-6c0f050 e-con-full e-flex e-con e-child\" data-id=\"6c0f050\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-bc555e8 e-con-full e-flex e-con e-child\" data-id=\"bc555e8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-1cdc8c0 e-con-full e-flex e-con e-child\" data-id=\"1cdc8c0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;shape_divider_bottom&quot;:&quot;waves-pattern&quot;}\">\n\t\t\t\t<div class=\"elementor-shape elementor-shape-bottom\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1047.1 3.7\" preserveAspectRatio=\"xMidYMin slice\">\n\t<path class=\"elementor-shape-fill\" d=\"M1047.1,0C557,0,8.9,0,0,0v1.6c0,0,0.6-1.5,2.7-0.3C3.9,2,6.1,4.1,8.3,3.5c0.9-0.2,1.5-1.9,1.5-1.9\ts0.6-1.5,2.7-0.3C13.8,2,16,4.1,18.2,3.5c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3C23.6,2,25.9,4.1,28,3.5c0.9-0.2,1.5-1.9,1.5-1.9\tc0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2\tc0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3C63,2,65.3,4.1,67.4,3.5\tC68.3,3.3,69,1.6,69,1.6s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3\tC82.7,2,85,4.1,87.1,3.5c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3C92.6,2,94.8,4.1,97,3.5c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3\tc1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9\tc0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2\tc0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3\tc1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9\tc0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2\tc0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3\tc1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9\tc0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2\tc0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3\tc1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9\ts0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2\tc0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3\tc1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9\ts0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2\tc0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3\tc1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9\ts0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2\tc0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3\tc1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9\ts0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2\tc0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3\tc1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9\ts0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2\tc0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3\tc1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9\ts0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2\tc0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3\tc1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9\tc0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2\tc0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3\tc1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9\tc0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2\tc0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3\tc1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9\tc0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2\tc0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3\tc1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9\ts0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2\tc0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3\tc1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9\ts0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2\tc0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3\tc1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9\ts0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2\tc0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3\tc1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9\ts0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2\tc0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3\tc1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9\ts0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2\tc0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3\tc1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9\ts0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2\tc0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3\tc1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9\tc0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9c0,0,0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2\tc0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3c1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.7-0.3\tc1.2,0.7,3.5,2.8,5.6,2.2c0.9-0.2,1.5-1.9,1.5-1.9s0.6-1.5,2.6-0.4V0z M2.5,1.2C2.5,1.2,2.5,1.2,2.5,1.2C2.5,1.2,2.5,1.2,2.5,1.2z M2.7,1.4c0.1,0,0.1,0.1,0.1,0.1C2.8,1.4,2.8,1.4,2.7,1.4z\"\/>\n<\/svg>\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9f25a52 elementor-widget elementor-widget-heading\" data-id=\"9f25a52\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Engineering Resources<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-7aef752 e-con-full e-flex e-con e-child\" data-id=\"7aef752\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-5cbea65 e-con-full e-flex e-con e-child\" data-id=\"5cbea65\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f79d75e elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"f79d75e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/spc-tech.ir\/wp-content\/uploads\/2025\/12\/ME-300-Property-Table-9ed.pdf\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-sticky-note\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M448 348.106V80c0-26.51-21.49-48-48-48H48C21.49 32 0 53.49 0 80v351.988c0 26.51 21.49 48 48 48h268.118a48 48 0 0 0 33.941-14.059l83.882-83.882A48 48 0 0 0 448 348.106zm-128 80v-76.118h76.118L320 428.106zM400 80v223.988H296c-13.255 0-24 10.745-24 24v104H48V80h352z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Thermodynamic Table<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Engineering Toolbox \u062e\u0627\u0646\u0647 Fluid mechanics Heat Transfer CFD Simulation Pipeline Unit conversion Engineering Resources Reynolds Number Mach Number Strouhal Number Stokes Number Froude Number Webr Number Reynolds Number Calculator In fluid dynamics, the Reynolds number (Re) is a dimensionless quantity that helps predict fluid flow patterns in different situations by measuring the ratio between inertial [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"_kadence_starter_templates_imported_post":false,"footnotes":""},"class_list":["post-11945","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/spc-tech.ir\/en\/wp-json\/wp\/v2\/pages\/11945","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/spc-tech.ir\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/spc-tech.ir\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/spc-tech.ir\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/spc-tech.ir\/en\/wp-json\/wp\/v2\/comments?post=11945"}],"version-history":[{"count":6,"href":"https:\/\/spc-tech.ir\/en\/wp-json\/wp\/v2\/pages\/11945\/revisions"}],"predecessor-version":[{"id":13108,"href":"https:\/\/spc-tech.ir\/en\/wp-json\/wp\/v2\/pages\/11945\/revisions\/13108"}],"wp:attachment":[{"href":"https:\/\/spc-tech.ir\/en\/wp-json\/wp\/v2\/media?parent=11945"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}