OpenMagnetic的介紹與使用

1. Background

????????OM(OpenMagnetic)OpenMagnetics,能涵蓋氣隙磁阻,磁導率,鐵芯損耗、磁滯損耗、渦流電流損耗、渦流效應、漏感、溫升的計算與仿真[1]。

? ? ? ? 鐵損計算模型:改進的Steinmetz方程[2]

? ? ? ? 氣隙阻抗計算:Jonas Muhlethaler [3]

? ? ? ? 磁場:Germany [4]

? ? ? ? 語言:C++

? ? ? ? 優點:

? ? ? ? 1. 計算時間短

? ? ? ? 2. 精度與FEM相當

2. OpenMagnetic

2.1 Waveform Bulider

? ? ? ? 可以生成波形,并進行傅里葉變換得到波形的THD,RMS,頻率等。

2.2 Core Designer

? ? ? ? 1)可以導入現有磁芯獲得有效長度面積與體積以及最小面積

? ? ? ? 2)可以添加氣隙,選擇長度與位置并繪制3Dor2D視圖

? ? ? ? 此工具可以設計定制化磁芯or有限元仿真

2.3 Core Simulator

? ? ? ? 1)可以選擇一定形狀與材料的磁芯 給定一定數量的匝數與氣隙來計算感量

? ? ? ? 2)可以獲得磁損分為磁滯和渦流損耗[5][6]

2.4?Insulation Coordination Calculator

? ? ? ? 1) 根據不同的標準以及不同需求使用不同的算法和流程,它可以通過絕緣、爬電距離、電氣間隙和耐壓獲得必須符合一項或多項標準的絕緣距離。

? ? ? ? 2)用于對應文檔中的絕緣間距

2.5?Core Adviser

? ? ? ? 1)給定設計需求,如絕緣間距

? ? ? ? 2)給定磁端口激勵,如波形生成

? ? ? ? 3)推薦在線分銷商庫存的幾種磁芯

? ? ? ? 4)磁芯選擇基于AP算法,高頻通過保持磁芯損耗與已知參考點不變,隨頻率縮放最大磁通密度;并縮放 Winding Window 利用率因子來補償。

2.6. Magnetic Adviser

? ? ? ? 此工具是基于Core Adviser的升級。與Core Adviser不同的是,此工具會返回全磁性設計包括磁芯,線,層分布以及絕緣。

????????

2.7 Limitations

? ? ? ? 1)OM是一個線上軟件,需要網絡才能運行

? ? ? ? 2)與FEM相比,OM的計算精度低

? ? ? ? 3)OM用于公網,本地部署需要軟件與web開發經驗

????????4)OM用于常規的商業磁件,不能用于特殊磁件如矩形變壓器

3. Referance

[1]?A. Martínez, "OpenMagnetics: An Online Toolbox for Designing and Simulating Magnetics," in IEEE Power Electronics Magazine, vol. 11, no. 3, pp. 37-50, Sept. 2024.

[2] K. Venkatachalam et al., “Accurate prediction of ferrite core loss with nonsinusoidal waveforms using only Steinmetz parameters,” in Proc. IEEE Workshop Comput. Power Electron., Jun. 2002, pp. 36–41, doi: 10.1109/ CIPE.2002.1196712.?

[3] J. Muhlethaler, J. W. Kolar, and A. Ecklebe, “A novel approach for 3D air gap reluctance calculations,” in Proc. 8th Int. Conf. Power Electron. (ECCE Asia), May 2011, pp. 446–452, doi: 10.1109/ICPE.2011.5944575.

[4] M. Albach, Induktivitaten in der Leistungselektronik: Spulen Trafos und Ihre Parasitaren Eigenschaften. Wiesbaden, Germany: Springer Fachmedien, 2017.?

[5]W. Roshen, "Ferrite core loss for power magnetic components design," in IEEE Transactions on Magnetics, vol. 27, no. 6, pp. 4407-4415, Nov. 1991.

