《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于服務架構的OpenFOAM求解客戶端設計
基于服務架構的OpenFOAM求解客戶端設計
電子技術應用 2023年3期
馬軼聰,牟泓宇,淮曉永
(華北計算機系統工程研究所,北京 100083)
摘要: 針對OpenFOAM解算軟件缺乏GUI功能用戶交互體驗性差問題,研究設計了一個OpenFOAM求解客戶端軟件。設計了基于服務的“云+端”計算架構,設計開發了一個OpenFOAM求解器服務,GUI客戶端遠程調用訪問求解器服務,并集成可視化服務實現了數據可視化分析功能,實現了云端協同的求解計算功能;研究設計了基于界面模板的動態GUI界面生成方法,實現了客戶端軟件界面用戶自定義配置功能。該軟件支持基于服務的功能擴展集成,支持用戶界面自定義、求解器用戶設置界面自定義功能,用戶界面友好,可擴展性強。通過實際的算例進行解算,驗證表明了客戶端軟件能夠通過遠程調用云端求解服務、可視化服務實現完整的求解計算流程。
中圖分類號:TP311.5 文獻標志碼:A DOI: 10.16157/j.issn.0258-7998.222815
中文引用格式: 馬軼聰,牟泓宇,淮曉永. 基于服務架構的OpenFOAM求解客戶端設計[J]. 電子技術應用,2023,49(3):124-129.
英文引用格式: Ma Yicong,Mou Hongyu,Huai Xiaoyong. Design of OpenFOAM solver client based on service architecture[J]. Application of Electronic Technique,2023,49(3):124-129.
Design of OpenFOAM solver client based on service architecture
Ma Yicong,Mou Hongyu,Huai Xiaoyong
(National Computer System Engineering Research Institute of China, Beijing 100083, China)
Abstract: Aiming at the problem that the OpenFOAM solving software lacks GUI function, the user interaction experience is poor, this paper studies and designs an OpenFOAM solving client software. The paper designs a service-based "cloud + terminal" computing architecture, designs and develops an OpenFOAM solver service, which can be remotely called and accessed by the GUI client, and integrates the visualization service to realize the data visualization analysis function and realize the cloud collaborative solution calculation function. This paper researches and designs a dynamic GUI interface generation method based on interface template, and realizes the user-defined configuration function of the client software interface. The software supports service-based function extension integration,and supports user interface customization and solver user setting interface customization functions. The user interface is friendly and the expansibility is strong. Through the actual calculation example, the verification shows that the client software can realize the complete solution calculation process by calling the cloud solution service and visualization service remotely.
Key words : flow field solution;service architecture;OpenFOAM;GUI

0 引言

計算流體動力學(Computational Fluid Dynamics,CFD)是通過計算機數值模擬計算和圖像顯示,對包含有流體流動及熱傳導等相關物理現象的系統進行分析的一門學科[1],在工業設計中起到了重要的作用。經過幾十年的長足發展,已有多款CFD商業軟件(Fluent、CFX、STAR-CD/CCM+等)被應用于科研及實際生產中。由于商業軟件在使用上有較高專業性要求且費用高昂,OpenFOAM作為一款開源免費的解算工具庫被越來越多的科研人員所使用[2]。OpenFOAM軟件配置過程靈活,可以通過自定義編程進行使用,但由于OpenFOAM僅支持通過命令行形式進行調用、無GUI圖形交互[3]的原因,導致軟件的使用效率較低,且新手使用時上手困難。同時,OpenFOAM僅為一些基本物理量提供設置及監控,對于其他物理量的監控則需要用戶編程進行實現,提高了軟件的使用門檻與操作難度。因此,針對于OpenFOAM的GUI功能開發也成為了提高軟件使用效率的重要拓展方向之一。

