999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

面向反應堆設計的快速建模平臺研發與應用

2021-03-13 07:03:06姚建凡彭思濤張希晉
中國核電 2021年1期
關鍵詞:圖表界面設計

李 偉,姚建凡,付 叢,彭思濤,陳 俊,張希晉

(中廣核研究院有限公司,廣東 深圳 518000)

反應堆設計軟件包是核電工程設計與安全分析的重要工具。軟件包涵蓋了堆芯物理軟件、熱工水力軟件和系統輔助軟件等,提供了包括燃料組件計算、三維核設計、通量圖處理、子通道分析、系統瞬態等功能。但各軟件在設計分析中存在以下不足:

1)軟件跨專業,輸入輸出差異大;

2)文本形式建模,人機交互較差,影響設計效率;

3)數據管理的方式不利于數據的重用與共享;

4)沒有使用調度策略,無法充分利用計算資源。

綜上所述,亟待開發一套面向反應堆設計的快速建模平臺。結合不同專業領域的發展和技術特點,融合標準化的輸入和輸出,并采用軟件組件化管理和自主研發的界面解析器實現各設計軟件模塊的快速集成與界面定制。本文詳細介紹了系統設計、關鍵技術、主要功能和應用情況。

1 系統設計

平臺支持多用戶的操作,具備管理和并發執行的能力,支持新功能的快速開發,已有功能模塊的易維護的特點。根據以上特點,系統的物理架構、邏輯架構和數據架構設計如下。

1.1 物理架構設計

物理架構設計為2臺管理服務器、2臺數據服務器和N臺計算服務器,如圖1所示。

圖1 物理架構設計圖Fig.1 Physical architecture design

管理服務器上部署了平臺軟件、設計軟件及相關輔助軟件,用戶采用遠程登錄的方式登錄到管理服務器上進行設計工作。

兩臺數據服務器負責保存平臺上用戶產生的數據,包括文件及數據庫。

N臺計算服務器組成計算云平臺,被虛擬成M個計算節點,每個節點有K個計算線程,實現最大同時運行M×K個計算。

1.2 邏輯架構設計

邏輯架構設計為3層,分別為表現層、應用邏輯層和數據服務層,如圖2所示。

圖2 邏輯架構設計圖Fig.2 Logical architecture design

表現層:包括軟件的界面及與用戶進行交互的工具,其中界面是基于Java Swing構建,界面的操作采用多線程的方式進行異步處理,保證界面操作的靈敏度。Swing開發工具包大多數用來開發Java應用程序用戶界面,它包含很多控件,可以很方便的用來構建界面[1]。

應用邏輯層:包含系統功能上的數據處理過程、算法及相關的業務處理,并與表現層和數據服務層交互。

數據訪問層:數據訪問層定義了操作存儲介質的入口,本平臺有文件、關系型數據庫和非關系型數據庫3種數據存儲介質。

1.3 數據架構設計

平臺有3類持久數據單元,第1類是文件,包括設計數據、界面輸入數據和圖表數據;第2類是非關系型數據庫,存儲報表數據;第3類是關系型數據庫,存儲平臺管理數據,包括權限、問題反饋,計算流程規則等。

平臺中數據量最大的是用戶計算數據,如圖3所示。將用戶計算數據按照User、Task、Work、Job 4級目錄架構進行重組,支持同一用戶下數據重用(復制、粘貼)與不同用戶間數據共享(導入、導出)。

圖3 用戶計算數據架構圖Fig.3 User computing data architecture

User級代表不同用戶的數據,Task代表一個設計工程,Work代表完成一個指定功能的計算集,Job代表一個指定任務的單個計算。每個Job運行后會產生一個Databank目錄,存儲計算過程的日志數據和結果數據。

報告數據采用非關系型數據庫進行存儲,非關系型數據庫具備靈活的數據模型,不定義表結構,不存在數據模型的約束[2],可以靈活配置多種類型的報告。

管理數據采用關系型數據庫是為了方便與企業內部的反應堆設計服務系統進行數據交互,將設計工作與設計管理進行對接。對平臺用戶而言,看到的是一個整體,從開始設計流程,設計執行到結束設計過程中產生的管理信息與工程數據進行狀態同步,實現設計與管理一體化。

2 關鍵技術

2.1 界面解析器

平臺集成了反應堆專業的設計軟件,并為設計軟件提供輸入界面。平臺的輸入界面類型分為3種,第1種是純Swing組件界面,第2種是圖形類型界面,第3種是Swing組件和圖形類型混合布局界面。平臺累計集成有上百計算模塊,所有計算模塊采用定制編程方式實現軟件界面,工作量巨大,后期維護也很困難。可擴展標記語言XML(Extensible Markup Language)是由W3C組織采用的一個標準,是一種描述語言[3]。平臺將Swing組件界面采用XML進行配置,圖形類型界面采用定制開發方式實現,部分圖形類型界面封裝成自定義組件提供給混合布局界面中XML配置引用。

