平面叶栅吹风实验

目录

clc;clear;
k = 1.4; %空气绝热指数
R = 287.13; %气体常数(J/(kg*K))
matrix_P_in = zeros(41,13); %记录进口总压(kPa)
matrix_P_out = zeros(41,13); %记录出口总压(kPa)
matrix_Angle_in = zeros(41,13); %记录进气角度(°)
matrix_P0 = zeros(41,13); %记录大气压(kPa)
matrix_T_in = zeros(41,13); %记录进气温度()
matrix_P2 = zeros(41,13); %记录测点2表压(kPa)
matrix_P3 = zeros(41,13); %记录测点3表压(kPa)
matrix_P4 = zeros(41,13); %记录测点4表压(kPa)
matrix_P5 = zeros(41,13); %记录测点5表压(kPa)
matrix_P6 = zeros(41,13); %记录测点6表压(kPa)
matrix_P7 = zeros(41,13); %记录测点7表压(kPa)
matrix_P9 = zeros(41,13); %记录测点9表压(kPa)
matrix_P10 = zeros(41,13); %记录测点10表压(kPa)
matrix_P11 = zeros(41,13); %记录测点11表压(kPa)
matrix_P13 = zeros(41,13); %记录测点13表压(kPa)
matrix_P14 = zeros(41,13); %记录测点14表压(kPa)
matrix_P15 = zeros(41,13); %记录测点15表压(kPa)
matrix_P16 = zeros(41,13); %记录测点16表压(kPa)
matrix_P17 = zeros(41,13); %记录测点17表压(kPa)
matrix_P19 = zeros(41,13); %记录测点19表压(kPa)
vecter_arcLength = [7.65 11.58 15.68 19.66 24.295 26.915 32.655 35.395 37.96 41.61 ...
                    45.96 49.27 51.906 55.565 63.978]; %记录15个测点对应的弧长(mm)
vecter_P = zeros(1,15); %记录15个测点的表压值(kPa)
vecter_sigma = zeros(1,15); %记录15个测点的标准误差值
vecter_coefficient_P = zeros(1,15); %记录15个测点的压力系数值
vecter_relative_arcLength = zeros(1,15); %记录15个测点的相对弧长值
vecter_Angle_probe = [38.3 35.1 31.2 30.4 30.4 30.7 32.2 31.2 31.0 31.0 32.1 35.5 36.5]; %记录探针角度(°)

%读取数据
for i = 0:12
    filename = ['t',num2str(i),'.xlsx'];
    matrix_P_in(:,i+1) = xlsread(filename,'B5:B45');
    matrix_P_out(:,i+1) = xlsread(filename,'U5:U45');
    matrix_Angle_in(:,i+1) = xlsread(filename,'W5:W45');
    matrix_P0(:,i+1) = xlsread(filename,'V5:V45');
    matrix_T_in(:,i+1) = xlsread(filename,'X5:X45');
    matrix_P2(:,i+1) = xlsread(filename,'C5:C45');
    matrix_P3(:,i+1) = xlsread(filename,'D5:D45');
    matrix_P4(:,i+1) = xlsread(filename,'E5:E45');
    matrix_P5(:,i+1) = xlsread(filename,'F5:F45');
    matrix_P6(:,i+1) = xlsread(filename,'G5:G45');
    matrix_P7(:,i+1) = xlsread(filename,'H5:H45');
    matrix_P9(:,i+1) = xlsread(filename,'J5:J45');
    matrix_P10(:,i+1) = xlsread(filename,'K5:K45');
    matrix_P11(:,i+1) = xlsread(filename,'L5:L45');
    matrix_P13(:,i+1) = xlsread(filename,'N5:N45');
    matrix_P14(:,i+1) = xlsread(filename,'O5:O45');
    matrix_P15(:,i+1) = xlsread(filename,'P5:P45');
    matrix_P16(:,i+1) = xlsread(filename,'Q5:Q45');
    matrix_P17(:,i+1) = xlsread(filename,'R5:R45');
    matrix_P19(:,i+1) = xlsread(filename,'S5:S45');
