👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆下载资源链接👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆
《《《《《《《《更多资源还请持续关注本专栏》》》》》》》
论文与完整源程序_电网论文源程序的博客-CSDN博客https://blog.csdn.net/liang674027206/category_12531414.html
针对质子交换膜燃料电池和电解槽的热电联供特性,为避免氢能系统的热能浪费并进一步提高氢能系统的效率,搭建了一种考虑氢能系统的热电联供型光伏/风机/燃料电池/蓄电池/电锅炉/燃气锅炉微电网系统,提出一种包括日前调度与实时优化的两阶段优化调度方法. 所建系统考虑了电氢转换时的余热回收,将氢能系统作为热电氢耦合设备,实现了电、热、氢能的协调利用与相互转换,有效提高了能量利用率. 在第一阶段调度中,根据日前的风光发电出力及负荷需求预测,以微电网整体运行成本最小为目标,采用混合整数线性规划方法实现日前最优全局调度;在第二阶段调度中,根据超短期预测结果,使用模型预测控制嵌入混合整数二次规划算法,减小预测误差带来的经济性影响.
部分代码展示:
%% 初始化导入数据
clc;
clear;
close all;
tic
%% 24小时数据
pbat=[ 0.0000 1.9205 0 -0.0000 0 0 -0.0000 11.9166 0 0 0 0.0000 22.2494 1.8446 0 -0.0000 -0.0000 0.0000 0 0 0 0 0 -30.7242];
phss=[ 1.5300 -7.6450 -7.6839 3.6000 5.9000 9.9000 11.5750 -7.6666 14.7000 10.8000 14.6500 12.7750 -13.0994 17.8554 20.5000 24.9250 27.2500 24.5000 5.7750 -1.8177 -7.6500 -5.6250 -9.5225 39.0492 ];
qtst=[ -6.3976 0.0000 0 -13.0500 -0.0000 -0.0000 0.0000 2.4499 0.6250 1.2500 2.6125 3.1437 10.1394 2.1138 1.6750 0.0000 0.0000 -0.0000 0 0 -0.0000 0.0000 0.0000 0.0000];
soc=[0.5,0.500000000000035,0.505761456256818,0.505761456256808,0.505761456256809,0.505761456256812,0.505761456256825,0.505761456256826,0.541511165559164,0.541511165559166,0.541511165559180,0.541511165559193,0.541511165559207,0.608259296788454,0.613793189405949,0.613793189405962,0.613793189405968,0.613793189405973,0.613793189406014,0.613793189406028,0.613793189406033,0.613793189406033,0.613793189406033,0.613793189406046];
sohc=[0.5,0.507598999999959,0.354190037037037,0.200000000000000,0.217880000000002,0.247183333333322,0.296353333333322,0.353842499999992,0.200000000000000,0.273010000000000,0.326650000000000,0.399411666666667,0.462860833333317,0.200000000000000,0.288681666666613,0.390498333333280,0.514292499999960,0.649634166666641,0.771317499999974,0.800000000000000,0.763525666339920,0.610015666339919,0.497140666339870,0.306055833006481];
hoc=[0.5,0.476305000009099,0.476305000009105,0.476305000009114,0.427971666675758,0.427971666675769,0.427971666675772,0.427971666675785,0.435321405047890,0.437196405047914,0.440946405047927,0.448783905047930,0.458215155047941,0.488633473154265,0.494974999999908,0.499999999999921,0.499999999999925,0.499999999999941,0.499999999999945,0.499999999999945,0.499999999999958,0.499999999999947,0.499999999999961,0.499999999999974];
Qbl=[ 17.2199 10.9500 10.9500 10.9500 23.6250 16.2250 14.5063 10.9500 10.9500 10.9500 10.9500 10.9500 10.9500 10.9500 0.9500 11.2688 12.6875 17.0750 23.1563 23.3407 18.1150 19.5375 10.9500 15.2377];
Qeb=[0 6.5695 6.8345 0 0.0000 0 0 0 0 0 0 0 0 0 0 0 0 -0.0000 -0.0000 0.6234 0 0 4.4797 0];
peb=Qeb/0.9;
%% 96数组
A=[pbat;phss;peb;qtst;soc;sohc;hoc;Qbl;Qeb];
B=zeros(9,96);
for i1=1:9
for j1=1:24
for k1=1:4
B(i1,(j1-1)*4+k1)=A(i1,j1);
end
end
end
pbata=[B(1,:) 0 0 0 0];
phssa=[B(2,:) 0 0 0 0];
peba=[B(3,:) 0 0 0 0];
Qtsta=[B(4,:) 0 0 0 0];
soca=[B(5,:) 0.5 0.5 0.5 0.5];
sohca=[B(6,:) 0.5 0.5 0.5 0.5];
hoca=[B(7,:) 0.5 0.5 0.5 0.5];
Qbla=[B(8,:) 14.6 14.6 14.6 14.6];
Qeba=[B(8,:) 0 0 0 0 ];
% RES及LOAD实测出力 96组数据
ppv=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.944356427378540,2.24688011934705,3.67596375164204,5,6.11217021720757,7.40481046425189,9.39504547917028,12.6000000000000,17.2819627037912,22.6838780236454,27.7938543316769,31.6000000000000,33.4443539676276,34.0846774411666,34.6326621941223,36.2000000000000,39.5624964256983,44.1524122116882,49.0661218918340,53.4000000000000,56.4744103295793,58.5056737120806,59.9341002385416,61.2000000000000,62.6336122559847,64.1248929399896,65.4537271539997,66.4000000000000,66.8223906464819,66.8947545279611,66.8697411454598,67,67.4580751580878,68.0960889481659,68.6860582641611,69,68.8515587211668,68.2208896793751,67.1297757978959,65.6000000000000,63.6825649572449,61.5453523343336,59.3854635442555,57.4000000000000,55.7181814498535,54.1977009832905,52.6283700250822,50.8000000000000,48.5728342433409,46.0888437325045,43.5604313554158,41.2000000000000,39.1404815767828,37.1969240866917,35.1049045532547,32.6000000000000,29.4746144495280,25.7484599207289,21.4980754315653,16.8000000000000,11.8079356251054,6.98423623039292,2.86841872048403,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
pwind=[26.8028680497924,31.1017334024895,34.0998687759336,36,37.0048529045643,37.3171533195021,37.1396270746888,36.6750000000000,36.1259979253112,35.6953466804979,35.5857720954357,36,37.0399835191909,38.4045849585063,39.6918939185685,40.5000000000000,40.5488336229252,40.0456884854770,39.3196991052903,38.7000000000000,38.4209319891082,38.3376610995857,38.2105596602703,37.8000000000000,36.9514227956419,35.8505421161803,34.7681403786285,33.9750000000000,33.6581424533241,33.6695454356933,33.7774257002158,33.7500000000000,33.4296792660617,32.9556511410467,32.5412974455084,32.4000000000000,32.6727498574291,33.2109750001199,33.7937126427508,34.2000000000000,34.2730713042218,34.1129488584735,33.8838519834885,33.7500000000000,33.8072305506838,33.8778545659859,33.7158012982951,33.0750000000000,31.8413658680432,30.4287578775828,29.3830209483310,29.2500000000000,30.3901966021436,32.4227389236829,34.7814117833807,36.9000000000000,38.3646445983825,39.3709114276857,40.2667225431460,41.4000000000000,43.0461468793265,45.1904903655745,47.7458386690352,50.6250000000000,53.7097522593114,56.7577521100165,59.4956259057133,61.6500000000000,63.0246097084278,63.7316261943597,63.9603295831118,63.9000000000000,63.7261839069773,63.5594931125446,63.5068057618396,63.6750000000000,64.0925296636629,64.4741513554619,64.4561973695300,63.6750000000000,61.9185411883712,59.5814014656078,57.2098110100405,55.3500000000000,54.4032274578525,54.1908677821070,54.3893242153079,54.6750000000000,54.7869083552188,54.7145024059643,54.5098452537277,54.2250000000000,53.9120297462723,53.6229975940357,53.4099666447812,53.3250000000000];
pload=[34.7781424132835,34.5728012536537,34.4748004701202,34.4700000000000,34.5442597806106,34.6834397492693,34.8733998432933,35.1000000000000,35.3491001567067,35.6065602507308,35.8582402193894,36.0900000000000,36.2934020925625,36.4828192478078,36.6783267791491,36.9000000000000,37.1577602230431,37.4209127580382,37.6486089140142,37.8000000000000,37.8916507652649,38.1697797200393,38.9380188147941,40.5000000000000,43.0537617158973,46.3749683618044,50.1336908268093,54,57.6714273711459,60.9553468327430,63.6865928779685,65.7000000000000,66.9527162995190,67.8911443072237,69.0840001613166,71.1000000000000,74.2864574307781,78.1050759383621,81.7961564767651,84.6000000000000,85.9717664773687,86.2260519393279,85.8923114316231,85.5000000000000,85.4749141597472,85.8282163043264,86.4674102967424,87.3000000000000,88.2082643836425,88.9735828433666,89.3521098814074,89.1000000000000,88.0654658056828,86.4649523222072,84.6069626776281,82.8000000000000,81.2908098936263,80.0791078678045,79.1028519080804,78.3000000000000,77.6228571198119,77.0811162065750,76.6988171900505,76.5000000000000,76.4708866271260,76.4464273058957,76.2237543317176,75.6000000000000,74.4810963716841,73.2081745698421,72.2311654830791,72,72.7641028861377,73.9708744147358,74.8672087359661,74.7000000000000,72.9734295837653,70.2208277712146,67.2328120730566,64.8000000000000,63.5031162788011,63.0833145004058,63.0718554718077,63,62.5172303010303,61.7459142271621,60.9266410397128,60.3000000000000,60.0165562670777,59.8667785909460,59.5511116193412,58.7700000000000,57.2238883806588,54.6132214090540,50.6384437329223,45];
Qload=[24.2124962753616,24.0628227404476,23.9969960276679,24,24.0568185204217,24.1524354519105,24.2718346574441,24.4000000000000,24.5219153425560,24.6225645480895,24.6869314795783,24.7000000000000,24.6617701093545,24.6323063557314,24.6866894242426,24.9000000000000,25.2888167200259,25.6357100289847,25.6647483234512,25.1000000000000,23.7798380105417,21.9998535283296,20.1699422819527,18.7000000000000,17.8871437378071,17.5773758576967,17.5039200487379,17.4000000000000,17.0622120382297,16.5406430408836,15.9487525230957,15.4000000000000,14.9780706092740,14.6475519787689,14.3432573588794,14,13.5755055246742,13.1191490440407,12.7032180413868,12.4000000000000,12.2542822920290,12.2008518450682,12.1469954755733,12,11.7042403072097,11.3524435756864,11.0744250563200,11,11.2162564791322,11.6393738521860,12.1428042991468,12.6000000000000,12.9135462762615,13.1025610155696,13.2152952470928,13.3000000000000,13.4061209158217,13.5878820855357,13.9007022124819,14.4000000000000,15.1119700604518,15.9459106422875,16.7818959029794,17.5000000000000,18.0225613423713,18.4409753453144,18.8889016756003,19.5000000000000,20.3602845700632,21.3651879764549,22.3624973946192,23.2000000000000,23.7675503773761,24.1232727488658,24.3673587459227,24.6000000000000,24.8929514204326,25.2042210280817,25.4633801216899,25.6000000000000,25.5668939408935,25.4098431388074,25.1978707673176,25,24.8675978159935,24.7814064166889,24.7045118090398,24.6000000000000,24.4439647951324,24.2645311944370,24.1028319965231,24,23.9971680034769,24.1354688055630,24.4560352048676,25];
% 预测量导入
ppvf=[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.935490199 2.358973066 3.804860978 5.275695456 6.226399857 6.992254422 9.788655764 13.25619779 17.65263002 23.38546351 28.60476494 31.19132486 34.06833688 32.73977796 35.48897314 34.16628188 38.50343839 41.74789687 46.69406016 55.47271776 57.79475012 57.22158754 63.17213865 57.78097202 62.17321281 63.21348679 67.53921476 68.75215281 64.31152011 66.81258954 66.43310474 68.1763566 69.15287698 70.17726898 66.83998371 70.48793816 70.13300744 65.45885837 64.06058377 65.58712182 67.1958859 60.36653033 59.99310333 55.49761664 57.39819868 52.60490718 52.66599122 52.0135717 50.85130771 48.62902902 43.80723882 39.41335925 37.4932654 36.11453044 36.54020616 31.63875188 30.58622534 24.95599947 22.60547644 16.49756727 11.37802557 6.775617534 2.908362487 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.907821445 2.21953725 3.514485097 4.718533729 6.43426328 7.228255552 9.164529208 12.34739966 17.21366754 23.08728377 26.21036568 32.89764747 33.68127061 35.53300335 34.00046038 35.96553976 37.44624857 42.44163446 50.02472512 52.3159522 59.17492269 55.82486323 63.44684693 61.49362854 64.18881051 67.96847454 63.78740102 65.71891559 66.54045315 69.0136358 69.42312775 63.78578118 64.85244187 66.94909134 65.03227336 69.18121338 67.49531225 65.565752 64.78517446 68.78936882 65.02288816 61.31247604 62.32242491 54.67243173 57.35994713 55.73431933 53.01904994 48.87484722 49.13945394 44.982363 41.64789981 39.77910198 40.99546646 35.28404762 34.02010638 30.85428718 29.26848806 24.24459496 22.52273739 16.18846291 11.23176105 6.822788821 2.853293319 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.946097883 2.289354389 3.874869503 5.133409109 6.038882665 7.699703788 8.98279653 11.93542576 16.41975947 21.76898728 27.20758162 30.84814794 31.48457231 34.24789571 32.95106369 34.66446054 40.18508925 46.05619576 51.85830786 53.85393264 59.84152908 58.88157201 60.04527887 59.95652909 62.10750343 64.06184217 62.08446055 69.48950607 63.33132374 66.38248752 69.49073681 66.15205886 68.37665081 70.69987149 71.86953375 72.56960428 66.29676365 66.24452165 70.3348119 66.33494456 63.71191051 62.37850104 61.66174809 57.6196526 53.72620139 53.8978368 52.17309833 53.64105756 49.27260395 47.16947937 44.71128721 40.44304982 39.22028317 37.449988 33.65786025 32.84276325 30.16362467 25.52122112 22.36557546 17.26647633 11.60960629 6.945861237 2.829312959 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.981350594 2.266687785 3.805026103 4.897424718 5.90934052 7.238101235 9.49033771 13.09883018 16.84741638 22.41862471 29.00141047 32.03509237 35.41564896 32.87275805 35.9925168 36.96394287 38.37063414 44.02411745 48.47188342 54.0372003 58.51103185 55.7329876 62.24594208 63.70493801 61.54007632 63.58677835 66.02112629 68.00017145 68.76667971 68.96488616 65.98006944 66.43159198 71.15217102 68.69237671 71.56858179 67.14813922 69.86221931 68.94426321 70.8632799 62.34022601 63.68637744 61.70480164 56.46488171 60.18734271 58.28827576 53.80090661 54.40756226 48.65704278 49.27121014 44.76493439 43.27636269 42.90073358 37.71359928 36.32139013 35.03453144 31.96552072 30.53034502 27.25470644 20.61849687 16.26954964 12.09449528 6.879867991 3.031472802 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0];
pwindf=[27.02422863 30.98749291 32.10257973 35.29636982 35.50474563 38.63497668 36.29825872 36.80057433 34.67654513 36.13218037 34.57359011 36.66562171 37.88100377 39.54820403 39.4563222 38.4773719 39.23007349 42.03197399 37.6794921 40.21309404 38.59771024 40.62013845 36.27638177 37.53998863 35.20725402 37.83765771 32.70138676 35.09580996 34.93972289 35.15919941 32.09302322 33.34411973 32.46638462 34.1423254 32.27347148 33.99659785 31.42535796 32.26965475 32.35628618 32.70642536 35.79188468 34.43922388 34.08658667 32.31206693 35.23943108 34.37405049 33.11277011 33.12758742 31.46617791 28.88042105 28.46597506 27.92784946 29.23746407 31.41096476 34.43610361 34.90586982 40.21865185 41.47231267 40.22257778 41.34660711 42.20788038 47.3599259 46.99668802 48.26305674 55.51602456 56.00677102 57.65143727 60.93914205 59.97261418 60.91703333 67.35317376 67.39763965 64.30131472 60.20187042 61.4856121 62.55298464 66.56286629 60.7248771 60.92160361 61.14575282 63.02650271 61.2381628 58.22411325 55.02403526 54.71011971 52.86636151 55.98636539 52.63423385 56.01485018 52.63651885 53.64957914 55.04239997 55.72494532 50.92764257 56.16198549 55.08928543
26.28213459 30.33279798 35.10777944 33.88465419 34.99969613 38.06909152 37.60075855 36.78987695 37.12181589 36.58310488 36.78733445 35.08406053 37.89574931 38.66575074 39.19901963 38.36933064 41.91212854 39.26520057 39.82864971 39.82038381 36.59891876 36.6257544 38.43771429 37.7330006 38.68285863 37.13668868 35.74585282 32.1457801 31.93303596 32.00705423 34.9867286 35.54418297 34.16666559 31.50065765 33.4110269 30.88505433 31.17304261 33.77178053 33.09951225 34.83124454 35.29769135 34.45347413 34.85983837 32.676049 34.7604222 35.79099877 35.20036316 31.43276485 31.331025 29.95114373 30.03542441 29.59377514 31.44545586 31.90781234 33.55443985 35.06975947 39.61656237 37.98036795 39.72685032 41.65723575 41.6460447 45.96021431 47.65691895 48.50996157 55.52685179 54.03750963 58.02536762 59.7070856 63.25809514 60.60749218 63.23360275 60.86996102 60.76126428 65.72886422 61.91840136 64.46609901 67.66445249 63.95179463 65.96255568 65.64713656 61.41805852 60.6931764 54.53071023 58.23103291 52.36285056 52.67035119 56.33317861 54.59366837 56.55515537 54.0317097 53.02459671 51.21378576 55.03315141 53.16976181 53.10065394 54.02797603
27.3465672 31.10252211 32.94590384 36.30937993 35.32715272 38.08364571 37.58345549 34.72085107 34.20269178 34.20685345 33.53441347 35.71995836 38.51664088 38.94558346 39.78777087 42.26839956 38.591288 42.00657626 37.47017923 38.77893294 36.7756986 38.61079657 35.93892488 39.00966955 38.49765904 37.64373434 36.79985814 33.99592766 32.73491963 32.05643958 33.8092393 34.09671696 34.48426702 31.30640265 33.17232342 32.46601441 31.38301796 34.95876711 34.16064414 33.95636473 36.09058159 34.75119048 33.68846025 35.12577455 33.93957978 34.09692395 34.44432773 32.54787673 30.84520468 30.71694314 30.67665095 28.92278643 28.97747236 32.20425831 33.94742755 36.46334099 39.89936955 38.91560414 39.73605194 40.7067101 41.1878724 43.88971027 45.37849552 50.19608882 52.14539848 55.37891595 58.95915441 58.83289531 62.98730108 65.31018639 61.99219379 66.08591739 60.46918639 62.75012724 59.72226341 61.54069213 60.25698069 62.06936612 61.69090317 61.90286871 59.5029161 56.99782538 57.88867826 58.01382661 57.27166874 52.37775703 54.27622515 53.86150893 54.94324852 53.17071692 51.68639152 53.81068029 51.80204038 50.57361071 56.32408882 52.88088713
28.09374174 32.95060124 34.72661051 34.30844537 34.94492906 37.84597278 37.43887306 38.70810646 37.19289461 36.3914749 35.68532679 34.9627433 39.0934525 38.58986728 37.4545579 41.45408829 40.64476969 37.92661749 41.16003198 37.91145921 37.17471616 36.56162436 37.34358979 36.56816901 37.62540419 33.98413475 33.83120038 33.08548111 35.19322137 33.44462085 34.81472012 34.16835032 34.566018 31.42887108 34.41006821 33.75534387 30.91095611 33.07627859 33.08669387 34.73436183 33.16385419 34.4399623 34.303292 34.15451034 33.59800929 31.98919179 33.77169469 32.70878101 30.34372392 30.2822457 29.20983538 29.42950258 31.50395227 33.20419206 36.33503694 34.91710685 37.07412537 39.18023973 42.48235995 42.84094533 42.79755336 44.28719493 45.21967498 52.08849972 53.75354412 54.71396503 58.97582608 59.19897068 64.92816411 62.7248004 67.351387 60.19767904 66.24252119 64.5250201 63.80208585 64.82502884 65.83556087 61.33675067 67.37663497 59.96424114 60.39016344 57.29286705 60.13639675 52.48185446 54.93263545 55.08274903 55.37661619 57.06728502 51.86754979 56.79489119 54.69903235 55.4896391 52.05144945 53.90149365 54.70795876 56.24572473];
ploadf=[34.72301891 34.30669546 34.25464612 33.66898396 34.5795308 34.72827114 36.20261081 36.34182993 35.96128208 35.08788397 37.19896745 36.23216106 35.64328754 38.404741 38.33300117 37.12209229 37.70386821 37.81178783 36.32823738 36.89845335 37.75943929 36.93531481 40.54682308 39.01655445 41.63774992 44.54245989 48.49530756 53.58332747 56.36414728 64.05221718 63.15321046 63.21509187 70.20566198 71.79962427 68.57722735 67.78206921 72.12975543 77.24954274 82.72761257 82.18597366 87.03275873 88.41152828 83.02433349 81.5747051 83.38942069 83.96174409 85.68055783 87.38232339 83.82095253 86.43764606 92.57966488 84.06642321 92.59753455 88.85481797 84.49131146 83.58022501 78.72803822 79.68366597 83.49864681 78.73978653 77.81973195 74.59843569 76.5966336 77.63887161 78.11472506 75.48792869 75.01121717 80.02697273 70.34953045 76.59186818 75.81342819 74.55902867 69.26018196 71.8571228 73.38804388 76.31108136 69.7907939 72.08500114 64.06019137 65.99561714 63.4587195 65.19573541 64.69938998 66.05212744 65.44995737 60.51714376 62.37971096 58.11335191 56.63551838 61.62021136 59.55127195 58.62840291 60.003062 55.333242 51.35345687 46.94098845
32.93936623 33.80865151 35.6030454 35.28252542 32.99114508 33.14412536 33.16747266 33.02693908 35.02293847 36.27129133 36.81747335 36.22516121 34.58972275 37.0596843 35.03440358 35.28069503 35.36791889 35.81343271 36.14982366 36.42218511 37.06173165 37.32895596 37.61831579 39.29006337 45.08377623 47.50590483 50.46901268 51.95513017 55.67851629 57.8637902 66.84901747 67.32974278 67.4170117 66.37116198 66.31680099 72.14514662 78.63609058 75.01616411 79.41875692 83.55230668 81.57683581 88.13091718 84.88622042 90.45388917 84.4716163 87.07106326 82.88112056 86.05697236 84.62137028 91.72940538 93.33125729 87.50450496 90.02618044 84.32908089 84.91793696 86.10295877 82.24181669 78.49653326 77.19702712 77.85455952 76.90232127 75.782512 77.23557883 78.72656646 75.77654429 75.7983676 72.79252153 71.28566539 72.60582859 71.60509637 73.56331158 75.94792638 76.56877081 73.59705225 72.53564977 77.06558117 75.24431061 72.24864853 69.19887437 61.73563716 64.88667465 62.80519716 60.89332739 59.96480166 64.94470789 59.33789572 58.4669344 61.5010835 62.85694332 59.98573298 60.99964934 56.32698077 60.33771759 54.88115877 51.73061712 42.4974403
36.70440039 35.66148971 32.43671368 35.21471183 35.39798974 35.28746761 35.0923065 33.91267397 36.50444822 34.44448314 35.30257255 37.78303454 37.84549774 36.05567935 35.87735627 37.38103769 38.98679253 39.25797207 38.06241716 37.0405439 39.49703041 37.90594055 40.82739496 38.23125191 43.22129156 47.57977527 48.20435696 52.94073336 55.51022257 59.652808 62.95182826 66.08289671 63.32713506 68.32074969 67.21716869 68.89449286 71.99675727 74.86364764 86.27612897 89.02283428 89.25981966 88.58790609 82.55087783 84.06740622 82.28283611 80.69086608 84.56256279 89.39118755 89.53408943 89.43335037 88.69845134 86.82717234 88.08299901 89.17870174 87.27114844 83.55569144 83.70673541 81.47762068 75.52632263 78.34132229 76.20013552 73.3085908 73.45767368 73.72919786 78.05172556 75.81814026 78.00193783 73.39354956 70.09945078 73.49178073 70.31899243 75.85542853 76.31304045 73.01828852 70.59847725 76.23675944 75.9259693 74.19391916 63.65817431 64.41371797 64.13157082 64.49616233 64.73265917 64.13430808 64.21955861 60.81118728 61.52310372 57.52223356 56.83078884 63.3134184 58.01343327 59.43979674 60.39748653 52.55394206 48.77316541 44.14487817
34.54669595 32.85272625 32.64352726 35.00545899 35.77201417 35.47918052 34.22604295 36.9819918 35.43474531 37.54560675 34.023427 34.82121396 37.4912055 38.29610798 37.92194498 35.99462542 35.60536424 38.98320827 38.93553441 36.76049169 36.65400656 37.34999919 40.47791686 42.06580547 43.41894123 46.77470001 48.84636757 55.29038546 59.72170159 60.52809171 63.27555154 65.42928243 65.17744511 69.31991603 72.43041139 74.58554297 76.49006366 75.86044391 83.65755405 80.86234492 82.08757065 83.02778474 82.24084477 86.37254749 81.09888941 89.14797847 88.78027144 91.76128881 88.13034401 90.62724121 93.53511259 89.51191544 85.76384137 91.40338961 79.90036718 81.07356608 85.90500916 78.78213983 77.29123478 74.73809277 81.49560774 73.70938659 75.1536541 80.14886541 76.46766363 77.50403221 76.98415916 77.39855962 70.2743952 73.45312345 68.17529464 74.82650967 71.36691167 77.04845595 72.58588121 75.43048759 76.80608353 66.41025769 63.63433173 61.07232583 64.88605042 63.82993222 60.15059445 65.23961485 63.40135338 58.56140716 57.77755479 57.66614946 62.09714772 56.93856364 57.67788704 56.96210254 54.51025523 56.96171725 51.84282706 46.26220752];
Qloadf=[25.10009566 24.28435909 23.08392704 23.25100419 25.17260821 22.7863954 24.24242124 23.42769068 25.93049531 25.25101455 24.68832863 24.61430594 23.35850072 25.17019288 23.33118618 23.61947905 25.35451659 24.39513657 26.64457263 26.05645184 24.41458731 21.07550445 20.55624973 18.74172705 18.9023634 17.89164139 18.13475553 17.30352962 16.92378598 17.18635096 15.1515761 14.72210002 14.3910296 14.45585267 14.91362515 14.50965218 12.85948641 12.96055077 12.74418719 12.27619761 12.48494694 12.38821792 11.84378326 11.90157769 11.02373769 12.01188031 10.63211484 10.48020558 11.04452627 11.21772832 12.12777778 12.35731404 13.61340439 13.76345216 12.50591458 13.67962152 13.03469537 13.46206202 13.98055491 15.16504951 14.96280422 16.87023602 16.38206042 17.92230739 18.3823036 18.52755897 19.33794116 19.88967532 19.57388679 20.4114829 23.70177948 22.28440105 22.43447835 24.30043346 25.48396811 25.0994055 23.96822786 24.80775827 25.34337408 27.07959179 24.51273496 26.49389659 25.63560174 24.62881663 23.94527959 24.56804741 24.65121546 23.48004548 24.70651493 23.46725988 23.76911129 24.23900078 23.28245398 23.52853127 24.79966466 24.29584273
25.11088793 24.78071936 22.90327155 24.07213007 23.55403187 24.2870595 23.9773127 24.15139344 23.58244475 23.89980386 23.26655142 25.95577452 25.11663147 25.91105876 23.68987755 26.1582386 26.18300263 25.87379665 25.48007176 24.36993257 24.49878734 21.28354573 19.11510373 19.29988742 18.25462191 18.03132041 17.80231461 17.23097284 16.83855118 17.16814231 15.59933678 15.9812695 15.49764223 15.26672842 14.35295905 14.22791113 14.31003988 13.03093193 12.03251682 12.94572385 12.44719715 11.98866486 12.87144705 11.60280696 11.91835919 11.49547162 10.92458201 10.52768705 10.57711154 11.52918938 11.6824953 12.9413722 12.71265698 13.63959844 13.58674499 13.41335729 12.8862665 14.33366771 13.50923959 15.13367579 14.61104526 15.70397382 15.95119276 17.79424475 17.33182913 17.43421119 19.3947619 19.14300409 20.75270908 21.06744768 22.70423169 21.86827308 24.93853952 24.99332776 25.08623721 25.52430903 24.5443694 25.55893283 25.69406264 25.69231884 24.87680182 24.64336729 25.05163877 24.18313848 25.77610939 26.22696803 23.31115348 24.70528069 23.23274841 25.14414406 25.51760531 22.75280522 25.26248596 22.73998747 24.99555084 25.85120944
25.47028092 23.74712102 23.3439419 22.99760759 23.75979045 23.78934455 23.19741192 24.20979922 23.3198898 24.96125371 23.2382404 24.91714378 25.51920025 23.85008315 24.53270288 25.10724225 23.9578201 25.62429358 26.10304648 24.26045238 24.74165573 23.24348386 21.00830082 18.71346278 17.41250969 18.09756189 16.95135011 18.35493695 17.30844031 16.73965108 15.32216655 14.64296077 14.53818661 15.27781364 15.05078222 14.33538473 13.94234124 12.69390927 12.81915288 12.86221462 12.11288263 12.91597686 11.54936157 11.74215509 11.72026426 10.7538606 11.37434874 11.07465359 11.25577346 12.10026852 12.66556519 13.03701173 12.63125572 13.02741645 13.6152873 12.67733928 12.7783 13.21266685 13.94179938 15.21674106 15.49353283 15.5859029 16.36192653 18.23575041 18.91283426 18.74918191 18.33440731 18.53747807 21.18672217 21.58239148 23.56499705 21.97790454 24.00895635 23.5012052 25.32567484 23.68779197 24.72127956 24.88184343 26.46126141 26.143348 24.66981208 24.85521149 24.09060875 25.51438867 25.07944312 23.79937003 23.65997277 24.52938733 25.64104173 24.4164515 22.75193544 22.71512523 24.87564643 23.99463792 24.11163425 25.86893111
24.64986294 24.10980463 23.49705644 24.46591545 22.95279959 23.13170739 22.87309154 25.75944619 25.90604868 23.51118228 24.59038591 25.16444103 24.04084267 25.38468529 24.8588585 24.68424428 24.5823303 26.41627456 26.8916557 25.78807343 23.51397029 23.15699964 19.57798059 18.77441831 18.86325563 17.0874892 16.97898019 18.29298064 16.1788993 16.14247745 16.1240297 14.85169682 15.22230279 15.17199924 14.34618519 14.25336439 14.05763415 12.69939993 12.85693552 11.82334402 12.2774659 12.69548515 12.76035574 11.99744822 11.39189316 11.56022049 11.62898638 11.01298808 11.85449488 11.21655582 11.57624774 12.29359969 12.75303379 12.9779646 12.91632619 13.6093737 12.74955105 13.42823309 13.55904653 14.06562643 14.39668025 16.12545063 16.3443466 16.7759654 16.94263217 17.96208996 19.00407307 20.36791113 19.24190251 22.40282332 21.37221647 24.12910139 24.62451805 25.332949 23.30680452 24.6139698 24.60904775 24.2169379 25.69311159 25.92630149 24.69080568 25.4706202 26.67704366 24.96974549 25.44912125 24.51799541 23.32533819 23.98843875 25.32817654 23.81758433 22.8976401 24.03198635 23.61369347 24.82906282 24.52864076 25.91356263];
Ppvc=[ppv;ppvf];
Pwindc=[pwind;pwindf];
Ploadc=[pload;ploadf];
Qloadc=[Qload;Qloadf];
% 创建一个数组
ss=[0.5 zeros(1,96)];%soc
ee=[0.5 zeros(1,96)];%sohc
hh=[0.5 zeros(1,96)];%hoc
% 创建一个存数据数组
Opt=zeros(8,96);
for j=1:96
%% 变量设置
%预测量导入
Ppvr=Ppvc(1:4,j)';
Pwindr=Pwindc(1:4,j)';
Ploadr=Ploadc(1:4,j)';
Qloadr=Qloadf(1:4,j)';
%日前导入
Phssr=phssa(1,j:j+3);
Pbatr=pbata(1,j:j+3);
Pebr=peba(1,j:j+3);
Qtstr=Qtsta(1,j:j+3);
socr=soca(1,j:j+3);
sohcr=sohca(1,j:j+3);
hocr=hoca(1,j:j+3);
Qblr=Qbla(1,j:j+3);
%变量设置
%% 各变量及常量定义
Pwind=sdpvar(1,4,'full'); %风机出力
Ppv=sdpvar(1,4,'full');%光伏出力
Pbat=sdpvar(1,4,'full');%蓄电池出力
Temp_cha=binvar(1,4,'full'); %充电标志
Temp_dis=binvar(1,4,'full'); %放电标志
Temp_static=binvar(1,4,'full'); %电池静置标志
Pcha=sdpvar(1,4,'full');
Pdis=sdpvar(1,4,'full');
Phss=sdpvar(1,4,'full');%氢储能系统净功率
Pfc=sdpvar(1,4,'full');
Pel=sdpvar(1,4,'full');
Psto=sdpvar(1,4,'full');
Temp_fc=binvar(1,4,'full');%燃料电池工作标志
Temp_el=binvar(1,4,'full');%电解槽工作标志
Temp_Hstatic=binvar(1,4,'full'); %氢储能系统静置标志
Peb=sdpvar(1,4,'full');%电锅炉电功率
Qeb=Peb*0.9;%电锅炉热功率
Pbl=sdpvar(1,4,'full');%燃气锅炉电功率
Qbl=Pbl*0.73;%燃气锅炉热功率
Qtst=sdpvar(1,4,'full');%蓄热槽热功率
Qcha=sdpvar(1,4,'full');
Qdis=sdpvar(1,4,'full');
Temp_Qcha=binvar(1,4,'full'); %蓄热标志
Temp_Qdis=binvar(1,4,'full'); %放热标志
Temp_Qstatic=binvar(1,4,'full'); %蓄热槽静置标志
Hel=sdpvar(1,4,'full');
效果展示:
104号资源-源程序:论文可在知网下载《基于氢储能的热电联供型微电网优化调度方法》本人博客有解读资源-CSDN文库https://download.csdn.net/download/LIANG674027206/89309321👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆下载资源链接👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆
《《《《《《《《更多资源还请持续关注本专栏》》》》》》》
论文与完整源程序_电网论文源程序的博客-CSDN博客https://blog.csdn.net/liang674027206/category_12531414.html