由于解算軟件功能復雜,現有的商業軟件為滿足大部分業務使用者的交互需求,開放了更多的參數設置接口,提高了GUI界面參數配置流程的復雜性。用戶在進行求解參數配置時,需要考慮其他參數對當前工程解算的影響,增大了使用難度。因此,GUI定制化開發也成為了目前解算軟件致力于解決的問題。除此之外,求解計算主要以網格為計算對象單元,為了獲得更加準確的數值仿真結果,工程中需要將計算域劃分為非常細小的網格單元,使得計算網格量通常可以達到千萬甚至上億的數量級。網格數量越多,計算時對CPU、內存等計算資源的需求也會越高。因此,大型復雜模型的仿真求解需要大量的計算資源進行支撐,提高軟件使用效率。

為了解決OpenFOAM缺少GUI交互功能的問題,本文設計實現了一個OpenFOAM求解客戶端,提供友好的用戶交互界面。為了滿足求解計算中對于大量計算資源的需求,設計了基于服務的“云+端”計算架構[4],設計開發了一個OpenFOAM求解器服務,將OpenFOAM求解器進行服務化封裝,部署于云端,通過云端協同的方式實現遠程云端解算服務調用、可視化服務調用。通過使用云端豐富的計算資源,滿足用戶使用場景需求,提高軟件使用效率。同時,軟件客戶端使用界面模板進行求解設置界面的動態生成,支持用戶界面自定義配置,滿足了軟件易維護、可拓展的特性。




本文詳細內容請下載:http://m.jysgc.com/resource/share/2000005241





作者信息:

馬軼聰,牟泓宇,淮曉永

(華北計算機系統工程研究所,北京 100083)


