| 5 | 1/1 | 返回列表 |
| 查看: 2823 | 回復: 13 | |||
| 當前只顯示滿足指定條件的回帖,點擊這里查看本話題的所有回帖 | |||
743832049新蟲 (初入文壇)
|
[求助]
我用matlab編寫了一個風力機葉片的優(yōu)化設計程序,有點問題 已有1人參與
|
||
|
主程序 clear; global r; global R; global phi; global lamb; V1=7;P=400;lamb0=6;B=3; D=2.5; R=D/2; N=60*lamb0*V1/pi/D; omiga=V1*lamb0/R; r=0.1*R; %當前只進行0.1R處翼型截面的氣動力計算試一試 a0=lamb0^2/2000+0.027*lamb0-0.038; b0=10/lamb0/exp(12*r/R); lamb=lamb0*r/R; x0=[a0;b0]; for i=1:10 lb=[0;0]; ub=[0.5;1]; options=optimset('largescale','off','Algorithm','active-set'); [x,fval]=fmincon('objfun',x0,[],[],[],[],lb,ub,'confun',options); a=x.(1); b=x.(2); xi=x; if((abs(a-a0)<=0.00001)&&(abs(b-b0)<=0.00001)),break,end x0=xi; end C0=0.21897; for i=0:10 Re=[100000 500000 1000000 2000000 3000000 4000000 5000000 9000000]; Cl=[1.2424 1.0853 1.001 0.9616 0.9663 0.9693 0.9016 1.0023]; alpha=[8 6 5 4.5 4.5 4.5 4 5]; Re(i)=V1*(1-a)*C0/1.48e-5/sin(phi); Cl(i)=interpi(Re,Cl,Re(i),'spline'); alpha(i)=interpi(Re,alpha,Re(i),'spline'); S=8*pi*sin(phi)*sin(phi)*(1-a*F)*a*F/cos(phi)/(1-a)^2; C(i+1)=S*r/B/Cl(i); C=C(i+1); if(abs(C-C0)<=0.00001),break,end C0=C(i+1); end theta=phi-alpha(i); printf(fid,'%f\t%f\t%f\t%f\t%f\t%f\t%f\t%f\t%f\t%f\t%f\n',a,b); 目標函數(shù) function fval=objfun(x0) global lamb0; global B; global R; global r; global phi; lamb=lamb0*r/R; phi=atan((1-x0.(1))/(1+x0.(2))/lamb); f=B*(R-r)/2/r/sin(phi); F=2*acos(exp(-f))/pi; fval=-8*x0.(2)*(1-x0.(1))*F*lamb^3/lamb0^2; 條件函數(shù) function [c,ceq]=confun(x0) global lamb0; global B; global R; global r; global phi; lamb=lamb0*r/R; phi=atan((1-x0.(1))/(1+x0.(2))/lamb); f=B*(R-r)/2/r/sin(phi); F=2/pi*acos(exp(-f)); ceq=x0.(1)*(1-x0.(1)*F)-x0.(2)*(1+x0.(2))*lamb^2; c=[]; 程序采用的是Wilson算法,但是在MATLAB中運行的時候總是出問題。我是菜鳥,該程序是邊學邊做的,可能有出錯的地方,望大俠們幫幫吧。。。 |
學。 |
|
本帖內(nèi)容被屏蔽 |
|
本帖內(nèi)容被屏蔽 |
新蟲 (初入文壇)
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 一志愿華中農(nóng)業(yè)071010,總分320求調(diào)劑 +5 | 困困困困坤坤 2026-04-02 | 5/250 |
|
|---|---|---|---|---|
|
[考研] 材料調(diào)劑 +6 | 一樣YWY 2026-04-02 | 6/300 |
|
|
[考研] 一志愿北京科技大學材料學碩328分求調(diào)劑 +6 | 1段時間 2026-03-31 | 7/350 |
|
|
[考研] 材料工程322分 +8 | 哈哈哈吼吼吼哈 2026-04-01 | 8/400 |
|
|
[考研] 266分,一志愿電氣工程,本科材料,求材料專業(yè)調(diào)劑 +10 | 哇呼哼呼哼 2026-04-01 | 11/550 |
|
|
[考研]
|
廈大化工 2026-04-01 | 5/250 |
|
|
[考研] 333求調(diào)劑 +3 | 12138。、m?x?b 2026-03-26 | 4/200 |
|
|
[考研] 各位老師好,我的一志愿為北京科技大學085601材料專碩 +13 | Koxui 2026-03-28 | 13/650 |
|
|
[考研] 279求調(diào)劑 +6 | 學而思兮知 2026-04-01 | 6/300 |
|
|
[考研] 295材料工程專碩求調(diào)劑 +19 | 1428151015 2026-03-27 | 19/950 |
|
|
[考研] 材料調(diào)劑 +11 | 一樣YWY 2026-03-31 | 11/550 |
|
|
[考研] 安全工程 285 求調(diào)劑 +3 | Xinyu56 2026-04-01 | 4/200 |
|
|
[考研] 建環(huán),能源,土木老師路過看一看。! +4 | 嘿嘿uu 2026-04-01 | 4/200 |
|
|
[考研] 286求調(diào)劑 +5 | Sa67890. 2026-04-01 | 7/350 |
|
|
[考研] 調(diào)劑 +3 | 好好讀書。 2026-04-01 | 3/150 |
|
|
[考研] 0856調(diào)劑 +7 | 曲聽筠 2026-03-30 | 7/350 |
|
|
[考研] 370求調(diào)劑 +3 | 080700調(diào)劑 2026-03-30 | 3/150 |
|
|
[考研] 085600 286分 材料求調(diào)劑 +11 | 麻辣魷魚 2026-03-27 | 12/600 |
|
|
[考研] 295求調(diào)劑 +5 | wei-5 2026-03-26 | 5/250 |
|
|
[考研] 調(diào)劑考研 +3 | 王杰一 2026-03-29 | 3/150 |
|