Cascade Control Simulator

จำลองและแนะนำการตั้งค่า Cascade / Master (Single Set Point) Control — ระบบอากาศอัด (เครื่องอัดอากาศหลายเครื่อง) · ระบบไอน้ำ (หม้อไอน้ำหลายเครื่อง) · ระบบเครื่องทำน้ำเย็น (chiller หลายเครื่อง) พร้อมคลัง Load Profile สำหรับทดสอบ
v1.0 · TE_STEAM IF97 r4-2569 · แบบจำลอง pressure dynamics แบบ time-step · อ.หนึ่ง กลับทวี — Triple E Technology Co., Ltd.
⏳ ยังไม่คำนวณ
⚙️ 0 ข้อมูล & ตั้งค่าปัจจุบัน
📈 1 Load Profile
🎛️ 2 แนะนำการตั้งค่า
🧪 3 จำลอง & เปรียบเทียบ
🔍 หาค่าตั้งที่ดีที่สุด
🧭 4 หลักการ & ผัง
🖨️ 5 รายงาน

เลือกระบบที่ต้องการจำลอง

ใช้แสดงในรายงาน
เช่น ห้องเครื่องอัดอากาศ A, Boiler house
ชื่อผู้ตรวจวัด/บริษัทที่ปรึกษา แสดงในหัวรายงาน
วันที่ พ.ศ. — ปล่อยว่างจะใส่วันนี้ให้

🌀 เครื่องอัดอากาศ & การตั้งค่าปัจจุบัน (Baseline Cascade)

กรอกค่าตามป้ายเครื่อง (nameplate) และค่าที่ตั้งจริงบนตู้ควบคุมแต่ละเครื่อง — ตัวอย่างเริ่มต้นคือระบบ 4 เครื่องตามรูป Cascade แบบเดิม (Load/Unload ต่างกันเครื่องละ 5 psi รวม ΔP 25 psi)

รวมเครื่องสำรองที่ต่อเข้าระบบเดียวกัน (สูงสุด 6)
ภายในคำนวณเป็น bar; เลือก psig เมื่อตู้ควบคุมตั้งเป็น psi
ถังเก็บทุกใบ (wet+dry) + ท่อเมนโดยประมาณ · ตัวอย่าง 2×3,500 gal = 26.5 m³ · ท่อ 4" ยาว 100 m ≈ 0.8 m³ · แนวปฏิบัติ 1–2 m³ ต่อ 10 m³/min
จุดใช้งานที่ต้องการสูงสุดหลังหักความดันตกในท่อ (Production minimum) · ตัวอย่างตามรูป 85 psig = 5.86 bar g (วัดที่ header จึงใส่ ΔP ระบบ = 0) · โรงงานไทยทั่วไป 5.5–6.5 bar g
ΔP ท่อเมน + filter รวมหลังถัง (ไม่รวม filter/dryer ของแต่ละเครื่องในตาราง) · ท่อออกแบบดี 0.1–0.3 bar / ไส้กรองตัน +0.3–0.5 bar — วัดจากเกจที่ถังเทียบเกจจุดใช้ไกลสุด
ระยะเผื่อจากขอบล่างของแถบควบคุมถึง production minimum · 0.15–0.35 bar (2–5 psi)
ส่วนของ demand ที่ไหลตามความดัน (artificial demand): รั่ว + จุดใช้ที่ไม่มี regulator · โรงงานไทยที่ไม่เคยทำ leak survey 25–40 % · ลดความดัน 1 bar ลดส่วนนี้ ≈ 12 %
กำลังไฟฟ้าเปลี่ยนตามความดันจ่าย: screw ฉีดน้ำมัน ≈ 7 %/bar (0.5 %/psi ตาม CAGI/DOE) · เครื่อง 2 stage 6 %/bar
ความดันที่ kW เต็มพิกัดในตารางวัด/ป้ายอ้างอิง (มัก 7 หรือ 7.5 bar g)
ห้องเครื่องไทย 32–40 °C — ใช้แสดงในรายงานและแก้ FAD เทียบ 20 °C มาตรฐาน ISO 1217 (ประมาณ)

ตารางเครื่องอัดอากาศ

