[发明专利]基于极限学习的弹丸气动系数辨识方法在审
申请号: | 202110674635.X | 申请日: | 2021-06-17 |
公开(公告)号: | CN113569463A | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | 夏悠然;易文俊;管军 | 申请(专利权)人: | 南京理工大学 |
主分类号: | G06F30/27 | 分类号: | G06F30/27;G06F30/28;G06N3/04;G06N3/08;G06F113/08;G06F119/14 |
代理公司: | 南京理工大学专利中心 32203 | 代理人: | 张玲 |
地址: | 210094 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 极限 学习 弹丸 气动 系数 辨识 方法 | ||
1.一种基于极限学习的弹丸气动系数辨识方法,其特征在于,包括如下步骤:
步骤(1):建立弹丸二自由度动力学模型;
步骤(2):构建极限学习机网络模型;确定输入层节点数、隐含层神经元个数、激活函数以及输出层节点数;
步骤(3):根据构建好的极限学习机网络模型,进行参数辨识;确定隐含层和输出层的连接权值矩阵在确定连接权值矩阵的基础上,求解模型的输出矩阵,实现参数辨识。
2.根据权利要求1所述的方法,其特征在于,所述步骤(1)“建立弹丸二自由度动力学模型”具体为:二自由度动力学模型建立在自然坐标系下,u表示弹丸的速度,θ为弹道倾角,x、y为弹丸的位置坐标,ρ为空气密度;S为特征面积,通常取为弹丸的最大横截面积;m0为弹丸质量;g0为重力加速度;CD为阻力系数;
3.根据权利要求2所述的方法,其特征在于,步骤(2)具体包括如下步骤:
步骤(21):输入层节点数设定
基于质点弹道方程,确定影响因素分别为弹丸速度u,弹道倾角θ,射程x以及飞行高度y;确定网络的输入层的节点数n=4;
步骤(22):输出层节点数设定
借助极限学习机实现对弹丸阻力系数CD的辨识,选定输出层的节点数m=1;
步骤(23):激活函数选择
通过对输入数据归一化处理,输入数据的大小均被映射到[0,1]区间,选用sigmoid函数作为激活函数;
步骤(24):隐含层神经元个数设定
根据经验公式其中a为1~10的常数,确定隐含层节点数L=9。
4.根据权利要求3所述的方法,其特征在于,所述步骤(3)具体包括如下步骤:
步骤(31):对数据集归一化处理;
采用min-max normalization归一化法,将全部数据映射到[0,1]区间内,归一化公式为:
其中,xj为原始输入数据,xmin为最小输入数据,xmax为最大输入数据,为归一化后的输入数据;
步骤(32):训练网络,确定输出权重;
假设有N个任意的训练样本(xj,tj),其中xj=[xj1,xj2,…,xjn]T∈Rn表示输入训练样本数据,tj=[tj1,tj2,…,tjm]T∈Rm表示输出训练样本数据;对于隐含层神经元个数为L,激活函数为g(x)的极限学习机,网络的输出oj为:
其中wi=[wi1,wi2,…,win]T是第i个隐含层神经元和输入节点之间的连接权值,βi=[βi1,βi2,…,βim]T是第i个隐含层神经元与输出节点之间的连接权值,bi是第i个隐含层神经元的阈值;随机产生wi和bi,其中wi·xj表示矩阵的内积运算;
网络的训练目标为即存在βi,wj,bi使得
写成矩阵形式为:Hβ=T其中,H是隐含层输出矩阵,β是隐含层和输出层之间的连接权值矩阵,T是输出矩阵:
基于最小二乘准则求解极限学习机的输出权重其表达式为:
其中H+是隐含层输出矩阵H的Moor-Penrose广义逆矩阵;
在式(11)基础上,在矩阵HTH对角线引入正则化项改进后的输出权值矩阵如下式所示:
步骤(33):网络预测,实现参数辨识:
在训练过程结束后,得到模型的输出权值矩阵假设此时给定M个预测样本xk,则对于隐含层神经元个数为L,激活函数为g(x)的极限学习机,网络的输出uj为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学,未经南京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110674635.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种护罩折叠设备和护罩折叠方法
- 下一篇:一种多路设备工作系统