适当的使用GoTo,以避免无限循环
2视图(30天)
显示旧的评论
函数[Eb, Edump,柴油,t] = OUR_RUN_DIESEL_GENERATOR (Pp、Eb、Ebmax uinv, Pl, t, Pg, Edump, Edch,电解珩磨,柴油,Ebmin)
% ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^柴油发电机运行^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
%标签RUN_DIESEL_GENERATOR
如果Edch (t) < = ((Pg * uinv + Pp (t)) - (Pl (t) / uinv))
Eb (t) = Eb (t - 1) + (Pg * uinv) + Pp (t) - ((Pl (t) / uinv) * 1);
如果Eb (t) > Ebmax
Edump (t) = Eb (t) -Ebmax;
Eb (t) = Ebmax;
结束
如果Eb (t) < Ebmin
Edump (t) = 0;
Eb (t) = Ebmin;
结束
柴油(t) = Pg * uinv;
%跳转到柴油发电机运行! ! !
%返回
结束
结束
在粒子群优化而实现代码进行技术经济分析的混合可再生能源(光伏电池柴油)系统,这个函数(OUR_RUN_DIESEL_GENERATOR)似乎是在一个无限循环运行。
代替,任何帮助关于语句的使用将高度赞赏。