เครื่องใช้งานชนิดควบคุมFAD
m³/min
kW เต็มพิกัด
kW (ที่ P อ้างอิง)
kW unload
% ของ full
Blow-down
s
VSD/mod min
% cap
Auto-stop
นาที
ΔP dryer/filter ของเครื่อง
bar
Load ปัจจุบัน
bar g
Unload ปัจจุบัน
bar g
📖 คำอธิบายและคำแนะนำการกรอกแต่ละคอลัมน์ของตารางเครื่องอัดอากาศ
ชนิดควบคุม: Load/Unload = screw ทั่วไป (unload กิน 25–35 % ของ kW เต็ม; blow-down 30–60 s ตามรูป Capacity vs Power) · Modulating = inlet valve throttling (กิน ≈ 70 % ที่ 0 % cap) · VSD = ปรับรอบ (kW ≈ 8 % + 92 %×cap, min 20–25 %) · On/Off = recip/เล็ก · ΔP ของเครื่อง = filter+dryer เฉพาะสายเครื่องนั้น (ทำให้เครื่องที่ตั้งค่าเท่ากันเห็นความดันต่างกันดังรูป Setpoints 125/120/115) · FAD/kW จากป้าย/ISO 1217 data sheet; kW จริงวัดด้วย power meter

♨️ หม้อไอน้ำ & การตั้งค่าปัจจุบัน (Baseline)

กรอกค่าตามป้าย/ผลทดสอบประสิทธิภาพ และค่า pressure switch ที่ตั้งจริงบนตู้ควบคุมแต่ละเครื่อง — ตัวอย่างเริ่มต้นคือหม้อไอน้ำ 3 เครื่อง (fire-tube) ที่ตั้งค่าเหลื่อมกัน

รวมเครื่อง standby ที่ต่อเข้า header เดียวกัน (สูงสุด 4)
ความดันที่จุดใช้ที่เข้มงวดที่สุด (เช่น cooker ต้องการ 6 bar g) — จากสเปคเครื่องจักร/ฝ่ายผลิต
วัดเกจที่ header เทียบเกจหน้าเครื่องจักรที่ไกลสุด · ท่อออกแบบดี 0.3–0.7 bar
ระยะเผื่อจากขอบล่างของแถบควบคุม 0.2–0.5 bar
จากป้าย (MAWP) — safety valve มักตั้ง ≤ MAWP; แถบควบคุมต้องต่ำกว่า safety valve ≥ 10 %
วัดที่ท่อเข้าหม้อ (หลัง deaerator/feed tank) · feed tank เปิด 80–95 °C · deaerator 105 °C
น้ำมันเตา A ≈ 40.5 · LPG 46 · NG ≈ 38 MJ/Nm³ (ใส่ต่อ kg ≈ 47) · ชีวมวล 12–16 · ถ่านหิน 22–26 (ระบุฐาน ar)
ใบแจ้งหนี้ล่าสุด · น้ำมันเตา ~22–28 ฿/kg · LPG ~20 ฿/kg · ชีวมวล 1–3 ฿/kg
ตาราง TGO: น้ำมันเตา 77.4 · LPG 63.1 · NG 56.1 · ถ่านหิน 94.6 · ชีวมวล biogenic (รายงานแยก) ใส่ 0
จาก Tool_Distribution_Loss หรือประมาณ 2–5 % ของภาระเฉลี่ย · ลดความดัน header ทำให้ T_sat ลด → สูญเสียนี้ลดตามสัดส่วน (T_sat − T_amb)
อุณหภูมิอากาศรอบท่อส่ง (ใช้สัดส่วน T_sat − T_amb ปรับสูญเสียท่อ) · โรงงานไทย 30–36 °C
first-order lag ระหว่างสั่งเปลี่ยน firing rate → อัตราผลิตไอ: fire-tube 60–120 s · water-tube 30–60 s

ตารางหม้อไอน้ำ

