优化设计:改变成本函数特别关注最大值

5视图(30天)
我建立了一个simscape模型系统的电动机电流作为输出。我也有一个测量电机电流曲线。我想估计的模型由一些参数以适应输出曲线模型的实测曲线。在试图适应参数测量的数据,我不太满意的结果。
图中蓝色的数据测量数据,红色的使用优化设计后的结果。黄色数据是一个模拟,我改变一个参数有一个更好的选择的最大值。
有可能给特别注意最大值吗?我曾经和平方误差代价函数。这应该比“sum-absolute错误”,因为适合的左派和右派maxima手工更改参数时变得更糟。
谢谢你!
1评论
jgg
jgg 2016年1月19日
编辑:jgg 2016年1月19日
仿真软件模型我不是专家,但在我看来,问题是万博1manbetx你使用的拟合函数有错误的凹面;你可以看到它特别是末尾的数据符合step-point不正确。你能调整吗?
其他建议:
  • 你的黄线有一个更好的选择比橙线?如果是这样,解算器可能只是没有找到一个最佳的。试着播种橙色的参数参数的初始值。
  • 你没有提到你正在使用什么解决,但是你可以尝试“聚焦”一些组件的数据权重加大使用加权函数的最大值点。
  • 试着用一个完全不同的解算器;也许当地,非参数人会工作吗?

登录置评。

答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!