《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于服務架構的OpenFOAM求解客戶端設計
基于服務架構的OpenFOAM求解客戶端設計
電子技術應用 2023年3期
馬軼聰,牟泓宇,淮曉永
(華北計算機系統(tǒng)工程研究所,北京 100083)
摘要: 針對OpenFOAM解算軟件缺乏GUI功能用戶交互體驗性差問題,研究設計了一個OpenFOAM求解客戶端軟件。設計了基于服務的“云+端”計算架構,設計開發(fā)了一個OpenFOAM求解器服務,GUI客戶端遠程調用訪問求解器服務,并集成可視化服務實現(xiàn)了數(shù)據(jù)可視化分析功能,實現(xiàn)了云端協(xié)同的求解計算功能;研究設計了基于界面模板的動態(tài)GUI界面生成方法,實現(xiàn)了客戶端軟件界面用戶自定義配置功能。該軟件支持基于服務的功能擴展集成,支持用戶界面自定義、求解器用戶設置界面自定義功能,用戶界面友好,可擴展性強。通過實際的算例進行解算,驗證表明了客戶端軟件能夠通過遠程調用云端求解服務、可視化服務實現(xiàn)完整的求解計算流程。
中圖分類號: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)是通過計算機數(shù)值模擬計算和圖像顯示,對包含有流體流動及熱傳導等相關物理現(xiàn)象的系統(tǒng)進行分析的一門學科[1],在工業(yè)設計中起到了重要的作用。經(jīng)過幾十年的長足發(fā)展,已有多款CFD商業(yè)軟件(Fluent、CFX、STAR-CD/CCM+等)被應用于科研及實際生產(chǎn)中。由于商業(yè)軟件在使用上有較高專業(yè)性要求且費用高昂,OpenFOAM作為一款開源免費的解算工具庫被越來越多的科研人員所使用[2]。OpenFOAM軟件配置過程靈活,可以通過自定義編程進行使用,但由于OpenFOAM僅支持通過命令行形式進行調用、無GUI圖形交互[3]的原因,導致軟件的使用效率較低,且新手使用時上手困難。同時,OpenFOAM僅為一些基本物理量提供設置及監(jiān)控,對于其他物理量的監(jiān)控則需要用戶編程進行實現(xiàn),提高了軟件的使用門檻與操作難度。因此,針對于OpenFOAM的GUI功能開發(fā)也成為了提高軟件使用效率的重要拓展方向之一。

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

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




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





作者信息:

馬軼聰,牟泓宇,淮曉永

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


微信圖片_20210517164139.jpg

