一种基于支持向量机和多元回归的飞行器参数映射系统及方法

文档序号:6515166阅读:272来源:国知局
一种基于支持向量机和多元回归的飞行器参数映射系统及方法
【专利摘要】一种基于支持向量机和多元回归的飞行器参数映射系统及方法,包括数据导入模块、参数映射校核模块、参数映射验证模块、参数映射确认模块和映射显示模块。本发明利用少量的飞行器方案涉及的响应参数与自变参数数据样本对,建立两者之间的参数映射关系,且在数据样本对中,允许部分响应参数的数据样本含有误差或噪声,并利用该参数映射代替高精度计算模型参与飞行器总体方案优化设计过程,满足快速获取最优飞行器总体方案的需求,提高优化效率。
【专利说明】一种基于支持向量机和多元回归的飞行器参数映射系统及 方法
【技术领域】
[0001]本发明涉及一种基于支持向量机和多元回归的飞行器参数映射系统及方法,属于 飞行器总体方案优化设计领域。
【背景技术】
[0002]随着优化技术在飞行器总体方案设计中的应用,较好的满足了快速获得优化的总 体方案的需求。为了更好的解决前期方案筛选过程中,尽快选定某一最优方案,因此对于 某些专业不可能采用高精度模型,而更希望通过响应参数与自变参数获得简单的、准确的 数学关系,并用其代替高精度模型。参数映射分析是解决总体方案快速优化设计的重要辅 助手段,利用高精度专业计算模型产生的响应参数与自变参数的数据样本对,结合现有的 数学方法,建立两种参数之间的映射关系,并将其应用于优化设计过程,代替高精度计算模 型。利用代数模型的微秒极的计算成本,换取更快速的方案设计。此外,随着样本数的增加, 参数映射关系的精度也将随之提高,可以作为快速评估方案的有效辅助工具。目前,建立参 数映射关系的方法通常是利用已有的数据样本直接构造响应参数与自变参数之间的数学 关系,而忽略了数据样本中可能存在坏点的情况,即参数样本数据含有误差或噪声。
[0003]本发明提出一种基于支持向量机和多元回归的参数映射分析系统及方法,用于建 立飞行器总体方案涉及的响应参数与自变参数之间的参数映射关系,并消除因数据中含有 误差或噪声带来的影响,根据国内外有关文献检索情况,所查文献中没有相关文献与本技 术密切相关。

【发明内容】

