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

更新 發佈閱讀 7 分鐘

1. 前言

在 PSpice 中,可透過元件屬性中的誤差百分比(TOLERANCE)設定電阻屬性,以進行 Monte Carlo(蒙地卡羅)模擬。此外,在進行模擬時,電源誤差亦為不可忽略的因素。本文將說明如何創建一個具誤差參數的直流電源。

2. 創建一個帶誤差量的直流電源

本文以一個電流源產生的電流通過一個具誤差參數的電阻,形成壓降 V1,其中 V1 = I1 × R1。此電壓 V1 接至一個增益為 1 的 ABM1 模型,其輸出端(VDC_TOL)等於 V1。

以下圖為例,若以 1A 的電流源流過 1Ω 電阻,則可產生 1V 的電壓。

vocus|新世代的創作平台

雙擊 R1,於 Property Editor 中,將 R1 的 TOLERANCE 設定為 2%,表示其誤差範圍為 ±2%。

vocus|新世代的創作平台

ABM1 模型來自 PSpice 內建模型庫(Library) "ABM" 中的 "ABM1" 元件。

vocus|新世代的創作平台

雙擊 ABM1,進入 Property Editor 視窗,設定表達式 EXP1 為 V(%IN) × 1,表示 ABM1 的輸出端(OUT)為輸入端(IN)乘以 1。

vocus|新世代的創作平台

3. 利用創建的直流電源進行 Monte Carlo 模擬

於 Capture 視窗中點選 PSpice > Edit Simulation Profile,勾選 Monte Carlo/Worst Case,並選擇 Monte Carlo 模式。在 Output Variable 欄位輸入 V(VDC_TOL)。Number of runs 為模擬執行次數,此處設定為 100 僅作為示範。為提升模擬結果的統計可靠性,建議將 Number of runs 設定為 1000 至 3000。

vocus|新世代的創作平台

完成設定後,於 Capture 視窗點選 PSpice > Run 執行模擬。

Monte Carlo 模擬結果將顯示 100 條 V(VDC_TOL) 曲線於 Plot 視窗中。

vocus|新世代的創作平台

3.1 取得最大值與最小值

我們欲從模擬結果取得某個訊號的最大值與最小值時,可利用 PSpice的匯出(Export)功能將結果匯出為 CSV 檔。隨後,利用 Excel 進行分析。以下為具體操作流程:

步驟 1:於 Simulation Result 視窗,點擊 File > Export > Comma Separated File (.csv file)

步驟 2:選擇欲匯出的訊號,並於 Data Range 欄位設定資料時間範圍(若無特別設定,則為模擬時間)。點選 OK 後選擇存檔位置。

vocus|新世代的創作平台

步驟 3:使用 Excel 匯入 CSV 檔案進行分析。操作如下:

步驟 3-1:點選 Data(資料)> From Text/CSV(從文字/CSV),選擇先前匯出的檔案。

vocus|新世代的創作平台

步驟 3-2:使用 MAX 函數計算儲存格範圍內最大值。

方法 1:以滑鼠拖拉儲存格範圍自動填入 MAX 函數參照。惟資料龐大時,此法精準度較低。

vocus|新世代的創作平台

方法 2:點選儲存格,從儲存格左上方(紅框)取得其參照後填入 MAX 函數。

vocus|新世代的創作平台

最小值之取得方式與最大值相同,僅函數改用 MIN。若為 Monte Carlo 模擬,可透過 PSpice 直方圖觀察最大與最小值。

3.2 利用直方圖呈現 Monte Carlo 模擬的分布結果

進行 Monte Carlo 模擬後,可使用 PSpice 內建直方圖功能呈現電路特性(如增益、頻率、電壓等)之分布情形。

需特別留意,直方圖僅能顯示每次模擬中的單一值(如最大值),無法呈現某段時間內的模擬結果。以下為操作步驟:

步驟 1:於 Simulation Result 視窗中點選 Plot > Axis Settings,於 X Axis 標籤頁勾選 Performance Analysis。點選 OK 後,Plot 上方將新增 Histogram 區塊。

📌操作提示:須先執行至少一次 Monte Carlo 模擬,方可啟用 Performance Analysis,否則將出現錯誤訊息 ERROR(ORPROBE-3122)。

vocus|新世代的創作平台

步驟 2:點選 Histogram 左側 Y 軸使其處於選取狀態,接著點選 Trace > Add Trace…

📌 操作提示:Add Trace 操作須在 Histogram 處於選取狀態下執行。

vocus|新世代的創作平台
vocus|新世代的創作平台

直方圖將顯示所選函數的分布情形。

