4. 权衡空间与设计变量

在卫星任务方案权衡中,真正决定方案形态的不是“有多少个参数”,而是“哪些参数一动,整个方案就跟着变”。这些参数就是设计变量。设计变量构成一个多维空间,每个变量取一组值,就对应一个候选方案;所有满足约束的取值组合构成可行域,可行域的边界则由边界条件刻画。理解这三者的关系,是把“拍脑袋选方案”变成“有依据地搜索方案”的前提。

一、从任务目标反推关键设计变量

识别关键设计变量,最有效的方法不是罗列所有参数,而是从任务目标出发做“敏感度反推”。以一颗对地观测卫星为例,任务目标通常包括地面分辨率、重访周期、覆盖范围、数据下传时延和在轨寿命。与这些目标直接耦合的参数包括:轨道高度 h、轨道倾角 i、相机焦距 f、探测器像元尺寸 p、卫星总质量 m、太阳翼面积 A、蓄电池容量 E、数传速率 R 等。

但并非所有参数都同等关键。判断标准有两条:一是对目标函数的敏感度,二是可调整的自由度。例如像元尺寸往往由选定的探测器决定,自由度低,通常作为固定参数而非设计变量;而轨道高度、焦距、太阳翼面积则可以在较大范围内调整,且对分辨率、覆盖、能量平衡影响显著,应优先纳入设计变量集合。一个实用的做法是:先列出全部候选参数,再对每个参数做±10%的扰动,观察目标函数变化幅度,保留变化超过阈值的参数作为关键设计变量。

二、离散变量与连续变量的区分

设计变量按取值性质分为两类。连续变量可以在区间内取任意实数值,如轨道高度、焦距、太阳翼面积、发射质量余量;离散变量只能取有限个或可数个值,如星上计算机型号、相机探测器规格、推进方式、数传频段、是否配置星间链路等。

区分二者不是为了分类而分类,而是因为它们的搜索策略完全不同。连续变量适合用梯度类方法、序列二次规划或遗传算法在连续空间内寻优;离散变量则构成组合优化问题,常用枚举、分支定界或混合整数规划处理。实际卫星方案中,两类变量往往同时存在,形成混合整数非线性规划问题。例如“轨道高度连续可调,但相机只能从三种货架产品中选一种”,就是典型的混合变量场景。

处理混合变量时,一个常见且有效的策略是分层搜索:外层对离散变量做组合枚举,内层对每个组合用连续优化求最优连续变量取值,最后比较各组合的最优目标值。这样可以把一个高维混合问题拆成若干低维连续问题,显著降低搜索难度。

三、可行域与边界条件的数学含义

可行域是设计空间中所有满足约束的点的集合。约束通常分为等式约束和不等式约束。等式约束来自物理规律,例如轨道周期与半长轴的关系、能量平衡方程;不等式约束来自工程限制,例如运载能力上限、整流罩尺寸限制、相机视场角要求、蓄电池放电深度限制。

边界条件则是可行域的“边缘”,它决定了方案能走多远。以轨道高度为例,下限可能来自大气阻力导致的寿命要求,上限可能来自分辨率要求或运载能力;这两个边界共同围出一个可行的高度区间。当多个变量的边界相互耦合时,可行域的形状可能非常不规则,甚至出现“可行域被分割成多个不相连区域”的情况,这对优化算法的全局搜索能力提出了更高要求。

在实际权衡中,识别边界条件比识别变量本身更重要,因为最优解往往落在边界上。如果某个方案的最优解出现在可行域内部,通常说明还有未利用的约束松弛空间,值得进一步检查约束是否设置过紧。

设计变量—可行域—边界条件关系图 以对地观测卫星轨道高度 h 与相机焦距 f 为例 轨道高度 h (km) 焦距 f (mm) 可行域 满足全部约束的 (h, f) 组合 h_min (寿命下限) h_max (运载上限) f_min f_max 分辨率约束 视场角约束 能量平衡约束 最优解 (边界上) 连续变量 • 轨道高度 h ∈ [h_min, h_max] • 相机焦距 f ∈ [f_min, f_max] • 太阳翼面积 A • 发射质量余量 Δm 搜索方式:梯度法 / SQP / 遗传算法 离散变量 • 相机型号 {A型, B型, C型} • 推进方式 {化学, 电推进} • 数传频段 {X, Ka} • 是否配置星间链路 {0, 1} 搜索方式:枚举 / 分支定界 / 混合整数规划 最优解常位于可行域边界 → 边界条件识别比变量枚举更关键

四、边界条件的工程来源与量化方法

边界条件不是凭空设定的,每一条都对应一个具体的工程来源。轨道高度下限通常来自大气阻力导致的轨道衰减与寿命要求,可以用轨道寿命方程反推;上限来自运载火箭的入轨能力或地面分辨率要求。焦距下限来自探测器像元尺寸与视场角的匹配关系,上限来自相机包络尺寸和整星质量预算。

量化边界条件时,建议采用“约束—来源—量化公式—当前值”四列记录。例如:

约束名称 工程来源 量化关系 示例取值
轨道高度下限 大气阻力寿命 h ≥ hmin(寿命≥5年) ≥ 480 km
轨道高度上限 运载能力 h ≤ hmax(m≤1200 kg) ≤ 750 km
焦距下限 分辨率要求 f ≥ p·h / (GSD·cosθ) ≥ 1.2 m
焦距上限 包络尺寸 f ≤ fmax(相机长度≤0.8 m) ≤ 2.5 m
能量平衡 太阳翼面积 A ≥ Pavg / (η·S·cosα) ≥ 3.2 m²

这张表本身就是权衡空间的一份“边界清单”。当设计变量取值触碰某一行边界时,说明该约束正在起作用,方案对该约束敏感;如果所有变量都远离边界,则说明约束设置可能过松,方案还有压缩空间。

五、可行域搜索的实操要点

在工程实践中,直接在高维空间搜索可行域往往效率低下。推荐采用降维—切片—边界追踪三步法。第一步,通过敏感度分析把设计变量从十几个压缩到三到五个关键变量;第二步,固定其中两个变量,对剩余变量做切片扫描,观察可行域截面形状;第三步,沿边界逐步移动,记录边界上的目标函数值,找到“边界最优”区域。

以轨道高度和焦距为例,固定其他变量后,在 h-f 平面上扫描,可以得到一条由分辨率约束、视场角约束和能量约束共同围成的可行域边界。最优解通常出现在两条约束线的交点附近,这个交点就是“约束切换点”——在此点两侧,起主导作用的约束不同。识别约束切换点,对后续方案调整和鲁棒性分析非常有价值。

实操提示:在建立可行域模型时,先不要急于引入全部约束。建议先只保留 2~3 个最硬的约束,画出可行域草图,观察最优解大致位置;再逐步加入软约束,观察可行域如何收缩、最优解如何移动。这样既能避免一开始就被复杂约束淹没,也能清楚看到每条约束对方案的实际影响。
常见误区:把“设计变量”等同于“所有可调参数”。实际上,只有对目标函数敏感且具备调整自由度的参数才值得作为设计变量。把大量低敏感度参数纳入优化,不仅增加计算量,还会稀释关键变量的搜索效率,导致优化结果难以解释。

总结来说,权衡空间的核心工作可以概括为三件事:选对变量——用敏感度反推关键设计变量;分清类型——连续变量与离散变量采用不同的搜索策略;画准边界——每条边界条件都要有明确的工程来源和量化关系。做到这三点,后续的优化算法才有意义,否则只是在错误的空间里高效地搜索错误答案。