【技术实现步骤摘要】
一种结合遗传算法和极值搜索算法的发动机控制参数在线标定的装置及方法
本专利技术涉及发动机参数自动标定方法
,特别涉及一种结合遗传算法和极值搜索算法的发动机控制参数在线标定的装置及方法。
技术介绍
发动机在运行过程中,依赖发动机控制器(ECU)针对发动机运行工况(转速和节气门开度确定工况)向发动机上的各种执行器,如喷油器、点火线圈等,发送执行指令。以喷油器为例,包括开启时长、开启时刻等等,将这些执行器的执行指令统一称之为控制参数。若想保证发动机能够在某一工况运行稳定,必须保证在这个工况下的控制参数设置合理。而以运行稳定为目标设置的控制参数会是一个很大的范围,随着控制参数的变化,发动机性能,如动力性、经济性和排放特性都会变化。对于发动机的整体性能,期望是动力性越好(转矩越高)、经济性越好(燃油消耗率越低)、排放特性越好(排放物浓度越低),但这三个性能之间会存在此消彼长的趋势,因此控制参数的设置就会存在矛盾。由于发动机有很多控制参数需要标定,随着发动机电控程度的增加,控制参数的数目也越来越多,而且控制参数之间相互耦合,对于同一发动机性能,不同控制参数的影响规律不同,因此必须通过相应的方法标定控制参数,以实现对发动机性能的期望。传统的标定方法需要综合考虑各个工况和各控制参数之间的影响关系,在不同工况下进行大量的控制参数调整试验,以找出不同工况下满足要求的最佳控制参数变量。一方面由于试验条件的变化难以校准,一般的试验台架试验系统很难提供标准的动态工况;另一方面,反复地进行动态试验对台架影响很大,使标定过程 ...
【技术保护点】
1.一种结合遗传算法和极值搜索算法的发动机控制参数在线标定的装置,包括发动机、测功机、发动机控制器、燃烧分析仪、MircoAutoBox快速控制原型以及测功机上位机控制系统、发动机控制器上位机、MircoAutoBox快速控制原型上位机和CAN总线通讯系统:/n其中,所述的发动机和测功机通过联轴器联接,所述的测功机用于为发动机起动提供起动转速,固定发动机转速并测量发动机的转矩;/n所述的发动机控制器用来控制发动机上的执行器,接收传感器采集的信号,与发动机控制器上位机通过CAN总线进行通信;/n所述的燃烧分析仪通过安装在发动机缸内的缸压传感器和曲轴上的角标仪采集缸内压力和曲轴转角,进而计算每循环的平均指示压力,并且通过CAN总线与MircoAutoBox快速控制原型进行通信,将信息发送给MircoAutoBox快速控制原型;/n所述的MircoAutoBox快速控制原型用于搭建优化算法,通过采集输入量,计算下一次的控制参数;/n所述的测功机上位机控制系统用来控制测功机,监测测功机的状态和测量的发动机转矩;/n所述的发动机控制器上位机用于向发动机控制器发送控制指令,从而控制执行器;监控传感 ...
【技术特征摘要】
1.一种结合遗传算法和极值搜索算法的发动机控制参数在线标定的装置,包括发动机、测功机、发动机控制器、燃烧分析仪、MircoAutoBox快速控制原型以及测功机上位机控制系统、发动机控制器上位机、MircoAutoBox快速控制原型上位机和CAN总线通讯系统:
其中,所述的发动机和测功机通过联轴器联接,所述的测功机用于为发动机起动提供起动转速,固定发动机转速并测量发动机的转矩;
所述的发动机控制器用来控制发动机上的执行器,接收传感器采集的信号,与发动机控制器上位机通过CAN总线进行通信;
所述的燃烧分析仪通过安装在发动机缸内的缸压传感器和曲轴上的角标仪采集缸内压力和曲轴转角,进而计算每循环的平均指示压力,并且通过CAN总线与MircoAutoBox快速控制原型进行通信,将信息发送给MircoAutoBox快速控制原型;
所述的MircoAutoBox快速控制原型用于搭建优化算法,通过采集输入量,计算下一次的控制参数;
所述的测功机上位机控制系统用来控制测功机,监测测功机的状态和测量的发动机转矩;
所述的发动机控制器上位机用于向发动机控制器发送控制指令,从而控制执行器;监控传感器采集的发动机状态;在控制参数自动标定时,接收MircoAutoBox快速控制原型计算的控制参数,再将该控制参数发送给发动机控制器;
所述的MircoAutoBox快速控制原型上位机用于监测优化算法计算时的输入和输出量,同时有自动标定的开关,用来控制自动标定过程的开始和结束;
所述的CAN总线通讯系统由两条CAN总线组成,其中一条连接MircoAutoBox快速控制原型和燃烧分析仪,燃烧分析仪将计算得到的IMEP发送给MircoAutoBox快速控制原型;另外一条CAN总线连接发动机控制器、发动机控制器上位机和MircoAutoBox快速控制原型,发动机控制器将传感器采集的信号通过CAN总线发送给发动机控制器上位机,用于发动机状态监控;发动机控制器上位机将控制参数通过CAN总线下发到发动机控制器,发动机控制器照此参数控制执行器执行;所述的MircoAutoBox快速控制原型在CAN总线上监听发动机控制器下发的喷油脉宽,用以计算燃油消耗率,同时在自动在线参数标定过程中MircoAutoBox快速控制原型向发动机控制器发送相应的控制参数,用以代替发动机控制器上位机下发的相同的控制参数。
2.根据权利要求1所述的一种结合遗传算法和极值搜索算法的发动机控制参数在线标定的装置,其特征在于,所述的燃烧分析仪的计算过程中,需要采集多个循环的平均值作为发动机响应。
3.根据权利要求2所述的一种结合遗传算法和极值搜索算法的发动机控制参数在线标定的装置,其特征在于,采集的循环数为40~400个循环。
4.一种结合遗传算法和极值搜索算法的发动机控制参数在线标定的方法,包括以下步骤:
A、在测功机上位机控制系统设置发动机起动转速,预设发动机稳定运行的转速;
B、起动,发动机在预设的运行转速稳定运行,此时测功机上位机控制系统实时监测测功机状态和发动机转矩等动力性指标;然后通过发动机控制器上位机设置节气门开度,确定运行工况,并实时检测发动机排气温度、冷却水温度状态;
C、在MircoAutoBox快速控制原型上位机打开控制参数自动标定的开关,进行控制参数的自动标定;
D、燃烧分析仪在整个过程实时采集计算发动机的平均指示压力,并通过CAN总线通讯,持续的将平均指示压力的信息发送给MircoAutoBox快速控制原型;
E、MircoAutoBox快速控制原型在接到控制参数自动标定过程开始的指令过后,接收燃烧分析仪发送过来的平均指示压力,并计...
【专利技术属性】
技术研发人员:李鸿,黄英,何蔚梁,岳芸鹏,王绪,李永亮,王健,
申请(专利权)人:北京理工大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。