พิมพ์คำที่ต้องการค้นหา ทั้งภาษาไทยและอังกฤษ

  1. หน้าแรก
  2. คลังความรู้
  3. อนุกรมฟูเรียร์
  4. อินเวอร์เตอร์ · PWM

// บทที่ 14.10 · อนุกรมฟูเรียร์ · Inverter & PWM Spectra

สเปกตรัมของอินเวอร์เตอร์: สี่เหลี่ยม quasi-square six-step SHE และ SPWM

อินเวอร์เตอร์สร้างไซน์จากสวิตช์ที่เปิดปิดได้แค่สองหรือสามระดับ ทุกเทคนิคตั้งแต่คลื่นสี่เหลี่ยมถึง PWM คือการเลือกจังหวะสวิตช์ให้ฮาร์มอนิกหลักได้ขนาดที่ต้องการ แล้วย้ายฮาร์มอนิกที่เหลือไปอยู่ที่ที่กรองง่ายที่สุด อนุกรมฟูเรียร์บอกได้แม่นยำว่าแต่ละวิธีย้ายไปไว้ที่ไหน

เขียนโดย อาจารย์มดอัปเดต
สรุปใน 30 วินาที
  • สี่เหลี่ยมเต็มบริดจ์: V1=4VdcπV_1 = \frac{4V_{dc}}{\pi} ฮาร์มอนิก 1/n1/n · quasi-square: 4Vdcnπcos⁡nα\frac{4V_{dc}}{n\pi}\cos n\alpha เลือก α ฆ่าฮาร์มอนิกได้
  • six-step 3 เฟส: เหลือ 6k ± 1 · VLL1=0.780VdcV_{LL1} = 0.780V_{dc} (RMS)
  • SPWM: V1=maVdc2V_1 = m_a\frac{V_{dc}}{2} (ครึ่งบริดจ์) ฮาร์มอนิกย้ายไปรอบ mfm_f, 2mf2m_f · ยูนิโพลาร์ย้ายไปรอบ 2mf2m_f
  • 3 เฟส: VLL1,rms=0.612 maVdcV_{LL1,rms} = 0.612\,m_aV_{dc} · mfm_f คี่ หารด้วย 3 ลงตัว
ระดับพื้นฐาน ม.ปลาย · ปวส. · ปี 1กลาง ป.ตรี วิศวกรรมขั้นสูง ป.โท · งานวิจัย

อินเวอร์เตอร์คลื่นสี่เหลี่ยม พื้นฐาน

V1 Square-wave inverter อินเวอร์เตอร์คลื่นสี่เหลี่ยม

เต็มบริดจ์ (±Vdc):  Vn=4Vdcnπ,  V1,rms=0.900Vdcครึ่งบริดจ์ (±Vdc/2):  Vn=2Vdcnπ\text{เต็มบริดจ์ } (\pm V_{dc}):\; V_n = \frac{4V_{dc}}{n\pi},\; V_{1,rms} = 0.900V_{dc} \qquad \text{ครึ่งบริดจ์ } (\pm V_{dc}/2):\; V_n = \frac{2V_{dc}}{n\pi}

ใช้ W1 ตรง ๆ · ปรับขนาดฮาร์มอนิกหลักไม่ได้นอกจากเปลี่ยน VdcV_{dc} THD 48 % · โหลดเหนี่ยวนำช่วยกรองกระแส (A-2)

quasi-square: ปรับแรงดันและกำจัดฮาร์มอนิกด้วยมุมเดียว กลาง

เต็มบริดจ์สร้างระดับศูนย์ได้ด้วย (สวิตช์บนทั้งสองหรือล่างทั้งสองนำพร้อมกัน) ใส่ช่วงศูนย์กว้าง α ที่ขอบทั้งสองของแต่ละครึ่งคาบ ได้รูปเสี้ยวคลื่นสมมาตรที่วิเคราะห์ไว้แล้วใน S-2

V2 Quasi-square inverter ปรับด้วยมุม α