界面解析器提供一套將XML文件轉譯成界面程序的方式,開發人員只需要根據界面需求配置XML文件,平臺就能根據配置的XML文件生成界面。實現高效定制設計軟件的輸入界面,也能保證各設計軟件界面風格的統一。

2.2 設計軟件組件化管理

組件化管理系統的基本思想是系統為外圍組件定義統一的接口規范,使系統通過統一的接口調用各個外圍組件所提供的功能[4]。平臺提供一個軟件集成的標準化接口規范,設計軟件按照標準接口以組件形式與平臺進行對接,包括軟件路徑、執行參數、上游計算類型、輸出類型、數據后處理、輸入文件等。

集成過程中,設計軟件具備自身的數據組織特點,平臺采用了標準化的輸入流程和輸出文件來解決軟件之間輸入輸出文件在格式上的差異問題。輸入流程描述為,設計軟件提供具備自身數據組織特點的模板文件;用戶在界面上的輸入信息生成鍵-值形式的數據文件;平臺按照關鍵字檢索將數據文件的內容填充到模板文件中,生成最終格式的輸入文件,由此解決輸入文件在數據組織上的差異問題。

平臺具備較強的擴展性,開發工程師可以在平臺上進行二次開發,平臺提供了數據文件生成前后處理的接口和二次開發源程序的路徑配置,由平臺自動調用二次開發的程序。

2.3 界面數據映射

在工程設計中,界面輸入與數據文件輸入具備各自的特點,為了滿足工程設計的需要,需要兼容兩種輸入方式,同時保證界面和數據文件的數據同步,因此建立界面與數據文件自動映射關系能滿足工程設計的需求。界面數據映射需要建立界面與數據文件之間的數據映射模型,映射模型里定義多個映射約束、映射條件和映射規則,將界面上的元素對象與數據文件中的元素對象之間建立映射匹配關系,實現界面輸入和數據文件輸入兩種方式之間的雙向轉換,同時兼容兩種輸入方式。

2.4 可配置的數據圖表

采用編程的方式去定制各軟件的圖表,工作量大,且難以覆蓋各設計軟件的需求。平臺提供一種可視化圖表自定義生成方法,該方法提供可配置的圖表模板,圖表模板包括樣式配置和數據源配置。通過模板完成圖表的類型、關聯的數據源ID和顯示效果等各項圖表參數的配置,由圖表解析引擎解析模板文件,自動生成展示結果數據的圖表文件。

3 主要功能

3.1 計算流程設計

平臺提供圖形化的核設計過程,使用連接線的方式去組合不同的計算,采用流程圖的方式將復雜的核設計過程轉化為計算邏輯流程圖。設計工程師在執行計算流程的過程中,平臺能識別出哪些計算實例滿足并行條件,并加以并行執行,同時自動為上下游計算實例更新數據接口,提升設計效率,如圖4所示。

圖4 圖形化計算流程設計Fig.4 Graphical calculation process design

3.2 圖形化建模

平臺采用了自主研發的界面解析器和部分圖形模塊定制開發為集成的上百計算模塊提供界面,界面類型包括燃料組件建模、控制棒設計、堆芯設計、換料設計等,通過這些豐富的界面使設計軟件具備圖形化快速建模的能力。

圖5 圖形化建模Fig.5 Graphical modeling

3.3 基于計算云的作業調度系統支持

高性能計算云平臺是一種將高性能計算機與云計算技術結合的高效服務平臺,通過虛擬化技術將底層資源整合,為用戶提供高性能計算服務[5]。平臺以高性能計算云平臺為支撐,集成有Torque和Slurm兩種作業調度系統,支持上千計算并發執行,通過作業調度系統能夠有效利用計算云平臺的高并發計算能力,縮短工程設計任務的計算時間,提高設計效率。

圖6 計算任務執行調度管理Fig.6 Scheduling management for computing task execution

3.4 結果顯示

平臺為各專業設計軟件提供結果顯示,結果顯示分為2類,第1類是為堆芯物理軟件定制開發的結果顯示,包括鍵值數據顯示、一維數據顯示、二維數據顯示和三維數據顯示,其中三維數據顯示依靠一維結合二維的方式實現;第2類是圖表形式展示結果數據,設計軟件根據預先規定的數據格式生成結果文件,平臺加載結果文件提供各類圖表的顯示。

圖7 結果顯示Fig.7 Results display

3.5 報錯提示

平臺在計算流程建模、計算輸入、換料設計檢查、計算執行調度和報告生成中提供報錯提示,包括計算流程建模過程中的邏輯錯誤、界面輸入參數錯誤、輸入文件錯誤、預定義規則的換料設計檢查錯誤、部分計算結果數據異常、計算狀態錯誤和報告生成錯誤等。錯誤提示的種類包括彈出框、標簽、計算節點圖標和顏色狀態、消息輸出控制臺及日志輸出。

圖8 彈出框提示Fig.8 The pop-up prompt

3.6 一體化測試與發布

平臺采用開源軟件搭建了軟件測試與發布功能的持續集成框架,全程無需人工干預,實現自主軟件從軟件開發工程師到設計工程師的點對點敏捷工作模式。

3.7 自動化報告