vocus|新世代的創作平台

若需同時顯示其他結果(如 MIN(VDC_TOL)),請依下列步驟操作:

步驟 3:點選 Plot > Add Plot to Window

步驟 4:參照步驟 2,於 Trace Expression 輸入 Min(V(VDC_TOL)),即可顯示結果。

vocus|新世代的創作平台

📌由於是穩定的直流電源,最小值和最大值的結果是相同的。

3.3 更改直方圖的區間(Divisions)

直方圖將整體數據範圍劃分為若干等寬區間,每個區間又稱為「組距」、「箱」(bin)或「分組」,其高度代表該區間內數據的頻數。

若需更改區間數,請依下列步驟操作:

步驟 1:選取某個直方圖

步驟 2:於 Simulation Results 視窗中點選 Tools > Options…

步驟 3:於 Number of Histogram Divisions 欄位輸入所需數值。

vocus|新世代的創作平台

4. 結論

本文針對在 PSpice 中進行 Monte Carlo 模擬時,如何建立一個具誤差參數的直流電源進行詳細說明,並進一步介紹如何透過直方圖與統計函數呈現模擬結果的分布特性。

此方法提供三大實用價值:

1. 建立具誤差的電源模型,解決傳統電源模擬中誤差難以量化的問題;

2. 透過 PSpice 的 Monte Carlo 模擬功能,進行大量樣本分析以提升設計可靠性;

3. 利用內建直方圖與最大值/最小值函數,快速掌握電路參數的分布範圍與極限值。

對於需評估元件容差對系統穩定性影響的工程師而言,本文提供一套具體且可操作的分析流程。

