基于动态规划(DP)算法的增程式EV能量管理策略研究(MATLAB编程)

文章目录

    • 算法代码
    • 仿真结果
    • 结果分析

算法代码

clc;
clear;
close all;
load CWTVC.mat
N=length(T_z);
%N=200;

load minFuelConsup.txt
minFuel_Pe=minFuelConsup(:,1)';  %kW
minFuel_Ge=minFuelConsup(:,3)';  %g/s

load Pdemand.mat
P_dem=Pdemand;

P_eng_max = 70;           % engine max power kW
P_batt_max = 80;       % bat max power kW
Q_batt = 18.3;            % battery capacity kWh
Q_batt1=18.3*3600;   % battery capacity kJ

SOC_min = 0.2;        
SOC_max = 0.4;      
delt_SOC = 0.00005;
delt_Pbatt=delt_SOC*Q_batt *3600;
max_grid_trans_num=floor(P_batt_max/delt_Pbatt);

SOC_init = 0.3;
elec2fuelCoeff=266;  %g/kWh

% SOC_grid = linspace(SOC_min,SOC_max,1000)'; 
SOC_grid = [SOC_min: delt_SOC: SOC_max];
ns = length(SOC_grid); 

V_fuel = zeros(ns,N);        
V_fuel

本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://www.net2asp.com/ad1631a632.html