[发明专利]小样本条件下的飞行器姿态控制数据增强和模型训练方法在审
| 申请号: | 202111173142.4 | 申请日: | 2021-10-08 |
| 公开(公告)号: | CN113917938A | 公开(公告)日: | 2022-01-11 |
| 发明(设计)人: | 王础;王俊;陈浩;李娜;张彤;张依漪;王佳佳;侯健;马静;王凤敏 | 申请(专利权)人: | 北京京航计算通讯研究所 |
| 主分类号: | G05D1/08 | 分类号: | G05D1/08;G06K9/62;G06N3/04;G06N3/08 |
| 代理公司: | 北京天达知识产权代理事务所(普通合伙) 11386 | 代理人: | 李明里 |
| 地址: | 100074 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 样本 条件下 飞行器 姿态 控制 数据 增强 模型 训练 方法 | ||
1.一种小样本条件下的飞行器姿态控制数据增强和模型训练方法,其特征在于,包括以下步骤:
步骤S1、将飞行器姿态控制的训练集分解成多份子训练集;
步骤S2、随机选取一份子训练集,训练第一生成器、第二生成器和第三生成器的神经网络参数;所述第一生成器、第二生成器和第三生成器分别依据各自的数据增强方式在神经网络模型中进行数据增强;
步骤S3、计算出第一生成器、第二生成器和第三生成器在神经网络模型中的重要性权值;
步骤S4、根据第一生成器、第二生成器和第三生成器的重要性权值,设置神经网络模型的目标函数;进行神经网络模型参数的训练;
步骤S5、判断训练的迭代次数超过给定阈值;是,则终止训练;否,则返回到步骤S2。
2.根据权利要求1所述的飞行器姿态控制数据增强和模型训练方法,其特征在于,所述飞行器姿态控制的训练集其中n为训练集中数据个数,xi表示飞行器受力状态的6维向量,包括升力矢量、阻力矢量、法向过载、飞行器目前的偏航角、俯仰角和滚转角;yi为表示飞行器下一时刻姿态预测结果的6维向量,包括下一个时刻的偏航角、俯仰角和滚转角、PID控制中的比例增益P、积分时间常数Ti和微分时间常数Pd。
3.根据权利要求2所述的飞行器姿态控制数据增强和模型训练方法,其特征在于,
对所述飞行器姿态控制的训练集采用平均分解的方式,分解成nt份子训练集;子训练集的形式为{(xi,yi)}k,k=1…nt。
4.根据权利要求2所述的飞行器姿态控制数据增强和模型训练方法,其特征在于,
用于姿态预测的所述神经网络模型为f(x,θ);神经网络模型中间层的输出是f′(x,θ),其中θ为神经网络的参数;所述神经网络模型的分类任务训练过程等价于求解的优化问题;其中l(f(xi,θ),yi)为分类任务的交叉熵损失函数。
5.根据权利要求4所述的飞行器姿态控制数据增强和模型训练方法,其特征在于,
训练所述第一生成器,用于使得生成器生成数据在原始空间中与真实数据距离较大;同时在神经网络模型中间层的输出与真实数据距离较小的数据;
训练所述第二生成器,用于使得生成器生成数据在原始空间中与真实数据距离较小,同时关于神经网络的损失函数的梯度较大;
训练所述第三生成器,用于使得生成器生成数据在与原始数据相近的前提下,使得神经网络模型输出的结果与理想数据结果距离较远。
6.根据权利要求5所述的飞行器姿态控制数据增强和模型训练方法,其特征在于,所述第一生成器G1(x,φ1)的目标函数为;
其中,α1为给定的权值参数;φ1为第一生成器的网络参数。
7.根据权利要求5所述的飞行器姿态控制数据增强和模型训练方法,其特征在于,所述第二生成器G2(x,φ2)目标函数为:
其中,Jl(f(x,θ),y)为损失函数l(f(x,θ),y)关于θ的Jacobian矩阵,α2为给定的权值参数,φ2为第二生成器的网络参数。
8.根据权利要求5所述的飞行器姿态控制数据增强和模型训练方法,其特征在于,所述第三生成器G3(x,φ3)目标函数为:
其中,l(f(x,θ),y)为损失函数,α3为给定的权值参数,φ3为第三生成器的网络参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京航计算通讯研究所,未经北京京航计算通讯研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111173142.4/1.html,转载请声明来源钻瓜专利网。





