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/
國楊興業Stairs Pump Stairs泵浦
PUMP ENGINEERING TOOL
配管管徑計算 Flow Rate × Velocity → Pipe Diameter
輸入系統流量與設計流速,快速估算所需管徑, 並取得建議標準管徑與實際流速。 適合作為泵浦配管與水系統規劃的初步估算工具。
管徑快速計算
請輸入設計流量與流速,系統將自動進行計算。
CALCULATION RESULT
計算管徑 — mm
實際流速 — m/s
雷諾數 Re —
流動狀態 —
※ 本工具為泵浦與配管設計的初步估算。 實際管徑仍需配合管材、管路長度、彎頭、 閥件、壓力損失、水錘及泵浦性能等條件確認。
配管管徑並不是單純依照泵浦口徑決定。 在相同流量下,管徑越小,水流速度越高, 通常也會帶來較大的摩擦損失與壓力損失。 因此,泵浦配管設計需要在流速、壓損、材料成本 與設備空間之間取得平衡。
D = √(4Q ÷ πV) D:管內徑(m) Q:流量(m³/s) V:設計流速(m/s)
計算時先將流量換算為 m³/s, 再依設計流速反推出所需管內截面積與理論管徑。 最後再依實際可取得的標準管徑進行選擇。
流量 Q
流量是泵浦選型與配管計算的重要基礎。 常見單位包括 CMH、LPM 與 GPM。
流速 V
流速過高可能增加摩擦損失、噪音與水錘風險; 過低則可能使管徑與材料成本增加。
管路壓損
實際泵浦揚程除了克服高度差, 還需要考慮直管、彎頭、閥件與其他局部損失。
以下數值適合作為初步估算,不代表所有工程的固定標準。 實際設計仍應依管材、系統用途、噪音要求及允許壓損進行確認。
| 用途 |
參考流速 |
設計考量 |
| 一般支管 |
約 1.0~1.5 m/s |
降低噪音與摩擦損失 |
| 一般水系統 |
約 1.5~2.5 m/s |
兼顧管徑與壓損 |
| 泵浦主管 |
約 2.0~3.0 m/s |
依流量及系統壓損調整 |
| 特殊大型系統 |
需個別評估 |
需進一步確認水錘與壓損 |
不一定。泵浦的進出口法蘭尺寸主要是設備本身的連接規格, 系統配管則需要依流量、允許流速、壓力損失與工程條件進行設計。 因此,不能單純以泵浦法蘭口徑直接決定整條管路尺寸。
在流量相同的情況下,管徑縮小會使流速提高, 同時增加沿程摩擦損失與局部損失。 可能造成泵浦所需揚程增加,甚至使實際運轉點偏離原本的設計條件。
也不一定。管徑放大通常可以降低流速與摩擦損失, 但會增加管材、閥件、保溫及施工成本,也會占用更多空間。 工程設計的重點是找到適合系統的經濟管徑。
可以作為初步估算。 建議先確認泵浦在實際系統所需揚程下的工作流量, 再以該流量搭配適當設計流速計算管徑。 最終仍應回到系統總壓損與泵浦性能曲線進行確認。
計算得到的是理論內徑,實際工程必須使用市場上的標準管材規格。 因此通常會選擇大於或等於計算值的標準尺寸, 再重新確認實際流速與管路壓損。
從流量開始,確認適合的泵浦與配管
管徑只是泵浦系統設計的一部分。 如果您已經知道流量、揚程或泵浦型號, 國楊興業可以協助進一步確認泵浦選型與配管條件。
認識國楊興業 →