เครื่องใช้งานชนิดควบคุมการเผาไหม้MCR
kg/h
η ที่ MCR
% LHV
Turndown
x:1
Low fire
% MCR
Radiation/standby
% ของ input MCR
น้ำในหม้อ
ตัน
Purge
s/รอบ
Cut-in ปัจจุบัน
bar g
Cut-out ปัจจุบัน
bar g
Standby
📖 คำอธิบายและคำแนะนำการกรอกแต่ละคอลัมน์ของตารางหม้อไอน้ำ
ชนิดควบคุม: On/Off = pressure switch เดียว (มี purge ทุกรอบ) · High/Low/Off = 2 ขั้น (low fire ≈ 40–50 % MCR) · Modulating = ปรับต่อเนื่องภายใน turndown (3:1–5:1 fire-tube, 8:1–10:1 water-tube) · η จากผลทดสอบ BS 845 / ASME PTC 4 ฐาน LHV · Radiation/standby = ABMA 0.5–1.5 % ที่ MCR (เครื่องเล็ก 2–3 %) — ขณะ hot standby ยังสูญเสียส่วนนี้ · น้ำในหม้อ: fire-tube 10 t/h ≈ 12–18 ตัน (ใช้คำนวณ storage kg/bar ด้วย IF97) · Purge: pre-purge 30–60 s + post-purge 15 s

❄️ เครื่องทำน้ำเย็น & การตั้งค่าปัจจุบัน (Baseline — setpoint เหลื่อม)

กรอกค่าตามป้าย/ผลตรวจวัด kW/RT และ CHWS setpoint + เกณฑ์ start/stop ที่ใช้อยู่จริงของแต่ละเครื่อง — ตัวอย่างเริ่มต้นคือโรงน้ำเย็น 3 เครื่อง (700/500 VSD/350 RT) ที่ตั้ง setpoint เหลื่อม 6.5 / 7.0 / 7.5 °C

รวมเครื่อง standby ที่ต่อ header เดียวกัน (สูงสุด 4)
น้ำในท่อ + evaporator + ถังพัก (buffer/decoupler) — กำหนดมวลความร้อน: ท่อ 8" ยาว 300 m ≈ 10 m³ · โรง 1,500 RT ทั่วไป 40–100 m³ · ถ้ามีถังพักใส่รวม
จาก AHU/กระบวนการที่เข้มงวดสุด (เช่น coil ออกแบบที่ 7 °C แต่ยังทำ RH ได้ที่ 8 °C) — ทุก 1 °C ที่ยอมให้สูงขึ้นประหยัด ≈ 2–3 %
วัด CHWS ที่ header เทียบที่ coil ไกลสุด — ฉนวนดี 0.2–0.5 K, ฉนวนเสีย 1 K+
ระยะเผื่อจากขอบบนของแถบ staging ถึงอุณหภูมิที่ยอมได้ 0.3–1 K
kW คอมเพรสเซอร์ลดลงเมื่อ CHWS สูงขึ้น (ที่ condenser คงที่): centrifugal/screw 2–3 %/K (ASHRAE/ผู้ผลิต) — ใส่ 0 ถ้าไม่ต้องการนับ
อุณหภูมิที่ kW เต็มพิกัดในตารางอ้างอิง (AHRI 6.7 °C / มัก 7 °C)
ความร้อนรั่วเข้าท่อ/ถังพัก + ปั๊มปฐมภูมิ (ความร้อนจากปั๊มเข้าไปในน้ำ ≈ kW ปั๊ม × 0.8) — 1–3 % ของภาระเฉลี่ย

ตารางเครื่องทำน้ำเย็น

เครื่องใช้งานชนิด (part-load curve)กำลังทำความเย็น
kW (1 RT = 3.517)
kW ไฟฟ้าเต็มพิกัด
kW คอมเพรสเซอร์
aux
kW ปั๊ม+หอผึ่ง
min-run/off
นาที
CHWS SP ปัจจุบัน
°C
start เมื่อ T ≥
°C
stop เมื่อ T ≤
°C
📖 คำอธิบายและคำแนะนำการกรอกแต่ละคอลัมน์ของตารางเครื่องทำน้ำเย็น
ค่า kW/RT วัดจริงจาก power meter + flow + ΔT (ดู Tool_Chiller_Multi_Ele_Abs) · ชนิดเครื่องกำหนดเส้นโค้ง part-load แบบ DOE-2 (EIR-fPLR) และ PLR ต่ำสุด · ตรรกะ "ปัจจุบัน" = แต่ละเครื่องคุม leaving-water ที่ setpoint ของตัวเอง และถูกสั่ง start/stop ที่อุณหภูมิ header ตามค่าที่กรอก (ผู้คุมเครื่อง/timer) · ตรรกะ "แนะนำ" = plant controller setpoint เดียว + staging ตามภาระ/อุณหภูมิ + min-run