留言
avatar-img
aspire的EE Notes
0會員
14內容數
這是一個分享電子電機相關的經驗與筆記的頻道,讓讀者透過學習然後解決問題,進而創造價值。 藉由分享我所學到的經驗和解決問題的方法,讓遇到類似問題的您能夠從這頻道找到解決方法及得到啟發。幫助您了解電子電機相關知識和技能。無論您是初學者還是有一定的經驗的工程師,希望這頻道能成為您學習、解決問題和創造價值的一個重要資源。
你可能也想看
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
對筆者而言,這套計算工具是一種無可奈何的產物,既認為它並不正確,但在缺乏詳細資訊的情況,也僅能以此推估馬達特性。主要是因馬達產品的規格,部分廠商僅提供了功率數據,但更為直接的轉矩及轉速則不一定有;其中轉速較為容易使用轉速計獲取,但轉矩值的量測,除了要使用更為昂貴的轉矩計之外,還須將馬達拆卸為獨立個體
Thumbnail
對筆者而言,這套計算工具是一種無可奈何的產物,既認為它並不正確,但在缺乏詳細資訊的情況,也僅能以此推估馬達特性。主要是因馬達產品的規格,部分廠商僅提供了功率數據,但更為直接的轉矩及轉速則不一定有;其中轉速較為容易使用轉速計獲取,但轉矩值的量測,除了要使用更為昂貴的轉矩計之外,還須將馬達拆卸為獨立個體
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
傳統馬達會利用調整電阻值的大小,來直接限制馬達輸入電流的上限;但電阻值的增加也會導致銅損值上升,是種如同雙面刃的技法。所幸隨著電控技術的進步,馬達電流的限制工作可以轉交給驅動電路掌控,馬達僅需要盡可能地降低電阻值即可;更直白的說就是漆包線徑越粗越好,暨可以降低馬達電阻,還同時強化散熱能力,以得到更優
Thumbnail
傳統馬達會利用調整電阻值的大小,來直接限制馬達輸入電流的上限;但電阻值的增加也會導致銅損值上升,是種如同雙面刃的技法。所幸隨著電控技術的進步,馬達電流的限制工作可以轉交給驅動電路掌控,馬達僅需要盡可能地降低電阻值即可;更直白的說就是漆包線徑越粗越好,暨可以降低馬達電阻,還同時強化散熱能力,以得到更優
Thumbnail
這是筆者常用的馬達設計調整手法,但原意是用於馬達工作電壓變換時,更改繞線條件的計算,如110V的馬達要更改為220V的使用電壓時,需針對繞線條件進行修改。會僅變更繞線條件而非整顆馬達修改,主要是其他材料的變動成本較高,而漆包線徑的調整是馬達當中最容易的項目;因此會發現市面上不同工作電壓的馬達外觀大小
Thumbnail
這是筆者常用的馬達設計調整手法,但原意是用於馬達工作電壓變換時,更改繞線條件的計算,如110V的馬達要更改為220V的使用電壓時,需針對繞線條件進行修改。會僅變更繞線條件而非整顆馬達修改,主要是其他材料的變動成本較高,而漆包線徑的調整是馬達當中最容易的項目;因此會發現市面上不同工作電壓的馬達外觀大小
Thumbnail
每當有人詢問筆者,馬達線材可承受的最大電流是多少? 腦中的第一個想法是要優先確認目標線材,馬達當中會有兩種線材需要確認電流狀況,分別為出口線及漆包線。若是詢問出口線的部分,那十分簡單,查閱電工法規就會告知多少電流需要使用多粗的線徑,甚至連絕緣皮膜的種類耐溫規範都直接規定,只需要照表操課就可以,如下圖
Thumbnail
每當有人詢問筆者,馬達線材可承受的最大電流是多少? 腦中的第一個想法是要優先確認目標線材,馬達當中會有兩種線材需要確認電流狀況,分別為出口線及漆包線。若是詢問出口線的部分,那十分簡單,查閱電工法規就會告知多少電流需要使用多粗的線徑,甚至連絕緣皮膜的種類耐溫規範都直接規定,只需要照表操課就可以,如下圖
Thumbnail
本計算工具是建立在已有一份永磁馬達特性數據後,忽然想要知道更換工作電壓值後,馬達的輸出特性會有甚麼變化。原始檔案範例為24V的直流永磁馬達,想要使用18V的行動電池供電,需要了解馬達特性會有怎樣的改變。 首先可以預先判斷,由於永磁馬達的電壓與轉速成正比關係,因此本案例中的調降工作電壓勢必造成馬達轉
Thumbnail
本計算工具是建立在已有一份永磁馬達特性數據後,忽然想要知道更換工作電壓值後,馬達的輸出特性會有甚麼變化。原始檔案範例為24V的直流永磁馬達,想要使用18V的行動電池供電,需要了解馬達特性會有怎樣的改變。 首先可以預先判斷,由於永磁馬達的電壓與轉速成正比關係,因此本案例中的調降工作電壓勢必造成馬達轉
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
對筆者而言,這就是基於現實比小說更荒誕的情況下,會使用的轉換工具。本計算程式是基於已知當下的馬達繞線條件,包括漆包線徑及圈數後,計算出導體面積,之後在依照設計需求改換不同線徑時,可自動計算出圈數的變化;或是變動馬達設計圈數時,計算獲取新的漆包線徑值。由此可知,本工具是在固定槽滿率的條件之下,進行漆包
Thumbnail
對筆者而言,這就是基於現實比小說更荒誕的情況下,會使用的轉換工具。本計算程式是基於已知當下的馬達繞線條件,包括漆包線徑及圈數後,計算出導體面積,之後在依照設計需求改換不同線徑時,可自動計算出圈數的變化;或是變動馬達設計圈數時,計算獲取新的漆包線徑值。由此可知,本工具是在固定槽滿率的條件之下,進行漆包
Thumbnail
本文是筆者在查反電動勢公式時,赫然發現並未詳細描述,故進行補完。 反電動勢的數學公式,最常出現在馬達電器方程式當中,是用來描述馬達運作時的電能狀態的數學表示式;如下列所式,其中V為馬達輸入電壓,i為馬達電流,Rm則是馬達電阻,Lm是馬達電感,di/dt代表電流對時間的微分,因為馬達電感的作用僅在電
Thumbnail
本文是筆者在查反電動勢公式時,赫然發現並未詳細描述,故進行補完。 反電動勢的數學公式,最常出現在馬達電器方程式當中,是用來描述馬達運作時的電能狀態的數學表示式;如下列所式,其中V為馬達輸入電壓,i為馬達電流,Rm則是馬達電阻,Lm是馬達電感,di/dt代表電流對時間的微分,因為馬達電感的作用僅在電
Thumbnail
認識的友人詢問,才讓筆者再次想起馬達電流密度這項參數;事實上筆者已經不太使用這一設計指標了,但長久以來的馬達相關經歷,不免會有這樣的小工具在手上,因此分享給大家,檔案連結如下,請自行取用: 電流密度設計 電流密度計算的小工具分為兩種模式,分別為已知馬達功率的情況下,給定設定之電流密度目標,計算出
Thumbnail
認識的友人詢問,才讓筆者再次想起馬達電流密度這項參數;事實上筆者已經不太使用這一設計指標了,但長久以來的馬達相關經歷,不免會有這樣的小工具在手上,因此分享給大家,檔案連結如下,請自行取用: 電流密度設計 電流密度計算的小工具分為兩種模式,分別為已知馬達功率的情況下,給定設定之電流密度目標,計算出
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News