苏教练的流体仿真课·第二课:手搓飞机要飞起来——重心、三轴稳定性、调平,XFLR5全仿真
上一课,我们用计算的方法设计了一架1公斤的固定翼航模,确定了翼展1.6米、翼面积25dm²、弦长、展弦比、机长和重心位置等全部参数。但纸面上的设计能不能飞,还需要在XFLR5里仿真验证。
一架手搓飞机要飞起来,我关心三个核心问题:

本课的三个核心问题
第一,重心位置。飞机的重心在什么位置合适?太靠前太靠后都不行,我怎么在XFLR5里设置和调整重心?
第二,三个稳定性。俯仰稳定性最重要,横侧稳定性第二,方向稳定性第三。这三个稳定性在XFLR5里怎么看、怎么分析?
第三,飞机调平(Trim)。飞机能不能平飞?升降舵需要什么角度?速度和配平之间什么关系?
一、重心位置——一切稳定性的起点
重心是飞机稳定性的根本。不管你的机翼设计得多漂亮,重心不对,飞机就飞不好。对于我们的1公斤飞机:
重心范围的经验法则
对于常规布局的上单翼飞机,重心通常在平均气动弦长(MAC)的25%~35%位置之间。这个范围怎么理解?
MAC(Mean Aerodynamic Chord,平均气动弦长):对于梯形翼,MAC不是简单的翼根弦或翼尖弦,而是一个等效的"平均弦长"。XFLR5会自动计算MAC的位置和长度。重心位置用MAC的百分比来表示,25%MAC就是从MAC前缘算起、弦长的四分之一处。
经验值:上单翼飞机重心在25%~30%MAC比较安全;下单翼可以稍微靠后一点,到30%~35%MAC。我们的飞机是上单翼,所以目标重心在28%MAC左右,留出前后调整的空间。
XFLR5中如何设置重心
在XFLR5中,重心位置不需要你自己算坐标。当你建立完整的飞机模型后,XFLR5会根据所有部件的重量和位置自动计算总重心。你可以在分析设置中调整重心位置,观察不同重心下飞机的稳定性变化。
1打开XFLR5,加载上一课设计的机翼、尾翼、机身等部件
2在Plane(整机)设计页面,设置每个部件的重量和位置
3XFLR5自动计算MAC位置和重心在MAC上的百分比
4在分析面板中调整重心位置,观察稳定性曲线的变化
调重心的实用方法
在现实中调重心,最常用的方法就是前后移动电池。我们的电池重240g,是机上最重的单个部件,前后移动10mm,重心大约移动4~6mm,效果非常明显。
其他调重心方法:调整接收机位置、加减机头配重、调整起落架位置等。电池是最方便的,因为固定架通常留有余量。
二、三轴稳定性分析——最重要的一课
稳定性决定了飞机飞起来后会不会"自己乱来"。稳定性好,你松开控制杆飞机自己就能恢复平飞;稳定性差,飞机要么疯狂振荡,要么直接失控。
飞机的稳定性分三个轴,重要性不一样:
1. 俯仰稳定性(Pitch Stability)—— Cmα
这是最重要的稳定性,没有之一。俯仰稳定性不够,飞机要么抬头失速,要么低头俯冲,根本没法飞。
什么是Cmα? Cmα是俯仰力矩系数(Cm)对迎角(α)的导数。简单说,就是迎角变化一度,俯仰力矩变化多少。
Cmα必须为负值,飞机才有俯仰稳定性。
负的Cmα意味着:当飞机抬头(迎角增大)时,产生一个低头的力矩,把机头压回去;当飞机低头(迎角减小)时,产生一个抬头的力矩,把机头抬回来。这就像一个弹簧,始终要把飞机拉回原来的姿态。
在XFLR5中查看俯仰稳定性的步骤:
1完成整机建模后,选择 Type Analysis → Fixed Axes(固定轴分析)
2设置分析条件:速度(如15m/s)、高度(海平面)
3运行分析后,查看 Cm vs Alpha 曲线
4曲线斜率就是Cmα——斜率应该是负的,且数值适中
俯仰稳定性的主要来源:机翼的气动中心(AC)和飞机重心的相对位置。对于常规布局,水平尾翼是提供俯仰稳定性的关键部件。重心越靠前(MAC百分比越小),俯仰稳定性越强,但操纵性变差——这就是设计中的权衡。
2. 横侧稳定性(Lateral Stability)—— Clβ
横侧稳定性排第二。它决定了飞机受到扰动倾斜后,能不能自己恢复水平。
什么是Clβ? Clβ是滚转力矩系数(Cl)对侧滑角(β)的导数。当飞机向一侧倾斜时会伴随侧滑,侧滑产生的滚转力矩决定了飞机能不能改平。
Clβ必须为负值,飞机才有横侧稳定性。
负的Clβ意味着:飞机向右倾斜(产生右侧滑)时,右翼升力增大、左翼升力减小,产生一个向左滚转的恢复力矩,把飞机拉回水平。
提供横侧稳定性的主要因素:
- 上反角(Dihedral Angle):机翼向上抬起的角度,是横侧稳定性最主要的来源。我们的飞机有3°~5°上反角
- 上单翼布局:机翼在机身上方,重心在机翼下方,本身就提供了类似"钟摆"的稳定效应
- 后掠角:后掠翼在侧滑时一侧展弦比增大、另一侧减小,产生恢复力矩
在XFLR5中,横侧稳定性在3D视图下的惯性分析或者六自由度分析中查看Clβ导数。
3. 方向稳定性(Directional Stability)—— Cnβ
方向稳定性排第三,但不可缺少。它决定了飞机偏航后能不能自己回正。
什么是Cnβ? Cnβ是偏航力矩系数(Cn)对侧滑角(β)的导数。
Cnβ必须为正值,飞机才有方向稳定性。
正的Cnβ意味着:飞机向右侧滑时,垂直尾翼产生一个向左的侧力,这个力产生一个向右偏航的力矩,把机头拉回原来的方向。
方向稳定性主要来自垂直尾翼。垂直尾翼面积越大、力臂越长(尾翼离重心越远),方向稳定性越强。这就是为什么有些飞机在垂直尾翼上方加了背鳍(Dorsal Fin),就是为了增加方向稳定性。
方向稳定性和横侧稳定性是耦合的,它们通过侧滑角β联系在一起。好的设计需要两者协调:方向稳定性太强而横侧稳定性太弱,飞机容易出现"荷兰滚"(Dutch Roll);方向稳定性太弱而横侧稳定性太强,飞机容易出现"螺旋不稳定"。
三、飞机调平(Trim)——让飞机自己平飞
有了正确的重心和足够的稳定性,最后一步就是调平。所谓"调平",就是找到一组控制面偏角(主要是升降舵角度),让飞机在设定的速度下能够自动保持平飞,不需要你一直推或拉杆。
配平的概念
在XFLR5中,配平计算(Trim)会自动帮你找到:
- 升降舵偏角(δe):需要多少度升降舵才能在给定速度下平飞
- 配平迎角(αtrim):飞机在该速度下平飞时的迎角
- 配平升力系数(CLtrim):平飞时需要的升力系数
我们的飞机在15m/s时 CL = 1000 / (0.5 × 1.225 × 15² × 0.34) ≈ 0.213
1在XFLR5中选择 Type Analysis → Trim → Speed
2设定目标速度范围(如10~25m/s)
3运行Trim分析
4查看结果:每个速度对应的升降舵偏角、配平迎角、配平CL
怎么看Trim结果
好的Trim结果应该满足:
- 升降舵偏角合理:在±10°以内最好,超过±15°说明重心或尾翼设计需要调整
- 配平迎角合理:在5°~12°之间,不能太接近失速迎角(通常15°左右)
- 全速度范围内变化平缓:从低速到高速,升降舵偏角不应该有突变
如果Trim结果不理想怎么办?
升降舵偏角太大(超过15°):重心可能太靠后了,把重心前移2%~3%MAC试试
升降舵偏角为0但飞机不平飞:可能需要调整机翼安装角(Incidence Angle)或尾翼安装角
低速时需要很大的升降舵:说明翼面积不够或翼载荷太大,需要重新考虑机翼设计
四、本课小结——从设计到验证的完整闭环
我们把一架手搓飞机需要关注的飞行特性,整理成一个清晰的分析流程:
这就是XFLR5的威力所在:不用真机试飞,就能在电脑上验证你的设计能不能飞。当然,仿真和现实总有差距——风、制造误差、重心测量误差等都会影响实际飞行。但有了仿真打底,你至少知道设计方向是对的,调试的时候心里有数。
苏教练的实战心得:我教了十几年航模,见过太多"凭感觉"做飞机的新手,重心不是太靠前就是太靠后,飞起来不是"抬头飞机"就是"俯冲飞机"。如果他们先在XFLR5里仿真一下,很多问题在动手之前就能发现。流体仿真的意义,不是替代实践,而是让实践更高效。
下一课,我们将打开XFLR5软件,实际建立1公斤飞机的整机模型,把这五个分析步骤走一遍,看到真实的仿真数据。敬请期待。