摘要:建立发动机的动态模型并且对其进行辨识对实现发动机电控起到重要的作用。辨识为发动机控制系统设计与系统性能测试提供有效的手段。现如今对于发动机速度动态模型的建立也不是十分精准,所以对本课题的研究是有重要的意义的。模型辨识使用最小二乘算法的手段去计算是最普遍,最简单方便的途径,它收敛速度快,计算量比较少,对于小噪声的模型是十分有效的。根据检测的发动机实验输入输出数据,用MATLAB语言程序设计带有遗忘因子的最小二乘算法程序来获取有效的模型参数。辨识结果用图片显示出来,可以一目了然地去了解参数收敛的过程以及最后的结果。最终,针对发动机速度动态模型,利用最小二乘算法辨识其参数。辨识结果显示参数逐步收敛趋于稳定,证明了模型参数的有效性的。
关键词:发动机动态模型;辨识;最小二乘;MATLAB
目录
摘要
Abstract
1 绪论-2
1.1 课题的提出-2
1.2 国内外研究现状-2
1.3 论文主要内容-3
2 发动机动态模型-4
2.1 发动机转速模型的基本工况-4
2.2 进气的动力学-6
2.3 曲轴旋转动力学-7
2.4 发动机动态模型建立-7
3 最小二乘算法-9
3.1 最小二乘介绍-9
3.2 遗忘因子法及递推公式-9
3.3 遗忘因子法辨识实例-12
4发动机模型辨识的实现-16
4.1 MATLAB介绍-16
4.2 MATLAB模型辨识-16
结 论-19
参 考 文 献-20
致 谢-21