【发动机】基于matlab模拟优化双轴喷气发动机设计(实现最大比推力和最小燃油消耗)
✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、算法改进、程序设计科研仿真。
🍎完整代码获取 定制创新 论文复现私信
🍊个人信条:做科研,博学之、审问之、慎思之、明辨之、笃行之,是为:博学慎思,明辨笃行。
1. 相关介绍
一、项目研究背景与目标
本课题为航空工程毕业设计,以双轴燃气涡轮航空发动机为研究对象,核心双优化目标:
最大化比推力(单位空气质量流量产生的推力,提升动力输出能力);
最小化燃油消耗率 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. 参考文献
🍅更多免费数学建模和仿真教程关注领取
如果觉得内容不错,那就请分享和点个“在看”呗!
