3. 航空曲面建模的几何基础
在CATIA中做航空曲面,第一步不是点“创成式外形设计”里的哪个命令,而是先想清楚:我这条曲线、这张曲面,在数学上到底是什么,它和相邻面之间要满足什么条件。航空外形件(整流罩、翼身融合段、进气道唇口、舱门开口区)对气动和装配的双重要求,最终都会落到点、线、面的表达精度和面与面之间的连续性等级上。这一节把这三件事讲透:几何对象怎么表达、连续性怎么分级、光顺性怎么判断。
一、点、线、面的数学表达
CATIA的曲面内核基于NURBS(非均匀有理B样条)。理解这一点,很多操作现象就能解释清楚。
点是最基本的几何元素,在CATIA中分为坐标点、极值点、交点、投影点、曲线上点等。数学上点就是一个三维坐标 (x, y, z),但在曲面建模中,点的意义在于它是控制点的角色——NURBS曲线和曲面的形状由控制点网格决定,而不是由曲线“穿过”的点决定(除非是插值模式)。
曲线的NURBS表达为:
C(u) = Σ Ni,p(u) · wi · Pi / Σ Ni,p(u) · wi
其中 Pi 是控制点,wi 是权重,Ni,p(u) 是p次B样条基函数,u 是参数(通常0到1)。关键理解:控制点位置决定曲线走向,权重决定曲线被“拉向”控制点的程度,节点矢量决定参数分布。在CATIA中创建样条时,如果选择“通过点”模式,系统会反算控制点;如果选择“控制点”模式,你直接操控控制点网格。航空曲面推荐用控制点模式,因为形状可控性更强。
曲面是曲线的二维推广:
S(u,v) = Σ Σ Ni,p(u) · Nj,q(v) · wij · Pij / Σ Σ Ni,p(u) · Nj,q(v) · wij
控制点从一维排列变成二维网格 Pij,u和v是两个方向的参数。CATIA中的放样(Loft)、扫掠(Sweep)、填充(Fill)本质上都是在构造这个控制点网格。控制点网格的质量直接决定曲面质量——网格扭曲、间距突变,曲面就会产生波纹或褶皱。
二、连续性概念:G0/G1/G2/G3
连续性描述的是两条曲线或两张曲面在拼接处的光滑程度。航空外形中,连续性等级直接决定气流是否会产生分离、雷达反射是否异常、装配时是否出现阶差。
G0(位置连续):两条曲线端点重合,或两张曲面边界重合。这是最低要求,只保证“接上了”,不保证光滑。在CATIA中表现为拼接处有明显折角或棱线。航空结构中,G0通常只用于非气动面的结构搭接。
G1(切线连续):拼接处切线方向一致,视觉上光滑,但曲率可能突变。数学上要求一阶导数连续。CATIA中常用“匹配”(Match)命令实现G1。G1的典型问题:虽然看起来光滑,但曲率梳在拼接处会出现尖角,气流经过时仍可能产生局部扰动。
G2(曲率连续):拼接处曲率也连续,曲率梳平滑过渡。这是航空气动面的基本要求。数学上要求二阶导数连续。CATIA中通过“匹配”命令选择“曲率连续”实现。G2曲面在光照下反射线连续,不会出现断裂。
G3(曲率变化率连续):曲率的变化率也连续,用于极高品质的光学面或隐身外形。数学上要求三阶导数连续。CATIA中需要用到“高级匹配”或通过控制点精细调整实现。G3在实际工程中应用较少,主要用于雷达罩、光学窗口等特殊场景。
三、曲面光顺性评价指标
连续性等级是“接缝处”的局部指标,光顺性则是整张曲面的全局品质。CATIA提供了几种直接可用的评价工具,航空曲面建模中必须掌握。
1. 曲率梳(Curvature Comb):在曲线或曲面截面上显示曲率大小和方向。梳齿长度代表曲率大小,梳齿方向代表曲率方向。光顺的曲面,曲率梳应平滑变化,不应出现尖角、断裂或剧烈跳动。在CATIA中通过“曲率分析”命令调用。
2. 反射线(Reflection Lines):模拟平行光照射在曲面上形成的反射线。反射线的连续性和间距均匀性直接反映曲面光顺程度。G2曲面的反射线连续无断裂;G1曲面反射线在拼接处会出现折角。航空外形中,反射线是判断“有没有鼓包、凹陷”最直观的工具。
3. 斑马线(Isophotes):类似反射线,但用黑白条纹表示。条纹的平滑度和间距变化反映曲率变化。斑马线突然变密或变疏,说明曲率变化剧烈。
4. 高斯曲率云图(Gaussian Curvature):用颜色表示曲面上每点的高斯曲率K = k1·k2。航空曲面中,高斯曲率应尽量均匀变化,避免局部突变。CATIA中通过“曲面分析”工具查看。
5. 控制点网格规整度:虽然不是CATIA的自动分析工具,但控制点网格的排列是否规整、间距是否渐变,是判断曲面内在质量的根本依据。控制点网格扭曲,曲面必然存在局部变形。
四、实操中的参数与判断
以一段翼身整流罩曲面为例,假设已创建两条边界曲线,需要放样成面。操作路径:创成式外形设计 → 放样(Loft)→ 选择两条截面线 → 选择引导线 → 设置连续性。
关键参数:
- 截面线数量:至少2条,建议3~5条以控制中间形状。截面线太少,中间区域不可控;太多则控制点网格复杂,反而容易产生波纹。
- 引导线连续性:引导线与截面线的交点处,应设置为G1或G2。CATIA放样命令中可逐条设置。
- 张力(Tension):默认1.0,增大张力使曲面更“紧贴”引导线,减小则更“松弛”。航空曲面通常保持默认或微调至0.8~1.2。
- 闭合点(Closing Point):截面线方向必须一致,否则曲面会扭曲。用“反转”命令统一方向。
生成曲面后,立即做三项检查:
- 开启曲率梳,观察截面方向曲率是否平滑,有无尖角。
- 开启反射线,观察整体反射线是否连续、间距是否均匀。
- 显示控制点,观察控制点网格是否规整,有无异常凸起或凹陷。
若反射线在接缝处出现折角,说明连续性不足,回到放样命令中将该处连续性从G1提升到G2。若整体反射线出现波纹,说明控制点网格有问题,需要调整截面线位置或减少截面线数量。
最后强调一个工程习惯:在CATIA中做航空曲面,不要等到曲面全部做完再检查光顺性。每生成一张曲面,立即用曲率梳和反射线检查,发现问题立刻回溯到控制点或截面线调整。曲面建模是“逐张控制”的过程,不是“最后统一修面”的过程。连续性等级的选择也要有依据:气动面用G2,结构搭接面用G0或G1,光学/隐身面才考虑G3。盲目追求高连续性会导致控制点网格复杂化,反而降低曲面可控性。