[发明专利]一种改进的序贯故障诊断策略优化方法在审
申请号: | 201410619342.1 | 申请日: | 2014-11-05 |
公开(公告)号: | CN104484548A | 公开(公告)日: | 2015-04-01 |
发明(设计)人: | 王宏力;姜伟;何星 | 申请(专利权)人: | 中国人民解放军第二炮兵工程大学 |
主分类号: | G06F19/00 | 分类号: | G06F19/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 710025 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于蚁群方法和相关矩阵的序贯故障诊断策略优化方法。包括:编码建模、构造适应度函数、序贯诊断策略建模、模型优化四大步骤。该方法利用多信号建模技术得到表征系统故障和测试依赖关系的相关矩阵,通过定义适应度函数、蚁群算法的状态转移规则和信息素反馈机制,将诊断策略优化问题转化为蚁群寻优问题。为了提高蚁群算法的收敛速度和优化能力,引入了参数动态调整、信息素压缩和拥挤度自适应调整三种策略,提高了诊断策略优化设计方法的精度和结果的鲁棒性。该方法遵守“最小代价”的原则,在保证故障检测率和隔离率的前提下使搜索代价最低,满足了故障策略优化的要求。 | ||
搜索关键词: | 一种 改进 故障诊断 策略 优化 方法 | ||
【主权项】:
一种改进的序贯故障诊断策略优化方法,其特征在于:包括以下步骤:步骤1:编码建模步骤1.1:熟悉建模对象,识别和提取模型信息,如系统组成、功能、测试信息;步骤1.2:根据系统组成,输入系统的结构模型、原理图模型或概念方框图,设置模型节点属性,然后向模块和测试点加载信号;步骤1.3:根据特定情况,调整、修正和校验模型;步骤1.4:建立好系统的多信号模型以后,执行TEAMS软件中的“静态分析”和“测试性分析”选项,得到系统的故障‑测试相关矩阵Dm×n,其中m和n分别代表系统中的故障源个数和测试个数:
dij=0或1 (1)步骤1.5:将相关矩阵中的第i(i=1,2,…,n)个测试ti定义为一个结点,仿照蚁群方法求解TSP问题的思路,ti→tj的测试顺序看成是蚁群方法中蚂蚁移动的一条边;假设共有M只蚂蚁,蚂蚁k按照某一顺序Sk(1~n的排列)不重复地遍历n个结点,把遍历顺序Sk定义为一种诊断策略;步骤1.6:相关矩阵中的每个测试ti看成一个结点,ti→tj的测试顺序看成是蚁群方法中蚂蚁移动的一条边,所有个体按照某一顺序Sk(1~n的排列)不重复地遍历所有结点,把遍历顺序Sk定义为一种诊断策略;步骤2:构造适应度函数步骤2.1:依据得到的相关矩阵Dm×n和诊断策略Sk,得到相应的故障隔离矩阵FIk;
aij=0或1 (2)隔离矩阵FIk的第i行的意义与相关矩阵Dm×n中第i行的意义都表示系统的第i个故障源。隔离矩阵FIk的第j列是相关矩阵Dm×n中所有列按照诊断策略Sk的重新排列;如果相关矩阵Dm×n中dij=1,即测试tj用于隔离故障fi,则隔离矩阵FIk中的第i行、第j列元素为1,否则为0;步骤2.2:假设系统中各故障源的故障率分别为P=(p1,p2,…,pm),测试序列T中各测试费用分别为C=(c1,c2,…,cn),则由隔离矩阵FIk得到的诊断策略Sk平均测试成本可以表示为:
式中,aij为隔离矩阵FIk中的元素。因此,诊断策略优化的目标就是找到一种测试执行顺序,使得在该执行顺序下平均测试成本最小;步骤3:序贯诊断策略建模步骤3.1:将改进蚁群方法应用到诊断策略优化问题时,根据最小完备测试集的概念,把每一个测试ti看成是一个结点,ti→tj的测试顺序看成是蚂蚁移动的一条边,让蚂蚁随机分布到各个测试点上,每个蚂蚁从当前所在的测试点出发,选择还未走过的测试,直至走完测试集中的所有测试为止,形成一个测试顺序;每次迭代完成后,从蚁群中选择最优的测试序列,经过多次迭代便可求的系统的最优诊断策略;步骤3.2:根据状态转移规则,初始时刻,各条路径上的信息素量τij(t)相等,设τij(0)=C(C为常数);蚂蚁k(k=1,2,…,M)在运动过程中根据各条路径上的信息素量决定转移方向;在t时刻,蚂蚁k由测试i选择移动到测试j的转移概率
为:
式中,η(j)为第j个测试的启发信息,取为该测试难易度量化值的倒数;参数α和β体现了信息素和启发信息对蚂蚁决策的相对重要性;allowedk={1,2,…,n}‑tabuk为蚂蚁k下一步允许选择的测试;人工蚁群具有记忆功能,tabuk为禁忌表(k=1,2,…,m),用以记录蚂蚁k以前所走过的城市,集合tabuk随着蚂蚁运动作动态调整;步骤3.3:信息素更新:ρ∈(0,1)表示信息素τij(t)随着时间的推移而衰减的程度。在t+1时刻,蚂蚁完成一次循环,各路径上信息素要根据下式作调整:τij(t+1)=(1‑ρ)*τij(t)+Δτij (5) ![]()
式中,
为蚂蚁k在本次循环中路径(i,j)的信息素增量;
是所有测试点的测试费用的总和,是个常数;Jk是测试序列平均成本函数。根据蚂蚁k完成一次循环确定的测试执行顺序Sk,由Sk获得的隔离矩阵FIk,可以得到其成本函数为
式中,m为故障源总数;aij为隔离矩阵FIk中各元素的值。以上便是利用基本一群方法求解序贯诊断策略问题的模型。步骤4:模型优化步骤4.1:α、β参数动态调整α和β两个参数分别决定了信息素和启发信息对蚂蚁决策的相对重要性。动态调整 策略如下:![]()
式中,tp为临界循环次数,α0、α1、β0、β1分别为α和β初始值和最终值。步骤4.2:信息素压缩策略采用信息素压缩方法,既能保持信息素浓度的小顺序,又能避免浓度相差过大,方法中只设置一个信息素浓度下限τmin,当路径上的最大信息素浓度max(τ)和最小信息素浓度min(τ)的比值大于固定阈值R时,所有路径上的信息素执行以下压缩操作:τij=τmin·(1+log2(τij/τmin)) (11) 经过压缩以后,各路径上的信息素浓度顺序仍保持不变,但是比值被大幅减小,有利于为下一次迭代提供均等的机会;步骤4.3:拥挤度自适应调整拥挤度一词来自于鱼群方法中描述人工鱼聚群行为某一位置拥挤程度的一个概念,测试i与城市j之间蚂蚁的拥挤度qij定义如下:
如果qij较小,则表明路径不太拥挤,从增加方法遍历寻优能力出发,蚂蚁应该在同等转移概率下选择这条路径;否则,表示该路径过于拥挤,蚂蚁应该在可行邻域内重新选择一条路径。可以将路径的拥挤度添加到位置转移概率公式中,改进后的位置转移概率计算由(4)式变为(13)式:
式中,σ为信息素和启发因子在转移概率中的影响权重,1‑σ为拥挤度在转移概率中的 影响权重。步骤4.4:利用改进后的蚁群方法进行序贯诊断策略优化;由上述过程可以得到一个最终的测试执行顺序,即完成了序贯诊断策略的优化设计。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军第二炮兵工程大学,未经中国人民解放军第二炮兵工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410619342.1/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06 计算;推算;计数
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用