- Pengarang: Johnny Liu, CEO di Dowway Vehicle
- Diterbitkan: Juni 2026
- Target Audiens: Insinyur Powertrain EV, Pengembang Perangkat Lunak Kontrol Motor, Insinyur Kalibrasi VCU
- Waktu Membaca: 12 menit
Ringkasan Eksekutif (TL;DR)
Apa itu Kontrol Stall PMSM? Dalam kondisi rotor terkunci (stall), Motor Sinkron Magnet Permanen (PMSM) memiliki kecepatan rotor nol ($n \approx 0$), sehingga menghasilkan daya keluaran mekanik nol ($P_{mech} \approx 0$). Namun, sistem kelistrikan tetap sangat aktif. Alih-alih “meningkatkan arus untuk mendorong,” pengontrol motor yang kuat harus secara dinamis mengatur perintah torsi terhadap sistem pembatas yang ketat (batas arus, termal, tegangan, dan demagnetisasi). Kontrol stall yang efektif menyeimbangkan kemampuan mengemudi kendaraan secara langsung (kemampuan melarikan diri) dengan ketahanan perangkat keras jangka panjang melalui kerangka kerja FOC multi-lapisan dan koordinasi VCU-MCU.
Table of Contents
Pendahuluan: Paradoks Kecepatan Nol dan Daya Tinggi
Di bidang Kendaraan Energi Baru (NEV) dan sistem penggerak listrik, Motor Sinkron Magnet Permanen (PMSM) banyak dipuji karena efisiensinya yang tinggi, kepadatan daya yang tinggi, dan respons dinamis yang cepat. Namun, keunggulan kinerja ini disertai dengan kendala teknik utama: Unit kontrol motor (MCU) harus mempertahankan presisi absolut selama kondisi ekstrem.
Di antara kasus-kasus khusus ini, kondisi macet (rotor terkunci) merupakan salah satu yang paling melelahkan secara fisik.
[Vehicle Control Unit (VCU)]
│ (Torque Request)
▼
[Motor Control Unit (MCU)] ──(High Current Injection)──> [Inverter & PMSM (Stalled)]
│
┌─────────────────────┴─────────────────────┐
▼ ▼
[Zero Mechanical Output] [High Thermal Loss]
P_mech = Te * ω_m ≈ 0 P_cu ≈ I_rms^2 * R_s (Heat!)
Gambar 1: Aliran energi dan jalur konversi termal dalam sistem PMSM rotor terkunci.
Secara definisi, stall terjadi ketika pengontrol memerintahkan torsi elektromagnetik, tetapi rotor tetap diam atau berputar dengan kecepatan mendekati nol karena faktor eksternal. Penyebab umum di dunia nyata meliputi:
- Tanjakan ekstrem dimulai dengan beban berat.
- Ban terjebak di lumpur tebal, salju, atau rintangan di luar jalan raya.
- Transmisi mekanis macet atau bantalan tersangkut
- Rem parkir mekanis atau rem servis yang belum dilepas
Ketika sebuah kendaraan gagal bergerak meskipun pengemudi menginjak pedal gas, kesalahpahaman umum adalah bahwa motor “tidak bekerja.” Pada kenyataannya, justru kebalikannya yang benar. Karena rotor diam, daya keluaran mekanik sistem secara matematis adalah nol: $$P_{mech} = T_e \cdot \omega_m \approx 0$$
Di mana:
- $T_e$ adalah torsi elektromagnetik ($\text{N}\cdot\text{m}$)
- $\omega_m$ adalah kecepatan sudut mekanik ($\text{rad/s}$)
Karena daya keluaran mekanik adalah nol, hukum kekekalan energi menyatakan bahwa hampir semua energi listrik yang disuntikkan ke kumparan stator diubah langsung menjadi energi termal. Hal ini didominasi oleh kerugian tembaga kumparan stator ($P_{cu}$) dan kerugian switching/konduksi inverter:$$P_{cu} \approx I_{rms}^2 R_s$$
Di mana:
- $I_{rms}$ adalah arus fasa Root-Mean-Square ($\text{A}$)
- $R_s$ adalah resistansi lilitan stator ($\Omega$)
Tanpa intervensi yang efektif, panas yang dihasilkan secara lokal ini dapat menyebabkan kegagalan sistem yang dahsyat dalam hitungan detik. Oleh karena itu, tujuan utama dari Kontrol Stall PMSM Tujuannya bukanlah untuk meningkatkan arus secara membabi buta guna mengatasi hambatan, tetapi untuk menemukan keseimbangan yang tepat antara memaksimalkan keluaran torsi dan melindungi perangkat keras penggerak listrik.
1. Kembali ke Dasar: Pembangkitan Torsi dalam Sistem Koordinat FOC
Untuk memahami bagaimana sebuah pengontrol menangani motor yang macet, kita harus melihat bagaimana torsi elektromagnetik dihasilkan secara matematis di bawah Kontrol Berorientasi Medan (Field-Oriented Control/FOC).
FOC memisahkan arus stator tiga fasa ($i_a$, $i_b$, $i_c$) menjadi sistem koordinat putar dua sumbu yang sejajar dengan fluks magnetik rotor (kerangka acuan $d/q$) menggunakan transformasi Clarke dan Park:
- $d$arus sumbu- ($i_d$): Sejajar dengan arah fluks magnet permanen rotor. Komponen ini mengatur eksitasi, pelemahan medan (pada kecepatan tinggi), dan memengaruhi torsi reluktansi pada motor kutub menonjol.
- $q$arus sumbu- ($i_q$): Tegak lurus terhadap arah fluks rotor. Ia berinteraksi langsung dengan fluks magnet untuk menghasilkan torsi elektromagnetik utama.
q-axis (Torque Generation)
▲
│ / Rotor Position (θ_e)
│ /
│ /
│ /
│ /
│ /
│ /
────────────────────┼───────────────────► d-axis (Flux Linkage / Field Weakening)
/│
/ │
/ │
Gambar 2: Penyelarasan geometris sumbu koordinat d/q relatif terhadap kutub magnet rotor.
Persamaan torsi elektromagnetik fundamental untuk PMSM tiga fasa adalah: $$T_e = \frac{3}{2}p \left[ \psi_f i_q + (L_d – L_q) i_d i_q \right]$$
Di mana:
- $p$ adalah pasangan kutub motor
- $\psi_f$ adalah fluks magnet permanen ($\text{Wb}$)
- $L_d, L_q$ masing-masing adalah induktansi sumbu $d$ dan sumbu $q$ ($\text{H}$).
- $i_d, i_q$ masing-masing adalah arus stator sumbu $d$ dan sumbu $q$ ($\text{A}$).
Karakteristik Torsi SPMSM vs. IPMSM
- Motor Sintetis Permukaan (SPMSM): Karena magnet permanen dipasang pada permukaan rotor, jalur magnetiknya simetris, sehingga $L_d \approx L_q$. Persamaan torsi disederhanakan menjadi: $$T_e = \frac{3}{2}p \psi_f i_q$$ Untuk SPMSM, pengontrol biasanya menjalankan strategi kontrol $i_d = 0$, sehingga keluaran torsi berbanding lurus dengan $i_q$.
- Interior PMSM (IPMSM): Karena magnet tertanam di dalam inti rotor, terdapat saliensi struktural di mana $L_q > L_d$. Hal ini menghasilkan torsi reluktansi negatif. Untuk memaksimalkan keluaran torsi per satuan arus selama beban berat atau start-up saat macet, MCU menggunakan Torsi Maksimum Per Ampere (MTPA) algoritma untuk secara dinamis menyuntikkan $i_d$ negatif di samping $i_q$, dengan memanfaatkan keselarasan magnetik dan gaya keengganan.
Dalam kondisi mengemudi normal, Unit Kontrol Kendaraan (VCU) mengirimkan permintaan torsi ($T_{req}$) ke pengontrol motor. MCU mengubah permintaan ini menjadi arus target ($i_{d,ref}, i_{q,ref}$), yang diatur oleh loop arus FOC.
[VCU Torque Request (T_req)] ──► [MCU Boundary Limiters] ──► [Torque Command (T_cmd)] ──► [MTPA Solver] ──► [Target Currents (id,ref / iq,ref)] ──► [FOC Current Loop]
Gambar 3: Jalur transmisi sinyal dari permintaan torsi tingkat kendaraan ke pengaturan arus FOC.
2. Tantangan FOC Kecepatan Nol: Estimasi Posisi dengan Sensor vs. Tanpa Sensor
Untuk menjalankan FOC dengan sukses, pengontrol harus mengetahui sudut rotor listrik yang tepat ($\theta_e$). Jika sudut yang dihitung salah, transformasi koordinat akan tidak sejajar: arus sumbu $q$ yang dimaksudkan akan bocor ke sumbu $d$. Hal ini mengurangi keluaran torsi, meningkatkan kehilangan panas, dan bahkan dapat menyebabkan pembalikan arah putaran motor.
Dalam kondisi stall tanpa kecepatan, mendapatkan sudut ini menghadirkan tantangan yang sangat berbeda tergantung pada arsitektur sistem.
Analisis Perbandingan: FOC Kecepatan Nol dengan Sensor vs. Tanpa Sensor
| Fitur / Metrik | FOC yang dilengkapi sensor (Resolver, Encoder, atau Hall) | FOC Tanpa Sensor (Pengamat / Mode Geser / Back-EMF) |
|---|---|---|
| Sumber Sudut pada Kecepatan Nol | Pengukuran fisik langsung (akurasi hingga 0 RPM). | Tidak menggunakan sensor fisik; mengandalkan model estimasi perangkat lunak. |
| Amplitudo Back-EMF | Tidak relevan dengan kualitas umpan balik sudut. | Mendekati nol ($e \propto \omega_m \approx 0$). Rasio sinyal terhadap derau sangat rendah. |
| Kemampuan Kontrol Torsi | Tinggi dan kontinu; dapat mempertahankan torsi henti nominal tanpa batas waktu (tergantung pada batasan termal). | Sangat rendah di bawah model pengamat standar karena hilangnya kemampuan pengamatan sudut. |
| Strategi Mitigasi | Pengaturan arus dan pemantauan termal secara berkala. | Penempatan rotor awal (injeksi DC), penarikan paksa loop terbuka (kontrol If), atau Injeksi Frekuensi Tinggi (HFI). |
| Profil Risiko & Margin | Risiko kehilangan sudut rendah; pembuangan panas adalah perhatian utama. | Risiko tinggi terjadinya penyimpangan sudut atau pergeseran fasa. Membutuhkan batasan torsi yang konservatif dan pemicu kesalahan yang cepat. |
Implikasi Teknik
Untuk kendaraan komersial tugas berat, mesin off-road, dan truk pertambangan, umpan balik sensor (biasanya melalui resolver resolusi tinggi) adalah wajib. Hal ini memastikan MCU dapat memberikan torsi tinggi pada kecepatan nol untuk mencegah kendaraan mundur di lereng curam.
Sebaliknya, aplikasi konsumen atau industri yang menggunakan FOC tanpa sensor harus bergantung pada metode pelacakan saliensi tingkat lanjut seperti Injeksi Frekuensi Tinggi (HFI) atau menggunakan pembatasan torsi kecepatan rendah yang ketat untuk mencegah motor kehilangan kendali saat terjadi stall.
3. Di Luar Lingkaran PI: Kontrol Stall sebagai Sistem Pembatas
Kesalahan umum dalam bidang teknik adalah menganggap bahwa pengontrol loop tertutup kecepatan-torsi standar dapat menangani kondisi stall (kehilangan daya angkat).
Jika kendaraan macet, pengontrol PI kecepatan akan melihat kesalahan besar antara kecepatan target (misalnya, 100 RPM) dan kecepatan aktual (0 RPM). Istilah integral loop kecepatan akan cepat jenuh, memerintahkan torsi maksimum dan mendorong loop arus ke batas fisik absolutnya. Tanpa pembatas pelindung, ini akan dengan cepat menyebabkan pelarian termal pada inverter atau demagnetisasi rotor.
Kontrol stall yang kuat harus berjalan paralel dengan loop PI, beroperasi sebagai sistem kooperatif pembatas yang terus menerus menghitung batas torsi aman maksimum.
┌─────────────────────────────────────────┐
│ - Maximum Phase Current Limit │
│ - q-Axis Current Limit │
│ - Motor Winding Temperature (Temp_mot) │ ──► Min() Selector ──► Current Limit Envelope (I_max)
│ - Inverter Junction Temp (Temp_igbt) │
│ - DC-Link Voltage / Current Limits │
│ - Rotor Demagnetization Limit │
└─────────────────────────────────────────┘
│
▼
[VCU Torque Request (T_req)] ─────────────────► [Limiter] ─────────────────► [Allowed System Torque (T_avail)]
Gambar 4: Arbitrase dinamis dari amplop torsi berdasarkan pembatas perangkat keras kooperatif.
Output torsi aktual ($T_{avail}$) adalah nilai minimum yang diizinkan oleh semua batasan sistem aktif:$$T_{avail} = \min \left( T_{req}, T_{limits} \right)$$
Batasan-batasan ini meliputi:
- Batas Arus Fase Maksimum ($I_{maks,fase}$): Membatasi arus puncak yang mengalir melalui kumparan stator untuk mencegah gangguan arus berlebih sesaat.
- $i_q$ Batas Arus ($I_{q,limit}$): Mencegah riak torsi yang berlebihan dan melindungi poros transmisi mekanis dari kerusakan akibat tekanan mendadak.
- Batas Suhu Kumparan Motor ($T_{winding}$): Dipantau melalui sensor NTC/PTC fisik atau dihitung menggunakan pengamat termal waktu nyata. Ketika suhu melebihi ambang batas yang dikalibrasi (misalnya, $140^\circ\text{C}$), pengontrol memulai penurunan daya termal.
- Batas Termal Inverter IGBT/MOSFET ($T_{persimpangan}$): Sambungan semikonduktor daya memiliki konstanta waktu termal yang sangat kecil (milidetik). MCU harus memantau atau memperkirakan suhu sambungan dan menerapkan penurunan daya yang cepat untuk mencegah kerusakan termal pada silikon.
- Batasan Tegangan & Arus DC-Link ($V_{dc}, I_{dc}$): Menjaga daya pengosongan baterai tetap dalam batas yang ditentukan, melindungi BMS dan mencegah penurunan tegangan berlebihan pada bus DC.
- Batas Risiko Demagnetisasi: Magnet permanen Neodymium-Besi-Boron (NdFeB) pada PMSM mengalami demagnetisasi ireversibel jika terkena suhu tinggi yang dikombinasikan dengan medan magnet berlawanan yang kuat (arus $i_d$ negatif yang besar). Pengontrol harus membatasi $i_d$ dan suhu dalam kondisi stall untuk menghindari kerusakan rotor.
4. Mesin Keadaan Deteksi dan Perlindungan Stall Multi-Variabel
Untuk melindungi sistem penggerak tanpa memicu alarm palsu selama start beban berat yang singkat, MCU harus menggunakan logika deteksi multi-variabel yang digabungkan dengan mesin status perlindungan bertahap.
Logika Deteksi Kemacetan
MCU menandai kondisi macet ketika kondisi berikut terpenuhi secara bersamaan selama durasi yang dikalibrasi ($t > t_{threshold}$):$$\text{Stall} = \left( |T_{req}| \ge T_{thresh} \right) \;\wedge\; \left( |n_{rotor}| \le n_{thresh} \right) \;\wedge\; \left( I_{rms} \ge I_{thresh} \right) \;\wedge\; \left( t \ge t_{stall\_delay} \right)$$
Untuk meningkatkan akurasi deteksi dan mencegah kesalahan positif (seperti peluncuran dengan akselerasi tinggi), MCU memeriksa silang parameter kendaraan lainnya melalui bus CAN/CAN-FD, termasuk:
- Status pedal rem (pengereman aktif melawan torsi)
- Gigi yang dipilih (D/R vs. N/P)
- Sensor kecepatan roda individual (mendeteksi selip roda diferensial dibandingkan dengan kondisi kendaraan benar-benar diam)
Mesin Keadaan Perlindungan Bertahap
Setelah terjadi stall yang terkonfirmasi, MCU akan beralih melalui mesin status proteksi bertahap untuk mengelola kejadian tersebut dengan aman.
┌─────────────────┐ Stall Detected ┌───────────────────┐ Temp/Time Rises ┌───────────────────┐
│ │ ──────────────────────────► │ Phase 1: │ ──────────────────────────► │ Phase 2: │
│ Normal Drive │ │ Torque Clamping │ │ Thermal Derating │
│ │ ◄────────────────────────── │ (iq reduction) │ ◄────────────────────────── │ (Dynamic limits) │
└─────────────────┘ Stall Recovered └───────────────────┘ Stall Recovered └───────────────────┘
▲ │
│ │ Temp > Max Limit
│ ▼
┌─────────────────┐ ┌───────────────────┐
│ │ ◄──────────────────────────────────────────────────────────────────────────── │ Phase 3: │
│ Drive Disable │ │ Fault & Warning │
│ (Safe State) │ ◄─────────────────────────────────────── UDS Fault Active ─────────────────── │ (UDS DTC Active) │
└─────────────────┘ └───────────────────┘
Gambar 5: Transisi mesin keadaan bertahap selama peristiwa macet motor yang berkelanjutan.
- Fase 1: Pengencangan Torsi (Segera). Pengontrol membatasi nilai maksimum $i_q$ ke nilai aman sementara (misalnya, 70% dari kemampuan puncak). Hal ini memberi pengemudi waktu singkat untuk melewati rintangan atau mundur dengan aman.
- Fase 2: Penurunan Daya Termal (Progresif). Jika kondisi macet berlanjut, pengontrol memantau suhu stator dan IGBT. Torsi yang diizinkan akan diturunkan secara dinamis mengikuti kemiringan termal yang telah ditentukan sebelumnya, mengurangi arus hingga nilai kontinu penggerak listrik.
- Fase 3: Peringatan dan Diagnostik Kerusakan (Pelaporan DTC UDS). Jika suhu lilitan terus meningkat mendekati ambang batas kritis, MCU akan menyiarkan frame peringatan prioritas tinggi melalui bus CAN, menyalakan lampu indikator kerusakan (MIL) pada dasbor, dan mencatat Kode Masalah Diagnostik (DTC) melalui UDS (Unified Diagnostic Services).
- Fase 4: Penonaktifan Penggerak & Kondisi Aman (Pemutusan Darurat). Jika suhu melebihi ambang batas aman maksimum (misalnya, suhu lilitan $180^\circ\text{C}$ atau suhu sambungan IGBT $150^\circ\text{C}$), pengontrol akan menonaktifkan sakelar inverter. Sistem beralih ke “Keadaan Aman” (misalnya, Korsleting Aktif – ASC, atau Putaran Bebas – Pulsa Aman Mati) untuk melindungi perangkat keras dari kerusakan termal.
Histeresis dan Pemulihan
Untuk mencegah “hunting” (di mana sistem dengan cepat masuk dan keluar dari mode proteksi, menyebabkan osilasi driveline yang parah), jalur pemulihan harus mencakup histeresis. Sistem hanya akan keluar dari mode proteksi dan mengembalikan batas torsi normal setelah kondisi stall hilang. Dan suhu turun di bawah ambang batas pemulihan yang aman (misalnya, $T_{winding} < 110^\circ\text{C}$).
5. Koordinasi Tingkat Sistem: Kalibrasi dan Integrasi VCU
Pengendalian stall bukan hanya masalah kontrol motor yang terisolasi; hal ini membutuhkan koordinasi yang cermat dengan unit kontrol kendaraan (VCU).
Jika laju peningkatan torsi VCU terlalu curam, atau jika permintaan pedal pengemudi tidak disaring selama terjadi stall, loop arus MCU akan mengalami transien besar. Hal ini dapat memicu perlindungan termal dini dan menyebabkan kendaraan mogok secara tidak perlu.
Parameter dan Strategi Kalibrasi Stall VCU
| Target Kalibrasi | Risiko Sistem Utama | Strategi Mitigasi & Kalibrasi yang Direkomendasikan |
|---|---|---|
| Permintaan Torsi Peluncuran ($T_{launch}$) | * Trip arus berlebih seketika.* Hentakan mendadak pada sistem penggerak.* Penurunan daya termal prematur. | * Terapkan peta torsi terpisah untuk kondisi kecepatan rendah dan macet.* Petakan permintaan torsi ke kecepatan kendaraan ($n$) dan terapkan kompensasi kemiringan aktif. |
| Kecepatan Tanjakan Pedal / Kemiringan ($dT/dt$) | * Kelonggaran/celah mekanis pada sistem penggerak.* Lonjakan arus tinggi pada MCU.* Kehilangan traksi pada permukaan dengan mu rendah. | * Kalibrasi filter low-pass pada input pedal.* Atur pembatas laju dinamis berdasarkan kecepatan saat ini ($n \approx 0$). Berikan jendela torsi sementara untuk menghindari rintangan sebelum penguncian. |
| Koordinasi Pelepasan Rem | * “Perlawanan torsi pengereman” (membuang energi sebagai panas).* Keausan mekanis rem yang dipercepat.* Titik panas pada lilitan. | * Terapkan arbitrase kooperatif: ketika pedal rem dan pedal gas ditekan bersamaan, prioritaskan sinyal rem.* Verifikasi posisi gigi, kecepatan roda, dan status EPB sebelum meningkatkan torsi penggerak. |
| Histeresis Pemulihan Termal | * Penyaluran torsi yang berosilasi.* Kelelahan isolasi lilitan akibat siklus termal.* Akselerasi kendaraan yang tidak dapat diprediksi. | * Perkenalkan ambang batas histeresis suhu (misalnya, $\Delta T \ge 25^\circ\text{C}$).* Gabungkan kunci penundaan waktu untuk mencegah upaya pelepasan stall yang berulang dan berfrekuensi tinggi. |
6. Kerangka Kerja Rekayasa 5 Lapisan untuk Kontrol Stall yang Kuat
Untuk membangun sistem penggerak listrik yang andal, kontrol stall harus diorganisasikan ke dalam arsitektur perangkat lunak lima lapis. Struktur ini memisahkan tuntutan kendaraan tingkat tinggi dari pengesampingan keselamatan perangkat keras tingkat rendah.
┌────────────────────────────────────────────────────────────────────────┐
│ Layer 1: Torque Request Layer (Driver & VCU Arbitration) │
└────────────────────────────────────────────────────────────────────────┘
│
▼
┌────────────────────────────────────────────────────────────────────────┐
│ Layer 2: Current Execution Layer (FOC Current Loops & MTPA) │
└────────────────────────────────────────────────────────────────────────┘
│
▼
┌────────────────────────────────────────────────────────────────────────┐
│ Layer 3: State Identification Layer (Speed, Current & Time Observers) │
└────────────────────────────────────────────────────────────────────────┘
│
▼
┌────────────────────────────────────────────────────────────────────────┐
│ Layer 4: Capability Limitation Layer (Thermal & Voltage Models) │
└────────────────────────────────────────────────────────────────────────┘
│
▼
┌────────────────────────────────────────────────────────────────────────┐
│ Layer 5: Fault Protection Layer (Diagnostics, Safe State & UDS) │
└────────────────────────────────────────────────────────────────────────┘
Gambar 6: Kerangka kerja rekayasa 5 lapis untuk manajemen stall PMSM yang komprehensif.
Lapisan 1: Lapisan Permintaan Torsi
Bertanggung jawab untuk menerima perintah pengemudi dan permintaan VCU. Ia menjadi penengah antara berbagai fungsi kendaraan (misalnya, cruise control, traction control, slope hold) dan meneruskan target torsi gabungan ($T_{req}$) ke pengontrol motor.
Lapisan 2: Lapisan Eksekusi Saat Ini
Inti dari algoritma FOC. Algoritma ini menjalankan loop arus frekuensi tinggi (biasanya $10\text{ kHz}$ hingga $20\text{ kHz}$) dan menggunakan tabel pencarian MTPA untuk mengubah perintah torsi menjadi referensi arus $i_d$ dan $i_q$ yang optimal.
Lapisan 3: Lapisan Identifikasi Negara Bagian
Memantau variabel status sistem secara terus menerus. Dengan memeriksa umpan balik resolver, arus fasa, dan sinyal status VCU, ia mendeteksi kapan motor macet dan mengelola timer konfirmasi kemacetan.
Lapisan 4: Lapisan Pembatasan Kemampuan
Mesin keselamatan termal dan listrik. Mesin ini menghitung batas operasi fisik secara real-time berdasarkan sensor suhu aktif dan model termal dinamis. Mesin ini mengurangi batas arus yang diizinkan ($I_{max}$) sebelum komponen fisik apa pun mencapai suhu berbahaya.
Lapisan 5: Lapisan Perlindungan Kesalahan
Garis pengaman terakhir. Jika kondisi mati mesin berlanjut melebihi batas suhu atau waktu yang aman, Lapisan 5 akan mengesampingkan semua lapisan di bawahnya. Lapisan ini mencatat kode kesalahan diagnostik, memberi peringatan kepada koordinator kendaraan, dan menonaktifkan inverter untuk melindungi perangkat keras fisik.
Kesimpulan: Pertempuran Senyap Sistem Penggerak Listrik
Keandalan motor tidak hanya diuji pada 15.000 RPM; tetapi juga didefinisikan pada 0 RPM.
Kontrol stall PMSM merupakan tindakan penyeimbangan antara kemampuan mengemudi kendaraan dan perlindungan perangkat keras. Algoritma FOC memastikan motor menghasilkan torsi secara efisien, sementara sistem perlindungan stall menentukan berapa lama torsi tersebut dapat dipertahankan dengan aman sebelum perangkat keras harus berhenti bekerja.
Bagi para insinyur kontrol motor, menguasai kontrol stall membutuhkan pemahaman mendalam tentang loop arus, estimasi sudut, pemodelan termal, dan mesin keadaan diagnostik. Bagi para insinyur kalibrasi VCU, hal itu membutuhkan penyeimbangan ramp torsi, sensasi berkendara, dan batasan perangkat keras.
Ketika sebuah kendaraan listrik dengan mudah mendaki jalan berbatu yang curam atau keluar dari lumpur yang dalam, mudah untuk fokus pada kekuatan mentahnya. Tetapi di balik layar, pertempuran senyap sedang dimenangkan oleh pengontrol motor—membuktikan bahwa dalam sistem penggerak listrik, kontrol absolut pada kecepatan nol adalah tanda sejati keunggulan teknik.
FAQ: Referensi Teknis Bernilai Tinggi
Q1: Mengapa PMSM memanas begitu cepat saat terjadi stall jika kendaraan tidak bergerak?
Pada kecepatan rotor nol, daya keluaran mekanik ($P_{mech} = T_e \cdot \omega_m$) adalah nol. Namun, untuk mempertahankan torsi yang diminta, pengontrol motor harus menyuntikkan arus besar ke dalam kumparan stator. Tanpa pergerakan rotor, tidak ada GGL balik ($e \approx 0$), yang berarti tegangan yang diberikan seluruhnya digunakan untuk mengatasi resistansi kumparan ($R_s$). Hal ini mengubah semua energi listrik menjadi kerugian tembaga stator ($P_{cu} \approx I_{rms}^2 R_s$). Selain itu, karena rotor diam, panas terkonsentrasi di satu lokasi fisik daripada didistribusikan secara merata di semua fase, yang menyebabkan titik panas lokal yang cepat.
Q2: Apa perbedaan antara arus puncak dan arus penurunan daya termal pada pengontrol motor?
- Arus Puncak: Arus maksimum yang dapat ditangani oleh inverter dan motor untuk durasi yang sangat singkat (biasanya 3 hingga 10 detik). Batas ini ditentukan oleh suhu sambungan maksimum ($T_{j}$) dari IGBT/MOSFET dan saturasi magnetik inti stator.
- Arus Penurunan Daya Termal: Batas arus yang disesuaikan secara dinamis dihitung oleh model manajemen termal MCU. Saat suhu lilitan stator atau semikonduktor daya meningkat, pengontrol mengurangi arus yang diizinkan dari batas puncak menuju nilai arus kontinu motor untuk mencegah kerusakan termal.
Q3: Bagaimana demagnetisasi terjadi selama peristiwa stall, dan bagaimana cara mencegahnya?
Demagnetisasi terjadi ketika magnet permanen (seperti NdFeB) terpapar suhu tinggi dan medan magnet berlawanan yang kuat (medan demagnetisasi) secara bersamaan. Dalam kondisi macet, kombinasi kerugian tembaga stator yang tinggi (panas) dan arus sumbu-d negatif yang besar (digunakan dalam MTPA atau strategi pelemahan medan) dapat mendorong magnet melewati titik tekuknya pada kurva histeresis magnetik B-H, menyebabkan hilangnya fluks magnetik yang tidak dapat dipulihkan.
Hal ini dapat dicegah dengan:
- Menerapkan pengamat termal dinamis dengan latensi rendah untuk rotor.
- Membatasi arus maksimum negatif sumbu $d$ seiring dengan peningkatan suhu rotor.
- Mendesain struktur rotor dengan jembatan baja pelindung untuk melindungi magnet dari transien fluks stator langsung.




