仿真系统及其方法和包括所述仿真系统的计算系统技术方案

技术编号:10722465 阅读:236 留言:0更新日期:2014-12-03 23:56
公开了一种仿真系统及其方法和包括所述仿真系统的计算系统。在所述仿真系统和方法中,仿真包括:当输入的标称点(NP)的函数值是第一值时,对输入运行第一仿真;当输入的NP的函数值是不同于第一值的第二值时,对输入运行第二仿真。这里,运行第二仿真的步骤可包括:(a)将第二值的输入分布的边界设置为第一分布值;(b)在设置的输入分布的边界内产生输入采样;(c)在移动输入分布的边界的同时重复地执行步骤(a)至(b)来获得输入的最坏情况点(WCP),直到输入分布的边界达到最小临界值。

【技术实现步骤摘要】
【专利摘要】公开了一种仿真系统及其方法和包括所述仿真系统的计算机系统。在所述仿真系统和方法中,仿真包括:当输入的标称点(NP)的函数值是第一值时,对输入运行第一仿真;当输入的NP的函数值是不同于第一值的第二值时,对输入运行第二仿真。这里,运行第二仿真的步骤可包括:(a)将第二值的输入分布的边界设置为第一分布值;(b)在设置的输入分布的边界内产生输入采样;(c)在移动输入分布的边界的同时重复地执行步骤(a)至(b)来获得输入的最坏情况点(WCP),直到输入分布的边界达到最小临界值。【专利说明】仿真系统及其方法和包括所述仿真系统的计算机系统本申请要求在2013年5月27日提交到韩国知识产权局的第10-2013-0059878号韩国专利申请的优先权。
本专利技术构思的实施例涉及一种仿真系统及其方法和包括所述仿真系统的计算系统
技术介绍
当系统(例如,传递函数)具有超过预定水平的相关复杂度时,对输入与输出关系的解释对于理解系统而言是关键的。可通过在测量输入分布时分析给定输出(通过、失败)的概率以用于解释系统,来使用仿真而不需要实际的物理系统的实施例来分析真实系统的可靠性。 然而,随着系统的复杂度增加,针对仿真需要的计算资源以及时间和成本会显著增加。在一些情况下,即使通过超级计算,在一年的时间跨度内也可能无法获得仿真结果。例如,当要分析的分布的范围相对于中心值大于或等于6 σ时,可能需要几十亿次仿真。
技术实现思路
本专利技术构思的实施例提供一种具有提高的对输入进行分析的速度和提高的可靠性的仿真系统。 本专利技术构思的实施例还提供一种具有提高的对输入进行分析的速度和提高的可靠性的仿真方法。 本专利技术构思的实施例还提供一种包括所述仿真系统的计算机系统。 本专利技术构思的这些和其他目的将在下面对实施例的描述中被描述或者从下面对实施例的描述中是显然的。 根据本专利技术构思的一方面,提供一种使用包括一个或更多个处理器的计算机系统的仿真方法,所述仿真方法包括:当输入的标称点(NP)的函数值是第一值时,对输入运行第一仿真;当输入的NP的函数值是不同于第一值的第二值时,对输入运行第二仿真,其中,运行第二仿真的步骤包括:(a)将第二值的输入分布的边界设置为第一分布值;(b)在设置的输入分布的边界内产生输入米样;(C)通过对产生的输入米样执行机器学习来获得输入的最坏情况点(WCP) ;(d)在移动输入分布的边界的同时重复地执行步骤(a)至(C),直到输入分布的边界达到最小临界值。 在一些实施例中,第一仿真包括蒙特卡罗仿真。 在一些实施例中,第二仿真包括重要性采样。 在一些实施例中,在设置的输入分布的边界内产生输入采样的步骤包括:使用均匀分布采样在设置的输入分布的边界内产生输入采样。 在一些实施例中,第一值对应于失败条件,并且其中,第二值对应于通过条件。 根据本专利技术构思的一方面,提供一种使用包括一个或更多个处理器的计算机系统的仿真方法,所述仿真方法包括:(a)将输入分布的边界设置为第一分布值;(b)在设置的输入分布的边界内产生输入采样;(C)获得各个产生的输入采样的函数值;(d)通过对各个产生的输入采样执行机器学习来获得边界平面;(e)在边界平面上确定输入的最坏情况点(WCP) ; (f)在移动输入分布的边界的同时重复地执行步骤(a)至(e),直到输入分布的边界达到最小临界值。 在一些实施例中,移动输入分布的边界的步骤包括:将输入分布的边界从第一分布值改变为第二分布值。 在一些实施例中,第二分布值小于第一分布值。 在一些实施例中,最小临界值、第一分布值和第二分布值中的至少一个是能够由用户设置的值。 在一些实施例中,在设置的输入分布的边界内产生输入采样的步骤包括:使用均匀分布采样在设置的输入分布的边界内产生输入采样。 在一些实施例中,通过对输入采样和函数值执行机器学习来获得边界平面的步骤包括:使用支持向量机(SVM)获得边界平面。 在一些实施例中,在边界平面上确定输入的WCP的步骤包括:使用进化算法(EA)确定WCP。 根据本专利技术构思的另一方面,提供一种仿真系统,包括:主仿真模块,基于提供的分布的中心运行仿真操作;确定模块,当输入的标称点(NP)的函数值是第一值时,将输入的零点(ZP)提供给主仿真模块,当输入的NP的函数值是不同于第一值的第二值时,对输入运行第二仿真;最坏情况点(WCP)确定模块,通过重复地执行在移动第二值的输入分布的边界的同时在设置的输入分布的边界内产生输入采样的操作来获得输入的WCP,并将获得的WCP提供给主仿真模块。 在一些实施例中,仿真操作包括蒙特卡罗仿真。 在一些实施例中,在设置的输入分布的边界内产生输入采样的操作包括:使用均匀分布采样在设置的输入分布的边界内产生输入采样。 在一些实施例中,WCP确定模块通过重复地执行在移动第二值的输入分布的边界的同时在设置的输入分布的边界内产生输入采样的操作来获得输入的WCP的操作包括:(a)将第二值的输入分布的边界设置为第一分布值;(b)在设置的输入分布的边界内产生输入采样;(C)获得各个产生的输入采样的函数值;(d)通过对各个产生的输入采样执行机器学习来获得边界平面;(e)在边界平面上确定输入的最坏情况点(WCP) ;(f)在移动输入分布的边界的同时重复地执行步骤(a)至(e),直到输入分布的边界达到最小临界值。 在一些实施例中,移动输入分布的边界的操作包括:将输入分布的边界从第一分布值改变为第二分布值。 在一些实施例中,第二分布值小于第一分布值。 在一些实施例中,最小临界值、第一分布值和第二分布值中的至少一个是能够由用户设置的值。 在一些实施例中,通过对输入采样和函数值执行机器学习来获得边界平面的操作包括:使用支持向量机(SVM)获得边界平面。 在一些实施例中,WCP确定模块使用进化算法(EA)在边界平面上确定输入的WCP。 在一些实施例中,主仿真模块、确定模块和WCP确定模块由一个或更多个处理器驱动。 在一些实施例中,第一值对应于失败条件,并且其中,第二值对应于通过条件。 根据本专利技术构思的一方面,提供一种计算机系统,包括:一个或更多个处理器;存储单元,存储用于使用处理器执行针对输入的仿真的程序代码,其中,当输入的标称点(NP)的函数值是第一值时,对输入运行第一仿真,当输入的NP的函数值是不同于第一值的第二值时,对输入运行第二仿真,运行第二仿真的操作包括:(a)将第二值的输入分布的边界设置为第一分布值;(b)在设置的输入分布的边界内产生输入米样;(C)通过对产生的输入米样执行机器学习来获得输入的最坏情况点(WCP) ;(d)在移动输入分布的边界的同时重复地执行步骤(a)至(C),直到输入分布的边界达到最小临界值。 在一些实施例中,第一仿真包括蒙特卡罗仿真,第二仿真包括重要性采样。 在一些实施例中,移动输入分布的边界的操作包括:将输入分布的边界从第一分布值改变为第二分布值,在设置的输入分布的边界内产生输入采样的操作包括:使用均匀分布采样在设置的输入分布的边界内产生输入采样。 在一些实施例中,第二分布值小于第一分布值。 在一些实施例中,第一值对应于失败条件,并且其中,第二值对应本文档来自技高网...

【技术保护点】
一种使用包括一个或更多个处理器的计算机系统的仿真方法,所述仿真方法包括:当输入的标称点(NP)的函数值是第一值时,对输入运行第一仿真;当输入的NP的函数值是不同于第一值的第二值时,对输入运行第二仿真,其中,运行第二仿真的步骤包括:(a)将第二值的输入分布的边界设置为第一分布值;(b)在设置的输入分布的边界内产生输入采样;(c)在移动输入分布的边界的同时重复地执行步骤(a)至(b)来获得输入的最坏情况点(WCP),直到输入分布的边界达到最小临界值。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:李珍宁韩昌虎
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1