ตั้งค่าเศรษฐศาสตร์ & การจำลอง

ชั่วโมงที่ระบบเดินจริง (ไม่ใช่ 8,760 อัตโนมัติ) · 2 กะ 6 วัน ≈ 5,000–6,000
บิล กฟภ./กฟน. รวม demand charge เฉลี่ย 3.8–4.5 ฿/kWh
ค่าทางการ TGO ล่าสุด (ก.ย. 2569 = 0.4750)
1–24 ชม. · อากาศอัดใช้ dt 1 s (24 ชม. = 86,400 ก้าว) · ไอน้ำ dt 2 s
Master/sequencer controller + remote pressure transmitter + สายสัญญาณ: อากาศอัด 4 เครื่อง 250k–800k ฿ · lead-lag boiler controller 150k–500k ฿

📁 ไฟล์ข้อมูล — บันทึก / นำเข้า / ส่งออก

ทุกช่องกรอก (รวมตารางเครื่อง, โปรไฟล์, ค่าที่แก้ทับในแท็บ 2) บันทึกเป็นไฟล์ JSON ไฟล์เดียว เปิดกลับมาได้ทุกช่องเหมือนเดิม · ไฟล์ผลจำลองใช้ส่งต่อให้ทีม/แนบรายงาน · CSV ใช้เปิดใน Excel

ข้อมูลโครงการ (JSON)

ไฟล์ JSON = {meta, inputs:{id:ค่า}, extra:{ระบบ, จำนวนเครื่อง, ช่องที่ผู้ใช้แก้ทับ}} · เพิ่ม key ได้ ห้ามเปลี่ยนชื่อ id · ไฟล์เวอร์ชันเก่าเปิดได้เสมอ (ช่องใหม่ใช้ค่า default) · เทมเพลตมี `_help` อธิบายแต่ละ id — กรอกแล้วเปิดกลับได้ (โปรแกรมไม่สนใจ `_help`)

ผลจำลอง (ส่งออก)

JSON ผลจำลองมี inputs ครบ (เปิดกลับได้เหมือนไฟล์ข้อมูล) + สรุป KPI ทั้ง 2 กรณี + ลำดับ/ค่าตั้งที่แนะนำ + อนุกรมเวลา 720 จุด · CSV ใช้ UTF-8 BOM เปิด Excel ไทยได้

Load profile จากมิเตอร์/logger

รูปแบบ CSV: 2 คอลัมน์ "เวลา, ค่า" — เวลาเป็น ชั่วโมง (0–23.99) หรือ "HH:MM" หรือนาที (0–1439); ค่าเป็น m³/min · kg/h · หรือ % ของกำลังผลิตรวม (โปรแกรมถามหน่วยตอนนำเข้า) · ข้อมูลถูกเฉลี่ยเป็นรายชั่วโมง 24 ค่าแล้วตั้งโปรไฟล์เป็น "กำหนดเอง" · ตัวอย่างบรรทัด: 08:15, 62.4

📈 Load Profile — ความต้องการอากาศอัด / ไอน้ำ

เลือกรูปแบบจากคลัง (หรือกำหนดเอง 24 ชม.) โปรไฟล์ถูก scale เป็น % ของกำลังผลิตรวมของเครื่องที่ใช้งาน — ใช้ทดสอบว่าการตั้งค่าที่แนะนำรับมือแต่ละสถานการณ์ได้ดีเพียงใด

