Battery-Aware Control of a Single-Phase Integrated Battery Charger Using NMPC, EKF, and LUT-Based Lithium-Ion Pack Modeling
Abstract
1. Introduction
- A single-phase integrated battery charger architecture is formulated using a bridgeless totem-pole PFC AC-DC front-end, a bidirectional buck–boost DC-DC charging stage, and the stator windings of a three-phase induction motor as shared inductive elements.
- A battery-aware NMPC formulation is developed for the battery-side charging stage to generate feasible charging current commands under battery-current, terminal-voltage, SOC, core-temperature, duty-cycle, dc-link voltage, and input-power constraints.
- An EKF-based estimation layer and a SOC- and temperature-dependent LUT-based ECM are integrated to provide the controller with internal battery states and operating-condition-dependent parameters.
- A conventional double-loop PI controller is implemented as the baseline strategy to distinguish converter-level tracking behavior from battery-aware constraint-handling capability.
- A multi-layer simulation workflow is established by combining average-model charging simulation, switching-model transient verification, and three-dimensional FEM motor thermal assessment.
2. Materials and Methods
2.1. EV Integrated Battery Charger Architecture
2.2. Single-Phase Grid Interface and Bridgeless Totem-Pole PFC Stage
2.3. Bidirectional Buck–Boost DC-DC Charging Stage
2.4. Lithium-Ion Battery Pack
2.4.1. Equivalent Circuit Model of the Lithium-Ion Battery Pack
2.4.2. SOC- and Temperature-Dependent OCV and Impedance LUTs
2.4.3. Pack Scaling from Cell-Level Parameters to a 120s1p Architecture
2.4.4. Thermal Network of Battery Core, Surface, and Coolant
2.4.5. Aging and Degradation Indicator Based on Internal Resistance Growth
2.5. Baseline Double-Loop PI Controller
2.6. NMPC Formulation for Battery-Aware Charging
2.7. EKF-Based Joint Estimation of SOC and Thermal State
2.8. 3-D Finite Element Method for Induction Motor Thermal Model
3. Results
3.1. Simulation Architecture and Evaluation Protocol
3.2. Normal-Charging Baseline
3.3. Dynamic Constraint Response
3.4. Battery-Management-Oriented Scenarios
3.5. FEM-Based Motor Thermal Assessment
3.6. Engineering-Oriented Verification and Practical Implementation Considerations
4. Discussion
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
| BMS | Battery-management system |
| ECM | Equivalent circuit models |
| EIS | Electrochemical impedance spectroscopy |
| EKF | Extended Kalman filter |
| EMI | Electromagnetic interference |
| EV | Electric vehicle |
| FEM | Finite element method |
| HPPC | Hybrid pulse power characterization |
| IBCs | Integrated battery chargers |
| LUT | Lookup table |
| NMPC | Nonlinear model predictive control |
| OBC | On-board charger |
| OCV | Open-circuit voltage |
| PFC | Power factor correction |
| PWM | Pulse Width Modulation |
| SOC | State of charge |
| ZCD | Zero-current detection |
| ZVS | Zero-voltage switching |
References
- Ashok, B.; Kannan, C.; Mason, B.; Ashok, S.D.; Indragandhi, V.; Patel, D.; Wagh, A.S.; Jain, A.; Kavitha, C. Towards Safer and Smarter Design for Lithium-Ion-Battery-Powered Electric Vehicles: A Comprehensive Review on Control Strategy Architecture of Battery Management System. Energies 2022, 15, 4227. [Google Scholar] [CrossRef] [Scilit]
- Nasr Esfahani, F.; Darwish, A.; Ma, X. Design and Control of a Modular Integrated On-Board Battery Charger for EV Applications with Cell Balancing. Batteries 2024, 10, 17. [Google Scholar] [CrossRef] [Scilit]
- Xing, Y.; Ma, E.W.M.; Tsui, K.L.; Pecht, M. Battery Management Systems in Electric and Hybrid Vehicles. Energies 2011, 4, 1840–1857. [Google Scholar] [CrossRef] [Scilit]
- Ali, M.U.; Zafar, A.; Nengroo, S.H.; Hussain, S.; Alvi, M.J.; Kim, H.J. Towards a Smarter Battery Management System for Electric Vehicle Applications: A Critical Review of Lithium-Ion Battery State of Charge Estimation. Energies 2019, 12, 446. [Google Scholar] [CrossRef] [Scilit]
- Zhou, K.; Yang, H.; Zhang, Y.; Che, Y.; Huang, Y.; Li, X. A Review of the Latest Research on the Topological Structure and Control Strategies of On-Board Charging Systems for Electric Vehicles. J. Energy Storage 2024, 92, 112820. [Google Scholar] [CrossRef] [Scilit]
- Singh, D.C.D.R.; R, N.; Aldahmashi, J.; Yousef, A. Integrated On-Board Charger, Wireless Charging and Auxiliary Power Topologies for EVs: A Survey. Energies 2026, 19, 689. [Google Scholar] [CrossRef] [Scilit]
- Bak, Y. Dynamic Characteristic Improvement of Integrated On-Board Charger Using a Model Predictive Control. Energies 2022, 15, 8745. [Google Scholar] [CrossRef] [Scilit]
- Monteiro, V.; Goncalves, H.; Afonso, J.L. Integrated Battery Charger for Electric Vehicles Based on a Dual-Inverter Drive and a Three-Phase Current Rectifier. Electronics 2019, 8, 1199. [Google Scholar] [CrossRef] [Scilit]
- Azam, M.K.; Ahmed, A.; Islam, M.; Dristy, A.; Siddiquee, A.; Sozer, Y.; Kisacikoglu, M. On-Board AC Charging Topology Integrated with Electric Vehicle Motor Drive System. In 2024 IEEE Applied Power Electronics Conference and Exposition (APEC); IEEE: New York, NY, USA, 2024; pp. 1448–1452. [Google Scholar] [CrossRef] [Scilit]
- Praneeth, A.V.J.S.; Williamson, S.S. Modeling, Design, Analysis, and Control of a Nonisolated Universal On-Board Battery Charger for Electric Transportation. IEEE Trans. Transp. Electrif. 2019, 5, 912–924. [Google Scholar] [CrossRef] [Scilit]
- Monteiro, J.; Pires, V.F.; Silva, J.F.; Pinto, S. A Model Predictive Controller for a Buck-Boost Rectifier of an Electric Vehicle Integrated Battery Charger with a Dual-Inverter Drive. In Proceedings of the 2022 IEEE 8th International Conference on Energy Smart Systems (ESS), Kyiv, Ukraine, 12–14 October 2022; pp. 258–263. [Google Scholar] [CrossRef] [Scilit]
- Makhamreh, H.; Kanzari, M.; Trabelsi, M. Model Predictive Control of a PUC5-Based Dual-Output Electric Vehicle Battery Charger. Sustainability 2023, 15, 14483. [Google Scholar] [CrossRef] [Scilit]
- Kang, H.-S.; Kim, S.-M.; Lee, K.-B. Integrated Battery Charging Circuit and Model Predictive Current Controller for Hybrid Electric Vehicles. In 2019 IEEE Applied Power Electronics Conference and Exposition (APEC); IEEE: New York, NY, USA, 2019; pp. 3315–3319. [Google Scholar] [CrossRef] [Scilit]
- Zou, C.; Hu, X.; Wei, Z.; Tang, X. Electrothermal Dynamics-Conscious Lithium-Ion Battery Cell-Level Charging Management via State-Monitored Predictive Control. Energy 2017, 141, 250–259. [Google Scholar] [CrossRef] [Scilit]
- Wang, Y.; Zhou, C.; Chen, Z. Optimization of Battery Charging Strategy Based on Nonlinear Model Predictive Control. Energy 2022, 241, 122877. [Google Scholar] [CrossRef] [Scilit]
- Liu, K.; Li, K.; Zhang, C. Constrained Generalized Predictive Control of Battery Charging Process Based on a Coupled Thermoelectric Model. J. Power Sources 2017, 347, 145–158. [Google Scholar] [CrossRef] [Scilit]
- Yin, Y.; Choe, S. Actively Temperature Controlled Health-Aware Fast Charging Method for Lithium-Ion Battery Using Nonlinear Model Predictive Control. Appl. Energy 2020, 271, 115232. [Google Scholar] [CrossRef] [Scilit]
- Ghaeminezhad, N.; Wang, Z.; Ouyang, Q. A Review on Lithium-Ion Battery Thermal Management System Techniques: A Control-Oriented Analysis. Appl. Therm. Eng. 2023, 219, 119497. [Google Scholar] [CrossRef] [Scilit]
- Madani, S.S.; Schaltz, E.; Kaer, S.K. An Electrical Equivalent Circuit Model of a Lithium Titanate Oxide Battery. Batteries 2019, 5, 31. [Google Scholar] [CrossRef] [Scilit]
- Huang, B.; Hu, M.; Chen, L.; Jin, G.; Liao, S.; Fu, C.; Wang, D.; Cao, K. A Novel Electro-Thermal Model of Lithium-Ion Batteries Using Power as the Input. Electronics 2021, 10, 2753. [Google Scholar] [CrossRef] [Scilit]
- Graber, G.; Sabatino, S.; Calderaro, V.; Galdi, V. Modeling of Lithium-Ion Batteries for Electric Transportation: A Comprehensive Review of Electrical Models and Parameter Dependencies. Energies 2024, 17, 5629. [Google Scholar] [CrossRef] [Scilit]
- Xu, Y.; Hu, M.; Fu, C.; Cao, K.; Su, Z.; Yang, Z. State of Charge Estimation for Lithium-Ion Batteries Based on Temperature-Dependent Second-Order RC Model. Electronics 2019, 8, 1012. [Google Scholar] [CrossRef] [Scilit]
- Plett, G.L. Extended Kalman Filtering for Battery Management Systems of LiPB-Based HEV Battery Packs: Part 1. Background. J. Power Sources 2004, 134, 252–261. [Google Scholar] [CrossRef] [Scilit]
- Ortiz, Y.; Arévalo, P.; Peña, D.; Jurado, F. Recent Advances in Thermal Management Strategies for Lithium-Ion Batteries: A Comprehensive Review. Batteries 2024, 10, 83. [Google Scholar] [CrossRef] [Scilit]
- Dini, P.; Saponara, S.; Chakraborty, S.; Hegazy, O. System-Level Compact Review of On-Board Charging Technologies for Electrified Vehicles: Architectures, Components, and Industrial Trends. Batteries 2025, 11, 341. [Google Scholar] [CrossRef] [Scilit]
- Lai, X.; Zheng, Y.; Sun, T. A comparative study of different equivalent circuit models for estimating state-of-charge of lithium-ion batteries. Electrochim. Acta 2018, 259, 566–577. [Google Scholar] [CrossRef] [Scilit]
- Bernardi, D.; Pawlikowski, E.; Newman, J. A General Energy Balance for Battery Systems. J. Electrochem. Soc. 1985, 132, 5–12. [Google Scholar] [CrossRef] [Scilit]
- Dini, P.; Colicelli, A.; Saponara, S. Review on Modeling and SOC/SOH Estimation of Batteries for Automotive Applications. Batteries 2024, 10, 34. [Google Scholar] [CrossRef] [Scilit]
- Rawlings, J.B.; Mayne, D.Q.; Diehl, M. Getting Started with Model Predictive Control. In Model Predictive Control: Theory, Computation, and Design, 2nd ed.; Nob Hill Publishing: Madison, WI, USA, 2017; pp. 1–60. [Google Scholar]
- Camacho, E.F.; Bordons, C. Model Predictive Control, 2nd ed.; Springer: London, UK, 2007. [Google Scholar] [CrossRef] [Scilit]
- Qin, S.J.; Badgwell, T.A. A Survey of Industrial Model Predictive Control Technology. Control Eng. Pract. 2003, 11, 733–764. [Google Scholar] [CrossRef] [Scilit]
- Houska, B.; Ferreau, H.J.; Diehl, M. ACADO Toolkit: An Open-Source Framework for Automatic Control and Dynamic Optimization. Optim. Control Appl. Methods 2011, 32, 298–312. [Google Scholar] [CrossRef] [Scilit]
- Zou, C.; Manzie, C.; Nešić, D. Nonlinear Model Predictive Control for Lithium-Ion Battery Optimal Charging. IEEE Trans. Mechatron. 2018, 23, 947–957. [Google Scholar] [CrossRef] [Scilit]
- Perez, H.E.; Hu, X.; Dey, S.; Moura, S.J. Optimal Charging of Li-Ion Batteries with Coupled Electro-Thermal-Aging Dynamics. IEEE Trans. Veh. Technol. 2017, 66, 7761–7770. [Google Scholar] [CrossRef] [Scilit]
- Hu, X.; Zou, C.; Zhang, C.; Li, Y. Technological Developments in Batteries: A Survey of Principal Roles, Types, and Management Needs. IEEE Power Energy Mag. 2017, 15, 20–31. [Google Scholar] [CrossRef] [Scilit]
- Kalman, R.E. A New Approach to Linear Filtering and Prediction Problems. J. Basic Eng. 1960, 82, 35–45. [Google Scholar] [CrossRef] [Scilit]
- Plett, G.L. Extended Kalman Filtering for Battery Management Systems of LiPB-Based HEV Battery Packs. Part 2: Modeling and Identification. J. Power Sources 2004, 134, 262–276. [Google Scholar] [CrossRef] [Scilit]
- Plett, G.L. Extended Kalman Filtering for Battery Management Systems of LiPB-Based HEV Battery Packs. Part 3: State and Parameter Estimation. J. Power Sources 2004, 134, 277–292. [Google Scholar] [CrossRef] [Scilit]
- Boglietti, A.; Cavagnino, A.; Staton, D.; Shanel, M.; Mueller, M.; Mejuto, C. Evolution and Modern Approaches for Thermal Analysis of Electrical Machines. IEEE Trans. Ind. Electron. 2009, 56, 871–882. [Google Scholar] [CrossRef] [Scilit]
- Madhavan, S.; P B, R.D.; Gundabattini, E.; Mystkowski, A. Thermal Analysis and Heat Management Strategies for an Induction Motor, a Review. Energies 2022, 15, 8127. [Google Scholar] [CrossRef] [Scilit]
- Xie, Y.; Guo, J.; Chen, P.; Li, Z. Coupled Fluid-Thermal Analysis for Induction Motors with Broken Bars Operating under the Rated Load. Energies 2018, 11, 2024. [Google Scholar] [CrossRef] [Scilit]
- Zhang, K.; Qing, J.; Jin, H.; Jin, H. Digital Twin-Enabled Predictive Thermal Modeling for Stator Temperature Monitoring in Induction Motors. Electronics 2025, 14, 2814. [Google Scholar] [CrossRef] [Scilit]
- Hwang, C.; Pan, C. Thermal analysis of induction motors using 3D finite element method. J. Chin. Inst. Eng. 1989, 12, 599–610. [Google Scholar] [CrossRef] [Scilit]
- Chen, M.; Rincon-Mora, G.A. Accurate Electrical Battery Model Capable of Predicting Runtime and I–V Performance. IEEE Trans. Energy Convers. 2006, 21, 504–511. [Google Scholar] [CrossRef] [Scilit]
- CALB. CALB L173F125 3.2V 125Ah LiFePO4 Battery Cell. Available online: https://calb-battery.us/calb-l173f125.html (accessed on 4 May 2026).
- Yetgin, A.G.; Durmuş, B. Analysis of the Effect of Rotor Slot Type on Torque Ripple in Induction Motors by Finite Element Method. EL-Cezeri J. Sci. Eng. 2020, 7, 536–542. [Google Scholar] [CrossRef] [Scilit]
- Staton, D.A.; Cavagnino, A. Convection Heat Transfer and Flow Calculations Suitable for Electric Machines Thermal Models. IEEE Trans. Ind. Electron. 2008, 55, 3509–3516. [Google Scholar] [CrossRef] [Scilit]
- Gebauer, M.; Blejchař, T.; Brzobohatý, T.; Nevřela, M. Conjugate Heat Transfer Model for an Induction Motor and Its Adequate FEM Model. Symmetry 2023, 15, 1294. [Google Scholar] [CrossRef] [Scilit]
- Incropera, F.P.; DeWitt, D.P.; Bergman, T.L.; Lavine, A.S. Fundamentals of Heat and Mass Transfer, 7th ed.; Wiley: Hoboken, NJ, USA, 2011. [Google Scholar]
- IEC 60034-1:2022; Rotating Electrical Machines—Part 1: Rating and Performance. International Electrotechnical Commission: Geneva, Switzerland, 2022.
- ANSI/NEMA MG 1-2016 (Revised 2018); Motors and Generators. National Electrical Manufacturers Association: Rosslyn, VA, USA, 2018.
















