《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于服務架構的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亚洲国产精品_日韩亚洲一区二区
久久精品视频在线看| 一区二区三区四区蜜桃| 久久亚洲高清| 亚洲视频中文| 亚洲少妇自拍| 在线视频精品一区| 99国产精品99久久久久久粉嫩| 久久精品国产一区二区三| 性欧美xxxx大乳国产app| 在线视频日韩| 在线免费不卡视频| 国产欧美日韩综合精品二区| 日韩视频免费| 欧美高清成人| 欧美在线看片| 久久夜色精品国产亚洲aⅴ| 美女精品自拍一二三四| 欧美成人午夜视频| 午夜精品久久久久久99热软件| 亚洲激情另类| 亚洲人成亚洲人成在线观看| 亚洲精品孕妇| 亚洲午夜激情网页| 亚洲激情在线播放| 一区二区三区在线高清| 国产日韩欧美一区在线 | 欧美精品日韩一区| 欧美日韩国产美| 国产精一区二区三区| 好吊日精品视频| 亚洲美女精品久久| 午夜精品免费在线| 亚洲日本中文| 久久国产精品72免费观看| 欧美精品在线视频| 国户精品久久久久久久久久久不卡| 91久久精品国产91久久性色| 亚洲欧美视频一区二区三区| 亚洲精品免费一二三区| 午夜精品在线观看| 欧美精品91| 国产一区二区三区在线观看免费| 亚洲高清不卡在线| 午夜精品久久久久久久久| 亚洲美女一区| 久久亚洲精品一区| 国产精品美女在线观看| 亚洲人在线视频| 久久国产精品久久久久久久久久| 在线亚洲自拍| 欧美成人免费网| 欧美精品日日鲁夜夜添| 国产日韩一区二区三区| 国产偷久久久精品专区| 亚洲久久一区| 日韩午夜电影在线观看| 美腿丝袜亚洲色图| 国产一区二区视频在线观看| 亚洲一区二区三区国产| 亚洲经典在线看| 亚洲欧洲在线观看| 亚洲欧美制服另类日韩| 欧美色精品在线视频| 亚洲精品精选| 日韩一区二区久久| 免费亚洲一区二区| 又紧又大又爽精品一区二区| 亚洲第一网站| 麻豆精品国产91久久久久久| 国产亚洲视频在线| 欧美专区中文字幕| 久久大综合网| 国产婷婷色一区二区三区| 久久精品91久久香蕉加勒比 | 欧美制服丝袜| 欧美日韩视频专区在线播放 | 午夜精彩国产免费不卡不顿大片| 欧美日韩激情网| 国产精品一区二区三区四区 | 国产毛片精品视频| 99国产精品久久久久久久久久| 在线亚洲国产精品网站| 欧美色精品在线视频| 亚洲在线国产日韩欧美| 久久久久久久久久久一区| 伊甸园精品99久久久久久| 91久久精品国产91久久| 欧美成人69av| 日韩一区二区精品葵司在线| 亚洲综合色噜噜狠狠| 国产精品视频九色porn| 久久岛国电影| 欧美精品亚洲精品| 亚洲制服丝袜在线| 久久久综合免费视频| 亚洲精品激情| 久久精品日韩一区二区三区| 亚洲欧洲精品成人久久奇米网| 先锋影音一区二区三区| 亚洲第一搞黄网站| 亚洲视频香蕉人妖| 激情国产一区| 亚洲麻豆视频| 欧美国产综合视频| 亚洲全部视频| 久久久久网站| 亚洲视频网站在线观看| 欧美.日韩.国产.一区.二区| 亚洲一卡久久| 欧美成人免费全部| 欧美一级视频| 国产精品久久久久久福利一牛影视| 欧美在线网站| 国产精品久久一卡二卡| 99re8这里有精品热视频免费| 国产美女精品视频| 亚洲精品久久嫩草网站秘色| 国产精品自拍小视频| 日韩午夜在线播放| 精品91久久久久| 久久久91精品国产一区二区精品| 一本大道av伊人久久综合| 久久躁狠狠躁夜夜爽| 亚洲小视频在线| 国产精品国产三级国产| 亚洲欧洲日本一区二区三区| 久久久久久午夜| 亚洲影音先锋| 国产精品女主播| 亚洲永久免费av| 日韩网站在线观看| 欧美伦理在线观看| 亚洲免费久久| 亚洲国产天堂久久综合网| 蜜桃av一区二区三区| 欧美在线亚洲在线| 国外成人在线| 久久资源在线| 亚洲高清不卡在线观看| 伊人久久大香线蕉av超碰演员| 久久国产日韩欧美| 欧美在线播放| 在线看欧美日韩| 欧美成人乱码一区二区三区| 亚洲另类在线一区| 国产亚洲va综合人人澡精品| 欧美日韩综合在线免费观看| 在线精品视频一区二区三四| 亚洲一区二区三区视频播放| 欧美精品 日韩| 亚洲日本成人在线观看| 亚洲第一黄色网| 欧美国产激情| 亚洲特黄一级片| 红杏aⅴ成人免费视频| 黄色亚洲免费| 亚洲精品之草原avav久久| 激情一区二区| 久久久久国产精品午夜一区| 国产日韩av在线播放| 国产精品久久久久久久久久免费 | 韩日精品在线| 香蕉久久一区二区不卡无毒影院 | 欧美色道久久88综合亚洲精品| 亚洲成在人线av| 伊人成人网在线看| 欧美激情按摩在线| 亚洲一区在线视频| 午夜视频一区| 亚洲欧洲另类| 国产日产欧美一区| 欧美.日韩.国产.一区.二区| 在线午夜精品自拍| 香蕉成人伊视频在线观看| 亚洲国内高清视频| 国产精品草草| 另类激情亚洲| 午夜精品一区二区在线观看| 久久精品青青大伊人av| 一本久久青青| 在线播放视频一区| 国产精品日韩精品欧美在线| 一区二区三区日韩欧美| 国产日产精品一区二区三区四区的观看方式 | 亚洲国产99| 99re66热这里只有精品3直播| 国产情人综合久久777777| 欧美激情影院| 久久久久看片| 亚洲在线观看视频| 亚洲精品一区二区三区在线观看 | 欧美在线免费观看| 亚洲国产专区校园欧美| 国产精品成人一区二区艾草| 欧美成人一区二区三区片免费| 午夜伦欧美伦电影理论片| 亚洲国产高清aⅴ视频| 亚洲影视九九影院在线观看| 日韩一级免费| 亚洲三级网站|