[发明专利]一种基于神经网络的复杂仿真模型验证方法有效
申请号: | 201711038908.1 | 申请日: | 2017-10-31 |
公开(公告)号: | CN107766668B | 公开(公告)日: | 2020-05-15 |
发明(设计)人: | 周玉臣;马萍;方可;杨明;赵开斌 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F30/15;G06N3/04;G06N3/08;G06K9/62 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 岳泉清 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 神经网络 复杂 仿真 模型 验证 方法 | ||
1.一种基于神经网络的六自由度飞行器仿真模型验证方法,其特征在于:所述方法具体过程为:
步骤一:建立数据样本集:
每一个数据样本包含一个六自由度飞行器仿真模型仿真时间序列和一个六自由度飞行器参考时间序列,六自由度飞行器仿真模型仿真时间序列和六自由度飞行器参考时间序列二者的时序一一对应;
参考时间序列来自六自由度飞行器的试验测试结果;
仿真时间序列来自与六自由度飞行器对应的仿真模型的运行结果,六自由度飞行器仿真模型与六自由度飞行器的运行初始条件一致;
六自由度飞行器仿真模型仿真时间序列表示为Qsim={(t1,Qsim,1),(t2,Qsim,2),…,(ti,Qsim,i),…(tN,Qsim,N)},六自由度飞行器参考时间序列表示为Qobs={(t1,Qobs,1),(t2,Qobs,2),…,(ti,Qobs,i),…(tN,Qobs,N)},
其中Qsim,i与Qobs,i分别表示六自由度飞行器仿真模型仿真输出与六自由度飞行器参考输出在第i个时刻点ti的数值;1≤i≤N,N表示时间序列中数据的长度,共采集了N个时刻的数据;
六自由度飞行器仿真模型仿真时间序列包括六自由度飞行器位置、速度、姿态数据;
六自由度飞行器参考时间序列指来自六自由度飞行器飞行试验的位置、速度、姿态信息;
步骤二:采用相似性度量方法对步骤一数据样本集中每组六自由度飞行器仿真模型仿真时间序列和六自由度飞行器参考时间序列的相似性进行分析,获得每组六自由度飞行器仿真模型仿真时间序列和六自由度飞行器参考时间序列的客观相似性分析结果;
相似性度量方法包括平均绝对误差、均方误差、相对均方根误差、相对平均绝对误差、夹角余弦、皮尔曼相关系数、灰色关联分析、Theil’s不等式系数法和切比雪夫距离;
步骤三:采用群组决策方法对步骤一数据样本集中的每组六自由度飞行器仿真模型仿真时间序列和六自由度飞行器参考时间序列进行分析,获得每组六自由度飞行器仿真模型仿真时间序列和六自由度飞行器参考时间序列的基于规则与知识的相似性评估等级;
步骤四:将步骤二得到的每组六自由度飞行器仿真模型仿真时间序列和六自由度飞行器参考时间序列的客观相似性分析结果和步骤三得到的每组六自由度飞行器仿真模型仿真时间序列和六自由度飞行器参考时间序列的基于知识与规则的相似性评估等级构成训练样本集,训练样本集表示为矩阵形式;
步骤五:采用非线性归一化方法对训练样本集进行归一化处理,得到归一化处理后的训练样本集;
步骤六:将归一化处理后的训练样本集中85%作为神经网络训练样本子集,剩余15%作为神经网络测试样本子集,将神经网络训练样本子集输入BP神经网络,利用误差反向传播算法对BP神经网络进行训练,得到训练好的BP神经网络;
步骤七:利用训练好的BP神经网络对有类标签的测试样本子集进行测试,若测试结果无法达到分析准确率的要求,则重新对BP神经网络的拓扑结构进行设计,重新执行步骤六,直到BP神经网络对有类标签的测试集测试结果的准确率达到分析准确率的要求为止。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711038908.1/1.html,转载请声明来源钻瓜专利网。