peak ของโปรไฟล์เทียบ FAD รวม / MCR รวมของเครื่องที่ติ๊กใช้งาน · ระบบออกแบบดี 70–85 % · ถ้า > 100 % ความดันจะตก (ใช้ทดสอบ N+1)
ช่วงกลางคืน/พัก: leak + เครื่องที่เดินต่อเนื่อง · โรงงานที่มี leak มาก 20–35 %
ความผันผวนวินาทีต่อวินาที (เปิด-ปิดวาล์ว, blow-off) 5–15 % · เติมแบบสุ่มสม่ำเสมอ ±ค่านี้ (เฉลี่ย 0) ทุกก้าวจำลองด้วย seed เดียวกัน (ผลซ้ำได้) · 0 = ไม่มี noise [แก้ไข 3 ต.ค. 2569 audit]
ใช้กับโปรไฟล์ batch/cyclic และ spike: รอบเครื่องจักร เช่น blow molding 10–20 นาที, autoclave 45–90 นาที
สัดส่วนเวลาในแต่ละคาบที่โหลดอยู่ระดับ peak (batch) — เช่น autoclave อัด 40 % ของรอบ · ใช้กับโปรไฟล์ batch เท่านั้น (spike ใช้ 12 % คงที่)
ใช้กับโปรไฟล์ 2 กะ / ramp: ชั่วโมงที่โหลดเริ่มขึ้น
เปลี่ยนเพื่อสุ่มชุดใหม่ (ผลซ้ำได้เมื่อ seed เดิม)
ค่าคงที่เวลาที่โหลดจริงเปลี่ยนจากระดับหนึ่งไปอีกระดับ (วาล์วเปิด/เครื่องจักรอุ่น) · อากาศอัด 0.5–2 นาที · ไอน้ำ 2–5 นาที · ใส่ 0 = ขั้นบันไดทันที (เข้มงวดสุด)
โปรไฟล์หลักถูกสร้างเป็นค่าเฉลี่ยรายช่วง แล้วเติม noise ทุกก้าวจำลอง
นำมาจากมิเตอร์ flow/พลังงานรายชั่วโมง (เช่น จาก data logger หรือ kWh รายชั่วโมง ÷ specific power) — ใส่ 24 ค่า ถ้าน้อยกว่าจะวนซ้ำ
สเกลจริง: 100 % = — · โปรไฟล์ที่ใช้จำลองคือช่วง — ชั่วโมงแรกของโปรไฟล์ 24 ชม. เริ่มที่เวลาเริ่มกะ − 1 ชม. (มีช่วงเปลี่ยนกะอยู่ในหน้าต่างเสมอ)

🎛️ การตั้งค่าที่แนะนำ — Master Control (Single Set Point) + Cascade สำรอง

โปรแกรมคำนวณค่าตั้งต้นให้จาก production minimum, ΔP, ปริมาตร/storage และรายการเครื่อง (ช่องมีป้าย ⚡ = เติมอัตโนมัติ แก้ทับได้ กด ↻ เพื่อดึงค่าใหม่) — จากนั้นแท็บ 3 จะจำลองเทียบกับการตั้งค่าปัจจุบัน

