MATLAB航空发动机装配,航空发动机在MATLAB与C++接口支持下的建模方法
航空发动机在 MATLAB 与 C ++ 接口支持下的建模方法 刁启娜 王 曦(北京航空航天大学 ,北京 100083) 摘要 :研究了 MATLAB 与 C ++ 接口及数据处理问题 ;基于航空发动机稳态计算程序 ,导出了某型涡扇发动机稳态线性化模型 ,并对该模型的准确度进行了分析及验证。 关键词 :航空发动机 MATLAB/ C ++ 接口 线性模型 Aeroengine Modeling Supported with MATLAB/ C ++ Interface Diao Qina Wang Xi (Beijing University of Aeronautics and Astronautics , Beijing 100083 ,China) Abstract : MATLAB/ C ++ interface is developed on the basis of steady - state aeroengine computing program. The data processing is discussed. A steady - state model is provided for a typical turbofan. Analysis and verification of the model accuracy are conducted. Key words : aeroengine ; MATLAB/ C ++ interface ; steady - state model 符号表 nH 高压转子转速 nL 低压转子转速 Wfm 主燃油量 Wfa 加力燃油量 A e 尾喷口面积 α 1 风扇叶片转角 α 2 压气机叶片转角 P1 风扇进口总压 T31 总温 J H 高压转子转动惯量 JL 低压转子转动惯量 ΔM H 高压转子剩余力矩 ΔML 低压转子剩余力矩 MfrH 高压转子摩擦力矩 MfrL 低压转子摩擦力矩 1 引言 简洁的航空发动机数学模型是设计、分析发动机控制系统的基础。以发动机稳态计算程序为平台 ,利用 MATLAB 的强大计算能力 ,设计 MAT2LAB 与 C ++ 的接口 ,极大提高了模型的计算能力 ; 在发动机飞行包线内的任意工作点进行计算 ,得到了发动机状态空间模型。 2 发动机稳态模型 2. 1 涡轮风扇发动机的动态方程 针对某型涡扇发动机 ,为简化分析 ,认为发动机转子仅为储能部件。部件热惯性相对转子惯性小得多 ,可以忽略。由此假设 ,发动机的动态特性取决于 2 个转子的力矩平衡方程 ,即 π 30 J H d nH d t = ΔM H π 30 JL d nL d t = ΔML (1) 收稿日期: 2003 - 10 - 13 第一作者简介:刁启娜(1981 — ) ,女 ,北京航空航天大学在读硕士研究生 ,研究方向为航空发动机控制。 522004 年第 30 卷第 4 期 航 空 发 动 机 于是高、低转子的剩余力矩分别为 ΔM H = M TH - McH - MfrH = ΔMH( nH , nL , wfm ,Ae , wfa ,a1 ,a2 , P1 , T31 ) ΔML = M TL - McL - MfrL = ΔML( nH , nL , wfm ,Ae , wfa ,a1 ,a2 , P1 ,
MATLAB航空发动机装配,航空发动机在MATLAB与C++接口支持下的建模方法相关推荐
- matlab 变量上小尖尖,发动机最中间的那个小尖尖,你猜是什么?
我们看到民航飞机的时候,应该注意到一个很有趣的现象,那就是飞机发动机的中心会有一个锥形物体,上面还有着蚊香一样的图案,随着飞机的转动,这个装置也会一起跟着转动,那么这是个什么东西呢? 飞机发动机中心的 ...
- STK 航空仿真(二)STK MATLAB自动化(1)自动化目的和方法简介
1.STK自动化的目的 STK自动化是指使用其他软件或者程序语言,直接操作STK对象和UI界面.之所以需要STK自动化,是因为直接使用STK UI界面进行仿真存在以下困境: (1)通常情况下,STK航 ...
- matlab电力系统失磁仿真图,基于MATLAB的发动机失磁保护
我的毕业设计,在学校得优的,希望对大家能有用!觉得还可以的话,请支持下!谢谢! 内容:毕业论文+完整Matlab Simulink仿真 摘 要 随着电力工业的发展,大型发电机组在电力系统中的地位越来越 ...
- 数字孪生中汽车发动机装配管理方案
在传统的发动机缸体单元装配方法中,装配设计阶段虚拟仿真得出的装配工艺是通过理想几何模型及理论数据产生的,无法正确指导实际装配工程,使得装配设计与装配过程出现脱节.在实际装配过程中需要人工推算多道工序的 ...
- 柏中在天津设立新区域总部;阿联酋航空与GE航空达成合作;美的全球首发LINVOL电梯新品牌 | 能动...
石油化工 全球标准组织ASTM International宣布,收购增材制造(AM)和3D打印行业的全球情报领导者Wohlers Associates.作为收购的一部分,ASTM Internatio ...
- matlab 创建批量文件夹_初识MATLAB
1. MATLAB是什么? MATLAB,是"matrix laboratory"的缩写形式,意思是矩阵实验室.MATLAB是在1984年由一个大学生把数学课的教学课件重新编程设计 ...
- matlab与excel数据连接数据库,如何实现matlab与excel数据同步 数据交互?
Excel Link是一个在Windows环境下实现Excel与Matlab进行链接的插件.通过连接Excel和Matlab,用户可以在Excel工作表空间和宏编程工具中使用Matlab的数值计算,图 ...
- 【 MATLAB 】序列的奇偶分解的 MATLAB 函数编写实践
序列 x(n)的奇偶分解的公式为: 编写一个序列 x(n) 的奇偶分解式 xe(n) 和 xo(n),需要考虑的问题是序列长度,下标的变化. 这里必须做个声明,下面的程序中用到了前几篇博客中的几个函数 ...
- matlab 2009a使用教程,实验一 安装MATLAB R2009a软件及其简单操作
实验一安装MATLAB R2009a软件及其简单操作 一.实验目的 1.掌握MATLAB R2009a软件的安装. 2.熟悉启动和退出matlab的方法. 3.熟悉matlab命令窗口的组成. 4.掌 ...
最新文章
- 特斯拉马斯克直聘AI人才:不看学历看能力
- VS 2008 Web Site Project编译和发布速度提高办法
- Python爬虫开发与项目实践
- 腾讯alloyteam团队前端代码规范(记录)
- 「三分钟系列07」3分钟看懂哈夫曼树与哈夫曼编码
- ffmpeg 推流 m3u8 播放 EasyDarwin 存储录像和播放
- 程序员节日快乐用c语言表达,祝程序员们节日快乐!
- C语言课程设计(服装管理系统详解)
- Dubbo系列之Provider Service注册和暴露(三)
- 5G+工业互联网应用场景大集锦!
- 学生成绩录入案例----python基础入门
- go mod init错误(go: cannot determine module path for source directory)
- python实现诗词接龙
- Linux 知:coredump
- 使用 Vscode 编写 HTML 文档竟然可以自动写代码(2)
- [附源码]Python计算机毕业设计电子病历系统
- 角速度求积分能得到欧拉角吗_数值计算方法 第六章 数值积分和数值微分
- 15.全网最详教程-springboot 中如何集成jsp模板、如何集成thymeleaf 模板
- dell服务器开机蓝屏无限重启,戴尔笔记本开机蓝屏且不断重启怎么办?
- 如何简单使用代理服务器上网