[发明专利]一种基于泛化模糊竞争神经网的航路选择方法有效
申请号: | 201310076935.3 | 申请日: | 2013-03-11 |
公开(公告)号: | CN103218660A | 公开(公告)日: | 2013-07-24 |
发明(设计)人: | 王宏伦;梁宵;李大伟 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06N3/02 | 分类号: | G06N3/02 |
代理公司: | 北京永创新实专利事务所 11121 | 代理人: | 周长琪 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于泛化模糊竞争神经网的航路选择方法,属于航路规划领域。本发明方法将航路用多个离散点组成,对航路计算长度、安全避障距离、纵向机动次数和横侧向机动次数的子目标函数值,各子目标函数值经过归一化后,进入到基于泛化模糊竞争神经网的输入层,经过训练后的神经网通过模糊运算和竞争之后输出航路的评价等级,根据评级选择所需要的航路。本发明将模糊性原理应用到神经网络中构成模糊神经元来表达专家知识,并采用竞争层来解决了神经网络隐层节点较多,训练繁琐的问题。本发明方法可以对各种地形下和各种航路规划算法计算出的航路进行评价,具有泛化的能力,通用性好。 | ||
搜索关键词: | 一种 基于 泛化 模糊 竞争 神经 航路 选择 方法 | ||
【主权项】:
1.一种基于泛化模糊竞争神经网的航路选择方法,其特征在于,包括以下步骤:步骤一:设无人机的可飞航路有n条,n条航路构成航路集合
每条航路用离散点集合表示,确定每条航路的长度子目标函数值;第i条航路
的长度子目标函数值
的确定方法是:设航路
包括m个离散点,其中第j个离散点为
相邻离散点
和
构成航路
的第j个航段,航路
具有m-1个航段;对相邻离散点
和
的三维空间坐标进行曼哈顿距离计算,得到的曼哈顿距离就是航路
的第j个航段的长度子目标函数值,则航路
的长度子目标函数值
由m-1个航段的长度子目标函数值求和得到;步骤二:确定每条航路的安全避障距离子目标函数值;当地形中有一个障碍时,第i条航路
的安全避障距离子目标函数值
为:f 2 ( P → i ) = Σ j = 1 m - 1 f D ( P j i ) , ]]>f D ( P j i ) = 1 / D s , d j i > D s 1 / d j i , 0 < d j i ≤ D s ]]> 其中,Ds表示安全避障距离,
表示航路
的第j个航段的中点与当前障碍之间的最短距离,
表示航路
的第j个航段的避障距离评价值;当地形中有两个以上的障碍时,对每条航路,将各障碍对应的安全避障距离子目标函数值求和,得到该航路的安全避障距离子目标函数值
步骤三:根据航段间纵向夹角与纵向标准门限值αs的关系,确定每条航路的纵向机动次数子目标函数值;第i条航路
的纵向机动次数子目标函数值
为:f 3 ( P → i ) = Σ j = 1 m - 2 f lon ( P j i ) , ]]>f lon ( P j i ) = 1 , θ j i > α s 0 , 0 ≤ θ j i ≤ α s ]]> 其中,
表示航路
的第j个航段与第j+1个航段间的纵向夹角的绝对值,
表示航路
的第j个航段与第j+1个航段间在纵向上是否需要机动飞行而得到的评价值;步骤四:根据航段间横侧向夹角之差的绝对值与侧向标准门限值αc的关系,确定每条航路的横侧向机动次数子目标函数值;第i条航路
的横侧向机动次数子目标函数值
为:f 4 ( P → i ) = Σ j = 1 m - 2 f lat ( P j i ) , ]]>f lat ( P j i ) = 1 , γ j i > α c 0 , 0 ≤ γ j i ≤ α c ]]> 其中,
表示第i条航路的第j个航段与第j+1个航段间的横侧向夹角之差的绝对值,
表示第i条航路的第j个航段与第j+1个航段间在横侧向上是否需要机动飞行而得到的评价值;步骤五:分别对各航路的四个子目标函数值进行归一化处理;第i条航路的第k(k=1,2,3,4;)个子目标函数值
通过下式进行归一化处理,得到![]()
f ‾ k ( P → i ) = f k ( P → i ) - min ( f k ( P → ) ) max ( f k ( P → ) ) - min ( f k ( P → ) ) , i = 1,2 . . . n ]]> 其中,
表示n条航路中对应第k个子目标函数值的最小值,
表示n条航路中对应第k个子目标函数值的最大值;步骤六:构建基于泛化模糊竞争的神经网络,具体是:步骤6.1:神经网络的第一层,第一层是输入层,具有4个输入节点,4个输入节点的值分别为各航路归一化处理后的四个子目标函数值
k=1,2,3,4,
为
的简写形式;步骤6.2:构建神经网络的第二层,第二层是模糊化层,对每个子目标函数进行模糊分割,设对第k个子目标函数的模糊分割数为mk,则
对应mk个节点,每个节点代表一个语言变量值,k=1,2,3,4;第k个子目标函数对应的第l个节点的输出值
为:
其中,ckl是隶属度中心值,σkl是隶属度宽度;步骤6.3:构建神经网络的第三层,第三层是模糊推理层,具有M个节点,
其中第j个节点的输出值αj(j=1,2...M)为:
其中,i1∈{1,2...m1},i2∈{1,2...m2},...,ik∈{1,2...mk};步骤6.4:构建神经网络的第四层,第四层为竞争层,设评级数有r个,则竞争层有r个节点,竞争层的第q个节点的输出值aq的确定方法是:确定竞争层第q个节点的输入值yq:
q=1,2,…,r;其中,wqj为模糊推理层第j个节点与竞争层第q个节点的连接权重,初始值为1;竞争层的r个节点中,输入值最大的节点的输出值为1,其余节点的输出值为0;步骤6.5:构建神经网络的输出层,输出层输出r维向量
航路的等级数由向量
中数值为1的元素表征;步骤七:对步骤六所构建的神经网络进行训练,在当前神经网络的评级结果与专家评级结果的一致性达到95%以上时,停止训练;步骤八:对每条航路按照步骤一~步骤五的顺序进行处理,输入训练好的神经网络,得到航路的评级结果,根据评级结果选择最优航路或者适用的航路。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310076935.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种易成型高强度中厚钢板的生产方法
- 下一篇:一种书籍胶装装置