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泵浦 | 宏奇泵浦專營