integrated onboard charger
Version 1.0.0 (56.9 KB) by
Abdelrahman Farghly
An integrated onboard charger (OBC) that functions as a boost converter is a modern design strategy used in electric vehicles (EVs)
What Is an Integrated OBC?
An integrated OBC combines the traction inverter and motor windings to act as part of the charger during grid charging, avoiding the need for a standalone charger. One of its modes is boost operation, where it steps up the AC line input voltage to the required battery voltage.
✅ When It Works as a Boost Converter
- In AC charging mode, the grid AC is rectified, and the existing motor windings and inverter are configured to act as a boost inductor and switch.
- This topology is often used for single-phase AC input (230 V) to charge high-voltage EV batteries (e.g., 400–800 V DC).
⚙️ Boost Mode Functionality
Simplified Process:
- AC Input (grid) is connected to the motor terminals via relays/contactors.
- The inverter bridge switches are configured to operate in boost mode.
- The motor windings act as the inductors.
- The battery acts as the DC output of the boost converter.
🧰 Simulink Implementation: Key Elements
🔩 Required Components:
BlockFunction
AC Voltage SourceSimulate grid input
Diode Bridge or Universal BridgeAC-DC rectification
InductanceModel motor windings
MOSFET/IGBT + PWMUsed as boost switch
BatteryDC output/load
Control LogicClosed-loop control for voltage regulation
PowerguiRequired for simulation
🧠 Control Strategy
- Sense battery voltage
- Use a PI controller to regulate the duty cycle
- Control PWM to switch IGBT/MOSFET
- Achieve desired output (battery) voltage
Cite As
Abdelrahman Farghly (2025). integrated onboard charger (https://au.mathworks.com/matlabcentral/fileexchange/181070-integrated-onboard-charger), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Created with
R2022b
Compatible with any release
Platform Compatibility
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0 |