当前位置: 首页 > news >正文

基于Simulink的混动汽车模型建模与仿真,包含发动机管理,电机,电池管理以及混动汽车物理模型等

目录

1.课题概述

2.系统仿真结果

3.核心程序与模型

4.系统原理简介

4.1 模拟驾驶员模块

4.2 HCU能量管理模块

4.3 整车物理模型

5.完整工程文件


1.课题概述

       混动汽车模型以“驾驶员需求-能量分配-整车执行-闭环反馈”为核心逻辑,整合驾驶员模型、HCU能量管理、整车物理模型三大模块,最终实现WLTP目标车速跟踪与能耗(油耗+电耗)优化。核心目标包括通过3种基础模式(启动、纯电驱动、混合驱动)及充电模式切换,使实际车速匹配WLTP工况。

2.系统仿真结果

车辆扭矩分布图:

系统的参考输入与车辆速度反馈曲线对比(两者基本重合):

系统的参考输入与车辆速度反馈曲线的误差曲线:

驾驶模块的扭矩输出曲线:

3.核心程序与模型

版本:Matlab2024b

1.模拟驾驶员根据目标车速与实际车速的偏差,通过 PID 控制器计算整车所需驱动扭矩,为后续能量分配提供输入。

2.HCU模块作为整车 “大脑”,根据整车需求扭矩(T_6)、发动机状态、电池状态等信号,划分驾驶模式(EV/HEV),并分配发动机与双电机的目标扭矩,同时控制离合器通断。

3.能量管理模块和车辆模块整合 EMS(发动机管理)、PEU(电机控制)、BAT(电池管理)三大执行单元,构建整车动力学模型,将 HCU 输出的目标扭矩转化为实际车速、转速等反馈信号。

车辆物理建模:

电池管理模块:

PEU模块:

能量管理模块:

26_009ma

4.系统原理简介

4.1 模拟驾驶员模块

       模拟驾驶员根据目标车速与实际车速的偏差,通过 PID 控制器计算整车所需驱动扭矩,为后续能量分配提供输入。

输入量

目标车速:来自WLTP工况信号(Signalbilder),反映不同行驶场景下的车速需求。

实际车速(Vspd):来自整车物理模型的反馈,体现当前车辆实际行驶速度。

输出量

整车驱动需求扭矩,即推动车辆前进所需的总扭矩,传递至HCU模块用于能量分配。

    其中PID控制器的功能如下:

    4.2 HCU能量管理模块

            作为整车 “大脑”,根据整车需求扭矩、发动机状态、电池状态等信号,划分驾驶模式(EV/HEV),并分配发动机与双电机的目标扭矩,同时控制离合器通断。

    输入量来源作用
    T_6驾驶员模型整车驱动总需求扭矩
    Eng_sttEMS 模块发动机当前扭矩信号,判断发动机是否输出动力
    Vspd整车物理模型实际车速,辅助模式切换(如高速优先 HEV)
    Eng_st_sussEMS 模块发动机启动标志(1 = 启动中,0 = 未启动),区分 EV/HEV
    E2_spd_PEUMOTOR2 模块电机 2 转速,用于电机扭矩计算(结合效率 MAP)
    Eng_spdENGINE 模块发动机转速,判断是否满足启动 / 停机条件(如 < 300rpm 停机)
    Bat_pack_vtgBAT 模块电池电压,反映电池状态,辅助扭矩分配(如低电压限制放电)
    输出量去向作用
    TVMEMS 模块发动机目标扭矩,控制发动机输出
    TE1_safPEU 模块电机 1 目标扭矩,控制电机 1 驱动 / 发电
    TE2_safPEU 模块电机 2 目标扭矩,控制电机 2 驱动 / 发电
    B_stophcuEMS 模块发动机停机信号(1→0 阶跃,需 Eng_spd≥300rpm)
    C1整车物理模型离合器状态(1 = 闭合,0 = 断开),HEV 模式闭合传递发动机动力

    EV模式(SubFun_ID=1):电池电量充足(SOC≥20%)、低扭矩需求(T_6≤50N.m)时激活,仅电机2 驱动(电机1备用或充电),离合器C1断开。

    HEV模式(SubFun_ID=2):高扭矩需求(T_6>50N・m)、电池电量低(SOC<20%)或高速(Vspd>80km/h)时激活,发动机 + 双电机协同驱动,离合器C1闭合。

    启动模式:车辆静止(Vspd=0)时,电机 2 提供启动扭矩(T_EM2=20-30N.m),发动机暂不启动。

    充电模式:车辆滑行(T_6<0)或刹车时,电机1/2切换为发电模式,向电池充电,离合器C1断开。

    4.3 整车物理模型

    EMS模块(发动机管理):接收HCU的TVM信号,控制发动机实际输出扭矩,同时反馈发动机转速(Eng_spd)与启动状态(Eng_st_suss)。

    PEU模块(电机控制):接收TE1_saf、TE2_saf信号,控制电机1/2输出实际扭矩,反馈电机转速(E2_spd_PEU)。

    BAT模块(电池管理):监控电池SOC、电压、温度,限制充放电功率,反馈Bat_pack_vtg与 SOC状态。

    5.完整工程文件

    v

    v

    关注后,回复关键词:a5

    http://www.dtcms.com/a/499122.html

    相关文章:

  • 网站备案都需要什么网站群项目建设实施进度计划
  • 数据库的事务和索引
  • W5500 esp32 micropython 驱动测试 网线直连电脑静态IP设置
  • 1panel docker开启swap内存
  • 动态规划的“降维”艺术:二维矩阵中的建筑奇迹——最大矩形
  • switch语句在汇编层面的几种优化方式 ,为什么能进行优化
  • Apache Spark算法开发指导-特征转换VectorIndexer
  • 企业网站的高跳出率应该如何解决广州物流网站开发
  • Docker 与 K8s 网络模型全解析
  • 【算法与数据结构】拓扑排序实战(栈+邻接表+环判断,附可运行代码)
  • AWS Elastic Load Balancing(ELB)—— 多站点负载均衡的正确打开方式
  • 如何用域名建网站主流建站公司
  • 企业网站模板源代码jz做网站
  • 深入 Spring 内核:解密 15 种设计模式的实战应用与底层实现
  • 【S32K3XX系列MCAL配置-第一节开发环境搭建】
  • 中矿资源的财报估值分析
  • 网站关键词优化方案分为几个步骤嘉兴微信网站建设
  • stm32驱动LTC2494详解
  • AI写作赋能SEO:用提示词打造从标题到发布的全流程优化策略
  • PVT(Pyramid Vision Transformer):金字塔结构,适合检测/分割
  • SSRF 漏洞深度剖析:从原理到实战
  • Python第十八节 命名空间作用域详细介绍及注意事项
  • 网站怎么做跳转链接域名备案要多少钱
  • 哪个网站查公司信息比较准网站设计像素
  • mq和rocketmq
  • AI搜索自由:Perplexica+cpolar构建你的私人知识引擎
  • C++基础:(十五)queue的深度解析和模拟实现
  • VSR 项目解析
  • 软件工程新纪元:AI协同编程架构师的修养与使命
  • 一、RPA基础认知与环境搭建