多学科飞行器设计中的FLUENT集成方法研究

多学科飞行器设计中的FLUENT集成方法研究
多学科飞行器设计中的FLUENT集成方法研究

多学科飞行器设计中的FLUENT集成方法研究

刘慧超聂冲赵雯王维平

(国防科技大学信息系统与管理学院系统工程系,湖南,长沙,410073)

摘要:分析了当前多学科飞行器设计中对于商业设计软件集成的需求,提出了基于文件包装器的组件化策略。针对FLUENT 的应用集成,分析了计算流体力学分析的一般步骤,详细论述了GAMBIT和FLUENT的自动化执行机制及进行包装集成的步骤。最后,通过一个实例,验证了方法的有效性。

关键词:飞行器设计;文件包装器;组件;FLUENT

Study on FLUENT Integration in Multidisciplinary Flight

Vehicle Design

Huichao Liu Chong Nie Wen Zhao Weiping Wang

(Department of System Engineering,School of Information System and Management,

National University of Defense Technology,Changsha,Hunan,410073)

Abstract:In this paper, we begin with an analysis of the demands of integrating heterogeneous commercial off-the-shelf products in multidisciplinary flight vehicle design, and the difficulties are proposed. A file wrapper based component strategy is developed, which is intended to provide a flexible and expandable mechanism to simplify the integration process of COTS. Aiming at the FLUENT integration, the process to solve a typical CFD problem is introduced and the automation mechanism of GAMBIT and FLUENT is described in detail. Finally, an example, implemented in a multidisciplinary integration optimization environment, is given to demonstrate the file wrapper process and the validity of the method.

Keywords:Flight Vehicle Design;File Wrapper;Component;FLUENT

1 多学科飞行器设计中的应用集成需求

航空航天领域的总体设计工程是一个包含多种学科的复杂设计系统,一个典型的飞行器设计过程一般包括气动、结构、推进、弹道、控制等多个学科的综合与迭代设计。由于各个学科由不同的专家进行设计,采用的设计方法、设计工具和设计重点都有所不同,而且由于设计问题本身的强耦合性,使飞行器总体设计的决策过程变得冗长而艰难,设计结果往往也不理想。因此需要一个多学科集成优化环境来协调、组织和集成设计过程中的模型、数据,自动完成一些繁琐的手工劳动和优化过程[1]。

随着计算机辅助设计技术的发展,通用的商业CAD、CFD、FEA工具越来越多地应用于飞行器设计中,如何有效地集成这些工具,正逐渐成为多学科飞行器设计中的一个重要课题。这种集成应该在确保各学科领域的专家自由地使用自己熟悉的工具基础上,使得用不同工具建立的模型能够进行互操作,实现设计信息共享和设计优化过程的自动化。

由于不同的商业设计软件的输入输出数据格式、执

行方式、提供的外部接口都不一样,要实现对不同商业设计软件的集成往往需要针对具体对象进行分析,并依赖于一个多学科集成优化环境来提供底层互操作的支持。

本文研究多学科飞行器设计中的FLUENT集成方法。研究了GAMBIT和FLUENT的自动化运行机制,提出了用文件包装器把FLUENT分析模型包装为可重用组件的方法,最后给出了一个实例,演示了在多学科集成优化环境中集成GAMBIT和FLUENT的过程,验证了所提出方法的有效性。

2 CFD分析的一般流程

伴随着计算机的飞速发展,计算流体力学近年来发展非常迅速,产生了大量通用的大型商业软件,比较著名的有FLUENT,CFX,STAR-CD等,其中FLUENT 的应用最为普遍。

2.1 GAMBIT和FLUENT

GAMBIT是专用的CFD前置处理器,FLUENT 系列产品皆采用FLUENT公司自行研发的GAMBIT前处理软件来建立几何形状及生成网格,是一具有超强组合建构模型能力之前处理器。用户既可以在GAMBIT 内直接建立几何模型, 也可以从PRO/E、UGII、IDEAS、CATIA、SOLIDWORKS、ANSYS、PATRAN 等软件导入几何模型和网络。

FLUENT是目前国际上比较流行的商用CFD软件包,举凡跟流体、热传递及化学反应等有关的工业均可使用。它具有丰富的物理模型、先进的数值方法以及强大的后处理功能,在航空航天、汽车设计、石油天然气等方面都有着广泛的应用。

2.2 基于FLUENT的CFD问题求解步骤

典型的应用Fluent求解CFD问题的流程如图1所示。

图1 用FLUENT求解CFD问题的基本步骤

首先要明确要研究的问题,如是否为可压缩流等;然后创建问题的几何模型并进行网格划分,这个过程可以用GAMBIT,也可以通过其它兼容的网格划分软件进行;接下来就要用FLUENT定义求解模型,包括解的格式、基本方程、材料性质、边界条件、控制参数、初始化等;这些工作都完成后,就可以求解计算。FLUENT 本身提供了比较丰富的后处理功能,也可以把保存的数据导入其它兼容软件进行后处理,如Tecplot等。

现在越来越多的CAD软件支持IGES和STEP标准,使得在不同的CAD系统间交换数据成为可能,如:可以用Pro/E进行实体建模,然后转化为IGES或STEP格式的文件,再导入GAMBIT进行网格划分,然后调用

FLUENT 进行CFD 分析。

3 基于组件的FLUENT 集成方法

3.1 文件包装器组件

组件技术兴起于90年代末,它具有比面向对象更高的抽象程度,一个组件可以看作是一个独立的,能够提供某些服务(通过接口定义)的、可执行的软件模块。通过组件技术有利于实现软件重用,缩短开发周期,降低开发风险。当前比较流行的组件设计规范有:EJB 、COM/DCOM 、CORBA 。由于商用软件基本上都是独立的应用系统,因此提供的可重用接口往往是有限的,而且也很难实现不同应用系统之间的互操作。因此直接应用组件技术对商用软件集成非常困难。

为了解决对商用软件的集成问题,我们提出了文件包装器组件的概念。文件包装器的基本思想是通过为每个要集成的应用建立一个包装器文件,描述如何解析应用的输入输出,以及应用如何运行。这些信息的表示遵循一定的结构规范和语言规范。所谓结构规范是应用的输入文件、执行、输出文件信息必须按照一定的格式规范给出,而语言规范则是指包装器文件所支持的一个指令集,包装器文件必须而且只能使用指令集中的指令描述。基本的指令包括:

● generate -生成输入文件; ● run -执行被包装的应用程序; ● parse -解析输出文件;

● templateFile -指定输入模板文件; ● fileToGenerate -指定产生的输入文件;

● fileToParse -指定要分析的输出文件;

文件包装器技术把要集成的应用看作“黑箱”或“灰箱”,只考虑应用的执行和输入输出。通过为应用定义包装器(不同类型应用的定义方式可能不同),将应用包装为组件,从而实现应用之间的集成。

图2 基于文件包装器的FLUENT 集成

由于FLUENT 支持控制台的执行方式和用户定义参数,并提供了日志功能,因此从应用的角度考虑,我们可以把FLUENT 看作是基于I/O 的应用。通过文件包装器的形式把FLUENT 的分析模型包装为一个可重用的组件,见图2。

3.2 GAMBIT 和FLUENT 的自动化执行[4]

GAMBIT 正确启动后,将创建一个会话(session ),GAMBIT 通过三个数据文件保持跟踪模型建立的所有会话操作,这三个会话数据文件的具体内容如表1所示。

表1 GAMBIT 会话数据文件

文件名称

后缀 文件格式 描 述

日志 文件 .jou 文本 GAMBIT 会话中几何、网格、区域和工具命令顺序执行过程。 副本 文件 .trn 文本 GAMBIT 会话中GAMBIT 副本窗口中显示的信息日志。

