探索 24d 混动控制器:双电机两挡 DHT 混动模型的奇妙世界
24d混动控制器双电机两挡DHT混合动力汽车仿真模型基于规则的能量管理策略模型demo可以实现发动机启停换挡模拟 模型说明模型仅用于个人学习使用并不是实车工程模型但也足够详细不是别人那种盗版模型或者参数不全的模型模型可以输入WLTC, CLTC等不同工况可以实现稳态能量管理电池SOC平衡也可设置范围。 可实现发动机启停和换挡过程的简单模拟用PID调速可以自己改成其他算法。 模型采用Simulink/Stateflow搭建模型只适用于这个双电机两挡P2P3电机的混联式混合动力模型在设置合适参数时能完美运行考虑到不同车型需求请根据自己的需要变跟模型参数或结构也可以联系进行模型定制。 模型策略不懂的可以交流希望你自己有一定的matlab和simulink使用基础 模型是纯simulink搭建修改自由度高可以接各种能量管理策略需求包括ECMS模型预测极小值动态规划等。最近在研究混合动力汽车相关技术发现了一个超有趣的基于规则能量管理策略模型 demo——24d 混动控制器双电机两挡 DHT 混合动力汽车仿真模型迫不及待要和大家分享。模型概览这个模型主要用于个人学习并非实车工程模型但细节满满绝非那些盗版或参数不全的“水货”可比。它支持输入 WLTC、CLTC 等不同工况能够实现稳态能量管理以及电池 SOC 平衡而且 SOC 范围还能自行设置相当灵活。模型的奇妙功能发动机启停与换挡模拟可以简单模拟发动机启停和换挡过程这里采用了 PID 调速方式。PID 调速在控制领域可是“老熟人”了代码实现思路大概如下以 Matlab 为例仅为示意% 假设设定值为 setpoint反馈值为 feedback Kp 0.5; % 比例系数 Ki 0.1; % 积分系数 Kd 0.2; % 微分系数 error setpoint - feedback; integral integral error; derivative error - previous_error; output Kp * error Ki * integral Kd * derivative; previous_error error;这里比例项Kperror根据当前误差调整输出积分项Kiintegral用于消除稳态误差微分项Kd * derivative则对误差的变化率做出反应提前调整输出让系统响应更平稳。当然如果你有更高追求完全可以把它改成其他算法。能量管理策略拓展性强模型是纯 Simulink 搭建修改自由度超高。无论是 ECMS等效消耗最小化策略、模型预测控制还是极小值原理、动态规划等能量管理策略需求它都能接上。以简单的 ECMS 为例其核心思想是将油耗和电耗等效起来寻找一个最优的功率分配。在 Simulink 中搭建相关模块通过计算等效因子动态调整发动机和电机的功率输出从而实现能量的优化管理。模型搭建与适用范围模型采用 Simulink/Stateflow 搭建专门适用于双电机两挡 P2 P3 电机的混联式混合动力模型。当你设置好合适参数它就能完美运行。不过要注意不同车型需求不同大家得根据自身需要改变模型参数或结构。要是实在搞不定也可以联系进行模型定制。交流与探讨如果大家对这个模型策略有不懂的地方非常欢迎交流。但希望你自己有一定的 Matlab 和 Simulink 使用基础这样交流起来会更顺畅也能更好地挖掘这个模型的潜力。24d混动控制器双电机两挡DHT混合动力汽车仿真模型基于规则的能量管理策略模型demo可以实现发动机启停换挡模拟 模型说明模型仅用于个人学习使用并不是实车工程模型但也足够详细不是别人那种盗版模型或者参数不全的模型模型可以输入WLTC, CLTC等不同工况可以实现稳态能量管理电池SOC平衡也可设置范围。 可实现发动机启停和换挡过程的简单模拟用PID调速可以自己改成其他算法。 模型采用Simulink/Stateflow搭建模型只适用于这个双电机两挡P2P3电机的混联式混合动力模型在设置合适参数时能完美运行考虑到不同车型需求请根据自己的需要变跟模型参数或结构也可以联系进行模型定制。 模型策略不懂的可以交流希望你自己有一定的matlab和simulink使用基础 模型是纯simulink搭建修改自由度高可以接各种能量管理策略需求包括ECMS模型预测极小值动态规划等。总之这个模型为我们学习混合动力汽车技术提供了一个很棒的平台希望大家都能从中收获满满