อากาศอัด/ไอน้ำ: = production minimum + ΔP ระบบ + margin + ครึ่งแถบ (วัดด้วย transmitter ตัวเดียวที่ header ไม่ใช่ที่ discharge แต่ละเครื่อง) · น้ำเย็น: CHWS setpoint = อุณหภูมิสูงสุดที่ header ยอมได้ − max(margin, ครึ่งแถบ) — สูงที่สุดที่กระบวนการยอมรับ
อากาศอัด: 0.5–0.7 bar (≈10 psi ตามรูป) หรือกว้างขึ้นถ้าถังเล็ก (จำกัดรอบ load ≤ ค่าที่ตั้ง) · ไอน้ำ: 0.3–0.6 bar ตาม storage kg/bar · น้ำเย็น: 0.5–2 K (stage-up/down deadband)
กันการสั่งเครื่องถัดไปเพราะการแกว่งชั่วครู่ · อากาศอัด 3–30 s · หม้อไอน้ำ 30–180 s · น้ำเย็น 60–900 s (มวลความร้อนของวงจรมาก)
ผู้ผลิต screw แนะนำ ≤ 6–10 รอบ/ชม. (มอเตอร์/วาล์ว) · หม้อไอน้ำ ≤ 4–6 รอบ/ชม. · chiller ≤ 2–3 start/ชม. (anti-recycle)
อากาศอัด: ใช้ seq เสมอ (base เต็มพิกัด + VSD/mod ตัวเดียวเป็น trim) · ไอน้ำ modulating หลายเครื่อง: par มักได้ η ดีกว่าเพราะไม่มีเครื่องใดวิ่ง low fire นาน · น้ำเย็น: par (equal loading) เมื่อเครื่องเหมือนกัน/ไม่มี VSD, seq เมื่อ lead เป็น VSD
เปิดไว้: อากาศอัดลอง energy-optimal / best-fit / fixed, ไอน้ำลอง seq / par แล้วเลือกโหมดที่พลังงานต่ำสุดโดยไม่ทำให้เวลาต่ำกว่า production minimum แย่กว่าปัจจุบัน (ใช้เวลาคำนวณ ~3 เท่า) · ปิดเมื่อต้องการทดสอบโหมดใดโหมดหนึ่ง
Energy-optimal = master ประเมิน demand (กรอง 30 s) แล้วเลือกชุดเครื่องที่ประมาณ kW ต่ำสุด (รวมค่า unload/cycling และ trim part-load) สลับเมื่อประหยัดได้ > 3 % — แบบ Kaeser SAM/Atlas Optimizer · Best-fit = เลือกเครื่องเล็กสุดที่ปิดส่วนขาดได้ · ลำดับคงที่ = ตามตารางด้านล่าง (controller รุ่นเก่า) — ทุกโหมดยังมีกฎความดัน load ที่ขอบล่าง/unload ที่ขอบบนเป็น safety
เวลาที่ยอมให้เครื่องเดิน unload (กิน 25–35 % kW) ก่อน master สั่งหยุดมอเตอร์ · สั้น = ประหยัด แต่ต้องไม่เกินจำนวน start ของมอเตอร์ (≤ 6–10 ครั้ง/ชม. สำหรับ 75–300 kW ตามผู้ผลิต) · ค่าตั้งโรงงานทั่วไป 10 นาที → แนะนำ 1–3 นาทีเมื่อมี master
trim = เครื่องที่ปรับต่อเนื่องรอบ set point (ควรเป็น VSD หรือ modulating) · "ไม่มี trim" = ทุกเครื่อง load/unload ในแถบ · optimizer ในแท็บ 🔍 จะลองทุกตัวเลือกให้
lead = เครื่องที่ปรับ firing rate ตาม PI รอบ set point และไม่ดับ · ควรเป็น modulating turndown สูง/η ดี
hot = เสีย radiation แต่พร้อมใน 1–2 นาที · cold = ไม่เสียแต่ start ช้า (purge + อุ่น)
ตั้ง local pressure switch/controller ของแต่ละเครื่องให้กว้างกว่า master band และเหลื่อมกันตามลำดับ เพื่อให้ระบบยังเดินได้ถ้า master controller เสีย

ลำดับและค่าตั้งของแต่ละเครื่อง

🧪 ผลจำลอง — ตั้งค่าปัจจุบัน (Cascade เหลื่อม) vs แนะนำ (Master single set point)

ปัจจุบัน (baseline)แนะนำ (recommended)ความต้องการproduction minimum

ความดันที่ header

ความต้องการ vs กำลังผลิตรวม

กำลังไฟฟ้ารวม (kW)

สถานะรายเครื่อง (แถบเวลา)

ผลของค่าแนะนำเดียวกันกับทุกโปรไฟล์ในคลัง

กดเพื่อจำลองทุกรูปแบบโหลด (9 แบบ) ด้วยการตั้งค่าปัจจุบันและค่าแนะนำชุดเดียวกัน — ใช้ตรวจว่าค่าที่แนะนำทนต่อโหลดแบบไหน และแบบไหนกลับสิ้นเปลือง

ยังไม่ได้กวาด — กดปุ่มด้านบน (ใช้เวลาไม่กี่วินาที)

ตารางเปรียบเทียบ

สูตร/สมมุติฐานที่ใช้

🔍 หาค่าตั้งที่ดีที่สุด (Optimizer)

ค้นหาค่าตั้ง (band · delay · auto-stop · โหมดจัดลำดับ · เครื่อง trim — หรือ band · delay · แบ่งภาระ · lead · standby สำหรับไอน้ำ) ที่ให้ต้นทุนพลังงานต่อปีต่ำสุด ถ่วงน้ำหนักข้ามหลายโปรไฟล์ ภายใต้เงื่อนไขความดันและรอบการทำงาน — ใช้ coordinate search (ปรับทีละตัวแปร วนซ้ำจนไม่ดีขึ้น) บนแบบจำลองเดียวกับแท็บ 3

