سلام،
همان طور که از پست های قبلی اطلاع دارید ،من دارم یک آرایه خورشیدی را که شامل چند پنل به صورت سری است را به ازای تابش های متفاوت شبیه سازی می کنم.
مشکل تولید اعداد حل شد و کد به صورت زیر است:
برای فرستادن اطلاعات هم که از دستور sim استفاده می کنیم و کد ها به صورت زیر می شوند:
اما با اجرای برنامه خطای Algebraic state in algebraic loop containing 'pv_model_subsystem_simulink_R2006b/PV model
subsystem3/Product1' computed at time 0.0 is Inf or NaN. There may be a singularity in the
solution. If the model is correct, try reducing the step size (either by reducing the
fixed step size or by tightening the error tolerances)
ظاهر می شود ،البته با تغییر پله ها نیز مشکل حل نمی شود.جالب اینجاست که در صورت اجرای دستی ،یعنی لود اطلاعات و گذاشتن اعداد اجرا می شود.لطفا راهنمایی کنید.
همان طور که از پست های قبلی اطلاع دارید ،من دارم یک آرایه خورشیدی را که شامل چند پنل به صورت سری است را به ازای تابش های متفاوت شبیه سازی می کنم.
مشکل تولید اعداد حل شد و کد به صورت زیر است:
کد:
clc;
clear;
close all;
A(1)=1000;
B(1)=1000;
C(1)=1000;
o=1;
for i=1:10
A(i+1)=A(i)-100;
for j=i:10
B(j+1)=B(j)-100;
for k=j:10
C(k+1)=C(k)-100;
Q{o}=[A(i) B(j) C(k)];
o=o+1;
end
end
end
برای فرستادن اطلاعات هم که از دستور sim استفاده می کنیم و کد ها به صورت زیر می شوند:
کد:
clc;
clear;
close all;
load modelexample;
A(1)=1000;
B(1)=1000;
C(1)=1000;
o=1;
for i=1:10
A(i+1)=A(i)-100;
for j=i:10
B(j+1)=B(j)-100;
for k=j:10
C(k+1)=C(k)-100;
L1=A(i);
L2=B(j);
L3=C(k);
simout=sim('pv_model_subsystem_simulink_R2006b');
Q{o}=[L1 L2 L3];
o=o+1;
end
end
end
اما با اجرای برنامه خطای Algebraic state in algebraic loop containing 'pv_model_subsystem_simulink_R2006b/PV model
subsystem3/Product1' computed at time 0.0 is Inf or NaN. There may be a singularity in the
solution. If the model is correct, try reducing the step size (either by reducing the
fixed step size or by tightening the error tolerances)
ظاهر می شود ،البته با تغییر پله ها نیز مشکل حل نمی شود.جالب اینجاست که در صورت اجرای دستی ،یعنی لود اطلاعات و گذاشتن اعداد اجرا می شود.لطفا راهنمایی کنید.