此內容為AET網(wǎng)站原創(chuàng),未經(jīng)授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久免费精品视频| 欧美日韩国产在线一区| 亚洲精品一二| 久久国产乱子精品免费女| 亚洲午夜在线| 99亚洲视频| 亚洲美女av电影| 亚洲国产一二三| 亚洲第一主播视频| 韩国免费一区| 国产一区二区你懂的| 国产日韩一区二区三区| 国产精品毛片va一区二区三区| 欧美日韩免费一区| 欧美另类女人| 欧美日韩国产成人精品| 欧美激情久久久久久| 女女同性女同一区二区三区91| 麻豆精品在线播放| 猛干欧美女孩| 欧美国产第二页| 欧美理论电影在线播放| 欧美精品在线网站| 欧美日韩第一区| 欧美日韩亚洲一区二区三区| 欧美日韩一区二区三区免费| 欧美日韩综合| 国产精品乱码| 国产视频欧美视频| 伊大人香蕉综合8在线视| 在线成人激情| 亚洲国产另类 国产精品国产免费| 亚洲激情在线观看| 99热在线精品观看| 亚洲男人第一av网站| 欧美一区影院| 亚洲人成在线播放网站岛国| 99热精品在线| 亚洲一区二区三区四区五区黄| 午夜国产欧美理论在线播放| 久久xxxx精品视频| 久久这里只有| 欧美激情一区二区三区在线视频观看 | 欧美一级久久久久久久大片| 久久爱www久久做| 亚洲人成在线播放网站岛国| 一区二区三区四区国产| 午夜免费电影一区在线观看| 久久精品夜色噜噜亚洲aⅴ| 免费看av成人| 国产精品福利在线| 韩国精品一区二区三区| 亚洲日韩欧美一区二区在线| 亚洲一级二级在线| 亚洲国产另类久久久精品极度| 亚洲伦伦在线| 欧美在线一二三四区| 欧美风情在线| 国产精品人人做人人爽人人添| 激情伊人五月天久久综合| 亚洲精品久久久一区二区三区| 国产精品99久久久久久久久久久久| 欧美在线免费观看视频| 日韩一级大片在线| 久久精品二区| 欧美日韩视频不卡| 激情久久中文字幕| 亚洲午夜电影网| 亚洲电影在线观看| 亚洲一区精品电影| 噜噜噜在线观看免费视频日韩| 国产精品草莓在线免费观看| 一区二区三区在线看| 亚洲香蕉伊综合在人在线视看| 亚洲电影免费在线观看| 亚洲欧美国产高清| 欧美二区视频| 国产偷久久久精品专区| 日韩视频一区二区三区在线播放免费观看 | 一区二区欧美国产| 久久日韩粉嫩一区二区三区| 国产精品va在线| 亚洲国产精品国自产拍av秋霞| 亚洲欧美激情精品一区二区| 一本久久精品一区二区| 老鸭窝毛片一区二区三区| 国产精品热久久久久夜色精品三区 | 国产欧美在线看| 亚洲精品一区二区三区蜜桃久| 欧美一区二区三区的| 亚洲欧美资源在线| 欧美高清不卡在线| 激情小说另类小说亚洲欧美| 亚洲欧美日韩一区二区| 在线综合亚洲| 欧美电影在线| 极品少妇一区二区三区| 性欧美暴力猛交另类hd| 午夜精品福利在线| 欧美午夜宅男影院| 亚洲日本一区二区三区| 亚洲国产精品小视频| 久久久久久久999精品视频| 国产精品乱人伦一区二区| 日韩亚洲欧美一区二区三区| 91久久在线观看| 久久精品盗摄| 国产日韩在线看片| 亚洲欧美日韩在线播放| 亚洲欧美日韩一区| 欧美视频一区二区在线观看 | 这里只有精品视频在线| 欧美精品电影在线| 亚洲国产裸拍裸体视频在线观看乱了中文 | 国产精品永久| 亚洲一区在线免费观看| 亚洲天堂成人在线观看| 欧美精品一区二区三区在线看午夜 | 欧美日韩一区二区免费在线观看 | 亚洲精品欧美一区二区三区| 亚洲日本激情| 欧美国产日韩在线| 亚洲激情成人在线| 亚洲精品极品| 欧美精品乱人伦久久久久久| 91久久夜色精品国产网站| 日韩午夜三级在线| 欧美韩日精品| 日韩小视频在线观看专区| 在线亚洲自拍| 国产精品magnet| 亚洲午夜精品17c| 欧美一区二区三区婷婷月色 | 欧美专区在线观看| 国产性色一区二区| 久久国产一区| 欧美 日韩 国产精品免费观看| 在线播放中文字幕一区| 亚洲三级电影全部在线观看高清| 女人香蕉久久**毛片精品| 亚洲黄色影片| 亚洲网站在线| 国产精品综合av一区二区国产馆| 性做久久久久久久免费看| 久久五月天婷婷| 亚洲国产成人精品久久久国产成人一区 | 欧美福利视频网站| 亚洲全黄一级网站| 亚洲一区国产精品| 国产日韩欧美二区| 91久久国产综合久久| 欧美伦理影院| 亚洲午夜av电影| 久久久999| 亚洲欧洲综合另类在线| 亚洲欧美日本国产专区一区| 国产视频一区免费看| 亚洲福利视频三区| 欧美日韩一区二区三区视频| 亚洲欧美在线x视频| 久热精品在线| 999亚洲国产精| 久久成人免费电影| 亚洲欧洲精品一区二区三区不卡 | 亚洲专区在线| 国产真实乱偷精品视频免| 亚洲免费电影在线| 国产精品女主播| 亚洲精品护士| 国产精品一区二区你懂得 | 国产午夜精品久久久久久免费视| 亚洲第一中文字幕在线观看| 欧美日韩国产影片| 欧美一区精品| 欧美日韩一区二区三区免费| 欧美一区二区成人6969| 欧美经典一区二区| 欧美一级欧美一级在线播放| 欧美精选在线| 欧美一区二区福利在线| 欧美日韩视频在线观看一区二区三区 | 国产一区二区av| 一区二区欧美精品| 国自产拍偷拍福利精品免费一| 一本色道久久综合一区| 国产一区二区三区直播精品电影| 中日韩视频在线观看| 韩日成人av| 亚洲综合国产激情另类一区| 激情欧美一区二区三区| 午夜一级久久| 亚洲精品免费在线| 久色婷婷小香蕉久久| 亚洲视频一区在线| 欧美精品v日韩精品v国产精品| 欧美伊人久久久久久久久影院 | 久久影视精品| 亚洲午夜一区| 欧美日韩a区| 亚洲国产一区二区a毛片|