Expression Cache (Flux Density)
Last updated
Last updated
前面筆者介紹了場量計算機的用法,但是對於大部分的場量,實際上需要事先儲存場量資訊才能做後處理計算。所以這邊想和讀者分享一個實用的方法,就是標題的Expression Cache。利用Expression Cache,可以不需要儲存場量也能做到參數的計算,大幅減少硬碟儲存的空間。
Expression Cache的概念是在每一個時間點計算後,先用場量計算機計算再把結果存到Cache中,場量的全部資訊就不需要儲存。筆者下面以Flux Density的計算來做為範例,此範例是用Transient solver作分析。如圖3-7,我們用內建的範例取半電路作分析。
因為想要計算整體鐵芯的磁通分布,所以用前面介紹的Creat List方法,把鐵新作群組列表。如圖3-8。
再把磁通的計算用場量計算機做參數方程式,如圖3-9。
下一步就是這邊想要介紹的Expression Cache重點。我們打開從左邊的分析設定,選擇上面的選單的第五項 Expression Cache。接著按Add的按鍵,找到剛剛建立的Calculator Expression B_Core,選取並加入計算。
接著調整計算時間,請參考讀者自己案例的Time step或是自定義的時間做輸入。如圖3-10。
最後在Report的地方可以新增剛剛所要計算的磁通曲線,而且重要的是,在這模擬中我們沒有儲存場量資訊,大大的減少硬碟讀取和模擬時間。