Vn=4Vdcnπcos⁡nα,α=90∘n  ⇒  Vn=0    (α=30∘: n=3α=18∘: n=5α=12.86∘: n=7)V_n = \frac{4V_{dc}}{n\pi}\cos n\alpha,\qquad \alpha = \frac{90^\circ}{n} \;\Rightarrow\; V_n = 0 \;\;(\alpha = 30^\circ:\ n = 3 \quad \alpha = 18^\circ:\ n = 5 \quad \alpha = 12.86^\circ:\ n = 7)

มุมเดียวทำได้สองงานไม่พร้อมกัน: ปรับขนาด V1V_1 หรือกำจัดฮาร์มอนิกหนึ่งตัว ต้องการมากกว่านั้นใช้ SHE หรือ PWM

ωtα2α30°150°210°330°V_dcA₁ = (4V_dc/π)cos 30° = 1.10V_dc · A₃ = (4V_dc/3π)cos 90° = 0
quasi-square α = 30° (สีส้ม) และฮาร์มอนิกหลักของมัน (สีฟ้า) ช่วงศูนย์กว้าง 30° ที่ขอบแต่ละด้าน ทำให้ฮาร์มอนิกที่ 3 หายไปพอดี
ตัวอย่าง V-1 · อินเวอร์เตอร์สำรองไฟแบบ modified sine

เต็มบริดจ์ VdcV_{dc} = 311 V ใช้ quasi-square α = 30° หาแรงดันฮาร์มอนิกหลัก (ยอดและ RMS) ฮาร์มอนิกที่ 5, 7 และค่า RMS รวม

  1. V2: V1=4(311)πcos⁡30∘=342.9V_1 = \frac{4(311)}{\pi}\cos 30^\circ = 342.9 V ยอด = 242.5 V RMS

  2. V5=4(311)5π∣cos⁡150∘∣=68.6V_5 = \frac{4(311)}{5\pi}|\cos 150^\circ| = 68.6 V · V7=49.0V_7 = 49.0 V (ยอด) · V3=0V_3 = 0

  3. RMS รวม W9: 3111−1/3=253.9311\sqrt{1 - 1/3} = 253.9 V

ได้ราว 242 V RMS ที่ 50 Hz (ใกล้ไฟบ้าน) ไม่มีฮาร์มอนิกที่ 3 THD 31 % · ขาย UPS แบบนี้ในชื่อ “modified sine wave” อุปกรณ์ที่มีตัวเก็บประจุด้านเข้าหรือมอเตอร์บางชนิดทำงานได้แต่ร้อนกว่า

อินเวอร์เตอร์ 3 เฟส six-step กลาง

สามขา (leg) แต่ละขาเป็นสี่เหลี่ยม ±Vdc/2 เลื่อนกัน 120° แรงดันไลน์คือผลต่างของสองขา ได้ quasi-square α = 30° โดยอัตโนมัติ ฮาร์มอนิกที่ 3 ของแต่ละขาอยู่ในเฟสเดียวกัน (ลำดับศูนย์ H10) จึงหักล้างกันในแรงดันไลน์

V3 Six-step inverter อินเวอร์เตอร์ six-step

VLL1,rms=6πVdc=0.780Vdc,Vph1,rms=2πVdc=0.450Vdc,Vh=V1h,  h=6k±1V_{LL1,rms} = \frac{\sqrt6}{\pi}V_{dc} = 0.780V_{dc},\qquad V_{ph1,rms} = \frac{\sqrt2}{\pi}V_{dc} = 0.450V_{dc},\qquad V_h = \frac{V_1}{h},\; h = 6k \pm 1

รูปคลื่นแรงดันเฟส W10 แรงดันไลน์ W11 · ให้แรงดันสูงสุดที่ VdcV_{dc} ทำได้ (สูงกว่า SPWM เชิงเส้น 27 %) ไดรฟ์ใช้ในย่านความเร็วสูงสุด

