PEMFC燃料电池参数估计
想利用matlab对燃料电池模型进行辨识,一开始编写脚本运行一直报错,后来才发现simulink自带的parameter estimation这个神仙功能
step1.打开parameter estimation界面
在simulink上方菜单点击Analysis > Parameter Estimation.step2.指定输入输出实测数据
1、 点击new experiment,新建一个实验2、 在左侧的面板中右键exp,进入实验编辑界面
3、 如图,根据自己的要求指定输入输出信号,以及指定外部导入的实测数据
step3.指定待估计参数:
首先要先在simulink的model explorer对话框中将待估计的参数全部设为变量
1、 在simulink中ctrl+H打开model explorer对话框
2、点击左侧的optimization/Model Workspace
3、在右侧的内容框里就可以完成变量的命名,初始化等操作
接着再回到exp的编辑面板,选择待估计的参数,指定他们的约束区间
step4.开始参数估计
接下来点击右上方的绿色按钮就可以开始参数估计啦。
这是我从外部导入的输入输出数据
参数优化轨迹
损失函数变化曲线