Split and merge strategies for solving uncertain equations using affine arithmetic

Oliver Scharf, M. Olbrich, E. Barke
{"title":"Split and merge strategies for solving uncertain equations using affine arithmetic","authors":"Oliver Scharf, M. Olbrich, E. Barke","doi":"10.4108/eai.24-8-2015.2260594","DOIUrl":null,"url":null,"abstract":"The behaviour of systems is determined by various parameters. Due to several reasons like e. g. manufacturing tolerances these parameters can have some uncertainties. Corner Case and Monte Carlo simulations are well known approaches to handle uncertain systems. They sample the corners and random points of the parameter space, respectively. Both require many runs and do not guarantee the inclusion of the worst case. As alternatives, range based approaches can be used. They model parameter uncertainties as ranges. The simulation outputs are ranges which include all possible results created by the parameter uncertainties. One type of range arithmetic is the affine arithmetic, which allows to maintain linear correlations to avoid over-approximation. An equation solver based on affine arithmetic has been proposed earlier. Unlike many other range based approaches it can solve implicit non-linear equations. This is necessary for analog circuit simulation. For large uncertainties the solver suffers from convergence problems. To overcome these problems it is possible to split the parameter ranges, calculate the solutions separately and merge them again. For higher dimensional systems this leads to excessive runtimes as each parameter is split. To minimize the additional runtime several split and merge strategies are proposed and compared using two analog circuit examples.","PeriodicalId":132237,"journal":{"name":"International ICST Conference on Simulation Tools and Techniques","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-08-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International ICST Conference on Simulation Tools and Techniques","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4108/eai.24-8-2015.2260594","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

The behaviour of systems is determined by various parameters. Due to several reasons like e. g. manufacturing tolerances these parameters can have some uncertainties. Corner Case and Monte Carlo simulations are well known approaches to handle uncertain systems. They sample the corners and random points of the parameter space, respectively. Both require many runs and do not guarantee the inclusion of the worst case. As alternatives, range based approaches can be used. They model parameter uncertainties as ranges. The simulation outputs are ranges which include all possible results created by the parameter uncertainties. One type of range arithmetic is the affine arithmetic, which allows to maintain linear correlations to avoid over-approximation. An equation solver based on affine arithmetic has been proposed earlier. Unlike many other range based approaches it can solve implicit non-linear equations. This is necessary for analog circuit simulation. For large uncertainties the solver suffers from convergence problems. To overcome these problems it is possible to split the parameter ranges, calculate the solutions separately and merge them again. For higher dimensional systems this leads to excessive runtimes as each parameter is split. To minimize the additional runtime several split and merge strategies are proposed and compared using two analog circuit examples.
用仿射算法求解不确定方程的分裂和合并策略
系统的行为是由各种参数决定的。由于制造公差等原因,这些参数可能存在一些不确定性。角情况和蒙特卡罗模拟是众所周知的处理不确定系统的方法。它们分别对参数空间的角点和随机点进行采样。两者都需要多次运行,并且不能保证包含最坏的情况。作为替代方案,可以使用基于范围的方法。他们用范围来模拟参数的不确定性。模拟输出是一个范围,其中包括由参数不确定性产生的所有可能结果。一种类型的范围算法是仿射算法,它允许保持线性相关性以避免过度逼近。早先提出了一种基于仿射算法的方程求解器。与许多其他基于范围的方法不同,它可以求解隐式非线性方程。这是模拟电路仿真所必需的。对于较大的不确定性,求解器存在收敛问题。为了克服这些问题,可以拆分参数范围,分别计算解并再次合并它们。对于高维系统,这将导致过多的运行时间,因为每个参数都是分开的。为了最大限度地减少额外的运行时间,提出了几种分裂和合并策略,并通过两个模拟电路实例进行了比较。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信