Selective Harmonic Elimination (SHE) ขั้นสูง

ขยายแนวคิดของ quasi-square: ใส่ช่วงศูนย์หลายช่วงในหนึ่งในสี่คาบ ได้มุมสวิตช์ k มุม จึงตั้งสมการได้ k สมการ ใช้หนึ่งสมการกำหนดขนาด V1V_1 ที่เหลือบังคับให้ฮาร์มอนิกที่ไม่ต้องการเป็นศูนย์

V4 SHE equations (3-level, quarter-wave) สมการ SHE

Vn=4Vdcnπ∑k=1K(−1)k+1cos⁡nαk,0<α1<α2<⋯<αK<90∘V_n = \frac{4V_{dc}}{n\pi}\sum_{k=1}^{K}(-1)^{k+1}\cos n\alpha_k,\qquad 0 \lt \alpha_1 \lt \alpha_2 \lt \cdots \lt \alpha_K \lt 90^\circ

ไม่เชิงเส้น ต้องแก้เชิงตัวเลข (นิวตัน) แล้วเก็บเป็นตารางมุมในไมโครคอนโทรลเลอร์ ใช้ในอินเวอร์เตอร์กำลังสูงที่ความถี่สวิตช์ต่ำ

ตัวอย่าง V-2 · กำจัด 5 และ 7 พร้อมกัน

ใช้สามมุม ต้องการ V1=0.8×4VdcπV_1 = 0.8 \times \frac{4V_{dc}}{\pi} และ V5=V7=0V_5 = V_7 = 0 หามุมและฮาร์มอนิกที่เหลือ

  1. สมการ: cos⁡α1−cos⁡α2+cos⁡α3=0.8\cos\alpha_1 - \cos\alpha_2 + \cos\alpha_3 = 0.8 · cos⁡5α1−cos⁡5α2+cos⁡5α3=0\cos 5\alpha_1 - \cos 5\alpha_2 + \cos 5\alpha_3 = 0 · cos⁡7α1−cos⁡7α2+cos⁡7α3=0\cos 7\alpha_1 - \cos 7\alpha_2 + \cos 7\alpha_3 = 0

  2. แก้ด้วยวิธีนิวตัน: α1=23.63∘\alpha_1 = 23.63^\circ, α2=38.06∘\alpha_2 = 38.06^\circ, α3=47.84∘\alpha_3 = 47.84^\circ

  3. แทนกลับ (% ของ V1V_1): V3V_3 2.8 % · V5=V7=0V_5 = V_7 = 0 · V9V_9 20.3 % · V11V_{11} 18.9 % · V13V_{13} 11.2 %

สามมุมฆ่า 5 และ 7 ได้จริง ในระบบ 3 เฟสแรงดันไลน์ตัด 3 และ 9 ทิ้งเอง ฮาร์มอนิกแรกที่เหลือคือ 11 และ 13 ซึ่งกรองง่ายกว่ามาก ตรวจด้วยแล็บโหมด “พิมพ์สมการเอง” ได้

Sinusoidal PWM: ย้ายฮาร์มอนิกไปความถี่สวิตชิ่ง กลาง

เทียบสัญญาณอ้างอิงไซน์ (ความถี่ขาออก f1f_1) กับคลื่นพาหะสามเหลี่ยม (ความถี่ fsf_s) สวิตช์บนเปิดเมื่ออ้างอิงสูงกว่าพาหะ ค่าเฉลี่ยเฉพาะที่ของพัลส์ (local average) ติดตามไซน์ ฮาร์มอนิกหลักจึงแปรตรงกับขนาดของอ้างอิง ส่วนฮาร์มอนิกที่เหลือเป็นไซด์แบนด์รอบความถี่พาหะ (การคูณสัญญาณ C12)

V5 SPWM fundamentals นิยามและฮาร์มอนิกหลัก

