[发明专利]系统级测试性设计多目标优化方法有效
| 申请号: | 201711084906.6 | 申请日: | 2017-11-07 |
| 公开(公告)号: | CN107909194B | 公开(公告)日: | 2021-07-13 |
| 发明(设计)人: | 杨成林;陈芳 | 申请(专利权)人: | 电子科技大学 |
| 主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06N3/00 |
| 代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 温利平;陈靓靓 |
| 地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 系统 测试 设计 多目标 优化 方法 | ||
本发明公开了一种系统级测试性设计多目标优化方法,首先基于遗传算法搜索目标函数极值及其对应的影响因素向量,然后将获得到的目标函数的极值分别作为对应坐标轴的截距,得到最优解平面,从最优解平面中选取参考点,然后在极值和参考点的引导下,进行帕累托最优解查找,获取帕累托最优解集。采用本发明,可以在保证得到最优解的同时,提高算法收敛速度。
技术领域
本发明属于装备测试性设计优化技术领域,更为具体地讲,涉及一种系统级测试性设计多目标优化方法。
背景技术
为了减轻设备日后的维护难度,系统在设计的初始阶段就应该考虑可测试性设计。可测试性指的是系统的状态能够被准确地检测的程度。在针对大型电子设备系统的故障诊断问题中,如何选择测试方案,使故障检测率(FDR,fault diagnose rate)、虚警率(FAR,fault alarm rate)以及测试各项开销(时间、经济等)指标同时满足约束条件甚至趋向更好,是学术和工程领域不断探索的问题。
在测试优选问题中,所关注的测试指标有故障检测率(FDR,fault diagnoserate)、隔离率,虚警率(FAR,fault alarm rate)、测试时间开销(TC,time cost)以及测试经济开销(PC,price cost)等等。增加系统测试性,意味着额外的测试硬件,因此影响着系统重量,体积,研发难度,功能影响以及系统可靠性。
假设影响因素共计N个,用xi表示,i=1,2,…,N。且将影响因素值归一化为0~1之间的变量,则影响因素向量X=[x1,…,xN]。假设需要优化的目标数量为M,每个优化目标的目标函数为fj(X),j=1,2,…,M。
测试优选目标是合理选择和设置X(即合理开展测试性设计,合理分配资源等),使得M个目标函数最小。现实中,M个目标函数一般不可能同时达到最优,因此这是一个典型的多目标优化问题。
当多目标优化为最小化优化问题,可以用下式表达,即需要找到合适的X使得所有M个目标函数f(X)最小:
minimize F(X)=(f1(X),f2(X),…,fM(X))
与单目标优化问题的本质区别在于,多目标优化问题的解并非唯一,而是存在一组由众多Pareto(帕累托)最优解组成的最优解集合,集合中的各个元素称为Pareto最优解或非劣最优解。对于由上述公式确定的向量F(Xi)和F(Xj),如果两个相量不相等且F(Xi)里的所有元素都不大于F(Xj)里的对应位置元素,则称F(Xi)支配F(Xj),Xj称为支配解,Xi称为非支配解。由所有非支配解构成的集合称为帕累托最优集。
而目前能解决该类问题的算法有NSGA-III型算法、粒子群算法等等。NSGA-III型算法较为典型,可以找到比较全面的非支配解集,然而由于支配关系计算的时间复杂度较高,收敛速度慢等问题,使得该算法运行时间较长。在搜索速度慢、收敛代数高等问题。
发明内容
本发明的目的在于克服现有技术的不足,提供一种系统级测试性设计多目标优化方法,在保证得到最优解的同时,提高算法收敛速度。
为实现上述发明目的,本发明系统级测试性设计多目标优化方法,包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711084906.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于智慧托盘数据的供应链优化方法
- 下一篇:一种日用水量预测方法
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





