发动机转速模型参数估计

这个例子展示了如何估计一个非线性(二次)函数的系数来近似系统组件的动态行为。

发动机转速模型描述

发动机系万博1manbetx统的Simulink®模型,spe_speed,如下图所示。花一些时间来探索这个模型。

从图表左侧标记为“节流阀”的块的节流阀角度驱动模拟。模型中感兴趣的输出是引擎速度,可以通过打开标有“engine speed (rpm)”的范围块来监视引擎速度。

打开引擎速度模型

利用非线性函数模拟空气电荷

在该模型的其他动态部件中,“进气歧管”子系统用于对发动机进气歧管的动力学进行建模。

打开进气歧管子系统

特别地,上面的“转换到质量电荷”块定义了一个二次多变量多项式来近似空气电荷、歧管压力和发动机速度之间的关系。这种近似形式如下:

$$AirCharge = p(1) \乘以引擎速度+ p(2) \乘以歧管压力$$

$$ + p(3) \乘以(歧管压力)^2 + p(4) \乘以引擎速度\乘以歧管压力+ p(5)$$

参数估计问题

当模型中各种信号的测量数据可用时,您可以使用Simulink®Design Optimization™来计算未知参数。万博1manbetx

我们的参数估计问题是计算系数

$$p(1), p(2), p(3), p(4), p(5

使用测量数据。

您可以在控制和评估工具管理器中启动一个预配置的参数评估任务,方法是首先打开模型,然后双击模型下角的橙色块。

关闭模式