微信圖片_20210517164139.jpg

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
老司机午夜精品| 欧美日韩国产二区| 一区二区日韩欧美| 亚洲欧洲日产国产综合网| 亚洲欧美综合一区| 亚洲永久免费视频| 在线亚洲一区二区| 一区二区三区成人精品| 日韩亚洲成人av在线| 亚洲区欧美区| 亚洲精品美女在线观看| 亚洲国内高清视频| 亚洲福利视频免费观看| 亚洲国产精品成人精品 | 亚洲专区一区| 亚洲性夜色噜噜噜7777| 在线综合亚洲欧美在线视频| 日韩一级在线| 一区二区三区久久久| 99在线精品视频在线观看| 日韩一区二区福利| av不卡在线观看| 亚洲午夜成aⅴ人片| 亚洲视频在线观看三级| 亚洲一区二区三区四区在线观看 | 国产亚洲亚洲| 国内成人精品一区| 亚洲大片在线观看| 亚洲高清影视| 亚洲美女区一区| 亚洲午夜一区二区三区| 香蕉成人伊视频在线观看 | 久久九九热re6这里有精品| 欧美一级视频免费在线观看| 欧美在线视屏| 久久午夜影视| 欧美女主播在线| 国产精品久久久久久模特| 国产欧美一区二区三区在线老狼| 国产美女诱惑一区二区| 国产午夜精品久久久久久久| 一区二区三区在线免费播放| 亚洲国产一区二区三区a毛片| 日韩天堂av| 亚洲欧美在线网| 亚洲国产高清视频| 9色国产精品| 欧美一激情一区二区三区| 久久免费精品日本久久中文字幕| 欧美.com| 欧美午夜在线一二页| 国产精品一区二区在线| 国内自拍视频一区二区三区| 亚洲欧洲精品成人久久奇米网| 一二三四社区欧美黄| 性欧美18~19sex高清播放| 亚洲精品1区2区| 亚洲欧美伊人| 免费一区视频| 国产精品视频导航| 亚洲高清123| 亚洲宅男天堂在线观看无病毒| 欧美主播一区二区三区美女 久久精品人 | 在线观看欧美一区| 一区二区三区日韩精品视频| 亚洲性视频网站| 亚洲精品系列| 欧美影片第一页| 欧美日韩123| 国产夜色精品一区二区av| 亚洲精品美女久久久久| 午夜一区不卡| 亚洲少妇诱惑| 卡一卡二国产精品| 国产精品视频专区| 亚洲精品日产精品乱码不卡| 欧美亚洲三区| 一区二区三区精品视频| 久久久亚洲人| 国产精品美女| 在线观看亚洲a| 午夜综合激情| 在线视频亚洲| 久久一综合视频| 国产精品福利网站| 亚洲日韩欧美视频一区| 欧美一区二区三区的| 亚洲性视频h| 欧美国产免费| 国产综合精品一区| 亚洲免费中文字幕| 中日韩美女免费视频网站在线观看| 久久精品日韩欧美| 国产精品一区免费在线观看| 亚洲三级国产| 91久久在线| 久久综合久色欧美综合狠狠| 国产精品丝袜91| av成人免费观看| 亚洲伦理在线观看| 毛片精品免费在线观看| 国产免费一区二区三区香蕉精| 99香蕉国产精品偷在线观看| 亚洲欧洲一区二区三区| 久久久久久夜| 国产欧美精品一区aⅴ影院| 亚洲视频在线观看| 国产精品99久久久久久久久久久久| 欧美h视频在线| 黄色在线成人| 欧美在线播放一区二区| 欧美一区激情| 国产精品私房写真福利视频 | 欧美一级电影久久| 亚洲欧美日韩视频二区| 欧美日韩亚洲网| 亚洲免费av片| 99国产精品久久久| 欧美精品在线免费| 亚洲破处大片| 一本色道久久99精品综合| 欧美黄网免费在线观看| 91久久在线观看| 夜夜嗨一区二区| 欧美日韩另类丝袜其他| 亚洲久久一区| 亚洲调教视频在线观看| 欧美午夜www高清视频| 夜夜爽av福利精品导航| 亚洲一区影院| 国产乱码精品| 香蕉乱码成人久久天堂爱免费| 欧美一级黄色录像| 国产日产欧产精品推荐色| 午夜一级久久| 久久亚洲一区二区三区四区| 好吊色欧美一区二区三区视频| 欧美中文字幕| 欧美成人精品在线观看| 亚洲精品久久久久久久久| 亚洲视频在线免费观看| 国产精品久久波多野结衣| 亚洲欧美bt| 久久青草久久| 亚洲国产福利在线| 99精品热视频只有精品10| 国产精品v片在线观看不卡| 亚洲一区二区三区免费在线观看 | 欧美成人综合| 夜夜嗨av一区二区三区四区| 亚洲欧美日韩国产中文在线| 国产精品视频yy9099| 欧美一区亚洲| 欧美国产一区二区三区激情无套| 亚洲伦理自拍| 欧美一区三区三区高中清蜜桃| 国产亚洲亚洲| 亚洲毛片av| 国产精品人人做人人爽| 久久精品国产99精品国产亚洲性色| 欧美不卡在线视频| 一区二区三区成人| 久久精品中文字幕一区二区三区| 一区视频在线| 亚洲网站在线看| 国产日韩在线一区| 日韩视频一区二区三区在线播放| 欧美视频不卡| 欧美一进一出视频| 欧美精品成人一区二区在线观看 | 亚洲欧洲日韩综合二区| 欧美日韩亚洲一区二区三区在线 | 亚洲午夜精品久久久久久浪潮| 久久精品五月婷婷| 亚洲精品一二区| 欧美专区在线| 亚洲精品一品区二品区三品区| 欧美一区二区三区视频在线| 在线观看视频欧美| 亚洲欧美日韩第一区| 在线观看视频免费一区二区三区| 亚洲一级黄色片| 狠狠色狠色综合曰曰| 亚洲一区亚洲二区| 亚洲第一天堂av| 欧美自拍偷拍午夜视频| 亚洲区一区二区三区| 久久成人av少妇免费| 亚洲伦伦在线| 麻豆视频一区二区| 亚洲欧洲99久久| 欧美日韩卡一卡二| 亚洲第一天堂无码专区| 国产精品美女久久久久久2018| 亚洲国产精品一区制服丝袜 | 欧美专区日韩专区| 欧美日韩一区国产| 久久精品视频在线免费观看| 欧美日韩午夜在线| 最近中文字幕mv在线一区二区三区四区|