数据库 文 件

.dbs

二进制

与GAMBIT 建模相关的几何、网格、显示、缺省值和日志信息的二进制数据库

除了上述列出的三类数据文件,GAMBIT 还建立一个lock 文件id.lok ,id 为GAMBIT 会话标识符。lock 文件的作用是对当前的GAMBIT 会话加锁,以防止数据文件被其它任何GAMBIT 会话访问或修改。在这里,我们用到的主要是日志文件,它是文本文件,可以用任何文本编辑器编辑,它的命令和英语非常近似,易于理解。通过日志文件,不仅有助于回溯会话,发现错误,而且可

以通过用户定义参数,使用循环和控制使得建模具有通用型。下面是一个日志命令的例子,它产生一个体积为1,中心坐标为(0,0,0)正方体。

Volume create width 1 depth 1 height 1 offset 0 0 0 brick

FLUENT 的日志文件也是可编辑的文本文件,也支持用户定义参数,但是它的命令比较晦涩难懂,因为它

使用的是一种称为Scheme 的LISP 语言。由于FLUENT 会自动在日志文件中记下和图形界面的交互,如:

cx-do-gui

cx-activate-item “MenuBar*

WriteSubMenu*Stop Journal”)

因此即使是以批处理的方式运行,也需要启动图形界面。一个解决的办法是通过命令的方式保存日志文件,而不用菜单的方式。

FLUENT 将所有的键盘输入、图形用户界面的输入和文本窗口的输出记录下来作为Transcript 文件。Transcript 文件对程序的进程做了记录,以便于将来的参考。在Transcript 文件中,GUI 命令是作为Scheme 代码行来记录的。

3.3 基于组件的FLUENT 自动化集成

通过文件包装器对GAMBIT 和FLUENT 进行捆绑式包装和集成,其基本过程如0所示。

从图中可以看出,经过包装后的GAMBIT&FLUENT 组件可以在多学科集成优化环境中自动运行。其具体过程为:

(1)根据要研究的问题,在多学科集成优化环境中定义问题。包括确定输入变量、定义目标函数、选择优化策略等。

(2)运行GAMBIT&FLUENT 组件。运行过程为:包装器首先启动GAMBIT ,以批处理模式运行GAMBIT 日志文件,产生一个FLUENT 使用的输入文件(*.msh );然后调度FLUENT ,同样以批处理模式运行;FLUENT 运行结束后将产生一个Transcript 文件(*.trn );最后包

装器将Transcript 文件解析,反馈给集成优化环境。

(3)多学科集成优化环境根据包装器提供的输出,判断是否满足终止条件。若不满足,则调整输入,继续运行,直到满足终止条件为止。

图3 FLUENT 自动化集成示意图

4 应用实例

4.1 问题描述

这里采用了[6]中的三角翼的可压缩外部绕流作为示例(图4)。三角翼的形状尺寸如下图所示。空气自无穷远以马赫数0.9和攻角5o 绕流此三角翼。这是一个跨音速问题,使用Spalart-Allmaras 湍流模型,使用耦合隐式求解器求解。

13cm

图4 三角翼绕流示意图

4.2 问题分析过程

对这个问题的分析过程如下。首先采用GAMBIT 建模,其操作过程如下:启动GAMBIT →选择解算器→建立模型→进行网格划分→定义输入、输出→导出msh 文件→退出。

在FLUENT 中进行分析的过程为:启动保存

Transcript 文件→检查网格并定义长度单位→创建计算模型→设置流体的材料属性→设置边界条件→求解初始化→设置监视器→求解计算→保存结果。

所得到GAMBIT 和FLUENT 的日志文件如下所示(部分内容):

solver select "FLUENT 5/6"

vertex create coordinates -10 -5 0

edge create straight "vertex.7" "vertex.1"

….

physics create "Inlet-1" btype "VELOCITY_INLET" edge "edge.1" "edge.2" …

export fluent5 "TriWing.msh" nozval

(cx-gui-do cx-activate-item "MenuBar*WriteSubMenu*Stop Transcript")(cx-gui-do cx-set-text-entry "Select File*Text" "TriWing_Fluent.trn")

(cx-gui-do cx-activate-item "Select File*OK")

(cx-gui-do cx-activate-item "MenuBar*ReadSubMenu*Case...")

(cx-gui-do cx-set-text-entry "Select File*Text" " TriWing.msh ")

(cx-gui-do cx-activate-item "Select File*OK")

(cx-gui-do cx-activate-item "MenuBar*WriteSubMenu*Case...")

(cx-gui-do cx-set-text-entry "Select File*Text" " TriWing.cas")

(cx-gui-do cx-activate-item "Select File*OK")

(cx-gui-do cx-activate-item "MenuBar*FileMenu*Exit")

4.3 创建文件包装器组件

创建一个文件包装器组件可以分为四步:

(1)了解应用程序及其输入、输出文件;

(2)了解如何修改输入文件、运行应用程序以及解析输出文件。特别的,对于输入文件的改变会引起的输出文件如何变化要熟悉;

(3)创建包装器文件;

(4)测试文件包装器组件;

