- Code_Aster是什么谬俄?
- 為什么要用Code_Aster?
- 使用難點(diǎn)
- 再說下SALOME-MECA
- 入門資源
1.Code_Aster是什么泻红?
開源的有限元計(jì)算軟件,ASTER的法語全名表示結(jié)構(gòu)與熱動(dòng)力學(xué)研究分析,由EDF法國電力公司在1989年開發(fā)究恤。可以圖形界面操作后德,如ansys workbench部宿,也可以用命令行操作,如APDL語言。
2.為什么要用Code_Aster?
- 開源
意味著免費(fèi)的正版;
意味著有開放的論壇理张,大神多多赫蛇;
意味著想怎么折騰怎么折騰,比如可以測試自己設(shè)計(jì)的材料本構(gòu)關(guān)系雾叭,非常適合科研人員悟耘。 - Python
軟件內(nèi)核是FORTRAN寫的,后來又接納了Python织狐,最容易入門且強(qiáng)大的編程語言暂幼,現(xiàn)在我們?cè)诿钚形募锟梢灾苯訉慞ython,好多事情變得容易了移迫!
- 業(yè)主要求
這條主要適用于在海外工作的同學(xué)旺嬉,法國電力公司的勢力比較強(qiáng)大,業(yè)主強(qiáng)制使用ASTER,那就用唄厨埋!
3.使用難點(diǎn)
-
Linux
恩邪媳,這是個(gè)在LINUX系統(tǒng)下運(yùn)行的程序,需要懂點(diǎn)很基礎(chǔ)的linux命令行知識(shí)荡陷;如果在自己個(gè)人電腦使用雨效,還得學(xué)會(huì)安linux系統(tǒng),我是按照以下教程操作的废赞。
先安裝子系統(tǒng) Windows10安裝Linux子系統(tǒng)Ubuntu - CSDN博客徽龟;
再安裝桌面環(huán)境windows 10中的ubuntu子系統(tǒng)安裝桌面環(huán)境的方法-CSDN博客
-
法語
這是真正的難點(diǎn),應(yīng)該也是該軟件在國內(nèi)鮮為人知的原因吧唉地。命令行是法語單詞顿肺,比如打印結(jié)果print results,對(duì)應(yīng)的命令行是
IMPR_RESU
渣蜗,因?yàn)榉ㄕZ是imprimer résultats; 不過如果全部在圖形界面操作屠尊,倒不必?fù)?dān)心,因?yàn)檐浖梢灾苯忧袚Q成英文版耕拷。不過更麻煩的是讼昆,每次計(jì)算的錯(cuò)誤報(bào)告是全法語的∩眨看不懂錯(cuò)誤浸赫,怎么debug呢?也有辦法——google translation赃绊!法語英語的互譯還是相當(dāng)精準(zhǔn)的~
4.再說下SALOME-MECA
SALOME是一個(gè)開源的GUI(圖形界面)操作平臺(tái)既峡。法國電力公司和其他各公司合作,推出了一個(gè)大禮包產(chǎn)品碧查,在SALOME平臺(tái)里安置了包括gmsh,aster,paravis,stanley等各大開源軟件运敢,組成幾何建模校仑、網(wǎng)格劃分、計(jì)算分析传惠、結(jié)果處理等模塊迄沫,功能完整強(qiáng)大。這個(gè)大禮包即SALOME-MECA卦方,它和aster的關(guān)系就是羊瘩,ASTER是其計(jì)算內(nèi)核。
今年忽然換了新圖標(biāo)盼砍,從左邊用了10年的藍(lán)色方格變成了右邊的深藍(lán)淺藍(lán)尘吗。
5.入門資源
5.1.官網(wǎng)閱讀
官網(wǎng)Code_Aster是最重要的學(xué)習(xí)資料來源,分門羅類浇坐,但并不像ansys的help手冊(cè)易于檢索睬捶,于是顯得文檔繁多:
Training板塊的文檔,建議全部閱讀吗跋;全是英文ppt,圖片多多侧戴,清晰簡明宁昭,十分好讀跌宛。
-
Documents板塊
- U字頭 documents——Usage,關(guān)于命令的使用及方法論等积仗;
- R字頭documents——Theory,關(guān)于理論和算法疆拘;
- V字頭documents——Verification,各種測試實(shí)例寂曹,此處為問題描述文檔哎迄,代碼可在Salome-meca安裝地址下一個(gè)叫做
astest
的文件夾中找到。
注意:所有0數(shù)字開頭的文檔隆圆,是告訴我們?nèi)绾伍喿x文檔的文檔漱挚,一定要讀~
-
官方提供的教學(xué)例子
不同于Validation中的測試實(shí)例,教學(xué)例子以
forma+數(shù)字
命名渺氧,是入門首選旨涝,也在astest
文件夾中。
?
5.2.入門書
可能是目前唯一的Code-aster書籍教程Jean-Pierre AUBRY 的 Beginning with Code_Aster – Framabook侣背,哈哈白华。寫的很棒,一步一步帶著算了一個(gè)門式框架贩耐,用的gmesh和salome做前后處理弧腥。看完這本書潮太,絕大部分常用命令都知道了管搪。是的,我發(fā)現(xiàn)aster一個(gè)問題就是是你常常不知道它能做什么。
書里的內(nèi)容僅限于靜態(tài)分析抛蚤,非線性有少許涉及台谢,動(dòng)力分析則完全沒有。
偷偷立個(gè)flag: 有機(jī)會(huì)我要寫寫動(dòng)力分析~
5.3.入門視頻
-
首推Cyprien的視頻講解岁经。FEA for all
他是法國人朋沮,英語講的很好,目前定居在北京缀壤。他寫了不少博客文章樊拓,也發(fā)布了很多視頻,分享有限元知識(shí)塘慕,從理論到各大軟件如Midas,Ansys筋夏,文章視頻均是英語。
他的code-aster系列視頻從去年剛開始發(fā)布图呢,還不多条篷,但講解非常清楚,從最基礎(chǔ)的如何運(yùn)行到接觸問題都有涉及蛤织,推薦一看赴叹。
-
Youtube上的calculix09 -YouTube
他制作了很多視頻,是目前涉及面最廣最全的aster視頻教程了指蚜。不僅限于土木工程乞巧,機(jī)械零件也有不少。一大特點(diǎn)是摊鸡,視頻都是無聲的绽媒,個(gè)人覺得看的有點(diǎn)累。 -
Youtube上的其他視頻
CAEforALL- YouTube:視頻質(zhì)量高免猾,但數(shù)量少是辕,也是無聲。
Code_Aster - YouTube:官網(wǎng)出品猎提,數(shù)量少获三,無聲。
Digvijay Patankar - YouTube:這是有聲的忧侧!印度味的英語石窑,能聽懂,不過很棒的是蚓炬,小哥分享了他的源代碼松逊,可以直接下載,贊~
5.4.論壇
Code_Aster forums
官方論壇肯夏,比較活躍经宏,有大神坐鎮(zhèn)犀暑,包括EDF的軟件團(tuán)隊(duì)成員,以及上面提到的教程作者Jean-Pierre AUBRY烁兰。
自然耐亏,討論只接受英語或法語。
備注
*ASTER是法語Analyse des Structures et Thermo-mécanique pour des Etudes et des Recherches的首字母簡稱沪斟。