ข้ามไปยังเนื้อหาหลัก

ระบบวิเคราะห์ผลตรวจก๊าซในน้ำมันหม้อแปลง (DGA) พร้อมอีเมลเตือน สำหรับงานดูแลหม้อแปลงไฟฟ้าในโรงงาน

ลูกค้า: กลุ่มอุตสาหกรรมการผลิตขนาดใหญ่ในไทย

ระบบวิเคราะห์หม้อแปลงในเคสนี้คือเว็บแอปที่นำเข้าผลตรวจก๊าซที่ละลายในน้ำมันหม้อแปลง (DGA) แล้วแสดงกราฟ สถานะ Normal / Warning / Alarm คำแนะนำรอบเก็บตัวอย่างน้ำมันครั้งถัดไป และส่งอีเมลเตือนเมื่อผลผิดปกติ เราพัฒนาระบบนี้ในปี 2561–2562 ติดตั้งบนเซิร์ฟเวอร์ในเครือข่ายปิดของลูกค้า และส่งมอบงานครบทุกรายการในปี 2562

หน้าแดชบอร์ดของระบบวิเคราะห์หม้อแปลง แสดงตัวเลือกชนิดกราฟสามเหลี่ยม กราฟแท่งสัดส่วนก๊าซสำคัญ สถานะแจ้งเตือน คำแนะนำรอบเก็บตัวอย่าง และกราฟแนวโน้มค่าก๊าซ
อุตสาหกรรม
พลังงาน
ปี
2561–2562
ขอบเขตงาน
เก็บความต้องการ ออกแบบ และพัฒนาเว็บแอปวิเคราะห์ผล DGA (นำเข้าผลตรวจ กราฟสามเหลี่ยม 3 แบบ กราฟแท่งก๊าซสำคัญ 6 ชนิด กราฟแนวโน้ม ตารางเกณฑ์ Condition / TDCG Rate อีเมลแจ้งเตือน และรายงาน PDF) ติดตั้งบนเซิร์ฟเวอร์ของลูกค้าในเครือข่ายปิด ทดสอบตรวจรับและแก้ไขตามผลตรวจรับ จัดทำเอกสารออกแบบระบบและคู่มือการใช้งาน

สรุปสั้น

  • เคสนี้คือเว็บแอปที่นำเข้าผลตรวจก๊าซในน้ำมันหม้อแปลง (DGA) จากไฟล์ Excel หรือการกรอกผ่านหน้าจอ และเก็บประวัติผลตรวจของหม้อแปลงแต่ละลูกไว้ในฐานข้อมูล Microsoft SQL Server
  • ระบบแสดงกราฟสามเหลี่ยมให้เลือก 3 แบบพร้อมคำอธิบายโซนความผิดปกติ กราฟแท่งสัดส่วนก๊าซสำคัญ 6 ชนิด และกราฟเส้นแนวโน้มค่าก๊าซตามวันที่
  • สถานะ Normal / Warning / Alarm และคำแนะนำรอบเก็บตัวอย่างมาจากตารางเกณฑ์ Condition และ TDCG Rate ที่แก้ไขได้ในระบบ การตัดสินใจงานบำรุงรักษายังเป็นของทีมดูแลหม้อแปลง
  • ระบบส่งอีเมลทันทีเมื่อสถานะเป็น Warning หรือ Alarm และทำงานทั้งหมดบนเซิร์ฟเวอร์ของลูกค้าในเครือข่ายปิดที่ไม่ต่ออินเทอร์เน็ต
  • การตรวจรับเดือนเมษายน 2562 พบจุดที่ต้องแก้ เช่น สเกลกราฟสามเหลี่ยม เราแก้ไขและทดสอบซ้ำ แล้วส่งมอบงานครบทุกรายการในปี 2562
01

โจทย์หน้างาน

ลูกค้าใช้รายงาน Excel แยกของหม้อแปลงแต่ละลูกสำหรับผลตรวจก๊าซที่ละลายในน้ำมันหม้อแปลง (DGA: Dissolved Gas Analysis) ลูกค้าต้องการเว็บแอปที่รวมการวาดกราฟ การบอกสถานะ และคำแนะนำรอบเก็บตัวอย่างไว้ในระบบเดียว ส่งอีเมลเมื่อผลผิดปกติ และทำงานในเครือข่ายปิดที่ไม่ต่ออินเทอร์เน็ต