end

%计算平均值
for i = 1:41
    for j = 1:13
        if(matrix_P_in(i,j) == 0)
            matrix_P_in(i,j) = NaN;
        end
        if(matrix_P_out(i,j) == 0)
            matrix_P_out(i,j) = NaN;
        end
        if(matrix_Angle_in(i,j) == 0)
            matrix_Angle_in(i,j) = NaN;
        end
        if(matrix_P0(i,j) == 0)
            matrix_P0(i,j) = NaN;
        end
        if(matrix_T_in(i,j) == 0)
            matrix_T_in(i,j) = NaN;
        end
        if(matrix_P2(i,j) == 0)
            matrix_P2(i,j) = NaN;
        end
        if(matrix_P3(i,j) == 0)
            matrix_P3(i,j) = NaN;
        end
        if(matrix_P4(i,j) == 0)
            matrix_P4(i,j) = NaN;
        end
        if(matrix_P5(i,j) == 0)
            matrix_P5(i,j) = NaN;
        end
        if(matrix_P6(i,j) == 0)
            matrix_P6(i,j) = NaN;
        end
        if(matrix_P7(i,j) == 0)
            matrix_P7(i,j) = NaN;
        end
        if(matrix_P9(i,j) == 0)
            matrix_P9(i,j) = NaN;
        end
        if(matrix_P10(i,j) == 0)
            matrix_P10(i,j) = NaN;
        end
        if(matrix_P11(i,j) == 0)
            matrix_P11(i,j) = NaN;
        end
        if(matrix_P13(i,j) == 0)
            matrix_P13(i,j) = NaN;
        end
        if(matrix_P14(i,j) == 0)
            matrix_P14(i,j) = NaN;
        end
        if(matrix_P15(i,j) == 0)
            matrix_P15(i,j) = NaN;
        end
        if(matrix_P16(i,j) == 0)
            matrix_P16(i,j) = NaN;
        end
        if(matrix_P17(i,j) == 0)
            matrix_P17(i,j) = NaN;
        end
        if(matrix_P19(i,j) == 0)
            matrix_P19(i,j) = NaN;
        end
    end
end

vecter_P_in = nanmean(matrix_P_in);
sigma_P_in = sqrt( mean( (vecter_P_in - mean(vecter_P_in,2)).^2,2 ) * length(vecter_P_in) ...
             / (length(vecter_P_in) - 1) );
P_in = mean(vecter_P_in,2);
disp('(1) 13次测量进口总压(kPa):');
disp(vecter_P_in);
fprintf('\t\t1.平均值为:%8.4fkPa\n\t\t2.标准误差为:%8.4f\n\n',P_in,sigma_P_in);

vecter_P_out = nanmean(matrix_P_out);
sigma_P_out = sqrt( mean( (vecter_P_out - mean(vecter_P_out,2)).^2,2 ) * length(vecter_P_out) ...
              / (length(vecter_P_out) - 1) );
P_out = mean(vecter_P_out,2);
disp('(2) 13次测量出口总压(kPa):');
disp(vecter_P_out);
fprintf('\t\t1.平均值为:%8.4fkPa\n\t\t2.标准误差为:%8.4f\n\n',P_out,sigma_P_out);

vecter_Angle_in = nanmean(matrix_Angle_in);
sigma_Angle_in = sqrt( mean( (vecter_Angle_in - mean(vecter_Angle_in,2)).^2,2 ) * length(vecter_Angle_in) ...
                 / (length(vecter_Angle_in) - 1) );
Angle_in = mean(vecter_Angle_in,2);
disp('(3) 13次测量进气角度(°):');
disp(vecter_Angle_in);
fprintf('\t\t1.平均值为:%8.4fkPa\n\t\t2.标准误差为:%8.4f\n\n',Angle_in,sigma_Angle_in);

