主要内容

发动机速度型号参数估计

此示例显示了如何估计非线性(二次)函数的系数以近似系统组件的动态行为。

发动机速度模型的描述

发动机系金宝app统的Simulink®型号,spe_speed,如下所示。

图表左侧标记为“油门”的块的节气门角度驱动模拟。该模型感兴趣的输出是发动机速度,可以通过打开标有“发动机速度(RPM)”的示波器块来监视。

打开发动机速度型号。

open_system('spe_speed'

使用非线性功能对气电量进行建模

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

打开进气歧管子系统。

open_system('spe_speed/油门和歧管/进气歧管'

特别是,上面的“转换为质量电荷”块定义了二次多变量多项式,以近似气电荷,歧管压力和发动机速度之间的关系。此近似具有以下形式:

$$ AIRCHARGE = P(1)\ Times发动机速度 + P(2)\ Times Acripold压力$$

$$ + p(3)\ times(歧管压力)^2 + p(4)\ times发动机速度\ times歧管压力 + p(5)$$

参数估计问题

当可用的模型中的各种信号的测量数据可用时,您可以使用Simulink®设计优化™来计算未知参数。金宝app

在我们的情况下,参数估计问题是计算系数

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

使用测量数据。

您可以在参数估计器首先打开模型,然后双击模型下角的橙色块。

关闭模型

bdclose('spe_speed'