02

สิ่งที่เราทำ

เราพัฒนาเว็บแอปด้วย PHP และ Microsoft SQL Server บนเซิร์ฟเวอร์ของลูกค้า ระบบรับผล DGA จากไฟล์ Excel หรือการกรอกผ่านหน้าจอ แสดงกราฟสามเหลี่ยม 3 แบบ กราฟแท่งก๊าซสำคัญ 6 ชนิด และกราฟแนวโน้ม แล้วเทียบค่ากับตารางเกณฑ์ที่แก้ไขได้ในระบบ เพื่อบอกสถานะและรอบเก็บตัวอย่างถัดไป และส่งอีเมลเตือนเมื่อสถานะเป็น Warning หรือ Alarm

03

ผลลัพธ์

การตรวจรับในเดือนเมษายน 2562 พบจุดที่ต้องแก้ เช่น สเกลของภาพกราฟสามเหลี่ยมไม่ตรงกับต้นฉบับ เราแก้ไขและทดสอบซ้ำ แล้วส่งมอบงานครบทุกรายการในปี 2562 พร้อมเอกสารออกแบบระบบและคู่มือการใช้งาน

ที่มาของโจทย์

โจทย์ของเคสนี้คือการย้ายงานอ่านผลตรวจก๊าซในน้ำมันหม้อแปลง (DGA) จากรายงาน Excel แยกของหม้อแปลงแต่ละลูก มาไว้ในเว็บแอประบบเดียว รายงานเดิมของลูกค้ามีตารางผลตรวจย้อนหลัง กราฟสามเหลี่ยม กราฟแนวโน้ม สถานะ และคำแนะนำรอบเก็บตัวอย่างน้ำมันครั้งถัดไป

ในงานดูแลหม้อแปลงโดยทั่วไป ความผิดปกติภายในหม้อแปลงมองจากภายนอกไม่เห็น ผลตรวจน้ำมันจึงเป็นข้อมูลหลักที่ใช้ตัดสินใจงานบำรุงรักษา เมื่อผลตรวจของหม้อแปลงแต่ละลูกอยู่คนละไฟล์ การดูภาพรวมของหม้อแปลงทุกลูกทำได้ยาก

DGA (Dissolved Gas Analysis) คืออะไร

DGA คือการตรวจก๊าซที่ละลายอยู่ในน้ำมันฉนวนของหม้อแปลง เมื่อภายในหม้อแปลงมีความร้อนสูงผิดปกติหรือมีการคายประจุไฟฟ้า น้ำมันและฉนวนจะสลายตัวเกิดก๊าซต่างชนิดกัน สัดส่วนของก๊าซจึงใช้ชี้ว่าความผิดปกติน่าจะเป็นแบบใด และค่าที่เพิ่มขึ้นตามเวลาบอกว่าควรเฝ้าดูใกล้ชิดขึ้นหรือไม่

ข้อกำหนดและข้อจำกัด

ระบบต้องทำงานที่รายงาน Excel เดิมทำได้ และต้องอยู่ในเครือข่ายของลูกค้าทั้งหมด ข้อกำหนดหลักมีดังนี้

  • รับผลตรวจได้ทั้งการอัปโหลดไฟล์ Excel และการกรอก เพิ่ม ลบ แก้ไขค่าผ่านหน้าจอ
  • แสดงกราฟสามเหลี่ยม กราฟแท่ง และกราฟแนวโน้ม พร้อมคำอธิบายโซนความผิดปกติ แบบเดียวกับที่ทีมอ่านอยู่ในรายงานเดิม
  • ประเมินสถานะและรอบเก็บตัวอย่างจากตารางเกณฑ์ Condition และ TDCG Rate ที่ผู้ใช้แก้ไขได้
  • ส่งอีเมลแจ้งเตือนเมื่อผลตรวจผิดปกติ
  • ทำงานบนเซิร์ฟเวอร์ของลูกค้าในเครือข่ายปิดที่ไม่ต่ออินเทอร์เน็ต
  • ลูกค้ากำหนดให้ใช้ PHP และฐานข้อมูล Microsoft SQL Server

ทำไมระบบนี้เป็นเว็บแอปบนเซิร์ฟเวอร์ของลูกค้า

