我有一组数据(I,V)值(> 100 个值的列表),我可以上传到 matlab 上。
我需要的是一种从方程中提取参数的方法:
I = Iph - Io*(exp((V+I*Rs)/n*Vt)-1) - ((V+I*Rs)/Rsh)
这是太阳能电池的单个二极管模型的简单方程。
以下是曲线拟合后我应该能够获得的参数。我希望有人可以帮助我。
- 艾欧
- 伊夫
- 卢比
- Rsh
- n
- 电压
我有一组数据(I,V)值(> 100 个值的列表),我可以上传到 matlab 上。
我需要的是一种从方程中提取参数的方法:
I = Iph - Io*(exp((V+I*Rs)/n*Vt)-1) - ((V+I*Rs)/Rsh)
这是太阳能电池的单个二极管模型的简单方程。
以下是曲线拟合后我应该能够获得的参数。我希望有人可以帮助我。
如果您正在使用cftool
,则从主Curve Fitting Tool
窗口中选择Tools>Custom Equation
,然后选择General Equations
选项卡。您应该能够直接输入您在此处提到的方程式。如果您愿意,并且您有合适的可用值,您还可以为参数设置一些初始猜测,以及下限和上限 - 这可能有助于拟合过程。
完成后,您可以cftool
使用Data
按钮将 (I, V) 值的数据集导入。最后单击Fitting
按钮,选择您的数据和自定义方程,然后单击Fit
。您应该得到一个很好的拟合曲线,以及一些可以导出到 MATLAB 的拟合参数。