ma=v^refv^tri,mf=fsf1,V^1=maVdc2  (ครึ่งบริดจ์),V^1=maVdc  (เต็มบริดจ์),ma≤1m_a = \frac{\hat v_{ref}}{\hat v_{tri}},\qquad m_f = \frac{f_s}{f_1},\qquad \hat V_1 = m_a\frac{V_{dc}}{2}\;(\text{ครึ่งบริดจ์}),\qquad \hat V_1 = m_aV_{dc}\;(\text{เต็มบริดจ์}),\qquad m_a \le 1

V6 Where the PWM harmonics are ตำแหน่งไซด์แบนด์

h=j mf±k:ไบโพลาร์: j คี่→k คู่ (0, 2, 4),  j คู่→k คี่ (1, 3)ยูนิโพลาร์: กลุ่ม j คี่หายหมด เหลือ 2mf±1,2mf±3,…h = j\,m_f \pm k:\quad \text{ไบโพลาร์: } j \text{ คี่} \to k \text{ คู่ (0, 2, 4)},\; j \text{ คู่} \to k \text{ คี่ (1, 3)} \qquad \text{ยูนิโพลาร์: กลุ่ม } j \text{ คี่หายหมด เหลือ } 2m_f \pm 1, 2m_f \pm 3, \dots

ฮาร์มอนิกต่ำกว่า mf−4m_f - 4 แทบไม่มีเมื่อ ma≤1m_a \le 1 ตัวกรองจึงออกแบบที่ fsf_s (หรือ 2fs2f_s สำหรับยูนิโพลาร์) ไม่ใช่ที่ 150 Hz

vᵣ, v_trivₐₒ00.40.81m_f2m_f3m_f0.800.82hสเปกตรัม (หน่วย V_dc/2)
บน: สัญญาณอ้างอิงไซน์ (สีส้ม) เทียบพาหะสามเหลี่ยม mfm_f = 15 ได้พัลส์ไบโพลาร์ (สีฟ้า) · ล่าง: สเปกตรัม ฮาร์มอนิกหลัก mam_a = 0.8 แล้วว่างไปจนถึงกลุ่มรอบ mfm_f และ 2mf2m_f
ขนาดฮาร์มอนิกของ SPWM ไบโพลาร์ (ค่ายอดหารด้วย Vdc/2V_{dc}/2) คำนวณแบบปิดในแล็บที่ mfm_f = 51 · ยูนิโพลาร์ใช้คอลัมน์ 2mf±12m_f \pm 1, 2mf±32m_f \pm 3 เดียวกันแต่หารด้วย VdcV_{dc} และไม่มีกลุ่ม mfm_f, 3mf3m_f
mam_a1mfm_fmf±2m_f \pm 2mf±4m_f \pm 42mf±12m_f \pm 12mf±32m_f \pm 33mf3m_f3mf±23m_f \pm 23mf±43m_f \pm 4
0.20.2001.2420.0160.0000.1900.0030.3350.0440.001
0.40.4001.1510.0610.0010.3260.0240.1230.1390.012
0.60.6001.0060.1310.0030.3700.0710.0830.2030.047
0.80.8000.8180.2200.0080.3140.1390.1710.1760.104
1.01.0000.6010.3180.0180.1810.2120.1130.0620.157

V7 Choosing mf เลือก mf

mf∈Z,mf คี่,mf=3k  (3 เฟส)m_f \in \mathbb Z,\quad m_f \text{ คี่},\quad m_f = 3k \;(\text{3 เฟส})

จำนวนเต็ม: เป็นคาบพอดี ไม่มีอินเตอร์ฮาร์มอนิก · คี่: สมมาตรครึ่งคลื่น ไม่มีคู่ · 3k: กลุ่มที่ mfm_f ของสามเฟสเป็นลำดับศูนย์ หายจากแรงดันไลน์ (เหลือ mf±2m_f \pm 2) · เมื่อ mfm_f > 21 ข้อเหล่านี้สำคัญน้อยลง

V8 Overmodulation โอเวอร์มอดูเลชัน ma>1m_a \gt 1

