- 积分
- 32
- 注册时间
- 2009-7-29
- 仿真币
-
- 最后登录
- 1970-1-1
|
发表于 2010-9-14 21:52:29
|
显示全部楼层
来自 湖南湘潭
"想得到EH1分别取0,0.3,0.6,0.9和1.0"应先推导出对应pait的值,再画,如下。
clear all;
clc;
%
k = 1.4;
m = (k - 1)/k;
Cw = 1.0;
Rg = 287.05;
cp = 1004.68;
CH = 1.2;
CL = 1.2;
CH1 = 1.2;
CHmin = min(Cw, CH);
CLmin = min(CL, Cw);
tauH1 = 4;
tauL1 = 1;
tauH3 = 4.67;
etaC = 0.9;
etaT = 0.9;
EH = 0.9;
EL = EH;
ER = EH;
PAI = 1:0.1:20;
EEH1 = [ 0, 0.3, 0.6, 0.9, 1 ];
gong = zeros(1, length(EEH1));
w = zeros(length(EEH1), length(PAI));
%
%
for pait = 3:0.01:3.05 %仅说明问题,不代表实际值。
%"由EH1=0,0.3,0.6,0.9和1.0"推导对应pait的值
for jj = 1 : length(EEH1)
EH1 = EEH1(jj);
ii = 0;
for pai = PAI
ii = ii + 1;
x = pai^m;
y = pait^m;
a1 = ( -1 + x*y)*etaT;
a2 = -1 + x + etaC;
a3 = 1 - x + ( -1 + x)*ER - etaC;
a4 = x*y - a1;
a5 = ( -1 + x)*x*y + a1*a3;
tau3 = (x*y*( -a2*CLmin*Cw*EL*tauL1 + CHmin*EH*(a2*CLmin*EL*( -ER*tauH1 + tauL1) + Cw*tauH1*(( -1 + ...
x)*ER - etaC))))/(a5*Cw^2 + a3*a4*CHmin*Cw*EH - a2*CLmin*EL*(a4*(Cw + CHmin*EH*( -1 + ER)) + a1*Cw*ER));
a0 = -Rg*tau3*log(pait);
gong(ii) = (a0*(a5*Cw^2 + a3*a4*CHmin*Cw*EH - a2*CLmin*EL*(a4*(Cw + CHmin*EH*( -1 + ER)) + a1*Cw*ER)) + a5*Cw*...
(CHmin*EH*tauH1 + CLmin*EL*tauL1) + CLmin*EL*(a4*CHmin*EH*(etaC*tauH1 + a3*tauL1)...
-a2*( -x*y*(CHmin*EH + CLmin*EL)*tauL1 + a4*(CHmin*EH*tauH1 + CLmin*EL*tauL1) + a1*(CHmin*EH*ER*tauH1 + ...
CLmin*EL*tauL1))))/(a5*Cw^2 + a3*a4*CHmin*Cw*EH - a2*CLmin*EL*(a4*(Cw + CHmin*EH*( -1 + ER)) + a1*Cw*ER));
end
w(jj, :) = gong;
end
plot(PAI, w);
hold on;
end |
评分
-
1
查看全部评分
-
|