针对FLUENT的包装集成,首先创建一个TriWing_Gambit_Fluent.input.template作为GAMBIT&FLUENT组件的输入文件模板,如果需要导入其它CAD软件的模型,可以创建一个字符串变量,变量的内容为要导入的文件名,以便在多学科集成优化环境中能够将相关组件关联在一起。虽然本例不需要导入其它CAD文件,但为了演示功能,我们依然创建了一个“哑”输入变量Step_File_Name,它的值是文件名filename.stp(以”#”开头的行代表注释行)。模本文件的内容如下所示:

#step file path

Step_File_Name filename.stp

创建组件的文件包装器文件TriWing_Gambit_Fluent. fileWrapper,文件内容如下:

# An example of GAMBIT&FLUENT FileWrapper. # @author EsimSoft &LIU Huichao

# @version Demo

RunCommands

{

generate InputFile

run "Gambit –inp TriWing_Gambit.jou"

run "fluent 3d -i TriWing_Fluent.jou"

parse OutFile

}

RowFieldInputFile InputFile

{

templateFile:TriWing_Gambit_Fluent.input.template fileToGenerate: TriWing_Gambit_Fluent.input DEFINE_INPUT_VARIABLES

}

RowFieldOutputFile OutFile

{

file ToParse: TriWing_Fluent.trn

DEFINE_OUTPUT_VARIABLES

}

下面简单说明每组命令的具体作用。

●注释部分:包含了一些注释信息和组件的描述信

●运行命令部分:生成输入文件、调用GAMBIT

软件运行TriWing_Gambit.jou文件(生成TriWing.msh

文件)、调用FLUENT软件求解、解析输出文件。

●输入文件部分:读取模板文件

TriWing_Gambit_Fluent.input.template、生成输入文件

TriWing_Gambit_Fluent.input.input,生成组件的输入变

量。

●输出文件部分:解析最终的Fluent输出文件

TriWing_Fluent.trn,提取其中的若干数值作为组件的一组

输出变量。

通过前面的若干步骤,就包装好一个

GAMBIT&FLUENT的文件包装器组件了。

包装后的组件可以在多学科集成优化环境中与其它

组件相连,实现多学科飞行器设计过程中的应用集成。

图5是多学科集成优化环境中的FLUENT组件,图

6是运行组件后所得到的结果。

图5 实例化模型后客户端界面图6 迭代800次后的残差曲线图

5 结束语

本文主要讨论了多学科飞行器设计中的FLUENT集

成问题,研究了GAMBIT和FLUENT的自动化运行机制,

提出了基于组件的自动化集成方法以及相应的文件包装

器实现技术,并通过实例验证了集成的正确性和可行性。

需要指出的是,本文提出的集成方法及其实现技术

具有较好的通用性。在我们开发的多学科集成优化环境

中已经通过这种方式,实现了对Pro/E、

PATRAN/NASTRAN、FLUENT等商业软件的集成,并

取得了较好的运行效果。

参考文献

[1] 谷良贤,龚春林,多学科设计集成环境的模式和应用[J],

宇航学报,2004,25(4)7:459-461

[2] 聂冲,赵雯等,战略导弹系统总体设计过程集成支撑环

境研究[J],计算机集成制造系统-CIMS,2003,9(7):505-510

[3] Acton D E,Olds J R.,Computational Frameworks for

Collaborative Multidisciplinary Design of Complex Systems,

AIAA-98-4942,1998

[4] Gambit 2.0 User’s Guide,Fluent Inc.

[5] Fluent 6.0 User’s Guide,Fluent Inc.

[6] 韩占忠,王敬,兰小平,FLUENT—流体工程仿真计算

实例与应用[M],北京:北京理工大学出版社,98-122,2004

飞行器总体设计试题

一、填空题(25分,每空1分) 1. 飞机设计可分为3个阶段,分别是 (1) 、 (2) 、 (3) 。 2. 最重要的三个飞机总体设计参数是 (4) 、 (5) 、 (6) 。 3. 飞机空机重量可分为3部分,分别是 (7) 、 (8) 、 (9) ,飞机空机重量系数随起飞重量的增加而 (10) 。 4. 在飞机重心的第一次近似计算中,如果飞机重心不在规定的范围内,则须对飞机重心进行调整。调整飞机重心最常用的2种方法是 (11) 、 (12) 。 5. 超音速进气道的压缩方式有3种,分别是: (13) 、 (14) 和 (15) 。 6. 喷气式飞机在 (16) 状态下达到最远航程,此时其翼载荷为 (17) ;螺旋桨飞机在 (18) 状态下达到最远航程,此时其翼载荷为 (19) (假设飞机的极曲线为)。 7. 要缩短飞机起飞/着陆滑跑距离,可以采用 (20) 翼载荷 的方法。 8. 亚音速飞机的最大升阻比取决于 (21) 。 9. 进气道总压恢复系数是 (22) 与 (23) 之比。 10. 从飞机设计的角度来看,对发动机的主要设计要求可归结为2个方面,即要求发动机的 (24) 大和 (25) 大。 二、选择题(20分,每题1分,正确的选择“+”,错误的选择“-”) 1. 减小翼载荷对飞机的巡航性能有利。 2 0y x x C A C C ?+=

(+) (-) 2. 将喷气式发动机安装到飞机上,需要考虑装机修正和推进装置阻力。(+) (-) 3. 进气道的功用是将流入进气道的空气减速增压。(+) (-) 4. 机身结构重量大致与机身浸湿面积成正比。(+) (-) 5. 现代战斗机上常使用高涵道比的涡扇发动机。(+) (-) 6. 飞机起飞重量一定时,增加飞机的航程和航时会降低飞机的机动性。(+) (-) 7. 飞机的寿命周期成本包括研制成本和使用维护成本两部分。(+) (-) 8. 如技术水平一定,则飞机设计要求都要以一定的重量代价来实现。(+) (-) 9. 飞机的载油量是根据飞机所执行任务的任务剖面要求确定的。(+) (-) 10. 超音速飞行时,涡轮风扇发动机的耗油率小于涡轮喷气发动机。(+) (-) 11. 前三点式起落架几何参数选择时,应考虑的主要因素之一是防止飞机翻倒和防止飞机倒立。(+) (-) 12. 飞机起落架的重量一般占该机起飞重量的15%左右。(+) (-) 13. 雷达隐身飞机要求减小镜面反射和角反射器反射。(+) (-) 14. 按面积律设计的飞机能减小跨音速波阻。(+) (-) 15. 满足设计要求的起飞重量最小的飞机是设计先进的。(+) (-) 16. 设计要求不变时,结构重量增加1千克使飞机起飞重量也增加1千克。(+) (-)

B747型飞机夹具样板设计方法研究

B747型飞机夹具样板设计方法研究 摘要:文章主要论述了B747型飞机夹具样板设计的两种方式,即传统的依据PCM图的设计方式与应用数字化三维数据集的设计方式。对于这两种设计方法的设计过程进行了详细的阐述,并对这两种设计方法的优点与缺陷进行了对比与分析。 关键词:夹具样板;三维数据集;PCM图 中图分类号:V267 文献标识码:A 文章编号:1006-8937(2016)15-0001-02 1 夹具样板的基本特征和主要用途 1.1 基本特征 凡用于制造安装和检验标准样件或装配工艺装备、检验夹具的样板统称为夹具样板。按工装设计部门所提供的夹具样板图及其技术要求制造。 1.2 主要用途 ①制造安装标准样件; ②安装装配夹具,检验夹具和装配型架等。 2 B747型飞机夹具样板的设计 B747型飞机夹具样板的设计依据一般分为两种,即PCM 图和三维数据集。在实际设计过程中,要根据不同情况采用

不同的设计依据。 2.1 依据PCM图的设计方法 由于B747型飞机的机型较老,项目持续时间较长,因 此该机型与其他新机型相比缺少数字化设计制造依据,例如三维数模、电子图纸等。但是该机型拥有大量外方提供的PCM图,均为以1:1比例绘制而成的胶版,这些PCM图可作为设计制造的依据,这也是B747型飞机最大的特点之一。在设计B747型飞机夹具样板时首先要考虑的,同时也是最 常用的设计依据就是PCM图。 首先,根据工装设计部门提供的夹具样板图找出该块夹具样板所涉及到的零件图号、站位(如:框、长桁)以及标记线(如:WL、LBL)和孔位(如:K孔、工具孔)等元素,如图1所示,然后根据零件图号查找该图号的图纸,此时可根据夹具样板图中提供的站位和长桁的信息在图纸上查找 相应位置的视图或剖视图,查到后检查在所需的视图或剖视图中是否包含了夹具样板图中涉及到的所有元素,如所需零件边缘、标记线、孔位等,若内容齐全则可按照该PCM图制造此夹具样板。 有些夹具样板中还含有一些尺寸标注,如图1中的“200”,这种情况表示该夹具样板除按照PCM图制造外还要按标注 的尺寸制造,上图中标记零件外缘的一侧为样板的工作边,按尺寸加工的一侧为非工作边。

轴飞行器毕业设计论文

毕业论文 基于单片机的四轴飞行器 夏纯 吉林建筑大学 2015年6月

毕业论文 基于单片机的四轴飞行器 学生:夏纯 指导教师:许亮 专业:电子信息工程 所在单位:电气与电子信息工程学院答辩日期: 2015 年6月

目录 摘要.......................................................... I ABSTRACT ...................................................... II 第1章绪论. (1) 论文研究背景及意义 (1) 国内外的发展情况 (2) 本文主要研究内容 (4) 第2章总体方案设计 (5) 总体设计原理 (5) 总体设计方案 (5) 系统硬件电路设计方案 (5) 各部分功能作用 (6) 系统软件设计方案 (7) 第3章系统硬件电路设计 (8) Altium Designer Summer 09简介 (8) 总体电路设计 (8) 遥控器总体电路设计 (8) 飞行器总体电路设计 (10) 各部分电路设计 (10) 电源电路设计 (10) 主控单元电路设计 (12)

无线通信模块电路设计 (13) 惯性测量单元电路设计 (16) 电机驱动电路设计 (18) 串口调试电路设计 (19) PCB设计 (21) PCB设计技巧规则 (21) PCB设计步骤 (22)

PCB外形设计 (23) 实物介绍 (25) 第4章系统软件设计 (27) Keil 简介 (27) Keil MDK概述 (27) Keil MDK功能特点 (27) 软件设计框图 (28) 软件调试仿真 (29) 飞控软件设计 (30) MPU6050数据读取 (30) 姿态计算IMU (32) PID电机控制 (32) 结论 (36) 致谢 (38) 参考文献 (39) 附录1 遥控器主程序源代码 (40) 附录2 飞行器主程序源代码 (45) 附录3 遥控器原理图 (50) 附录4 飞行器原理图 (51)

飞行器总体设计报告1要点

大型固定翼客机分析报告 2014-4-28 学院:计算机科学与工程学院 201322060608 学号:马丽姓名:201322060629 号:学姓潘宗奎名: 目录

总结----马丽、潘宗奎............................................................ I 1 大型固定翼客机总体设计.................................................... - 1 - 1.1 客机参 数 ............................................................ - 1 - 1.2 飞机的总体布 局 ...................................................... - 1 - 1.2.1 飞机构型....................................................... - 1 - 1.2.2 三面图......................................................... - 2 - 1.2.3 客舱布置....................................................... - 2 - 2 客机的重量设计............................................................ - 4 - 3 大型固定翼客机的外形设计.................................................. - 6 - 3.1 翼 型 ................................................................ - 6 - 3.2 机翼平面形状的设 计 .................................................. - 7 - 3.3尾翼................................................................. - 8 - 4 重量分析................................................................. - 11 - 5 气动特性分析............................................................. - 13 - 6 性能分析................................................................. - 22 - 6.1 商载—航程 图 ....................................................... - 22 - 6.2 起飞距 离 ........................................................... - 23 - 6.3 进场速 度 ........................................................... - 24 - 6.4 着落距 离 ........................................................... - 24 -

四旋翼飞行器 设计报告

大学生电子设计竞赛 设计报告 摘要:本设计实现基于STM32开发板的十字形四旋翼飞行器,四旋翼由主控制板、陀螺仪、电机模块、超声波测距、电源和投弹打靶模块等六部分组成。其中,控制核心STM32负责飞行器姿态数据接收和飞行姿态控制;陀螺仪采用MPU6050模块,该模块经过卡尔曼滤波处理采集的数据,输出数据,用PID控制算法对数据进行处理,同时,解算出相应电机需要的的PWM增减量,及时调整电机转速,调整飞行姿态,使飞行器的飞行的更加稳定。电机模块通过电调控制无刷直流电机,超声波传感器进行测距,起飞后悬停在一定高度,打靶后降落。 关键词:四旋翼;PID控制;陀螺仪,姿态角,电机控制

2

目录 1系统方案 (1) 1.1控制系统选择方案 (1) 1.2飞行姿态控制方案论证 (1) 1.3角度测量模块的方案论证 (2) 1.4高度测量模块方案论证.............................................. 错误!未定义书签。2理论分析与计算 (2) 2.1控制模块 .................................................................... 错误!未定义书签。 2.2机翼电机 .................................................................... 错误!未定义书签。 2.3飞行姿态控制单元 (3) 3电路与程序设计 (4) 3.1系统总体设计思路 (4) 3.2主要元器件清单......................................................... 错误!未定义书签。 3.3系统框图 .................................................................... 错误!未定义书签。 3.3.1系统硬件框图 ..................................................... 错误!未定义书签。 3.3.2系统软件框图 ..................................................... 错误!未定义书签。4测试方案与测试结果.. (5) 5结论 (6) 3

北航-飞行器总体设计期末整理

1.飞机设计的三个主要阶段是什么?各有些什么主要任务? ?概念设计:飞机的布局与构型,主要参数,发动机、装载的布置,三面图,初步估算性能、方案评估、参数选择与权衡研究、方案优化 ?初步设计:冻结布局,完善飞机的几何外形设计,完整的三面图和理论外形(三维CAD模型),详细绘出飞机的总体布置图(机载设备、分系统、载荷和结构承力系统),较精确的计算(重量重心、气动、性能和操稳等),模型吹风试验 ?详细设计:飞机结构的设计和各系统的设计,绘出能够指导生产的图纸,详细的重量计算和强度计算报告,大量的实验,准备原型机的生产 2.飞机总体设计的重要性和特点主要体现在哪些方面? ?重要性:①总体设计阶段所占时间相对较短,但需要作出大量的关键决策②设计前期的失误,将造成后期工作的巨大浪费③投入的人员和花费相对较少,但却决定了一架飞机大约80%的全寿命周期成本?特点(简要阐述) ①科学性与创造性:飞机设计要应用航空科学技术相关的众多领域(如空气动力学、材料学、自动控制、动力技术、隐身技术)的成果;为满足某一设计要求,可以由多种可行的设计方案。 ②反复循环迭代的过程 ③高度的综合性:需要综合考虑设计要求的各个方面,进行不同学科专业间的权衡与协调 3.B oeing的团队协作戒律 ①每个成员都为团队的进展与成功负责 ②参加所有的团队会议并且准时达到 ③按计划分配任务 ④倾听并尊重其他成员的观点 ⑤对想法进行批评,而不是对人⑥利用并且期待建设性的反馈意见 ⑦建设性地解决争端 ⑧永远致力于争取双赢的局面(win-win situations) ⑨集中注意力—避免导致分裂的行为 ⑩在你不明白的时候提问 4.高效的团队和低效的团队 1. 氛围-非正式、放松的和舒适的 2. 所有的成员都参加讨论 3. 团队的目标能被充分的理解/接受 4. 成员们能倾听彼此的意见 5. 存在不同意见,但团队允许它的存在 6. 绝大多数的决定能取得某种共识 7. 批评是经常、坦诚的和建设性的,不是针对个人的 8. 成员们能自由地表达感受和想法 9. 行动:分配明确,得到接受 10. 领导者并不独裁 11. 集团对行动进行评估并解决问题1. 氛围-互不关心/无聊或紧张/对抗 2. 少数团队成员居于支配地位 3. 旁观者难以理解团队的目标 4. 团队成员不互相倾听,讨论时各执一词 5. 分歧没有被有效地加以处理 6. 在真正需要关注的事情解决之前就贸然行动 7. 行动:不清晰-该做什么?谁来做? 8. 领导者明显表现出太软弱或太强硬 9. 提出批评的时候令人尴尬,甚至导致对抗 10. 个人感受都隐藏起来了 11. 集团对团队的成绩和进展不进行检查 5.飞机的设计要求有哪些基本内容? ①飞机的用途和任务 ②任务剖面 ③飞行性能 ④有效载荷⑤功能系统 ⑥隐身性能要求 ⑦使用维护要求 ⑦机体结构方面的要求 ⑦研制周期和费用 ⑦经济性指标 11环保性指标 6.飞机的主要总体设计参数有哪些? ①设计起飞重量W0 (kg)②动力装置海平面静推力T (kg)③机翼面积S (m2) 组合参数④推重比T/W0⑤翼载荷W0 /S (kg/m2) 7.毯式图的 步骤 ①保持推重比不变,改变翼载(x轴变量),获得总重曲线(y轴变量) ②推重比更改为另一个值后确定不变,改变翼载(x轴变量),获得总重(y轴变量)。同时需将y轴向左移动一任意距离。

四旋翼飞行器设计

摘要 本设计采用瑞萨R5F100LEA单片机作为主控制器。超声波传感器实时发送飞行高度数据给主控系统,主控制器通过判断、分析、处理产生控制信号进而控制各个电机,使其在不同的飞行高度具有不同的速度,保证了飞行器在某一高度范围内飞行;主控制器读取MPU6050陀螺仪的数据,通过对采集数据的分析,使飞行器做出相应的姿态调整,来保持飞行器能够平稳飞行;激光传感器能够对白色场地上的黑线进行识别,达到循迹的目的。本设计通过对飞行控制系统的总体框架设计,实现了飞行控制系统的硬件设计和软件设计,并对设计中的关键技术问题进行了研究,最终实现了四旋翼飞行器的一键启动自主飞行控制。 关键词:R5F100LEA 传感器姿态控制四旋翼飞行器

1. 四旋翼自主飞行器简介 1.1 结构形式 四旋翼飞行器采用四个旋翼作为飞行的直接动力源,旋翼对称分布在机体的前后、左右四个方向,四个旋翼处于同一高度平面,且四个旋翼的结构和半径都相同,旋翼1和旋翼3逆时针旋转,旋翼2和旋翼4顺时针旋转,四个电机对称的安装在飞行器的支架端,支架中间空间安放飞行控制计算机和外部设备。四旋翼飞行器的结构形式如图 1.1 所示。 图1.1 四旋翼飞行器结构形式 1.2 工作原理 传统直升机是通过控制舵机来改变螺旋桨的桨距角,从而控制直升机的姿态和位置。四旋翼飞行器与此不同,是通过调节四个电机转速来改变旋翼转速,实现升力的变化,从而控制飞行器的姿态和位置。由于飞行器是通过改变旋翼转速实现升力变化,这样会导致其动力部稳定,所以需要一种能够长期保稳定的控制方法。四旋翼飞行器是一种六自由度的垂直升降机,因此非常适合静态和准静态条件下飞行。但是四旋翼飞行器只有四个输入力,同时却有六个状态输出,所以它又是一种欠驱动系统。

轴飞行器作品说明书

四轴飞行器 作品说明书 摘要 四轴飞行器在各个领域应用广泛。相比其他类型的飞行器,四轴飞行器硬件结构简单紧凑,而软件复杂。本文介绍四轴飞行器的一个实现方案,软件算法,包括加速度计校正、姿态计算和姿态控制三部分。校正加速度计采用最小二乘法。计算姿态采用姿态插值法、需要对比这三种方法然后选出一种来应用。控制姿态采用欧拉角控制或四元数控制。 关键词:四轴飞行器;姿态;控制

目录 1.引言 (1) 2.飞行器的构成? (1) .硬件构成..............................................1? 机械构成 (1) 电气构成 (3) .软件构成 (3) 上位机 (3) 下位机........... . (4) 3.飞行原理........... ................................ (4) . 坐标系统 (4) .姿态的表示 (5) .动力学原理 (5) 4.姿态测量........... ................................ (6) .传感器校正 (6) 加速度计和电子罗盘 (6) 5.姿态控制 (6) .欧拉角控制 (6) .四元数控制 (7) 6.姿态计算 (7) 7.总结 (8) 参考文献 (9)

四轴飞行器最开始是由军方研发的一种新式飞行器。随着MEMS?传感器、单片机、电机和电池技术的发展和普及,四轴飞行器成为航模界的新锐力量。到今天,四轴飞行器已经应用到各个领域,如军事打击、公安追捕、灾害搜救、农林业调查、输电线巡查、广告宣传航拍、航模玩具等。 目前应用广泛的飞行器有:固定翼飞行器和单轴的直升机。与固定翼飞行器相比,四轴飞行器机动性好,动作灵活,可以垂直起飞降落和悬停,缺点是续航时间短得多、飞行速度不快;而与单轴直升机比,四轴飞行器的机械简单,无需尾桨抵消反力矩,成本低?。 本文就小型电动四轴飞行器,介绍四轴飞行器的一种实现方案,讲解四轴飞行器的原理和用到的算法,并对几种姿态算法进行比较。 2.飞行器的构成 四轴飞行器的实现可以分为硬件和软件两部分。比起其他类型的飞行器,四轴飞行器的硬件比较简单,而把系统的复杂性转移到软件上,所以本文的主要内容是软件的实现。? .硬件构成? 飞行器由机架、电机、螺旋桨和控制电路构成。 机械构成? 机架呈十字状,是固定其他部件的平台,本项目采用的是碳纤维材料的机架。电机采用无刷直流电机,固定在机架的四个端点上,而螺旋桨固定在电机转子上,迎风面垂直向下。螺旋桨按旋转方向分正桨和反桨,从迎风面看逆时针转的为正桨,四个桨的中心连成的正方形,正桨反桨交错安装。 CA D设计机架如图: 整体如图2-1: 电气构成 电气部分包括:控制电路板、电子调速器、电池,和一些外接的通讯、传感器模块。控制电路板是电气部分的核心,上面包含MCU、陀螺仪、加速度计、电子罗盘、气压计等芯片,负责计算姿态、处理通信命令和输出控制信号到电子调速器。电子调速器简称电调,用于控制无刷直流电机。 电气连接如图2-2所示。 .软件构成

飞机总体设计课程设计报告

国内使用的喷气式公务机设计 班级: 0111107 学号: 011110728 姓名:于茂林

一、公务机设计要求 类型 国内使用的喷气式公务机。 有效载重 旅客6-12名,行李20kg/人。 飞行性能: 巡航速度: 0.6 - 0.8 M 最大航程: 3500-4500km 起飞场长:小于1400-1600m 着陆场长:小于1200-1500m 进场速度:小于230km/h 据世界知名的公务机杂志B&CA发布的《2011 Purchase Planning Handbook》,可以将公务机按照价格、航程、客舱容积等数据分为超轻型、轻型、中型、大型、超大型。 根据设计要求,可以确定我们设计的公务机属于轻型公务机:价格在700-1800万美元、航程在3148-5741公里、客舱容积在8.5-19.8立方米的公务机。与其他公务机相比,轻型公务机主要靠较低的价格、低廉的运营成本、在较短航程内的高效率来取得竞争优势。 由此,从中选出一些较主流机型作为参考 二、确定飞机总体布局 1、参考机型 庞巴迪航空:里尔45xr、里尔60xr 巴西航空:飞鸿300、 塞斯纳航空:奖状cj3 机型座位数巡航速度M 起飞场长m 着陆场长m 航程km 最大起飞重量kg 里尔45XR 9 0.79 1536 811 3647 9752 里尔60XR 9 0.79 1661 1042 4454 10659 飞鸿300 9 0.77 1100 890 3346 8207 奖状CJ3 9 0.72 969 741 3121 6300

2、可能的方案选择: 正常式 前三点起落架 T型平尾 / 高置平尾 + 单垂尾 尾吊双发涡轮喷气发动机 / 翼吊双发喷气发动机 / 尾吊双发喷气发动机 小后掠角梯形翼+下单翼 / 小后掠角T型翼+中单翼 / 直机翼+上单翼 3、最终定型及改进 1)正常式、T型平尾、单垂尾 ①避免机翼下洗气流和螺旋浆滑流的影响:1、减小尾翼振动;2、减小尾翼结构疲劳;3、避免发动机功率突然增加或减小引起的驾驶杆力变化 ②“失速”警告(安全因素) ③外形美观(市场因素) ④由于飞机较小,平尾不需要太大,对垂尾的结构重量影响不大 2)小后掠角梯形翼(带翼梢小翼)、下单翼 ①本次公务机设计续航速度0.6-0.8M,处于跨音速范围,故采用小展弦比后掠翼,后掠角大约30左右,能有效地提高临界M数,延缓激波的产生,避免过早出现波阻。 ②翼梢小翼的功能是抵御飞机高速巡航飞行时翼尖空气涡流对飞机形成的阻力作用,提高机翼的高速巡航效率,同时达到节油的效果。 ③采用下单翼,起落架短、易收放、结构重量轻;发动机和襟翼易于检查和维修;从安全考虑,强迫着陆时,机翼可起缓冲作用;更重要的是,因为公务机下部无货物仓,减轻机翼结构重量。 3)尾吊双发涡轮喷气发动机,稍微偏上 ①主要考虑对飞机的驾驶比较容易,座舱内噪音较小,符合易操纵性和舒适性的要求。 ②机翼升力系数大 ③单发停车时,由于发动机离机身近,配平操纵较容易; ④起落架较短,可以减轻起落架重量。 ⑤由于机翼与客舱地板平齐有点偏高,为了使发动机的进气不受影响,故将发动机安排的稍稍偏上。 4)前三点起落架,主起落架安装在机翼上 ①适用于着陆速度较大的飞机,在着陆过程中操纵驾驶比较容易。 ②具有起飞着陆时滑跑的稳定性。 ③飞行员座舱视界的要求较容易满足。 ④可使用较强烈的刹车,缩短滑跑距离。

