【固定翼空气动力机】【商务喷气式飞机设计】开发一种固定翼空气动力机(商务喷气式飞机)的初步设计,能够以最大可能的马赫数在洲际航班上运载较少人数研究(Matlab代码实现)

2024-01-21

???????????????? 欢迎来到本博客 ❤️❤️????????

????博主优势: ???????????? 博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

⛳️ 座右铭: 行百里者,半于九十。

???????????? 本文目录如下: ????????????

目录

????1 概述

????2 运行结果

????3 参考文献

????4 Matlab代码及文章


????1 概述

文章来源:

摘要
本项目基于“飞机设计”课程中的知识,开发了一款高竞争力的私人喷气飞机的大学级设计。项目涵盖的设计过程是以概念为基础的方法,结合对市场的广泛审查,提供了对目前长途飞行中最成功的喷气飞机竞争对手的一般了解。此外,项目还进行了初步设计和更深入的飞机气动性能分析,包括数值模拟。最后,对结果进行讨论,并提出设计更具竞争力飞机的建议。

研究目的
本研究旨在开发一种固定翼飞行器的初步设计,能够以最大可能的马赫数在洲际航班上运载少量乘客。

要求
本节旨在提供严格而可衡量的陈述,以指导和限制研究,以最小化可能导致误解的弱点和模糊行动:
• 乘客标称数量为10人。
• 载重最大时飞机的标称航程必须至少为4500海里,以便进行充足和适当的洲际飞行。
• 巡航速度必须为马赫0.80,最大速度为0.9。
• 机组人员数量为2名飞行员和1名乘务员。
• 最大燃油重量下的有效载荷值必须高于1700磅。

范围
为了设计一款能够在当前市场竞争并在最大速度方面表现出色的私人喷气飞机,将包括一些完整设计中最重要的部分。
将进行对不同竞争对手的分析。然后,将确定飞机的初步配置,包括机身、机翼、动力装置、尾部和着陆系统等不同部分。
将进行广泛的研究,包括迭代过程和分析方程,以估算构成飞机最终重量的不同子重量。此外,还将考虑有效载荷和其他因素对重心的影响。
之后,将制作有效载荷-航程图,并由此确定起飞、巡航和着陆的设计点。
最后,将通过分析和不同的数值解决方案对布雷盖方程进行彻底分析。

1.1 市场回顾
在开始项目之初,对不同竞争对手进行了分析。选择了每家企业代表的几种飞机型号,以深入了解它们的特点,并制定了参考标准,以确定代表市场需求的要求。不同特性的数值可以在表1.1和1.2中看到。值得一提的是,填充为绿色的飞机是最终选定的,因为它们与本项目中设计的商务喷气飞机的规格非常相似。
巴西航空工业公司目前生产Phenom 100 EV、Praetor 600和Lineage 1000e三种截然不同的喷气机型号,从而能够提供广泛涵盖需求的产品。Phenom 100 EV是这个系列中最小的,其航程最短,是当前私人喷气飞机行业中最低的最大速度。另一方面,Praetor 600和Lineage 1000e的性能非常相似,它们几乎具有相同的最大速度和航程。这两种型号之间最大的区别在于容量,因为Lineage 1000e可以容纳19名乘客,比Praetor 600多7名。详细文章见第4部分。

目录:

???? 2 运行结果

主函数代码:

% MANOEUVRING DIAGRAM CODE

clc;
clear all;
close all;


%% DATA DEFINITION

MTOW = 26691; % [kg]
S_w = 70.2; % [m^2]
C_Lcr = 0.33;
C_LmaxTO = 1.8;
C_Lmax = C_LmaxTO - 0.7343;
C_Ncr =  1.1*C_Lcr;
C_Nmax =  1.1*C_Lmax;
C_NmaxTO =  1.1*C_LmaxTO;

R = 8.31432/28.964420e-3; % [N*m*kg^-1*K^-1]
gamma = 1.4;
T_SL=288.15; % [k]
T_cr = 216.65; % [k]
rho_SL=1.225; % [kg/m^3]
rho_cr=0.3108; % [kg/m^3]
Mach_cruise = 0.8;
V_cruise = 236.06; % [m/s]
V_cruise_SL = Mach_cruise*sqrt(gamma*R*T_SL); % [m/s]
V_stall = 58.2; % [m/s]


%% MANOEUVRING DIAGRAM PLOTS

set(groot,'defaultAxesTickLabelInterpreter','latex');
set(groot,'defaulttextinterpreter','latex');
set(groot,'defaultLegendInterpreter','latex');

% SL conditions:
i=2;
man_diagr_density(rho_SL,MTOW,Mach_cruise,S_w,C_Nmax,C_NmaxTO,V_cruise_SL,T_SL,R,gamma,i);

% Cruise conditions:
i=3;
man_diagr_density(rho_SL,MTOW,Mach_cruise,S_w,C_Nmax,C_NmaxTO,V_cruise,T_cr,R,gamma,i);

????3 参考文献

文章中一些内容引自网络,会注明出处或引用为参考文献,难免有未尽之处,如有不妥,请随时联系删除。

