MATLAB で粒子群最適化を実行しており、入力 (温度、時間、需要など) に Excel ファイルを使用しています。
Matlab R2014a、Windows7、MS office 2013 を使用しています。
私の入力ファイルは次のようにインポートされます:
t=xlsread('inputs.xls','Hours');
T=xlsread('inputs.xls','Temperature');
V=xlsread('inputs.xls','Wind');
Gtotal_tilted=xlsread('inputs.xls','Solar');
Pload=xlsread('inputs.xls','Demand');
ただし、より良い結果を得るために人口数とコードの反復数を増やすと、ある時点で次のエラーが発生します。
Error using xlsread (line 247)
Error registering event(s), Advise failed
Error in ConstraintFinal (line 10)
Pload=xlsread('inputs.xls','Demand');
Error in funcFinal (line 16)
[LCOE,CAPEX] = ConstraintFinal(N_wec, N_pv, Nbat);
Error in PSOGraph_Final (line 45)
fitness(j) = funcFinal(x(:,j),scale_factor);