| Approach | Main Focus | Limitation in Battery-Aware IBC Operation | Position of the Proposed Work |
|---|---|---|---|
| BMS-oriented EV battery control | Monitoring, protection, and state estimation [1,3] | Usually separated from converter-level charging control | Uses estimated internal battery states as control inputs |
| Conventional OBC control | Dedicated AC-DC and DC-DC charger hardware [5,6] | Increases hardware volume and does not reuse traction components | Reuses selected traction-system elements in a single-phase IBC |
| IBC topology and motor-drive-based charging | Hardware integration using inverter or motor-winding reuse [7,8] | Often emphasizes topology and current control | Couples IBC operation with battery-aware control |
| Motor-winding- assisted IBC | Reuse of machine windings in the charging path [9,10] | Motor thermal loading may not be fully assessed after propulsion operation | Adds FEM assessment for charging-only and post-full-load cases |
| Predictive EV charger control | Predictive regulation of converter current or voltage [7,11] | May focus mainly on converter dynamics | Applies NMPC to the battery-side converter of the proposed IBC |
| Battery predictive charging | Optimization under voltage, thermal, or degradation constraints [14,15] | Often considered separately from motor-winding-assisted IBCs | Uses NMPC for battery-aware charging current generation |
| ECM, LUT, and EKF-based battery management | Battery modeling and internal-state estimation [19,23] | Model and estimator outputs may remain separated from charger decisions | Feeds LUT-updated parameters and EKF states to the NMPC layer |
| Proposed NMPC-EKF-LUT IBC framework | Integrated battery-aware charging control | Simulation-based; hardware validation remains future work | Combines NMPC, EKF, LUT-based ECM, PI benchmarking, switching verification, and FEM thermal assessment |
| LUT Item | Symbol | Unit | Independent Variables | Typical Experimental Source |
|---|---|---|---|---|
| Open-circuit voltage | V/cell | SOC, temperature | OCV relaxation or low-C-rate test | |
| Ohmic resistance | /cell | SOC, temperature | HPPC pulse, EIS, current interrupt | |
| First polarization resistance | /cell | SOC, temperature | HPPC pulse fitting | |
| First polarization capacitance | F/cell | SOC, temperature | HPPC pulse fitting | |
| Second polarization resistance | /cell | SOC, temperature | HPPC pulse fitting | |
| Second polarization capacitance | F/cell | SOC, temperature | HPPC pulse fitting | |
| Entropic coefficient | V/K | temperature | Calorimetry or OCV- temperature test | |
| Thermal resistances | K/W | temperature | Thermal test or calibration | |
| Thermal capacitances | J/W | temperature | Thermal test or cell data |
| Scenario | Purpose | Main Disturbance or Condition | Expected Controller Response |
|---|---|---|---|
| Normal charging | Baseline validation | Rated grid voltage and nominal charging command | Stable current tracking and acceptable DC-link ripple |
| Step-current charging | Dynamic command response | Increase in charging current demand | Smooth transition without exceeding input-power/current limits |
| Grid-voltage drop | Input constraint validation | Temporary grid-voltage reduction | Reduction or limitation of battery current to prevent grid overcurrent |
| High initial SOC | Battery-management validation | Higher initial battery voltage/SOC | Adjusted duty and current demand consistent with battery voltage |
| High ambient temperature | Thermal constraint validation | Elevated ambient/coolant temperature | Temperature-aware control margin and thermal-limit compliance |
| Parameter | Symbol | 7 kW Case | 22 kW Case | Unit |
|---|---|---|---|---|
| Grid voltage | 230 | 230 | V rms | |
| Grid-current limit | 32 | 96 | A rms | |
| Nominal charging power | 7 | 22 | kW | |
| DC-link reference | 500 | 500 | V | |
| Battery energy | 48 | 48 | kWh | |
| Battery architecture | - | 120s1p | 120s1p | - |
| Battery voltage range | 400 | 400 | V | |
| Maximum battery temperature | 45 | 45 | C | |
| AC-DC inductor | 0.8365 | 0.8365 | mH | |
| DC-link capacitor | 2400 | 2400 | uF | |
| DC-DC inductor | 2.2883 | 2.2883 | mH | |
| Output capacitor | 21,850 | 21,850 | uF | |
| Switching frequency | 10 | 10 | kHz | |
| Target efficiency | ≥95 | ≥95 | % |
| Parameter | Symbol | Value | Unit |
|---|---|---|---|
| Cell chemistry | - | LFP | - |
| Cell nominal voltage | 3.2 | V | |
| Cell capacity | 125 | Ah | |
| Series cells | 120 | - | |
| Parallel strings | 1 | - | |
| Pack nominal voltage | 384 | V | |
| Pack nominal capacity | 125 | Ah | |
| Pack nominal energy | 48.0 | kWh | |
| Cell maximum voltage | 3.65 | V | |
| Cell minimum voltage | 2.50 | V | |
| Pack maximum voltage | 438 | V | |
| Pack minimum voltage | 300 | V | |
| Initial SOC | 20 | % | |
| Target SOC | 80 | % |
| Parameter | Symbol | Value | Unit |
|---|---|---|---|
| Ohmic resistance | 0.040 | ||
| Short RC resistance | 0.012 | ||
| Short RC capacitance | 25,000 | F | |
| Long RC resistance | 0.006 | ||
| Long RC capacitance | 120,000 | F | |
| Bus/tab/contact resistance | 0.006 | ||
| Initial degradation resistance | 0.004 | ||
| Maximum degradation resistance | 0.030 | ||
| Core heat capacity | 3.2 × 105 | J/°C | |
| Surface heat capacity | 1.8 × 105 | J/°C | |
| Core-surface thermal resistance | 0.035 | °C/W | |
| Surface-coolant thermal resistance | 0.040 | °C/W |
| SOC | 0 | 0.05 | 0.10 | 0.20 | 0.30 | 0.40 | 0.50 | 0.60 | 0.70 | 0.80 | 0.90 | 1.00 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| * (V) | 2.80 | 3.05 | 3.18 | 3.25 | 3.285 | 3.300 | 3.310 | 3.320 | 3.335 | 3.350 | 3.420 | 3.560 |
| Temperature grid for ECM LUT, Tc (°C) 0, 10, 25, 35, 45, 55 | ||||||||||||
| Item | Symbol | Implemented Setting/Description |
|---|---|---|
| State vector | ||
| Known input vector | ||
| Measurement vector | ||
| Process-noise covariance | diag([2 × 10−10, 5 × 10−5, 2.0 × 103]) | |
| Measurement-noise covariance | diag([3.02, 0.122]) | |
| Initial covariance | diag([0.0022, 0.82, 25002]) | |
| Initial state | for the normal-charging case, for the high-initial-SOC case, for the high-ambient-temperature case | |
| Sampling time | 1.0 s (for the average model) 100 µs (for the switching model) | |
| Estimated outputs | — | , , |
| Error indicators | — | SOC MAE, SOC RMSE, SOC maximum error, MAE, RMSE, maximum error |
| Model Item | Implemented | Identification or Calibration Basis | Role in Verification |
|---|---|---|---|
| Pack specification | Table 5 | Public cell/pack-level specification [45] | Defines 120s1p, voltage, capacity, and energy |
| OCV LUT | Table 7 | Synthesized OCV–SOC map for control-oriented applications [19] | Verifies terminal-voltage trend |
| Table 6 | Pack-level synthesized ohmic resistance [44] | Instantaneous voltage drop and heat generation | |
| , | Table 6 | Short-term polarization branch [21,22] | Fast voltage-transient response |
| , | Table 6 | Medium-term polarization branch [21,22] | Slower voltage recovery behavior |
| Thermal parameters | Table 6 | Synthesized thermal-network parameters [20,24] | estimation and thermal-limit checking |
| EKF verification | Figure 6 | Simulation-level estimation check | SOC and estimation errors |
| Converter Stage | Control Loop | Controlled Variable | Reference/Limit | Kp | Ki | Tuning Principle |
|---|---|---|---|---|---|---|
| AC-DC converter | Outer voltage loop | VDC | VDC,ref = 500 V | 1 | 25 | Slower loop for DC-link regulation |
| AC-DC converter | Inner current loop | Ig | Ig,ref, Igrid,max | 2 | 100 | Faster loop for grid-current tracking |
| DC-DC converter | Outer voltage-limit loop | Vb | Vb,max = 438 V | 1 | 25 | Activated near battery-voltage limit |
| DC-DC converter | Inner current loop | Ib | Ib,ref | 2 | 50 | Main charging current tracking loop |
| PI limiter/ saturation | Saturation block | Duty/current command | Duty = [0, 0.95] | — | — | Prevents unfair overcurrent or overvoltage operation |
| Scenario | Key Metric | PI | NMPC–EKF–LUT | Interpretation |
|---|---|---|---|---|
| Normal charging, 7 kW | SOC target time | Approx. 275 min | Approx. 275 min | Similar under feasible CC charging |
| Normal charging, 22 kW | SOC target time | Approx. 90 min | Approx. 90 min | Higher power reduces charging time |
| Normal charging | Voltage/current behavior | Stable | Stable | Both controllers regulate the charger under nominal conditions |
| EKF estimation | SOC max. error | N/A | 1.3% at 7 kW; 2.0% at 22 kW | EKF provides SOC information for NMPC |
| EKF estimation | Tcore error | N/A | Near-zero convergence | Supports thermal-state-aware control |
| Step-current response | Max. current error | 0.6055 A/ 1.5139 A | 0.6055 A/ 1.5139 A | Similar switching-level response |
| Grid-voltage drop | Grid-current constraint | Maintained near limit | Maintained near limit | Confirms input-constraint feasibility |
| High initial SOC | Battery voltage | 400–405 V; below 438 V | 400–405 V; below 438 V | Voltage limit not strongly activated |
| High ambient temperature | Core temperature | N/A | 40–42 °C; below 45 °C | Thermal state is monitored by proposed controller |
| Overall | Main advantage | Simple local regulation | Predictive constraint handling | Benefit appears near operating constraints |
| Parameter | Symbol | Value | Unit |
|---|---|---|---|
| Motor rated power | 90 | kW | |
| Grid frequency | 50 | Hz | |
| Stator resistance | 0.0675 | Ω/phase | |
| Stator reactance | 0.1265 | Ω/phase | |
| Winding thermal conductivity | 386 | kg⋅m⋅s−3⋅K−1 | |
| Winding specific heat capacity | 385 | J/(kg·K) | |
| Winding density | 8900 | kg/m3 | |
| Core thermal conductivity | 39 | kg⋅m⋅s−3⋅K−1 | |
| Core specific heat capacity | 470 | J/(kg·K) | |
| Core density | 7700 | kg/m3 | |
| Shaft thermal conductivity | 50.2 | kg⋅m⋅s−3⋅K−1 | |
| Shaft specific heat capacity | 434 | J/(kg·K) | |
| Shaft density | 7850 | kg/m3 | |
| Air thermal conductivity | 0.03 | kg⋅m⋅s−3⋅K−1 | |
| Air specific heat capacity | 1013 | J/(kg·K) | |
| Air density | 1.164 | kg/m3 | |
| Natural heat convection coefficient | 10 | W/m2K | |
| Forced heat convection coefficient | 150 | W/m2K | |
| Ambient temperature | 25, 40 | °C | |
| Initial temperature | 25, 40 | °C |
| Operating Condition | Power | Controller | Initial Condition (°C) | Time (min) | Tmax (°C) | Tavg (°C) | ∆T (°C) |
|---|---|---|---|---|---|---|---|
| Charging only | 7 kW | Double-loop PI | 25 | 275 | 27.3935 | 25.4568 | 2.3935 |
| Charging only | 7 kW | NMPC + EKF + LUT | 25 | 275 | 27.3942 | 25.4569 | 2.3942 |
| Charging only | 22 kW | Double-loop PI | 25 | 90 | 38.8193 | 27.5321 | 13.8193 |
| Charging only | 22 kW | NMPC + EKF + LUT | 25 | 90 | 38.8486 | 27.5373 | 13.8486 |
| Full-load motor operation | 90 kW | Motor run only | 25 | 60 | 116.5850 | 95.1024 | 91.5850 |
| Full-load motor operation | 90 kW | Motor run only | 40 | 60 | 131.5730 | 110.0944 | 91.5730 |
| Charging after 1 h full-load | 7 kW | Double-loop PI | 25 | 340 | 47.7093 | 43.2859 | 22.7093 |
| Charging after 1 h full-load | 7 kW | Double-loop PI | 40 | 340 | 62.7052 | 58.2832 | 22.7052 |
| Charging after 1 h full-load | 7 kW | NMPC + EKF + LUT | 25 | 340 | 47.7099 | 43.2902 | 22.7099 |
| Charging after 1 h full-load | 7 kW | NMPC + EKF + LUT | 40 | 340 | 62.7057 | 58.2872 | 22.7057 |
| Charging after 1 h full-load | 22 kW | Double-loop PI | 25 | 150 | 77.3325 | 70.9110 | 52.3325 |
| Charging after 1 h full-load | 22 kW | Double-loop PI | 40 | 150 | 92.3151 | 85.9044 | 52.3151 |
| Charging after 1 h full-load | 22 kW | NMPC + EKF + LUT | 25 | 150 | 77.3325 | 70.9110 | 52.3325 |
| Charging after 1 h full-load | 22 kW | NMPC + EKF + LUT | 40 | 150 | 92.3151 | 85.9044 | 52.3151 |
| Engineering Item | Verification Method | Main Checked Quantity | Practical Implication |
|---|---|---|---|
| Converter transient feasibility | Switching-level step- current simulation | Battery current, tracking error, duty command, DC-link ripple | Confirms that the selected converter model can implement the required charging command |
| Grid-current compliance | Grid-voltage-drop simulation | Grid-current envelope and battery-current reduction | Verifies that charging current is adjusted when available grid-side power decreases |
| Battery voltage constraint | Normal-charging and high-initial-SOC cases | Battery voltage below Vpack,max | Confirms operation within the imposed pack-voltage boundary |
| Battery thermal constraint | High-ambient- temperature case | Estimated Tcore below thermal limit | Verifies thermal-state monitoring in the proposed controller |
| Duty-command feasibility | Switching-level simulations | Duty command within allowable range | Indicates that the required converter command remains implementable |
| DC-link regulation | Switching-level simulations | DC-link voltage and ripple | Confirms converter-level electrical feasibility |
| Motor thermal feasibility | 3-D FEM thermal simulation | Motor-temperature distribution and maximum temperature | Checks thermal feasibility of stator-assisted charging |
| Sensor requirements | Controller and EKF signal definition | Vb, Ib, Ts, VDC, Ig | Defines measurable signals required for practical implementation |
| Real-time feasibility | Algorithmic configuration and simulation timing | EKF/NMPC sampling configuration and state dimension | Provides a basis for implementation; real-time testing remains future work |
| Hardware validation status | Not included in this study | No prototype or HIL test reported | Results are simulation-based engineering verification, not experimental validation |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Bousungnoen, P.; Pao-la-or, P. Battery-Aware Control of a Single-Phase Integrated Battery Charger Using NMPC, EKF, and LUT-Based Lithium-Ion Pack Modeling. Batteries 2026, 12, 254. https://doi.org/10.3390/batteries12070254
Bousungnoen P, Pao-la-or P. Battery-Aware Control of a Single-Phase Integrated Battery Charger Using NMPC, EKF, and LUT-Based Lithium-Ion Pack Modeling. Batteries. 2026; 12(7):254. https://doi.org/10.3390/batteries12070254
Chicago/Turabian StyleBousungnoen, Phonrut, and Padej Pao-la-or. 2026. "Battery-Aware Control of a Single-Phase Integrated Battery Charger Using NMPC, EKF, and LUT-Based Lithium-Ion Pack Modeling" Batteries 12, no. 7: 254. https://doi.org/10.3390/batteries12070254
APA StyleBousungnoen, P., & Pao-la-or, P. (2026). Battery-Aware Control of a Single-Phase Integrated Battery Charger Using NMPC, EKF, and LUT-Based Lithium-Ion Pack Modeling. Batteries, 12(7), 254. https://doi.org/10.3390/batteries12070254