vecter_P0 = nanmean(matrix_P0);
sigma_P0 = sqrt( mean( (vecter_P0 - mean(vecter_P0,2)).^2,2 ) * length(vecter_P0) ...
           / (length(vecter_P0) - 1) );
P0 = mean(vecter_P0,2);
disp('(4) 13次测量大气压(kPa):');
disp(vecter_P0);
fprintf('\t\t1.平均值为:%8.4fkPa\n\t\t2.标准误差为:%8.4f\n\n',P0,sigma_P0);

vecter_T_in = nanmean(matrix_T_in);
sigma_T_in = sqrt( mean( (vecter_T_in - mean(vecter_T_in,2)).^2,2 ) * length(vecter_T_in) ...
             / (length(vecter_T_in) - 1) );
T_in = mean(vecter_T_in,2);
disp('(5) 13次测量进气温度(℃):');
disp(vecter_T_in);
fprintf('\t\t1.平均值为:%8.4fkPa\n\t\t2.标准误差为:%8.4f\n\n',T_in,sigma_T_in);

vecter_P2 = nanmean(matrix_P2);
vecter_P(1) = mean(vecter_P2,2);
vecter_sigma(1) = sqrt( mean( (vecter_P2 - mean(vecter_P2,2)).^2,2 ) * length(vecter_P2) ...
                  / (length(vecter_P2) - 1) );
vecter_coefficient_P(1) = vecter_P(1) / ( P_in - P0 );
vecter_relative_arcLength(1) = vecter_arcLength(1) / 72.2;
disp('(6) 13次测量测点2表压(kPa):');
disp(vecter_P2);
fprintf('\t\t1.平均值为:%8.4fkPa\n\t\t2.标准误差为:%8.4f\n\t\t3.压力系数为:%8.4f\n\t\t4.弧长为:%8.4fmm\n\t\t5.相对弧长为:%8.4f\n\n',...
        vecter_P(1),vecter_sigma(1),vecter_coefficient_P(1),vecter_arcLength(1),vecter_relative_arcLength(1));

vecter_P3 = nanmean(matrix_P3);
vecter_P(2) = mean(vecter_P3,2);
vecter_sigma(2) = sqrt( mean( (vecter_P3 - mean(vecter_P3,2)).^2,2 ) * length(vecter_P3) ...
                  / (length(vecter_P3) - 1) );
vecter_coefficient_P(2) = vecter_P(2) / ( P_in - P0 );
vecter_relative_arcLength(2) = vecter_arcLength(2) / 72.2;
disp('(7) 13次测量测点3表压(kPa):');
disp(vecter_P3);
fprintf('\t\t1.平均值为:%8.4fkPa\n\t\t2.标准误差为:%8.4f\n\t\t3.压力系数为:%8.4f\n\t\t4.弧长为:%8.4fmm\n\t\t5.相对弧长为:%8.4f\n\n',...
        vecter_P(2),vecter_sigma(2),vecter_coefficient_P(2),vecter_arcLength(2),vecter_relative_arcLength(2));

vecter_P4 = nanmean(matrix_P4);
vecter_P(3) = mean(vecter_P4,2);
vecter_sigma(3) = sqrt( mean( (vecter_P4 - mean(vecter_P4,2)).^2,2 ) * length(vecter_P4) ...
                  / (length(vecter_P4) - 1) );
vecter_coefficient_P(3) = vecter_P(3) / ( P_in - P0 );
vecter_relative_arcLength(3) = vecter_arcLength(3) / 72.2;
disp('(8) 13次测量测点4表压(kPa):');
disp(vecter_P4);
fprintf('\t\t1.平均值为:%8.4fkPa\n\t\t2.标准误差为:%8.4f\n\t\t3.压力系数为:%8.4f\n\t\t4.弧长为:%8.4fmm\n\t\t5.相对弧长为:%8.4f\n\n',...
        vecter_P(3),vecter_sigma(3),vecter_coefficient_P(3),vecter_arcLength(3),vecter_relative_arcLength(3));
    
