以前介紹了蒙特卡洛的優點。詳情可參考以前的《蒙特卡洛方法學習(一)》。學習
那麼對於咱們設計的電路,對於電路中的元器件參數容差,進行統計分佈,用一組僞隨機數求得元器件的隨機抽樣序列,對這些隨機抽樣獲得的元器件參數再對設計的電路進行功能仿真,好比:直流分析,交流分析,瞬態分析等等。spa
利用Multisim進行蒙特卡洛仿真電路。這裏舉一個簡單的例子,以下:設計
對於上述電路中,電阻的阻值會有一個容差範圍,電容的容值也會有一個容差範圍,這些容差會對整個電路帶來的影響,能夠利用蒙特卡洛方法進行仿真,具體操做以下所示:日誌
(1)設置模型容差列表blog
上述打開以後,電阻的阻值容差已經直接加載過來了,電容的尚未,能夠點擊add tolerance。it
上述參數添加好後,再點擊ok鍵,能夠看到以下圖所示,電容C1容差添加進來。依次再添加其餘幾個電容的容差。隨機數
(2)分析參數float
上述已經將模型的容差列表設置完畢,接下來要設置分析參數,以下所示:
其中能夠選擇分析的類型,好比交流分析,直流分析,瞬態分析等等。以下所示:
還能夠對所選擇的分析進行參數設置,以下圖所示,這裏筆者保持默認。
下圖是設置仿真的次數,輸出變量。這裏筆者設置爲100次,輸出變量不變。
把輸出的結果打印在一張圖上,能夠將下述進行打鉤。
(3)最後的結果