[6]W. A. Roshen, "A Practical, Accurate and Very General Core Loss Model for Nonsinusoidal Waveforms," in IEEE Transactions on Power Electronics, vol. 22, no. 1, pp. 30-40, Jan. 2007.

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/80339.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/80339.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/80339.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【JVM】從零開始深度解析JVM

本篇博客給大家帶來的是JVM的知識點, 重點在類加載和垃圾回收機制上. 🐎文章專欄: JavaEE初階 🚀若有問題 評論區見 ? 歡迎大家點贊 評論 收藏 分享 如果你不知道分享給誰,那就分享給薯條. 你們的支持是我不斷創作的動力 . 王子,公主請閱🚀 …

字符串---Spring字符串基本處理

一、String類的特性 不可變性 String對象一旦創建,內容不可更改,任何修改操作都會生成新對象。字符串常量池 字符串字面量(如"abc")直接存儲在常量池中,重復字面量共享同一內存地址。創建方式 雖然都是字符…

26考研——中央處理器_CPU 的功能和基本結構(5)

408答疑 文章目錄 一、CPU 的功能和基本結構CPU 的功能CPU 的基本結構運算器控制器 CPU 的寄存器運算器中的寄存器控制器中的寄存器 八、參考資料鮑魚科技課件26王道考研書 九、總結 一、CPU 的功能和基本結構 CPU 的功能 中央處理器(CPU)由運算器和控…

傳統數據展示 vs 可視化:誰更打動人心?

數據,每天都在我們身邊流動:從你手機里的健康步數,到企業財報中的營收增長,再到國家發布的經濟指標。但問題是——你怎么“看”這些數據? 過去,我們習慣用表格、文字和報告來展示數據,這種方式…

Base64 編碼原理詳細解析

Base64 編碼是一種常見的數據編碼方式,它將二進制數據轉化為可打印的 ASCII 字符串。Base64 編碼廣泛應用于電子郵件、URL 編碼、HTTP 請求和響應中等場景。它的核心作用是讓二進制數據可以通過僅支持文本的協議或媒介進行傳輸。本文將更深入地探討 Base64 編碼的原…

一周學會Pandas2 Python數據處理與分析-Pandas2數據排序操作

鋒哥原創的Pandas2 Python數據處理與分析 視頻教程: 2025版 Pandas2 Python數據處理與分析 視頻教程(無廢話版) 玩命更新中~_嗶哩嗶哩_bilibili Pandas 2提供了多種靈活的數據排序方法,主要針對 DataFrame 和 Series 對象。 1. 按值排序:s…

計算機二級(C語言)已過

非線性結構:樹、圖 鏈表和隊列的結構特性不一樣,鏈表可以在任何位置插入、刪除,而隊列只能在隊尾入隊、隊頭出隊 對長度為n的線性表排序、在最壞情況下時間復雜度,二分查找為O(log2n),順序查找為O(n),哈希查…

Windows Server 2025開啟GPU分區(GPU-P)部署DoraCloud云桌面

本文描述在ShareStation工作站虛擬化方案的部署過程。 將服務器上部署 Windows Server、DoraCloud,并創建帶有vGPU的虛擬桌面。 GPU分區技術介紹 GPU-P(GPU Partitioning) 是微軟在 Windows 虛擬化平臺(如 Hyper-V)中…

Android RxJava框架分析:它的執行流程是如何的?它的線程是如何切換的?如何自定義RxJava操作符?

目錄 RxJava是什么?為什么使用。RxJava是如何使用的呢?RxJava如何和Retrofit一起使用。RxJava源碼分析。 (1)他執行流程是如何的。(2)map(3)線程的切換。 如何自定義RxJava操作符…

QT的初始代碼解讀及其布局和彈簧

this指的是真正的當前正在顯示的窗口 main函數: Widget w是生成了一個主窗口,QT Designer是在這個主窗口里塞組件 w.show()用來展示這個主窗口 頭文件: namespace Ui{class Widget;}中的class Widget和下面的class Widget不是一個東西 Ui…

