首页/文章/ 详情

基于GCAir和GCKontrol的电动汽车动力性及经济性建模与仿真

2年前浏览1637

一、摘要

 


新车型开发初期,需要对设计方案的动力系统进行参数匹配并对动力性和经济性做仿真测试,为设计方案的合理性提供理论依据。                    
            
世冠科技基于MBSE思想自主研发的GCAir系统仿真测试验证一体化平台,面向复杂装备系统研制的正向设计需求,为复杂仿真系统的协作开发与集成测试提供工具支撑。GCAir支持数字模型与硬件设备的便捷切换,能够在同一平台上完成模型在环、软件在环、硬件在环测试,具备连续综合集成测试验证的能力,能够保证测试对象和测试用例的连续性,可应用于产品从设计研发到运行维护的全生命周期。                    
                
世冠科技自主研发的另一标杆软件:GCKontrol系统设计与仿真软件(对标美国MATLAB软件),可自动生成高效高质量的C代码(满足模型与代码一对一关系,满足可追溯性要求;跨平台(操作系统),跨硬件(不同品牌的实时仿真机),全独立代码、不依赖代码和库(满足嵌入式开发相关的需求),支持FMU导出、可基于FMI标准实现与第三方平台的联合仿真。                    
            
接下来,我们以采用三合一驱动总成(电机控制器 驱动电机 单级减速器)的纯电动汽车为研究对象,使用GCKontrol对驾驶员、整车控制器、动力电池及电池管理系统、电机与控制器及减速器、车身纵向动力学进行建模,并仿真其动力性和经济性。然后,我们把各功能模块的GCKontrol模型分别导出FMU文件,利用GCAir平台建立虚拟仿真系统,并仿真目标车型的动力性和经济性。                    
        

图1 采用三合一驱动总成的EV架构


动力系统参数匹配          

         
新车型开发初期,首先明确车辆参数和动力性及经济性设计目标,由此可以进一步对驱动电机、动力电池及传动比的参数进行匹配。        
   
2.1车辆参数和设计目标        

表1 车辆参数        
参数名
符号
单位
参数值
整备质量                                1450
试验质量                                1675
满载质量                                1900
轴距                                2610
质心距后轴距离                                1435
满载时整车质心高度                                460
轮胎滚动半径                                0.308
滚动阻力系数                --0.012
空气阻力系数                --0.32
迎风面积                                2.11
整车加速质量系数                --1.05

表2 设计目标        
参数名
符号
单位
参数值

最高车速

                                                

0-100km/h 加速性能

                                                

NEDC 循环工况电耗

                                                 

等速 60km/h 续航里程

                                                

2.2电机和传动系参数匹配        
       
电机与传动系速比的选型需要符合一些约束条件。在满足这些约束条件的前提下,综合考虑零部件的成本、生产、供货等诸多因素,确定电机和传动系选型。        

2.2.1电机峰值功率的匹配        
  
电机峰值功率(             )应满足最高车速时的功率(             )需求、加速过程的最大功率需求(             )、最大爬坡度的最大功率需求(             ),即应符合如下关系:         
                 
上式中各功率求取公式如下:        

   
  •                —— 汽车在平直路面的最大车速。
  •                —— 为汽车在 α 坡度上的最大车速。
  •                 ——为汽车在               时间段内,在水平路面上从               加速的末速度。

2.2.2电机最大转速的匹配        

电机最大转速应满足最高车速的需求。        
  •                —— 电机最大转速,单位   
  •                —— 传动系的传动比
  •                —— 最高车速,单位   
2.2.3电机额定转速的匹配        

电机额定转速应选取在经济车速范围附近,以便使车辆获得较好的巡航经济性能。        
  •                —— 电机额定转速,单位    
  •                —— 传动系的传动比
  •                —— 车辆的经济车速,城市用乘用车一般取     

2.2.4传动比的上限匹配        
     
传动比上限受电机最高转速和最高车速共同决定。        
2.2.5传动比的下限匹配        

传动比下限应满足最大爬坡度的需求。        
   
式中,             是电机的峰值转矩,             是在           的坡度上的最高车速。        

2.3动力电池参数匹配        
 
动力电池的能量影响电动汽车的续驶里程。同一款车,能量越大,续航里程越高。        
       
动力电池容量决定了充放电电流的最大值,在电压相同的情况下,也表征了电池的充放电功率,对于车辆动力性来讲,影响车辆的最大加速能力和最大爬坡度。        
 
电芯的容量和电压平台(额定电压)是由其自身的材料性质决定的。把许多电芯用串联和并联的方式组包,可以得到期望容量和额定电压的电池成组方案。        
       
2.3.1电池组容量的匹配        
       
2.3.1.1根据续航里程匹配电池组容量        
   
根据车辆功率平衡方程,我们可以求出车辆以经济车速等速巡航的功率             ,             是续航里程指标,则需要的电池总能量(             )为        

       
式中,             是巡航车速。        
  
考虑动力电池日常使用的有效范围,电池容量应满足下式:        
  •                ——电池组容量 Ah。
  •                ——电池组额定电压 V。
  •                ——车辆使用过程中动力电池的放电上限,一般取 90%。
  •                ——车辆使用过程中动力电池的放电下限,一般取 10%。

2.3.1.2根据电机峰值功率匹配电池组容量        

电池组输出功率应满足车辆峰值功率的需求。额定电压下,电池组的输出功率表征为电池组容量。车辆峰值功率包括电机峰值功率和车辆附件消耗的功率。        

  •                ——电池的最大放电倍率,属于电芯的固有特性。本示例取               。
  •                ——电池组额定电压,根据电机额定电压进行匹配。
  •                ——电机消耗的峰值功率。
  •                ——车辆附件消耗的功率。一般为3~5kW。

2.3.2确定动力电池的串数和并数        
  
根据电机选型匹配得到动力电池组期望的额定电压(             ),             是单体电芯的额定电压,则电池组串联电芯数量为:        


             是单体电芯的额定容量,             是电池组期望的额定容量,则电池组的电芯并联数量应为:        

        
GCKontrol建模          

         
GCKontrol中建立整车仿真模型如下,包含驾驶员(Driver),整车控制器(VCU),动力电池(Battery),电机及减速器(PMSM Transmission),车辆纵向动力学(Vehicle)。        

       

图2 整车动力系统模型        
       

3.1驾驶员建模        

  • 驾驶员模型实现车速控制,激励加速踏板、制动踏板和输出档位信息。

  • 驾驶员模型的主体是一个PID控制器,将输入的实际车速和期望车速进行比较,对加速踏板或制动踏板输出指令,实现车速跟随。

  • 输入:实际车速,NEDC工况下的期望车速。

  • 输出:加速踏板开度,制动踏板开度。加速踏板和制动踏板开度取值范围 [0,1],表示踏板踩下的深度从0%到100%的行程状态。

图3 NEDC工况下的驾驶员模型        

       
3.2整车控制器建模        

  • 整车控制器的功能是接收驾驶员的操作命令,判断车辆运行状态,检测相关部件状态,根据控制算法,输出控制信号到执行部件,以实现特定操作。

  • 输入:加速踏板,制动踏板信号,SOC,电机转速,母线电压,车速,降额系数。

  • 输出:电机需求扭矩,机械制动需求扭矩。

  • 电机需求扭矩最大值不能超过电机外特性,并且电机外特性受母线电压影响。

  • SOC过低时应对电机驱动功率做降额处理,避免动力电池过放。

  • 车速较低时限制电机制动回馈功率。

  • 当制动扭矩需求值大于电机可提供的再生制动扭矩时,不足的部分由机械制动系统提供。

图4 VCU模型        

       
3.3动力电池建模        

  • 基于二阶RC等效电路建立动力电池模型。
  • 输出动力电池荷电状态(SOC)及电池组电压。

图5 动力电池模型        

       

图6 二阶RC等效电路        

动电池数据模型符合如下关系式:        
                     

上式中符号说明见下表:        

       
标识            
含义            
标识            
含义            
Cb            
电压源电容            
Iout            
输出电流            
R1            
电池的极化内阻R1阻值            
I1            
电流            
C1            
电池的极化电容C1容值            
Rd            
内部自放电电阻            
V1            
C1电压            
Rs            
平衡电阻            
R2            
R2阻值            
S            
开关状态            
C2            
C2容值            
Vout            
输出电压            
OCV(SOC)            
开路电压            
V2            
C2电压            

3.4三合一驱动总成建模

此部分建立FOC(矢量控制)与PMSM(永磁三相同步电机)的模型。

FOC全称为(field-oriented control)又称为磁场定向技术。通过坐标变换,把交流电机空间磁场矢量的方向作为坐标轴的基准方向,将电机定子电流矢量正交分解为与磁场方向一致的激磁电流分量和与磁场方向垂直的转矩电流分量,通过对激磁电流分量和转矩电流分量分别控制,使得交流电机能像他励直流电机一样控制。矢量控制是基础是坐标变换。

图7 FOC(矢量控制) PMSM(永磁三相同步电机)的模型

固定速比的单级减速器,不考虑其效率和转动惯量,传动比为 i。


图8 单级减速器模型


3.5车身纵向动力学建模

以前驱配置为例,根据重心位置以及纵向加速度计算前后轴上的受力情况。


图9 汽车纵向动力学示意图

式中:


  •                ——前轮轴合力;
  •                ——后轮轴合力;
  •                ——重力加速度;
  •                ——车辆质量;
  •                ——车辆尺寸信息;
  •                ——车辆重心位置。

车身所受气动阻力可表示为:


式中:


  •                ——启动阻力;
  •                ——空气密度;
  •                ——车速;
  •                ——空气阻力系数;
  •                ——车辆迎风面积。


图10 GCKontrol纵向动力学模型

GCKontrol导出FMU          

         

我们把“图2.整车动力系统模型”中的整体模型按照驾驶员(Driver),整车控制器(VCU),动力电池(Battery),电机及减速器(Motor),车辆纵向动力学(Vehicle),性能分析(Performance Analysis)单独保存为GCKontrol工程。

对每个模块的GCKontrol工程导出FMU文件。以驾驶员模块为例,首先点击工具栏的“生成FMU”图标。

图11 点击“生成FMU”图标

在弹出的“导出FMU”界面中,选中“FMU配置”界面。勾选“FMU是否包含源码”,平台支持勾选“Win64”和“Win32”。

图12 FMU配置

Global参数界面中,选择需要被调试修改的控制参数。


图13 Global参数


Block参数可以选择希望观测的模块参数,例如积分模块的初始值,复位信号,上下限等。


图14 Block参数


需要观测的内部信号,可以在Local参数页面中选择。


图15 Local参数


FMU配置完毕后,点击右下角的“确定”,弹出“正在导出FMU”的弹窗。此过程请耐心等待。


图16 导出FMU


出现下图弹窗时,说明FMU文件被成功导出了。


图17 FMU导出成功弹窗


在.gck工程文件根目录下,会出现一个前缀为fmu_,与gck文件同名的.fmu格式文件,即为导出的FMU。


图18 导出的FMU文件


至此,驾驶员模块的FMU文件就导出成功了。接下来,用同样的方法,把其他模块的FMU全部导出。



GCAir仿真环境搭建          

         

GCAir是一个集成,仿真与测试验证一体化平台,国产化控制系统开发和验证解决方案,从全虚拟仿真到半实物实时仿真。在MBSE思想的技术路线中,半实物仿真是产品开发过程中的一个关键节点。利用实装产品部件逐一替换相应数字仿真模型,进行实装产品参与的系统半实物闭环仿真,逐步对各实装产品部件进行仿真验证和诊断评估,最终实现全部为实装产品部件闭环的系统集成验证。


为了后续适配半实物仿真工作,我们把经过GCKontrol仿真验证后的工程拆分为几个功能模块,分别导出为FMU文件,集成为一个GCAir工程。


图19 GCAir半实物仿真平台


图20 GCAir子系统设置为被测硬件


上图红框中的子系统为一个GCAir中的被测硬件(由一个与要被替代的实物模型构造的子系统,子系统内部构成与实物模型逻辑一致),可替代一个真实的物理模型。


当某个子系统被设置为被测硬件时,它就是被测硬件,其内部的虚拟模型不再参与仿真。


5.1GCAir配置CAN总线


新建一个GCAir工程,各功能模块之间采用CAN总线通讯。根据GCK工程中,各模块的输入输出关系,转化为整车CAN网络架构信息,并在GCAir工程中进行配置。


在GCAir中创建CAN总线的步骤:


  • 在右侧工具栏“模型库”中选“ICD”。
  • 点击“总线 ”,弹出“新建总线”弹窗。
  • 总线类型,我们选CAN。
  • 所属库,选择当前工程使用的库。
  • 修改好总线命名后,点击“确认”,在ICD栏对应库的总线层级下出现刚才建好的总线图标。


图21 GCAir中创建CAN总线


选中ICD栏中刚刚新建的总线,右键选“编辑信息”,进入“总线管理”的界面。在“基本属性”栏,我们可以修改总线名称和颜色。


图22 设置CAN总线属性


总线设置栏,可以配置CAN总线波特率,一般为500kb/s。如果不是专门测试CAN总线的性能,仿真测试中我们不开启CRC校验。


图23 总线设置


报文信号界面,左侧可以新建报文,右侧配置报文对应的信号。


图24 报文信号


报文节点中配置每条报文的发送节点和接收节点。


图25 报文节点


5.2GCAir导入FMU并配置CAN节点


在右侧模型库中点击“子系统 ”弹出“新建子系统”页面。在基本信息中修改“子系统名称”为Driver,选择当前使用的库EV_Analysis。


图26 建立驾驶员子系统


在“ICD配置”页面,配置当前子系统在CAN总线DBC中对应的节点。


图27 CAN-ICD配置


确定后,在GCAir系统页面下,出现建立好的Driver子系统。


进入子系统内部。


5.3GCAir中子系统连接


首先进入子系统内部,点击右侧状态栏的“FMU”图标,按照导引导入驾驶员模块的FMU文件。并把子系统的输入输出端口连接到FMU的输入输出端口。


图28 驾驶员模块的FMU导入和端口连接


把所有功能模块的FMU全部导入GCAir工程后,按照报文节点收发关系,连接各子系统。


图29 子系统连接


5.4仿真结果


因为基础工程全部用GCKontrol搭建,然后集成到GCAir,因此我们可以得到GCKontrol和GCAir的仿真曲线如下,两者仿真结果一致。


图30 GCAir动力性仿真结果-车速/踏板开度/电机扭矩/电机转速


图31 GCKontrol动力性仿真结果-车速/踏板开度/电机转速/电机扭矩


图32 GCAir动力性仿真结果-SOC/母线电流/母线电压/电机功率


图33 GCKontrol动力性仿真结果-SOC/母线电流/母线电压/电机功率


图34 GCAir经济性仿真结果-车速/踏板开度/电机转速/电机扭矩


图35 GCKontrol经济性仿真结果-车速/踏板开度/电机转速/电机扭矩


图36 GCAir经济性仿真结果-NEDC里程/功率/百公里电耗


图37 GCKontrol经济性仿真结果-NEDC里程/功率/百公里电耗



总结          

         

本文基于纯电动汽车动力性和经济性仿真过程,介绍了国产系统仿真测试验证一体化平台GCAir和系统设计与仿真软件GCKontrol的特性和使用方法。通过GCKontrol和GCAir工具链的配合,很好的支持汽车行业V流程开发。


图38 GCAir和GCKontrol在V开发流程中的应用场景

MBSE电路系统仿真汽车MATLAB理论电机材料传动控制试验
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2022-09-29
最近编辑:2年前
世冠科技
国内领先的系统仿真工业软件和数...
获赞 25粉丝 16文章 142课程 1
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