0

我有一组数据(I,V)值(> 100 个值的列表),我可以上传到 matlab 上。

我需要的是一种从方程中提取参数的方法:

I = Iph - Io*(exp((V+I*Rs)/n*Vt)-1) - ((V+I*Rs)/Rsh) 

这是太阳能电池的单个二极管模型的简单方程。

以下是曲线拟合后我应该能够获得的参数。我希望有人可以帮助我。

  • 艾欧
  • 伊夫
  • 卢比
  • Rsh
  • n
  • 电压
4

1 回答 1

1

如果您正在使用cftool,则从主Curve Fitting Tool窗口中选择Tools>Custom Equation,然后选择General Equations选项卡。您应该能够直接输入您在此处提到的方程式。如果您愿意,并且您有合适的可用值,您还可以为参数设置一些初始猜测,以及下限和上限 - 这可能有助于拟合过程。

完成后,您可以cftool使用Data按钮将 (I, V) 值的数据集导入。最后单击Fitting按钮,选择您的数据和自定义方程,然后单击Fit。您应该得到一个很好的拟合曲线,以及一些可以导出到 MATLAB 的拟合参数。

于 2011-10-31T10:59:35.920 回答