โมดูล 1/5 · สัปดาห์ 1–3 · 27 ชม.

โปรแกรมบำรุงรักษา

UAT 303 การตรวจสอบและบำรุงรักษาระบบอากาศยานไร้คนขับ

เวลาเรียนประมาณ 90 นาทีร่าง รอตรวจปรับปรุงล่าสุด 28 กันยายน 2569

บทเรียน

เมื่อเรียนจบโมดูลนี้ ผู้เรียนจะสามารถ

  1. อธิบายหลักการบำรุงรักษาที่เน้นความน่าเชื่อถือ (RCM) และรูปแบบการเสียของชิ้นส่วน
  2. ประมาณค่าพารามิเตอร์ Weibull จากชั่วโมงที่ชิ้นส่วนเสีย และตีความค่า β
  3. คำนวณรอบเปลี่ยนชิ้นส่วนตามอายุที่ให้ค่าใช้จ่ายต่อชั่วโมงต่ำสุด
  4. เลือกระหว่างการเปลี่ยนตามรอบ การตรวจตามสภาพ และการใช้จนเสีย

ความรู้พื้นฐานที่ควรมี: UAT 106 (สถิติ) · UAT 321 โมดูล 4 (บำรุงรักษาเชิงป้องกันและเชิงแก้ไข)

ทำไมต้องรู้

UAT 321 สอนจัดโปรแกรมบำรุงรักษาจากรายการที่ครบกำหนดตามคู่มือผู้ผลิต วิชานี้ถามต่อว่า รอบเหล่านั้นควรเป็นเท่าใด และควรเปลี่ยนตามรอบจริงหรือไม่ กรณีของวิชาคือฝูงโดรนสำรวจ 4 ลำของหน่วยงานหนึ่ง ซึ่งเก็บข้อมูลการซ่อมมาสองปี หน่วยความรู้เรื่องโปรแกรมบำรุงรักษาของคลังความรู้โดรนครอบคลุมการตรวจตามรอบ ชั่วโมงบิน อายุชิ้นส่วน และสมุดบันทึก ส่วนมาตรฐาน ASTM F2909-19 ว่าด้วยการรักษาความสมควรเดินอากาศของ UAS น้ำหนักเบา ครอบคลุมทั้งอากาศยาน สถานีควบคุม ลิงก์ C2 และอุปกรณ์ขึ้นลง ตัวเลขในโมดูลเป็นข้อมูลสมมติ

บำรุงรักษาที่เน้นความน่าเชื่อถือ

รายงาน Reliability-Centered Maintenance ของ Nowlan และ Heap (1978) ซึ่งทำให้สายการบิน United Airlines เปลี่ยนแนวคิดการบำรุงรักษาอากาศยาน พบว่าชิ้นส่วนส่วนใหญ่ไม่ได้เสียเพราะอายุ คู่มือ RCM ของ NASA (2008) สรุปข้อมูลจากหลายการศึกษาว่า การเสียแบบสุ่มคิดเป็นราว 77–92% ส่วนการเสียที่สัมพันธ์กับอายุมีเพียง 8–23% ข้อสรุปสำคัญคือ การเปลี่ยนชิ้นส่วนตามรอบได้ผลเฉพาะกับชิ้นส่วนที่สึกหรอตามอายุ ชิ้นส่วนที่เสียแบบสุ่มควรใช้การตรวจตามสภาพแทน SAE JA1011 กำหนดเกณฑ์ว่ากระบวนการใดจึงเรียกว่า RCM ได้

รูปแบบการเสียและ Weibull

การแจกแจง Weibull ใช้อธิบายอายุของชิ้นส่วนได้หลายรูปแบบด้วยพารามิเตอร์รูปร่าง และอายุลักษณะเฉพาะ ตามคู่มือสถิติของ NIST ถ้า อัตราการเสียลดลงตามเวลา (เสียช่วงแรก) ถ้า อัตราการเสียคงที่ (เสียแบบสุ่ม) และถ้า อัตราการเสียเพิ่มขึ้น (สึกหรอ) การประมาณ จากข้อมูลจริงจึงบอกได้ว่าควรใช้กลยุทธ์ใด

กราฟอัตราการเสียตามอายุสามภาพ ภาพแรก β น้อยกว่า 1 อัตราลดลงตามเวลา เรียกว่าเสียช่วงแรก ภาพกลาง β เท่ากับ 1 อัตราคงที่ เรียกว่าเสียแบบสุ่ม ภาพขวา β มากกว่า 1 อัตราเพิ่มขึ้น เรียกว่าสึกหรอ
ภาพที่ 1 รูปแบบอัตราการเสียตามค่า β ของ Weibull

ตัวอย่างที่ 1 ประมาณ Weibull ของมอเตอร์