[0004]本发明的技术解决问题是:本发明提出一种基于支持向量机和多元回归的飞行器 参数映射系统及方法,利用少量的飞行器方案涉及的响应参数与自变参数数据样本对,建 立两者之间的参数映射关系,且在数据样本对中,允许部分响应参数的数据样本含有误差 或噪声,并利用该参数映射代替高精度计算模型参与飞行器总体方案优化设计过程,满足 快速获取最优飞行器总体方案的需求,提高优化效率。
[0005]本发明的技术解决方案:基于支持向量机和多兀回归的飞行器参数映射系统,由 5个模块组成,包括数据导入模块、参数映射校核模块、参数映射验证模块、参数映射确认模 块、映射显示模块,如图1所示。
[0006]数据导入模块:将飞行器总体参数,包括实物试验数据、仿真分析数据、经验数据 等数据文件进行导入,数据文件的格式为*.txt、*.dat、*.xls,并解析文件中飞行器的总体 参数信息,即响应参数与自变参数,分别付给两个数组out[m]和in[n] [m]。按照总体参数 映射关系将实物试验数据、仿真分析数据、经验数据的响应参数与自变参数由数据文件转 换为XML格式文件并保存于文件仓库,供参数映射校核模块、参数映射确认模块、参数映射 确认模块调用;[0007]参数映射校核模块:提取文件仓库中的实物试验数据文件,如test, xml,解析文 件中的响应参数与自变参数,分别付给两个数组TY_out[n]和TX_in[n] [m],而后使用多元 回归方法,建立响应参数与自变参数之间的参数映射关系vari_F,即校核映射,并基于校核 映射对实物试验数据中的噪声进行降噪处理,随之产生一组新的、校核响应参数数据vari_ TY[n],将校核响应参数数据与原自变参数数据TX_in[n] [m]以XML格式存储于文件仓库, 如varification.xml,供参数验证模块调用;
[0008]参数映射验证模块:提取文件仓库中的经验数据文件,如experience, xml,解析 文件中的响应参数与自变参数,分别付给两个数组EY_out[n]和EX_in[n] [m],再使用代数 组合方式,即组合归一化方法,对响应数据进行验证,其方法为:按照数值比例将校核响应 参数数据vari_TY[n]与经验响应参数数据EY_out [n]进行组合归一化,产生一组新的、验 证响应参数数据vali_EY[n],将验证响应参数数据与自变参数数据EX_in[n]以XML格式存 储于文件仓库,如validation, xml,供参数映射确认模块调用;
[0009]参数映射确认模块:提取文件仓库中存储的、由参数映射验证模块提交的数据 文件,如validation, xml,解析文件中的响应参数与自变参数,分别付给两个数组vali_ out[n]和vali_in[n] [m],再使用支持向量机,建立响应参数与自变参数之间的参数映射 关系vali_F,即确认映射,将确认映射以XML格式存储于文件仓库,供映射显示模块调用;
[0010]映射显示模块:接收参数映射校核模块、参数映射验证模块和参数映射确认模块 发送的数据文件,解析文件中的响应参数与自变参数的信息,采用嵌入式窗口方式在系统 进行二维或三维显示。
[0011]基于支持向量机和多元回归的飞行器参数映射方法,实现步骤如下:
[0012](I)将飞行器总体参数,包括实物试验数据、仿真分析数据、经验数据等数据文件 进行导入,数据文件的格式为*.txt、*.dat、*.xls,并解析文件中飞行器的总体参数信息, 即响应参数与自变参数,分别付给两个数组out [m]和in[n] [m]。按照总体参数映射关系将 响应参数与自变参数由数据文件转换为XML格式文件并保存于文件仓库,供参数映射校核 模块、参数映射确认模块、参数映射确认模块调用;
[0013](2)提取文件仓库中的实物试验数据文件,如test, xml,解析文件中的响应参数与 自变参数,分别付给两个数组TY_out[n]和TX_in[n] [m],而后使用多元回归方法,建立响 应参数与自变参数之间的参数映射关系vari_F,即校核映射,并基于校核映射对实物试验 数据中的噪声进行降噪处理,随之产生一组新的、校核响应参数数据vari_TY[n],将校核响 应参数数据与原自变参数数据TX_in[n] [m]以XML格式存储于文件仓库,如varification.xml,供参数验证模块调用;
[0014](3)提取文件仓库中的经验数据文件,如experience, xml,解析文件中的响应参 数与自变参数,分别付给两个数组EY_out [n]和EX_in[n] [m],再使用代数组合方式,即组 合归一化方法,对响应数据进行验证,其方法为:按照数值比例将校核响应参数数据vari_ TY[n]与经验响应参数数据EY_out[n]进行组合归一化,产生一组新的、验证响应参数数据 vali_EY[n],将验证响应参数数据与自变参数数据EX_in[n]以XML格式存储于文件仓库, 如validation, xml,供参数映射确认模块调用;
[0015](4)提取文件仓库中存储的、由参数映射验证模块提交的数据文件,如 validation, xml,解析文件中的响应参数与自变参数,分别付给两个数组vali_out [n]和vali_in[n] [m],再使用支持向量机,建立响应参数与自变参数之间的参数映射关系vali_ F,即确认映射,将确认映射以XML格式存储于文件仓库,供映射显示模块调用;
[0016](5)接收参数映射校核模块、参数映射验证模块和参数映射确认模块发送的数据 文件,解析文件中的响应参数与自变参数的信息,采用嵌入式窗口方式在系统进行二维或
三维显示。
[0017]本发明与现有技术相比的优点在于:
[0018](I)本发明实现了响应参数与自变参数的快速参数映射,在方案优化过程中代替 高精度计算模型,提稿了优化效率。
[0019](2)本发明允许响应参数数据样本中存在误差或噪声,更加符合实际试验活动的需求。
[0020](3)本发明能快速有效的建立飞行器总体参数之间的参数映射关系,完成总体方 案的性能分析,亦能实现方案性能预测。
【专利附图】