采用STM32设计的四轴飞行器飞控系统

1、引言 四轴飞行器是一种结构紧凑、飞行方式独特的垂直起降式飞行器,与普通的飞行器相比具有结构简单,故障率低和单位体积能够产生更大升力等优点,在军事和民用多个领域都有广阔的应用前景,非常适合在狭小空间内执行任务。因此四旋翼飞行器具有广阔的应用前景,吸引了众多科研人员,成为国内外新的研究热点。 本设计主要通过利用惯性测量单元(IMU)姿态获取技术、PID电机控制算法、2.4G 无线遥控通信技术和高速空心杯直流电机驱动技术来实现简易的四轴方案。整个系统的设计包括飞控部分和遥控部分,飞控部分采用机架和控制核心部分一体设计增加系统稳定性,遥控部分采用模拟摇杆操作输入使操作体验极佳,两部分之间的通信采用2.4G无线模块保证数据稳定传输。飞行控制板采用高速单片机STM32作为处理器,采用含有三轴陀螺仪、三轴加速度计的运动传感器MPU6050作为惯性测量单元,通过2.4G无线模块和遥控板进行通信,最终根据PID控制算法通过PWM方式驱动空心杯电机来达到遥控目标。 2、系统总体设计 系统硬件的设计主要分要遥控板和飞控板两个部分,遥控板采用常见羊角把游戏手柄的外形设计,控制输入采用四向摇杆,无线数据传输采用2.4G无线模块。飞控板采用控制处理核心和机架一体的设计即处理器和电机都集成在同一个电路板上,采用常规尺寸能够采用普通玩具的配件。系统软件的设计同样包括遥控板和飞控板两部分的工作,遥控板软件的设计主要包括ADC的采集和数据的无线发送。飞控板的软件的设计主要包括无线数据的接收,自身姿态的实时结算,电机PID增量的计算和电机的驱动。整个四轴飞行器系统包括人员操作遥控端和飞行器控制端,遥控端主控制器STM32通过ADC外设对摇杆数据进行采集,把采集到的数据通过2.4G无线通信模块发送至飞控端。飞控板的主要工作就是通过无线模块进行控制信号的接收,并且利用惯性测量单元获得实时系统加速度和角速度原始数据,并且最终解算出当前的系统姿态,然后根据遥控板发送的目标姿态和当姿态差计算出PID电机增量,然后通过PWM驱动电机进行系统调整来实现飞行器的稳定飞行。系统的总体设计框图如图1所示。 图1 系统总体设计框图

