Hi, my problem is when ı try to start these algorithm it's working. But when i try to change Rs value like different than 0 it's giving error.
"Error using plot. Non-numeric data is not supported in 'Line'"
I need to change value of Rs(manual), and I need to get I-V graph…
Thanks for helping
here is my code;
syms Vt Rp Rpmin Io Ipv V I Rp1 Pmax P RsPmax=200.143;Imp=7.61;Vmp=26.3;Iscn=8.21;Vocn=32.9;Ns=54;q=1.60217646*(10^(-19));K=1.3806503*(10^(-23));ki=0.0032;kv=-0.1230;Tnom=298.15;Gnom=1000;a=1.3;Vt=K*Tnom*Ns/q;% for T G calculate Io , for Rs=0 Rpm,n
G=1000;T=298.15;Io=(Iscn+ki*(T-Tnom))/(exp((Vocn+kv*(T-Tnom))/(a*Vt))-1)Rpmin= (Vmp/(Iscn-Imp))-((Vocn-Vmp)/Imp)Rs=0;Rp=Rpmin;Ipvn= ((Rp+Rs)/Rp)*IscnIpv=(Ipvn+ki*(T-Tnom))*(G/Gnom)Rp1= (Vmp*(Vmp+Imp*Rs))/(Vmp*Ipv-Vmp*Io*exp(((Vmp+Imp*Rs)*q)/(Ns*a*K*T))+Vmp*Io-Pmax)V=0:0.1:32.9;I=Ipv-Io*exp((V+I*Rs)/(a*Vt))-((V+I*Rs)/Rp1)plot(V,I)
Best Answer