【附图说明】
[0021]图1为本发明系统的组成框图;
[0022]图2为本发明系统中的数据导入模块实现过程;
[0023]图3为本发明系统中的参数映射校核模块实现过程;
[0024]图4为本发明系统中的参数映射验证模块实现过程;
[0025]图5为本发明系统中的参数映射确认模块实现过程;
[0026]图6为本发明系统中的映射显示模块实现过程。
【具体实施方式】
[0027]如图1所不,本发明一种基于支持向量机和多兀回归的飞行器参数映射系统由分 布式系统包括数据导入模块、参数映射校核模块、参数映射验证模块、参数映射确认模块和 映射显示模块;
[0028]整个实现过程如下:
[0029](I)将飞行器总体参数,包括实物试验数据、仿真分析数据、经验数据等数据文件 进行导入,数据文件的格式为*.txt、*.dat、*.xls,并解析文件中飞行器的总体参数信息, 即响应参数与自变参数,分别付给两个数组out [m]和in[n] [m]。按照总体参数映射关系将 响应参数与自变参数由数据文件转换为XML格式文件并保存于文件仓库,供参数映射校核 模块、参数映射确认模块、参数映射确认模块调用;
[0030](2)提取文件仓库中的实物试验数据文件,如test, xml,解析文件中的响应参数与 自变参数,分别付给两个数组TY_out[n]和TX_in[n] [m],而后使用多元回归方法,建立响 应参数与自变参数之间的参数映射关系vari_F,即校核映射,并基于校核映射对实物试验 数据中的噪声进行降噪处理,随之产生一组新的、校核响应参数数据vari_TY[n],将校核响 应参数数据与原自变参数数据TX_in[n] [m]以XML格式存储于文件仓库,如varification.xml,供参数验证模块调用;
[0031](3)提取文件仓库中的经验数据文件,如experience, xml,解析文件中的响应参 数与自变参数,分别付给两个数组EY_out [n]和EX_in[n] [m],再使用代数组合方式,即组合归一化方法,对响应数据进行验证,其方法为:按照数值比例将校核响应参数数据vari_ TY[n]与经验响应参数数据EY_out[n]进行组合归一化,产生一组新的、验证响应参数数据 vali_EY[n],将验证响应参数数据与自变参数数据EX_in[n]以XML格式存储于文件仓库, 如validation, xml,供参数映射确认模块调用;
[0032](4)提取文件仓库中存储的、由参数映射验证模块提交的数据文件,如 validation, xml,解析文件中的响应参数与自变参数,分别付给两个数组vali_out [n]和 vali_in[n] [m],再使用支持向量机,建立响应参数与自变参数之间的参数映射关系vali_ F,即确认映射,将确认映射以XML格式存储于文件仓库,供映射显示模块调用;
[0033](5)接收参数映射校核模块、参数映射验证模块和参数映射确认模块发送的数据 文件,解析文件中的响应参数与自变参数的信息,采用嵌入式窗口方式在系统进行二维或 三维显示。
[0034]上述实现过程的具体实施如下:
[0035]1.硬件设备选型
[0036]CPU 主频:IGHz
[0037]内存:1GB
[0038]硬盘容量:IT
[0039]2.数据导入模块
[0040]该模块的实现过程如图2所示:
[0041](I)从文件列表中读取数据文件类型,包括*.txt、*.dat、*.xls等文件格式。
[0042](2)解析实物试验、仿真、经验等数据文件,分辨其中的响应参数与自变参数,并存 储于out [m]和in[n] [m]数组。
[0043](3)将解析数组in[n] [m]和out[m]以XML格式进行存储。
[0044](4)数据导入完成,结束。
[0045]3.参数映射校核模块
[0046]该模块的实现过程如图3所示:
[0047](I)从数据文件仓中提取实物试验数据文件,如test, xml。
[0048](2)解析数据文件test, xml,分辨其中的响应参数与自变参数,并存储于TY_ out[n]和 TX_in[n] [m]数组。
[0049](3)利用TX_in[n] [m]和TY_out [n],基于多元回归建立TX_in与TY_out之间的 校核映射vali_F,其中多元回归方法通过动态库函数multiregression, dll进行调用。
[0050](4)检验映射vali_F的精度,若精度不满足要求,则重新建立,满足要求则保存。 [0051 ] (5)以XML格式保存校核响应参数vari_TY [n]与自变参数TX_in [n] [m],如 varification.xml。
[0052]4.参数映射验证模块
[0053]该模块的实现过程如图4所示:
[0054](I)从数据文件仓提取经验数据文件,如experience, xml,及参数映射校核模块 提交的 varification.xml。
[0055](2)解析数据文件experience, xml,分辨其中的响应参数与自变参数,并存储于 EY_out[n]和EX_in[n] [m]数组,解析varification.xml,并将其中的校核响应参数分配给vari_TY[n]数组。
[0056](3)利用EY_out[n]和vari_TY[n],基于组合归一化方法产生一组验证响应参数 数据 vali_EY[n],即 0〈alpha〈l,
[0057]vali_EY[n]=alpha*EY_out[n]+(1-alpha)*vari_TY[n]。
[0058](4)以XML格式保存验证响应参数val i_EY [n]与自变参数EX_in [n] [m],如 validation, xml。
[0059]5.参数映射确认模块
[0060]该模块的实现过程如图5所示:
[0061](I)从数据文件仓提取由参数映射验证模块提交的文件,即validation, xml。
[0062](2)解析数据文件validation, xml,分辨其中的响应参数与自变参数,并存储于 vali_out [n]和 vali_in [n] [m]数组。
[0063](3)利用 vali_out[n]和 vali_in[n] [m],基于支持向量机建立 vali_in 与 vali_ out之间的确认映射vali_F,其中支持向量机方法通过动态库函数svm.dll进行调用。
[0064](4)检验确认映射vali_F的精度,若精度不满足要求,则重新建立,满足要求则保存。
[0065](5)以XML格式保存确认响应参数vali_F_out[n]与自变参数vali_in[n] [m],如 accreditation, xml。
[0066]6.数据展示模块
[0067]该模块的实现过程如图6所示:
[0068](I)接收参数映射校核模块、参数映射验证模块和参数映射确认模块模块发送的 数据文件,解析文件中的响应参数与自变参数信息,并存储于viewdata_out和viewdata_ in数组。
[0069](2)使用嵌入式方式在软件工具中进行二维或三维显示,以验证参数映射关系。
[0070]应用举例:本发明的系统及方法已经成功应用于中国运载火箭技术研究院的某飞 行器的预研阶段,证明了本发明系统及方法能够提高优化效率、能直观的快速分析响应参 数与自变参数之间的关系。
[0071]本发明未详细描述的部分属于本领域公知技术。
【权利要求】
1.一种基于支持向量机和多元回归的飞行器参数映射系统,其特征在于包括:数据导入模块、参数映射校核模块、参数映射验证模块、参数映射确认模块和映射显示模块;其中:数据导入模块:将飞行器总体参数,包括实物试验数据、仿真分析数据、经验数据文件进行导入,并解析文件中飞行器的总体参数信息,即响应参数与自变参数,分别付给两个数组out[m]和in[n] [m];按照总体参数映射关系将实物试验数据、仿真分析数据、经验数据的响应参数与自变参数由数据文件转换为XML格式文件并保存于文件仓库,供参数映射校核模块、参数映射确认模块、参数映射确认模块调用;参数映射校核模块:提取文件仓库中的实物试验数据文件,解析文件中的响应参数与自变参数,分别付给两个数组TY_out[n]和TX_in[n] [m],然后使用多元回归方法,建立响应参数与自变参数之间的参数映射关系vari_F,即校核映射,并基于校核映射对实物试验数据中的噪声进行降噪处理,随之产生一组新的、校核响应参数数据vari_TY[n],将校核响应参数数据与原自变参数数据TX_in[n] [m]以XML格式存储于文件仓库,供参数验证模块调用; 参数映射验证模块:提取文件仓库中的经验数据文件,解析文件中的响应参数与自变参数,分别付给两个数组EY_out[n]和EX_in[n] [m],再使用代数组合方式,即组合归一化方法,对响应数据进行验证,验证方法为按照数值比例将校核响应参数数据vari_TY[n]与经验响应参数数据EY_out[n]进行组合归一化,产生一组新的、验证响应参数数据vali_ EY [n];将验证响应参数数据与自变参数数据EX_in[n]以XML格式存储于文件仓库,供参数映射确认模块调用;参数映射确认模块:提取文件仓库中存储的、由参数映射验证模块提交的数据文件,解析文件中的响应参数与自变参数,分别付给两个数组vali_out[n]和vali_in[n] [m],再使用支持向量机,建立响应参数与自变参数之间的参数映射关系vali_F,即确认映射,将确认映射以XML格式存储于文件仓库,供映射显示模块调用;映射显示模块:接收参数映射校核模块、参数映射验证模块和参数映射确认模块发送的数据文件,解析文件中的响应参数与自变参数的信息,采用嵌入式窗口方式在系统进行二维或三维显示。
2.基于支持向量机和多元回归的飞行器参数映射方法,其特征在于实现步骤如下:(1)将飞行器总体参数,包括实物试验数据、仿真分析数据、经验数据等数据文件进行导入,并解析文件中飞行器的总体参数信息,即响应参数与自变参数,分别付给两个数组 out[m]和in[n] [m];按照总体参数映射关系将响应参数与自变参数由数据文件转换为XML 格式文件并保存于文件仓库,供参数映射校核模块、参数映射确认模块、参数映射确认模块调用;(2)提取文件仓库中的实物试验数据文件,如test,xml,解析文件中的响应参数与自变参数,分别付给两个数组TY_out[n]和TX_in[n] [m],而后使用多元回归方法,建立响应参数与自变参数之间的参数映射关系vari_F,即校核映射,并基于校核映射对实物试验数据中的噪声进行降噪处理,随之产生一组新的、校核响应参数数据vari_TY[n],将校核响应参数数据与原自变参数数据TX_in[n] [m]以XML格式存储于文件仓库,供参数验证模块调用;(3)提取文件仓库中的经验数据文件,解析文件中的响应参数与自变参数,分别付给两个数组EY_out[n]和EX_in[n] [m],再使用代数组合方式,即组合归一化方法,对响应数据进行验证,验证方法为按照数值比例将校核响应参数数据vari_TY[n]与经验响应参数数据EY_out[n]进行组合归一化,产生一组新的、验证响应参数数据vali_EY[n];将验证响应参数数据与自变参数数据EX_in[n]以XML格式存储于文件仓库,供参数映射确认模块调用;(4)提取文件仓库中存储的、由参数映射验证模块提交的数据文件,解析文件中的响应参数与自变参数,分别付给两个数组vali_out[n]和vali_in[n] [m],再使用支持向量机, 建立响应参数与自变参数之间的参数映射关系vali_F,即确认映射,将确认映射以XML格式存储于文件仓库,供映射显示模块调用;(5)接收参数映射校核模块、参数映射验证模块和参数映射确认模块发送的数据文件, 解析文件中的响应参数与自变参数的信息,采用嵌入式窗口方式在系统进行二维或三维显示。
【文档编号】G06F17/50GK103593500SQ201310474130
【公开日】2014年2月19日 申请日期:2013年10月12日 优先权日:2013年10月12日
【发明者】池元成, 王彦静, 刘维玮, 陆小兵, 张恒浩, 郭大庆, 章乐平, 侯雄, 毕永涛, 裴胤 申请人:中国运载火箭技术研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1