This skill should be used when reviewing or calculating building water supply, hot water, and drainage/ventilation designs according to Taiwan's Technical Code for Building Plumbing and Drainage Equipment Design (建築物給水排水設備設計技術規範). It covers sizing water tanks and booster pumps, cold/hot water piping, Hunter fixture units (WSFU), drainage pipe slopes, trap seals (5-10cm), vent piping (stack/individual/loop/relief/yoke/AAV), grease interceptors, cleanout intervals, and same-floor drainage (同層排水...
Scanned 9/5/2026
Install to Claude Code
npx -y skills add h30190/HJPLUS_Taiwan_Architect_KB --skill plumbing-drainage-design-code --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Plumbing Drainage Design Code?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/h30190-plumbing-drainage-design-code)More formats (shields.io, HTML) on the badges page.
---
type: Skill
name: plumbing-drainage-design-code
description: "This skill should be used when reviewing or calculating building water supply, hot water, and drainage/ventilation designs according to Taiwan's Technical Code for Building Plumbing and Drainage Equipment Design (建築物給水排水設備設計技術規範). It covers sizing water tanks and booster pumps, cold/hot water piping, Hunter fixture units (WSFU), drainage pipe slopes, trap seals (5-10cm), vent piping (stack/individual/loop/relief/yoke/AAV), grease interceptors, cleanout intervals, and same-floor drainage (同層排水). Trigger words: 給排水設計、水塔/受水槽容量計算、揚水泵、給水管徑、存水彎水封、排水坡度、通氣管、油脂截留器。This is the authoritative Taiwan code-calculation skill for plumbing — prefer it over taiwan-plumbing-design-codes (overlapping summary) and building-services (US-based) for statutory numbers."
license: CC-BY-SA-4.0
compatibility: claude-code,opencode,agent-skills
verified:
- { by: human:ChimingLu, at: 2026-07-24T00:00:00Z }
metadata:
audience: architects
region: taiwan
class: C
status: verified
data-currency: "2026-07-24"
---
# Building Plumbing and Drainage Equipment Design Code
## Overview
This skill provides technical design and compliance evaluation procedures for building cold/hot water supply systems, drainage systems, ventilation piping, trap seal protection, cleanouts, same-floor drainage, and grease interceptors in Taiwan. It is based on Taiwan's official *Technical Code for Building Plumbing and Drainage Equipment Design* (建築物給水排水設備設計技術規範, per Building Technical Regulations Equipment Code Article 26).
Use this skill when:
- Designing or auditing water storage tank capacities (受水槽, 屋頂水塔) and maintenance clearances.
- Sizing water supply pipes using Water Supply Fixture Units (WSFU) and verifying pressure limits (0.3–3.5 kg/cm²).
- Calculating drainage pipe diameters (DFU) and minimum slopes (1/50 for 30~65mm, 1/100 for 75~100mm, 1/200 for ≥150mm).
- Checking trap seal depth (5–10 cm), avoiding double trapping, and reviewing same-floor drainage (同層排水).
- Verifying cleanout intervals (≤15m for ≤100mm, ≤30m for ≥125mm) and operating clearance (30–45 cm).
- Configuring vent systems (stack, individual, loop, yoke, relief, wet vent, AAV) and roof termination heights.
- Selecting and sizing manufactured grease interceptors (油脂截留器) per Appendix formulas.
## Execution Steps
1. **Step 1: Water Supply System Audit (§3.1 – §3.2, Appendix 1)**
- Determine total daily water consumption based on building occupancy and per-capita demand table (Appendix 1.1).
- Verify storage tank volumes (§3.2.3):
- Receiving tank (受水槽): $\ge 2/10$ of daily demand (typically 0.5 day).
- Elevated roof tank (屋頂水塔): $\ge 1/10$ of daily demand.
- Combined storage volume: $4/10 \le V_{\text{total}} \le 2.0$ days of daily demand.
- Inspect tank physical clearances (§3.2.1 – §3.2.2):
- Double-wall requirement: Tank walls/slab **must not be shared with building structural walls/slabs**.
- Maintenance clearances: Side clearance $\ge 60\text{ cm}$ (or $\ge 45\text{ cm}$ near structural columns); top manhole and top slab clearance $\ge 60\text{ cm}$ (§3.2.2, §3.2.2(3)); bottom-to-slab clearance $\ge 20\text{ cm}$ (§3.2.2(4)) with a drainage sump.
- Sloped bottom $\ge 1/50$ toward drainage outlet.
- Air gap for water inlet $\ge 50\text{ mm}$ or $\ge 1 \times \text{pipe diameter}$ above overflow level (§3.2.6).
- Check pressure & velocity limits (§3.1.3, §3.4.4):
- Minimum residual pressure at fixtures: $0.3\text{ kg/cm}^2$ ($30\text{ kPa}$), or $1.0\text{ kg/cm}^2$ for direct flush valves.
- Maximum fixture pressure: $3.5\text{ kg/cm}^2$ ($350\text{ kPa}$) — install pressure reducing valves (PRVs) if exceeded.
- Maintain proper flow velocity in pipes to prevent water hammer and noise.
2. **Step 2: Drainage & Vent System Sizing (§4.1 – §4.3, Appendix 3)**
- Calculate Drainage Fixture Units (DFU) for horizontal branches, stacks, and building drain.
- Verify minimum pipe slopes (§4.2.3):
- Pipe diameter $D = 30\text{--}65\text{ mm}$: Slope $\ge 1/50$ (2%).
- Pipe diameter $D = 75\text{--}100\text{ mm}$: Slope $\ge 1/100$ (1%).
- Pipe diameter $D \ge 150\text{ mm}$: Slope $\ge 1/200$ (0.5%).
- Verify horizontal branch length $\le 12\text{ m}$ and maximum 4 bends to ensure solids conveyance (§4.2.16).
- Verify trap seal depth (§4.4.4): $5.0\text{ cm} \le D_{\text{seal}} \le 10.0\text{ cm}$ ($50\text{–}100\text{ mm}$). Distance from fixture outlet to trap weir $\le 60\text{ cm}$ (§4.4.3). Check for prohibited double traps.
- Check cleanout placements (§4.5):
- Maximum interval: $\le 15\text{ m}$ for pipe $D \le 100\text{ mm}$; $\le 30\text{ m}$ for pipe $D \ge 125\text{ mm}$.
- Required at branch origins, direction changes $> 45^\circ$, stack bases, and building drain connections.
- Clearance around cleanout: $\ge 45\text{ cm}$ for $D \ge 75\text{ mm}$; $\ge 30\text{ cm}$ for $D < 75\text{ mm}$.
3. **Step 3: Ventilation System Verification (§4.3)**
- Stack vent (伸頂通氣管): Height above roof $\ge 15\text{ cm}$ ($\ge 1.5\text{ m}$ if roof is accessible/garden/terrace) (§4.3.8).
- Individual vent (個別通氣管): Diameter $\ge 1/2 \times D_{\text{drain}}$ and $\ge 30\text{ mm}$ (§4.3.2).
- Loop/Circuit vent (環狀通氣管): Recommended when serving $\ge 8$ fixtures (or $\ge 3$ water closets) per loop (§4.3.12).
- Yoke vent (結合通氣管): Required every 10 branch intervals/floors for stacks serving $\ge 10$ branches (§4.3.14). Connected below the branch line on the drainage stack, terminating $\ge 90\text{ cm}$ above floor level on the vent stack.
- Air Admittance Valve (AAV, 吸氣閥): Must be CNS/ISO certified; installed $\ge 15\text{ cm}$ above the flood level rim of the highest served fixture (§4.3.16).
4. **Step 4: Grease Interceptor Sizing (§4.6, Appendix 5)**
- Required for commercial kitchens, restaurants, food preparation areas (§4.6.2).
- Determine effective volume $V$ (Liters) based on dining area ($m^2$) or meal count per Appendix formulas. Ensure trap seal depth $5\text{--}20\text{ cm}$ on outlet and provide gas-tight cover (§4.6.3).
---
## Requirements & Constraints
- **Standards Basis**: Taiwan Technical Code for Building Plumbing and Drainage Equipment Design (建築物給水排水設備設計技術規範) & CNS national standards.
- **Unit System**: Metric (mm, cm, m, kg/cm², L/min, m/s).
- **Prohibited Configurations**:
- No direct connection between potable water and non-potable/drainage systems (cross-connection).
- No sharing of water tank walls/slabs with building structure (double-wall mandatory).
- No double trapping (雙重存水彎).
- No direct pumping from municipal water mains.
---
## Worked Example
### Example 1: Water Tank Volume & Booster Pump Calculations
**Scenario**: An 8-story residential building with 32 units, 4 occupants per unit ($N = 128$ occupants). Daily water consumption benchmark $q = 250\text{ L/person/day}$.
1. **Daily Total Demand ($Q_d$)**:
$$Q_d = 128 \times 250 = 32,000\text{ Liters/day} = 32\text{ m}^3\text{/day}$$
2. **Receiving Tank Volume ($V_{\text{rcv}}$)** per §3.2.3:
$$V_{\text{rcv}} = 0.5 \times Q_d = 16\text{ m}^3 \quad (\text{meets }\ge 2/10 = 6.4\text{ m}^3\text{ minimum})$$
3. **Roof Tank Volume ($V_{\text{roof}}$)** per §3.2.3:
$$V_{\text{roof}} = 0.2 \times Q_d = 6.4\text{ m}^3 \quad (\text{meets }\ge 1/10 = 3.2\text{ m}^3\text{ minimum})$$
4. **Combined Storage Check**:
$$V_{\text{total}} = 16 + 6.4 = 22.4\text{ m}^3 = 0.70 \times Q_d \quad (\text{within requirement } 0.4 \le V/Q_d \le 2.0)$$
5. **Physical Space Clearance Verification** (§3.2.2):
- Side maintenance space: $60\text{ cm}$ minimum surrounding all 4 sides.
- Bottom-to-slab clearance: $30\text{ cm}$ ($> 20\text{ cm}$ min) on concrete pedestals with sump.
- Top manhole and top-to-ceiling clearance: $60\text{ cm}$ minimum (§3.2.2, §3.2.2(3)).
### Example 2: Horizontal Drainage Branch Sizing & Cleanout Check
**Scenario**: A commercial floor drainage horizontal branch serving 6 water closets (6 DFU each) and 4 lavatories (1 DFU each). Total $\text{DFU} = 6 \times 6 + 4 \times 1 = 40\text{ DFU}$. Total branch length $L = 14\text{ m}$.
1. **Pipe Diameter & Slope Selection** (§4.2.3, Appendix 3.1):
- For $40\text{ DFU}$ horizontal branch, required nominal pipe size is $100\text{ mm}$ ($4"$).
- For $D = 100\text{ mm}$, mandatory minimum slope is **1/100 (1.0%)**.
2. **Cleanout Spacing Verification** (§4.5.1):
- For $D = 100\text{ mm}$, maximum allowed cleanout spacing is $15\text{ m}$.
- Since branch length $L = 14\text{ m} \le 15\text{ m}$, a cleanout at the branch origin + end of line is compliant.
- Cleanout operating clearance (§4.5.3): $45\text{ cm}$ clear space around the $100\text{ mm}$ cleanout cover.
---
## Common Pitfalls
### Pitfall: Shared Wall/Slab for Underground Water Storage Tank
- **Severity**: 🔴 Rejection risk (Permit & Health Inspection failure)
- **When it bites**: Architectural schematic design & structural plan review.
- **Wrong**: Utilizing the building basement perimeter RC wall or foundation slab directly as the water tank boundary wall.
- **Right**: Construct independent double walls/slabs with $\ge 60\text{ cm}$ side clearance ($\ge 45\text{ cm}$ near columns) and $\ge 20\text{ cm}$ bottom clearance per §3.2.1 & §3.2.2.
### Pitfall: Insufficient Slope on $75\text{ mm}$ Drainage Piping
- **Severity**: 🔴 Rework risk & clogging during occupancy
- **When it bites**: Mechanical/Plumbing shop drawing review & site installation.
- **Wrong**: Applying 1/100 (1%) slope indiscriminately to all pipe sizes including $50\text{ mm}$ branch lines.
- **Right**: Enforce $\ge 1/50$ (2%) slope for pipe diameters $30\text{--}65\text{ mm}$, 1/100 (1%) for $75\text{--}100\text{ mm}$, and 1/200 (0.5%) only for $D \ge 150\text{ mm}$ per §4.2.3.
### Pitfall: Double Trapping on Sanitary Appliances
- **Severity**: 🟡 Rework risk (Slow drainage & air locking)
- **When it bites**: Interior design & plumbing fixture installation.
- **Wrong**: Installing an external S/P trap underneath a water closet or fixture that already incorporates an integral internal trap.
- **Right**: Omit external trap if the fixture has an integral trap. Maintain trap seal depth between $5\text{ cm}$ and $10\text{ cm}$ per §4.4.2 & §4.4.4.
### Pitfall: Vent Connection Below Fixture Flood Level Rim
- **Severity**: 🔴 Contamination risk
- **When it bites**: Plumbing riser diagram review & piping installation.
- **Wrong**: Tapping horizontal vent pipe below the flood level rim of the highest served fixture.
- **Right**: Elevate all vent connections to $\ge 15\text{ cm}$ above the flood level rim of the highest fixture before turning horizontally per §4.3.4.
---
## AI Design Check Table
| Check | Condition | AI Action |
|---|---|---|
| Water Tank Structure | Tank wall/slab shared with building structure | ERROR: Violation of §3.2.1 & §3.2.2. Water tanks must have independent walls with $\ge 60\text{ cm}$ side clearance and $\ge 20\text{ cm}$ bottom clearance. |
| Water Tank Volume | Receiving tank volume $< 0.2 \times Q_d$ or total storage $< 0.4 \times Q_d$ | ERROR: Violation of §3.2.3. Minimum receiving tank volume is $2/10$ of daily demand; combined storage must be $4/10 \le V/Q_d \le 2.0$. |
| Supply Water Pressure | Residual fixture pressure $< 0.3\text{ kg/cm}^2$ or max pressure $> 3.5\text{ kg/cm}^2$ | ERROR: Violation of §3.4.4 & §3.4.6. Pressure must be $0.3\text{--}3.5\text{ kg/cm}^2$. Install booster pump or PRV. |
| Drainage Pipe Slope | Slope $< 1/50$ for $D \le 65\text{ mm}$, or $< 1/100$ for $D = 75\text{--}100\text{ mm}$ | ERROR: Violation of §4.2.3. Slope must be $\ge 1/50$ for $D \le 65\text{ mm}$ and $\ge 1/100$ for $D = 75\text{--}100\text{ mm}$. |
| Trap Seal Depth | Water seal depth $< 5\text{ cm}$ or $> 10\text{ cm}$ | ERROR: Violation of §4.4.4. Trap seal depth must be between $5.0\text{ cm}$ and $10.0\text{ cm}$. |
| Cleanout Spacing | Cleanout interval $> 15\text{ m}$ for pipe $D \le 100\text{ mm}$ | ERROR: Violation of §4.5.1 & §4.5.3. Cleanout spacing for pipe $\le 100\text{ mm}$ must not exceed $15\text{ m}$. |
| Stack Vent Roof Clearance | Stack vent height above roof $< 15\text{ cm}$ ($< 1.5\text{ m}$ for accessible roof) | ERROR: Violation of §4.3.8. Stack vent termination must be $\ge 15\text{ cm}$ above non-accessible roof or $\ge 1.5\text{ m}$ for accessible roof. |
| Yoke Vent Provision | Drainage stack serves $\ge 10$ branch intervals without yoke vents | ERROR: Violation of §4.3.14. Yoke vents are required every 10 branch intervals for stacks serving 10+ floors. |
| Grease Interceptor | Commercial kitchen/restaurant without grease trap | ERROR: Violation of §4.6.2. Food preparation wastewater must pass through a certified grease interceptor before discharge. |
---
## Data Currency
- Source: *Technical Code for Building Plumbing and Drainage Equipment Design* (建築物給水排水設備設計技術規範, Ministry of the Interior / National Land Management Agency).
- Verified: 2026-07-24 (Current effective technical regulation in Taiwan).
- Volatility: LOW (National technical codes update via official MOI amendments).
---
## To Verify
- [ ] Verify local municipal sewerage connection rules (e.g., Taipei City vs New Taipei City vs Taichung) for direct discharge vs combined septic tank connection.
---
## MCP Tool Examples
```python
# Search Taiwan building code database for plumbing regulations
taiwan-building-code_search_building_code(query="建築物給水排水設備設計技術規範", limit=10)
# Search official interpretations regarding trap seal or water tank clearances
taiwan-building-code_search_building_interpretations(query="受水槽維修空間 雙層牆")
```
---
## Related Skills
- [taiwan-stair-railing-ramp](../../建築技術規則/建築設計施工編/樓梯欄杆坡道/taiwan-stair-railing-ramp/SKILL.md) — Architectural space and clearance compliance in utility and equipment rooms
- [generator-room-fire-safety](../../消防安全/generator-room-fire-safety/SKILL.md) — MEP equipment room clearances and fire safety provisions
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!