vocus logo

方格子 vocus

使用 PSpice 進行 Monte Carlo 模擬:錯誤排除與解決方案

更新 發佈閱讀 4 分鐘

1. 前言

在「用 Pspice 建構具誤差模型的直流電源:掌握 Monte Carlo 模擬與電路容差分布」一文中,介紹了如何在 PSpice 中進行 Monte Carlo 模擬。本文將進一步說明 Monte Carlo 分析中可能出現的錯誤及其排除方法。錯誤包括 ERROR(ORPROBE-3122) 與 ERROR(ORPROBE-3240)。

2. 錯誤碼及解決方法

2.1 ERROR(ORPROBE-3122)

現象與訊息內容:在 Simulation Result 視窗的 Axis Settings 中勾選 Performance Analysis,出現了以下訊息:

ERROR(ORPROBE-3122): More than one data section is required for Performance Analysis

錯誤原因:通常發生於專案中未執行 Monte Carlo 模擬或未勾選 Simulation Settings 中的 Monte Carlo/Worst Case 選項,導致模擬結果僅有一個資料區段(data section)。

raw-image

解決方法:在 Capture 的 Simulation Settings 中勾選 Monte Carlo/Worst Case,並至少執行一次模擬(Pspice > Run)。

2.2 ERROR(ORPROBE-3240)

現象與訊息內容:「用 Pspice 建構具誤差模型的直流電源:掌握 Monte Carlo 模擬與電路容差分布」一文提及的電路進行 Monte Carlo 模擬後,在直方圖增加 Trace 時,在 Trace Expressions 欄位輸入 V(VDC_TOL) 得到的錯誤訊息如下:

ERROR(ORPROBE-3240): Invalid Expression(s) V(VDC_TOL)

這表示 V(VDC_TOL) 為無效的表達式。

raw-image
raw-image

錯誤原因:此訊息表示該值非唯一,無法用於統計分析。直方圖統計分析需要利用每一次的 Monte Carlo 模擬後的唯一值,而不可為時變的值。