???? 4 Matlab代码及文章

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【固定翼空气动力机】【商务喷气式飞机设计】开发一种固定翼空气动力机(商务喷气式飞机)的初步设计,能够以最大可能的马赫数在洲际航班上运载较少人数研究(Matlab代码实现) 的相关文章

  • MATLAB 是否已有 YAML 库/解析器?

    我想使用 YAML 跨多种语言交流一些数据 将其视为 与语言无关的序列化 其中一种语言是 MATLAB 但我似乎找不到该语言的 YAML 库 我在 Google 上检查了 matlab yaml 和 matlab yaml parse 似乎
  • 如何将Matlab代码库与Android集成?

    我有一个算法和 MATLAB 中的一些其他代码 我想在我的 Android 应用程序中使用它 我怎样才能做到这一点 我可以从 MATLAB 制作 jar 文件以便与 Android 一起使用吗 我必须做点别的事吗 如果您还有其他产品 适用于
  • 使用 java 执行 Matlab 函数

    我正在编写一个应用程序 它使用 matlab 进行图像处理 然后使用 Java 接口显示结果 由于某些原因 我必须同时使用 Java 和 Matlab 如何在java中使用matlab函数 如何创建和访问界面 MATLAB控制 http m
  • 将 3d 矩阵重塑为 2d 矩阵

    我有一个 3d 矩阵 n by m by t 在 MATLAB 中表示n by m一段时间内网格中的测量值 我想要一个二维矩阵 其中空间信息消失了 只有n m随着时间的推移测量t剩下 即 n m by t 我怎样才能做到这一点 你需要命令r
  • 类方法的自定义代码完成?

    在 MATLAB 中 可以定义代码建议和完成 如标题为 的文档页面中所述 自定义代码建议和完成 https www mathworks com help matlab matlab prog customize code suggestio
  • 估算缺失数据,同时强制相关系数保持不变

    考虑以下 excel 数据集 m r 2 0 3 3 0 8 4 0 1 3 2 1 5 2 2 3 1 9 2 5 1 2 3 0 2 0 2 6 我的目标是使用以下条件填充缺失值 将上述两列之间的成对相关性表示为 R 大约 0 68 将
  • 如何从绘图处理程序中绘图?

    我有绘图的处理程序或图形的处理程序 例子 h plot 1 0 2 10 xx get h xx DisplayName Annotation 1x1 handle Color 0 0 1 LineStyle LineWidth 0 500
  • 傅里叶变换定理 matlab

    我目前正在尝试理解二维傅里叶位移定理 根据我到目前为止所了解到的情况 图像空间中的平移会导致相位差异 但不会导致频率空间中的幅度差异 我试图用一个小例子来演示这一点 但它只适用于行的移位 而不适用于列的移位 这是一个小演示 我只在这里显示幅
  • 为什么matlab的mldivide比dgels好这么多?

    Solve Ax b 真正的双 A是超定的 Mx2 其中 M gt gt 2 b是MX1 我运行了大量的数据mldivide 并且结果非常好 我用 MKL 写了一个 mex 例程LAPACKE dgels但它远没有那么好 结果有大量噪音 并
  • 在 Matlab 中显示有理数

    我有两个整数 m n 它们一起形成 m n 形式的有理数 现在我只想以这种理性的形式在 Matlab 中显示它们 我可以通过这样做来做到这一点 char sym m n 所以 如果 例如m 1 n 2 Matlab将显示1 2 然而 如果m
  • 如何在Matlab中将世界坐标转换为像素索引

    我有 512x512x313 体积的 dicom 图像 并且我有一个以世界坐标表示的点 57 7475 63 4184 83 1515 我如何在 Matlab 中获得该世界坐标的相应像素坐标 我不想戳破你的幻想 但你所要求的是不可能的 我能
  • 非模态 questdlg.m 提示

    我的代码绘制了一个图 然后提示用户是否想使用不同的参数绘制另一个图 问题是 当 questdlg m 打开时 用户无法查看绘图的详细信息 这是代码 while strcmp Cont Yes 1 Some code modifying da
  • 如何加载具有可变文件名的 .mat 文件?

    select all mat files oar dir oar mat n oar name loop through files for l 1 length oar load pat oar l lt this is the mat
  • 直方图均衡结果

    I am trying to code histogram equalization by my self but the results are different from the built in function in matlab
  • getappdata 在 MATLAB 中返回空矩阵

    我有一段代码 我在其中使用setappdata然后我使用以下方式调用数据getappdata即使它不为空 它也会返回一个空矩阵 我的一段简化代码如下 function edit1 Callback hObject eventdata han
  • Python 或 C 语言中的 Matlab / Octave bwdist()

    有谁知道 Matlab Octave bwdist 函数的 Python 替代品 此函数返回给定矩阵的每个单元格到最近的非零单元格的欧几里得距离 我看到了一个 Octave C 实现 一个纯 Matlab 实现 我想知道是否有人必须用 AN
  • 在 matlab 代码中使用 dll 文件

    我需要使用 Matlab 中由 dll 文件定义的函数 我有一个例子 那个家伙将 dll 转换为 mexw32 文件 但我知道我是如何做到这一点的 我尝试使用加载库但它没有创建任何文件 我怎样才能做到这一点 loadlibrary http
  • 我如何编写一个名为 dedbi 的 MATLAB 函数,它将输入 xtx 作为字符串并返回另一个字符串 xtxx 作为输出。

    dedbi 反转单词 即 a 将被 z 替换 b 将被 y 替换 c 将被 x 替换 依此类推 dedbi 将对大写字母执行相同的操作 即将字符串 A 替换为 Z 将 B 替换为 Y 将 C 替换为 X 依此类推 如果我给函数这个字符串 a
  • MATLAB 编译器与 MATLAB 编码器

    两者有什么区别 据我了解 MATLAB Compiler将MATLAB代码包装成 exe文件 这样就可以在不安装MATLAB的情况下使用它 并且只需要MCR 除此之外 MATLAB Builder NE 还可以用于生成与 Net 框架一起使
  • 以 2 为底的矩阵对数

    Logm 取矩阵对数 并且log2 取矩阵每个元素以 2 为底的对数 我正在尝试计算冯 诺依曼熵 它涉及以 2 为底的矩阵对数 我该怎么做呢 如果将 以 2 为底 的矩阵指数定义为B expm log 2 A 或者如果您类似地通过特征分解直

随机推荐