前几篇文章我们定了飞机的基本参数和装载方案。但飞机能不能飞稳、能不能飞快、装满货还安不安全,光靠经验估算是不够的。
XFLR5是一款免费的航模气动分析软件,能把我们设计中的关键参数算出来——升力够不够、重心在哪里、尾翼能不能稳住。上一次我们用XFLR5分析过NACA 4412翼型(1公斤教练机项目),完整流程记录在网站的"苏教练的流体仿真课"系列教程中。这次是全新的竞赛机,翼展2000mm、机长1600mm,翼型换成NACA 4415,所有参数都要重新算。
这篇文章先把仿真分析要做的事情全盘梳理清楚——五个阶段,每个阶段算什么,为什么算,算出来能干什么。
| 参数 | 数值 | 说明 |
|---|---|---|
| 翼展 | 2000mm | 展弦比的主要决定因素 |
| 机身长度 | 1600mm | 翼展/机长比 = 0.80 |
| 翼型 | NACA 4415 | 15%厚度,比4412更厚,结构更强 |
| 装载方式 | 双箱分仓 | 12块前仓 + 8块后仓 |
| 货物总数 | 20块 | 每块标准方块 |
| 配置 | 上单翼 | 高翼布局,重心低稳定性好 |
完整的XFLR5仿真分析分五个阶段,从2D翼型一路算到整机性能。每个阶段的输出是下一个阶段的输入,环环相扣:
目标:得到翼型在对应雷诺数下的升力、阻力、力矩特性。
| 参数 | 说明 | 为什么重要 |
|---|---|---|
| 翼型升力系数Cl | 升力随迎角变化曲线 | 判断翼型能产生多大升力 |
| 翼型阻力系数Cd | 阻力随迎角变化曲线 | 判断翼型效率 |
| 翼型力矩系数Cm | 俯仰力矩随迎角变化 | 决定尾翼需要多大配平力 |
| 失速迎角 | Cl开始下降的角度 | 飞机的安全迎角上限 |
| 最大升阻比Cl/Cd | 最高效率点对应的迎角 | 确定最佳巡航迎角 |
目标:从2D翼型数据推算真实3D机翼的气动特性。
2D翼型只告诉你"如果机翼无限长会怎样",真实机翼有翼尖,气流会从翼尖绕过去产生额外阻力。
| 参数 | 说明 | 为什么重要 |
|---|---|---|
| 机翼总升力 | 3D机翼实际产生的升力 | 判断能否托起飞机+20块货物 |
| 诱导阻力 | 翼尖涡流产生的额外阻力 | 展弦比越大诱导阻力越小 |
| 升力展向分布 | 升力沿翼展的分布 | 理想是椭圆分布(诱导阻力最小) |
| 下洗角 | 机翼气流下偏角度 | 直接影响平尾处的实际来流方向 |
目标:在XFLR5中把飞机"搭"出来——机翼、平尾、垂尾、机身分别定义几何参数。
这一步本身不"计算"什么,但它定义了后续所有稳定性分析的几何基础。
| 部件 | 需要定义的参数 |
|---|---|
| 机翼 | 翼展2000mm、弦长、翼型NACA 4415、安装角、上反角 |
| 水平尾翼 | 面积、臂长(机翼到平尾的距离)、翼型 |
| 垂直尾翼 | 面积、臂长、翼型 |
| 机身 | 长度1600mm、直径 |
目标:算出飞机能不能稳定飞行。这是整个仿真分析最核心的阶段。
| 分析项 | 说明 | 重要性 |
|---|---|---|
| 中性点位置 | 全机气动中心,即"升力中心" | 核心 |
| 重心位置 | 飞机实际重心 | 核心 |
| 静稳定裕度 | 中性点与重心的距离/MAC | 核心 |
| 平尾俯仰稳定性 | 平尾能否提供足够的恢复力矩 | 核心 |
| 垂尾方向稳定性 | 垂尾能否保持方向不偏 | 核心 |
| 尾翼配平能力 | 平尾能否抵消机翼低头力矩 | 关键补充 |
| 横向稳定性 | 上反角效应,滚转恢复能力 | 关键补充 |
| 动稳定性 | 短周期、长周期、荷兰滚、螺旋模态 | 关键补充 |
"升力中心在哪里"和"重心在哪里"——这两者的关系就是静稳定裕度。中性点(全机气动中心)在重心后面,飞机才稳定。两者距离除以平均气动弦长(MAC),就是静稳定裕度。
平尾不仅要"稳定",还要能"配平"。NACA 4415有弯度翼型,天然产生低头力矩(Cm0为负值)。平尾必须产生足够的抬头力矩来抵消这个低头力矩,否则飞机飞不平。如果平尾面积太小或臂长太短,配平不了,飞机就会一直低头。
方向稳定性是偏航恢复(垂尾管),横向稳定性是滚转恢复(上反角管)。两者耦合产生荷兰滚或螺旋模态。动稳定性不只看"受扰后往回偏",还要看"往回偏的过程中会不会振荡发散"——包括短周期、长周期、荷兰滚、螺旋四种模态。
目标:算出飞机飞起来好不好操控。
| 参数 | 说明 | 竞赛意义 |
|---|---|---|
| 失速速度 | 飞机最低能飞多慢 | 越慢越容易精准投放货物 |
| 巡航速度 | 最高升阻比对应的速度 | 飞得最省力,续航最长 |
| 操纵效能 | 升降舵/方向舵/副翼的控制力矩 | 竞赛机需要灵活操控 |
| 重心许可范围 | 满载和空载的重心变化范围 | 确保两种状态都能稳定飞行 |
普通教练机起飞多重、降落就多重。但限时搬运竞赛机不一样——装满20块货物起飞,投放后空载返航。这意味着:
| 状态 | 重量 | 飞行速度 | 雷诺数 | 重心 |
|---|---|---|---|---|
| 满载起飞 | 大 | 高 | 高 | 靠前(货物在前仓) |
| 空载返航 | 小 | 低 | 低 | 靠后(货物没了) |
上次1公斤教练机项目,我们完成了XFLR5从翼型分析到整机稳定性的完整流程:
| 阶段 | 上次完成的内容 | 对应文章 |
|---|---|---|
| 2D翼型分析 | NACA 4412在Re=210000下的升力/阻力/力矩分析 | 流体仿真课第七课~第十一课 |
| 3D机翼分析 | 3段式机翼定义和气动分析 | 流体仿真课第十二课~第十四课 |
| 稳定性分析 | 整机稳定性、重心位置、静稳定裕度 | 流体仿真课第十五课 |
完整记录在网站的"苏教练的流体仿真课"系列教程中(第一课到第十五课)。这次竞赛机的分析流程一样,但所有参数都要按新飞机重新计算。
从阶段1开始:在XFLR5 v6.62中生成NACA 4415翼型,计算竞赛机的雷诺数,运行翼型分析。
具体步骤和上次一样:
1. File -> New Project 新建项目
2. Ctrl+1 进入Direct Foil Design翼型设计模块
3. Foil -> Naca Foils 输入4415(这次用4415而不是4412)
4. Ctrl+2 切到XFoil Direct Analysis翼型分析模块
5. Analysis -> Batch Analysis (Ctrl+F6) 打开批处理分析
6. 设置雷诺数(待计算)、迎角-5到15度、步长0.5度
7. 点Analyze启动计算