解決方法:在 Trace Expression 欄位輸入PSpice內建的 Measurement 函數,如Max((V(VDC_TOL))。這是對每一次的 Monte Carlo 模擬後的 VDC_TOL 訊號取最大值,讓時變 VDC_TOL 訊號成為一個唯一值。若執行了 100 次的 Monte Carlo 分析,利用表達式 Max(V(VDC_TOL)) 計算出 100 個 VDC_TOL 訊號的最大值。直方圖的作用是將這 100 個最大值以分佈圖的方式呈現。

3. 補充資料

PSpice 提供眾多的內建測量函數(Measurement)可供選擇,這些測量函數回傳一個唯一值。更多的測量函數使用說明,請參考 PSpice User Guide(位於 Cadence 安裝目錄底下的 \doc\pspug)的第 18 章 Measurement expressions 或搜尋「Measurement definitions included in PSpice」。

圖:PSpice 內建的量測函數的定義(資料來源:Cadence 官方說明文件 pspug)

圖:PSpice 內建的量測函數的定義(資料來源:Cadence 官方說明文件 pspug)

3. 總結

這篇內容針對 PSpice 中執行 Monte Carlo 模擬時可能遇到的錯誤進行說明,重點在於 ERROR(ORPROBE-3122) 與 ERROR(ORPROBE-3240) 的成因與排除方式。

 延伸閱讀

用 Pspice 建構具誤差模型的直流電源:掌握 Monte Carlo 模擬與電路容差分布

 

留言
avatar-img
aspire的EE Notes
0會員
14內容數
這是一個分享電子電機相關的經驗與筆記的頻道,讓讀者透過學習然後解決問題,進而創造價值。 藉由分享我所學到的經驗和解決問題的方法,讓遇到類似問題的您能夠從這頻道找到解決方法及得到啟發。幫助您了解電子電機相關知識和技能。無論您是初學者還是有一定的經驗的工程師,希望這頻道能成為您學習、解決問題和創造價值的一個重要資源。
你可能也想看
Thumbnail
賽勒布倫尼科夫以流亡處境回望蘇聯電影導演帕拉贊諾夫的舞台作品,以十段寓言式殘篇,重新拼貼記憶、暴力與美學,並將審查、政治犯、戰爭陰影與「形式即政治」的劇場傳統推到台前。本文聚焦於《傳奇:帕拉贊諾夫的十段殘篇》的舞台美術、音樂與多重扮演策略,嘗試解析極權底下不可言說之事,將如何成為可被觀看的公共發聲。
Thumbnail
賽勒布倫尼科夫以流亡處境回望蘇聯電影導演帕拉贊諾夫的舞台作品,以十段寓言式殘篇,重新拼貼記憶、暴力與美學,並將審查、政治犯、戰爭陰影與「形式即政治」的劇場傳統推到台前。本文聚焦於《傳奇:帕拉贊諾夫的十段殘篇》的舞台美術、音樂與多重扮演策略,嘗試解析極權底下不可言說之事,將如何成為可被觀看的公共發聲。
Thumbnail
柏林劇團在 2026 北藝嚴選,再次帶來由布萊希特改編的經典劇目《三便士歌劇》(The Threepenny Opera),導演巴里・柯斯基以舞台結構與舞台調度,重新向「疏離」進行提問。本文將從觀眾慾望作為戲劇內核,藉由沉浸與疏離的辯證,解析此作如何再次照見觀眾自身的位置。
Thumbnail
柏林劇團在 2026 北藝嚴選,再次帶來由布萊希特改編的經典劇目《三便士歌劇》(The Threepenny Opera),導演巴里・柯斯基以舞台結構與舞台調度,重新向「疏離」進行提問。本文將從觀眾慾望作為戲劇內核,藉由沉浸與疏離的辯證,解析此作如何再次照見觀眾自身的位置。
Thumbnail
本文深入解析臺灣劇團「晃晃跨幅町」對易卜生經典劇作《海妲.蓋柏樂》的詮釋,從劇本歷史、聲響與舞臺設計,到演員的主體創作方法,探討此版本如何讓經典劇作在當代劇場語境下煥發新生,滿足現代觀眾的觀看慾望。
Thumbnail
本文深入解析臺灣劇團「晃晃跨幅町」對易卜生經典劇作《海妲.蓋柏樂》的詮釋,從劇本歷史、聲響與舞臺設計,到演員的主體創作方法,探討此版本如何讓經典劇作在當代劇場語境下煥發新生,滿足現代觀眾的觀看慾望。
Thumbnail
《轉轉生》為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,融合舞蹈、音樂、時尚和視覺藝術,透過身體、服裝與群舞結構,回應殖民歷史、城市經驗與祖靈記憶的交錯。本文將從服裝設計、身體語彙與「輪迴」的「誕生—死亡—重生」結構出發,分析《轉轉生》如何以當代目光,形塑去殖民視角的奈及利亞歷史。
Thumbnail
《轉轉生》為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,融合舞蹈、音樂、時尚和視覺藝術,透過身體、服裝與群舞結構,回應殖民歷史、城市經驗與祖靈記憶的交錯。本文將從服裝設計、身體語彙與「輪迴」的「誕生—死亡—重生」結構出發,分析《轉轉生》如何以當代目光,形塑去殖民視角的奈及利亞歷史。
Thumbnail
資料前處理(Data Preprocessing)中的重要角色-缺失值處理。從檢查、刪除到填充缺失值,以及插值法和機器學習算法的應用方法。Pandas 缺失值處理基礎方法、進階填充缺失值、鐵達尼號存活預測資料集的示例和機器學習算法填補缺失值方法的介紹與使用。
Thumbnail
資料前處理(Data Preprocessing)中的重要角色-缺失值處理。從檢查、刪除到填充缺失值,以及插值法和機器學習算法的應用方法。Pandas 缺失值處理基礎方法、進階填充缺失值、鐵達尼號存活預測資料集的示例和機器學習算法填補缺失值方法的介紹與使用。
Thumbnail
在讀取檔案時,最怕路徑的問題,常常會有路徑錯誤造成的異常報錯。 為了避免諸如此類的問題發生,明白程式的當前目錄與檔案的路徑是很重要的。 可以利用os 模組是 Python 中的一個標準庫,提供了許多與操作系統的功能。 以下是一些常用的 os 模組基本操作及其範例: 1. os.getcwd
Thumbnail
在讀取檔案時,最怕路徑的問題,常常會有路徑錯誤造成的異常報錯。 為了避免諸如此類的問題發生,明白程式的當前目錄與檔案的路徑是很重要的。 可以利用os 模組是 Python 中的一個標準庫,提供了許多與操作系統的功能。 以下是一些常用的 os 模組基本操作及其範例: 1. os.getcwd
Thumbnail
  在上篇我們介紹了 SageMaker 中 Pipeline 的使用方法,其中的 TuningStep 功能,能夠讓我們能夠指定一連串參數組合進行實驗比對,最終找出最適合的參數組合
Thumbnail
  在上篇我們介紹了 SageMaker 中 Pipeline 的使用方法,其中的 TuningStep 功能,能夠讓我們能夠指定一連串參數組合進行實驗比對,最終找出最適合的參數組合
Thumbnail
例外處理是Python中的重要概念,用於控制並處理程序異常,防止程序崩潰和數據損失。它包括try, except, else和finally等語法結構,可用於對特定錯誤進行處理,或主動觸發和自定義異常。
Thumbnail
例外處理是Python中的重要概念,用於控制並處理程序異常,防止程序崩潰和數據損失。它包括try, except, else和finally等語法結構,可用於對特定錯誤進行處理,或主動觸發和自定義異常。
Thumbnail
在實務上,若Python報錯時,若引入的套件越多伴隨的異常訊息會變得越來越複雜,看到一推密密麻麻的內容時,很多時候都想直接跳過。 本文將利用Traceback來讓異常訊息變得更好理解。
Thumbnail
在實務上,若Python報錯時,若引入的套件越多伴隨的異常訊息會變得越來越複雜,看到一推密密麻麻的內容時,很多時候都想直接跳過。 本文將利用Traceback來讓異常訊息變得更好理解。
Thumbnail
讀取ini配置文件時如果某個參數不存在,它就會報錯,要怎麼避免呢? 可以使用fallback 參數來指定預設值。 這樣即使配置文件中缺少一些參數,我們的程序也能正常運行並使用預設值。 讓我們來假設一個案例做說明: 先故意將先前範例的port的資料刪掉。
Thumbnail
讀取ini配置文件時如果某個參數不存在,它就會報錯,要怎麼避免呢? 可以使用fallback 參數來指定預設值。 這樣即使配置文件中缺少一些參數,我們的程序也能正常運行並使用預設值。 讓我們來假設一個案例做說明: 先故意將先前範例的port的資料刪掉。
Thumbnail
有時候在其他檔案轉換成SPSS檔時,可能出現在一個變項內,以特定符號將不同數字分開的(如下圖,第三行4,7,8),這時無法用SPSS進行有效分析。本文將說明如何使用SPSS將特定符號分開的數字轉換成不同變項,光看文字可能太過抽象,請看圖文教學。
Thumbnail
有時候在其他檔案轉換成SPSS檔時,可能出現在一個變項內,以特定符號將不同數字分開的(如下圖,第三行4,7,8),這時無法用SPSS進行有效分析。本文將說明如何使用SPSS將特定符號分開的數字轉換成不同變項,光看文字可能太過抽象,請看圖文教學。
Thumbnail
條件資料行是POWER QUERY裡面一個可以設定指定條件,進而判斷符合條件的資料產生指定的內容,就跟EXCEL中的IF函數很像。 但是POWER QUERY的條件資料行,他是利用對話式的視窗,所以不需要自己動手寫函數,就可以順利達到相同的功能。 今天就用1個資料3個題目來學習這個功能
Thumbnail
條件資料行是POWER QUERY裡面一個可以設定指定條件,進而判斷符合條件的資料產生指定的內容,就跟EXCEL中的IF函數很像。 但是POWER QUERY的條件資料行,他是利用對話式的視窗,所以不需要自己動手寫函數,就可以順利達到相同的功能。 今天就用1個資料3個題目來學習這個功能
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News