vecter_P5 = nanmean(matrix_P5);
vecter_P(4) = mean(vecter_P5,2);
vecter_sigma(4) = sqrt( mean( (vecter_P5 - mean(vecter_P5,2)).^2,2 ) * length(vecter_P5) ...
                  / (length(vecter_P5) - 1) );
vecter_coefficient_P(4) = vecter_P(4) / ( P_in - P0 );
vecter_relative_arcLength(4) = vecter_arcLength(4) / 72.2;
disp('(9) 13次测量测点5表压(kPa):');
disp(vecter_P5);
fprintf('\t\t1.平均值为:%8.4fkPa\n\t\t2.标准误差为:%8.4f\n\t\t3.压力系数为:%8.4f\n\t\t4.弧长为:%8.4fmm\n\t\t5.相对弧长为:%8.4f\n\n',...
        vecter_P(4),vecter_sigma(4),vecter_coefficient_P(4),vecter_arcLength(4),vecter_relative_arcLength(4));
    
vecter_P6 = nanmean(matrix_P6);
vecter_P(5) = mean(vecter_P6,2);
vecter_sigma(5) = sqrt( mean( (vecter_P6 - mean(vecter_P6,2)).^2,2 ) * length(vecter_P6) ...
                  / (length(vecter_P6) - 1) );
vecter_coefficient_P(5) = vecter_P(5) / ( P_in - P0 );
vecter_relative_arcLength(5) = vecter_arcLength(5) / 72.2;
disp('(10) 13次测量测点6表压(kPa):');
disp(vecter_P6);
fprintf('\t\t1.平均值为:%8.4fkPa\n\t\t2.标准误差为:%8.4f\n\t\t3.压力系数为:%8.4f\n\t\t4.弧长为:%8.4fmm\n\t\t5.相对弧长为:%8.4f\n\n',...
        vecter_P(5),vecter_sigma(5),vecter_coefficient_P(5),vecter_arcLength(5),vecter_relative_arcLength(5));
    
vecter_P7 = nanmean(matrix_P7);
vecter_P(6) = mean(vecter_P7,2);
vecter_sigma(6) = sqrt( mean( (vecter_P7 - mean(vecter_P7,2)).^2,2 ) * length(vecter_P7) ...
                  / (length(vecter_P7) - 1) );
vecter_coefficient_P(6) = vecter_P(6) / ( P_in - P0 );
vecter_relative_arcLength(6) = vecter_arcLength(6) / 72.2;
disp('(11) 13次测量测点7表压(kPa):');
disp(vecter_P7);
fprintf('\t\t1.平均值为:%8.4fkPa\n\t\t2.标准误差为:%8.4f\n\t\t3.压力系数为:%8.4f\n\t\t4.弧长为:%8.4fmm\n\t\t5.相对弧长为:%8.4f\n\n',...
        vecter_P(6),vecter_sigma(6),vecter_coefficient_P(6),vecter_arcLength(6),vecter_relative_arcLength(6));
    
vecter_P9 = nanmean(matrix_P9);
vecter_P(7) = mean(vecter_P9,2);
vecter_sigma(7) = sqrt( mean( (vecter_P9 - mean(vecter_P9,2)).^2,2 ) * length(vecter_P9) ...
                  / (length(vecter_P9) - 1) );
vecter_coefficient_P(7) = vecter_P(7) / ( P_in - P0 );
vecter_relative_arcLength(7) = vecter_arcLength(7) / 72.2;
disp('(12) 13次测量测点9表压(kPa):');
disp(vecter_P9);
fprintf('\t\t1.平均值为:%8.4fkPa\n\t\t2.标准误差为:%8.4f\n\t\t3.压力系数为:%8.4f\n\t\t4.弧长为:%8.4fmm\n\t\t5.相对弧长为:%8.4f\n\n',...
        vecter_P(7),vecter_sigma(7),vecter_coefficient_P(7),vecter_arcLength(7),vecter_relative_arcLength(7));
   
