2020 年中国研究生数学建模竞赛 F 题
飞行器质心平衡供油策略优化研究
某一类飞行器携带有多个油箱,在飞行过程中,通过若干个油箱的联合供油
以满足飞行任务要求和发动机工作需求。在任务执行过程中,飞行器的质心变化
对飞行器的控制有着重要的影响,各个油箱内油量的分布和供油策略将导致飞行
器质心的变化,进而影响到对飞行器的控制。因此,制定各油箱的供油策略是这
类飞行器控制的一项重要任务,这里,油箱的供油策略可用其向发动机或其它油
箱供油的速度曲线来描述。
假设该类飞行器一共有6 个油箱,各油箱供油示意图如图 1 所示:
图 1:飞行器油箱供油示意图
飞行器的结构(如油箱的位置、形状、尺寸、供油关系、供油速度限制等)
影响着油箱的供油策略和飞行器的质心变化。为简化问题,对飞行器的结构和相
关供油限制作出以下假设和要求:
系的 x,y,z 轴三个方向平行。
1. 油箱均为长方体且固定在飞行器内部(如图 1 所示),设第个油箱内部
长、宽、高分别为,b和c,=1,2,⋯,6。长、宽、高的三个方向与飞行器坐标
2. 在飞行器坐标系下(坐标系描述见附录),飞行器(不载油)质心为 0
(0,0,0),第个空油箱中心位置为P i,=1,2,⋯,6。飞行器(不载油)总重
量为M。
3. 第 i个油箱的供油速度上限为U (U>0),=1,2,⋯,6。每个油箱一次供
油的持续时间不少于 60 秒。
4. 主油箱 2、3、4、5 可直接向发动机供油,油箱 1 和油箱 6 作为备份油箱
分别为油箱 2 和油箱 5 供油,不能直接向发动机供油。
5. 由于受到飞行器结构的限制,至多 2 个油箱可同时向发动机供油,至多
3 个油箱可同时供油。
6. 飞行器在执行任务过程中,各油箱联合供油的总量应至少满足发动机的
对耗油量的需要(若某时刻供油量大于计划耗油量,多余的燃油可通过其它装置
排出飞行器),发动机在每个时刻的耗油速度可用一条耗油速度曲线表示,图 2
给出了发动机执行某次任务时的计划耗油速度示意图:
图 2: 某次任务中发动机计划耗油速度曲线
7. 飞行器在飞行过程中可能发生姿态改变,主要是飞行航向上的上下俯仰
或左右偏转。为简化问题,假设本题目中飞行器姿态的改变仅考虑平直飞与俯仰
情况。飞行器的俯仰将导致各油箱相对地面的姿态发生倾斜,在重力作用下,油
箱的燃油分布也随之发生变化,从而使得飞行器质心发生偏移。油箱姿态变化示
意图如图 3 所示,左图为飞行器在地面时油箱的状态,右图虚线代表油箱姿态改
变后燃油水平面。飞行器姿态变化的相关坐标系约定请参见附录。
图 3:油箱姿态变化示意图
附件 1 给出了飞行器的相关参数,附件 2-附件 5 给出了该类飞行器在执行
某任务过程中飞行和控制的相关数据,请你们团队根据任务要求,建立数学模型,
设计算法,并分析算法的有效性和复杂度,完成以下问题:
问题 1. 附件 2 给出了某次任务中飞行器的 6 个油箱的供油速度及飞行器在
飞行过程中的俯仰角变化数据,每秒记录一组数据(下同)。请给出该飞行器在
此次任务执行过程中的质心变化曲线,并将其质心在飞行器坐标系下的位置数据
按时间(每秒一组)先后顺序存入附件 6 结果表“第一问结果”中。
问题 2. 附件 3 给出了某次任务的飞行器计划耗油速度数据,与飞行器在飞
行器坐标系下的理想质心位置数据。根据任务需求,在飞行器始终保持平飞(俯
仰角为 0)的任务规划过程中,请为飞行器制定该次任务满足条件(1)∼(6)的 6 个
油箱供油策略,使得飞行器每一时刻的质心位置 1()与理想质心位置 2()的欧
氏距离的最大值达到最小, i.e,
minmax
|| 1()− 2()||2。
请给出飞行器飞行过程中 6 个油箱各自的供油速度曲线和 4 个主油箱的总供
油速度曲线(时间间隔为 1s)、以及飞行器瞬时质心与理想质心距离的最大值和 4
个主油箱的总供油量,并将 6 个油箱的供油速度数据按时间(每秒一组)先后顺
序存入附件 6 结果表“第二问结果”中。
问题 3. 假定初始油量未定,飞行器其他相关参数如附件 1 所示,附件 4 给
出了某次任务的飞行器计划耗油速度数据,与飞行器在飞行器坐标系下的理想质
心位置数据。在飞行器始终保持平飞(俯仰角为 0)的任务规划过程中,请为飞行
任务结束时 6 个油箱剩余燃油总量至少 1m3,并且飞行器每一时刻的质心位置
器制定该次任务满足条件(1)∼(6)的 6 个油箱初始载油量及供油策略,使得本次
1()与理想质心位置 2()的欧氏距离的最大值达到最小, i.e,
|| 1()− 2()||2。
请给出 6 个油箱的初始载油量、飞行器飞行过程中 6 个油箱的供油速度曲线
minmax
和 4 个主油箱的总供油速度曲线(时间间隔为 1s)、以及飞行器质心与理想质心
距离的最大值和 4 个主油箱的总供油量。请将 6 个油箱的初始油量存入附件 6
结果表“第三问结果”中的提示位置,并将 6 个油箱的供油速度数据按时间(每
秒一组)先后顺序存入附件 6 结果表“第三问结果”中。
问题 4. 在实际任务规划过程中,飞行器俯仰角随时间变化。附件 5 给出了
minmax
请绘出飞行器飞行过程中 6 个油箱各自的供油速度曲线,再将 4 个主油箱的
飞行器俯仰角的变化数据和耗油速度数据。请为本次任务制定油箱供油策略,使
得飞行器瞬时质心 1 与飞行器(不载油)质心 0的最大距离达到最小,即
器瞬时质心与飞行器(不载油)质心 0的最大距离偏差以及 4 个主油箱的总供油
|| 1 − 0||2。
量,并将 6 个油箱的供油速度数据按时间(每秒一组)先后顺序存入附件 6 结果
总供油速度曲线(时间间隔为 1s)与计划耗油速度曲线绘于一个图中,给出飞行
表“第四问结果”中。
附录
约定两个坐标系如下:
惯性坐标系 O-XYZ:飞行器在地面上时,以飞行器(不载油)的质心为原点
O,飞行器纵向中心轴为 X 轴(飞行器在地面上纵向中心轴为水平方向),以飞行
器前方为正向,重力方向的反方向为 Z 轴正向,通过右手法则确定 Y 轴。
飞行器坐标系 O(t)-X(t)Y(t)Z(t):在 t 时刻,以飞行器(不载油)质心位
右手法则确定 Z(t)轴。
垂直于 X(t)轴所在的飞行器纵剖面,且 O(t)- X(t)Y(t)组成右手坐标系,通过
置 0为原点 O(t),飞行器纵向中心轴为 X(t)轴,以飞行器前方为正向,Y(t)轴
飞行器 t 时刻俯仰角():飞行器坐标系 O(t)-X(t)Y(t)Z(t)中的 X(t)轴与
方向相反时θ(t)为正。
惯性坐标系 O-XYZ 中 O-XY 水平面的夹角,X(t)轴正方向在重力方向分量与重力
在本题中,在地面上时 (t=0)的飞行器坐标系与惯性坐标系重合。由于在本
问题中不考虑偏航和滚转飞行,所以飞行器坐标系 O(t)-X(t)Y(t)Z(t)中的 Y(t)
轴正向与惯性坐标系 O-XYZ 中的 Y 轴正向始终保持一致。本题目附件中涉及坐标
系的数据中,除俯仰角外,其他都在飞行器坐标系下给出。