《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于服務架構的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://www.jysgc.com/resource/share/2000005241





作者信息:

馬軼聰,牟泓宇,淮曉永

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


微信圖片_20210517164139.jpg

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
在线视频精品一区| 久久不射网站| 亚洲欧美综合一区| 一本高清dvd不卡在线观看| 亚洲大片在线观看| 狠色狠色综合久久| 国产午夜精品在线| 国产精品中文在线| 国产精品免费aⅴ片在线观看| 欧美日韩精品国产| 欧美日韩国产探花| 欧美日韩国产在线观看| 欧美精品国产精品| 欧美激情综合亚洲一二区| 欧美本精品男人aⅴ天堂| 浪潮色综合久久天堂| 久久久久久精| 欧美影院在线播放| 久久超碰97人人做人人爱| 欧美一区观看| 久久精品国产成人| 欧美一区三区三区高中清蜜桃| 欧美一区二视频在线免费观看| 欧美在线视频一区二区| 久久国产精品久久w女人spa| 久久精品日韩欧美| 久久天堂av综合合色| 玖玖综合伊人| 欧美另类女人| 欧美午夜免费| 国产精品自在在线| 国内久久精品| 亚洲国产成人在线视频| 亚洲精品欧洲精品| 中文有码久久| 午夜精品久久久99热福利| 欧美影片第一页| 最新国产成人av网站网址麻豆| 亚洲精品美女在线观看播放| 99精品视频一区二区三区| 亚洲主播在线播放| 久久精品成人| 欧美高清视频一二三区| 欧美色区777第一页| 国产精品揄拍一区二区| 尤物精品在线| 日韩视频免费在线观看| 亚洲一区二区三区在线播放| 欧美在线观看视频一区二区三区| 亚洲欧洲中文日韩久久av乱码| 99亚洲一区二区| 欧美一区二区三区免费观看| 麻豆精品视频在线观看视频| 欧美区在线播放| 国产欧美精品日韩区二区麻豆天美| 国产中文一区| 99精品国产在热久久| 亚洲欧美国产精品va在线观看 | 亚洲狼人综合| 亚洲女优在线| 乱中年女人伦av一区二区| 欧美日韩三级电影在线| 国产人成一区二区三区影院| 亚洲国产乱码最新视频| 亚洲一区二区三区在线观看视频 | 国产精品久久影院| 黄色一区三区| 一区二区免费看| 性做久久久久久| 一本久久综合| 久久影音先锋| 国产精品国产三级欧美二区| 伊人久久av导航| 亚洲视频电影在线| 最新国产成人av网站网址麻豆| 午夜精品一区二区三区在线| 欧美77777| 国产日韩欧美精品| 日韩亚洲精品视频| 亚洲国产欧美一区二区三区久久 | 欧美大片va欧美在线播放| 国产精品视频精品| 最新亚洲激情| 久久精品国产精品亚洲| 亚洲一区二区视频| 欧美大片免费久久精品三p| 国产精品网站在线观看| 亚洲精品在线看| 亚洲国产精品激情在线观看| 小黄鸭精品密入口导航| 欧美精品一区二区久久婷婷| 黄色一区二区三区| 性xx色xx综合久久久xx| 亚洲中字在线| 欧美日韩精品一区| 亚洲第一网站免费视频| 欧美一区二区在线视频| 亚洲永久在线| 欧美日韩日日骚| 最新日韩中文字幕| 亚洲欧洲精品一区| 久久人人97超碰精品888| 国产精品视频yy9299一区| 一本久久a久久免费精品不卡| 亚洲三级视频| 免费成人你懂的| 狠狠色综合色综合网络| 午夜亚洲视频| 亚洲欧美一区二区精品久久久| 欧美三级网页| 一区二区欧美激情| 亚洲一区二区成人在线观看| 欧美激情在线| 亚洲日本免费| 亚洲免费高清视频| 欧美精品久久一区| 91久久线看在观草草青青| 亚洲经典在线| 免费欧美网站| 亚洲国产毛片完整版| 亚洲黑丝一区二区| 麻豆国产精品va在线观看不卡| 国产综合久久| 久久精品99国产精品日本| 久久久激情视频| 好男人免费精品视频| 久久精品国产一区二区电影| 久久久久亚洲综合| 狠狠色噜噜狠狠色综合久 | 亚洲激情视频| 欧美精品激情在线观看| 日韩视频在线观看免费| 中文在线一区| 欧美四级电影网站| 亚洲视频观看| 久久精品国产99精品国产亚洲性色 | 欧美精品七区| 日韩视频在线一区二区三区| 在线亚洲观看| 国产精品久久中文| 欧美一级视频精品观看| 久久久亚洲高清| 亚洲国产日韩欧美在线99 | 一区二区欧美日韩视频| 羞羞色国产精品| 国产一区二区电影在线观看| 久久成人国产精品| 欧美成在线观看| 99精品99| 久久精品观看| 亚洲成色777777在线观看影院| 亚洲人成网在线播放| 欧美日韩和欧美的一区二区| 亚洲视频欧美视频| 久久久www成人免费无遮挡大片 | 亚洲国产精品一区二区www在线| 99视频在线精品国自产拍免费观看 | 中文av一区特黄| 久久aⅴ乱码一区二区三区| 精品999在线播放| 夜夜嗨av一区二区三区| 国产精品一区二区三区观看| 亚洲高清免费| 欧美视频1区| 欧美影院在线| 欧美日韩免费观看一区二区三区| 亚洲欧美美女| 欧美第一黄色网| 亚洲深夜福利网站| 久久免费少妇高潮久久精品99| 亚洲黄一区二区| 久久精品国产久精国产一老狼| 亚洲国产精品黑人久久久| 亚洲天堂免费在线观看视频| 国产有码一区二区| 一区二区不卡在线视频 午夜欧美不卡在 | 亚洲福利在线看| 欧美色图首页| 亚洲国产成人精品久久| 欧美体内she精视频| 久久精品二区三区| 欧美先锋影音| 亚洲精品1区2区| 国产麻豆午夜三级精品| 亚洲免费久久| 狠狠色综合日日| 亚洲欧美偷拍卡通变态| 亚洲国产专区| 久久激情中文| 亚洲视频一区二区在线观看 | 亚洲精品一区二区三区四区高清| 校园激情久久| 亚洲日韩欧美一区二区在线| 久久国产精品久久久久久| 亚洲乱亚洲高清| 麻豆亚洲精品| 午夜精品区一区二区三| 欧美深夜福利| 亚洲乱码国产乱码精品精可以看| 国产日韩欧美a|