maVdc2<V^1≤4π⋅Vdc2m_a\frac{V_{dc}}{2} \lt \hat V_1 \le \frac{4}{\pi}\cdot\frac{V_{dc}}{2}

พัลส์บางช่วงหายไป V1V_1 เพิ่มไม่เป็นเชิงเส้นจนเข้าใกล้คลื่นสี่เหลี่ยม ฮาร์มอนิกต่ำ 3, 5, 7 กลับมา ลองตั้ง mam_a = 1.3 ในแล็บ

V9 Three-phase SPWM แรงดันไลน์

VLL1,rms=322 maVdc=0.612 maVdcV_{LL1,rms} = \frac{\sqrt3}{2\sqrt2}\,m_aV_{dc} = 0.612\,m_aV_{dc}

ฉีดฮาร์มอนิกที่ 3 ในอ้างอิง (หรือใช้ SVPWM) เพิ่มได้อีก 15.5 % เพราะฮาร์มอนิกที่ 3 หายในแรงดันไลน์ (ลำดับศูนย์)

ตัวอย่าง V-3 · อินเวอร์เตอร์ 1 เฟส 220 V พร้อมฟิลเตอร์

เต็มบริดจ์ยูนิโพลาร์ VdcV_{dc} = 400 V, mam_a = 0.8, f1f_1 = 50 Hz, mfm_f = 21 (สวิตช์ 1.05 kHz) ฟิลเตอร์ L = 3 mH, C = 20 µF โหลด 20 Ω หาแรงดันขาออกและ THD

  1. V5: V^1=0.8×400=320\hat V_1 = 0.8 \times 400 = 320 V (226 V RMS) · THD ก่อนกรอง 72 %

  2. V6 ยูนิโพลาร์: ไม่มีกลุ่มที่ 21 · กลุ่มใหญ่ที่ 41, 43 (2050, 2150 Hz) ยอด 125.7 V และ 39, 45 ยอด 55.8 V

  3. ฟิลเตอร์ f0=12πLC=650f_0 = \frac{1}{2\pi\sqrt{LC}} = 650 Hz · A2 ที่ 2050 Hz ∣H∣=0.109|H| = 0.109 → ฮาร์มอนิกที่ 41 เหลือ 13.7 V

  4. รวมทุกฮาร์มอนิกที่ขาออก: V1V_1 = 227 V RMS (ฟิลเตอร์ยกขึ้นเล็กน้อย) THD = 6.4 %

ได้ 227 V RMS THD 6.4 % ยังเกิน 5 % ทางเลือก: เพิ่ม mfm_f (สวิตช์เร็วขึ้น ฮาร์มอนิกย้ายไกลขึ้น ลดลงตาม f2f^2) หรือเพิ่ม LC · เปิดแล็บวงจร “SPWM → ฟิลเตอร์ LC ได้ไซน์” เพื่อลองปรับ

V10 Weighted THD WTHD: ความเพี้ยนของกระแสในโหลดเหนี่ยวนำ

WTHD=∑h≥2(Vh/h)2V1\mathrm{WTHD} = \frac{\sqrt{\sum_{h\ge2}(V_h/h)^2}}{V_1}

กระแสในโหลด L ∝ Vh/(hX1)V_h/(hX_1) WTHD จึงทำนาย THD ของกระแสมอเตอร์ได้ดีกว่า THD ของแรงดัน ใช้เปรียบเทียบวิธี PWM ต่าง ๆ

ฮาร์มอนิกของอินเวอร์เตอร์กับมอเตอร์ กลาง

ฮาร์มอนิกลำดับเฟสผลต่อมอเตอร์เหนี่ยวนำ
5ลบสนามหมุนกลับทาง แรงบิดต้าน ความร้อนในโรเตอร์
7บวกสนามหมุนทางเดียวกันที่ 7 เท่า
5 กับ 7 รวมกัน—แรงบิดกระเพื่อมที่ 6f (300 Hz ที่ 50 Hz) เสียงและการสั่น
รอบ mfm_fผสมความสูญเสียในแกนเหล็ก เสียงหวีดที่ความถี่สวิตชิ่ง
ขอบ dv/dt สูง—แรงดันสะท้อนในสายยาว กระแสแบริ่ง (ดูเอนเวโลปขอบ B9)

