I wrote a Matlab program to extract solar cell parameters (Rs, Rsh and n) from a single I-V curve using a simple diode model utilizing Lambert W equation [See the reference below].
I have found that the values of Rs, Rsh and n is sensitive to range of I-V which we have selected. That is, if we select V from 0 to 1V then we will get some value for Rs, Rsh and n. However, if we select V value from -1 to 1 V then the value of Rs, Rsh and n will be different from the previous values.
Could you please tell me is there any particular range of I-V for the calculation of Rs, Rsh and n values?