
發布
注冊
/
登錄ansys17運行錯誤的案例
新手必看,17 個常見的 Python 運行時錯誤
初入門的 Pythoner 在運行代碼時免不了會遇到一些錯誤,剛開始可能看起來比較費勁。
隨著代碼量的積累,熟能生巧,當遇到一些運行時錯誤時能夠很快的定位問題原題。
下面整理了常見的 17 個錯誤,希望能夠幫助到大家。
1、忘記在 if,for,def,elif,else,class 等聲明末尾加 :會導致SyntaxError :
invalid syntax如下:
if spam == 42 print( Hello! )
2、使用= 而不是 ==也會導致SyntaxError: invalid syntax= 是賦值操作符,而 == 是等于比較操作,該錯誤發生在如下代碼中:
if spam = 42: print( Hello! )
3、錯誤的使用縮進量導致
IndentationError:unexpected indent
IndentationError:unindent does not match any outer indetation level
以及IndentationError:expected an indented block
記住縮進增加只用在以:結束的語句之后,而之后必須恢復到之前的縮進格式。
該錯誤發生在如下代碼中:
print( Hello! ) print( Howdy! )
或者:
if spam == 42: print( Hello! )print( Howdy! )
4、在 for 循環語句中忘記調用 len()
導致TypeError: list object cannot be interpreted as an integer通常你想要通過索引來迭代一個 list 或者 string 的元素,這需要調用 range() 函數。
展開 ANSYS FLUENT 17.0無法正常運行解決方法
ANSYS FLUENT 17.0無法正常運行解決方法
ANSYS新版本已經發布多日,我也第一時間拿到軟件想嘗嘗鮮,然而在成功安裝后發現,其他模塊均能正常打開,唯獨Fluent不能使用,出現了如下圖所示的錯誤:
當時我一直認為是安裝方法或者是安裝程序的問題,不會是系統的問題,因為之前安裝的15、16版本都沒有問題,于是后來開始各種百度,更換各種安裝程序,都沒能解決。由于我使用的軟件是“你懂的”版本,也沒有咨詢ANSYS公司的工程師,主要也是跟人家也不熟肯定不會鳥我.....好尷尬呀~~
還好在面對困難的道路上,你永遠都不是一個人在瞎折騰,恩碩科技(微信號:ANSYS-EBU)的工程師也遇到了同樣的問題(我的天吶,連ANSYS代理公司也遇到了這種麻煩,太神奇了,因此看來不是安裝軟件的問題,應該是系統的問題),不過人家大公司,高手云集,找到了解決方法,我也進行了嘗試,確實好使,現分享給各位仿友。
解決方案一:使用Win10操作系統
我本人使用的是Win7 64位旗艦版,通過百度發現很多出現問題的用戶也都是安裝的Win7操作系統,使用Win10系統的用戶目前還沒發現這一問題
解決方案二:將Win7系統安裝SP1補丁
這種方案對于我這種比較守舊不愿使用新系統的人來說是再好不過的。
然而問題又來了,在使用Windows Update升級SP1時卻失敗了,這是由于安裝的系統是精簡版本或者使用系統優化軟件進行了過度的優化。關于這種問題的解決辦法,網上有很多,有興趣的仿友可以自行去了解,很多方法我看著實在頭暈,于是采取了最笨的辦法,重新安裝了帶有SP1補丁的WIN7操作系統,最終FLUENT的問題得到解決。
展開 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文件運行時出現這個,模型不大,為什么會有這種錯誤,請大神指導