飞机设计软件

正确使用软件能加快设计进度,提高设计质量。以下列出了几个可用于飞机设计教学的软件。这些教学软件大多可在南京航空航天大学飞机系获得,或通过网上下载。 初步确定客机主要参数的界限线绘制程序 为了有助于设计人员在初始设计阶段能快速地确定客机主要参数,开发了界限线图绘制计算机程序。该程序功能是:按照给定的性能要求,绘制出满足这些要求约束下的推重比和翼载的界限,形成界限线图;并标注出可行域。该程序有助于设计人员快速确定客机的推重比和翼载。界限线图绘制程序。 翼型气动特性分析与设计软件 ?Airfoil 该程序是余雄庆在原多段翼型分析程序M C AR FA基础上开发的,适用于亚声速翼型气动特性的分析。MC A RF A是根据位流理论与附面层理论相结合的方法,用Fortran语言编写的。Airfoil简化了原MC A F E输入文件的格式,并用M at l a b对计算结果进行后处理,可直观显示翼型外形和压力分布。可下载Airfoil的EX E文件、用于演示计算结果的Ma t la b 文件及使用说明书(英文)。 ?Pablo ( P otential flow around A irfoil with B oundary L ayer coupled O ne-way )该软件是由瑞典皇家理工学院Rizzi教授和他的学生Christian Wauquiez 开发的。他们应用面元法(Panel Method)和附面层理论,用Ma t la b语言编写了这个翼型分析软件。P a b lo具有良好的用户界面,使用方便,适用于亚声速翼型气动特性的分析。可免费下载P a b lo软件M at l ab 的源代码。 ?Airfoil Optimizer

