基于规则的混合动力汽车能量管理策略

简介

基于规则的算法是人工智能领域的重要组成部分,广泛应用于专家系统、决策支持系统、自然语言处理等领域。该算法的核心在于通过一系列预先定义的规则来模拟人类的决策过程,因而其计算逻辑简单,算力要求也低,在实际应用的时间比较久。对于FCHV的能量管理策略,应用基于规则的算法需要对FCHV不同工作状态进行划分和设置动作变换临界参数。
设计基于规则的能量管理策略首先对FCHV的工作模式进行划分,在实际工作状态下需要结合动力系统主要组成部分的功率分配情况来实施。按照整车需求功率的正负将工作模式分为行驶模式和制动模式,分别对应FCHV的驱动工作状态和制动工作状态。

使用说明

image.png
基于规则算法的能量管理策略逻辑框图
该仓库包含两种基于规则的能量管理策略实现方法。使用前均要先打开syslab,在syslab里启动sysplorer,再打开模型!

1.rule_based_EMS_1.mo模型为基于Modelica组件的基于规则的能量管理策略实现方法,打开后可以直接仿真

2.rule_based文件夹里的rule_based_EMS_2.mo为基于syslab与sysplorer的双向集成的基于规则的能量管理策略实现方法。加载该模型后,右键Object组件,选择Syslab对象文件,点击浏览,选择同个文件夹目录下的rule_based_EMS.jl文件打开后选择确认即可进行后续仿真!

功率输入的Timetable组件数据为 时间(s)-功率(kW) ,SOC输入的Timetable组件数据为 时间(s)-SOC(0-1) ,可以根据需求自行修改
注:Timetable组件时间索引必须从0开始,否则会报错

接口/输出 参数
输入变量1 需求功率
输入变量2 电池SOC
输出变量 燃料电池功率

版本说明

V1.0.1,2024-12-26 17:22

  • 完整版本

仿真结果

image.png
综合行驶工况条件下基于规则算法的输出性能: FCHV速度曲线

image.png
燃料电池输出功率曲线

使用许可

本模型库版权由yuntian版权所有,未经许可,不得用于商业用途。