论文部分内容阅读
本文对国外先进的柴油机电控系统开发平台进行了分析,针对国际上流行的并行工程开发模式及集控制器快速建模仿真(RCP Rapid ControllerPrototyping)、软件在环仿真(SILS Software In-Loop Simulation)和硬件在回路仿真(HILS Hardware In-Loop Simulation)于一体的仿真开发平台的优点,建立了一套经济实用的电控系统开发平台,并应用于柴油机电控系统的开发。通过建立一个规范的柴油机电控系统开发平台,遵循一条有效的开发流程,使各个开发阶段之间有效地衔接,提高开发效率和开发水平,节省时间降低成本;并能够通过调整模拟平台的各个功能算法中的控制参数,使系统的性能达到最佳,从而在最大程度上加快电控柴油机ECU软件开发的进程,是本文研究的主要目标。主要进行的工作如下:1.建立了柴油机电控系统开发仿真用零维模型。通过构造以曲轴转角为时基的信号源模块和微分函数求解模块,成功的实现了在MATLAB/Simulink平台下对非连续的曲轴转角量积分的计算,并据此建立了能够比较精确模拟柴油机工作过程的零维模型,用于柴油机电控系统的开发仿真。利用所建立的零维模型对电控高压共轨柴油机进行仿真,从仿真结果与实验数据的对比中看出,该模型能满足预期的电控系统开发仿真的要求。2.在MATLAB/Simulink平台下建立了柴油机平均值模型及车辆纵向运动学模型。对比平均值模型及BOOST模型对实测工况的仿真结果,表明该平均值模型具有较好的仿真精度;此外该平均值模型相对于零维模型具有较高的运算速度,具有最佳的速度与精度折衷,满足柴油机电控系统动态仿真的要求。3.利用MATLAB/Simulink、stateflow建立了柴油机控制器模型。该控制器模型能够实现ECU的大部分控制功能。ECU控制器模型中包含OBD在线故障诊断模块,实现了部分故障诊断功能。通过联合柴油机零维模型与控制器模型进行了软件在环仿真,可以用于控制策略的开发。利用代码生成技术将成熟的控制策略,生成可执行程序,并将所生成的代码嵌入到手工代码中,在Keil C平台下实现了程序的编译和下载。4.根据柴油机电控ECU的特点及要求,选用了合适的传感器及驱动芯片,设计了基于Infineon XC2786X微控制器的柴油机电控ECU,以用于电控柴油机的开发。5.搭建了无ECU时的硬件在环仿真平台,并进行了柴油机急加速工况下的柴油机转速变化的模拟。利用该模型可以有效的对控制器控制策略进行开发与验证。