飞机装配定位方法及其应用案例解析

一、飞机装配定位方法及其应用案例 飞机装配过程一般是由零件先装配成比较简单的组合件和板件,然后逐渐地装配成比较复杂的锻件和部件,最后将部件对接成整架飞机。 机翼和机身具有不同的功能,故结构不同,所以要设计成两个单独的部件,发动机装在机身内,为便于更换,维护和修理,将机身分为前机身和后机身,鸵面相对于固定翼作相对运动,故划分为单独部件,某些零件设计有可卸件,以便维护,检查及装填用。 在装配过程中首要问题是要按图纸及设计要求确定零件,组合件之间的相对位置,即进行装配定位。。定位方法是完成在装配过程中定位零件、组合件的手段,包括基准件定位法、画线定位法、装配孔定位法和装配型架定位法四种常用的定位方法: 1、用基准零件定位 待装配的零件、组合件以基准零件、组合件或者先装的零件、组合件来确定装配位置。这种装配定位方法简便易行,装配开放,协调性好,在一般机械产品中大量使用。基准零件一般是先定位或安装好的零件,零件要有足够的刚度及较高的准确度,在装配时一般没有修配或补充加工等工作。在飞机制造中,液压、气动附件以及具有如(图1-1)所示,连接框和长行用的角片可以预先装在长行上,然后按角片确定框的纵向位置,或者在骨架装配时按框和长珩定位角片。这种基准件定位法要求基准件位置准确、刚性强,多用于小零件和小组合件的定位,方法简单、方便。

2、用画线定位 即待装配的零件按画在零件上的线条确定装配位置,如(图1-2)所示,角材位置按腹板上划线定位。这种定位方法准确度较低,一般用于刚性较大,无协调要求和位置准确度要求不高的零件定位;还有此方法工作效率不高,容易产生差错,所以在飞机研制阶段为了减少工艺装配数量,采用这种方法定位零件,在成批生产中作为一种辅助的定位方法 3、用装配孔定位 即是把相互连接的零件、组合件分别按一定的协调手段,具体过程如下:装配以前,在各个零件的部分铆钉位置上(一般是每隔400mm左右钻一个装配孔,孔径比铆钉孔径小)预先按各自的钻孔样板分别钻出装配孔,装配时个零件之间的相对位置按这些装配孔设置。如图1-3所示。其中,孔称为装配孔。 装配孔的数量取决于零件的尺寸和刚度,一般不少于两个。在尺寸大、刚性弱的零件上取的装配孔数量应适当增加。这种定位方法在铆接装配中应用比较广泛。它适用于平面型和单曲面壁板型组合件装配。按装配孔定位的特点:(1)定位迅速、方便; (2)减少或简化装配型架;

