[發明專利]一種城市仿真平臺CSS的軟件架構設計方法在審
| 申請號: | 202110408553.0 | 申請日: | 2021-04-16 |
| 公開(公告)號: | CN113110827A | 公開(公告)日: | 2021-07-13 |
| 發明(設計)人: | 馬蓉;萬碧玉;李林沛 | 申請(專利權)人: | 馬蓉 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 101318 北京市順義*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 城市 仿真 平臺 css 軟件 架構 設計 方法 | ||
本發明公開了一種城市仿真平臺CSS的軟件架構設計方法,本發明包括以下步驟:S1:通過開發工具QT使用C++語言對CFD開源框架openfoam進行封裝;S2:根據openfoam接口簡易化映射到前端桌面;S3:使用腳本語言python對paraview結果根據用戶選擇自動化輸出。本發明將科研人員使用的CFD仿真計算框架openfoam和可視化輸出軟件paraview進行二次開發,使得非科研人員可以方便靈活便捷的開展CFD城市仿真業務不受專業知識限制,可根據用戶使用習慣定制化、自動化輸出內容。
技術領域
本發明屬于軟件二次開發領域,具體涉及一種城市仿真平臺CSS的軟件架構設計方法。
技術背景
伴隨著計算機及軟件技術的飛速發展,進行城市數字仿真已是全球城市發展的必然趨勢,利用先進的計算機技術實現現代城市本身的數字化。
利用科學計算的方法與虛擬現實技術應用在城市規劃、建筑設計、管理運營等領域。具備人機交互性、真實建筑空間感、大面積三維地形仿真、計算流體力學方法等特性。基于城市基礎數據利用計算流體力學建立的算法模型與科學預測方法,通過得到城市仿真初步數據的同時,構建城市仿真平臺,支持城市運行預測與決策支持領域。
城市仿真平臺注重于人機交互,科研人員只需要將參數進行透明化,流程自動化,使用者自己負責參數設置和結果輸出樣式,極大提高非科研人員的使用效率。
發明內容
本發明的目的是為了解決城市管理者、規劃部門、企業等非科研人員使用城市仿真技術的問題,提出了一種城市仿真平臺CSS的軟件架構設計方法。
本發明的技術方案是:一種城市仿真平臺CSS的軟件架構設計方法,包括以下步驟:
S1:通過開發工具QT使用C++語言對CFD開源框架openfoam進行封裝;
S2:根據openfoam接口簡易化映射到前端桌面;
S3:使用腳本語言python對paraview結果根據用戶選擇自動化輸出。
本發明的有益效果是:本發明的軟件架構設計方法將科研人員使用的CFD仿真開源框架openfoam和可視化結果輸出的paraview進行封裝,極大的方便可非科研人員進行城市仿真應用,進而對城市規劃、管理、運營提供必要的協助。
進一步的,步驟S1中包括以下子步驟:
S1-1:通過QT開發工具將openfoam開源框架進行初步封裝,進行界面化操作模式;
S1-2:根據用戶使用習慣,將參數設置通過流體力學計算條件篩選和搭配進行前端開發。
進一步的,步驟S3的具體方法為:
S3-1:找到paraview處理數據集接口,匯總接口功能,根據用戶使用習慣提取部分重要接口;
S3-2:使用腳本語言Python對接口進行參數配置,根據用戶喜好自動化生成可視化計算結果。
上述進一步方案的的有益效果為:
1.本發明設計的架構方法實用性強、使用者技術水平要求低、操作簡單。
2.根據用戶提供的模型可以自動的進行自定義的計算域設定。
3.計算結果支持批量化、個性化、多格式輸出。
附圖說明
圖1為城市仿真平臺CSS的軟件架構設計方法的技術方案的流程圖;
圖2為城市仿真平臺CSS的軟件架構設計方法的步驟S1的流程圖;
圖3為城市仿真平臺CSS的軟件架構設計方法的實施例圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于馬蓉,未經馬蓉許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110408553.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種移動式多功能體感培訓倉
- 下一篇:一種門窗用耐高溫隔熱條材料及其制備方法





