纯电动汽车整车Matlab/simulink仿真模型电机模型、电池模型、变速器模型、驾驶员模型、整车动力学模型 ——整车总成参数都有可直接运行仿真研一新生本科毕设学习参考利器作为一名研一新生本科毕设期间要是能有个能直接上手运行的纯电动汽车整车仿真模型那简直不要太香今天就给大家分享一个包含电机、电池、变速器、驾驶员和整车动力学模型的Matlab/Simulink仿真模型而且整车总成参数齐全直接就能跑仿真。电机模型在纯电动汽车里电机就是动力心脏。在Matlab/Simulink中搭建电机模型我们通常会用到Simscape Electrical模块库。以永磁同步电机为例% 永磁同步电机参数设置 Pn 100e3; % 额定功率100kW Un 380; % 额定线电压380V fn 50; % 额定频率50Hz nN 3000; % 额定转速3000r/min这些参数设置好后在Simulink里拖入永磁同步电机模块将这些参数对应填进去就完成了基本设置。这个模型能精确模拟电机在不同工况下的转矩输出和转速变化比如在车辆加速时电机迅速输出高转矩实现快速起步。电池模型电池就像电动汽车的“粮草库”。一般采用等效电路模型来搭建在Simulink中可以利用Simscape Battery模块。% 电池参数 Q 50; % 电池容量50Ah R0 0.01; % 欧姆内阻将这些参数赋予电池模块就能模拟电池的充放电过程。在车辆行驶中电池持续放电为电机供电电量下降而在制动能量回收时电池又能充电这个模型能很好地反映这些动态过程。变速器模型变速器能让电机的动力更合理地传递到车轮。在Simulink里搭建变速器模型主要就是设置传动比。% 变速器传动比设置 i1 3.5; % 一档传动比 i2 2.5; % 二档传动比 % 这里简单举例两档变速器根据车辆行驶工况通过控制模块切换不同档位改变传动比以达到最佳的动力输出和经济性。驾驶员模型驾驶员模型模拟驾驶员的驾驶意图。在Simulink里可以通过编写简单的逻辑来实现。% 假设简单的加速意图逻辑 if speed target_speed throttle 0.8; % 加速踏板开度80% else throttle 0.2; % 维持速度小开度 end这个简单代码模拟了驾驶员根据当前车速和目标车速调整加速踏板开度从而控制车辆行驶。整车动力学模型整车动力学模型把前面几个模型整合起来模拟车辆实际行驶情况。在Simulink里将电机、电池、变速器和驾驶员模型连接起来再考虑车辆的质量、风阻、滚动阻力等因素。% 整车参数 m 1500; % 整车质量1500kg Cd 0.3; % 风阻系数 A 2; % 迎风面积2平方米通过这些参数结合动力学公式就能模拟车辆在不同路况和驾驶意图下的速度、加速度等行驶状态。纯电动汽车整车Matlab/simulink仿真模型电机模型、电池模型、变速器模型、驾驶员模型、整车动力学模型 ——整车总成参数都有可直接运行仿真研一新生本科毕设学习参考利器这个纯电动汽车整车Matlab/Simulink仿真模型对于研一新生在本科毕设学习中理解电动汽车系统架构和运行原理非常有帮助直接运行仿真就能看到各个模块如何协同工作大家不妨一试。
纯电动汽车整车Matlab/Simulink仿真模型搭建及应用
纯电动汽车整车Matlab/simulink仿真模型电机模型、电池模型、变速器模型、驾驶员模型、整车动力学模型 ——整车总成参数都有可直接运行仿真研一新生本科毕设学习参考利器作为一名研一新生本科毕设期间要是能有个能直接上手运行的纯电动汽车整车仿真模型那简直不要太香今天就给大家分享一个包含电机、电池、变速器、驾驶员和整车动力学模型的Matlab/Simulink仿真模型而且整车总成参数齐全直接就能跑仿真。电机模型在纯电动汽车里电机就是动力心脏。在Matlab/Simulink中搭建电机模型我们通常会用到Simscape Electrical模块库。以永磁同步电机为例% 永磁同步电机参数设置 Pn 100e3; % 额定功率100kW Un 380; % 额定线电压380V fn 50; % 额定频率50Hz nN 3000; % 额定转速3000r/min这些参数设置好后在Simulink里拖入永磁同步电机模块将这些参数对应填进去就完成了基本设置。这个模型能精确模拟电机在不同工况下的转矩输出和转速变化比如在车辆加速时电机迅速输出高转矩实现快速起步。电池模型电池就像电动汽车的“粮草库”。一般采用等效电路模型来搭建在Simulink中可以利用Simscape Battery模块。% 电池参数 Q 50; % 电池容量50Ah R0 0.01; % 欧姆内阻将这些参数赋予电池模块就能模拟电池的充放电过程。在车辆行驶中电池持续放电为电机供电电量下降而在制动能量回收时电池又能充电这个模型能很好地反映这些动态过程。变速器模型变速器能让电机的动力更合理地传递到车轮。在Simulink里搭建变速器模型主要就是设置传动比。% 变速器传动比设置 i1 3.5; % 一档传动比 i2 2.5; % 二档传动比 % 这里简单举例两档变速器根据车辆行驶工况通过控制模块切换不同档位改变传动比以达到最佳的动力输出和经济性。驾驶员模型驾驶员模型模拟驾驶员的驾驶意图。在Simulink里可以通过编写简单的逻辑来实现。% 假设简单的加速意图逻辑 if speed target_speed throttle 0.8; % 加速踏板开度80% else throttle 0.2; % 维持速度小开度 end这个简单代码模拟了驾驶员根据当前车速和目标车速调整加速踏板开度从而控制车辆行驶。整车动力学模型整车动力学模型把前面几个模型整合起来模拟车辆实际行驶情况。在Simulink里将电机、电池、变速器和驾驶员模型连接起来再考虑车辆的质量、风阻、滚动阻力等因素。% 整车参数 m 1500; % 整车质量1500kg Cd 0.3; % 风阻系数 A 2; % 迎风面积2平方米通过这些参数结合动力学公式就能模拟车辆在不同路况和驾驶意图下的速度、加速度等行驶状态。纯电动汽车整车Matlab/simulink仿真模型电机模型、电池模型、变速器模型、驾驶员模型、整车动力学模型 ——整车总成参数都有可直接运行仿真研一新生本科毕设学习参考利器这个纯电动汽车整车Matlab/Simulink仿真模型对于研一新生在本科毕设学习中理解电动汽车系统架构和运行原理非常有帮助直接运行仿真就能看到各个模块如何协同工作大家不妨一试。