แล็บ: ดูสเปกตรัมของ PWM พื้นฐาน

เลือก SPWM แล้วเปลี่ยน mam_a เทียบกับตารางด้านบน สลับยูนิโพลาร์แล้วดูกลุ่มที่ mfm_f หายไป ลอง mam_a = 1.3 ดูฮาร์มอนิกต่ำโผล่ หรือเลือก quasi-square แล้วหามุม α ที่ฆ่าฮาร์มอนิกที่ 5

นำไปใช้จริง: ฟิลเตอร์ LCL PLL และการควบคุมกระแสของอินเวอร์เตอร์โซลาร์เชื่อมกริด อยู่ที่ อินเวอร์เตอร์โซลาร์

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

SPWM มีฮาร์มอนิกที่ความถี่อะไร?

แบบไบโพลาร์ฮาร์มอนิกอยู่เป็นกลุ่ม (ไซด์แบนด์) รอบ mfm_f, 2mf2m_f, 3mf3m_f เท่าของความถี่ขาออก เช่น mfm_f และ mf±2m_f \pm 2, 2mf±12m_f \pm 1 แบบยูนิโพลาร์ (เต็มบริดจ์) กลุ่มแรกที่ mfm_f หายไป เหลือรอบ 2mf2m_f เหมือนความถี่สวิตชิ่งเพิ่มเป็นสองเท่า ฮาร์มอนิกต่ำ (3, 5, 7) ไม่มีถ้า ma≤1m_a \le 1

ทำไมเลือก mf เป็นเลขคี่และหารด้วย 3 ลงตัว?

mfm_f จำนวนเต็ม (synchronous PWM) ทำให้รูปคลื่นเป็นคาบพอดี ไม่มีอินเตอร์ฮาร์มอนิก mfm_f คี่ทำให้ได้สมมาตรครึ่งคลื่น ไม่มีฮาร์มอนิกคู่ และในอินเวอร์เตอร์ 3 เฟส mfm_f ที่หารด้วย 3 ลงตัวทำให้ฮาร์มอนิกที่ mfm_f ของสามเฟสอยู่ในเฟสเดียวกันจึงหายไปในแรงดันไลน์

แรงดันขาออกของอินเวอร์เตอร์ SPWM คำนวณอย่างไร?

ในช่วงเชิงเส้น ma≤1m_a \le 1 ฮาร์มอนิกหลักครึ่งบริดจ์มียอด maVdc/2m_aV_{dc}/2 เต็มบริดจ์ maVdcm_aV_{dc} และแรงดันไลน์ 3 เฟส RMS 0.612 maVdc0.612\,m_aV_{dc} เช่น VdcV_{dc} = 540 V, mam_a = 0.9 ได้ราว 298 V ไลน์

quasi-square กำจัดฮาร์มอนิกที่ 3 ได้อย่างไร?

ฮาร์มอนิกที่ n ของ quasi-square มีขนาด 4Vdcnπcos⁡nα\frac{4V_{dc}}{n\pi}\cos n\alpha เลือก α = 30° ทำให้ cos 90° = 0 ฮาร์มอนิกที่ 3, 9, 15 หายทั้งหมด α = 18° กำจัดที่ 5 ส่วนวิธี SHE ใช้หลายมุมพร้อมกันกำจัดได้หลายฮาร์มอนิก

อาจารย์มด · ธีรวุฒิ แสวงบุญ
อาจารย์สาขาวิชาวิศวกรรมไฟฟ้า มหาวิทยาลัยราชภัฏธนบุรี สมุทรปราการ · ดูโปรไฟล์