《電子技術(shù)應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 一種基于模板的CFD仿真報告自動生成方法
一種基于模板的CFD仿真報告自動生成方法
電子技術(shù)應用
李俊達,淮曉永,李帥蓉,雍沙
華北計算機系統(tǒng)工程研究所
摘要: CFD仿真分析報告是CFD軟件后處理部分的重要組成部分。CFD仿真分析報告生成主要采用人工編輯、手工提取和固定參數(shù)模板等方法。這些方法存在效率低、生成速度慢以及應用工程受限等問題。為此提出了一種基于模板的CFD仿真報告生成方法。該方法基于Jinja2模板引擎設計了一個CFD仿真分析報告模板,在模板中引入動態(tài)內(nèi)容生成腳本,實現(xiàn)了不同工程下動態(tài)內(nèi)容生成;在動態(tài)內(nèi)容生成過程中,通過采用基于消息中間件的數(shù)據(jù)異步通信方式,實現(xiàn)了高效并行的動態(tài)內(nèi)容生成。基于該方法設計了一個CFD仿真分析報告自動生成原型系統(tǒng),驗證了該方法的有效性。
中圖分類號:TP311.5 文獻標志碼:A DOI: 10.16157/j.issn.0258-7998.244900
中文引用格式: 李俊達,淮曉永,李帥蓉,等. 一種基于模板的CFD仿真報告自動生成方法[J]. 電子技術(shù)應用,2024,50(7):83-88.
英文引用格式: Li Junda,Huai Xiaoyong,Li Shuairong,et al. An automatic generation method of CFD simulation report based on template[J]. Application of Electronic Technique,2024,50(7):83-88.
An automatic generation method of CFD simulation report based on template
Li Junda,Huai Xiaoyong,Li Shuairong,Yong Sha
National Computer System Engineering Research Institute of China
Abstract: CFD simulation analysis report is an important part of the post-processing of CFD software. CFD simulation analysis report is generated by manual editing, manual extraction and program curing. These methods have some problems such as low efficiency, slow generation speed and limited application engineering. Therefore, a template-based CFD simulation report generation method is proposed in this paper. This method designs a CFD simulation analysis report template based on Jinja2 template engine. Dynamic content generation script is introduced into the template to realize dynamic content generation under different projects. In the process of dynamic content generation, the data asynchronous communication based on message middleware is adopted to realize efficient and parallel dynamic content generation. Based on this method, a prototype system for automatic generation of CFD simulation analysis report is designed, verifying the effectiveness of the method.
Key words : CFD simulation analysis;report generation method;template engine;dynamic content generation

引言

計算流體動力學(Computational Fluid Dynamics, CFD)[1]是一種復雜的數(shù)值模擬方法,用于研究和模擬流體流動、傳熱和質(zhì)量傳輸?shù)痊F(xiàn)象,已成為工程、科學和設計領(lǐng)域中不可或缺的工具。CFD模擬系統(tǒng)[2]是專門用進行CFD模擬分析的計算工具。CFD模擬系統(tǒng)可劃分為獨立的三個階段:前處理、求解器和后處理。CFD仿真分析報告是CFD模擬系統(tǒng)后處理階段的重要組成部分,包括了模擬仿真要素的系統(tǒng)性描述,是工程師分析流場物理特征規(guī)律、發(fā)現(xiàn)工業(yè)設計方案的優(yōu)缺點、優(yōu)化改進設計方案的重要依據(jù)。

CFD仿真分析報告生成方法主要采用手動編輯、程序固化[3]和固定參數(shù)模板[4]。手動編輯的生成方法是工程師憑借經(jīng)驗手動提取并編輯分析結(jié)果數(shù)據(jù)以及工程相關(guān)參數(shù),最終制定生成文檔;程序固化的生成方法是將報告格式直接嵌入計算機程序中,使程序能夠同時處理數(shù)據(jù)以及格式化操作,從而生成報告文件。固定參數(shù)模板的生成方法利用占位符、動態(tài)數(shù)據(jù)的定義,實現(xiàn)了報告的生成。模板作為框架預先設定文檔結(jié)構(gòu)和格式,占位符表示動態(tài)內(nèi)容插入點,動態(tài)數(shù)據(jù)負責內(nèi)容實時生成。

手動編輯的方法耗時、一致性差,難以控制報告質(zhì)量。程序固化的方法受到剛性和靈活性的限制,難以滿足個性化需求,同時需要大量的開發(fā)和維護工作。固定參數(shù)模板的方法在面向不同的仿真工程時需要使用專業(yè)知識設計新模板。面對不斷變化的數(shù)據(jù)和分析需求,這些方法均呈現(xiàn)出難以適應變化的局限性。為了解決上述方法的不足,本文面向CFD仿真分析報告設計了基于Jinja2模版引擎[5]的仿真分析報告模板,同時在模板中引入動態(tài)內(nèi)容生成腳本可以根據(jù)不同需求、不同仿真工程的數(shù)據(jù),靈活地生成模板動態(tài)數(shù)據(jù)內(nèi)容。通過引入消息中間件優(yōu)化了動態(tài)內(nèi)容的生成流程,實現(xiàn)了一種高效的并行內(nèi)容動態(tài)生成處理方式,提升了CFD仿真分析報告生成速度,增強了報告生成過程的效率和靈活性。


本文詳細內(nèi)容請下載:

http://m.rjjo.cn/resource/share/2000006076


作者信息:

李俊達,淮曉永,李帥蓉,雍沙

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


Magazine.Subscription.jpg

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: 亚洲欧美天堂 | 国产三级精品在线观看 | 久久精品国产大片免费观看 | 草草视频免费在线观看 | 日韩欧美在线一级一中文字暮 | 在线欧美成人 | 亚洲一级毛片免费观看 | 奇米色88欧美一区二区 | 欧美在线视频二区 | 中文字幕三区 | 亚洲欧美国产精品专区久久 | 欧美日韩视频一区二区 | 天海翼精品久久中文字幕 | 免费看一毛一级毛片视频 | 99久久成人国产精品免费 | 欧美日韩一区二区三区视频 | 国产浮力第一页草草影院 | 国产精品黄网站免费观看 | 久久99国产乱子伦精品免费 | 成人一区二区免费中文字幕 | 狠狠色丁香婷婷久久综合考虑 | 欧美特级视频 | 欧美激情第一欧美在线 | 亚洲精品人成网在线播放影院 | 国产精品久久自在自线观看 | 日韩中文字幕免费在线观看 | 欧美日本道免费一区二区三区 | 天天欲色成人综合网站 | 国产一级aa大片毛片 | 涩里番资源网站在线观看 | 国产精品一区二区三区久久 | 狠狠综合久久久久综合小说网 | 5x性区m免费毛片视频看看 | 亚洲小视频网站 | 国产亚洲精品久久久久久久 | 我们2018在线完整免费观看 | 免费三级毛片 | 欧美一级毛片特黄大 | 国内精自品线一区91 | 亚洲日本高清影院毛片 | 精品国产一区二区二三区在线观看 |