四旋翼飞行器建模与仿真Matlab

四轴飞行器的建模与仿真 摘要 四旋翼飞行器是一种能够垂直起降的多旋翼飞行器,它非常适合近地侦察、监视的任务,具有广泛的军事和民事应用前景。本文根据对四旋翼飞行器的机架结构和动力学特性做详尽的分析和研究,在此基础上建立四旋翼飞行器的动力学模型。四旋翼飞行器有各种的运行状态,比如:爬升、下降、悬停、滚转运动、俯仰运动、偏航运动等。本文采用动力学模型来描述四旋翼飞行器的飞行姿态。在上述研究和分析的基础上,进行飞行器的建模。动力学建模是通过对飞行器的飞行原理和各种运动状态下的受力关系以及参考牛顿-欧拉模型建立的仿真模型,模型建立后在Matlab/simulink软件中进行仿真。 关键字:四旋翼飞行器,动力学模型,Matlab/simulink Modeling and Simulating for a quad-rotor aircraft ABSTRACT The quad-rotor is a VTOL multi-rotor aircraft. It is very fit for the kind of reconnaissance mission and monitoring task of near-Earth, so it can be used in a wide range of military and civilian applications. In the dissertation, the detailed analysis and research on the rack structure and dynamic characteristics of the laboratory four-rotor aircraft is showed in the dissertation. The dynamic model of the four-rotor aircraft areestablished. It also studies on the force in the four-rotor aircraft flight principles and course of the campaign to make the research and analysis. The four-rotor aircraft has many operating status, such as climbing, downing, hovering and rolling movement, pitching movement and yawing movement. The dynamic model is used to describe the four-rotor aircraft in flight in the dissertation. On the basis of the above analysis, modeling of the aircraft can be made. Dynamics modeling is to build models under the principles of flight of the aircraft and a variety of state of motion, and Newton - Euler model with reference to the four-rotor aircraft.Then the simulation is done in the software of Matlab/simulink. Keywords: Quad-rotor,The dynamic mode, Matlab/simulink

飞行器总体设计教学大纲

《飞行器总体设计》教学大纲 学时数:64学时讲授 授课对象:飞行器设计工程专业大学本科 前期课程:理论力学、材料力学、结构力学、自动控制原理、空气动力学与 飞行性能计算 一、课程地位:本课程是飞行器设计工程专业必修的专业主干课,是一门综 合性、实践性很强的课程。它要求学生在学习本课程中总体设计知识的同时,紧 密结合前期课程中的基础理论,学习和掌握飞机总体设计的一般思路、原理和方法。促进学生把理论和知识、技能转化为飞机总体设计能力的结合点,是培养学 生分析工程实际问题和工程设计能力的重要环节。 二、课程任务:教授现代飞机总体的现代设计原理、综合设计思想理念和设 计技术;培养学生在综合运用广泛理论的基础上对工程实际问题的分析能力、分 析评价方法和设计能力,以及接受和适应深层次设计技术发展的能力;锻炼、培 养学生辩证逻辑思维、创造性思维和系统工程思维。 课程要求:在设计原理、概念、方法等基础方面强调系统全面、深刻精炼、 科学逻辑的有机结合,要使学生能真正掌握和运用;强调理论与实际的有机结合; 强调理论知识综合运用能力的培养,加强主动式教学,启发学生主观能动性,利 用现代技术的高信息含量使学生更多了解国内外飞机总体设计技术和前沿学科 的发展;最终使学生基本掌握现代飞机总体设计的先进设计思想、设计理论和设 计技术,着力于工程设计能力的培养。 三、课程内容: 第一章绪言(2) 1、理解“飞机总体设计”的基本含义,本课程的特点,以及学习本课程的 目的与任务。 2、初步建立如飞机设计阶段、特点等基本概念。 第二章设计的依据与参数选择(8) 1、了解飞机的设计要求 2、了解飞机的设计规范 3、熟悉飞机的总体技术指标 4、掌握飞机总体设计的参数选择

飞行器设计与工程专业毕业实习报告范文

飞行器设计与工程专业 毕 业 实 习 报 姓名:杜宗飞 学号:2011090118 专业:飞行器设计与工程 班级:飞行器设计与工程01班指导教师:赵建明 实习时间:XXXX-X-X—XXXX-X-X 20XX年1月9日

目录 目录 (2) 前言 (3) 一、实习目的及任务 (3) 1.1实习目的 (3) 1.2实习任务要求 (4) 二、实习单位及岗位简介 (4) 2.1实习单位简介 (4) 2.2实习岗位简介(概况) (5) 三、实习内容(过程) (5) 3.1举行计算科学与技术专业岗位上岗培训。 (5) 3.2适应飞行器设计与工程专业岗位工作。 (5) 3.3学习岗位所需的知识。 (6) 四、实习心得体会 (6) 4.1人生角色的转变 (6) 4.2虚心请教,不断学习。 (7) 4.3摆着心态,快乐工作 (7) 五、实习总结 (8) 5.1打好基础是关键 (8) 5.2实习中积累经验 (8) 5.3专业知识掌握的不够全面。 (8) 5.4专业实践阅历远不够丰富。 (8) 本文共计5000字,是一篇各专业通用的毕业实习报告范文,属于作者原创,绝非简单复制粘贴。欢迎同学们下载,助你毕业一臂之力。

前言 随着社会的快速发展,用人单位对大学生的要求越来越高,对于即将毕业的飞行器设计与工程专业在校生而言,为了能更好的适应严峻的就业形势,毕业后能够尽快的融入到社会,同时能够为自己步入社会打下坚实的基础,毕业实习是必不可少的阶段。毕业实习能够使我们在实践中了解社会,让我们学到了很多在飞行器设计与工程专业课堂上根本就学不到的知识,受益匪浅,也打开了视野,增长了见识,使我认识到将所学的知识具体应用到工作中去,为以后进一步走向社会打下坚实的基础,只有在实习期间尽快调整好自己的学习方式,适应社会,才能被这个社会所接纳,进而生存发展。 刚进入实习单位的时候我有些担心,在大学学习飞行器设计与工程专业知识与实习岗位所需的知识有些脱节,但在经历了几天的适应过程之后,我慢慢调整观念,正确认识了实习单位和个人的岗位以及发展方向。我相信只要我们立足于现实,改变和调整看问题的角度,锐意进取,在成才的道路上不断攀登,有朝一日,那些成才的机遇就会纷至沓来,促使我们成为飞行器设计与工程专业公认的人才。我坚信“实践是检验真理的唯一标准”,只有把从书本上学到的飞行器设计与工程专业理论知识应用于实践中,才能真正掌握这门知识。因此,我作为一名飞行器设计与工程专业的学生,有幸参加了为期近三个月的毕业实习。 一、实习目的及任务 经过了大学四年飞行器设计与工程专业的理论进修,使我们飞行器设计与工程专业的基础知识有了根本掌握。我们即将离开大学校园,作为大学毕业生,心中想得更多的是如何去做好自己专业发展、如何更好的去完成以后工作中每一个任务。本次实习的目的及任务要求: 1.1实习目的 ①为了将自己所学飞行器设计与工程专业知识运用在社会实践中,在实践中巩固自己的理论知识,将学习的理论知识运用于实践当中,反过来检验书本上理论的正确性,锻炼自己的动手能力,培养实际工作能力和分析能力,以达到学以致用的目的。通过飞行器设计与工程的专业实习,深化已经学过的理论知识,提高综合运用所学过的知识,并且培养自己发现问题、解决问题的能力 ②通过飞行器设计与工程专业岗位实习,更广泛的直接接触社会,了解社会需要,加深

