- 博客(43)
- 收藏
- 关注
原创 深失速现象
失速是指飞行器的迎角(攻角)达到一个临界值时,气流在机翼或其他升力面上无法顺畅通过,导致升力迅速减小的现象。而深失速是一种特殊且危险的失速状态,通常发生在T型尾翼或高置尾翼的飞机上。在深失速中,尾翼被主翼的湍流区影响,失去对俯仰的控制能力。这种情况导致飞机机头难以自然下沉,难以恢复正常气流状态,从而陷入稳定的失速状态,仿佛飞机被“卡住”了一样。深失速现象与飞机的尾翼布局密切相关,尤其在采用T型尾翼设计的飞机中更为常见。
2024-11-08 22:14:20
855
原创 飞行中的荷兰滚现象
荷兰滚是一种飞行器在横侧方向上产生的耦合运动,表现为偏航(Yaw)和滚转(Roll)的周期性振荡。它是由飞行器侧向稳定性和滚转稳定性共同作用的结果,表现为偏航角和滚转角的交替变化。在这个过程中,机体的垂直尾翼和机翼所产生的气动力与飞行器惯性之间产生复杂的耦合,导致一种类似摆动的运动模式。这种现象的名字源自于飞行员的描述——荷兰的船在波浪中左右摇晃的滚动模式。虽然这种运动形式并不致命,但如果不加以控制,荷兰滚会导致乘客不适、飞行性能下降,甚至在恶劣条件下引发更严重的飞行控制问题。
2024-11-06 18:50:21
1497
原创 飞机的副翼反效问题
副翼反效是指在高速飞行时,副翼的偏转不仅不能产生预期的升力差,反而会引起与操作方向相反的滚转响应。简言之,当飞行员尝试通过副翼使飞机向一个方向滚转时,飞机却向相反方向滚转。这种反常的操纵反应会对飞行安全造成严重威胁,尤其是在高速、高空或结构弹性影响显著的情况下。副翼反效是一个复杂的航空现象,涉及气动力学、结构力学和飞行力学等多个领域。理解其发生机理对于飞机设计、试飞和飞行操作都有重要意义。通过优化设计和改进飞行控制手段,可以有效防止和减轻副翼反效的影响,确保飞机的操纵性和飞行安全。
2024-11-03 20:03:05
1085
原创 飞机布雷盖航程公式
飞机布雷盖航程公式布雷盖航程公式(Breguet Range Equation)是描述飞行器巡航飞行阶段航程的重要分式,它是根据航迹积分得到的。
2024-11-01 18:56:22
1173
原创 04 翼型和机翼、尾翼几何选择
在高于设计雷诺数的情况下,虽然湍流边界层可以减少流动分离,提高部分性能,但增加的摩擦阻力和热效应会带来新的挑战。因此,翼型设计需要在不同的雷诺数范围内进行优化,以平衡升力、阻力和其他性能参数的需求。
2024-06-17 11:37:38
4027
原创 03 根据概念草图确定尺寸
最佳巡航速度:优化目标是航程最远,适用于长距离飞行。最佳盘旋速度:优化目标是留空时间最长,适用于需要长时间滞空的任务。这两种速度优化的目的不同,导致了它们在具体飞行速度上的差异。在飞机概念设计中,“sizing” 指的是确定飞机主要尺寸和几何参数的过程,以确保飞机满足设计需求和性能要求。定义设计要求:确定飞机的任务和性能要求,如航程、速度、载重、起飞和降落距离等。初步重量估算:基于历史数据和经验,对飞机的结构重量、发动机重量、燃油重量等进行初步估算。气动设计。
2024-06-17 08:41:32
1261
原创 《Algorithms for Optimization》第一章笔记
2)糟糕的基准设计输入;3)优化过程出错;4)不合适的优化算法。工程师的工程经验通常对二维和三维问题比较有效,而现代优化技术可以处理具有数百万变量和约束的问题,这是优化设计的优势所在。
2024-03-29 22:45:09
837
原创 项目前导:Linux系统常用命令
Linux系统常用命令1. cd 切换目录命令的使用2. 绝对路径与相对路径3. 创建、删除文件用目录命令的使用4. 复制、移动文件及目录命令的使用5. 查看命令帮助6. ls 命令选项使用7. mkdir 和 rm 命令选项8. cp 和 mv 命令选项9. 重定向命令10. 查看文件内容命令的使用11. 链接命令12. 文本搜索命令查找文件命令1. cd 切换目录命令的使用命令说明cd 目录切换到指定目录cd ~切换到当前用户的主目录cd ..切换到上一级目
2020-08-29 20:07:02
117
原创 千里之行 | 模块
第十四课 模块一. 模块二. 模块的创建三. 模块的使用一. 模块模块化指将一个完整的程序分解成一个个的小模块;通过将模块组合,来搭建出一个完整的程序;模块化的优点:♦ 方便开发;♦ 方便维护;♦ 模块可以复用;二. 模块的创建在Python当中一个py文件就是一个模块;在一个模块中引入外部模块的方法:import 模块名(模块名就是py文件)可以引入同一个模块多次,但是模块的实例只会创建一次;import 模块名 as 模块别名在一个模块内部都有一个__name__,.
2020-08-07 16:35:25
141
原创 千里之行 | 面向对象(3)
第十三课 面向对象(3)一. 继承简介二. 方法重写三. super()四. 多重继承五. 多态六. 属性和方法一. 继承简介继承是面向对象三大特性之一;通过继承可以使一个类获取到其他类中的属性和方法;在定义类时,可以在类名后面的括号中指定当前类的父类(超类、基类);继承提高了类的复用性。让类与类之间产生了关系。有了这个关系,才有了多态的特性;二. 方法重写如果在子类中有和父类同名的方法,则通过子类实例去调用方法时,会调用子类的方法而不是父类的方法,这个特点我们称之为方法的重写(覆盖)
2020-08-02 07:03:54
106
原创 千里之行 | 面向对象(2)
第十二课 面向对象(2)一. 特殊方法二. 封装三. property装饰器一. 特殊方法在类中可以定义一些特殊方法,也称为魔术方法;特殊方法都是形如__xxx__( )这种形式;特殊方法不需要我们调用,特殊方法会在特定的时候自动调用;二. 封装出现封装的原因:需要一种方式来增强数据的安全性,主要有以下两方面:♦ (1) 属性不能随意修改;♦ (2) 属性不能改为任意的值;封装是面向对象的三大特性之一;封装是指隐藏对象中一些不希望被外部所访问到的属性或方法;可以提供一个g
2020-08-01 23:54:29
80
原创 千里之行 | 面向对象1
第十一课 面向对象(1)一. 面向对象简介一. 面向对象简介Python是一门面向对象的编程语言;所谓面向对象的语言,==简单理解就是语言中的所有操作都是通过对象来进行的;面向过程♦ 面向过程指将我们的程序分解为一个一个步骤,通过对每个步骤的抽象来完成程序;♦ 这种编写方式往往只适用一个功能,如果要实现别的功能,往往复用性比较低;♦ 这种编程方式符合人类的思维,编写起来比较容易...
2020-07-28 06:38:24
85
原创 千里之行 | 函数(3)
第十课 函数(3)一. 高阶函数二. 闭包三. 装饰器的引入四. 装饰器的使用一. 高阶函数接受函数作为参数,或者将函数作为返回值返回的函数就是高阶函数;二. 闭包将函数作为返回值也是高阶函数,称为闭包;闭包的好处:♦ 通过闭包可以创建一些只有当前函数能访问的变量♦可以将一些私有数据藏到闭包中形成闭包的条件:♦ 函数嵌套;♦将内部函数作为返回值返回;♦ 内部函数必须使用到外部函数的变量;三. 装饰器的引入我们可以直接通过修改函数中的代码来完成需求,但是会产生一些问题:
2020-07-26 07:54:35
96
原创 千里之行 | 函数(2)
第九课 函数(2)一. 函数的返回值二. 文档字符串三. 函数的作用域四. 命名空间五. 递归函数一. 函数的返回值返回值就是函数执行以后返回的结果;通过return来指定函数的返回值;return后面可以跟任意对象,返回值甚至可以是一个函数;二. 文档字符串help( )是Python中内置函数,通过help()函数可以查询Python中函数的用法;在定义函数时,可以在函数内部编写文档字符串,文档字符串就是对函数的说明;三. 函数的作用域作用域(scope)作用域指的是变量生
2020-07-22 23:24:25
109
原创 千里之行 | 函数(1)
第九课 函数上一. 函数简介二. 函数的参数1. 形参和实参2. 函数的传递方式三. 不定长参数四. 参数的解包一. 函数简介函数也是一个对象;函数用来保存一些可执行的代码,并且可以在需要时,对这些语句进行多次调用;语法def 函数名([形参1,形参2,形参3,...]): 代码块函数名必须符合标识符的规范(可以包含字母、数字、下划线但是不能以数字开头);print是函数对象,print()是调用函数;二. 函数的参数1. 形参和实参形参(形式参数)定义形参就相当.
2020-07-20 23:54:34
103
原创 千里之行 | 元组&字典&集合
第七课 元组&字典&集合一. 元组简介二. 字典简介1. 字典的基本介绍2. 字典的使用3. copy( )4. 遍历字典四. 集合1. 集合简介一. 元组简介元组基本介绍♦ 元组的表现形式:tuple;♦ 元组是一个不可变序列(一般当我们希望数据改变时,使用元组(如存储身份证号),其他情况下基本都使用列表)♦ 使用( )创建元组;♦ 元组不是空元组至少有一个逗号(,),当元组不是空元组时括号可以省略;♦ 元组解包指将元组当中的每一个元素都赋值给一个变量;二. 字典简
2020-07-18 10:13:05
102
原创 千里之行 | 列表
第六课 列表一. 序列1. 基本概念2. 序列的分类二. 列表1. 列表的作用三. 通用操作四. 修改列表五. 列表的方法六. 遍历循环1. for循环2. range(start,stop[,step])一. 序列1. 基本概念序列是Python中最基本的一种数据结构。序列用于保存一组有序的数据,所有的数据在序列当中都有一个唯一的位置(索引),并且序列中的数据会按照添加的顺序来分配索引;数据结构指计算机中数据存储的方式;2. 序列的分类可变序列(序列中的元素可以改变):如列表(lis.
2020-07-14 11:39:07
91
原创 Python中的一些概念
Python前5课复习一. 重要概念及知识点1. 表达式2. 语句3. 程序4. 函数5. 标识符6. 变量7. 运算符8. 非布尔值的与或运算9. 运算符的优先级10. 代码块11. while循环三要素一. 重要概念及知识点1. 表达式表达式:指由数字、运算符、数字分组符号、自由变量和约束变量等以能求得数值的有意义排列方法的组合;表达式一般仅用于计算一些结果,不会对程序产生实质性的影响;2. 语句一个语法上自成体系的单位,它由一个词或句法上有关联的一组词组成;语句的执行一般会对程序产
2020-07-11 16:17:40
225
原创 千里之行 | 条件控制语句
第五课 条件控制语句一. 条件判断语句二. input( )函数三. if-else语句四. if-elif-else语句五. while 语句六. 循环嵌套七. break和continue语句一. 条件判断语句执行的流程:♦ if语句执行时,会先对条件表大家式进行求值判断;♦ 如果为True,则执行if后的语句;♦ 如果为False,则不执行;语法:if 条件表达式:
2020-07-10 23:04:53
99
原创 千里之行 | 运算符
第四课:运算符一. 运算符1. 运算符的概念2. 运算符的分类二. 算术运算符三. 赋值运算符四. 比较运算符五. 逻辑运算符1. not 逻辑非2. and 逻辑与3. or逻辑或4. 非布尔值的与或运算六. 条件运算符(三元运算符)七. 运算符的优先级一. 运算符1. 运算符的概念运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2 + 3,其操作数是2和3,而运算符是“+”;2. 运算符的分类算术运算符赋值运算符比较运算符(关系运算符)逻辑运算符条件运算符(
2020-07-09 00:55:46
93
NASA发布的CFD2030愿景
2024-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人