💥💥💞💞歡迎來到本部落格❤️❤️💥💥
🏆部落客優勢:🌞🌞🌞部落格内容盡量做到思維缜密,邏輯清晰,為了友善讀者。
⛳️座右銘:行百裡者,半于九十。
📋📋📋本文目錄如下:🎁🎁🎁
目錄
💥1 概述
📚2 運作結果
🎉3 參考文獻
🌈4 Matlab代碼及文章講解
![]()
微電網經濟優化運作(光伏、儲能、柴油機)(Matlab代碼實作)
💥1 概述
通過以經濟優化運作為目标的日前排程,可以實作對儲能VF源更靈活合理的配置,進而在微電網穩定運作的已有控制政策基礎上,實作經濟優化排程的附加效益。以下對北麂島微電網優化運作進行分析和模組化。
目前,微電網優化排程的目标主要有以下三個方面:(1)成本經濟效益目标,主要包括建造成本、維護成本;(2)環境效益目标,柴油發電機的污染物排放問題日益受到人們的關注;(3)可靠性目标,主要包括電網穩定性和負荷容量缺失率。當隻關注其中一個性能名額時,采用單目标優化模型,若希望系統滿足多個優化名額限制時,需要采用多目标優化模型。
針對北麂島微電網系統,将環境效益名額等效為環境污染懲罰,以附權重重的形式納入柴油成本經濟效益名額,得到式(1)的目标函數:
詳細文章講解見第4部分。
📚2 運作結果
部分代碼:
%光伏限制功率
for t=1:TN
C=[C,
0 <= P_pv(t)/Y_pv <= Ppvmax(t),
0 <= P_pv(t) <= P_inv
];
end
%儲能限制功率&SOC
for t=1:TN
C = [C,
0 <= P_pqf(t) <= P_pcs*sign_pqf(t),
0 <= P_pqc(t) <= P_pcs*sign_pqc(t),
0 <= P_vff(t) <= P_pcs*sign_vff(t),
0 <= P_vfc(t) <= P_pcs*sign_vfc(t),
sign_pqf(t) + sign_pqc(t) <= 1,
sign_vff(t) + sign_vfc(t) <= 1,
SOC_min_pq <= SOC_pq(t) <= SOC_max_pq,
SOC_min_vf <= SOC_vf(t) <= SOC_max_vf
];
end
C = [C,
SOC_0_pq*0.9 <= SOC_pq(TN) <= SOC_0_pq*1.1,
SOC_0_vf*0.9 <= SOC_vf(TN) <= SOC_0_vf*1.1
];
%儲能SOC計算
C = [C,
SOC_pq(1) == SOC_0_pq + P_pqc(1)*Y_besc/Qbat_pq - P_pqf(1)/Y_besf/Qbat_pq,
SOC_vf(1) == SOC_0_vf + P_vfc(1)*Y_besc/Qbat_vf - P_vff(1)/Y_besf/Qbat_vf
];
for t = 2:TN
C = [C,
SOC_pq(t) == SOC_pq(t-1) + P_pqc(t)*Y_besc/Qbat_pq - P_pqf(t)/Y_besf/Qbat_pq,
SOC_vf(t) == SOC_vf(t-1) + P_vfc(t)*Y_besc/Qbat_vf - P_vff(t)/Y_besf/Qbat_vf
];
end
%柴油限制功率&啟停
for t=1:TN
C=[C,
OnOff(t)*P_dgmin <= P_dg(t) <= OnOff(t)*P_dgmax,
consequtiveON([OnOff_history OnOff],On_min),
consequtiveON(1-[OnOff_history OnOff],Off_min)
];
end
%爬坡速度
C = [C,
V_dgdown*(N/60) <= P_dg(1)-P_dg_0 <= V_dgup*(N/60)
];
for t = 2:TN
🎉3 參考文獻
部分理論來源于網絡,如有侵權請聯系删除。
[1]張國平,王維俊,毛龍波,米紅菊.微電網經濟運作優化方法研究綜述[J].電力與能源,2019,40(05):585-590.