什么是AI寫作

一、AI寫作簡介 AI 寫作正在成為未來 10 年最炙手可熱的超級技能。已經有越來越多的人通過 AI 寫作,在自媒體、公文寫作、商業策劃等領域實現了提效,甚至產生了變現收益。 掌握 AI 寫作技能,不僅能提高個人生產力,還可能在未來的 …

13.原生測試框架Unittest解決用例組織問題 與測試套件的使用

13. 原生測試框架Unittest解決用例組織問題 與測試套件的使用 一、測試架構核心組件解析 1.1 系統組成模塊 #mermaid-svg-bYie0B3MLRp0HL4g {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-bYie0B3MLRp0HL4g .erro…

UE5 腳部貼地不穿過地板方案

UE自帶的IK RIG和ControlRig技術 【UE5】角色腳部IK——如何讓腳貼在不同斜度的地面(設置腳的旋轉)_嗶哩嗶哩_bilibili 實驗后這個還是有一部分問題,首先只能保證高度不能穿過,但是腳步旋轉還是會導致穿模 IK前,整個模型在斜坡上會浮空 參考制作:https://www.youtube.com/w…

關于 js:4. 異步機制與事件循環

一、同步 vs 異步 1. 什么是同步(Synchronous) 同步代碼就是一行一行、按順序執行的。當前行沒有執行完,下一行不能動。 示例: console.log("A"); console.log("B"); console.log("C");輸出&am…

如何通過外網訪問內網?對比5個簡單的局域網讓互聯網連接方案

在實際應用中,常常需要從外網訪問內網資源,如遠程辦公訪問公司內部服務器、在家訪問家庭網絡中的設備等。又或者在本地內網搭建的項目應用需要提供互聯網服務。以下介紹幾種常見的外網訪問內網、內網提供公網連接實現方法參考。 一、公網IP路由器端口映…

java的輸入輸出模板(ACM模式)

文章目錄 1、前置準備2、普通輸入輸出API①、輸入API②、輸出API 3、快速輸入輸出API①、BufferedReader②、BufferedWriter 案例題目描述代碼 面試有時候要acm模式,刷慣leetcode可能會手生不會acm模式,該文直接通過幾個題來熟悉java的輸入輸出模板&…

什么是移動設備管理(MDM)

移動設備管理(MDM)是一種安全解決方案,旨在監控、管理和保護企業的移動設備(包括智能手機、平板電腦、筆記本電腦和計算機)。MDM軟件是IT部門的關鍵工具,其核心功能包括設備配置、安全策略實施、遠程控制及…

c++中構造對象實例的兩種方式及其返回值

c中,構造對象實例有兩種方式,一種返回對象實例,一種返回該對象實例的指針。如下所示: 一、兩種返回值 RedisConn conn1; //得到實例conn1;RedisConn *conn2 new RedisConn();//得到指針conn2;RedisConn conn3 new RedisConn()…

【Unity筆記】PathCreator使用教程:用PathCreator實現自定義軌跡動畫與路徑控制

在Unity開發過程中,角色移動、攝像機動畫、軌道系統、AI巡邏等功能中,路徑控制是常見又復雜的需求之一。如何優雅、高效地創建路徑并控制對象沿路徑運動,是游戲開發、動畫制作乃至工業仿真中的關鍵問題。 在這篇文章中,我將介紹一…

JAVA實戰開源項目:健身房管理系統 (Vue+SpringBoot) 附源碼

本文項目編號 T 180 ,文末自助獲取源碼 \color{red}{T180,文末自助獲取源碼} T180,文末自助獲取源碼 目錄 一、系統介紹二、數據庫設計三、配套教程3.1 啟動教程3.2 講解視頻3.3 二次開發教程 四、功能截圖五、文案資料5.1 選題背景5.2 國內…