GAMS系列分享24——电力系统应用——多能源枢纽模型

    技术2022-07-11  142

          最近有很多人,想了解一下多能源枢纽程序的编写,这里分享一下

    目录

    1,直接上程序

    2,思路


    1,直接上程序

    *-定义集合------------------------------------------------------------------------------------------ set t /t1*t24 /; ** 电网集合-- set bus /1*6/ slack(bus) /1 / gen /g1/ ; alias(bus,node); set genbus(gen,bus) // 发电机和母线的连接关系 / g1 . 1 / ; ** 气网集合 set gn gas node /2*6/ a pipes /L1*L4/ Alias(gn,gm) ; set Pnm(a,gn,gm) arc ; ** 耦合元件集合 chp ,boiler set CHP chp /chp1*chp4/ BOI boi /boi1*boi4/ HS heat storage /hs1*hs4/ Ba battery /ba1/ set chpbus(chp,bus) /chp1 . 3 chp2 . 4 chp3 . 6 chp4 . 5/ chpgn(chp,gn) /chp1 . 3 chp2 . 4 chp3 . 6 chp4 . 5/ boibus(boi,bus) /boi1 . 3 boi2 . 4 boi3 . 6 boi4 . 5 / boign(boi,gn) /boi1 . 3 boi2 . 4 boi3 . 6 boi4 . 5/ hsbus(hs,bus) /hs1 . 3 hs2 . 4 hs3 . 6 hs4 . 5 / hsgn(hs,gn) /hs1 . 3 hs2 . 4 hs3 . 6 hs4 . 5 / babus(ba,bus) /ba1 . 3/; ** 可再生能源 set WT wind turbine /wt1 / PV solar system /pv1 / DG diesel generation /dg1/ ; set wtbus(WT,bus) /wt1 . 5/ pvbus(PV,bus) /pv1 . 3/ dgbus(DG,bus) /dg1 . 2/;

    2,思路

          建立电网集合,建立气网集合,建立能源枢纽元件集合

            建立集合之间的连接关系。

        搞清楚这些关系,就简单了。

     

          给初学者一个指引吧,有更好方法的也可以评论区讨论呀!!!

      

    Processed: 0.010, SQL: 9