稳健设计采用Saber仿真器提高系统可靠性
3.参数分析
设计师通过参数分析可以对最能影响系统性能的器件参数进行微调,该项分析的目的是通过特定参数在一定范围内的变化来确定最符合性能技术规格的一组参数。参数值确定之后,重点就要放在在一定的环境条件范围内验证性能。
Saber仿真器可使设计师获取所有系统参数。可通过多种方式在一定范围内对参数数值进行扫描,包括线性步长、对数步长、固定步长或一个固定的数值集。参数扫描可以互相嵌套,这样可以覆盖所有可能的取值组合。像温度这样的环境参数也可以进行扫描。
4.统计分析
统计分析用于研究参数数值的随机组合是如何对系统性能和可靠性造成影响的,参数数值根据公差和统计分布信息来计算。其中要执行一系列的仿真运行,每次仿真运行时的参数数值都有随机的变化。根据系统的情况,可能需要成百次甚至上千次的运行来获取在统计学上有意义的结果。随后要对这些结果进行统计分析,以便更好地了解系统的可靠性概况。
值得注意的是,统计分析工作的计算量可能极为繁重,对复杂系统进行千百次以上的性能仿真会消耗相当大的计算资源,我们可以采用支持分布式计算的工具来缓解这一资源需求。
Saber仿真器支持先进的统计分析。可对行为模型的参数数值赋予具有多种统计分布的容差,包括预定义的分布方式到用户自定义的分布方式。Saber的许多特征化模型包含了容差和分布信息。这些容差和分布经过Saber的Monte Carlo分析后,就能提供系统精确的统计全景图。Saber仿真环境支持文本和图形化的统计数据分析。
5.应力分析
在应力分析中,要对系统执行仿真,观察它在满足性能指标时是否会导致一些器件超出其安全工作范围。对器件的所有参数赋予最大额定值,观察其工作参数是否超过最大额定值,超过最大额定值就属于应力过度的情况。应力分析要求采用性能额定数据对器件进行特征化。
Saber库内的许多模型既可以内建性能额定值,又允许在模型特征化的过程中添加额定值信息。有了额定值信息,Saber的应力分析即可分析模型工作时所承受的应力。Saber随后会生成一份详细描述每一个器件所受应力情况的报告。
6.故障模式分析
稳健设计流程的最后一步是确定在个别器件发生故障时系统的行为。根据系统的类型以及系统所采用的技术,单个部件的故障可以导致系统整体故障,或系统虽能继续运行但不能符合设计要求,或者系统能够从这一故障中恢复并继续满足性能指标。对故障模式要求通常在设计技术规格书中提出,必须在设计流程中进行验证。
Saber的Testify故障模式分析工具能够帮助设计师在系统设计中设置并运行故障模式试验。在故障模式分析过程中,部件可通过多种方式并在指定的时间引发故障。在某个器件发生故障时,Saber可以继续执行仿真,设计师就可以研究这项故障是如何影响系统性能的。
选择正确的工具
实现有效而高效的稳健设计流程要求使用具备特殊能力的仿真工具,对工具的关键要求为仿真支持、模型库支持、建模语言支持和高级数据分析。
只通过一些标准分析并不能建立稳健设计流程。对稳健设计过程的每一步骤,仿真器都必须具备特定的、内在的功能:标称设计、敏感性分析、参数分析、统计分析、应力分析和故障模式分析。对这些高级分析的简单支持并不足够,为满足特定的系统设计目标,设计师必须能够对模型和分析进行定制。
评论