FELAC軟體的主要應用?有了解的嗎?暢所欲言,歡迎指正!


有限元語言及其編譯器在CAE行業中,是生成程序的程序,是生成程序的機器,是不要直接寫代碼的程序。有限元語言及其編譯器具有哪些特徵?一有限元語言及其編譯器(以下簡稱FELAC)最少應具有以下的功能特徵:

(1)FELAC面向大用戶必然是一種比目前提供的各種演算法語言(如Fortran,Algol,Pascal,Basic等)更高一層的語言,這種語言很容易被懂得有限元方法、有限差分方法或有限體積方法的工程師、科學家和大學生理解與接受。

(2)FELAC首先把用戶寫的有限元語言「程序」翻譯成某種目前常用的演算法語言(如Fortran)程序,然後再由該演算法語言編譯器譯成代碼程序。因此用戶可以直接閱讀到由FELAC產生的有限元程序,這將有利於用戶的理解與修改。

(3)用戶採用有限元語言寫有限元「程序」的效率要比直接採用某種演算法語言(如Fortran)寫有限元程序提高1個數量級以上。因此採用FELAC能大大提高編製有限元應用軟體的生產率。

(4)採用FELAC能產生各種工程與科學領域所需的各種有限元問題的源程序,既包括線性的,也包括非線性的,以及耦合問題的有限元程序;既包括靜態問題,也包括動態問題。它不僅能用於最早採用有限元方法的結構力學領域,也能用於其它採用有限元方法的任何領域(如流體力學、物理學、化學、生物學、電磁學、地質學等學科)。

(5)FELAC允許用戶同時採用有限元語言和演算法語言這兩種語言編寫有限元程序,以滿足用戶的特殊需要,就如同採用演算法語言編寫程序有時需要插入代碼程序那樣。


我在將近十年前用過FELAC的前身,FEPG,研究生階段的課題就是用FEPG計算的。當時給我的感覺是,雖然還有點粗糙簡陋,但是很有發展前途。當時飛箭公司還有個網站,還有一個比較活躍的論壇,論壇上有一些公司內部的人,其他的就是一些高校的學生。有問題了就到論壇上問,總是有一些人願意幫助的。我記得論壇最多的時候也就百來人,最多也就數百人吧,這差不多就是當年全部的用戶群了。

後來我換了研究方向,不再關注FEPG,軟體本身也停止了更新。不久前因研究需要,又要進行有限元計算,突然想起來這個曾經用過的軟體,到網上一搜,居然沒了!後來發現,公司改了名叫做元計算,軟體也改名換姓成了FELAC。上面兩篇回答顯然出自元計算公司的人之手,我看了之後的感覺是,似乎和十年前也沒什麼區別,畢竟這年頭,提到計算語言沒有C/C++而有Algol等,不是一個現代程序員的樣子。另外,元計算的官方網站http://www.ectec.asia/似乎對外無法打開,公司居然一直沒有反應,當年飛箭的論壇氣氛看起來是一去不復返了。事實上我在百度的緩存里看到,直到2013年FELAC還在使用GID,還在使用Fortran77解釋器。我不知道這十年里FEPG或者FELAC到底經歷了怎樣的發展,但是這樣的介紹讓我有些擔心,好像根本沒有什麼進步。

我不希望曾經很有希望的FEPG就此逐漸消亡,然而我不得不說留給FELAC的時間不多了。一個很嚴峻的現狀是,如今隨著一些開源有限元項目的發展,如fenics、elmer和openfoam等在各自的領域都積累了相當大的學術用戶群和社區文檔。FELAC既不能在大型工業項目上和ANSYS/Abaqus/comsol等競爭,在高校科研領域又和開源項目比起來毫無優勢,前景並不太好。


有限元語言及其編譯器是元計算公司開發的將「有限元語言」翻譯為「C++語言」直至可執行程序的軟體。

元計算FELAC軟體可廣泛應用於石油化工、機械製造、能源、汽車交通、鐵道、國防軍工、電子、土木工程、造船、生物醫學、輕工、地礦、水利、航空航天、日用家電等工業部門,適用於各類學科的科學研究。

元計算科技有限公司是我國鮮有的掌握核心高端數值模擬技術的高科技公司,是中國最大的科學與工程計算平台軟體提供商、中國最大的並行科學與工程計算軟體提供商。

元計算公司以中國科學院數學與系統科學研究院有限元自動生成核心技術,通過自身不懈的努力與完善,對產品重新架構並設計形成一系列具有高度前瞻性和創造性的產品。


推薦閱讀:

做純FEA/CAE和產品設計相比 哪個更有前途?
有限元中單元剛度矩陣的計算是否沒有意義?
求一款能流暢運行abaqus等大型有限元軟體的筆記本?
自編有限元計算結果如何優美地做動畫?
ansys模擬中懸臂樑在末端載入後末端下部應力集中,怎麼解決?

TAG:有限元分析FEA |