自主研發可定制模板的報告生成系統,設計工程師完成計算后,通過該平臺可實現計算結果數據提取、加工和相應工程報告一鍵生成,提高了設計工作效率。

4 平臺應用

平臺已經廣泛應用在國內某核電集團的多項工程設計工作中。圖11是使用平臺搭建的國內某核電廠燃料管理計算框架模板,13個循環的初始模板的設計周期從原本的1個月左右縮減到1周,進行完整的復算只需要6 h,設計效率成倍數提升。

圖12是使用平臺搭建的國內某核電廠某次循環的核設計報告計算框架,利用自動化報告定制生成功能,計算完成后由平臺自動完成結果數據提取、加工和相應工程報告一鍵生成,復雜的數據梳理和報告內容修改過程從原本耗時1周縮短到1 h內,顯著提升設計工程師的工作效率。

在這些項目的設計任務中,平臺的并行計算支持能夠充分利用計算資源,優化調度策略,合理分攤集團計算資源的成本。工程報告一鍵生成功能顯著提高設計工程師的工作效率。圖形的流程設計、輸入界面與計算過程監控有效提高設計工作的質量。

圖9 一體化功能流程圖Fig.9 The flow chart of integrated function

圖10 自動化報告效果圖Fig.10 The effect diagram of the automated report

圖11 燃料管理計算框架圖Fig.11 The fuel management calculation framework

圖12 核設計報告計算框架圖Fig.12 The calculation framework of the nuclear design report

平臺的研發與推廣應用,有效實現了反應堆各專業的協同設計及設計過程流程化管理,顯著提高了設計工程師的工作效率和質量。

5 結束語

本文對傳統反應堆設計軟件的設計過程進行簡要分析,詳細介紹快速建模平臺的架構和功能,并對平臺應用前后的設計效率進行對比。通過應用平臺,可以使反應堆設計軟件包的運行和管理標準化,減少人因導致的差異性,提高了設計工程師的工作效率和質量。平臺還為核電行業其他同類產品的設計和實現提供了借鑒。

猜你喜歡
圖表界面設計
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
人機交互界面發展趨勢研究
雙周圖表
足球周刊(2016年14期)2016-11-02 10:54:56
雙周圖表
足球周刊(2016年15期)2016-11-02 10:54:16
雙周圖表
足球周刊(2016年10期)2016-10-08 18:30:55
圖表
世界博覽(2016年16期)2016-09-27 18:25:26
主站蜘蛛池模板: 小说区 亚洲 自拍 另类| 色成人综合| 九九热精品免费视频| 国产精品福利尤物youwu| 原味小视频在线www国产| 国产免费好大好硬视频| 中文字幕久久亚洲一区| 四虎综合网| 伊人AV天堂| 国产精鲁鲁网在线视频| 亚洲三级a| 一本一道波多野结衣av黑人在线| 99精品在线看| 亚洲男人的天堂在线| Aⅴ无码专区在线观看| 亚洲欧美日韩色图| 亚洲男人天堂久久| 国产福利小视频高清在线观看| 老司机午夜精品视频你懂的| 免费无码网站| 朝桐光一区二区| 呦系列视频一区二区三区| 性欧美在线| 国产精品尤物铁牛tv| 九九热免费在线视频| 亚洲精品麻豆| 91最新精品视频发布页| 国产美女在线观看| 丁香五月亚洲综合在线| 亚洲人成网站色7777| av大片在线无码免费| 国产亚洲精| 国产对白刺激真实精品91| 四虎免费视频网站| 国产一级精品毛片基地| 欧美h在线观看| 国产毛片一区| 亚洲AV成人一区国产精品| 亚洲黄色视频在线观看一区| 精品一区二区无码av| 婷婷中文在线| 亚洲毛片一级带毛片基地| 国产sm重味一区二区三区| 91香蕉视频下载网站| 国产Av无码精品色午夜| 免费在线视频a| 伊人久久综在合线亚洲2019| 亚洲全网成人资源在线观看| 亚洲高清无在码在线无弹窗| 国产在线观看成人91| 国国产a国产片免费麻豆| 2022国产无码在线| 亚洲精品不卡午夜精品| 91系列在线观看| 精品视频一区二区三区在线播| 日本久久久久久免费网络| 97青草最新免费精品视频| 国产精品视频第一专区| 免费激情网站| 国产美女自慰在线观看| 欧洲高清无码在线| 欧美天天干| 亚洲资源站av无码网址| 亚洲男人的天堂网| 伊人丁香五月天久久综合| 中日韩一区二区三区中文免费视频 | 一级片一区| 精品久久久久久中文字幕女| 欧美日韩国产在线观看一区二区三区| 国产理论最新国产精品视频| 凹凸国产分类在线观看| 国内精品视频区在线2021| 国产一区免费在线观看| 呦系列视频一区二区三区| 亚洲女人在线| 精品无码一区二区在线观看| 国产91在线|日本| 97视频在线观看免费视频| 在线观看免费国产| 色成人综合| 久久久91人妻无码精品蜜桃HD| 8090午夜无码专区|