Real-time Optimal Control of Hybrid Electric Powertrains Equivalent consumption minimization strategy (ECMS) Optimization of Hybrid Vehicle Fuel Consumption in Python. Run the file 'HEV_ECMS.mdl'.
Files for the optimal control of parallel hybrid configurations using Equivalent consumption minimization strategy (ECMS)
================================================================
===================== HEV_ECMS.mdl - A basic vehicle model
===================================== init_HEV_ECMS.m - Initialize data parallelhybrid_ECMS.m - Torque Split function file
(C) 2020 Ruchit Bhikadiya
-
Main Assignment information: A hybrid vehicle has various possibilities of configurations. The parallel vehicle is the well known concepts. The parallel hybrid has a mechanical link (via transmission) from the combustion engine to the wheels. This means that for the parallel hybrid only the state of charge is optimized. The models for the parallel, should be formulated so that the cost for following an arc in the optimal control problem can be calculated.
-
Vehicle Parameters:
H_l = 44.6e6 # J/kg
roh_l = 732.2 # Kg/m3
roh_a = 1.18 # kg/m3
Je = 0.2 # kgm2
T_engine_max = 115 # Nm
V_disp = 1.497e-3 # m3
e = 0.4 p_me0 = 0.1e6 # MPa
Q_o = 6.5 # Ah
Uoc = 300 # V
Imax = 200 # A Imin = -200 # A
Ri = 0.65 # ohm
n_electricmachine = 0.9
g = 9.81
cD = 0.32
cR = 0.015
Af = 2.31 # m2
mv = 1500 # kg
rw = 0.3 # m
Jw = 0.6 # kgm2 mwheel = Jw / (rw ** 2)
eta_gearbox = 0.98
T_em_max = 400 # Nm
P_em_max = 50 # kW
m_em = 1.5 # kg/Kw
P_pt_max = 90.8 # kW