ระบบนี้เป็นเว็บแอปบนเซิร์ฟเวอร์ของลูกค้า เพราะลูกค้ากำหนดให้ระบบเป็นเว็บแอปที่ติดตั้งบนเซิร์ฟเวอร์ของลูกค้าในเครือข่ายปิด และใช้ PHP กับ Microsoft SQL Server ผลตรวจทุกครั้งจึงเก็บอยู่ในฐานข้อมูลภายในองค์กร ผู้ใช้เปิดระบบผ่านเว็บเบราว์เซอร์จากเครื่องในเครือข่ายภายใน และเข้าใช้งานด้วยบัญชีผู้ใช้

ผู้ใช้ทุกคนเห็นสถานะที่คำนวณจากตารางเกณฑ์ชุดเดียวกันในระบบ และอีเมลเตือนส่งถึงผู้รับที่ตั้งไว้โดยไม่ต้องรอให้ใครเปิดไฟล์

ระบบประเมินสถานะหม้อแปลงจากผล DGA อย่างไร

ระบบประเมินสถานะโดยเทียบค่าก๊าซกับตารางเกณฑ์ Condition และ TDCG Rate ที่แก้ไขได้ในระบบ แล้วแสดงสถานะ Normal / Warning / Alarm พร้อมคำแนะนำรอบเก็บตัวอย่างและขั้นตอนปฏิบัติ ระบบแสดงผล แนะนำ และส่งอีเมลเท่านั้น การตัดสินใจเก็บตัวอย่างหรือบำรุงรักษายังเป็นของทีมดูแลหม้อแปลง ขั้นตอนการทำงานมีดังนี้

  1. 1

    นำเข้าผลตรวจก๊าซในน้ำมัน

    อัปโหลดรายงานผลตรวจจากไฟล์ Excel หรือกรอก เพิ่ม ลบ แก้ไขค่าผ่านหน้าจอ ข้อมูลหัวรายงานของหม้อแปลงแต่ละลูกแก้ไขได้ ทั้งในหน้าเพิ่มข้อมูลและหน้ารายงาน

  2. 2

    คำนวณสัดส่วนก๊าซและวาดกราฟ

    ระบบคำนวณสัดส่วนของก๊าซแต่ละชนิด แล้ววางจุดบนกราฟสามเหลี่ยมที่เลือกได้ 3 แบบ พร้อมข้อความบอกว่าจุดตกอยู่ในโซนความผิดปกติแบบใด ระบบแสดงกราฟแท่งสัดส่วนก๊าซสำคัญ 6 ชนิด และกราฟเส้นแนวโน้มค่าก๊าซตามวันที่ ซึ่งเปิดปิดการแสดงทีละชนิดได้

  3. 3

    ประเมินสถานะตามตารางเกณฑ์

    ระบบเทียบค่าก๊าซกับตารางเกณฑ์ (Condition) ถ้าผลเกินเกณฑ์ปกติ ระบบนำค่าก๊าซที่ติดไฟได้รวม (TDCG: Total Dissolved Combustible Gas) และอัตราการเพิ่มขึ้น (TDCG Rate) ไปเทียบอีกตารางหนึ่ง เพื่อแสดงสถานะ คำแนะนำรอบเก็บตัวอย่างครั้งถัดไป และขั้นตอนปฏิบัติ

  4. 4

    แจ้งเตือนและออกรายงาน

    เมื่อสถานะเป็น Warning หรือ Alarm ระบบส่งอีเมลทันที และส่งอีเมลสรุปรายการตามชนิดข้อมูลที่เลือกให้ผู้รับแต่ละคน ผู้ใช้ออกรายงานเป็นไฟล์ PDF ได้จากหน้ารายงาน

สิ่งที่ส่งมอบ

เราส่งมอบเว็บแอปวิเคราะห์ผล DGA ที่ติดตั้งบนเซิร์ฟเวอร์ของลูกค้า พร้อมเอกสารออกแบบระบบและคู่มือการใช้งาน นอกจากหน้านำเข้าผลตรวจและหน้ารายงานตามขั้นตอนข้างต้น ระบบมีส่วนสำหรับผู้ดูแลดังนี้

  • หน้าตั้งค่าเกณฑ์: แก้ไขตารางเกณฑ์ Condition และตาราง TDCG Rate โดยต้องกดบันทึกทุกครั้ง
  • หน้าอีเมล: เพิ่มผู้รับ เปิดหรือปิดการส่ง และเลือกว่าผู้รับแต่ละคนจะได้รายการสถานะ Normal, Warning หรือ Alarm
  • การเข้าใช้งาน: ล็อกอินด้วยบัญชีผู้ใช้ผ่านเว็บเบราว์เซอร์ในเครือข่ายภายใน

