引言:翼型分析完了,下一步是什么?
前十一课我们完成了NACA 4412翼型的2D气动分析,得到了Cl、Cd、Cm等关键曲线,读出了5个设计决策。但2D翼型分析假设机翼无限长,没有翼尖,没有翼展——现实中的机翼是有限的,有翼尖涡,有展向升力分布。这一课,我们正式进入3D机翼定义和分析阶段。
XFLR5分析进度
一、进入Wing and Plane Design模块
2D翼型分析在XFLR5的"XFoil Direct Analysis"模块里完成。要做3D机翼分析,需要切换到另一个模块。
下一步我们做什么?
翼型分析已经完成了,下一步进入3D机翼定义——这是从2D截面到真实机翼的关键一步。需要在XFLR5的Wing Design模块中输入翼展、弦长、上反角等参数,把2D翼型"拉伸"成3D机翼,然后用LLT或VLM方法进行3D气动分析。
操作方法:点击顶部菜单 File → Wing and Plane Design,进入机翼和飞机设计模块。进入后会出现一个三视图窗口,但左侧项目树是空白的——因为我们还没有定义任何机翼。
三视图也出现了,做些什么?左侧好像完全空白。
左侧空白是正常的——Wing and Plane Design模块和翼型分析模块是分开的,需要在这里新建机翼定义。创建机翼的入口不是Wing菜单,而是Plane菜单。点顶部菜单 Plane → Define a New Plane,先定义一架飞机,然后在飞机里定义主翼。
关键发现:XFLR5 v6.62中,3D机翼不能单独创建,必须先创建一架"飞机"(Plane),然后在飞机里定义主翼(Main Wing)、水平尾翼(Elevator)和垂直尾翼(Fin)。这是因为XFLR5的3D分析是整机分析,不是单独机翼分析。
二、定义飞机和机翼参数
点 Plane → Define a New Plane 后弹出飞机定义对话框。给飞机起名后,找到"Main Wing"区域,点 Define 按钮,进入机翼编辑界面。
机翼编辑界面
机翼编辑界面是一个表格,每行代表一个翼段(Section),列包括:y位置、弦长、偏移量、上反角、扭转角、翼型、面板数等。最简单的梯形翼只需要两个翼段——翼根和翼尖。
| 翼段 | y (m) | chord (m) | offset (m) | dihedral (°) | twist (°) | foil |
|---|---|---|---|---|---|---|
| Section 1(翼根) | 0.000 | 0.180 | 0.000 | 0.0 | 0.00 | NACA 4412 |
| Section 2(翼尖) | 0.800 | 0.130 | 0.000 | 0.0 | 0.00 | NACA 4412 |
参数解释:
- y位置:翼段沿翼展方向的位置。y=0是机身中心线(翼根),y=0.8是半翼展位置(翼尖),因为总翼展1.6米
- 弦长:翼根180mm,翼尖130mm,形成梯形翼。翼尖比翼根窄,减小翼尖涡强度
- offset:翼段前缘的X方向偏移。0表示无后掠,前缘平直
- dihedral:上反角,0度表示平直翼,后面做稳定性分析时再调整
- twist:扭转角(几何扭转),0度表示无扭转,后面可加washout改善失速特性
- foil:翼型,两个翼段都选NACA 4412
XFLR5自动计算的机翼参数
填完参数后,界面右侧自动显示机翼的几何特性:
| 参数 | 数值 | 含义 |
|---|---|---|
| Wing Span | 1.60 m | 翼展(左右翼尖距离) |
| Area | 0.25 m² | 翼面积 |
| Mean Geom. Chord | 0.15 m | 平均几何弦长 |
| Mean Aero Chord | 0.16 m | 平均气动弦长(MAC) |
| Aspect Ratio | 10.32 | 展弦比(翼展²÷翼面积) |
| Taper Ratio | 0.72 | 锥比(翼尖弦长÷翼根弦长) |
| Root to Tip Sweep | 0.00° | 前缘后掠角 |
| VLM Panels | 494 | VLM网格面板数 |
这些数据和我们第一课的设计目标完全吻合:翼展1.6米、翼面积0.25㎡、展弦比10.3。三视图中可以看到一个前缘平直、后缘向前收的梯形翼——这就是我们的机翼。
三、展弦比是什么?
Aspect ratio是个什么?
Aspect Ratio = 展弦比,就是机翼的"胖瘦程度"。公式是展弦比 = 翼展² ÷ 翼面积。我们的机翼:1.6² ÷ 0.25 = 10.3。
展弦比越大,机翼越细长,翼尖涡越弱,诱导阻力越小,滑翔效率越高。代价是结构变重、滚转变慢。10.3对教练机来说是合理的选择——比滑翔机低,比战斗机高,兼顾效率和操控。
| 展弦比 | 形状 | 典型飞机 | 特点 |
|---|---|---|---|
| 低(3-5) | 短粗 | F-14战斗机 | 滚转快,诱导阻力大 |
| 中(6-9) | 适中 | 塞斯纳172 | 平衡,教练机常用 |
| 高(10+) | 细长 | 滑翔机、我们的航模 | 诱导阻力小,滑翔效率高 |
| 超高(20+) | 极细长 | 滑翔机竞赛机 | 滑翔极好,但结构重 |
四、定义分析参数
机翼定义完成后,需要设置分析参数。点 Analysis → Define an Analysis,弹出分析定义对话框。
关键设置
| 参数 | 设置值 | 说明 |
|---|---|---|
| Polar Type | Type 1(Fixed Speed) | 固定速度分析,迎角变化 |
| V∞(速度) | 20 m/s | 巡航速度,对应Re≈210000 |
| 分析方法 | LLT(升力线理论) | 适合高展弦比直机翼 |
| 迎角范围 | -5° 到 15° | 从负迎角到失速 |
| 步长 | 0.5° | 41个计算点 |
| 密度 | 1.225 kg/m³ | 标准大气海平面 |
为什么选LLT?LLT(Lifting Line Theory,升力线理论)是普朗特提出的经典3D机翼分析方法,假设机翼可以用一根"升力线"代替。它适合高展弦比(AR>5)、无后掠或小后掠的直机翼。我们的展弦比10.3、后掠角0°,完全符合LLT的适用条件。VLM(涡格法)和3D Panel方法适用于更复杂的几何,但计算量更大。
3D分析中的雷诺数变化
2D翼型分析中我们只输入一个Re=210000。但3D机翼沿翼展方向,弦长在变化,雷诺数也在变化:
| 位置 | 弦长 | Re(20m/s时) | 与2D分析的对比 |
|---|---|---|---|
| 翼根 | 0.180 m | ~245,000 | 高于210000 |
| 翼中 | 0.155 m | ~211,000 | ≈210000(匹配!) |
| 翼尖 | 0.130 m | ~177,000 | 低于210000 |
XFLR5在3D分析时会自动沿翼展分段,每段用对应的弦长和速度计算当地Re,然后从2D翼型数据库中插值获取该Re下的气动数据。这就是为什么2D翼型分析很重要——它是3D分析的数据基础。
五、第一次3D分析结果
设置好迎角范围(-5°到15°,步长0.5°)后,点击Analyze运行分析。分析过程中的输出窗口显示:
成功的部分
-5°到约10°的迎角范围全部计算成功,数据有效。这部分覆盖了巡航飞行范围(4-7°),是我们最关心的区间。
失败的部分
11°到15°的高迎角区间出现 "could not be interpolated"(无法插值)的警告,最后提示 "some points are outside the flight envelope"(部分点超出飞行包线)。
原因分析:3D机翼分析需要调用2D翼型数据。翼尖处弦长0.13m,对应Re≈177,000,但我们2D翼型分析只跑了Re=210000一组。当3D分析在翼尖处需要Re=177,000的数据时,数据库里没有,无法插值。高迎角时翼尖有效迎角更高,更容易超出已有数据范围。
这正常吗?完全正常。低迎角段(-5°到10°)的结果是有效的,包含了巡航范围,足够我们分析。高迎角失速区的数据缺失,可以在后续补充2D翼型分析(多跑几组Re)来解决。对于初步设计,巡航段的数据已经能读出很多关键信息。
六、3D分析能告诉我们什么?
3D机翼分析和2D翼型分析的核心区别:
| 对比项 | 2D翼型分析 | 3D机翼分析 |
|---|---|---|
| 假设 | 机翼无限长 | 有限翼展 |
| 翼尖涡 | 无 | 有,产生诱导阻力 |
| 展向升力分布 | 无(均匀) | 有,可以看到翼根到翼尖的升力变化 |
| 诱导阻力 | 无 | 有,是3D分析的重要输出 |
| 下洗角 | 无 | 有,翼尖涡导致气流下偏 |
| 有效迎角 | =几何迎角 | 几何迎角 - 下洗角 |
| 失速特性 | 只有截面失速 | 可以看到哪个截面先失速 |
下一课我们将查看3D分析的曲线图,包括:
- Cl vs Alpha:3D升力系数vs迎角(斜率会比2D低,因为有下洗)
- CD vs Alpha:3D阻力系数vs迎角(包含诱导阻力,比2D高)
- Cl/Cd vs Alpha:3D升阻比(最大值会比2D低)
- 升力沿翼展分布:看升力在翼根到翼尖之间怎么分布
- 下洗角分布:翼尖涡导致气流下偏多少
七、踩坑记录
这一课踩了几个坑,记录下来给后来者参考:
| 问题 | 原因 | 解决 |
|---|---|---|
| 找不到Wing菜单 | 顶部菜单栏没有Wing选项 | 用Plane菜单,先建飞机再建机翼 |
| View菜单没有Project Tree | v6.62界面和教程版本不同 | 不需要项目树,直接用Plane菜单 |
| 分析对话框灰色不可用 | 还没定义分析参数 | 先Analysis → Define an Analysis |
| 高迎角插值失败 | 2D翼型数据只有Re=210000一组 | 巡航段数据有效,失速区后续补充 |
这个对话框是虚的,什么都点不了。
这个对话框现在是用不了的,因为还没有定义分析参数。需要先关掉它,然后点 Analysis → Define an Analysis,设置分析方法、速度、密度等参数。定义完分析后,之前灰色的对话框就会变亮,就能设置迎角范围并点Analyze了。
八、总结
第十二课核心要点
从2D翼型进入3D机翼分析,需要通过Plane → Define a New Plane创建飞机,再定义Main Wing机翼。机翼参数:翼展1.6m、翼根弦长0.18m、翼尖弦长0.13m、展弦比10.32、锥比0.72。用LLT升力线理论,速度20m/s,迎角-5°到15°。低迎角段分析成功,高迎角段因2D数据不足插值失败。3D分析比2D多了诱导阻力、下洗角、展向升力分布等关键信息。下一步查看3D曲线图,读出整机设计决策。