มอเตอร์ 10 ตัวของฝูงเสียที่ชั่วโมงบินต่อไปนี้ ใช้การถดถอยบนกระดาษ Weibull: เรียงข้อมูล ประมาณสัดส่วนที่เสียด้วยตำแหน่งมัธยฐานของ Bernard แล้วแปลงเป็นเส้นตรง

import math
import numpy as np

hours = np.array([310, 420, 480, 530, 600, 640, 700, 760, 830, 950.])   # ชั่วโมงบินที่เสีย เรียงแล้ว
n = len(hours)
F = (np.arange(1, n + 1) - 0.3) / (n + 0.4)      # ตำแหน่งมัธยฐาน (Bernard)
x, y = np.log(hours), np.log(-np.log(1 - F))
beta, a = np.polyfit(x, y, 1)
eta = math.exp(-a / beta)
r2 = np.corrcoef(x, y)[0, 1] ** 2
mean_life = eta * math.gamma(1 + 1 / beta)
print(f"beta {beta:.2f}, eta {eta:.0f} h, R^2 {r2:.3f}, mean life {mean_life:.0f} h")
print("wear-out: planned replacement can help" if beta > 1 else "not wear-out: use condition monitoring")
beta 3.30, eta 694 h, R^2 0.999, mean life 623 h
wear-out: planned replacement can help

มากกว่า 1 ชัดเจน มอเตอร์ของฝูงนี้จึงสึกหรอตามอายุ การเปลี่ยนตามรอบมีเหตุผล ข้อมูลเพียง 10 ตัวให้ค่าประมาณที่ไม่แน่นอนพอสมควร และข้อมูลจริงมักมีมอเตอร์ที่ยังไม่เสีย (ข้อมูลถูกตัด) ซึ่งต้องใช้วิธีประมาณที่รองรับ เช่น วิธีภาวะน่าจะเป็นสูงสุด

รอบเปลี่ยนที่คุ้มที่สุด

ถ้าเปลี่ยนมอเตอร์ตามแผนที่อายุ หรือเปลี่ยนเมื่อเสียก่อนถึง แต่ละรอบการใช้งานจะจบด้วยค่าใช้จ่าย (เปลี่ยนตามแผน) ด้วยความน่าจะเป็น หรือ (เสียกลางอากาศ รวมความเสียหายที่ตามมา) ด้วยความน่าจะเป็น ส่วนความยาวเฉลี่ยของรอบคือ ค่าใช้จ่ายต่อชั่วโมงจึงเท่ากับค่าใช้จ่ายเฉลี่ยต่อรอบหารด้วยความยาวเฉลี่ยของรอบ

ตัวอย่างที่ 2 เปลี่ยนมอเตอร์ทุกกี่ชั่วโมง

เปลี่ยนตามแผน 1,500 บาทต่อตัว ถ้ามอเตอร์เสียกลางอากาศ ความเสียหายรวมเฉลี่ย 30,000 บาท (สมมติ) ใช้ และ จากตัวอย่างที่ 1

import math
import numpy as np

BETA, ETA = 3.30, 694.4                          # จากตัวอย่างที่ 1
CP, CF = 1500, 30000                             # บาท

def R(t):
    return math.exp(-(t / ETA) ** BETA)

def cost_rate(T):
    ts = np.linspace(0, T, 2001)
    return (CP * R(T) + CF * (1 - R(T))) / np.trapezoid([R(u) for u in ts], ts)

best = min(range(50, 901, 10), key=cost_rate)
mean_life = ETA * math.gamma(1 + 1 / BETA)
print(f"best interval {best} h: {cost_rate(best):.2f} THB/h, R({best}) = {R(best):.3f}")
for T in (150, 300, 400):
    print(f"interval {T} h: {cost_rate(T):.2f} THB/h")
print(f"run to failure: {CF / mean_life:.2f} THB/h")
best interval 220 h: 9.75 THB/h, R(220) = 0.978
interval 150 h: 11.22 THB/h
interval 300 h: 10.93 THB/h
interval 400 h: 14.94 THB/h
run to failure: 48.16 THB/h

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

กราฟค่าใช้จ่ายต่อชั่วโมงบินตามรอบเปลี่ยน 50 ถึง 800 ชั่วโมง เส้นสีฟ้าลดลงถึงจุดต่ำสุดสีชมพูราว 220 ชั่วโมงที่ประมาณ 10 บาทต่อชั่วโมง แล้วเพิ่มขึ้น เส้นประสีทองด้านบนที่ราว 48 บาทต่อชั่วโมงคือการใช้จนเสีย
ภาพที่ 2 ค่าใช้จ่ายต่อชั่วโมงตามรอบเปลี่ยนมอเตอร์

