下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第Python解決非線性規(guī)劃中經(jīng)濟(jì)調(diào)度問題輸出結(jié)果
best_x:[1.1.1.]
best_y:[14.]
Processfinishedwithexitcode0
4、電力系統(tǒng)中應(yīng)用經(jīng)濟(jì)調(diào)度
(1)案例
(2)Scipy.optimize實(shí)現(xiàn)
importnumpyasnp
fromscipy.optimizeimportminimize
#目標(biāo)函數(shù)(FG1+FG2+FG3)
deffun(args1):
a0,a1,a2,b0,b1,b2,c0,c1,c2=args1
v=lambdax:(a0+a1*x[0]+a2*x[0]*x[0]
+b0+b1*x[1]+b2*x[1]*x[1]
+c0+c1*x[2]+c2*x[2]*x[2])
returnv
defcon(args2):
D,x0min,x0max,x1min,x1max,x2min,x2max=args2
cons=({'type':'eq','fun':lambdax:D-x[0]-x[1]-x[2]},
{'type':'ineq','fun':lambdax:x[0]-x0min},
{'type':'ineq','fun':lambdax:-x[0]+x0max},
{'type':'ineq','fun':lambdax:x[1]-x1min},
{'type':'ineq','fun':lambdax:-x[1]+x1max},
{'type':'ineq','fun':lambdax:x[2]-x2min},
{'type':'ineq','fun':lambdax:-x[2]+x2max})
returncons
defmain():
args1=(4,0.3,0.0007,3,0.32,0.0004,3.5,0.3,0.00045)
args2=(700,100,200,120,250,150,300)
cons=con(args2)
x0=np.array((150,250,200))#初值
res=minimize(fun(args1),x0,method='SLSQP',constraints=cons)
print('FGi-代價(jià):',res.fun)
print(res.success)
print('PGi—解:',[np.around(i)foriinres.x])
print('PG1:',res.x[0])
print('PG2:',res.x[1])
print('PG3:',res.x[2])
if__name__=="__main__":
main()
輸出結(jié)果
FGi-代價(jià):305.9673913046252
True
PGi解:[176.0,250.0,274.0]
PG1:176.0874477123534
PG2:250.0
PG3:273.9125522876465
Processfinishedwithexitcode0
(3)粒子群包實(shí)現(xiàn)(pyswarm)
pyswarm是一個(gè)支持帶約束的粒子群優(yōu)化包,sko.PSO中的pso僅支持帶上下限的約束,不支持等式和不等式約束,所以不太喜歡。
frompyswarmimportpso
defobject_func(x):
return(4+0.3*x[0]+0.0007*x[0]*x[0]+3+0.32*x[1]+0.0004*x[1]*x[1]+3.5+0.3*x[2]+0.00045*x[2]*x[2])
#不等式約束
defcons1(x):
return[x[0]+x[1]+x[2]-700]
lb=[100,120,150]#
ub=[200,250,300]
xopt,fopt=pso(object_func,lb,ub,ieqcons=[cons1],maxiter=100,swarmsize=1000)
print(xopt)
print(fopt)
輸出結(jié)果
Stoppingsearch:Swarmbestobjectivechangelessthan1e-08
[179.34039956250.270.65960045]
305.97956393103044
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026天津市西青經(jīng)開區(qū)投資促進(jìn)有限公司面向全國選聘招商部長(中層正職)1人備考題庫及完整答案詳解
- 2026云南弘玉滇中人力資源產(chǎn)業(yè)園運(yùn)營管理有限公司就業(yè)見習(xí)崗位招募2人備考題庫及1套參考答案詳解
- 2026北京市懷柔區(qū)招聘21名國有企業(yè)管培生備考題庫含答案詳解
- 2026華中師范大學(xué)幼兒園(非事業(yè)編B類崗)招聘1人備考題庫(湖北)及參考答案詳解
- 2026江蘇南京市中國藥科大學(xué)劉慶賀團(tuán)隊(duì)誠聘博士后備考題庫及答案詳解(考點(diǎn)梳理)
- 2025云南昆一中教育集團(tuán)學(xué)貫中學(xué)招聘1人備考題庫及答案詳解參考
- 2026年德宏州事業(yè)單位考試招聘工作人員備考題庫(208人)及答案詳解一套
- 2026廣東東莞市疾病預(yù)防控制中心(東莞市衛(wèi)生監(jiān)督所)招聘聘用人員1人備考題庫有完整答案詳解
- 2026安徽亳州市蒙城縣商業(yè)綜合體招聘勞務(wù)派遣人員備考題庫(四次)及答案詳解(易錯(cuò)題)
- 2026中國礦業(yè)大學(xué)范鋼偉教授團(tuán)隊(duì)博士后招聘備考題庫(江蘇)及答案詳解(易錯(cuò)題)
- 重慶市渝北區(qū)2023-2024學(xué)年五年級上學(xué)期語文期末試卷(含答案)
- 2024子宮內(nèi)膜癌分子分型臨床應(yīng)用中國專家共識(完整版)
- 《煤礦低濃度瓦斯管道輸送安全保障系統(tǒng)設(shè)計(jì)規(guī)范》
- 換電柜維護(hù)培訓(xùn)課件
- 土石方工程掛靠合同
- 招聘會(huì)會(huì)展服務(wù)投標(biāo)方案(技術(shù)標(biāo) )
- 企業(yè)標(biāo)準(zhǔn)-格式模板
- 軟件售后服務(wù)人員提成方案附表
- 五年級上冊道德與法治期末測試卷新版
- 友達(dá)光電(昆山)有限公司第一階段建設(shè)項(xiàng)目環(huán)保“三同時(shí)”執(zhí)行情況報(bào)告
- 建筑材料進(jìn)場報(bào)告
評論
0/150
提交評論