【发动机】基于matlab模拟优化双轴喷气发动机设计(实现最大比推力和最小燃油消耗)

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、算法改进、程序设计科研仿真。

🍎完整代码获取 定制创新 论文复现私信

🍊个人信条:做科研,博学之、审问之、慎思之、明辨之、笃行之,是为:博学慎思,明辨笃行。

1. 相关介绍

一、项目研究背景与目标

本课题为航空工程毕业设计,以双轴燃气涡轮航空发动机为研究对象,核心双优化目标:

  1. 最大化比推力(单位空气质量流量产生的推力,提升动力输出能力);

  2. 最小化燃油消耗率 SFC(单位推力每小时耗油量,降低运营成本、提升航程)。

基于 MATLAB 搭建热力循环仿真模型,分为设计点优化变工况(非设计点)校核两大模块,通过地毯图(Carpet Plot)完成多参数寻优,同时校验不同高度、马赫数下发动机全域工作性能。

二、发动机核心热力基础模型

发动机遵循布雷顿循环(Brayton Cycle),双轴结构分为低压轴(风扇 + 低压涡轮)、高压轴(高压压气机 + 高压涡轮),关键设计变量:

2. 运行效果展示

3. 部分代码呈现

%Flight Conditions

h=10000;

Mo=0.7;

%Constants

gc=1.4;

gt=1.33;

hpr=47000000;

Pi_d=0.97;

Pi_b=0.97;

Pi_n=0.97;

eita_b=0.97;

eita_m=0.99;

ec=0.9;

et=0.9;

%Design Parameters

Pi_c=4:1:20;

Tt4=900:50:1700;

%Intake

[To, ao, Po, rho]=atmosisa(h);

R=287;

Cpc=(gc*R)/(gc-1);

Cpt=(R*gt)/(gt-1);

vo=Mo*sqrt(gc*R*To);

taw_r=(1+(((gc-1)/2)*(Mo^2)));

Tto=To*taw_r;

Pi_r=((1+(((gc-1)/2)*(Mo^2)))^(gc/(gc-1)));

Pto=Po*Pi_r;

4. 参考文献

🍅更多免费数学建模和仿真教程关注领取

如果觉得内容不错,那就请分享和点个“在看”呗!