ผลที่ยืนยันได้จากการตรวจรับและส่งมอบ

เราส่งมอบเว็บแอปวิเคราะห์ผล DGA ที่มีกราฟสามเหลี่ยม 3 แบบและกราฟแท่งก๊าซสำคัญ 6 ชนิด ครบทุกรายการในปี 2562 ในการตรวจรับเดือนเมษายน 2562 พบว่าสเกลของภาพกราฟสามเหลี่ยมไม่ตรงกับต้นฉบับ และเมื่อกรอกค่าก๊าซไม่ครบ จุดบนกราฟไปอยู่นอกสามเหลี่ยม ผู้ใช้จึงขอให้ซ่อนจุดที่อยู่นอกกราฟ เราแก้ไขทั้งสองเรื่องและทดสอบซ้ำก่อนส่งมอบ

  1. ปี 2561: เริ่มวางแผนโครงการและเก็บความต้องการ
  2. เมษายน 2562: ตรวจรับระบบ และบันทึกรายการที่ต้องแก้
  3. ปี 2562: แก้ไข ทดสอบซ้ำ และส่งมอบงานครบทุกรายการ พร้อมเอกสารออกแบบระบบและคู่มือการใช้งาน

เคสนี้ไม่มีตัวเลขวัดผลทางธุรกิจ และไม่มีรายงานการใช้งานหลังส่งมอบ เราจึงรายงานเฉพาะผลที่มีเอกสารยืนยัน

สิ่งที่เราเรียนรู้

งานนี้ให้หลักการ 3 ข้อสำหรับระบบที่อ่านผลตรวจและเตือนตามเกณฑ์

  • ทดสอบด้วยข้อมูลที่ไม่ครบตั้งแต่ก่อนตรวจรับ ผลตรวจจริงอาจขาดค่าบางตัว ชุดข้อมูลทดสอบจึงควรมีทั้งค่าครบและค่าขาด และกำหนดไว้ก่อนว่าระบบต้องแสดงผลแบบใดเมื่อข้อมูลไม่ครบ
  • กราฟที่ทีมใช้อ่านผลต้องตรงกับต้นฉบับที่ทีมคุ้นเคย ควรใช้ภาพกราฟต้นฉบับที่สเกลถูกต้อง และยืนยันแบบหน้าจอกับผู้ใช้ก่อนเริ่มพัฒนา
  • เกณฑ์และผู้รับแจ้งเตือนควรเป็นข้อมูลที่ทีมเจ้าของงานแก้ไขเองได้ ในงานนี้ตารางเกณฑ์แก้ไขได้ในหน้าตั้งค่าและต้องกดบันทึกทุกครั้ง ส่วนผู้รับอีเมลเพิ่มและเลือกชนิดข้อมูลได้รายคน

นำแนวทางนี้ไปใช้กับงานดูแลหม้อแปลงของคุณได้อย่างไร

ถ้าคุณมีหม้อแปลงหลายลูกและส่งน้ำมันตรวจ DGA เป็นรอบอยู่แล้ว คุณใช้แนวทางเดียวกับเคสนี้ได้ คือรวมผลตรวจไว้ในฐานข้อมูลเดียว เทียบกับตารางเกณฑ์ที่ทีมของคุณใช้ แล้วเตือนทางอีเมล ส่วนที่ต้องปรับคือรูปแบบไฟล์ผลตรวจ เกณฑ์ที่องค์กรใช้ และระบบไอทีที่ต้องเชื่อมด้วย

ส่วนที่ใช้ซ้ำได้ และส่วนที่ต้องปรับ

