以前介绍了蒙特卡洛的优点。详情可参考以前的《蒙特卡洛方法学习(一)》。学习
那么对于咱们设计的电路,对于电路中的元器件参数容差,进行统计分布,用一组伪随机数求得元器件的随机抽样序列,对这些随机抽样获得的元器件参数再对设计的电路进行功能仿真,好比:直流分析,交流分析,瞬态分析等等。spa
利用Multisim进行蒙特卡洛仿真电路。这里举一个简单的例子,以下:设计
对于上述电路中,电阻的阻值会有一个容差范围,电容的容值也会有一个容差范围,这些容差会对整个电路带来的影响,能够利用蒙特卡洛方法进行仿真,具体操做以下所示:日志
(1)设置模型容差列表blog
上述打开以后,电阻的阻值容差已经直接加载过来了,电容的尚未,能够点击add tolerance。it
上述参数添加好后,再点击ok键,能够看到以下图所示,电容C1容差添加进来。依次再添加其余几个电容的容差。随机数
(2)分析参数float
上述已经将模型的容差列表设置完毕,接下来要设置分析参数,以下所示:
其中能够选择分析的类型,好比交流分析,直流分析,瞬态分析等等。以下所示:
还能够对所选择的分析进行参数设置,以下图所示,这里笔者保持默认。
下图是设置仿真的次数,输出变量。这里笔者设置为100次,输出变量不变。
把输出的结果打印在一张图上,能够将下述进行打钩。
(3)最后的结果