首頁
1
資源下載/線上諮詢單
2
國楊泵浦小學堂
3
泵浦線上小工具4
https://www.nationrise.com.tw/custom_142451.html 揚程單位換算 揚程單位換算 /* 專屬命名空間:防止與智邦全站 CSS 產生衝突與跑位 */ .nr-press-container { --primary-navy: #0f2b48; --accent-blue: #1d63b8; --bg-gray: #f8fafc; --card-bg: #ffffff; --text-dark: #1e293b; --text-muted: #64748b; --border-color: #e2e8f0; --input-bg: #f8fafc; --focus-ring: rgba(29, 99, 184, 0.15); box-sizing: border-box; width: 100% !important; max-width: 100% !important; margin: 0 auto; padding: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; } .nr-press-container * { box-sizing: border-box; } /* 主卡片容器 */ .nr-press-card { background: var(--card-bg); width: 100%; padding: 24px 20px; border-radius: 8px; box-shadow: 0 2px 12px rgba(15, 43, 72, 0.05); border: 1px solid var(--border-color); } /* 頂部 Header 區塊 */ .nr-press-header { margin-bottom: 16px; text-align: left; } .nr-press-subtitle { font-size: 0.75rem; font-weight: 700; letter-spacing: 1.5px; color: var(--accent-blue); text-transform: uppercase; margin-bottom: 4px; } .nr-press-title { font-size: 1.35rem; color: var(--primary-navy); font-weight: 700; letter-spacing: -0.5px; margin: 0; padding: 0; line-height: 1.3; } .nr-press-desc { font-size: 0.85rem; color: var(--text-muted); margin-top: 6px; line-height: 1.4; } .nr-press-divider { height: 1px; background-color: var(--border-color); margin: 16px 0 20px 0; } /* 響應式網格:自動排版與適應框架寬度 */ .nr-press-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 16px; width: 100%; } .nr-press-group { display: flex; flex-direction: column; width: 100%; } .nr-press-group label { font-size: 0.85rem; font-weight: 600; color: var(--primary-navy); margin-bottom: 6px; display: block; } .nr-press-wrapper { position: relative; display: flex; align-items: center; width: 100%; } .nr-press-wrapper input { width: 100%; height: 42px; padding: 0 85px 0 12px; font-size: 0.95rem; font-weight: 600; color: var(--text-dark); background-color: var(--input-bg); border: 1px solid var(--border-color); border-radius: 6px; outline: none; transition: all 0.2s ease; box-shadow: none; } .nr-press-wrapper input:focus { background-color: #ffffff; border-color: var(--accent-blue); box-shadow: 0 0 0 3px var(--focus-ring); } .nr-press-unit { position: absolute; right: 8px; font-size: 0.75rem; font-weight: 700; color: var(--accent-blue); background-color: #e0f2fe; padding: 4px 8px; border-radius: 4px; pointer-events: none; user-select: none; white-space: nowrap; } /* 按鈕獨立容器:解決重置按鈕跑位問題 */ .nr-press-actions { margin-top: 20px; display: flex; justify-content: flex-end; width: 100%; clear: both; } .nr-press-btn-reset { background-color: #ffffff; color: var(--text-muted); border: 1px solid var(--border-color); padding: 8px 18px; font-size: 0.85rem; font-weight: 600; border-radius: 6px; cursor: pointer; transition: all 0.2s ease; display: inline-block; line-height: 1.2; } .nr-press-btn-reset:hover { background-color: var(--primary-navy); color: #ffffff; border-color: var(--primary-navy); } /* 對照基準說明區塊 */ .nr-press-principle { background-color: #f1f5f9; border-left: 4px solid var(--accent-blue); padding: 12px 16px; border-radius: 0 6px 6px 0; margin-top: 20px; width: 100%; } .nr-press-principle-title { font-size: 0.75rem; font-weight: 700; color: var(--accent-blue); letter-spacing: 1px; margin-bottom: 4px; } .nr-press-principle-text { font-size: 0.8rem; color: var(--text-muted); line-height: 1.5; } PUMP ENGINEERING TOOL 泵浦壓力與揚程換算器 輸入任一壓力或揚程數值,系統將自動連動換算其他常用工程單位(以常溫清水為基準)。 揚程 / 水頭 (m) m (米) 壓力 (Bar) bar 公斤壓力 (kg/cm²) kg/cm² 英磅壓力 (PSI) psi 千帕 (kPa) kPa 兆帕 (MPa) MPa 美制揚程 (ft) ft (呎) 重新計算 / 清除 01 / CONVERSION BASIS 常用泵浦壓力與揚程換算基準(清水 SG = 1.0):• 1 bar ≈ 10.197 m (水頭米) ≈ 1.0197 kg/cm² ≈ 14.504 psi• 1 kg/cm² ≈ 10 m (水頭米) ≈ 0.981 bar ≈ 14.223 psi• 1 MPa = 10 bar = 1000 kPa ≈ 101.97 m (水頭米) // 以 Bar 為基準的轉換係數 const factors = { BAR: 1, HEAD_M: 10.197162, // 1 bar ≈ 10.197 mH2O KG_CM2: 1.019716, // 1 bar ≈ 1.0197 kg/cm² PSI: 14.503774, // 1 bar ≈ 14.504 psi KPA: 100, // 1 bar = 100 kPa MPA: 0.1, // 1 bar = 0.1 MPa HEAD_FT: 33.455256 // 1 bar ≈ 33.455 ftH2O }; const inputs = { BAR: document.getElementById('BAR'), HEAD_M: document.getElementById('HEAD_M'), KG_CM2: document.getElementById('KG_CM2'), PSI: document.getElementById('PSI'), KPA: document.getElementById('KPA'), MPA: document.getElementById('MPA'), HEAD_FT: document.getElementById('HEAD_FT') }; Object.keys(inputs).forEach(key => { inputs[key].addEventListener('input', (e) => convert(key, e.target.value)); }); function convert(sourceKey, val) { if (val === '' || isNaN(val)) { resetForm(); return; } const numVal = parseFloat(val); // 轉換為基準單位 Bar const baseBAR = numVal / factors[sourceKey]; // 即時計算其他單位 Object.keys(inputs).forEach(key => { if (key !== sourceKey) { const result = baseBAR * factors[key]; inputs[key].value = Number.isInteger(result) ? result : parseFloat(result.toFixed(4)); } }); } function resetForm() { Object.keys(inputs).forEach(key => { inputs[key].value = ''; }); }
https://www.nationrise.com.tw/custom_142450.html 流量單位換算 流量單位換算 /* 專屬命名空間:避免與智邦全站 CSS 衝突 */ .nr-flow-container { --primary-navy: #0f2b48; --accent-blue: #1d63b8; --bg-gray: #f8fafc; --card-bg: #ffffff; --text-dark: #1e293b; --text-muted: #64748b; --border-color: #e2e8f0; --input-bg: #f8fafc; --focus-ring: rgba(29, 99, 184, 0.15); box-sizing: border-box; width: 100% !important; max-width: 100% !important; margin: 0 auto; padding: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; } .nr-flow-container * { box-sizing: border-box; } /* 主卡片容器 */ .nr-flow-card { background: var(--card-bg); width: 100%; padding: 24px 20px; border-radius: 8px; box-shadow: 0 2px 12px rgba(15, 43, 72, 0.05); border: 1px solid var(--border-color); } /* 標題區塊 */ .nr-flow-header { margin-bottom: 16px; text-align: left; } .nr-flow-subtitle { font-size: 0.75rem; font-weight: 700; letter-spacing: 1.5px; color: var(--accent-blue); text-transform: uppercase; margin-bottom: 4px; } .nr-flow-title { font-size: 1.35rem; color: var(--primary-navy); font-weight: 700; letter-spacing: -0.5px; margin: 0; padding: 0; line-height: 1.3; } .nr-flow-desc { font-size: 0.85rem; color: var(--text-muted); margin-top: 6px; line-height: 1.4; } .nr-flow-divider { height: 1px; background-color: var(--border-color); margin: 16px 0 20px 0; } /* 響應式網格:自動適應框頁寬度,小於 280px 時自動單欄 */ .nr-flow-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 16px; width: 100%; } .nr-flow-group { display: flex; flex-direction: column; width: 100%; } .nr-flow-group label { font-size: 0.85rem; font-weight: 600; color: var(--primary-navy); margin-bottom: 6px; display: block; } .nr-flow-wrapper { position: relative; display: flex; align-items: center; width: 100%; } .nr-flow-wrapper input { width: 100%; height: 42px; padding: 0 75px 0 12px; font-size: 0.95rem; font-weight: 600; color: var(--text-dark); background-color: var(--input-bg); border: 1px solid var(--border-color); border-radius: 6px; outline: none; transition: all 0.2s ease; box-shadow: none; } .nr-flow-wrapper input:focus { background-color: #ffffff; border-color: var(--accent-blue); box-shadow: 0 0 0 3px var(--focus-ring); } .nr-flow-unit { position: absolute; right: 8px; font-size: 0.75rem; font-weight: 700; color: var(--accent-blue); background-color: #e0f2fe; padding: 4px 8px; border-radius: 4px; pointer-events: none; user-select: none; white-space: nowrap; } /* 按鈕容器修正:確保按鈕不跑位 */ .nr-flow-actions { margin-top: 20px; display: flex; justify-content: flex-end; width: 100%; clear: both; } .nr-flow-btn-reset { background-color: #ffffff; color: var(--text-muted); border: 1px solid var(--border-color); padding: 8px 18px; font-size: 0.85rem; font-weight: 600; border-radius: 6px; cursor: pointer; transition: all 0.2s ease; display: inline-block; line-height: 1.2; } .nr-flow-btn-reset:hover { background-color: var(--primary-navy); color: #ffffff; border-color: var(--primary-navy); } /* 說明區塊 */ .nr-flow-principle { background-color: #f1f5f9; border-left: 4px solid var(--accent-blue); padding: 12px 16px; border-radius: 0 6px 6px 0; margin-top: 20px; width: 100%; } .nr-flow-principle-title { font-size: 0.75rem; font-weight: 700; color: var(--accent-blue); letter-spacing: 1px; margin-bottom: 4px; } .nr-flow-principle-text { font-size: 0.8rem; color: var(--text-muted); line-height: 1.5; } PUMP ENGINEERING TOOL 流量單位換算器 輸入任一流量單位數值,系統將自動連動換算其他常用工程單位。 立方米 / 小時 (m³/h) CMH 公升 / 分鐘 (L/min) LPM 美制加侖 / 分鐘 GPM(US) 英制加侖 / 分鐘 GPM(UK) 立方英呎 / 分鐘 (ft³/min) CFM 重新計算 / 清除 01 / CONVERSION BASIS 常用基準換算對照:• 1 CMH (m³/h) = 16.667 LPM (L/min)• 1 CMH ≈ 4.403 GPM (US) | 1 CMH ≈ 3.666 GPM (UK)• 1 CMH ≈ 0.5886 CFM const factors = { CMH: 1, LPM: 1 / 60 * 1000, GPM_US: 4.402868, GPM_UK: 3.666154, CFM: 0.588578 }; const inputs = { CMH: document.getElementById('CMH'), LPM: document.getElementById('LPM'), GPM_US: document.getElementById('GPM_US'), GPM_UK: document.getElementById('GPM_UK'), CFM: document.getElementById('CFM') }; Object.keys(inputs).forEach(key => { inputs[key].addEventListener('input', (e) => convert(key, e.target.value)); }); function convert(sourceKey, val) { if (val === '' || isNaN(val)) { resetForm(); return; } const numVal = parseFloat(val); const baseCMH = numVal / factors[sourceKey]; Object.keys(inputs).forEach(key => { if (key !== sourceKey) { const result = baseCMH * factors[key]; inputs[key].value = Number.isInteger(result) ? result : parseFloat(result.toFixed(4)); } }); } function resetForm() { Object.keys(inputs).forEach(key => { inputs[key].value = ''; }); }
https://www.nationrise.com.tw/custom_141277.html 選型測試 選型測試 :root { --navy:#0a1628;--blue:#1a3a6b;--accent:#e8622a;--accent2:#f0a500; --steel:#4a7fa5;--white:#ffffff;--gray:#8899aa; --bg:#f0f5fb;--card:#ffffff;--border:#cddaec;--success:#2ecc71;--text:#1a2b42; } *{box-sizing:border-box;margin:0;padding:0;} body{font-family:'Noto Sans TC',sans-serif;background:var(--bg);color:var(--text);min-height:100vh;} header{background:linear-gradient(135deg,var(--navy) 0%,var(--blue) 100%);position:relative;overflow:hidden;} header::before{content:'';position:absolute;top:-60px;right:-60px;width:280px;height:280px;border-radius:50%;background:rgba(232,98,42,0.1);pointer-events:none;} .header-inner{max-width:1200px;margin:0 auto;padding:22px 32px;display:flex;align-items:center;gap:18px;position:relative;z-index:1;} .logo-company{font-size:10px;letter-spacing:3px;color:var(--steel);text-transform:uppercase;font-weight:500;} .logo-title{font-family:'Bebas Neue',sans-serif;font-size:32px;color:#fff;letter-spacing:3px;line-height:1;} .logo-sub{font-size:10px;color:rgba(255,255,255,0.4);letter-spacing:1px;} .hdiv{width:2px;height:42px;background:rgba(255,255,255,0.15);margin:0 4px;} .hbadge{background:var(--accent);color:#fff;font-size:11px;font-weight:700;padding:4px 12px;border-radius:20px;letter-spacing:1px;} .stag{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.2);color:rgba(255,255,255,0.8);padding:4px 13px;border-radius:4px;font-size:12px;font-weight:700;letter-spacing:1px;} .dbadge{background:rgba(46,204,113,0.2);border:1px solid rgba(46,204,113,0.4);color:#2ecc71;font-size:10px;font-weight:700;padding:3px 10px;border-radius:20px;letter-spacing:1px;} .main-wrap{max-width:1200px;margin:0 auto;padding:26px 32px 48px;} .input-panel{background:var(--card);border-radius:16px;padding:26px 30px;border:1px solid var(--border);box-shadow:0 4px 24px rgba(10,22,40,0.07);margin-bottom:26px;position:relative;overflow:hidden;} .input-panel::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--accent),var(--accent2));} .ptitle{font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--gray);margin-bottom:18px;} .input-grid{display:grid;grid-template-columns:1fr 1fr auto auto;gap:14px;align-items:end;} .igroup{display:flex;flex-direction:column;gap:6px;} .ilabel{font-size:11px;font-weight:700;color:var(--gray);letter-spacing:1px;text-transform:uppercase;} .ilabel em{font-weight:400;color:var(--steel);font-size:10px;margin-left:4px;text-transform:none;letter-spacing:0;font-style:normal;} .irow{display:flex;align-items:stretch;border:2px solid var(--border);border-radius:10px;overflow:hidden;transition:border-color 0.2s;} .irow:focus-within{border-color:var(--steel);} .irow input{flex:1;border:none;outline:none;padding:10px 13px;font-family:'DM Mono',monospace;font-size:20px;font-weight:500;color:var(--navy);background:transparent;min-width:0;} .irow input::placeholder{color:#ccd8e8;} .iunit{background:var(--bg);padding:0 11px;font-size:11px;font-weight:700;color:var(--gray);display:flex;align-items:center;border-left:2px solid var(--border);white-space:nowrap;} .btn-s{background:linear-gradient(135deg,var(--accent),#d4541f);color:#fff;border:none;border-radius:10px;padding:12px 26px;font-family:'Noto Sans TC',sans-serif;font-size:15px;font-weight:700;cursor:pointer;letter-spacing:1px;transition:all 0.2s;box-shadow:0 4px 16px rgba(232,98,42,0.28);white-space:nowrap;} .btn-s:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(232,98,42,0.38);} .btn-r{background:transparent;color:var(--gray);border:2px solid var(--border);border-radius:10px;padding:10px 16px;font-family:'Noto Sans TC',sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all 0.2s;white-space:nowrap;} .btn-r:hover{border-color:var(--gray);color:var(--text);} .hint-row{margin-top:12px;display:flex;gap:18px;flex-wrap:wrap;} .hint-item{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--gray);} .hdot{width:8px;height:8px;border-radius:50%;} .rhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;} .rtitle{font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--gray);} .rcount{background:var(--navy);color:#fff;font-size:11px;font-weight:700;padding:4px 13px;border-radius:20px;font-family:'DM Mono',monospace;} .pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:16px;} .pcard{background:var(--card);border-radius:14px;border:2px solid var(--border);overflow:hidden;transition:all 0.22s;position:relative;} .pcard:hover{transform:translateY(-4px);box-shadow:0 12px 36px rgba(10,22,40,0.11);border-color:var(--steel);} .pcard.best{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 8px 28px rgba(232,98,42,0.14);} .bbadge{position:absolute;top:11px;right:11px;background:var(--accent);color:#fff;font-size:9px;font-weight:700;padding:3px 9px;border-radius:20px;letter-spacing:1px;text-transform:uppercase;} .ctop{background:linear-gradient(135deg,var(--navy),var(--blue));padding:16px 20px 13px;} .cseries{font-size:9px;letter-spacing:3px;color:var(--steel);text-transform:uppercase;font-weight:600;margin-bottom:2px;} .cmodel{font-family:'Bebas Neue',sans-serif;font-size:28px;color:#fff;letter-spacing:2px;line-height:1;} .cdesc{font-size:9px;color:rgba(255,255,255,0.4);margin-top:3px;} .cdtag{display:inline-block;font-size:9px;font-weight:700;padding:2px 7px;border-radius:10px;letter-spacing:1px;margin-top:5px;} .ctag-test{background:rgba(46,204,113,0.2);border:1px solid rgba(46,204,113,0.3);color:#2ecc71;} .ctag-cat{background:rgba(240,165,0,0.15);border:1px solid rgba(240,165,0,0.3);color:#f0a500;} .cbody{padding:14px 18px;} .hqlabel{font-size:9px;color:var(--gray);letter-spacing:1px;text-transform:uppercase;font-weight:600;margin-bottom:6px;display:flex;justify-content:space-between;align-items:center;} .hqlabel span{background:var(--bg);padding:2px 7px;border-radius:8px;color:var(--steel);font-size:9px;} canvas.mini{width:100%;height:125px;border-radius:7px;display:block;} .opinfo{background:linear-gradient(135deg,#fff8f5,#fff3e8);border:1px solid #f5c9a8;border-radius:7px;padding:8px 12px;display:flex;align-items:center;gap:6px;margin:10px 0;} .opdot{width:8px;height:8px;background:var(--accent);border-radius:50%;flex-shrink:0;} .optext{font-size:10px;color:#8b4513;line-height:1.4;} .optext strong{color:var(--accent);font-family:'DM Mono',monospace;} .sgrid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:12px;} .sitem{background:var(--bg);border-radius:7px;padding:8px 10px;} .slabel{font-size:9px;color:var(--gray);letter-spacing:1px;text-transform:uppercase;font-weight:600;margin-bottom:2px;} .sval{font-family:'DM Mono',monospace;font-size:14px;font-weight:500;color:var(--navy);} .sunit{font-size:9px;font-weight:400;color:var(--gray);} .etags{display:flex;gap:5px;flex-wrap:wrap;} .etag{background:var(--navy);color:rgba(255,255,255,0.82);font-size:9px;font-weight:600;padding:3px 8px;border-radius:4px;font-family:'DM Mono',monospace;} .no-r{text-align:center;padding:60px 32px;color:var(--gray);} .no-r h3{font-size:18px;color:var(--text);margin-bottom:8px;} .init{text-align:center;padding:68px 32px;} .init h2{font-family:'Bebas Neue',sans-serif;font-size:42px;color:var(--navy);letter-spacing:4px;margin-bottom:10px;} .init p{font-size:12px;color:var(--gray);} .infobar{background:linear-gradient(135deg,#f0fff4,#e8f8ef);border:1px solid #a8dfc0;border-radius:9px;padding:9px 15px;margin-bottom:16px;display:flex;align-items:center;gap:8px;font-size:11px;color:#2d7a4f;} @media(max-width:700px){ .header-inner{padding:14px 16px;} .main-wrap{padding:12px;} .input-grid{grid-template-columns:1fr 1fr;gap:10px;} .pgrid{grid-template-columns:1fr;} } Nation Rise Industrial Co., Ltd. 國楊興業 泵浦選型系統 · Pump Selection System 60 Hz NC / NCI ✓ 全系列原廠測試數據 輸入操作條件 · Operating Conditions 流量 Q Flow Rate m³/h 揚程 H Total Dynamic Head m 搜尋 重置 操作點在曲線範圍內 最佳推薦(餘裕最小)  3相 380V 60Hz NC / NCI 系列選型 請輸入流量與揚程,系統自動篩選符合機型並顯示精確性能曲線  12 個型號全部採用測試報告數據 NC(I) 2-20/40/50/60 · NC(I) 4-20/40 · NC(I) 8-20/25/30/40 · NC(I) 12-20/40 // ============================================================ // 全系列實測數據 — 原廠測試報告 (Q: m³/h, H: m) // CB = NC(I) // ============================================================ const PUMPS = [ // ── NC(I) 2 Series ────────────────────────────────────── { model:'NC(I) 2-20', series:'NC(I) 2', color:'#4a90e2', src:' 測試報告 2014/7/23', stages:2, motor:{hp:0.5,volt:'380V',phase:'3Ø',current:'1A',sf:1.6,eff:70.8}, ratedQ:2.99, ratedH:16.65, ratedEff:38.28, inlet:'Rp 1', outlet:'Rp 1', hq:[[0,26.529],[0.803,23.589],[1.838,22.049],[2.45,19.319],[2.988,16.659],[3.51,13.999],[3.951,11.409],[4.288,9.1],[4.529,6.65],[4.624,5.04],[4.673,3.71],[4.709,3.08],[4.729,2.66],[4.736,2.24],[4.748,1.96],[4.756,1.75]] }, { model:'NC(I) 2-40', series:'NC(I) 2', color:'#2d6aa3', src:'測試報告 2013/7/31', stages:4, motor:{hp:0.75,volt:'380V',phase:'3Ø',current:'1.8A',sf:1.5,eff:73}, ratedQ:3.098, ratedH:33.18, ratedEff:45.63, inlet:'Rp 1', outlet:'Rp 1', hq:[[0,53.829],[0.014,53.479],[0.31,52.219],[0.895,50.049],[1.66,45.779],[2.36,40.319],[3.098,33.179],[3.591,27.509],[4.045,21.769],[4.446,16.449],[4.741,12.179],[4.885,9.1],[4.919,6.65],[4.923,5.04],[4.927,3.78],[4.918,3.15],[4.912,2.66],[4.912,2.45],[4.907,2.31]] }, { model:'NC(I) 2-50', series:'NC(I) 2', color:'#25598a', src:' 測試報告 2016/8/11', stages:5, motor:{hp:1,volt:'380V',phase:'3Ø',current:'3.6A',sf:1.4,eff:72.5}, ratedQ:2.815, ratedH:45.07, ratedEff:49.64, inlet:'Rp 1', outlet:'Rp 1', hq:[[0,67.479],[0.041,66.849],[0.475,65.379],[1.26,60.829],[2.023,54.109],[2.815,45.079],[3.434,36.679],[3.937,28.769],[4.342,21.349],[4.624,15.539],[4.7,10.919],[4.727,7.77],[4.756,5.74],[4.768,4.34],[4.761,3.43],[4.768,2.87],[4.768,2.52],[4.756,2.24]] }, { model:'NC(I) 2-60', series:'NC(I) 2', color:'#1a4770', src:' 測試報告 2011/12/12', stages:6, motor:{hp:1,volt:'380V',phase:'3Ø',current:'2.4A',sf:1.4,eff:78}, ratedQ:2.733, ratedH:55.71, ratedEff:45.81, inlet:'Rp 1', outlet:'Rp 1', hq:[[0,80.639],[0.149,78.959],[0.646,76.719],[1.294,72.519],[2.011,65.169],[2.732,55.719],[3.31,46.269],[3.785,37.449],[4.158,29.679],[4.48,22.399],[4.612,15.959],[4.631,11.409],[4.646,8.33],[4.646,6.44],[4.639,4.9],[4.631,3.71],[4.639,3.15],[4.619,2.59],[4.619,2.03]] }, // ── NC(I) 4 Series ────────────────────────────────────── { model:'NC(I) 4-20', series:'NC(I) 4', color:'#e67e22', src:' 測試報告 2014/6/30', stages:2, motor:{hp:0.75,volt:'380V',phase:'3Ø',current:'1.65A',sf:1.5,eff:80}, ratedQ:5.587, ratedH:14.55, ratedEff:36.43, inlet:'Rp 1¼', outlet:'Rp 1', hq:[[0,25.479],[0.202,24.709],[1.31,22.539],[2.812,19.879],[4.234,17.359],[5.587,14.559],[6.75,11.549],[7.621,9.17],[8.309,7.28],[9.072,5.95],[9.5,4.55],[9.792,3.57],[9.994,2.87],[10.138,2.59],[10.213,2.31],[10.278,2.03],[10.321,1.89],[10.336,1.82],[10.343,1.61],[10.35,1.68]] }, { model:'NC(I) 4-40', series:'NC(I) 4', color:'#ba4a00', src:' 測試報告 2012/12/20', stages:4, motor:{hp:1.5,volt:'380V',phase:'3Ø',current:'2.8A',sf:1.3,eff:82.3}, ratedQ:5.267, ratedH:33.45, ratedEff:41.94, inlet:'Rp 1¼', outlet:'Rp 1', hq:[[0,52.219],[0.259,50.879],[1.488,45.839],[3.474,39.759],[5.267,33.459],[6.912,26.459],[8.294,19.459],[9.317,14.979],[9.977,11.289],[10.48,8.4],[10.84,6.02],[11.081,4.69],[11.236,3.57],[11.315,3.01],[11.38,2.59],[11.423,2.17],[11.444,1.97],[11.455,1.82],[11.477,1.75],[11.484,1.68]] }, // ── NC(I) 8 Series ────────────────────────────────────── { model:'NC(I) 8-20', series:'NC(I) 8', color:'#27ae60', src:' 測試報告 2013/4/9', stages:2, motor:{hp:1,volt:'380V',phase:'3Ø',current:'2.3A',sf:1.4,eff:79.5}, ratedQ:7.016, ratedH:22.32, ratedEff:53.12, inlet:'Rp 1½', outlet:'Rp 1¼', hq:[[0,27.789],[0.238,27.509],[1.624,27.439],[3.272,26.949],[5.018,25.339],[7.016,22.329],[8.626,19.039],[10.069,15.749],[11.131,12.669],[12.064,10.219],[12.874,7.77],[13.36,6.02],[13.702,4.76],[13.896,3.85],[14.04,3.15],[14.148,2.87],[14.209,2.59],[14.256,2.31],[14.256,2.24],[14.27,2.17]] }, { model:'NC(I) 8-25', series:'NC(I) 8', color:'#1e9954', src:' 測試報告 2017/1/19', stages:3, motor:{hp:2,volt:'380V',phase:'3Ø',current:'3.8A',sf:1.15,eff:70}, ratedQ:10.13, ratedH:25.47, ratedEff:70.70, inlet:'Rp 1½', outlet:'Rp 1¼', hq:[[0,31.359],[0.227,31.219],[1.192,31.009],[2.642,30.939],[4.374,30.869],[6.221,30.099],[8.255,28.069],[10.13,25.479],[11.588,22.539],[12.942,18.899],[14.184,15.189],[15.217,11.969],[15.977,9.45],[16.506,7.49],[16.866,5.88],[17.179,4.76],[17.374,3.92],[17.532,3.29],[17.615,2.94],[17.687,2.52]] }, { model:'NC(I) 8-30', series:'NC(I) 8', color:'#1a7a42', src:' 測試報告 2014/3/21', stages:3, motor:{hp:1.5,volt:'380V',phase:'3Ø',current:'3.3A',sf:1.5,eff:79.8}, ratedQ:7.974, ratedH:32.40, ratedEff:55.45, inlet:'Rp 1½', outlet:'Rp 1¼', hq:[[0,42.209],[0.421,41.999],[1.861,41.369],[3.884,39.689],[5.861,37.029],[7.974,32.409],[9.914,27.159],[11.473,22.119],[12.694,17.919],[13.745,13.509],[14.533,10.359],[15.116,7.7],[15.498,5.81],[15.772,4.55],[15.93,3.71],[16.038,3.01],[16.114,2.73],[16.192,2.45],[16.2,2.17],[16.232,2.17]] }, { model:'NC(I) 8-40', series:'NC(I) 8', color:'#145c30', src:' 測試報告 2016/10/11', stages:4, motor:{hp:2,volt:'380V',phase:'3Ø',current:'3.7A',sf:1.25,eff:69.5}, ratedQ:9.828, ratedH:35.79, ratedEff:61.53, inlet:'Rp 1½', outlet:'Rp 1¼', hq:[[0,54.199],[0.526,53.699],[2.038,52.899],[3.881,51.099],[5.63,47.699],[7.967,41.799],[9.828,35.799],[11.329,29.999],[12.733,24.199],[13.723,19.499],[14.569,14.599],[15.178,10.799],[15.466,8.1],[15.556,6.1],[15.617,4.9],[15.682,3.9],[15.71,3.2],[15.742,2.8],[15.742,2.5],[15.786,2.3]] }, // ── NC(I) 12 Series ───────────────────────────────────── { model:'NC(I) 12-20', series:'NC(I) 12', color:'#7d3c98', src:'Franklin 測試報告 2013/4/2', stages:2, motor:{hp:1.5,volt:'380V',phase:'3Ø',current:'3.5A',sf:1.3,eff:82.3}, ratedQ:10.735, ratedH:23.09, ratedEff:53.97, inlet:'Rp 1½', outlet:'Rp 1½', hq:[[0,28.559],[2.905,28.559],[5.011,28.279],[7.042,26.809],[8.701,25.339],[10.735,23.099],[12.946,20.299],[14.53,17.499],[15.98,14.209],[16.717,11.269],[17.042,8.27],[17.064,6.23],[17.1,4.97],[17.143,3.92],[17.143,3.5],[17.172,3.15],[17.158,2.87],[17.15,2.73],[17.154,2.52],[17.14,2.59]] }, { model:'NC(I) 12-40', series:'NC(I) 12', color:'#5b2c6f', src:' 測試報告 2014/1/24 (220V)', stages:4, motor:{hp:4,volt:'220V / 380V',phase:'3Ø',current:'11.4A(220V)',sf:1.15,eff:82}, ratedQ:12.348, ratedH:46.54, ratedEff:55.96, inlet:'Rp 1½', outlet:'Rp 1½', hq:[[0,57.329],[0.518,56.909],[2.164,57.049],[4.493,56.769],[6.754,55.159],[9.576,51.449],[12.348,46.549],[14.936,40.389],[16.157,31.289],[16.589,21.909],[17.359,15.749],[17.604,10.849],[17.6,7.98],[17.579,5.88],[17.608,4.76],[17.604,3.71],[17.615,3.22],[17.615,2.94],[17.597,2.59],[17.597,2.38]] } ]; function interpH(hq,Q){ const maxQ=hq[hq.length-1][0]; if(Q>maxQ)return null; if(Q{ const c=document.getElementById('c'+idx); if(c)drawChart(c,p,Q,H); }); } function drawChart(canvas,pump,opQ,opH){ const dpr=window.devicePixelRatio||1; const W=canvas.offsetWidth||280,HH=125; canvas.width=W*dpr;canvas.height=HH*dpr; canvas.style.width=W+'px';canvas.style.height=HH+'px'; const ctx=canvas.getContext('2d'); ctx.scale(dpr,dpr); const pad={l:36,r:10,t:9,b:24}; const cW=W-pad.l-pad.r,cH=HH-pad.t-pad.b; const maxQ=pump.hq[pump.hq.length-1][0]; const maxH=pump.hq[0][1]*1.1; ctx.fillStyle='#f6faff'; ctx.beginPath();ctx.roundRect(0,0,W,HH,7);ctx.fill(); ctx.strokeStyle='#dde8f4';ctx.lineWidth=0.5; for(let i=0;i{ const x=pad.l+(q/maxQ)*cW,y=pad.t+cH-(h/maxH)*cH; i===0?ctx.moveTo(x,y):ctx.lineTo(x,y); }); ctx.stroke(); ctx.strokeStyle='#8899aa';ctx.lineWidth=1; ctx.beginPath();ctx.moveTo(pad.l,pad.t);ctx.lineTo(pad.l,pad.t+cH);ctx.lineTo(pad.l+cW,pad.t+cH);ctx.stroke(); ctx.fillStyle='#8899aa'; ctx.font=`${8.5}px DM Mono,monospace`; const h0=pump.hq[0][1]; ctx.textAlign='right'; [0,Math.round(h0/2),Math.round(h0)].forEach(v=>{ const y=pad.t+cH-(v/maxH)*cH; ctx.fillText(v,pad.l-3,y+3); }); ctx.textAlign='center'; [0,+(maxQ/2).toFixed(1),+maxQ.toFixed(1)].forEach(v=>{ ctx.fillText(v,pad.l+(v/maxQ)*cW,pad.t+cH+12); }); ctx.font='7.5px Noto Sans TC,sans-serif';ctx.fillStyle='#aab'; ctx.textAlign='left';ctx.fillText('H(m)',pad.l+2,pad.t+8); ctx.textAlign='right';ctx.fillText('Q(m³/h)',pad.l+cW,pad.t+cH+21); if(opQ{if(e.key==='Enter')doSearch();});
https://www.nationrise.com.tw/custom_142237.html 管徑流量試算 管徑流量試算 :root { --bg: #f7f6f2; --paper: #ffffff; --text: #292b2d; --sub: #6f7273; --line: #deddd8; --line-dark: #c9c8c2; --accent: #536b78; --accent-dark: #3f5662; --accent-light: #eef2f3; --result-bg: #f3f5f4; --warning-bg: #f7f4ed; --radius: 4px; --max-width: 1080px; } * { box-sizing: border-box; } html { scroll-behavior: smooth; } body { margin: 0; background: var(--bg); color: var(--text); font-family: "Noto Sans TC", "Noto Sans", "Yu Gothic", "Hiragino Kaku Gothic ProN", Arial, sans-serif; line-height: 1.8; letter-spacing: 0.02em; } a { color: inherit; text-decoration: none; } .page { max-width: var(--max-width); margin: 0 auto; padding: 0 24px 80px; } /* ========================= Header ========================= */ .site-header { border-bottom: 1px solid var(--line); background: rgba(247,246,242,0.96); } .header-inner { max-width: var(--max-width); margin: auto; min-height: 74px; padding: 0 24px; display: flex; align-items: center; justify-content: space-between; gap: 30px; } .brand { font-size: 17px; font-weight: 600; letter-spacing: 0.12em; } .brand small { display: block; font-size: 10px; color: var(--sub); letter-spacing: 0.18em; margin-top: -3px; font-weight: 400; } .header-link { font-size: 13px; color: var(--sub); border-bottom: 1px solid transparent; transition: .2s; } .header-link:hover { color: var(--accent); border-bottom-color: var(--accent); } /* ========================= Hero ========================= */ .hero { padding: 78px 0 55px; max-width: 800px; } .eyebrow { font-size: 12px; color: var(--accent); letter-spacing: 0.2em; margin-bottom: 16px; } .hero h1 { margin: 0; font-size: clamp(30px, 5vw, 46px); line-height: 1.3; font-weight: 500; letter-spacing: 0.05em; } .hero h1 span { display: block; font-size: 0.52em; color: var(--sub); margin-top: 10px; letter-spacing: 0.08em; font-weight: 400; } .hero p { margin: 25px 0 0; color: var(--sub); font-size: 15px; max-width: 720px; } /* ========================= Main Calculator ========================= */ .calculator { background: var(--paper); border: 1px solid var(--line); border-radius: var(--radius); overflow: hidden; } .calculator-title { padding: 24px 28px; border-bottom: 1px solid var(--line); } .calculator-title h2 { margin: 0; font-size: 20px; font-weight: 500; letter-spacing: 0.08em; } .calculator-title p { margin: 6px 0 0; color: var(--sub); font-size: 13px; } .calculator-body { display: grid; grid-template-columns: 1fr 1fr; } .input-panel { padding: 32px; border-right: 1px solid var(--line); } .result-panel { padding: 32px; background: #fafaf8; } .field { margin-bottom: 25px; } .field:last-child { margin-bottom: 0; } .field label { display: block; font-size: 13px; font-weight: 500; margin-bottom: 8px; } .field-note { display: block; color: var(--sub); font-size: 11px; margin-top: 5px; } input, select { width: 100%; height: 46px; border: 1px solid var(--line-dark); border-radius: 3px; background: #fff; padding: 0 13px; font: inherit; font-size: 14px; color: var(--text); outline: none; transition: border-color .2s, box-shadow .2s; } input:focus, select:focus { border-color: var(--accent); box-shadow: 0 0 0 3px rgba(83,107,120,0.08); } .input-row { display: grid; grid-template-columns: 1fr 120px; gap: 10px; } .unit { height: 46px; display: flex; align-items: center; justify-content: center; border: 1px solid var(--line); background: var(--accent-light); color: var(--accent-dark); font-size: 13px; } .calculate-btn { width: 100%; height: 50px; margin-top: 30px; border: 1px solid var(--accent); background: var(--accent); color: #fff; border-radius: 3px; font-size: 14px; letter-spacing: 0.12em; cursor: pointer; transition: .2s; } .calculate-btn:hover { background: var(--accent-dark); border-color: var(--accent-dark); } /* ========================= Results ========================= */ .result-heading { font-size: 13px; color: var(--sub); margin-bottom: 18px; letter-spacing: 0.1em; } .main-result { border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); padding: 22px 0; margin-bottom: 18px; } .main-result-label { font-size: 12px; color: var(--sub); } .main-result-value { margin-top: 3px; font-size: 38px; line-height: 1.2; color: var(--accent-dark); font-weight: 500; } .main-result-value small { font-size: 15px; margin-left: 4px; } .result-grid { display: grid; grid-template-columns: 1fr 1fr; border-top: 1px solid var(--line); border-left: 1px solid var(--line); } .result-item { padding: 16px; border-right: 1px solid var(--line); border-bottom: 1px solid var(--line); } .result-item span { display: block; color: var(--sub); font-size: 11px; margin-bottom: 3px; } .result-item strong { font-size: 18px; font-weight: 500; } .result-note { margin-top: 18px; padding: 13px 15px; background: var(--warning-bg); color: #666056; font-size: 11px; line-height: 1.7; } /* ========================= Explanation ========================= */ .section { margin-top: 75px; } .section-header { margin-bottom: 28px; border-bottom: 1px solid var(--line); padding-bottom: 16px; } .section-number { font-size: 11px; color: var(--accent); letter-spacing: 0.18em; } .section h2 { margin: 5px 0 0; font-size: 25px; font-weight: 500; letter-spacing: 0.06em; } .section-intro { color: var(--sub); font-size: 14px; max-width: 780px; } .formula { background: #292d2f; color: #f7f7f4; padding: 25px 28px; margin: 25px 0; border-radius: 3px; font-family: "Times New Roman", "Noto Sans TC", serif; font-size: 18px; letter-spacing: 0.03em; overflow-x: auto; } .formula small { display: block; color: #b9bec0; font-family: "Noto Sans TC", sans-serif; font-size: 11px; margin-top: 10px; } /* ========================= Cards ========================= */ .info-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; } .info-card { background: var(--paper); border: 1px solid var(--line); padding: 24px; } .info-card h3 { margin: 0 0 10px; font-size: 16px; font-weight: 500; } .info-card p { margin: 0; font-size: 13px; color: var(--sub); } /* ========================= Velocity Table ========================= */ .velocity-table-wrap { overflow-x: auto; border: 1px solid var(--line); background: #fff; } .velocity-table { width: 100%; border-collapse: collapse; min-width: 600px; } .velocity-table th, .velocity-table td { padding: 14px 16px; text-align: left; border-bottom: 1px solid var(--line); font-size: 13px; } .velocity-table th { background: #f1f2ef; font-weight: 500; } .velocity-table tr:last-child td { border-bottom: 0; } /* ========================= FAQ ========================= */ .faq { border-top: 1px solid var(--line); } .faq-item { border-bottom: 1px solid var(--line); background: #fff; } .faq-question { width: 100%; padding: 20px 4px; background: none; border: 0; text-align: left; font: inherit; font-size: 15px; color: var(--text); cursor: pointer; display: flex; justify-content: space-between; gap: 20px; } .faq-question::after { content: "+"; color: var(--accent); font-size: 20px; line-height: 1; } .faq-answer { display: none; padding: 0 40px 20px 4px; color: var(--sub); font-size: 13px; } .faq-item.active .faq-answer { display: block; } .faq-item.active .faq-question::after { content: "−"; } /* ========================= CTA ========================= */ .consultation { margin-top: 75px; padding: 42px; background: var(--accent-light); border: 1px solid #d9e0e2; text-align: center; } .consultation h2 { margin: 0 0 10px; font-size: 22px; font-weight: 500; } .consultation p { margin: 0 auto 22px; max-width: 650px; color: var(--sub); font-size: 13px; } .consultation a { display: inline-block; padding: 10px 28px; border: 1px solid var(--accent); color: var(--accent-dark); font-size: 13px; transition: .2s; } .consultation a:hover { background: var(--accent); color: #fff; } /* ========================= Footer ========================= */ .footer { margin-top: 65px; padding-top: 25px; border-top: 1px solid var(--line); color: var(--sub); font-size: 11px; text-align: center; } /* ========================= Responsive ========================= */ @media (max-width: 800px) { .page { padding-left: 16px; padding-right: 16px; } .header-inner { padding: 0 16px; } .hero { padding: 55px 0 40px; } .calculator-body { grid-template-columns: 1fr; } .input-panel { border-right: 0; border-bottom: 1px solid var(--line); } .info-grid { grid-template-columns: 1fr; } .consultation { padding: 30px 20px; } } @media (max-width: 480px) { .hero h1 { font-size: 30px; } .calculator-title, .input-panel, .result-panel { padding: 22px; } .input-row { grid-template-columns: 1fr; } .unit { height: 40px; } .result-grid { grid-template-columns: 1fr; } .main-result-value { font-size: 34px; } } 國楊興業 NATION RISE INDUSTRIAL 回到國楊興業首頁 → PUMP ENGINEERING TOOL 配管管徑計算 Flow Rate × Velocity → Pipe Diameter 輸入系統流量與設計流速,快速估算所需管徑, 並取得建議標準管徑與實際流速。 適合作為泵浦配管與水系統規劃的初步估算工具。 管徑快速計算 請輸入設計流量與流速,系統將自動進行計算。 ① 設計流量 m³/h(CMH) L/min(LPM) GPM 可使用泵浦銘牌、性能曲線或系統設計流量。 ② 管路用途 小型水路/支管|1.0 m/s 一般給水/支管|1.5 m/s 一般水系統|2.0 m/s 一般水系統|2.5 m/s 泵浦主管|3.0 m/s 大型水系統|4.0 m/s 自訂設計流速 自訂設計流速 m/s 開始計算 CALCULATION RESULT 建議標準管徑 — mm 計算管徑 — mm 實際流速 — m/s 雷諾數 Re — 流動狀態 — ※ 本工具為泵浦與配管設計的初步估算。 實際管徑仍需配合管材、管路長度、彎頭、 閥件、壓力損失、水錘及泵浦性能等條件確認。 01 / PRINCIPLE 管徑為什麼與流量、流速有關? 配管管徑並不是單純依照泵浦口徑決定。 在相同流量下,管徑越小,水流速度越高, 通常也會帶來較大的摩擦損失與壓力損失。 因此,泵浦配管設計需要在流速、壓損、材料成本 與設備空間之間取得平衡。 D = √(4Q ÷ πV) D:管內徑(m) Q:流量(m³/s) V:設計流速(m/s) 計算時先將流量換算為 m³/s, 再依設計流速反推出所需管內截面積與理論管徑。 最後再依實際可取得的標準管徑進行選擇。 02 / ENGINEERING 泵浦配管設計,為什麼不能只看管徑? 流量 Q 流量是泵浦選型與配管計算的重要基礎。 常見單位包括 CMH、LPM 與 GPM。 流速 V 流速過高可能增加摩擦損失、噪音與水錘風險; 過低則可能使管徑與材料成本增加。 管路壓損 實際泵浦揚程除了克服高度差, 還需要考慮直管、彎頭、閥件與其他局部損失。 03 / REFERENCE 常見水系統設計流速參考 以下數值適合作為初步估算,不代表所有工程的固定標準。 實際設計仍應依管材、系統用途、噪音要求及允許壓損進行確認。 用途 參考流速 設計考量 一般支管 約 1.0~1.5 m/s 降低噪音與摩擦損失 一般水系統 約 1.5~2.5 m/s 兼顧管徑與壓損 泵浦主管 約 2.0~3.0 m/s 依流量及系統壓損調整 特殊大型系統 需個別評估 需進一步確認水錘與壓損 04 / FAQ 配管管徑常見問題 泵浦出口口徑就是配管管徑嗎? 不一定。泵浦的進出口法蘭尺寸主要是設備本身的連接規格, 系統配管則需要依流量、允許流速、壓力損失與工程條件進行設計。 因此,不能單純以泵浦法蘭口徑直接決定整條管路尺寸。 管徑選太小會有什麼影響? 在流量相同的情況下,管徑縮小會使流速提高, 同時增加沿程摩擦損失與局部損失。 可能造成泵浦所需揚程增加,甚至使實際運轉點偏離原本的設計條件。 管徑越大是不是一定比較好? 也不一定。管徑放大通常可以降低流速與摩擦損失, 但會增加管材、閥件、保溫及施工成本,也會占用更多空間。 工程設計的重點是找到適合系統的經濟管徑。 可以用泵浦性能曲線上的流量直接計算嗎? 可以作為初步估算。 建議先確認泵浦在實際系統所需揚程下的工作流量, 再以該流量搭配適當設計流速計算管徑。 最終仍應回到系統總壓損與泵浦性能曲線進行確認。 為什麼計算結果還要選標準管徑? 計算得到的是理論內徑,實際工程必須使用市場上的標準管材規格。 因此通常會選擇大於或等於計算值的標準尺寸, 再重新確認實際流速與管路壓損。 從流量開始,確認適合的泵浦與配管 管徑只是泵浦系統設計的一部分。 如果您已經知道流量、揚程或泵浦型號, 國楊興業可以協助進一步確認泵浦選型與配管條件。 認識國楊興業 → © 2026 國楊興業有限公司 NATION RISE INDUSTRIAL CO., LTD. 泵浦・配管・水系統專業服務 /* ========================= Standard Pipe Sizes ========================= */ const standardSizes = [ 15, 20, 25, 32, 40, 50, 65, 80, 100, 125, 150, 200, 250, 300, 350, 400 ]; /* ========================= Flow Conversion ========================= */ function convertToM3S(flow, unit) { if (unit === "CMH") { return flow / 3600; } if (unit === "LPM") { return flow / 60000; } if (unit === "GPM") { return flow * 0.00006309; } return 0; } /* ========================= Get Velocity ========================= */ function getVelocity() { const application = document.getElementById("application").value; if (application === "custom") { const custom = parseFloat( document.getElementById("customVelocity").value ); return custom; } return parseFloat(application); } /* ========================= Pipe Calculation ========================= */ function calculatePipe() { const flow = parseFloat( document.getElementById("flow").value ); const unit = document.getElementById("flowUnit").value; const velocity = getVelocity(); if (!flow || flow
https://www.nationrise.com.tw/custom_141282.html 泵浦揚程試算機 泵浦揚程試算機 body { font-family: "Microsoft JhengHei", Helvetica, Arial, sans-serif; background-color: #f4f4f4; margin: 0; padding: 20px; color: #333; } .container { max-width: 950px; margin: 0 auto; background: #fff; border-radius: 8px; box-shadow: 0 4px 15px rgba(0,0,0,0.08); overflow: hidden; } /* 國楊深藍色頂部區塊 */ .header-banner { background-color: #121c2c; padding: 25px 35px; display: flex; align-items: center; } .header-banner h2 { color: #fff; margin: 0; font-size: 28px; font-weight: bold; letter-spacing: 1px; } .header-tag { background-color: #e65a22; color: #fff; font-size: 11px; padding: 3px 10px; border-radius: 12px; margin-left: 15px; font-weight: normal; } /* 內文主體 */ .content-body { padding: 35px; } .section-title { font-size: 16px; color: #666; font-style: italic; font-weight: bold; margin-bottom: 25px; border-bottom: 1px dashed #ddd; padding-bottom: 5px; } /* 2x2 網格架構 */ .form-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 25px 30px; margin-bottom: 25px; } .form-group { width: 100%; box-sizing: border-box; } label { display: block; margin-bottom: 10px; font-size: 14px; color: #444; font-weight: bold; } /* 修正後的輸入框外殼:確保內部物件不被擠壓 */ .input-wrapper { display: flex; align-items: center; border: 1px solid #ccc; border-radius: 4px; background: #fff; overflow: hidden; height: 45px; box-sizing: border-box; } /* 強制輸入框填滿剩餘空間,但不擠壓單位 */ .input-wrapper input, .input-wrapper select { flex: 1; min-width: 0; border: none; padding: 0 15px; height: 100%; font-size: 16px; outline: none; box-sizing: border-box; background: transparent; color: #222; } .input-wrapper select { cursor: pointer; } /* 固定單位的寬度與彈性,確保絕對顯示出來 */ .unit { background: #f8f9fa; border-left: 1px solid #ccc; padding: 0 15px; height: 100%; font-size: 14px; color: #666; display: flex; align-items: center; justify-content: center; white-space: nowrap; min-width: 75px; max-width: 75px; flex-shrink: 0; box-sizing: border-box; font-weight: bold; } /* 按鈕區排版 */ .button-row { display: flex; gap: 15px; margin-bottom: 35px; margin-top: 10px; } button { height: 45px; border: none; border-radius: 4px; font-size: 16px; cursor: pointer; font-weight: bold; transition: background 0.2s; box-sizing: border-box; } .btn-calc { background-color: #e65a22; color: #fff; padding: 0 45px; box-shadow: 0 4px 10px rgba(230,90,34,0.2); } .btn-calc:hover { background-color: #cf4f1b; } .btn-reset { background-color: #fff; color: #666; border: 1px solid #ccc; padding: 0 30px; } .btn-reset:hover { background-color: #f1f1f1; } /* 結果展示區塊 */ .result-box { border: 2px solid #e65a22; border-radius: 6px; overflow: hidden; margin-top: 30px; } .result-header { background-color: #121c2c; color: #fff; padding: 15px 25px; display: flex; justify-content: space-between; align-items: center; } .result-title-left p { margin: 0; font-size: 11px; color: #aaa; letter-spacing: 0.5px; } .result-title-left h3 { margin: 2px 0 0 0; font-size: 16px; font-weight: normal; color: #fff; } .result-calc-tag { background-color: #e65a22; color: #fff; font-size: 12px; font-weight: bold; padding: 4px 12px; border-radius: 3px; letter-spacing: 1px; } .result-main { padding: 25px 35px; background-color: #fff; } .total-head-display { font-size: 40px; font-weight: bold; color: #222; margin-bottom: 20px; } .total-head-display span { font-size: 46px; } .total-head-display .unit-m { font-size: 20px; font-weight: normal; margin-left: 5px; } .summary-text { background-color: #fff4f0; border-left: 4px solid #e65a22; padding: 12px 20px; font-size: 14px; line-height: 1.6; color: #444; margin: 20px 0; border-radius: 0 4px 4px 0; } .summary-text strong { color: #e65a22; font-size: 16px; } .summary-note { font-size: 12px; color: #b07050; margin-left: 5px; font-weight: normal; } /* 細部阻力數據表格 */ .detail-table { width: 100%; border-collapse: collapse; margin-top: 15px; background-color: #f7f9fb; } .detail-table td { padding: 18px 25px; font-size: 14px; border-bottom: 1px solid #edf1f5; color: #555; } .detail-table td:first-child { color: #888; width: 35%; } .detail-table td span { font-weight: bold; color: #222; font-size: 16px; } /* 底部導覽按鈕 */ .footer-actions { display: flex; justify-content: center; gap: 10px; margin-top: 30px; } .btn-footer { background-color: #232d3b; color: #fff; padding: 10px 25px; font-size: 14px; font-weight: normal; border-radius: 4px; border: none; cursor: pointer; } .btn-footer:hover { background-color: #121c2c; } /* RWD 響應式:手機畫面改為單欄 */ @media (max-width: 580px) { .form-grid { grid-template-columns: 1fr; gap: 15px; } .button-row { flex-direction: column; } .btn-calc, .btn-reset { width: 100%; } } 國楊興業 參考揚程計算機 水力參數輸入 流量 m³/min 口徑 50 80 100 125 150 200 mm 揚程淨高 m 管路長度 m 試算 重填 TOTAL HYDRAULIC HEAD 試算參考結果 CALCULATION 21.82m ● 系統當前運行需求點:流量 2.0 m³/min ,所需總揚程約為 21.82 m。 (此揚程為參考值,依現場環境、水質與管路材質影響為準,本結果內含 1.1 倍安全係數) 流速 1.89 m/s 估算管損 (含局部) 1.82 m 設定管路靜揚程 20.0 m function calculateHead() { const Q_min = parseFloat(document.getElementById('flow').value); const D_mm = parseFloat(document.getElementById('diameter').value); const Hs = parseFloat(document.getElementById('staticHead').value); const L = parseFloat(document.getElementById('length').value); if (isNaN(Q_min) || isNaN(D_mm) || isNaN(Hs) || isNaN(L) || D_mm
https://www.nationrise.com.tw/ 國楊興業 Stairs Pump | Stairs泵浦 | 宏奇泵浦專營
國楊興業|專業 Stairs Pump 宏奇泵浦、各式泵浦系統規劃、變頻加壓給水機組架設、膨脹水箱銷售 諮詢請來電:02-2951-0005