ส่วนของระบบใช้ซ้ำได้ต้องปรับเมื่อ
การนำเข้าผลตรวจการอัปโหลดไฟล์ Excel และการกรอกผ่านหน้าจอห้องปฏิบัติการส่งผลในแบบฟอร์มอื่น ต้องตกลงแบบฟอร์มให้คงที่ก่อน
กราฟและการอ่านผลกราฟสามเหลี่ยม กราฟแท่ง และกราฟแนวโน้มทีมของคุณใช้กราฟหรือคำอธิบายโซนต่างจากเคสนี้ ต้องยืนยันแบบหน้าจอใหม่
การประเมินสถานะการเทียบตารางเกณฑ์ Condition และ TDCG Rate ที่แก้ไขได้องค์กรของคุณใช้เกณฑ์อ้างอิงชุดอื่น ต้องเตรียมตารางเกณฑ์และผู้มีสิทธิ์แก้ไข
การแจ้งเตือนและรายงานอีเมลเตือนเมื่อ Warning หรือ Alarm และรายงาน PDFต้องใช้เซิร์ฟเวอร์อีเมลภายใน หรือต้องการรายงานรูปแบบอื่น
การติดตั้งและการเข้าใช้งานเว็บแอปบนเซิร์ฟเวอร์ในเครือข่ายปิดต้องการเชื่อมกับระบบล็อกอินกลางขององค์กร หรือแบ่งระดับสิทธิ์ผู้ใช้
  • เตรียมตัวอย่างรายงานผลตรวจจากห้องปฏิบัติการ ทั้งชุดที่ค่าครบและชุดที่ค่าขาด
  • ระบุตารางเกณฑ์ที่องค์กรใช้อ้างอิง และผู้ที่มีสิทธิ์แก้ไขเกณฑ์
  • ตรวจว่ามีเซิร์ฟเวอร์ ฐานข้อมูล และเซิร์ฟเวอร์อีเมลภายในสำหรับระบบที่ทำงานในเครือข่ายปิดหรือไม่
  • ตกลงให้ชัดว่าใครรับอีเมลเตือน และใครตัดสินใจงานต่อเมื่อสถานะเป็น Warning หรือ Alarm

เทคโนโลยีที่ใช้

เว็บแอปพลิเคชัน PHPMicrosoft SQL Serverนำเข้าผลตรวจจากไฟล์ ExcelDGA (Dissolved Gas Analysis)กราฟสามเหลี่ยมวิเคราะห์ก๊าซตารางเกณฑ์ Condition / TDCG Rateอีเมลแจ้งเตือนอัตโนมัติรายงาน PDFเครือข่ายปิด ไม่ต่ออินเทอร์เน็ต

คำถามที่พบบ่อย

ระบบนี้วัดค่าก๊าซจากหม้อแปลงเองหรือไม่

ไม่ ระบบรับผลตรวจก๊าซในน้ำมัน (DGA) ที่ได้จากการส่งตัวอย่างน้ำมันไปตรวจ โดยนำเข้าจากไฟล์ Excel หรือกรอกผ่านหน้าจอ แล้วจึงคำนวณ วาดกราฟ ประเมินสถานะ และแจ้งเตือน

ใช้งานในเครือข่ายที่ไม่ต่ออินเทอร์เน็ตได้ไหม

ได้ ระบบในเคสนี้ติดตั้งบนเซิร์ฟเวอร์ของลูกค้า ใช้ฐานข้อมูล Microsoft SQL Server และทำงานในเครือข่ายปิดที่ไม่ต่ออินเทอร์เน็ต ผู้ใช้เปิดผ่านเว็บเบราว์เซอร์จากเครื่องในองค์กร

ปรับเกณฑ์การประเมินสถานะเองได้หรือไม่

ได้ ตารางเกณฑ์ Condition และตาราง TDCG Rate แก้ไขได้ในหน้าตั้งค่าของระบบ และต้องกดบันทึกทุกครั้งที่แก้ไข

ระบบสั่งงานบำรุงรักษาหรือหยุดหม้อแปลงเองหรือไม่

ไม่ ระบบแสดงสถานะ คำแนะนำรอบเก็บตัวอย่าง และขั้นตอนปฏิบัติตามตารางเกณฑ์ แล้วส่งอีเมลเตือนเมื่อสถานะเป็น Warning หรือ Alarm การตัดสินใจงานบำรุงรักษาเป็นของทีมดูแลหม้อแปลง

ราคาและระยะเวลาพัฒนาเท่าไร

ไม่มีราคาตายตัว ขึ้นกับจำนวนหม้อแปลง รูปแบบรายงานผลตรวจ เกณฑ์ที่ใช้ และการเชื่อมกับระบบเดิมขององค์กร ติดต่อเราเพื่อขอใบเสนอราคา

อยากได้ระบบแบบนี้ในงานของคุณ?