配平分析是飞行器设计和飞行控制中的关键环节,确保飞行器在不同飞行条件下(如起飞、巡航、降落等)保持平衡和稳定。通过配平分析,可以调整飞行器的重心位置、操纵面偏角等参数,使飞行器在各种飞行状态下都能保持稳定的姿态。
本教学案例演示了完整飞机模型的配平分析。
在开始之前,请将本教程中使用的文件复 制到您的工作目录。
预处理是使用Nastran MSC用户配置文件中的Altair HyperMesh完成的。使用具有现有数据的结构模型作为基础模型,本教程演示了如何在气动弹性域中创建实体。
包括以下练习:
Note:在本教程中,HyperMesh被用作预处理器。由于HyperMesh不完全支持某些气动弹性entity,因此稍后在本教程过程中会手动将它们添加到输入文件中。
图1.HyperMesh中的航空航天(Nastran MSC)用户配置文件 Aerospace(Nastran MSC)用户配置文件加载。HyperMesh的功能与正确的模板、宏菜单和导入阅读器,以在Nastran MSC中创建气动弹性模型。
Aeroelasticity浏览器对于本教程中即将执行的任务非常有用。
模型数据库被加载到HyperMesh会话中。

图2.飞机的基本结构模型
Aeroelasticity浏览器打开。
本节是本教程的主要部分;定义了气动弹性域。总共有18个实体,如图3所示。结构域以浅灰色显示。
图3.Aeroelastic Domain的实体 3.1 创建AEROSEntry
在此步骤中,定义了模拟的基本/参考参数。
在Controls下创建AEROS的collector。
图4.AEROS条目的定义3.2 创建AEFACT条目
AEFACT条目用于创建Aero面板的分割点的表格数据;这些面板稍后将在CAERO1条目中引用。
AEFACT的收集器将在Controls文件夹中创建。
DataD行和表图标
将显示在浏览器中。
图5.AEFACT条目的定义
7. 在表中,输入下表中的信息。 | D1 | D2 | D3 | D4 | D5 | D6 |
| AEFACTID | Details | D1 | D2 | D3 | D4 | D5 | D6 |
表3. Horizontal Elevator Tip
| AEFACTID | Details | D1 | D2 | D3 | D4 | D5 | D6 |
表4. Horizontal Stabilizer Tip
| AEFACTID | Details | D1 | D2 | D3 | D4 | D5 | D6 |
表5. Horizontal Stabilizer
| AEFACTID | Details | D1 | D2 | D3 | D4 | D5 | D6 |
表6. Rudder
| AEFACTID | D1 | D2 | D3 | D4 | D5 | D6 | |
表7. Rudder Top
| AEFACTID | Details | D1 | D2 | D3 | D4 | D5 | D6 |
表8. Rudder Vertical Tip
| AEFACTID | Details | D1 | D2 | D3 | D4 | D5 | D6 | |
表9. Vertical Stabilizer
| AEFACTID | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 |
表10. Wing Aileron
| AEFACTID | Details | D1 | D2 | D3 | D4 | D5 | D6 |
表11. Wing Outer
| AEFACTID | Details | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 |
表12. Wing Inner
| AEFACTID | Details | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 | D11 |
3.3 创建Aeroelasticity面板
CAERO1条目用于在基础结构模型中创建气动弹性板网格。AEFACT条目用于在面板网格中沿弦和跨度方向创建分割。

图6.CAERO1定义中的节点选择
图7显示了正确的选择顺序。

图7.CAERO1定义的节点选择顺序

图8.CAERO1中Chord和Span表的定义
结构域灰显以获得更好的可见性。
图9.飞机不同部分的CAERO1定义
3.4 创建气动弹性框列表
AELIST条目用于从面板网格(CAERO1)创建气动弹性框列表。
AELIST的收集器在AeroSets下创建。
图10.AELIST定义
图11.为每个AELIST选择单元
3.5 创建插值样条曲线
在此步骤中,将创建SPLINE1条目,用于在气动弹性域和结构域之间插入运动和/或力。每个SPLINE1条目都引用了一个AELIST集(气动弹性域)、一个节点集(结构域)和相应的CAERO1条目。为气动弹性域中的18个实体中的每个实体创建了18个SPLINE1条目。结构域的节点集在基础模型中已经可用。
将创建SPLINE2收集器。
图12.在SPLINE1中引用AELIST
图13.在SPLINE1中引用SET1
图14.参考CAERO1inSPLINE1
图15.模型的SPLINE1个实体
3.6 创建AESTAT条目
AESTAT条目指定刚体运动,这些运动在气动弹性分析中用作修剪变量。稍后在TRIM批量数据输入中引用。
将创建AESTAT收集器。
将创建攻角的自由度。
图16.在模型中定义的AESTAT条目
3.7 创建AESURF条目
在此步骤中,定义了空气动力学控制面。
图17.适用于AESURF的附加AELIST
AESURF收集器创建完毕。
图18.选择AELIST for AESURF
| 表13.AESURF详情 | ||
| AESURF Name | LinkedAELIST | CID1 |
这很重要,因为这些名称稍后会在AELINK条目中引用。
在以下步骤中,使用文本编辑器手动将HyperMesh中不完全支持的某些实体添加到输入文件中。
4.1 导出输入文件
图19.从HyperMesh导出输入文件
4.2 定义TRIM条目
在此步骤中,定义了空气动力学配平变量的马赫数、动态压力和约束值。
$--1---><---2--><---3--><---4--><--5---><--6---><---7--><--8---><---9-->
TRIM 1 .4 1.65 ROLL 0. PITCH 0.
YAW 0. URDD2 0. URDD3 -1. URDD4 0.
URDD5 0. URDD6 0. 4.3 定义AELINK条目
在此步骤中,AELINK条目用于定义AESURF条目之间的关系。
$--1---><---2><---3-><---4-><-5---><--6---><---7-><-8---><---9->AELINK1AILR_LAILR_R-1AELINK1ELEV_LELEV_R1
Note:AELINK的ID必须与引用的TRIM条目的ID匹配。
4.4 定义Aeroelastic子工况信息条目
在此步骤中,
TRIM = 1
AESYMXZ = Asymmetric
AESYMXY = Asymmetric
AEROF = ALL
APRES = ALL 4.5 对输入文件执行校正
由于某些HyperMesh导出问题,输入文件需要一些手动更正。这些问题将在将来的版本中得到解决。
图20.Altair计算控制台
如果作业成功,则新的结果文件应位于工作目录中。如果存在任何错误,请在aeroelasticity_trim.out文件中查找可能有助于调试inputdeck的错误消息。

图21.AltairComputeConsole求解器视图窗口
。 得到的等值线表示气动弹性配平分析的位移场。
图22.飞机的位移等值线图