เลือกกลยุทธ์

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

ปฏิบัติการประจำโมดูล

ปฏิบัติการ: ทบทวนโปรแกรมบำรุงรักษาด้วยข้อมูล

  1. รวบรวมประวัติการเปลี่ยนชิ้นส่วนของโดรนฝึกจากสมุดบันทึก (อย่างน้อยใบพัด มอเตอร์ และแบตเตอรี่)
  2. ประมาณ Weibull ของชิ้นส่วนที่มีข้อมูลพอด้วยตัวอย่างที่ 1 ระบุว่าชิ้นใดสึกหรอตามอายุ
  3. หาค่าใช้จ่ายของการเปลี่ยนตามแผนและของการเสีย แล้วคำนวณรอบเปลี่ยนด้วยตัวอย่างที่ 2
  4. เลือกกลยุทธ์ให้แต่ละชิ้นส่วนพร้อมเหตุผล
  5. เทียบกับรอบในคู่มือผู้ผลิต ถ้าต่างกันให้เสนออาจารย์พร้อมหลักฐาน ห้ามยืดรอบเกินคู่มือเอง

ข้อผิดพลาดที่พบบ่อย

ระวัง

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

สรุป

  • RCM พบว่าชิ้นส่วนส่วนใหญ่เสียแบบสุ่ม การเปลี่ยนตามรอบได้ผลเฉพาะชิ้นส่วนที่สึกหรอตามอายุ
  • ค่า ของ Weibull บอกรูปแบบการเสีย: น้อยกว่า 1 เสียช่วงแรก เท่ากับ 1 สุ่ม มากกว่า 1 สึกหรอ
  • รอบเปลี่ยนที่คุ้มที่สุดทำให้ค่าใช้จ่ายเฉลี่ยต่อรอบหารด้วยความยาวเฉลี่ยของรอบต่ำสุด
  • เลือกกลยุทธ์ตามรูปแบบการเสียและผลของการเสีย

แบบฝึกตรวจความเข้าใจ

  1. บอกอะไรเกี่ยวกับชิ้นส่วน
  2. h, ความน่าเชื่อถือที่ 250 h เท่าใด
  3. ข้อมูล 5 ค่า ตำแหน่งมัธยฐานของค่าที่ 1 เท่าใด
  4. ทำไมค่าเสียกลางอากาศ จึงมักสูงกว่าราคาชิ้นส่วนมาก
  5. ชิ้นส่วนที่เสียแบบสุ่มควรใช้กลยุทธ์ใด
เฉลย
  1. อัตราการเสียลดลงตามเวลา เป็นการเสียช่วงแรก เช่น จากการผลิตหรือติดตั้งผิด การเปลี่ยนตามรอบไม่ช่วย
  2. รวมความเสียหายของอากาศยาน payload และผลต่อภารกิจ
  3. ตรวจตามสภาพ หรือใช้จนเสียถ้าไม่กระทบความปลอดภัย

สรุปสูตรสำคัญ

ความน่าเชื่อถือแบบ Weibull
ตำแหน่งมัธยฐาน (Bernard)
ค่าใช้จ่ายต่อชั่วโมงเมื่อเปลี่ยนที่อายุ T

แหล่งอ้างอิงหลัก

  1. Nowlan, F. S., & Heap, H. F. (1978). Reliability-centered maintenance (AD-A066579). United Airlines for the Office of the Assistant Secretary of Defense. link
  2. National Aeronautics and Space Administration. (2008). Reliability-centered maintenance guide for facilities and collateral equipment. link
  3. SAE International. (2009). Evaluation criteria for reliability-centered maintenance (RCM) processes (SAE JA1011_200908). link
  4. NIST/SEMATECH. Weibull (section 8.1.6.2). e-Handbook of statistical methods. link
  5. NIST/SEMATECH. Weibull distribution (section 1.3.6.6.8). e-Handbook of statistical methods. link
  6. ASTM International. (2019). Standard specification for continued airworthiness of lightweight unmanned aircraft systems (ASTM F2909-19). link

อ่านเพิ่มเติม

ศึกษาหน่วยความรู้ที่กำหนดล่วงหน้า ดูสื่อประกอบ และทำ quiz ประจำโมดูล

ในชั้นเรียน / ภาคสนาม

ปฏิบัติการในห้องแล็บหรือภาคสนามตามใบงาน พร้อม checklist ความปลอดภัย

หลักฐานการเรียนรู้: ใบงานที่ผ่านการตรวจและผล quiz

แบบทดสอบประจำโมดูล

แบบทดสอบนี้ใช้ตรวจความเข้าใจ (formative) ไม่ใช่การสอบเก็บคะแนน

โดเมนความรู้: การติดตั้ง บำรุงรักษา และการทดสอบ