vecter_P10 = nanmean(matrix_P10);
vecter_P(8) = mean(vecter_P10,2);
vecter_sigma(8) = sqrt( mean( (vecter_P10 - mean(vecter_P10,2)).^2,2 ) * length(vecter_P10) ...
                  / (length(vecter_P10) - 1) );
vecter_coefficient_P(8) = vecter_P(8) / ( P_in - P0 );
vecter_relative_arcLength(8) = vecter_arcLength(8) / 72.2;
disp('(13) 13次测量测点10表压(kPa):');
disp(vecter_P10);
fprintf('\t\t1.平均值为:%8.4fkPa\n\t\t2.标准误差为:%8.4f\n\t\t3.压力系数为:%8.4f\n\t\t4.弧长为:%8.4fmm\n\t\t5.相对弧长为:%8.4f\n\n',...
        vecter_P(8),vecter_sigma(8),vecter_coefficient_P(8),vecter_arcLength(8),vecter_relative_arcLength(8));
    
vecter_P11 = nanmean(matrix_P11);
vecter_P(9) = mean(vecter_P11,2);
vecter_sigma(9) = sqrt( mean( (vecter_P11 - mean(vecter_P11,2)).^2,2 ) * length(vecter_P11) ...
                  / (length(vecter_P11) - 1) );
vecter_coefficient_P(9) = vecter_P(9) / ( P_in - P0 );
vecter_relative_arcLength(9) = vecter_arcLength(9) / 72.2;
disp('(14) 13次测量测点11表压(kPa):');
disp(vecter_P11);
fprintf('\t\t1.平均值为:%8.4fkPa\n\t\t2.标准误差为:%8.4f\n\t\t3.压力系数为:%8.4f\n\t\t4.弧长为:%8.4fmm\n\t\t5.相对弧长为:%8.4f\n\n',...
        vecter_P(9),vecter_sigma(9),vecter_coefficient_P(9),vecter_arcLength(9),vecter_relative_arcLength(9));
    
vecter_P13 = nanmean(matrix_P13);
vecter_P(10) = mean(vecter_P13,2);
vecter_sigma(10) = sqrt( mean( (vecter_P13 - mean(vecter_P13,2)).^2,2 ) * length(vecter_P13) ...
                  / (length(vecter_P13) - 1) );
vecter_coefficient_P(10) = vecter_P(10) / ( P_in - P0 );
vecter_relative_arcLength(10) = vecter_arcLength(10) / 72.2;
disp('(15) 13次测量测点13表压(kPa):');
disp(vecter_P13);
fprintf('\t\t1.平均值为:%8.4fkPa\n\t\t2.标准误差为:%8.4f\n\t\t3.压力系数为:%8.4f\n\t\t4.弧长为:%8.4fmm\n\t\t5.相对弧长为:%8.4f\n\n',...
        vecter_P(10),vecter_sigma(10),vecter_coefficient_P(10),vecter_arcLength(10),vecter_relative_arcLength(10));
    
vecter_P14 = nanmean(matrix_P14);
vecter_P(11) = mean(vecter_P14,2);
vecter_sigma(11) = sqrt( mean( (vecter_P14 - mean(vecter_P14,2)).^2,2 ) * length(vecter_P14) ...
                  / (length(vecter_P14) - 1) );
vecter_coefficient_P(11) = vecter_P(11) / ( P_in - P0 );
vecter_relative_arcLength(11) = vecter_arcLength(11) / 72.2;
disp('(16) 13次测量测点14表压(kPa):');
disp(vecter_P14);
fprintf('\t\t1.平均值为:%8.4fkPa\n\t\t2.标准误差为:%8.4f\n\t\t3.压力系数为:%8.4f\n\t\t4.弧长为:%8.4fmm\n\t\t5.相对弧长为:%8.4f\n\n',...
        vecter_P(11),vecter_sigma(11),vecter_coefficient_P(11),vecter_arcLength(11),vecter_relative_arcLength(11));
    