① โปรไฟล์ที่ใช้ประเมินและน้ำหนัก

น้ำหนัก = สัดส่วนวันในสัปดาห์/ปีที่โหลดเป็นแบบนั้น (เช่น 2 กะ 5 วัน, วันหยุด 2 วัน) · ใส่ 0 = ไม่ใช้ · แนะนำให้นำเข้าโปรไฟล์จริงจาก logger (แท็บ 0 → CSV) แล้วให้น้ำหนักสูงสุดกับ "กำหนดเอง"

② ขอบเขตการค้นหาและเงื่อนไข

อากาศอัด: ผู้ผลิตยอมรับ 0.3–1.5 bar · ไอน้ำ: 0.2–1.5 bar (ขอบบนต้องต่ำกว่า safety valve ≥ 10 %) · น้ำเย็น: 0.5–3 K
อากาศอัด 3–60 s · ไอน้ำ 20–300 s · น้ำเย็น 60–900 s (โปรแกรมเลือกชุดค่าให้ตามระบบ)
จำกัดตามจำนวน start ของมอเตอร์ — ถ้า optimizer เลือกค่าต่ำและรอบ/ชม. สูง ให้เพิ่มค่าต่ำสุด
ค่าตั้งที่ทำให้ต่ำกว่านี้ (และแย่กว่าปัจจุบัน) ถูกตัดทิ้ง · 0.5 % ≈ 2.4 นาทีใน 8 ชม.
เกินค่านี้ถูกปรับต้นทุน +2 % ต่อ 1 รอบที่เกิน (soft constraint) — VSD ไม่นับ
coordinate search 1 รอบ = ปรับทุกตัวแปรทีละตัว · ปกติลู่เข้าใน 2–3 รอบ · ใช้เวลา ~10–40 s ต่อรอบ

③ ผลการค้นหา

ยังไม่ได้ค้นหา

④ ความไวของต้นทุนต่อ band และ delay (ตัวแปรอื่นคงที่ที่ค่าที่ดีที่สุด)

วัตถุประสงค์: J = Σ_i w_i·C_i / Σ_i w_i โดย C_i = ต้นทุนพลังงานต่อปี (฿) ของโปรไฟล์ i ที่ค่าตั้งนั้น (จำลอง time-step เหมือนแท็บ 3, ปัจจุบันจำลองครั้งเดียวแล้วเก็บไว้) · เงื่อนไข: %เวลาต่ำกว่า min ≤ max(ค่าที่ยอมรับ, ค่าปัจจุบัน) ไม่เช่นนั้น J = ∞ · รอบเกิน: J × (1 + 0.02·(รอบ − รอบสูงสุด)) · วิธี: เริ่มจากค่าแนะนำตามกฎ → วนตัวแปร band, delay, auto-stop, โหมด, trim (หรือ band, delay, share, lead, standby) ทีละตัวเลือกค่าที่ J ต่ำสุด → ซ้ำจนไม่ดีขึ้นหรือครบรอบ

🧭 หลักการ Cascade Control vs Master (Single Set Point) Control

ผังทั้งหมดวาดจากค่าจริงในแท็บ 0–2 ของโครงการนี้ — ใช้อธิบายให้ผู้ปฏิบัติงานเข้าใจว่าทำไมการตั้งค่าเหลื่อมกันจึงทำให้ความดันเฉลี่ยสูงเกินจำเป็น

① แถบควบคุม (ความดัน / อุณหภูมิ) แบบ Cascade เหลื่อมรายเครื่อง (ปัจจุบัน) เทียบ Master single set point (แนะนำ)

② ผังระบบ: เครื่องแต่ละตัว → (filter/dryer ΔP ต่างกัน) → ถังเก็บ/header → จุดใช้ · ตำแหน่ง sensor และ master controller

③ Capacity vs Power ของเครื่อง Load/Unload (2-step) — ทำไม unload ถึงไม่ประหยัดอย่างที่คิด

③ kW/RT vs Part-load ของแต่ละเครื่อง (DOE-2 EIR-fPLR) — ทำไมต้องเดินน้อยตัวที่ PLR สูง

③ ประสิทธิภาพหม้อไอน้ำ vs ภาระ และความสูญเสียจากการ cycle (purge + standby)

④ ตรรกะการทำงานของ Master Controller