2. 中国科学院 光电研究院, 北京100094;
3. 中国电子设备系统工程公司, 北京100840
2. Academy of Opto-Electronics, Chinese Academy of Sciences, Beijing 100094, China;
3. China Electronic System Engineering Company, Beijing 100840, China
卫星频率轨道资源是一个国家的政治、经济和国防等方面的重要战略资源. 其中地球静止轨道(Geostationary Orbit, GEO)作为特殊的轨道位置, 是全世界各国的共有资源, GEO频轨资源分配必须走国际申报和协调的程序. 为了争取卫星频率轨道资源, 需要在工程建立之前就开展频轨资源的需求论证工作, 考虑到频轨资源的应用现状、国际申报和协调形势分析, 开展GEO卫星频轨选取风险评估工作, 对提升卫星频轨资源申报工作效率有着重要意义[1,2].
长期以来, 我国在GEO卫星频轨选取的风险评估方面, 主要采用依赖于专家经验的人工处理方式, 难以针对大量的卫星及卫星网络数据进行深入的分析, 从而严重制约了我国争取GEO卫星频轨资源. 近年来, 国内学者逐步开展了相关的研究工作, 初步具备了定量化评估的能力[3,4].
本文在已有工作基础上, 主要针对GEO卫星频轨选取风险的柔性评估方法开展研究, 在模糊综合评估法的基础上, 重点针对指标计算映射和指标权重配置两方面, 分别提出了基于聚类分析和正态分布模型自主学习的柔性构建方法. 另外, 实现了针对分层指标和各频轨任务的结果回溯, 开发了B/S架构的柔性评估系统, 并通过实例验证了评估算法和系统的有效性.
1 GEO频轨选取风险评估现状传统的GEO卫星频轨选取工作通常采用专家人工处理, 主要通过频轨需求任务解析、国内频轨形势和国外频轨形势分析三个步骤来逐步处理, 最终收敛到备选轨位, 如图1所示[1]. 周鑫林等[3,4]通过分析传统的GEO卫星频轨选取流程, 将以往由人工处理的繁杂的选取工作归纳为在轨星分析和卫星网络分析两方面, 并针对个别属性特征进行了差异化处理, 构建了针对GEO卫星频轨协调任务的指标体系, 采用模糊综合评估法的思想, 对其中一些可定量化处理的指标项进行了差异化处理, 实现了频轨选取的定量化评估.
本文在前期工作中比较了多种常用的综合评估方法[5,6], 包括ADC分析法、灰色聚类法[7]、模糊综合评估法、TOPSIS法[8]等. 对这几种方法进行分析比较后, 本文认为模糊综合法仍满足评估需求, 但针对柔性评估需要对当前算法进行改进. 在柔性化评估方面, 蔺美青等[9]在TOPSIS的基础上进行了各层指标的封装得到算子元件, 运用算子元件构建了算子树的评估模板, 提出了基于算子的评估柔性建模, 其工作对本文研究有重要的启发意义.
在GEO卫星频轨选取风险评估过程中, 由于基础数据条件不同可能导致参评指标的差异, 由于用户经验不同可能导致指标赋权的差异. 因此不存在适用于所有场景的指标体系和指标权重. GEO卫星频轨选取风险的柔性化评估工作能够使评估工作更加灵活、客观、科学, 对于申报GEO卫星频轨资源具有重要的意义.
2 GEO频轨选取风险柔性评估系统 2.1 系统框架结构刘一田等提出了一种B/S系统的柔性Web展现框架, 构建了AJAX+MVC模式的框架模型[10]. 本文借鉴其思想, 实现了模型(Model)、视图(View)和控制(Controller)的合理分层, 在系统的框架层面实现了柔性化. 系统总体结构如图2所示, 分为视图层、功能层、模型层和数据库.
(1) 视图层
视图层实现评估系统和用户的交互操作, 负责评估任务的输入、评估阶段订制、指标项配置和评估结果展示等. 视图层通过客户端浏览器的动态网页加载, 完成用户的操作响应, 除了完成主要的评估工作之外, 还实现了基础数据维护交互、用户信息管理交互和基础数据的图形化建模显示等.
(2) 功能层
功能层是整个系统的核心, 以模糊综合评估法为基础, 负责评估计算工作, 如评估任务解析, 基础数据筛选工具类、评估流程中需要的工具类、管理员的功能类, 评估值赋值, 评估指标项权重计算等. 数据库交互的类和负责全局变量的静态类也包含在功能层中. 功能层通过控制器调用视图和模型完成用户发送到服务器中的请求.
(3) 模型层
模型层包括两种主要的模型类. 首先是评估计算中需要的模型类, 如指标节点、评估任务、评估结果模型等. 其次是和数据库交互的模型类, 如卫星基础数据、卫星网络数据、用户信息等. 通过有效的封装模型类, 降低代码的耦合性, 提高代码的可维护性, 是柔性系统的重要体现.
(4) 数据库
数据库主要包括在轨星基础数据和卫星网络基础数据, 卫星基础数据主要要素包括NOARD号、卫星名称、国家、轨位、频段类型、频率上下限、覆盖区等. 在轨星基础数据来自于各地面站的长期收集. 卫星网络基础数据来自于国际电联组织(ITU)公布的SRS数据库.
通过采用MVC设计模式的B/S架构, 大大降低了客户端负担, 用户可以直接通过浏览器进行交互, 既减少了维护更新系统的成本, 又保证了数据的安全性, 使多用户跨平台进行评估工作成为可能, 同时为了共享和优化专家经验, 提出了柔性化评估这一思想.
2.2 系统流程系统的频轨选取风险评估流程如图3所示.
(1) 评估任务驱动
首先对用户输入的评估任务进行解析, 生成一组待评估频轨任务.
(2) 基础数据筛选
在评估任务的基础上, 依据频段范围、频段类型、覆盖区等要素对数据库中的基础数据进行初步筛选, 得到参评基础数据, 用于后序评估工作.
(3) 指标体系配置
指标体系配置是评估算法柔性化的核心, 主要包括指标项权重配置和叶子指标项映射配置. 权重配置面向所有用户, 每个用户都可以配置适合自身评估需求的权重方案, 这些权重方案会保存在数据库中, 为下一步工作提供基础. 叶子指标项映射配置只针对专家, 专家可根据自己的评估需求, 修改叶子节点的评估映射关系, 各专家方案也会保存在服务器数据库中, 用户可以选择默认配置或已经保存在数据库中的配置方案进行评估.
(4) 指标项计算
指标项计算分为叶子指标项和非叶子指标项, 叶子节点通过频轨任务和基础数据的数据映射获得量化值, 非叶子节点通过其子节点指标项和各子节点权重计算得到评估值.
(5) 评估结果计算
完成了叶子指标项和非叶子指标项的评估值计算, 频轨方案的评估结果由下至上收敛得到.
(6) 节点信息回溯
之后用户可以选择关注点, 进行指标项分层结果对比和频轨任务详情回溯, 分析评估得分具体原因, 调整评估任务, 进行再评估.
3 面向用户的评估算法柔性化评估计算过程包括指标项权重计算、叶子指标项评估值计算和评估结果计算三个主要过程. 对当前指标体系进行优化, 得到的频轨选取风险评估指标体系如图4所示, 指标体系主要从卫星应用环境(在轨星分析)和卫星网络协调环境两方面进行量化表征, 并依据维度进行分类, 叶子节点直接和参评数据比对进行赋值, 之后由下至上按照各节点自身权重进行收敛计算, 最终得到评估值. 在传统模糊综合法基础上, 本文提出了针对叶子指标映射关系的柔性构建和指标项权重的自主学习, 实现面向用户的评估算法的柔性化.
3.1 指标体系柔性构建
指标体系柔性构建针对叶子指标项的赋值计算进行重构. 叶子指标项的映射关系是评估计算的开始点, 系统收集专家用户对叶子指标项映射关系的配置方案, 基于此进行指标体系的柔性构建, 各专家给出的方案不同, 如何确定各专家自身权重, 是算法重点.
目前对各专家权重系数的确定, 大多依据专家影响力、权威性等因素人为确定, 权重确定后, 专家权重一般不再改变. 这种确定方法存在以下两个方面的问题: 一是对于不同的节点, 专家个体的权重不应采用相同的值, 因为不同节点, 专家的专业知识、经验优势不一定相同; 二是对专家之间的声望、权威性进行明显比较是很难实现的, 而把这种比较量化更加复杂, 结果并不具有说服力.
鉴于以上讨论, 本文使用群组聚类分析法, 根据专家权重配置的相似度(聚类分析结果)来确定各专家权重[11].
假设配置对象有n个, 参加配置的专家有s个, 第i个专家在某一节点下, 给出的赋值关系是Ai:
$ {A_i} = \left( {{a_{i1}},{a_{i2}}, \cdots ,{a_{in}}} \right)^{\rm{T}}\;\;\;\left( {i = 1,2, \cdots ,s} \right) $ |
不同专家赋值关系Ai和Aj之间的相似度c(i, j)根据夹角余弦计算:
$ {\rm{c}}\left( {i},{j} \right) = \frac{{\displaystyle\mathop \sum \nolimits_{k = 1}^n {a_{ik}}*{a_{jk}}}}{{{{\left[ {\left( {\displaystyle\mathop \sum \nolimits_{k = 1}^n {a_{ik}}^2} \right)*\left( {\displaystyle\mathop \sum \nolimits_{k = 1}^n {a_{jk}}^2} \right)} \right]}^{\frac{1}{2}}}}} $ | (1) |
永远有
根据相似度判断两个专家赋值的相似程度, c(i, j)越接近1, 表示两个专家的配置越相似, 当
$ {c}\left( {i},{j} \right) \ge {{T}} $ | (2) |
则Ai和Aj聚为一类.
通过聚类分析, 将各专家的配置划分为不同类别, 假设最后划分得到t个类别, 显然有
$ {T_P} = \frac{{{h_p}}}{s} $ | (3) |
容量较大的类中包含的配置方案表达了较多人的意见, 对应的专家赋以较大的权重系数; 与之相反, 容量较小的类中的专家就赋以较小的权重. 假设专家i属于第p个类, 则i的权重系数Wi和专家i的置信因子
$ {w_i} = a{T_i}\left( {{T_i} = {T_p}} \right) $ | (4) |
由式(4)推得:
$ {w_i} = \frac{{{T_i}}}{{\displaystyle\mathop \sum \nolimits_{j = 1}^s {T_j}}} $ | (5) |
$ \mathop \sum \limits_{j = 1}^s {T_j} = \mathop \sum \limits_{q = 1}^t {h_q}*{T_q} = \frac{{\displaystyle\mathop \sum \nolimits_{q = 1}^t {h_q}^2}}{s} $ | (6) |
由(3)、(5)、(6)三式可得:
${w_i} = \frac{{{h_p}}}{{\displaystyle\mathop \sum \nolimits_{q = 1}^t {h_q}^2}} $ | (7) |
由式(7)确定了各配置方案的权重, 然后通过加权平均法求得目标叶子节点映射关系的配置方案.
例: 针对图4指标体系中的卫星应用环境下的卫星用途节点的映射关系, 目前分为5种情况(某用、国际组织、商用、政府和科研), 已有7名专家针对这5个阶段给出了自己的配置方案, 用向量表示如下:
$\left\{ \begin{array}{l} {U_1} = {\left( {0.1,0.1,0.2,0.2,0.4} \right)^{\rm{T}}}\\ {U_2} = {(0.1,0.2,0.3,0.4,0.6)^{\rm{T}}}\\ {U_3} = {(0.1,0.2,0.2,0.2,0.4)^{\rm{T}}}\\ {U_4} = {(0.1,0.2,0.4,0.4,0.4)^{\rm{T}}}\\ {U_5} = {(0.1,0.2,0.6,0.3,0.4)^{\rm{T}}}\\ {U_6} = {(0.1,0.2,0.3,0.4,0.5)^{\rm{T}}}\\ {U_7} = {(0.1,0.3,0.6,0.3,0.6)^{\rm{T}}} \end{array}\right. $ |
采用系统聚类法, 由计算机可计算结果, 聚类分析结果如下:
$\left\{ \begin{array}{l} {{c}}\left( {1,2} \right) = 0.981749\\ {{c}}\left( {1,3} \right) = 0.983282\\ {{c}}\left( {1,4} \right) = 0.942852\\ {{c}}\left( {1,5} \right) = 0.893188\\ {{c}}\left( {1,6} \right) = 0.978439\\ {{c}}\left( {1,7} \right) = 0.945691 \end{array}\right. $ |
规定阈值T=0.97, 最终聚为三类:
第1类: 有4位专家, 分别是: 1、2、3、6;
第2类: 有2位专家, 分别是: 4, 7;
第3类: 有1位专家, 分别是: 5;
按照式(7)得到各位专家的权重分别是:
$ \begin{array}{l} {w_1} = \displaystyle\frac{4}{{21}};{w_{\rm{2}}} = \displaystyle\frac{4}{{21}};{w_{\rm{3}}} = \displaystyle\frac{4}{{21}};{w_4} = \displaystyle\frac{2}{{21}};\\ {w_{\rm{5}}} = \displaystyle\frac{{\rm{1}}}{{21}};{w_{\rm{6}}} = \displaystyle\frac{{\rm{4}}}{{21}};{w_{\rm{7}}} = \displaystyle\frac{2}{{21}}; \end{array} $ |
按照权重配置计算得到的卫星用途最终映射关系配置方案为:
某用: 0.1, 国际组织: 0.1905, 商用: 0.3143, 政府: 0.3095, 科研: 0.4762.
由结果来看, 通过聚类分析法对给出决策的专家们进行分类, 并以此为依据, 给各专家赋予一定的权重, 权重的大小表示了该专家在此项配置的影响力, 有效整合了所有专家的意见. 一方面, 这在指标体系柔性构建方面有重要意义, 另一方面, 综合了各专家意见, 评估结果会更加准确. 本文采用的层次聚类分析法, 不需要提前指定聚类数目, 通过设置阈值, 可以控制不同层次的聚类情况, 对评估算法的柔性化具有重要的支撑作用.
3.2 指标权重动态学习指标权重计算采用层次分析法, 按其重要程度量化为0–9进行表述, 权重为0表示该指标不参与评估. 系统根据专家经验汇总拥有一套既定的指标权重方案, 另外, 系统还支持用户自主配置指标权重. 本文在指标权重支持自主配置的基础上, 进行了多指标权重的自适应学习. 用户也可以使用经过自主学习得到的权重方案, 经过学习得到的指标权重表述了大多数人的权重配置, 比起专家既定权重和用户自主配置权重两种方案, 降低了主观性, 使评估结果更加客观.
系统保存n个用户的权重配置, 针对指标体系中第i层的第j个节点
xk是
$ {x_{{a_{i,j}}}} = \frac{{\displaystyle\mathop \sum \nolimits_{k = 1}^n {x_k}*{w_k}}}{{\displaystyle\mathop \sum \nolimits_{k = 1}^n {w_k}}} $ | (8) |
例: 已知共有20位用户给出了图4中的卫星应用环境(B1)和卫星网络(B2)环境的权重配置, 在这两个节点的权重值如表1, 其中, 用户不必关心所有节点配比和是否为1, 当权重为0时, 此项指标不参与评估.
根据前述方法针对这两个节点的指标权重进行自主学习, 得到两个节点的所有用户配置的期望:
通过结果分析, 可以得到按照正态分布模型学习得到的权重能较好地表述绝大多数人的意见, 通过学习得到的权重可以较好地表述所有用户的权重配置趋势, 对科学地确定各指标节点权重具有重要意义. 总体而言, 本文提出的正态分布模型是一个主观假设, 实际情况下, 在样本数据较少的情况下, 存在假设太过主观的缺点, 但是针对个别恶意权重配置, 有很好的抵御能力. 在系统中, 用户可以选择默认权重、自行配比权重或系统学习权重, 选取最合适的权重进行评估是评估柔性化的重要体现.
4 实例验证现计划在中国及周边上空的地球静止轨道上选择一个轨位, 发射一个通信卫星, 卫星频段选取常规通信频段Ku, 考虑到覆盖区域, 计划在120°附近选择风险最小的位置, 默认调整步长为1°, 选择115°–125°轨位进行评估. 依据任务需求, 输入的评估任务如表2.
依据GEO卫星频轨选取风险柔性评估系统, 根据提示进行评估操作, 得到的结果如图7所示.
从结果来看, 参评的卫星基础数据(在轨星)有4颗, 评估任务中的116°和122°两个轨位的备选任务和在轨星轨位发生冲突, 所以直接将该两个方案否决, 得分为0, 125°轨位附近没有在轨卫星, 卫星应用环境得分为满分1. 参评的网络环境数据较多, 任务轨位区间网络卫星分布多, 协调难度大, 所以卫星网络协调环境下的得分普遍较低. 综合两个环境得分, 125°轨位评估得分最高, 协调风险最小.
针对评估结果进行原因分析, 系统给出了分层评估结果对比和评估详情分析两种方法, 分层结果对比主要是对比不同频轨方案在同一层指标项上的得分情况. 例如, 选择第5层叶子节点, 由于只有在轨星形势分析拥有第5层叶子节点, 所以得分结果也只和在轨星基础数据有关, 分层评估结果如表3. 结果所示, 轨位间隔得分为0的方案由于和在轨星轨位冲突, 不适合作为备选轨位被一票否决, 最终得分直接为0. 得分为1的方案则表示此条方案附近没有在轨星分布, 协调环境宽松. 通过分层评估得分对比, 分析各任务方案此层各指标节点得分情况, 对找寻某一频轨方案得分高低原因有重要意义.
频轨任务详情分析中, 用户可选择单独的一个频轨方案进行详情分析, 通过图形化的描述选定频轨方案的各节点得分情况, 用户直观的分析哪些指标项主要影响了最终得分, 在这里由于篇幅限制就不再给出系统截图. 通过对评估结果的分析, 用户更容易调整评估需求, 进行再评估, 缩短了从评估任务收敛到可协调目标轨位的时间.
5 结束语本文在GEO卫星频轨协调风险定量化评估的基础上, 实现了多用户的指标体系的柔性构建, 包括指标权重的自学习和叶子指标项的柔性构建, 根据对用户信息的收集分析, 使评估算法更加科学, 更具柔性化; 根据频轨任务评估结果的特点, 提出了针对分层指标和频轨任务的结果回溯, 方便用户调整评估任务, 更快收敛到目标轨位; 开发了B/S架构下的柔性评估系统, 并进行了实验案例验证了算法的有效性和系统的实用性.
本文研究的B/S架构评估系统, 只需要在服务器上进行部署, 便可以让用户访问网址进行评估工作, 提升了个工作效率, 缩短了工作时间, 扩大了数据处理规模, 为GEO卫星频轨选取工作提供了有效的数据支持.
[1] |
刘畅, 石会鹏, 李伟. 卫星网络间国际协调浅析. 2014全国无线及移动通信学术大会论文集. 沈阳, 中国. 2014. 305–308.
|
[2] |
梁斌, 徐文福, 李成, 等. 地球静止轨道在轨服务技术研究现状与发展趋势. 宇航学报, 2010, 31(1): 1-13. DOI:10.3873/j.issn.1000-1328.2010.01.001 |
[3] |
周鑫林, 巩应奎, 韩朝晖. 面向GEO卫星频轨协调风险的定量化评估. 计算机仿真, 2018, 35(2): 410-416. DOI:10.3969/j.issn.1006-9348.2018.02.088 |
[4] |
周鑫林. GEO卫星频轨协调风险定量化评估技术研究[硕士学位论文]. 北京: 中国科学院大学, 2017.
|
[5] |
张杰. 效能评估方法研究. 北京: 国防工业出版社, 2009. 35–70.
|
[6] |
杜栋, 庞庆华, 吴炎. 现代综合评价方法与案例精选. 3版.北京: 清华大学出版社, 2015.
|
[7] |
毛志慧, 王艳. 基于灰色模糊算法的机床产品制造系统能效评价方法. 计算机系统应用, 2016, 25(7): 1-7. DOI:10.15888/j.cnki.csa.005328 |
[8] |
Sun CC. A performance evaluation model by integrating fuzzy AHP and fuzzy TOPSIS methods. Expert Systems with Applications, 2010, 37(12): 7745-7754. DOI:10.1016/j.eswa.2010.04.066 |
[9] |
蔺美青, 高玉良, 翁呈祥, 等. 基于算子的武器系统效能柔性评估建模方法论. 第十三届中国系统仿真技术及其应用学术会议论文集. 黄山, 中国. 2011. 89–94.
|
[10] |
刘一田, 刘士进. 一种柔性Web展现框架模型. 计算机系统应用, 2013, 22(12): 155-159. DOI:10.3969/j.issn.1003-3254.2013.12.030 |
[11] |
郭文明, 相景丽, 肖凯生. 群组AHP权重系数的确定. 华北工学院学报, 2000, 21(2): 110-113. DOI:10.3969/j.issn.1673-3193.2000.02.005 |
[12] |
邵堃, 罗飞, 梅袅雄, 等. 一种正态分布下的动态推荐信任模型. 软件学报, 2012, 23(12): 3130-3148. |