Pressure & Flow Monitoring ใน Smart Farm: ใช้ตรวจ Leak, Blockage และ No-flow อย่างไร.
แนวทางใช้ Pressure และ Flow ระดับระบบใน Smart Farm เพื่อ verify irrigation, หา no-flow, leak, blockage, baseline drift และออกแบบ alarms โดยเชื่อม operating state เข้ากับ telemetry

พื้นฐานว่า Pressure Sensor และ Flow Meter วัดอะไรต่างกันอยู่ที่ Pressure Sensor vs Flow Meter หน้านี้เน้นการตีความข้อมูลเมื่อระบบกำลังทำงานจริง
Measurement ต้องมี Operating State
ค่า flow 18 L/min จะปกติหรือผิดปกติขึ้นกับว่า:
- zone ไหนเปิด
- pump ไหนทำงาน
- valve กี่ตัวเปิด
- pressure ตอนนั้นเท่าไร
- system mode อะไร
ดังนั้น telemetry ควรผูกกับ state ไม่ใช่เก็บเลขโดด ๆ
Baseline ต่อ Zone
หลัง commissioning ควรเรียนรู้ช่วงปกติของแต่ละ operating state เช่น:
Zone A only → Flow 16–20 L/min, Pressure 2.1–2.5 bar
Zone B only → Flow 10–13 L/min, Pressure 2.4–2.8 bar
A+B → different expected window
ช่วงจริงต้องวัดจากระบบ ไม่ใช่ copy จากตัวอย่าง
No-flow Detection
หลัง command start ให้มี grace period แล้วตรวจ:
Command active
+ expected water path active
+ flow below minimum
= no-flow candidate
สาเหตุอาจเป็น pump, tank, valve, blockage หรือ sensor จึงควร report context มากกว่าข้อความ “Flow Error” อย่างเดียว
Leak Candidate
flow ที่ยังสูงตอนทุก zone ควรปิดอาจเป็น leak หรือ valve ที่ปิดไม่สนิท
ต้องระวัง:
- drain-down
- pressure equalization
- refill path อื่น
- sensor zero offset
จึงควรใช้ delay + state filtering ก่อน alarm
Blockage / Restriction
pattern เช่น pressure สูงขึ้นแต่ flow ลดลงเมื่อ state เดิม อาจบอก restriction บางอย่าง แต่ต้องพิจารณา hydraulic design และ sensor quality
ระบบควรใช้ trend/baseline เพื่อ flag inspection ไม่ใช่สรุป diagnosis แบบ absolute จากสองค่า
Burst / Pipe Failure
flow สูงกว่าปกติอย่างมากร่วมกับ pressure drop อาจเป็น anomaly ที่ต้อง alert หรือ control action ตาม risk/design
ถ้า consequence สูง ต้องมี independent protection/physical design ที่เหมาะสม ไม่พึ่ง cloud analytics อย่างเดียว
ใช้ Volume ต่อ Irrigation Cycle
ถ้ามี flow meter สามารถ integrate flow ตามเวลาเพื่อประมาณ volume ต่อ cycle:
Volume ≈ Σ(flow × interval)
จากนั้นเปรียบเทียบ:
- zone เดิมต่างวัน
- runtime เท่ากันแต่ volume ลดลง
- volume เพิ่มผิดปกติ
ช่วยหา clogging/leak/drift ได้ดีกว่าดู runtime อย่างเดียว
Sensor Health
alarm ควรแยก:
- process abnormal
- sensor stale
- sensor out-of-range
- sensor communication fault
อย่าให้ sensor failure ถูกตีความเป็น hydraulic fault โดยอัตโนมัติ
Alert ที่ควรมี Context
แทนที่จะส่ง:
Flow Low
ควรมีอย่างน้อย:
- zone
- command state
- actual flow
- expected range
- pressure
- duration
- last normal event
Dashboard ที่ useful
- current state + expected range
- flow/pressure trend ซ้อนกับ irrigation events
- volume per cycle
- anomalies by zone
- stale/offline sensors
ดู Farm Data Logging, Dashboard & Alerts
Pressure/Flow Monitoring ที่ดีจึงไม่ได้ถามแค่ “ตอนนี้กี่ bar / กี่ L/min” แต่ถามว่า ค่าปัจจุบันสมเหตุผลกับสิ่งที่ระบบกำลังทำอยู่หรือไม่