vecter_P15 = nanmean(matrix_P15);
vecter_P(12) = mean(vecter_P15,2);
vecter_sigma(12) = sqrt( mean( (vecter_P15 - mean(vecter_P15,2)).^2,2 ) * length(vecter_P15) ...
                  / (length(vecter_P15) - 1) );
vecter_coefficient_P(12) = vecter_P(12) / ( P_in - P0 );
vecter_relative_arcLength(12) = vecter_arcLength(12) / 72.2;
disp('(17) 13次测量测点15表压(kPa):');
disp(vecter_P15);
fprintf('\t\t1.平均值为:%8.4fkPa\n\t\t2.标准误差为:%8.4f\n\t\t3.压力系数为:%8.4f\n\t\t4.弧长为:%8.4fmm\n\t\t5.相对弧长为:%8.4f\n\n',...
        vecter_P(12),vecter_sigma(12),vecter_coefficient_P(12),vecter_arcLength(12),vecter_relative_arcLength(12));
    
vecter_P16 = nanmean(matrix_P16);
vecter_P(13) = mean(vecter_P16,2);
vecter_sigma(13) = sqrt( mean( (vecter_P16 - mean(vecter_P16,2)).^2,2 ) * length(vecter_P16) ...
                  / (length(vecter_P16) - 1) );
vecter_coefficient_P(13) = vecter_P(13) / ( P_in - P0 );
vecter_relative_arcLength(13) = vecter_arcLength(13) / 72.2;
disp('(18) 13次测量测点16表压(kPa):');
disp(vecter_P15);
fprintf('\t\t1.平均值为:%8.4fkPa\n\t\t2.标准误差为:%8.4f\n\t\t3.压力系数为:%8.4f\n\t\t4.弧长为:%8.4fmm\n\t\t5.相对弧长为:%8.4f\n\n',...
        vecter_P(13),vecter_sigma(13),vecter_coefficient_P(13),vecter_arcLength(13),vecter_relative_arcLength(13));
    
vecter_P17 = nanmean(matrix_P17);
vecter_P(14) = mean(vecter_P17,2);
vecter_sigma(14) = sqrt( mean( (vecter_P17 - mean(vecter_P17,2)).^2,2 ) * length(vecter_P17) ...
                  / (length(vecter_P17) - 1) );
vecter_coefficient_P(14) = vecter_P(14) / ( P_in - P0 );
vecter_relative_arcLength(14) = vecter_arcLength(14) / 72.2;
disp('(19) 13次测量测点17表压(kPa):');
disp(vecter_P17);
fprintf('\t\t1.平均值为:%8.4fkPa\n\t\t2.标准误差为:%8.4f\n\t\t3.压力系数为:%8.4f\n\t\t4.弧长为:%8.4fmm\n\t\t5.相对弧长为:%8.4f\n\n',...
        vecter_P(14),vecter_sigma(14),vecter_coefficient_P(14),vecter_arcLength(14),vecter_relative_arcLength(14));
    
vecter_P19 = nanmean(matrix_P19);
vecter_P(15) = mean(vecter_P19,2);
vecter_sigma(15) = sqrt( mean( (vecter_P19 - mean(vecter_P19,2)).^2,2 ) * length(vecter_P19) ...
                  / (length(vecter_P19) - 1) );
