学习GAMS 一段时间编写了基于能源枢纽的程序,四节点,九节点的综合能源系统优化程序。本文先介绍一下能源枢纽的编程思路。
综合能源的相关论文有很多,自行查就可以了。
***************************************************************************************************
*先建立了时间T集合,后输入负荷和能源输入参数,
***************************************************************************************************
set t period of time /1*24/
tfirst(t);
tfirst(t)=yes$(ord(t) eq 1);
Parameters p_wind(t) mei xiao shi lai feng liang (KW) /1 3600 ,2 3500,
3 3100 , 4 2900, 5 2900 ,6 2800 ,
7 2500 ,8 2200 , 9 2300 , 10 2400 ,
11 2400 ,12 2400 , 13 2300 ,14 2200 ,
15 2100 ,16 2200 , 17 2000 ,18 1900 ,
19 2000 ,20 2300 , 21 2600 ,22 2800 ,
23 3200 ,24 3600 /
Le(t) load of electric (kw) /1 1600, 2 1700,
3 1800, 4 1800, 5 1800, 6 1950,
7 2100, 8 2200, 9 2300, 10 2300,
11 2350, 12 2350, 13 2350, 14 2300,
15 2300, 16 2250, 17 2250, 18 2300,
19 2350, 20 2450, 21 2400, 22 2100,
23 1700, 24 1550 /
Le_1(t) load of 可平移负荷 (kw) /1 400, 2 400,
3 400, 4 400, 5 400, 6 400,
7 400, 8 400, 9 400, 10 400,
11 400, 12 400, 13 400, 14 400,
15 400, 16 400, 17 400, 18 400,
19 400, 20 400, 21 400, 22 400,
23 400, 24 400 /
Lh(t) load of hot (kw) /1 1400, 2 1400,
3 1400, 4 1400, 5 1400, 6 1400,
7 1100, 8 1100, 9 800, 10 800,
11 1400, 12 1400, 13 1400, 14 800,
15 800, 16 800, 17 1100, 18 1100,
19 1100, 20 1100, 21 1250, 22 1250,
23 1100, 24 1100 /
Lg(t) load of gas (kw) /1 200, 2 200,
3 200, 4 300, 5 250, 6 400,
7 400, 8 450, 9 600, 10 700,
11 700, 12 700, 13 650, 14 650,
15 600, 16 700, 17 600, 18 600,