
發布
注冊
/
登錄ansys 腳本 錯誤的案例
Ansys Workbench中調用Mechanical python腳本的方法及注意事項 ¥19
用戶可使用 SendCommand 函數將原生腳本命令發送給數據集成應用程序。通過在 Ansys Workbench 腳本中插入 SendCommand 調用,可驅動數據集成應用程序。但數據集成應用程序不一定會將操作記錄到 Ansys Workbench 日志中。大多數支持腳本編程的數據集成應用程序都有獨立的日志,用于記錄原生命令。
3 Ansys Workbench與Mechanical通信
ANSYS Mechanical也支持Python腳本進行二次開發,部分腳本也可以通過錄制的方式進行記錄(Automation->Scripting)。但該腳本只能在Mechanical界面環境下執行,也沒有對應的批處理運行命令(如有歡迎留言),無法在Ansys Workbench項目層面實現聯合自動化。
在Ansys Workbench中可以通過SendCommand方法運行ANSYS Mechanical中的python腳本。該方法主要包括Language及Command兩個參數。
展開 ANSYS Maxwell二次開發腳本下載
下載腳本程序安裝包
下載繞組自動設置腳本說明
演示視頻1:基于Maxwell的單相、旋變等變匝數類型電機繞組自動設置
觀看視頻
演示視頻2:基于Maxwell的三相、多相電機的繞組自動設置
觀看視頻
演示視頻3:基于Maxwell的電機三維模型的繞組自動設置
觀看視頻
永磁電機的退磁面積和退磁率計算(待更新)
腳本能夠直接計算并輸出永磁電機的退磁面積和退磁率。
常用場量定義(待更新)
該腳本能夠自動定義一些Maxwell原先沒有的物理場量,例如徑向磁密、磁拉力、磁鋼沿磁化方向的磁密等。
更多二次腳本待更新
注:請關注并收藏本頁面,二次腳本程序僅適用于最新版本的ANSYS軟件,如腳本失效,請至本頁面下載更新。
展開 Ansys Zemax | 用ZPL與公差腳本分析多個公差標準
總結
Zemax OpticStudio通過公差腳本以及 ZPL,可以完成非常復雜的公差分析工作,本示例僅展示了其中極小的一部分功能。
例如,公差腳本可用于模擬產品在組裝過程中可能出現的對位行為,從而精確計算該對位過程對產品良率提升的影響。
而ZPL采用類似 BASIC 的簡易語法,使沒有編程經驗的用戶也能快速上手。
此外,OpticStudio 在 2015 年推出的 ZOS-API 是更為強大的程序控制接口,用戶可以使用 C++、C#、Python、MATLAB 等語言來控制 OpticStudio,以實現更復雜的設計與分析任務。
abaqus采用python腳本產生隨機圓形骨料(附贈ansys圓形骨料命令流對比學習) ¥20
為分析混凝土梁時考慮粗骨料的作用及其隨機分布的影響,基于abaqus平臺,編寫python腳本生成隨機骨料,以便對混凝土梁進行更深入的分析。腳本為隨機分析研究提供一定的借鑒,也為嘗試用python在abaqus上做二次開發的同學提供借鑒和思路。
在這里需要說明的是,原腳本為某老外分享給某abaqus大神,而后分享給我。我對腳本進行了注釋和修改,使得更加易懂和更易進行有限元分析。
此外,還分享能實現同樣功能的ansys命令流,以便各位進行對比學習。
值得強調的是,我個人覺得ansys命令流更加易懂,可能這符合工科所學(邏輯及表述方式)。
展開 
Ansys Zemax | 如何尋找幾何錯誤
概要
這篇文章講解了:
在非序列模式中造成幾何錯誤(錯誤10561)的各種原因。
如何診斷這些錯誤。
介紹
使用 OpticStudio 做設計的時候,必須得知道得到的結果是否是正確的。尤其是在非序列模式下,復雜的幾何模型可以互相嵌套,此時如何知道建模是否有問題呢?
在非序列模式或者混合序列模式中( Mixed Sequential/Non-Sequential Mode),都可能會遇到幾何錯誤。幾何錯誤會在光線遇到幾何體的某些區域并無法繼續追跡的情況下。這些錯誤會在軟件界面上彈出,并且同時寫入光線數據庫用于后期分析。事實上,看到這些錯誤未必證明系統有問題,相反,這些錯誤提示是用來告訴用戶更多的信息。分析這些錯誤信息可以讓人確信系統建模的正確性。
當遇到幾何錯誤的時候,最重要的是要知道它們是如何產生的,以及如何找到這些信息。在 OpticStudio 中內建了一些重要的工具來,它們可以回答上述問題。
幾何錯誤發生的原因不唯一。在本文中我們會介紹最常見的幾種幾何錯誤的原因,并且說明如何找到并修正它們。這些方法可以幫助您診斷復雜的文件,看看其中的幾何錯誤是否需要著重考慮。最常見的三種幾何錯誤的來源列表在下方:
原因
描述
錯誤的混合序列模式出口或入口位置
混合序列模式的入口和出口不允許和非序列物體相交,也不可以和非序列物體的某個表面完全重合。入口和出口必須和非序列物體保必須持超過膠合距離( glue distance )。
展開 Ansys Zemax | 如何尋找幾何錯誤 - 第1部分
概要
這篇文章講解了:
在非序列模式中造成幾何錯誤(錯誤10561)的各種原因。
如何診斷這些錯誤。
介紹
使用 OpticStudio 做設計的時候,必須得知道得到的結果是否是正確的。尤其是在非序列模式下,復雜的幾何模型可以互相嵌套,此時如何知道建模是否有問題呢?
在非序列模式或者混合序列模式中( Mixed Sequential/Non-Sequential Mode),都可能會遇到幾何錯誤。幾何錯誤會在光線遇到幾何體的某些區域并無法繼續追跡的情況下。這些錯誤會在軟件界面上彈出,并且同時寫入光線數據庫用于后期分析。事實上,看到這些錯誤未必證明系統有問題,相反,這些錯誤提示是用來告訴用戶更多的信息。分析這些錯誤信息可以讓人確信系統建模的正確性。
當遇到幾何錯誤的時候,最重要的是要知道它們是如何產生的,以及如何找到這些信息。在 OpticStudio 中內建了一些重要的工具來,它們可以回答上述問題。
幾何錯誤發生的原因不唯一。在本文中我們會介紹最常見的幾種幾何錯誤的原因,并且說明如何找到并修正它們。這些方法可以幫助您診斷復雜的文件,看看其中的幾何錯誤是否需要著重考慮。最常見的三種幾何錯誤的來源列表在下方:
錯誤信息中包含了什么內容?
在混合系列模式出現幾何錯誤的時候,絕大多數情況都是因為錯誤的入口或出口位置擺放。如果切換進純非序列模式中,錯誤信息會包含很多有用的內容,即光線在何處發生了幾何錯誤。系統發出的幾何錯誤提示類似于以下這個:
該錯誤信息提示了第一根光線就沒能正確追跡。
第一行 – 第一行包含了非序列物體表面序號以及發出光線的光源物體序號。此處“非序列物體表面”指的是混合序列模式中作為非序列入口的那個表面。
展開 ANSYS出現的各種錯誤及解決方法
分析:這句警告說明模型里有重合的點
解決辦法:(1)把要導入的.iges文件復制到ANSYS默認保存的目錄,再次打開即可。(2)把要導入的.iges文件保存成.x-t格式的文件,使用SolidWorks等軟件。
對于稍微復雜的模型都不建議用iges格式,建議用.prt格式或者.x-t格式
另外推薦大家學習ansys workbench
它的接口做的比ansys強很多
6、negative radius on element
出現負半徑這樣的錯誤的原因:
ANSYS里規定軸對稱問題跟別的軟件不太一樣。
要求軸線必須是Y軸,而且模型必須畫在x軸的正半邊,如果你的模型畫到X的負半邊就
會有所謂負半徑的提示信息了。
7、input/output error on unit=9. possible full disk
可能:
1)ansys工作目錄所在的硬盤分區滿了;(可能性很大)
2)系統虛擬內存所在的硬盤分區滿了;(有一定可能性)
3)硬盤有壞道。(可能性較小)
有時實際上是其它錯誤 (如計算不收斂等),卻誤報為盤空間不夠,因此,需要觀察計算過程中盤空間的變化,以判斷是否確實是盤空間的問題。
8、在ansys里劃分網格時出現
16 ANGLE LESS THAN 2.5 DEGREES FOUND IN TRIANGLE FACETS OF VOLUME 1,WITH
SMALLEST ANGLE =1.2 POOR ELEMENT QUALITY OR MESH FAILURE MAY RESULT.
應該如何設置才能不出現這個警告。如果忽略在求解時會有什么問題么?
展開 Ansys Workbench 求解器主元警告或錯誤如何解決?
有沒有大神知道下圖的錯誤該如何解決?
ANSYS常見運行錯誤及其解決辦法
1.I/O設備口錯誤,I/O=26,錯誤,告訴你磁盤已滿,讓你清理磁盤。但是實際問題的解決不是這樣,是你的磁盤格式不對,將你的磁盤格式從FAT26改稱NTFS的就可以了。因為FAT26格式的要求你的單一文件不能大于4G。但是我們一旦做瞬態或者是諧相應的時候都很容易超過這個數,所以系統抱錯。
2.I/O設備口錯誤,I/O=9,錯誤,和上一個一樣告訴你磁盤已滿,讓你清理磁盤。但是實際問題是由于你的磁盤太碎了造成的,你只要進行磁盤碎片整理就可以了,這個問題就迎刃而解。
3.實體破壞。這個問題好像遇到的朋友不是特別的,我覺得大部分是由于布爾操作造成,它是一個很很的方法,但是如果用不好,隨之而來,也會帶來麻煩,所以建議大家慎用布爾操作。
4.非對稱單元,你在做模態求解的時候,出現錯誤,告訴你用非對稱求解器或者是阻尼求解器做。但實際上我覺得不是這個原因造成的,因為你選擇了這兩個求解器一般也是求不出來的。主要原因還是你的單元劃分的不好,造成Jabbic矩陣奇異,所以最好可以重新劃分單元。
5.plane單元只能劃分平行于X—Y面的面,其余方向的會出錯。
NO.0021
question:
在用Area Fillet對兩空間曲面進行倒角時出現以下錯誤:Area 6 offset could not fully converge to offset distance 10. Maximum error between the two surfaces is 1% of offset distance.請問這是什么錯誤?怎么解決?其中一個是圓柱接管表面,一個是碟形封頭表面。
answer:
ansys的布爾操作能力比較弱。
如果一定要在ansys里面做的話,那么你試試看先對線進行倒角,然后由倒角后的線形成
倒角的面。
建議最好用UG、PRO/E這類軟件生成實體模型然后導入到ansys。
展開 ansys中k文件運行時出現這個,模型不大,為什么會有這種錯誤,請大神指導
ansys中k文件運行時出現這個,模型不大,為什么會有這種錯誤,請大神指導
為什么用ANSYS做用完全重啟動實現地應力初始化出現DUMP文件為空的錯誤提示?
為什么用ANSYS做用完全重啟動實現地應力初始化出現DUMP文件為空的錯誤提示?
