I need some help to call matpower into the Teaching Learning based Optimization (TLBO) algorithm.
Afficher commentaires plus anciens
I wrote the program by replacing Newton raphson iteration on TLBO by calling Matpower. I use the function "define_constants" to define the state variable x and the control variable u.
define_constants;
[mpc,mpcdc]=runacdcpf('case30_ieee', 'case5_stagg_MTDCslack');
Vmg=mpc.bus([1 2 5 8 11 13],VM);
Vag=mpc.bus([1 2 5 8 11 13],VA);
Vml=mpc.bus([3 4 6 7 9 10 12 14 15 16 17 18 19 ...
20 21 22 23 24 25 26 27 28 29 30],VM);
Val=mpc.bus([3 4 6 7 9 10 12 14 15 16 17 18 19 ...
20 21 22 23 24 25 26 27 28 29 30],VA);
PG1=mpc.gen(1,PG);
PGfinal=mpc.gen([2 3 4 5 6],PG);
QGfinal=mpc.gen(:,QG);
x.PG1=PG1;
x.VML=Vml;
x.QG=QGfinal;
u.PG=PGfinal
but when running TLBO, the obejctive function show flat results (same result for each iteration). Did I wrong in writing my program? or should I change the Matpower program code so it dynamically follows the changing iterations of the TLBO program?
(I am new in matlab)
Réponses (0)
Catégories
En savoir plus sur Semiconductors and Converters dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!