Table of Contents
- Pengarang: Johnny Liu, CEO di Dowway Vehicle
- Diterbitkan: 19 Juli 2026
- Kategori: Teknik Otomotif / Sistem Penggerak & Algoritma Kontrol Kendaraan Listrik
- Perkiraan Waktu Membaca: 15 menit
Biografi Penulis & Otoritas
Johnny Liu adalah CEO di Kendaraan DowwayJohnny adalah pengembang solusi powertrain kendaraan listrik (EV) dan arsitektur Unit Kontrol Kendaraan (VCU) canggih. Dengan lebih dari 15 tahun pengalaman R&D langsung di bidang sistem penggerak motor, sistem tertanam otomotif, dan keselamatan fungsional (ISO 26262), Johnny telah memimpin pengembangan algoritma kontrol penggerak tingkat produksi yang digunakan di ratusan ribu kendaraan listrik di seluruh dunia.
Metadata Teknis
- Entitas Utama: Unit Kontrol Kendaraan (VCU), Unit Kontrol Motor (MCU), Motor Sinkron Magnet Permanen (PMSM), Kontrol Berorientasi Medan (FOC).
- Algoritma Inti: Kontrol Mesin Keadaan, Kompensasi Kemiringan, Modulasi Lebar Pulsa Vektor Ruang (SVPWM), Kompensasi Waktu Mati, Injeksi Frekuensi Tinggi (HFI).
- Tujuan Pencarian Target Audiens: Rekayasa kontrol EV terperinci, kalibrasi motor kecepatan rendah, integrasi sistem penggerak.
1. Pendahuluan: Fisika Perayapan — Kendaraan ICE vs. Kendaraan Listrik
Mengapa kendaraan listrik memerlukan kontrol merayap aktif?
Tidak seperti kendaraan bermesin pembakaran internal (ICE) yang bergerak maju secara alami karena kopling fluida dalam konverter torsi, kendaraan listrik (EV) menggunakan motor sinkron magnet permanen (PMSM) yang tidak menghasilkan torsi pada kecepatan nol saat tidak diperintahkan. EV harus menggunakan kontrol merayap yang dikendalikan perangkat lunak untuk meniru pergerakan maju yang lambat ini, mencegah mundur di tanjakan, dan menjaga agar berkendara pada kecepatan rendah tetap mulus.
+------------------------------------------------------------------------+
| |
| [ICE Passive Creep] |
| Engine Idle ---> Torque Converter (Hydraulic Coupling) ---> Residual Torque |
| |
| [EV Active Creep] |
| VCU Sensors ---> State Machine ---> MCU (Active FOC) ---> Creep Torque |
| |
+------------------------------------------------------------------------+
Pengalaman Warisan
Pada kendaraan ICE tradisional dengan transmisi otomatis, mesin berjalan pada kecepatan idle untuk mencegah mesin mati. Ketika kendaraan berhenti dan gigi berada di posisi Drive (D), konverter torsi terus berputar melawan cairan transmisi. Hubungan fisik ini mengirimkan torsi sisa kecil ke roda, membuat kendaraan bergerak maju perlahan. Pengemudi mengharapkan perilaku ini.
Tantangan Kendaraan Listrik
Untuk kendaraan listrik baterai (BEV) dengan PMSM, fisika yang berlaku berubah:
- Perintah Nol Berarti Torsi Nol: Pada kecepatan motor mendekati nol, motor menghasilkan torsi nol kecuali jika kita menyuntikkan arus.
- Tidak Ada Kepemilikan Pasif: Sebagian besar kendaraan listrik menggunakan gir reduksi satu kecepatan tanpa pengunci mekanis selain pengunci parkir.
- Bahaya Pedal “Mengambang”: Jika Anda melepaskan rem di tanjakan tanpa kontrol perangkat lunak aktif, kendaraan akan mundur dengan bebas. Hal ini menciptakan perasaan tidak aman bagi pengemudi dan menyebabkan stres dalam lalu lintas kota yang padat.
Tiga Skenario Utama Per creepan
Kami membagi pengendalian creep aktif menjadi tiga situasi berbeda:
- Perayapan di Jalan Datar: Kendaraan berada di permukaan datar dalam posisi D atau R, dengan pengemudi melepaskan pedal. Motor harus menghasilkan torsi stabil pada kecepatan rendah untuk merayap dengan kecepatan $3\text{–}5\text{ km/h}$ (aktif saat $v < 8\text{ km/h}$).
- Rem Merayap: Ini adalah transisi di mana pengemudi mengatur tekanan pedal rem. Torsi motor harus berkurang seiring dengan meningkatnya tekanan rem. Hal ini mencegah motor menekan rem fisik, mencegah getaran pada sistem penggerak, dan memastikan pengereman yang halus.
- Perayapan Benteng Bukit: Menjaga kendaraan tetap stabil di tanjakan. VCU (Vehicle Control Unit) harus mendeteksi kemiringan dan menambahkan torsi kompensasi gravitasi ke torsi dasar untuk menjaga kendaraan tetap diam atau merayap ke atas.
2. Arsitektur Sistem Kontrol Creep EV: VCU vs. MCU
Bagaimana VCU dan MCU berbagi tugas pengendalian creep?
Itu Unit Kontrol Kendaraan (VCU) adalah pengambil keputusan. Ia membaca maksud pengemudi, menggabungkan data sensor, mengelola perubahan status, dan menghitung torsi merayap target ($T_{req}$). Unit Kontrol Motor (MCU) adalah eksekutor cepat. Ia menerima perintah torsi VCU dan menjalankan pelacakan arus sumbu $q$ berkecepatan tinggi ($i_q$) loop tertutup menggunakan Kontrol Berorientasi Medan (FOC).
+------------------------------------------------------------------------+
| VCU - SYSTEM DECISION MAKER |
| |
| [Sensors] |
| - Accelerator Pedal |
| - Brake Pedal / Pressure |
| - Gear Shift (D/R) |
| - IMU (Longitudinal Accel / Slope) |
| | |
| v |
| +----------------------------+ |
| | Creep State Machine | |
| +----------------------------+ |
| | |
| v |
| Calculated Torque Request (Treq) |
+-------------------------------|----------------------------------------+
|
| CAN Bus (e.g., 10ms cycle)
v
+------------------------------------------------------------------------+
| MCU - HIGH-SPEED EXECUTOR |
| |
| +----------------------+ |
| | FOC Current Loop | |
| | (iq Execution) | |
| +----------------------+ |
| | |
| v |
| [PMSM Motor] |
| | |
| Feedback (Speed w, Rotor Angle theta) |
+------------------------------------------------------------------------+
Peran Sistem
1. Unit Kontrol Kendaraan (VCU)
Beroperasi pada siklus tipikal $10\text{ ms}$, VCU membaca beberapa input:
- Masukan Pengemudi: Jarak tempuh pedal gas, posisi/tekanan pedal rem, dan gigi (D/N/R).
- Input Gerakan: Kecepatan roda, pitch Unit Pengukuran Inersia (IMU), dan percepatan longitudinal.
- Batasan Sistem: Batasan Sistem Manajemen Baterai (BMS) dan batasan termal inverter.
VCU memproses nilai-nilai ini melalui mesin keadaannya untuk menemukan torsi rambatan target ($T_{req}$), kemudian mengirimkannya melalui bus CAN/CAN-FD.
2. Unit Kontrol Motor (MCU)
Berjalan jauh lebih cepat (biasanya $10\text{ kHz}$ atau $100\text{ }\mu\text{s}$ untuk loop arus), MCU mengontrol motor fisik. Ia mengambil $T_{req}$ dari VCU dan mengubahnya menjadi arus target sumbu $q$ ($i_{q\_ref}$) menggunakan tabel pencarian khusus motor ($T\text{–}I_q$). Ia menggunakan modulasi lebar pulsa vektor ruang (SVPWM) untuk menggerakkan inverter sambil mengirimkan kecepatan rotor aktual ($\omega$) dan sudut listrik ($\theta$) kembali ke VCU.
3. Cara Kerja Mesin Status Kontrol Creep VCU
Apa saja keadaan utama dari sebuah EV Creep State Machine?
Algoritma creep produksi standar menggunakan Mesin Negara Enam Negara Bagian: Siaga (Mati), Aktif (Pergerakan lambat di jalan datar), Pengereman (Menggabungkan torsi dengan rem), Hill-Hold (Bertahan di lereng), KELUAR (Beralih ke mengemudi aktif), dan Kesalahan (Penghentian pengaman). Transisi bergantung pada gigi, kecepatan kendaraan ($v$), pergerakan pedal, dan status diagnostik.
+---------------------------------------------+
| [FAULT] |
+---------------------------------------------+
^ ^ ^
| Fault | Fault | Fault
| | |
+---------------+ Brake | +---------------+
| | --------->----->| |
| [STANDBY] | | [BRAKING] |
| | <---------<-----| |
+---------------+ Release +---------------+
| |
| Speed < Vcreep | Brake Released
| Pedal < 5% | Uphill Slope
v v
+---------------+ +---------------+
| |---------------->| |
| [ACTIVE] | Brake Pressed | [HILL-HOLD] |
| (Flat Creep) |<----------------| (Slope Comp) |
+---------------+ +---------------+
| |
| Pedal > 5% | Pedal > 5%
| Or Speed > Vexit | Or Speed > Vexit
v v
+---------------------------------------------+
| [EXIT] |
| (Torque Blending / 1st-Order Filter / Ramp) |
+---------------------------------------------+
Transisi Keadaan Kritis
Status 1: Siaga
Ini adalah kondisi default ketika creep dimatikan. VCU memerintahkan torsi creep nol ($T_{req} = 0\text{ N}\cdot\text{m}$).
Status 2: Aktif (Merayap di Jalan Datar)
- Aturan Pendaftaran:
- Gigi transmisi adalah D atau R.
- Kecepatan kendaraan $v < v_{creep}$ (biasanya $10\text{ km/h}$, menggunakan pita histeresis $0,5\text{ km/h}$ untuk mencegah keadaan melonjak bolak-balik).
- Posisi pedal akselerator (APP) < 5% (pengemudi tidak menekan pedal akselerator).
- Tidak ada kerusakan tingkat tinggi (seperti suhu berlebih pada BMS, tegangan traksi rendah, suhu berlebih pada motor, atau arus berlebih pada MCU).
Tahap 3: Pengereman (Transisi Rem Merayap)
- Aturan Pendaftaran: Dimulai ketika pengemudi menekan pedal rem melewati titik awal yang telah ditentukan (biasanya 15% jarak tempuh atau tekanan yang setara) saat dalam keadaan Aktif.
- Kontrol: VCU menurunkan torsi pengereman berdasarkan seberapa jauh pengemudi menekan rem. Perpaduan ini mencegah motor bekerja melawan rem mekanis, menghemat daya baterai, dan memastikan pengereman yang halus.
Tahap 4: Hill-Hold (Pergeseran Lereng)
- Aturan Pendaftaran: Aktif ketika kecepatan mendekati nol ($v \approx 0\text{ km/h}$), pengemudi melepaskan rem, dan IMU atau algoritma estimasi mendeteksi kemiringan ($\theta > \theta_{threshold}$).
- Kontrol: VCU menghitung torsi lawan gravitasi dan menambahkannya ke torsi dasar untuk menahan kendaraan di tempatnya.
Tahap 5: Keluar
- Aturan Pendaftaran: Aktif saat:
- Posisi pedal akselerator (APP) melebihi 5%.
- Kecepatan kendaraan $v$ melebihi ambang batas keluar $v_{exit}$ (biasanya $10\text{–}12\text{ km/h}$).
- Pencampuran Torsi: Untuk menghindari lonjakan torsi mendadak (yang menyebabkan guncangan pada sistem penggerak), VCU tidak langsung memotong torsi merayap. VCU menggunakan Filter Low-Pass (LPF) orde pertama atau pembatas laju (Ramp) dalam jendela waktu 200–500 ms, mengurangi torsi merayap secara bertahap seiring dengan peningkatan torsi pedal pengemudi.
Status 6: Kesalahan (Failsafe)
- Aturan Pendaftaran: Aktif seketika jika terdapat kode kesalahan diagnostik (DTC) dari VCU, MCU, atau BMS. Mesin keadaan merayap (creep state machine) mati, menurunkan torsi hingga $0\text{ N}\cdot\text{m}$ untuk menjaga keamanan kendaraan sesuai dengan ISO 26262.
4. Desain Matematis Torsi Creep & Pencampuran
Bagaimana torsi rambatan EV dihitung dan dihaluskan?
Kami menghitung torsi rambatan dasar menggunakan rumus peluruhan yang bergantung pada kecepatan: $T_{base}(v) = T_{max} \times \max\left(0, 1 – \frac{v}{v_{exit}}\right)$. Ini menurunkan torsi puncak ($T_{max}$, biasanya $40\text{–}80\text{ N}\cdot\text{m}$) pada kecepatan nol hingga $0\text{ N}\cdot\text{m}$ pada kecepatan keluar ($v_{exit}$). Untuk mencegah guncangan pada sistem penggerak, kami menerapkan laju peningkatan dan penurunan torsi yang berbeda.
Rumus Peluruhan Linier Bergantung Kecepatan
Jika torsi merayap tetap konstan, mobil akan terasa terlalu tersentak-sentak pada kecepatan tinggi dan lemah saat berhenti total. Sebagai gantinya, kami menggunakan kurva peluruhan yang bergantung pada kecepatan: $$T_{base}(v) = T_{max} \times \max\left(0, 1 – \frac{v}{v_{exit}}\right)$$
Di mana:
- $T_{base}(v)$ adalah torsi rambatan dasar yang dihitung.
- $T_{max}$ adalah torsi creep statis puncak pada kecepatan nol ($40\text{–}80\text{ N}\cdot\text{m}$, disesuaikan dengan berat kendaraan dan rasio gigi).
- $v$ adalah kecepatan kendaraan secara real-time.
- $v_{exit}$ adalah kecepatan di mana torsi merayap mencapai nol ($10\text{–}12\text{ km/h}$).
Creep Torque (Nm)
^
|
Tmax+----------------\
| \ Flat-Road Creep Curve
| \
| \
| \
+----------------------+-------------> Vehicle Speed (km/h)
0 Vexit (10-12 km/h)
Logika Pencampuran Torsi Tingkat Lanjut
Perubahan torsi yang tiba-tiba menyebabkan kelonggaran pada sistem penggerak dan ketidaknyamanan penumpang. Penyaringan domain waktu diperlukan:
1. Pembatasan Laju (Ramping)
Kita meneruskan torsi yang dihitung melalui pembatas laju perubahan:$$\frac{dT_{req}}{dt} \le \text{Slew\_Rate}$$
2. Penyetelan Ramp Asimetris
Untuk penyempurnaan terbaik, kami menyetel jalur masuk dan keluar secara terpisah:
- Peningkatan Kecepatan Aktif (Pelepasan Rem): Saat pengemudi melepaskan rem, kami menjaga agar kurva pemulihan torsi tetap lembut (misalnya, $100\text{–}150\text{ N}\cdot\text{m/s}$ atau konstanta waktu filter sebesar $300\text{–}500\text{ ms}$). Hal ini menghindari hentakan tiba-tiba.
- Penurunan Kecepatan Aktif (Tekanan Rem): Ketika pengemudi menekan rem dengan cepat, torsi motor harus turun dengan cepat (misalnya, $300\text{–}500\text{ N}\cdot\text{m/s}$ atau konstanta waktu filter sebesar $100\text{–}200\text{ ms}$). Hal ini menghentikan motor untuk segera bekerja sehingga rem fisik dapat menghentikan mobil.
5. Algoritma Kompensasi Kemiringan & Penahanan Bukit
Bagaimana cara kerja kendaraan listrik (EV) dalam menghitung torsi kompensasi kemiringan untuk mencegah kendaraan mundur?
Kami menghitung kompensasi kemiringan menggunakan keseimbangan gaya pada bidang miring: $T_{slope} = \frac{M \cdot g \cdot \sin\theta \cdot r_{wheel}}{i_{gear} \cdot \eta}$. Dengan menemukan gaya gravitasi ($F_g = M \cdot g \cdot \sin\theta$) dari data pitch IMU atau estimasi percepatan dinamis, VCU menambahkan nilai kompensasi ini ($T_{slope}$) langsung ke torsi creep dasar ($T_{base}$) untuk menyeimbangkan gravitasi.
/|
/ | Fg = M*g*sin(theta)
/ v
/ |
/ v
/ [Car]
/
/ theta (Slope Angle)
/------------------------
Fisika Rollback
Ketika sebuah kendaraan listrik berhenti di bidang miring dengan sudut θ, gravitasi akan menariknya ke belakang: $$F_g = M \cdot g \cdot \sin\theta$$
Di mana:
- $M$ adalah massa kendaraan (termasuk perkiraan muatan).
- $g$ adalah gravitasi ($9,81\text{ m/s}^2$).
- $\theta$ adalah sudut kemiringan.
Jika torsi gesekan dasar $T_{base}$ yang dikonversi menjadi gaya roda lebih kecil dari $F_g$, kendaraan akan berakselerasi mundur, sehingga mengakibatkan kendaraan berguling mundur.
Metode Pengukuran Kemiringan
Metode 1: Sensor IMU Fisik (Pengukuran Langsung)
Membaca IMU 6-sumbu untuk mendapatkan sudut kemiringan jalan secara real-time ($\theta$).
- Kelebihan: Akurat saat diam atau bergerak perlahan.
- Kontra: Mampu menangkap getaran bodi frekuensi tinggi dan guncangan jalan. Untuk mengatasi hal ini, kami menggunakan filter low-pass Chebyshev atau Butterworth di VCU untuk membersihkan sinyal.
Metode 2: Estimasi Percepatan Dinamis (Berbasis Perangkat Lunak)
Kami memperkirakan kemiringan dengan membandingkan percepatan roda ($a_{wheel} = \frac{dv}{dt}$) dengan model percepatan yang dibutuhkan motor:$$a_{estimated} = \frac{F_{motor} – F_{drag}}{M}$$
Perbedaan apa pun antara $a_{estimated}$ dan $a_{wheel}$ berasal dari gravitasi ($g \cdot \sin\theta$).
- Kelebihan: Tidak ada biaya perangkat keras tambahan.
- Kontra: Kesalahan lebih tinggi terjadi saat akselerasi atau pengereman mendadak.
Rumus Kompensasi Kemiringan
Setelah kita mendapatkan sudut jalan $\theta$, VCU menghitung torsi motor yang dibutuhkan:$$T_{slope} = \frac{M \cdot g \cdot \sin\theta \cdot r_{wheel}}{i_{gear} \cdot \eta}$$
Di mana:
- $r_{wheel}$ adalah jari-jari putaran ban.
- $i_{gear}$ adalah rasio reduksi transmisi.
- $\eta$ adalah efisiensi sistem penggerak (biasanya $95\text{–}98\%$).
Perintah torsi rambatan total akhir adalah: $$T_{creep\_req} = T_{base}(v) + T_{slope}$$
Kasus-Kasus Ekstrem Rekayasa: Konvensi Rambu Arah
Perhatikan bahwa tanda $T_{slope}$ harus sesuai dengan roda gigi dan arah untuk menghindari kesalahan:
| Posisi Gigi | Negara Bagian Miring | Arah Gaya Gravitasi | Tanda $T_{slope}$ yang Diperlukan | Perilaku Fisik |
|---|---|---|---|---|
| Mengemudi (D) | Mendaki (Maju) | Mundur (Menuruni bukit) | Positif ($+$) | Menambahkan ke $T_{base}$ untuk mendaki bukit. |
| Mengemudi (D) | Menuruni bukit (Maju) | Penyerang (Menuruni Bukit) | Negatif ($-$) | Mengurangi dari $T_{base}$ untuk mencegah mobil menggelinding terlalu cepat menuruni lereng. |
| Terbalik (R) | Mendaki (Mundur) | Penyerang (Menuruni Bukit) | Positif ($+$) | Menambahkan ke $T_{base}$ (beraksi dalam arah terbalik) untuk mendorong kendaraan menaiki bukit ke belakang. |
| Terbalik (R) | Menuruni bukit (mundur) | Mundur (Menuruni bukit) | Negatif ($-$) | Mengurangi dari $T_{base}$ untuk mencegah mobil turun mundur terlalu cepat. |
6. Tantangan dan Solusi Rekayasa FOC Kecepatan Rendah MCU
Apa saja masalah FOC (Fault Tracking Control) utama pada kecepatan rendah di pengontrol motor EV?
Kontrol Berorientasi Medan (FOC) kecepatan rendah mengalami tiga masalah utama: 1) Kualitas sinyal arus yang buruk karena Gaya Elektromotif Balik (BEMF) sangat kecil di dekat kecepatan nol; 2) Distorsi waktu mati inverter menyebabkan kesalahan tegangan pada siklus kerja rendah; dan 3) Keterlambatan posisi rotor dari penundaan Resolver-to-Digital Converter (RDC). Kami mengatasi ini menggunakan ADC resolusi tinggi, kompensasi tegangan waktu nyata, dan FOC loop tertutup yang dilengkapi sensor.
+--------------------------------------------------------+
| MCU LOW-SPEED FOC LOOP |
+--------------------------------------------------------+
|
v
[Current Sampling]
- Low SNR / High Noise
* Solution: 14+ Bit ADC & Dynamic PI Tuning
|
v
[Park/Inverse Park]
- Rotor Angle Error
* Solution: 12-16 Bit Resolver (RDC Offset Comp)
|
v
[SVPWM Generation]
- Non-linear Dead-time Distortion
* Solution: Real-Time Vcomp Injection
|
v
[IPMSM Drive Output]
Tantangan 1: Penurunan Rasio Sinyal terhadap Derau (SNR)
Pada kecepatan tinggi, PMSM menghasilkan Gaya Elektromotif Balik (BEMF) yang besar dan mendominasi sistem. Pada kecepatan mendekati nol selama perayapan, BEMF turun menjadi nol. Hal ini menyebabkan masalah:
- Loop umpan balik saat ini lemah terhadap riak arus, kebisingan elektromagnetik, dan kesalahan kuantisasi Konverter Analog-ke-Digital (ADC).
- Derau ini melewati transformasi Clarke dan Park, menyebabkan osilasi pada loop arus sumbu $q$ ($i_q$). Hal ini muncul sebagai dengungan motor dan getaran roda kemudi.
Solusi Teknik
- ADC Resolusi Tinggi: Kami menggunakan sensor arus presisi tinggi dengan register ADC 14-bit atau 16-bit.
- Penyaringan Bandwidth: Kami menerapkan filter low-pass perangkat lunak pada sinyal umpan balik arus, menyetel frekuensi cutoff untuk melindungi margin stabilitas loop arus.
- Penjadwalan Penguatan PI Dinamis: Kami menurunkan penguatan pengontrol PI loop arus ($K_p$ dan $K_i$) pada kecepatan rendah. Ini menghentikan osilasi frekuensi tinggi sekaligus membiarkan respons torsi sedikit melambat (yang baik untuk manuver merayap lambat).
Tantangan 2: Efek Waktu Mati Inverter
Untuk mencegah korsleting di antara perangkat switching sisi tinggi dan sisi rendah (IGBT atau SiC MOSFET) pada kaki inverter, kita memprogram penundaan fisik singkat yang disebut “dead-time” ($t_{dead}$, biasanya $1\text{–}4\text{ }\mu\text{s}$) ke dalam sinyal gerbang.
Gate HS ___|~~~~~~~~~|_____ (High-Side Gate Signal)
<--t_dead-->
Gate LS ~~~~~~~~~|_____|~~~ (Low-Side Gate Signal)
Pada kecepatan rendah, inverter beroperasi pada siklus kerja PWM yang sangat kecil (tegangan keluaran rendah). Selama waktu ini, tegangan kesalahan waktu mati merupakan persentase besar dari tegangan keluaran, menyebabkan distorsi non-linier. Distorsi ini menciptakan riak arus harmonik ke-6, menyebabkan riak torsi dan getaran kendaraan.
Solusi: Kompensasi Waktu Tunda Real-Time
MCU mengkompensasi distorsi tegangan ini di modul SVPWM. Berdasarkan arah arus, kita menambahkan vektor tegangan kompensasi ($V_{comp}$) secara real-time:$$V_{comp} = \frac{V_{dc} \cdot t_{dead}}{T_{pwm}} \cdot \text{sign}(i_{phase})$$
Di mana:
- $V_{dc}$ adalah tegangan bus DC baterai traksi.
- $t_{dead}$ adalah waktu mati fisik ditambah penundaan peralihan perangkat.
- $T_{pwm}$ adalah periode peralihan pembawa PWM (misalnya, $100\text{ }\mu\text{s}$ untuk frekuensi peralihan $10\text{ kHz}$).
- $\text{sign}(i_{phase})$ adalah tanda dari arus fase masing-masing ($+1$ untuk aliran keluar, $-1$ untuk aliran masuk).
Tantangan 3: Kesalahan Estimasi Posisi Rotor
Kontrol Berorientasi Medan yang Akurat bergantung pada pengetahuan tentang sudut listrik rotor yang tepat ($\theta$) untuk menyelaraskan medan magnet.
- Estimasi FOC tanpa sensor gagal pada kecepatan nol karena tidak ada BEMF yang dapat dilacak.
- FOC yang disensor (menggunakan resolver fisik) bergantung pada chip Konverter Resolver-ke-Digital (RDC). Pada kecepatan rendah, loop pelacakan di dalam RDC menimbulkan penundaan dan keterlambatan fase. Jika tidak dikoreksi, keterlambatan ini menyebabkan offset sudut $\Delta\theta$, yang menghubungkan arus sumbu $d$ dan $q$ dan menyebabkan osilasi loop.
Larutan
Untuk pergerakan merayap kendaraan penumpang, FOC bersensor dengan resolver resolusi tinggi (menggunakan RDC 12-bit hingga 16-bit) adalah standar. MCU menggunakan algoritma fase-lead sudut yang bergantung pada kecepatan untuk mengoreksi penundaan propagasi RDC pada kecepatan rendah.
7. Injeksi Frekuensi Tinggi untuk Kontrol Kecepatan Nol
Bagaimana Injeksi Frekuensi Tinggi (HFI) memungkinkan kontrol motor kecepatan rendah tanpa sensor?
HFI menyuntikkan sinyal tegangan frekuensi tinggi (biasanya $5\text{–}20\text{ V}$ pada $500\text{ Hz–}2\text{ kHz}$) ke sumbu $d$ dari Interior PMSM (IPMSM). Dengan mengukur respons arus frekuensi tinggi yang dihasilkan pada sumbu $q$, yang bervariasi karena perbedaan magnetik rotor ($L_d \neq L_q$), algoritma ini menemukan posisi rotor yang tepat hingga kecepatan nol tanpa menggunakan Back-EMF.
d-axis HF Voltage Injection (5-20V, 500Hz-2kHz)
|
v
[IPMSM Rotor Saliency] (Ld != Lq)
|
v
Analyze q-axis HF Current Response ---> Extract Rotor Position
Teori HFI
Untuk kendaraan yang mencoba kontrol tanpa sensor pada kecepatan nol, estimasi BEMF standar tidak berfungsi. Sebagai gantinya, Injeksi Frekuensi Tinggi (HFI) memanfaatkan perbedaan struktural (salien magnetik) dari Motor Sinkron Magnet Permanen Interior (IPMSM), di mana induktansi sumbu $d$ ($L_d$) berbeda dari induktansi sumbu $q$ ($L_q$).
Dengan menyuntikkan tegangan pembawa frekuensi tinggi ke sumbu $d$ yang diperkirakan: $$V_{hfi} = V_m \cdot \sin(\omega_h \cdot t)$$
Variasi magnetik menghasilkan arus frekuensi tinggi yang sesuai pada sumbu $q$. Demodulasi respons arus ini menghasilkan sinyal kesalahan yang proporsional dengan perbedaan sudut antara posisi rotor yang diperkirakan dan yang sebenarnya: $$\Delta\theta = \theta_{actual} – \theta_{estimated}$$
Pengamat pelacak (menggunakan Phase-Locked Loop) mengurangi kesalahan ini menjadi nol, memungkinkan pelacakan posisi hingga $0\text{ rpm}$.
Kompromi Kinerja
HFI memiliki kelemahan teknis di dunia nyata:
- Kebisingan yang Terdengar (NVH): Penyuntikan gelombang tegangan $500\text{ Hz–}2\text{ kHz}$ menggetarkan struktur motor, menghasilkan suara dengung logam bernada tinggi yang dapat didengar penumpang.
- Kerugian Tambahan: Eksitasi frekuensi tinggi meningkatkan kerugian besi dan kerugian tembaga, sehingga sedikit menurunkan efisiensi.
Strategi Estimasi Posisi Hibrida
Untuk menghasilkan tingkat kesenyapan yang dapat diterima, kendaraan produksi menggunakan strategi estimasi ganda:
- Di bawah $50\text{ rpm}$ (< 5 km/jam): HFI sepenuhnya aktif untuk memastikan torsi yang stabil dan mencegah kemunduran.
- Di atas $50\text{ rpm}$: Pengontrol beralih dari HFI ke pengamat mode geser BEMF standar (SMO) atau pengamat fluks aktif.
- Pencampuran Transisi: Selama jendela kecepatan transisi, filter perataan berbobot menggabungkan sudut posisi dari kedua pengamat untuk mencegah lonjakan tiba-tiba pada sudut yang diperkirakan, yang akan memicu guncangan torsi.
8. Panduan Kalibrasi & Debugging Teknik Dunia Nyata
Tabel Referensi Cepat Masalah dan Solusi Umum Pergeseran Material
Matriks pemecahan masalah ini merinci masalah creep kecepatan rendah yang paling umum, penyebab utamanya, dan perbaikan kalibrasinya:
| TIDAK. | Gejala Masalah | Akar Penyebab | Arah Penyetelan/Kalibrasi |
|---|---|---|---|
| 1 | Kecepatan Merayap Terlalu Tinggi | Pengaturan torsi merayap dasar yang tinggi, atau batas kecepatan keluar terlalu tinggi. | • Kurangi torsi statis puncak $T_{max}$ pada parameter VCU.• Turunkan ambang batas kecepatan keluar merayap $v_{exit}$ untuk mempersempit jendela merayap. |
| 2 | Benturan Peluncuran (Guncangan Aktivasi) | Peningkatan torsi terlalu tajam, atau transisi antara status Siaga dan Aktif kurang baik. | • Tingkatkan konstanta waktu filter aktivasi ramp-up (misalnya, tingkatkan dari $200\text{ ms}$ menjadi $400\text{ ms}$). • Kurangi laju perubahan torsi maksimum yang diizinkan ($dT/dt$). |
| 3 | Sentakan Pelepasan Rem | Kurva pemulihan torsi merayap terlalu curam ketika pengemudi melepaskan pedal rem. | • Kurangi kemiringan jalur pemulihan torsi (gunakan kurva asimetris dengan kemiringan ke atas yang lebih lembut saat rem dilepas). |
| 4 | Pengguliran Bukit | • Data sudut kemiringan yang bising dari IMU.• Kompensasi torsi kemiringan yang kurang ($T_{slope}$). | • Sesuaikan filter low-pass IMU untuk menghilangkan noise getaran.• Tingkatkan pengali kompensasi kemiringan.• Kalibrasi offset torsi maju dinamis yang kecil. |
| 5 | Riak Torsi Kecepatan Rendah (Getaran) | • Kompensasi waktu mati inverter tidak berfungsi atau disetel dengan buruk.• Kebisingan sensor yang tinggi menyebabkan ketidakstabilan loop arus. | • Aktifkan atau sesuaikan tabel pencarian kompensasi waktu mati SVPWM ($V_{comp}$ vs $V_{dc}$). • Turunkan penguatan proporsional pengontrol PI loop arus ($K_p$) pada kecepatan di bawah $100\text{ rpm}$. |
| 6 | Peredam Kejut Tip-In / Tip-Out | Penyaluran torsi yang buruk antara pengontrol creep VCU dan peta pedal akselerator utama. | • Sesuaikan algoritma transisi.• Lewatkan selisih ($\vert{}T_{creep} – T_{driver}\vert{}$) melalui fungsi cross-fader selama proses handover. |
Pentingnya Pencatatan Data Tingkat Tinggi
Kesalahan umum dalam kalibrasi kecepatan rendah adalah mengandalkan log bus CAN standar. Pesan CAN powertrain biasanya ditransmisikan pada interval $10\text{ ms}$ atau $100\text{ ms}$. Guncangan pada sistem penggerak dan osilasi loop arus terjadi dalam jendela waktu singkat $50\text{–}200\text{ ms}$.
Pada laju sampling CAN 100 ms, fenomena ini tampak seperti noise kecil. Untuk menemukan sumbernya, para insinyur harus menggunakan alat DAQ internal berkecepatan tinggi (seperti CCP/XCP melalui Ethernet atau USB-ke-CAN berkecepatan tinggi) untuk merekam variabel MCU (termasuk arus fasa i_{a,b,c}$, perintah arus i_{d,q}$, sudut rotor aktual θ, dan siklus kerja PWM) pada 1 kHz. atau lebih tinggi.
[CAN Bus Log @ 100ms] *-------------------*-------------------* (Misses transients)
[MCU Internal Log @ 1kHz] *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* (Captures 50ms shocks)
9. Ringkasan Wawasan Teknis Utama
Pengendalian creep merupakan tantangan teknik yang sederhana secara konsep tetapi kompleks dalam praktiknya. Mendapatkan pengalaman creep kecepatan rendah tingkat produksi membutuhkan optimasi di berbagai bidang:
- VCU Harus mengelola mesin keadaan multi-status yang tangguh dan menerapkan perhitungan pencampuran torsi yang tepat dan mempertimbangkan kemiringan untuk menjaga kestabilan kendaraan.
- MCU Harus menjalankan FOC tingkat lanjut, menerapkan kompensasi tegangan waktu mati secara real-time dan penyaringan loop arus dinamis untuk mempertahankan torsi yang stabil pada kecepatan rendah.
- Insinyur Kalibrasi Algoritma-algoritma ini harus diseimbangkan menggunakan alat pencatatan berkecepatan tinggi untuk menghilangkan perbedaan antara perjalanan yang mulus dan perjalanan yang tersendat-sendat.
Seiring dengan pergeseran sistem penggerak kendaraan menuju pengontrol domain terpusat dan platform drive-by-wire, kontrol creep akan menjadi semakin cerdas—menyesuaikan peta torsi dasarnya dengan memprediksi lalu lintas dan membaca data medan dari peta cloud.
10. Referensi & Bacaan Lebih Lanjut
Sumber daya ini mencakup dasar-dasar penelitian dan paten tentang pergerakan lambat dan kontrol motor:
- [1]Paten AS 9873353: Sistem dan metode untuk mengendalikan torsi rambatan (creep torque) pada kendaraan listrik. Mencakup kurva transisi torsi pengereman-ke-merayap VCU dan fungsi peluruhan aktif.Tautan ke PDF Paten
- [2]Paten AS 9308831: Sistem dan metode untuk mengendalikan torsi merayap kendaraan. Berfokus pada logika deteksi kemiringan dan fitur keselamatan anti-mundur.Tautan ke PDF Paten
- [3]Analisis Teknis EVreporter: Kontrol Berorientasi Medan pada PMSM di Kendaraan Listrik. Menjelaskan loop arus FOC dan transformasi koordinat kecepatan rendah.Tautan ke Artikel
- [4]Sains Langsung (2022): Pengembangan algoritma kontrol berorientasi medan motor PMSM untuk kendaraan listrik. Penelitian akademis tentang estimasi keadaan kecepatan rendah dan stabilitas loop kontrol motor.Tautan ke Makalah
- [5]Blog Teknik CSDN: Strategi Manajemen Torsi VCU dan Kalibrasi Perayapan. Panduan perangkat lunak praktis yang mencakup kode transisi status.Tautan ke Artikel




