多元宇宙算法求解電力系統(tǒng)多目標(biāo)優(yōu)化問(wèn)題附Matlab
??作者簡(jiǎn)介:熱愛(ài)科研的
開(kāi)發(fā)者,修心和技術(shù)同步精進(jìn),matlab項(xiàng)目合作可私信。??個(gè)人主頁(yè):Matlab科研工作室
??個(gè)人信條:格物致知。
? 內(nèi)容介紹
隨著全球能源與環(huán)境問(wèn)題的日益嚴(yán)峻,傳統(tǒng)的以發(fā)電成本為單一目標(biāo)的經(jīng)濟(jì)負(fù)荷調(diào)度,已難以滿足國(guó)家"節(jié)能減排"的宏觀戰(zhàn)略要求,而同時(shí)能兼顧環(huán)境保護(hù)和經(jīng)濟(jì)效益的環(huán)境經(jīng)濟(jì)調(diào)度,已逐漸成為電力系統(tǒng)優(yōu)化運(yùn)行領(lǐng)域的研究熱點(diǎn).此外,由于以風(fēng)電為代表的清潔能源,以及環(huán)保高效的電動(dòng)汽車在調(diào)整能源結(jié)構(gòu),減少污染氣體排放等方面的巨大優(yōu)勢(shì),相關(guān)產(chǎn)業(yè)近年來(lái)也得到了快速發(fā)展.
? 部分代碼
%______________________________________________________________________________________
%? Multi-Objective Multi-Verse?
?(MOMVO) algorithm source codes version 1.0%
%? Developed in MATLAB R2016a
%
%? Author and programmer: Seyedali Mirjalili
%
%? ? ? ? ?e-Mail: ali.mirjalili@gmail.com
%? ? ? ? ? ? ? ? ?seyedali.mirjalili@griffithuni.edu.au
%
%? ? ? ?Homepage: http://www.alimirjalili.com
%
%? ?Main paper:
%? ?S. Mirjalili, P. Jangir, S. Z. Mirjalili, S. Saremi, and I. N. Trivedi
%? ?Optimization of problems with multiple objectives using the multi-verse optimization algorithm,?
%? ?Knowledge-based Systems, 2017, DOI: http://dx.doi.org/10.1016/j.knosys.2017.07.018
%______________________________________________________________________________________
function o = RouletteWheelSelection(weights)
accumulation = cumsum(weights);
p = rand() * accumulation(end);
chosen_index = -1;
for index = 1 : length(accumulation)
? ? if (accumulation(index) > p)
? ? ? ? chosen_index = index;
? ? ? ? break;
? ? end
end
o = chosen_index;
? 運(yùn)行結(jié)果

? 參考文獻(xiàn)
[1]朱永勝. 電力系統(tǒng)環(huán)境經(jīng)濟(jì)優(yōu)化調(diào)度研究[D]. 鄭州大學(xué), 2016.
[2]劉世宇王孜航楊德友. 多元宇宙算法及其在電力系統(tǒng)環(huán)境經(jīng)濟(jì)調(diào)度的應(yīng)用[J]. 東北電力大學(xué)學(xué)報(bào), 2018, 38(4):19-26.
? 完整代碼
??部分理論引用網(wǎng)絡(luò)文獻(xiàn),若有侵權(quán)聯(lián)系博主刪除
?? 關(guān)注我領(lǐng)取海量matlab電子書(shū)和數(shù)學(xué)建模資料