正在加载图片...
参数识别的时间缩短提高识别的效率,但是在该模型中由于待识别的两个参数没有具体的物 理意义,则只要将初值设在上下限之间即可。Lsqnonlin是MATLAB中的非线性拟合函数, 该函数不仅适用于非线性的显函数也,也适用于难以用显函数表示的simulink搭建的非线 性系统。up,down分别是待识别参数的上限值和下限值,由于待识别参数的值没有实际物 理意义作为参考,所以可先将待识别参数的上限值和下限值尽量给宽泛,然后根据识别的结 果调节大小。将参数值带入two_paramaters_temperature_model模型中进行计算,计算的 结果与实验结果的差值为ylout。.fx是ylout的平方和,options.TolFun为平方和的变化 量,当平方和的改变量小于给定范围时停止识别,由于二参数模型与实际的系统存在差别, 所以就会出现无论如何调参数都无法满足将误差稳定在某个区间内,所以参数识别不应该指 定误差的范围,而应该通过调节待识别参数的值使得模型计算结果和实验结果之间的误差不 断缩小,options.TolX是待识别参数的改变量,当待识别参数的改变量小于设定值时停止 迭代,options.MaxIter为最大迭代次数,当达到最大迭代次数时也停止计算,输出参数值。 以上停止迭代为参数识别的正常结束过程,识别出的参数值可以直接使用。但是当待识别的 参数值超过给定的上下限时,也会停止迭代,这时模型停止计算是由于给定的待识别参数的 上下限值范围小造成的,此时应当根据识别出的参数的大小调节上下限的值。若识别出的参 数大于给定的上限值,则调大上限值,若识别出的参数小于给定的下限值则调小下限值,然 后再继续进行迭代,直到满足条件。 1.3.3模型1参数辨识结果 选择一种工况进行参数辨识得到一组参数,本研究选择滑摩扭矩为30Nm,正压力为 476N,中间盘和摩擦片转速差为500rpm,工况下的数据进行参数识别得到的升温系数 c=6.07×10-9,c2=1.94×10-4。 80 -Experiment 70 --Model 60 50 40 10 20 30 40 Time(s) 500rpm 28Nm 476N 30C 图1-8 图1-8是将参数识别的结果带入温度模型中计算得到的结果与实验结果进行比较得到 的结果,可以看出温度模型的计算结果与实验结果误差很小,可以证明识别出的参数的合理 性。 1.3.4模型1的实验验证结果 将识别出的参数值带入模型计算各种实验工况下的温度曲线,并将计算的结果与实验结 果作比较。若带入识别出的参数值模型的计算结果与实验结果表现出良好的一致性则证明模 型合理。参数识别的时间缩短提高识别的效率,但是在该模型中由于待识别的两个参数没有具体的物 理意义,则只要将初值设在上下限之间即可。Lsqnonlin 是 MATLAB 中的非线性拟合函数, 该函数不仅适用于非线性的显函数也,也适用于难以用显函数表示的 simulink 搭建的非线 性系统。up,down 分别是待识别参数的上限值和下限值,由于待识别参数的值没有实际物 理意义作为参考,所以可先将待识别参数的上限值和下限值尽量给宽泛,然后根据识别的结 果调节大小。将参数值带入 two_paramaters_temperature_model 模型中进行计算,计算的 结果与实验结果的差值为 y1out。fx 是 y1out 的平方和,options.TolFun 为平方和的变化 量,当平方和的改变量小于给定范围时停止识别,由于二参数模型与实际的系统存在差别, 所以就会出现无论如何调参数都无法满足将误差稳定在某个区间内,所以参数识别不应该指 定误差的范围,而应该通过调节待识别参数的值使得模型计算结果和实验结果之间的误差不 断缩小,options.TolX 是待识别参数的改变量,当待识别参数的改变量小于设定值时停止 迭代,options.MaxIter 为最大迭代次数,当达到最大迭代次数时也停止计算,输出参数值。 以上停止迭代为参数识别的正常结束过程,识别出的参数值可以直接使用。但是当待识别的 参数值超过给定的上下限时,也会停止迭代,这时模型停止计算是由于给定的待识别参数的 上下限值范围小造成的,此时应当根据识别出的参数的大小调节上下限的值。若识别出的参 数大于给定的上限值,则调大上限值,若识别出的参数小于给定的下限值则调小下限值,然 后再继续进行迭代,直到满足条件。 1.3.3 模型 1 参数辨识结果 选择一种工况进行参数辨识得到一组参数,本研究选择滑摩扭矩为 30Nm,正压力为 476N,中间盘和摩擦片转速差为 500rpm,工况下的数据进行参数识别得到的升温系数 9 1 c 6.07 10    , 4 2 c 1.94 10    。 0 10 20 30 40 30 40 50 60 70 80 Time(s) T(℃) Experiment Model 500rpm_28Nm_476N_30C 图 1-8 图 1-8 是将参数识别的结果带入温度模型中计算得到的结果与实验结果进行比较得到 的结果,可以看出温度模型的计算结果与实验结果误差很小,可以证明识别出的参数的合理 性。 1.3.4 模型 1 的实验验证结果 将识别出的参数值带入模型计算各种实验工况下的温度曲线,并将计算的结果与实验结 果作比较。若带入识别出的参数值模型的计算结果与实验结果表现出良好的一致性则证明模 型合理
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有