vecter_coefficient_P(15) = vecter_P(15) / ( P_in - P0 );
vecter_relative_arcLength(15) = vecter_arcLength(15) / 72.2;
disp('(20) 13次测量测点19表压(kPa):');
disp(vecter_P19);
fprintf('\t\t1.平均值为:%8.4fkPa\n\t\t2.标准误差为:%8.4f\n\t\t3.压力系数为:%8.4f\n\t\t4.弧长为:%8.4fmm\n\t\t5.相对弧长为:%8.4f\n\n',...
        vecter_P(15),vecter_sigma(15),vecter_coefficient_P(15),vecter_arcLength(15),vecter_relative_arcLength(15));

%叶形表面压力分布曲线
figure;
subplot(221);
hold on;
axis tight;
grid on;
plot(vecter_relative_arcLength,vecter_coefficient_P,'pr','markersize',10);
x = min(vecter_relative_arcLength):0.0005:max(vecter_relative_arcLength);
y = interp1(vecter_relative_arcLength,vecter_coefficient_P,x,'spline');
plot(x,y,'b','linewidth',2);
title('叶形表面压力分布曲线');
xlabel('相对弧长');
ylabel('压力系数');
legend('数据点','拟合曲线');

%叶栅出口气流角沿栅距的变化曲线
vecter_Angle_out = 90 - Angle_in + vecter_Angle_probe; %出口气流角
disp('(21) 出口气流角(°):');
disp(vecter_Angle_out);
vecter_relative_gridSpacing = [0 2 4 6 8 10 12 14 16 18 20 22 24] / 22.65; %相对栅距
disp('(22) 相对栅距(°):');
disp(vecter_relative_gridSpacing);
subplot(222);
hold on;
axis tight;
grid on;
plot(vecter_relative_gridSpacing,vecter_Angle_out,'pr','markersize',10);
x = min(vecter_relative_gridSpacing):0.0005:max(vecter_relative_gridSpacing);
y = interp1(vecter_relative_gridSpacing,vecter_Angle_out,x,'spline');
plot(x,y,'b','linewidth',2);
title('叶栅出口气流角沿栅距的变化曲线');
xlabel('相对栅距');
ylabel('出口气流角(°)');
legend('数据点','拟合曲线');

%损失系数沿相对栅距的变化曲线
loss_coefficient = ( (P0./(vecter_P_out+P0)).^((k-1)/k) - (P0./(vecter_P_in+P0)).^((k-1)/k) ) ./ ( 1 - (P0./(vecter_P_in+P0)).^((k-1)/k) ); %损失系数
for i = 1:13
    if(loss_coefficient(i) < 0)
        loss_coefficient(i) = 0;
    end
end
disp('(23) 损失系数:');
disp(loss_coefficient);
subplot(223);
hold on;
axis tight;
grid on;
plot(vecter_relative_gridSpacing,loss_coefficient,'pr','markersize',10);
x = min(vecter_relative_gridSpacing):0.0005:max(vecter_relative_gridSpacing);
y = interp1(vecter_relative_gridSpacing,loss_coefficient,x,'spline');
plot(x,y,'b','linewidth',2);
title('损失系数沿相对栅距的变化曲线');
xlabel('相对栅距');
ylabel('损失系数');
legend('数据点','拟合曲线');

%叶栅出口气流速度沿相对栅距的变化曲线
vecter_V_out = sqrt(1-loss_coefficient).*sqrt( 2*k*R*T_in/(k-1).*(1-(P0./(P0+vecter_P_in))).^((k-1)/k) ); %出口气流速度
disp('(24) 出口气流速度(m/s):');
disp(vecter_V_out);
subplot(224);
hold on;
axis tight;
grid on;
plot(vecter_relative_gridSpacing,vecter_V_out,'pr','markersize',10);
x = min(vecter_relative_gridSpacing):0.0005:max(vecter_relative_gridSpacing);
y = interp1(vecter_relative_gridSpacing,vecter_V_out,x,'spline');
plot(x,y,'b','linewidth',2);
title('叶栅出口气流速度沿相对栅距的变化曲线');
xlabel('相对栅距');
ylabel('叶栅出口气流速度(m/s)');
legend('数据点','拟合曲线');
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值