
發布
注冊
/
登錄開源軟件的案例
[開源軟件]國產CFD開源軟件——oneFLOW
從國外開源軟件社區發展經驗來看,開源軟件的發展往往作為增進新思維碰撞及增強學術交流的重要途徑,同時也可以作為驗證新方法的重要平臺,對于高校或研究所算法研究人員來說更是如此。在美國對中國頻頻進行知識產權攻擊及高新產品禁運的今天,開源軟件的發展也不失為另一種發展途徑。
期待國內開源軟件可以取得長足發展。
本文原創,轉載請注明出處。
對使用CATIA幾何建模,ANSYS ICEM網格生成,Pointwise軟件使用方法,ANSYS Fluent軟件,CFD++軟件,STARCCM軟件及開源軟件SU2軟件感興趣的讀者可以關注技術鄰賬號:Oler。
教程區已經上線了部分ICEM、Fluent、Pointwise和SU2的免費\付費教程,歡迎查看。對課程學習中的問題或對后續課程有建議,歡迎添加本人QQ:3116264744交流。
展開 [開源軟件]Code_Saturne,一個功能強大的開源CFD計算軟件
Code_Saturne 是由EDF自1997年起自主研發的一款通用計算流體力學開源軟件。基于有限體積方法,支持多種類型網格,通過求解納維-斯托克斯方程,用于處理二維、二維對稱、三維,穩態或非穩態,層流或湍流,不可壓或微可壓流體,等溫或非等溫等多種計算問題。擁有多種不同的湍流模型,例如雷諾平均模型(Reynolds Average Navier-Stokes: RANS)與大渦模擬模型(Large Eddy Simulation: LES)。軟件涵蓋多種工業應用物理模塊:大氣模擬、煤粉、重質燃料及生物質的燃燒模塊、電弧與焦耳效應模塊、顆粒追蹤模塊、流體機械轉子-定子互動模塊等。為適應工業界復雜的物理問題,該軟件具備靈活的二次開發接口。其強大的并行計算能力,適用于超性能計算平臺處理大規模計算問題。該軟件在工業領域得到廣泛的應用與認可。
應用領域
Code_Saturne與Fluent類似,可廣泛地處理熱工水力領域的問題,還可應用于新能源評估,環境影響評價等領域,具體例如:
- 層流,湍流,大渦模擬
- 煤,重油,天然氣的燃燒
- 傳熱耦合計算
- 輻射換熱
- 大氣污染模擬
- 風能評估
- 電弧和焦耳效應
- 轉子/定子的相互作用
而且,Code_Saturne還可拓展到多相流的模擬計算領域。
展開 學習有限元編程,這些書籍及開源軟件你值得擁有(二)——文末附大禮包
《Development and Application of the Finite Element Method based on MATLAB》
這是一本小薄書,一共70頁左右,主要介紹基于MATLAB開發的一款有限元軟件DAEdalon,有關DAEdalon的信息可以瀏覽以下網址:http://www.baaserweb.de/DAEdalon/index.htm
最新版DAEdalon源代碼在github上可以下載到,地址如下:
https://github.com/DAEdalonFEM/DAEdalon
需要注意的是,這個軟件需要FreeCAD作為前處理,ParaView做后處理,之前介紹過的哈。
開源軟件
上一期介紹了FreeCAD和Code-Aster,有讀者提到了另一款非常不錯的開源CAE軟件Calculix。
CalculiX是一款三維有限元開源軟件,既能夠運行在類Unix(包括Linux)平臺上,也能在MS-Windows上運行。使用CalculiX,可以構建有限元模型,對模型進行求解以及后處理。CalculiX的前處理器和后處理器基于openGL API開發而成。
展開 學習有限元編程,這些書籍及開源軟件你值得擁有(一)
FreeCAD下載地址如下:
https://www.freecadweb.org/
另外,小編推薦一款開源的CAE軟件——Code-Aster,是目前最好的有限元開源軟件之一。原始的Code-Aster只有求解器,安裝過程相當繁瑣。另外一個版本,是集成了gmsh和paraview的版本,Salome-Meca,既有前后處理器又有求解器,安裝也比較簡單。下載地址如下:https://code-aster-windows.com/download/
文章轉自“復合材料力學”微信公眾平臺
展開 
EDF開源CAE軟件介紹
借助Salome_Meca平臺可開展Code_Aster與其他仿真分析軟件(如CFD、概率分析軟件)的耦合仿真。Code_Aster的開發遵循嚴格的質保要求,目前已通過工業領域的認證,在各工業領域尤其是能源電力領域有大量的工程和研發應用案例。
詳細介紹請點擊查看
TELEMAC-MACARET總體介紹TELEMAC-MASCARET是一款研究水動力學和水文學領域的高性能數值仿真開源軟件。MASCARET(1980)和 TELEMAC(1987)最初是由法電集團所屬的法國國立水利與環境實驗室開發,隨后整合為TELEMAC-MASCARET并由法英德三國,六個研究團隊進行開發與維護。基于有限元法,TELEMAC-MASCARET使用不規則三角網格,讓復雜的海岸線和河口被描繪的更為精確。該軟件可以構建1D,2D和3D水動力學模型以解決波浪傳播,水質污染,地表水文,泥沙遷移等問題。自該軟件誕生就持續服務于法電的能源工業,它擁有豐富的用戶技術支持和廣泛的工業應用及驗證。
詳細介紹請點擊查看
Salome平臺總體介紹
Salome是一款由法國電力集團(EDF)、法國原子能和替代能源委員會(CEA)和Open CASCADE三方合作開發的開源工業仿真平臺,包含仿真前處理和后處理所需的多種數值工具。Salome仿真平臺可以提供一套完整的解決方案,涵蓋從原始輸入數據導入、幾何與網格模型建立、到計算結果可視化和后處理分析的一整套流程,在此過程中實現各個輔助性分析模塊(如數據同化輔助模擬,不確定性分析,計算流程管理,計算資源定義等)與求解模塊的實時數據交換和多物理場求解器耦合運行。
詳細介紹請點擊查看
展開 基于開源軟件Neper建立梯度晶粒尺寸多晶模型
本文介紹了一種梯度晶粒尺寸的多晶體模型的建立方法,需結合開源軟件Neper(https://neper.info/)使用。
二、建模方法與結果
根據需求生成對應的種子點坐標文件,提供給neper軟件,即可生成梯度模型。
遠算學院2021年EDF開源仿真軟件培訓預告 | Code_Aster Code_Saturne等
為普及和推廣仿真軟件使用、培養高水平水力學專業人才,浙江遠算科技有限公司將在2021年繼續進行Code_Aster、Code_Saturne、Telemac-Mascaret、Salome四款軟件的培訓課程,現將2021年培訓計劃預告如下:
課程安排
培訓對象
培訓對從事結構力學、流體力學、水力學工作研究的各類工程科研人員,包括但不限于企業中從事仿真分析的工程師、設計師,科研院所的科研人員,高等院校教師、研究生和本科生。
培訓模式
本培訓仍會采用理論講解+案例介紹+實例練習的模式進行,目前法電軟件已部署在遠算格物CAE云平臺,通過瀏覽器可以方便的登錄到格物CAE平臺進行可視化的前后處理、計算配置等操作,以及連接到超算的計算資源進行仿真計算,為廣大學員帶來更為直觀和簡便的使用體驗。法電與遠算的合作也致力于依托法電集團的開源軟件打造格物CAE平臺,開發高效并行計算、代碼可控的本土化CAE軟件。這些產品可以進一步貼近中國CAE工程師用戶習慣,將在不久之后相繼推出。
2021年仿真培訓培訓計劃提前供學員參考,請學員基于需求選擇課程,每月詳細課程通知及報名途徑將于課程開始前一個月發布,敬請關注,謝謝!
福利時間
各位學員如果沒有滿足自己需求的課程,或是有特別想參加的培訓,可以將需求反饋給我們,我們可以據此給大家安排更受歡迎的培訓課程。反饋的前二十名學員可以獲得500元培訓代金券的獎勵,大家趕快掃描下方二維碼提交吧!
軟件介紹
Code_Saturne是法國電力集團自1997年起自主研發的一款通用計算流體力學開源軟件。
展開 免費網絡課程 |基于開源代碼的通用CFD軟件-iconCFD的應用
隨著計算機硬件成本的下降,工業領域對大規模計算的需求也持續提高,因此企業用于CFD軟件的并行license費用持續增加。
鑒于以上情況,很多企業把目光投向了開源CFD軟件。開源CFD軟件的使用不受并行license數量的限制,可以低成本滿足企業大規模計算的需求。然而,開源CFD軟件的使用并不簡單,涉及到繁雜的計算設定、求解器和物理模型的選擇以及debug等,只能用戶自己通過網絡尋求幫助,技術支持非常欠缺,用戶體驗差。
為了滿足用戶對低成本大規模計算的需求,同時保證軟件的易用性,IDAJ推出了基于開源代碼OpenFOAM開發的CFD軟件-iconCFD(遵循GPL協議)。在OpenFOAM的基礎上,iconCFD的底層代碼做了工業級別的改進,大大提高了計算的收斂性和穩定性。同時IDAJ為iconCFD開發了專門的前處理工具,用戶可以像使用商業軟件那樣使用iconCFD。另外,IDAJ有專業的技術支持工程師,可以為用戶提供全方位的技術支持服務。
課程大綱:
1.開源CFD代碼及iconCFD介紹
2.iconCFD的前處理和網格
3.iconCFD的物理模型及功能
4.iconCFD應用的部分典型案例
課程對象
面向汽車行業及其它大量使用CFD仿真分析的工業領域,以及對CFD的求解器和使用過程有定制開發需求的工業和科研領域。
展開 開源有限元軟件大全(附下載地址)
開源有限元軟件大全(附下載地址)
開源有限元軟件大全(附下載地址) .pdf
開源有限元軟件大全(附下載地址).rar
[問題討論]CFD有關開源軟件分享(持續更新)
本文持續整理一些國內外涉及CFD求解的相關開源軟件項目及其學習資料,歡迎大家留言補充。本文持續更新,敬請關注。
OpenFOAM
項目地址:https://openfoam.org/
學習資料:關于OpenFOAM學習,網上有相當多的資料推薦,由于國內應用人數眾多,該項目的文檔也比較齊全,中文資料也比較齊全。這里推薦流沙老師博客:https://www.cnblogs.com/LSCAX/p/6258234.html
CFL3D
項目地址:https://cfl3d.larc.nasa.gov/
學習資料:
SU2
項目地址:https://su2code.github.io/
學習資料:
Overture
項目地址:http://overtureframework.org/index.html
學習資料:
PyFR
項目地址:http://www.pyfr.org/
學習資料:
HiFiLES
項目地址:https://hifiles.stanford.edu/
學習資料:
iconCFD
項目地址:http://www.iconcfd.com/en/products
展開 通用CFD軟件與開源CFD軟件簡介
經過20年的商業化開發,ADINA已經成為近年來發展最快的有限元軟件以及全球最重要的非線性求解軟件,被廣泛應用于各個行業的工程仿真開發。 應用領域機械工業、航空航天、艦船行業、核工業、壓力容器、石油工業、汽車工業、材料加工、土木建筑、電子電器、生物力學 官網
www.adina.com.cn
開源軟件
1、OpenFOAM
簡介
OpenFOAM(Open Field Operation and Manipulation)是一個完全由C++編寫的面向對象的CFD類庫,采用類似于我們日常習慣的方法在軟件中描述偏微分方程的有限體積離散化,支持多面體網格(比如CD-adapco公司推出的CCM+生成的多面體網格),因而可以處理復雜的幾何外形,其自帶的snappyHexMesh可以快速高效的劃分六面體+多面體網格,網格質量高。支持大型并行計算,目前針對OpenFOAM庫的GPU運算優化也正在進行中。
openfoam包含大量求解器,研究人員也可
以編寫自己的求解器。簡單介紹以下幾個自帶的標準求解器: icoFoam:用于求解層流下的單相牛頓流體流動。 simpleFoam:求解單相牛頓以及非牛頓湍流流動。 interFoam:牛頓和非牛頓流體的VOF模型求解。 官網
www.openfoam.org
云端封裝OpenFOAM
EasyCAE云仿真平臺(www.easycae.cn)
更多優質內容,請關注公眾號:模擬在線
展開 
神威OpenFOAM——最流行的開源CFD軟件與神威·太湖之光的珠聯璧合
背 景
OpenFOAM(Open-source Field Operation And Manipulation,開源的場運算與操作)是一款基于C++編寫的面向對象CFD類庫,被廣泛用于流體、傳熱、分子動力學、電磁流體甚至金融等領域問題的模擬,擁有廣泛的用戶基礎。作為一款開源軟件,OpenFOAM的誕生可追溯至二十世紀八十年代末期,它支持模版化編程、多面體網格與大規模并行計算,用戶可以非常方便地進行二次開發。悠久的歷史、活躍的用戶社群、完善的文檔、強大的性能與可擴展性,讓OpenFOAM成為了最受歡迎的開源CFD軟件。
OpenFOAM與CFD(素材來源于網絡)
神威·太湖之光是世界首臺峰值性能超過每秒十億億次量級的超級計算機,作為“國之重器”,它為超大規模的科學與工程計算、更高保真度的數值模擬提供了強有力的硬件支撐。swOpenFOAM(基于神威平臺的OpenFOAM)正是與此強大硬件配套的CFD軟件。它不是簡單的代碼移植,而是根據神威超算的架構與特性,特別為OpenFOAM量身定制了一整套的優化方案。神威與OpenFOAM二者強強聯合,真正實現了1+1>2的效果。
swOpenFOAM優化之道
OpenFOAM求解CFD問題主要包括“預處理-求解-后處理”三個步驟,每個步驟的關鍵流程與面臨的問題如下圖所示。為了讓swOpenFOAM充分發揮神威的性能優勢,需要根據神威處理器的特點——異構眾核,詳細定制代碼移植與優化方案。
展開 自動動態增量非線性分析-1981年的開源非線性有限元軟件是什么樣子
在后來的幾十年中,各種不同的有限元軟件層出不窮,商業軟件和開源軟件不斷涌現。
這些軟件帶來了功能上的不斷擴展和可視化方面的不斷便利。今天的有限元軟件用戶享受了有限元軟件發展的各種便利,良好的操作界面,精美的后處理云圖讓人不禁心曠神怡。而實際上,在早期,很多商業有限元軟件實際上是沒有用戶界面的,用戶需要手動填寫有限元軟件需要的“輸入卡片”,從而準備有限元程序的輸入數據。
在二十世紀八十年代,知名的商業有限元軟件adina軟件傳入我國,在當時積累了廣泛用戶。在那個時代,今天風靡的ansys和abaqus在我國還鮮有人用甚至沒有人使用。值得一提的是,盡管adina是商業軟件,但是其是開源的。我國當時的學者還對該程序進行了一定的研究,并且翻譯了adina開發者k j bathe的有限元教材《有限元分析中的數值方法》和adina的手冊。
在互聯網上,今天我們還可以找到adina81和adina84版本的Fortran源代碼。現在來看,這些代碼風格和語法都十分古老,大量commom和goto的使用也使得閱讀幾乎不可進行。
然而,在今天的編譯器上,經過一定的debug,我們仍然能夠在今天的機器上運行這個古老的程序。
本文以1986年的文檔《ADIINA_ADINAT使用手冊-自動動態增量非線性分析有限元程序》和ADINA81,ADINA84兩個版本的源代碼為基礎,回顧一下當時先進的非線性有限元程序。文檔和源代碼均從網絡獲得。
手冊描述了adina支持的單元類型,材料本構及分析類型。
展開 國內鋰電池CAE仿真軟件的突破口
首先,工業軟件的底層核心在于基礎理論和數值算法,這兩方面的理論突破和算法創新才能從根本上實現工業軟件的技術突破,很難通過無數軟件開發人員的使用、貢獻代碼來提高CAE軟件的性能,比如仿真計算速度更快、收斂更好、精度更高。
其次,仿真軟件并不是一個互聯網研發編寫程序時需要用到的基礎軟件,而是一個受眾面相對較小的專用軟件,并且仿真軟件代碼編寫的門檻很高,通過開源無法像互聯網開源基礎軟件獲得很多程序員的開發助力。
此外,互聯網基礎軟件通過源代碼開源吸引廣大的開發者,這些開發者多數也會轉變為客戶,意味著基礎軟件的開源本身就是一種營銷手段,開源基礎軟件無需付出高昂的銷售成本就可以獲得大量的用戶。但是對于工業軟件來說,代碼開源并不意味著工程師就會使用這款軟件甚至成為付費用戶。由于制造業的行業屬性,工程師需要選擇穩定性更好、仿真質量更佳的軟件,免費并不能構成一個富有競爭力的因素。
使用開源軟件(組件)可能存在的弊端:
從技術研發角度看,如果前處理和求解器部分采用開源軟件,相當于將技術核心命脈交在了別人手中,技術體系的更新完全依賴于開源軟件的迭代升級。
從產品功能角度看,工業軟件需要具備高可靠性和優異性能,并能與實際工程應用場景深度結合。開源軟件通常自身性能和穩定性較低,一旦面對整體非常復雜的大型模型仿真,使用開源軟件很可能出現計算不容易收斂或者求解速度過慢等問題。此外,開源軟件通常缺乏大量的實際應用案例和幫助文檔,可能無法回應仿真工程師的實際需求[36]。
從軟件架構角度看,如果在某些功能模塊采用開源軟件(組件),也可能會出現架構耦合上的問題,軟件升級后也會涉及和其他功能模塊協同的問題,甚至會需要調整開源軟件的架構,如此一來需要投入很多研發資源,結果可能得不償失,還不如一開始就選擇自主研發。
自主開發才是正途。這是一條少有人走的路。
展開 【免費資源】通用計算流體力學開源軟件code_saturne自學資料匯總
點藍色字關注“遠算云學院”
壹
軟件介紹
code_saturne是法國電力集團(EDF)研發的一款通用計算流體力學開源軟件。基于有限體積方法,支持多種類型網格,通過求解納維-斯托克斯方程,用于處理二維、二維對稱、三維,穩態或非穩態,層流或湍流,不可壓或微可壓流體,等溫或非等溫等多種計算問題。
軟件涵蓋大氣模擬、煤粉、重質燃料及生物質的燃燒、電弧與焦耳效應、顆粒追蹤、流體機械轉子-定子互動等多種工業應用物理模塊,并在工業領域得到廣泛的應用與認可。
貳
官方資料
1. 軟件功能介紹
軟件的功能和模塊作用的
簡單介紹
:
戳我
2. 軟件版本發布信息
軟件的各個版本的更新時間、更新功能等信息:
戳我
3.
展開