四旋翼无人飞行器设计学习笔记

1、互补滤波算法 互补滤波器作为一种频域滤波器,常用于融合来自不同传感器测量得到的数据。一般地,互补滤波器包含至少两种频率特性互补的输入信号。例如,对于陀螺仪和加速度计解算姿态这一双输入系统,两个输入量都能分别对姿态角进行解算,其中加速度计输入量包含高频,应通过低通滤波器来滤除;陀螺仪则包含低频噪声(积分漂移),应采用高频滤波器滤队。两者的频率特性互补,可用互补滤波思想进行姿态解算,最终输出较准确信号。 2、四元数表示姿态角 运用互补滤波与卡尔曼滤波思想进行姿态整合的过程归根结底都是利用加速度计解算出的姿态角去修正陀螺仪积分的漂移误差. 这两种方法在姿态融合过程中姿态角的表示形式都是欧拉角表示.但是用欧拉角进行姿态解算在大角度计算时会出现万向节锁(角度为90度时加速度计进行姿态解算的反三解函数无解),为了避免该问题,可采用四元数来解算姿态. 四元数的优点: ·四元数不会存在欧拉角的万向节死锁的问题 ·四元数由4个数组成2个四元数之间更容易插值 ·对四元数规范化正交化计算更加容易 3、MPU6050 DMP内部四元数解算功能 运动控制传感器MPU6050提供了DMP内部四元数解算功能,可以直接输出四元数数据。它除了提供三轴陀螺仪和三轴加速度计传感器的16位ADC信号采集功能之外,还集成了数字低通滤波器和数字运动处理DMP,可以直接输出经低通滤波处理和四元数姿态解算后的四元数数据。将该四元数转换为欧拉角,可以得到准确的俯仰角和橫滚角。 4、PID 控制

由自动控制原理可知,采用角速度反馈闭环控制可有效增加系统稳定性,因此,在进行状态角控制之前需设计姿态角速度增稳内环控制。同时,系统最终控制量为空间位置,因此需要增加外环位置控制。由此得到四轴飞行器俯仰角方向整体控制结构: 4.1、PID 控制 比例控制指的是使用一个比例系数对输入量与期望量的差进行放大或缩小。不过单纯的比例控制会产生静态误差(误差不会收敛于0),所以这时要加入积分控制,对误差进行积分再乘以积分系数,误差累计越大积分控制的比重越大。其优点是可以消除静态误差;其缺点是不稳定,会使系统产生振荡。微分控制是预测系统的变化趋势。当输入的数据缓慢变化时微分项不起作用,当产生一个阶跃响应瞬间发生变化时,微分项发挥作用,做“超前控制”。 4.2串级PID 当将两个PID串联起来,用第一个PID的输出量作为第二个PID的输入量,第一个PID的期望量为期望达到的角度,第二个PID的期望量为此时该轴的角速度,角度环为1级PID为外环,角速度环为2级PID为内环 串级PID较单级PID的优点是,作为内环的角速度由陀螺仪采集数据输出,采集值一般不存在受外界影响的情况,抗干扰能力强,并且角速度变化灵敏,当受外界干扰时,回复迅速,这样使四轴在飞行时抗干扰能力强,飞行更稳定. 4.3PID调试过程详解--P64

四轴飞行器设计

编号: 项目结题报告 项目名称: 项目负责人:学号: 联系电话:电子邮箱: 院系及专业: 指导教师:职称: 联系电话:电子邮箱: 院系及专业: 填表日期:年月日

二、指导教师意见 三、项目专家组意见 四、项目成果

四轴飞行器设计 摘要 四轴飞行器具备垂直起降飞行器的所有优点,又具备无人机的造价低、可重复性强以及事故代价低等特点,具有广阔的应用前景。可应用于军事上的地面战场侦察和监视,获取不易获取的情报。能够执行禁飞区巡逻和近距离空中支持等特殊任务,可应对现代电子战、实现通信中继等现代战争模式。在民用方面可用于灾后搜救、城市交通巡逻与目标跟踪等诸多方面。工业上可以用在安全巡检,大型化工现场、高压输电线、水坝、大桥和地震后山区等人工不容易到达空间进行安全任务检查与搜救工作,能够对执行区域进行航拍和成图等。因此,四轴飞行器的研究意义重大。 本文主要讨论四轴飞行器的设计实现。首先从历史的角度介绍小型四轴飞行器的发展以及研究成果,引入现代四轴飞行器的研究,以及运用现代控制理论进行的研究方法和所取得成果。其次给出本项目所设计的四轴飞行器样机模型与飞行控制器电路设计。着重从机械结构与飞行控制器硬件电路设计方面论述四轴飞行器的样机设计。文中详细分析了机械结构设计中的选材以及元器件选型,实现了一个切实可用,能够满足应用研究的四轴飞行器样机模型。一个稳定可用的样机模型是实现四轴飞行器的基础。之后分析四轴飞行器的飞行控制原理,分析其飞行姿态原理。对控制器中需要用到姿态角求解部分进行了详细论述。姿态角的求解在整个四轴飞行器设计中也是核心内容之一。通过软件设计实现飞行控制器方案。最后对飞行器各性能指标进行考察,进行实地飞行、调试优化飞行器软件控制器设计 关键词:四轴飞行器,飞行控制器,无人机。 一.课题背景 1.1背景:四轴飞行器,一个陌生新奇的东西慢慢地走入我们小组的生活。四轴飞行器现在是科学家想要完成突破的重要课题,但是不免遇到了很多实用性的技术难题,研究与实践应用之间还是有一定的距离的。但普通的四轴飞行器在现在已经不是我们触不可及的高精尖的科技,它现在已经成为大学生进行科技创新的一个训练,成为我们提高自身科技技术水平的桥梁;对于研究人员,他们在微电子领域不断地提高四轴飞行器的质量,增强它的功能;而很多电子爱好者也已经能够熟练地掌控四轴飞行器。 虽然现在研发的四轴飞行器有尺寸较小,运动灵活等优势,但是四轴飞行器也遇到了一些技术上的难题如载重量小,续航时间较短,产生恼人的噪音等等。对四轴飞行器的设计与优化,需要空气动力学与自动控制等方面的人才,而现在我们的小组没有对这些方面的涉猎,但我们可以在网络上获取大量的相关资源与技术支持,虽然我们有时找不到思路,但是我们并不是在未知中探索。慢慢地我们的困难会一点点被克服。四轴飞行器已经作为新兴的遥控航拍机进入了人们的生活,与其他的电子产品相同,它会逐渐开始普及,变得越来越先进。解决现在遇到的种种问题,并实现现在人们提出的假想。 当然,四轴飞行器在商业,农业,军事,消防,工业方面的前景是非常广阔的,例如商业上,技术人员可以通过增大其载重降低其噪音来使用四轴飞行器发放快递,传递信息;农业上可以进行田地的勘测,而装有太阳能电池板的四轴飞行器可以节能的进行种子的播撒;对于军事,四轴飞行器有着可怕的前景,四轴飞行器可以制作成与小型鸟类一样的大小,并使用透明机体,这样就可以达到一系列军事目的,如果在四轴飞行器携带炸弹或更恐怖的武器,后果不堪设想;关于消防,四轴飞行器由于动作灵活可已进行快速地勘测与救援;而在工业方面四轴飞行器可以在大型化工厂,高压输电线,地震后山区等人工不易到达的区域进

相关文档
最新文档