04-24-2013 09:21 PM
Hello, I'm a beginner in labview, so please help me with my problem,
I got two output, voltage and current,
I also need power, so i multiple the voltage and the current. Then I find the maksimum power using the compare technique, but the problem is, I also need to find the voltage and the current when the power is max, called Vmp and Imp, here I attach the curve.
Thanks for helping.
Solved! Go to Solution.
04-24-2013 09:42 PM
If you have the current and voltage in arrays, then the power will be in an array also. Use the Array Max & Min function. It will give you the maximum value fo the power array and also the index in the array where it occurs Wire that index to two Index Array functions to get the values of voltage and current at that index.
Lynn
04-24-2013 09:50 PM
04-25-2013 05:51 AM
Yes, you got that right.
But, how to use index array?
I tried to wire the array from power to the input of index array function. But I don't know what to do with the index, which index i need to input so I can acquire Vmp and Imp?
04-25-2013 06:05 AM - edited 04-25-2013 06:07 AM
You need to connect the index from Min Max function to index array function to get the max.
See attchemnt below
04-25-2013 06:05 AM
04-25-2013 08:45 AM
Looks like your trying to analyze I-V curves. Here is a sub-vi I use for this purpose. Note, that my subvi is build to use current density (mA/cm^2) as the units for the y-axis. Change VI accordingly. This will output Voc, Jsc, VMax, JMax, Efficiency, Fill Factor, and estimates for series and shunt resistance.
For the resistance estimations, the sub-vi assumes a certiain number of data points beyond Jsc and Voc (to attain a linear fit at those points)
05-08-2013 05:10 AM
Thank you very much for helping me.
I'be just lost my netbook so I forgot to accept your solution.
Thank you again.