【技術實現步驟摘要】
面向船舶制造的多種工業機理模型一站式構建系統及方法
本專利技術屬于船舶行業工業軟件APP開發
,具體涉及一種面向船舶制造的多種工業機理模型一站式構建系統及方法。
技術介紹
目前,在工業互聯網蓬勃發展的背景下,工業APP以其輕量化、敏捷化開發等優勢,越來越成為工業軟件的主流形式,而工業APP的核心是工業機理模型。在船舶制造領域,船舶制造企業基于自身工業知識與經驗的積累以及工業軟件開發實際需要,已經研發并積累了多種工業機理模型。但是,由于行業所處特殊離散型制造業的特性,其生產過程相比于其他制造行業存在工序繁多復雜,產品通用化程度較低、定制化現象普遍等問題,導致大量工業機理模型難以實現普適性,進而增大模型構建難度,使得工業機理模型對于工業APP開發的支撐作用大打折扣。此外,由于現有技術中缺乏統一的工業機理模型構建方法與系統,大量的工業機理模型分散在不同的船舶制造企業信息化系統中,每個制造企業對于工業機理模型的構建與管理方法均不同,難以在船舶制造行業內實現對所需模型的低代碼快速構建和廣泛復用。同時,由于缺乏對大量不同種類工業機理模型的分類存儲手段,影響了現有模型的快速查詢與充分利用。同時,在目前應用的船舶行業工業機理模型建模方法及系統中,僅僅是針對單一種類模型進行定制化開發,最終導致在模型構建過程中出現開發難度大、模型質量低、應用效果差等問題。
技術實現思路
針對現有技術存在的缺陷,本專利技術提供一種面向船舶制造的多種工業機理模型一站式構建系統及方法,可有效解決上述問題。本專利技術采用的技術 ...
【技術保護點】
1.一種面向船舶制造的多種工業機理模型一站式構建系統,其特征在于,包括建模準備層、基礎模型構建層、模型重構層和模型存儲層;/n所述建模準備層用于對船舶建造過程所涉及的工業機理模型相關的模型需求特征信息進行采集匯總,包括建模需求采集模塊、建模工具選擇模塊和建模環境搭建模塊;/n所述基礎模型構建層用于根據所述建模準備層發送的所述建模準備信息,對基礎模型進行建模;所述基礎模型構建層實時與所述模型存儲層和所述模型重構層進行數據交互;所述基礎模型構建層包括模型代碼處理中心和基礎模型生成中心;/n所述模型重構層,用于判斷所述基礎模型生成模塊生成的最終的基礎模型是否需要進一步編輯重構,若不需要,則直接將所述基礎模型生成模塊生成的最終的基礎模型保存到所述模型存儲層或導出使用;若需要,則對所述基礎模型生成模塊生成的最終的基礎模型進行進一步的編輯重構;所述模型重構層包括模型在線預覽模塊、模型在線編譯模塊和模型快速重生成模塊;所述模型重構層可實時與所述基礎模型構建層及所述模型存儲層進行數據交互;/n所述模型存儲層,用于對所述基礎模型構建層及所述模型重構層生成的模型的類型進行分析,根據模型類型,分類存儲于對應 ...
【技術特征摘要】
1.一種面向船舶制造的多種工業機理模型一站式構建系統,其特征在于,包括建模準備層、基礎模型構建層、模型重構層和模型存儲層;
所述建模準備層用于對船舶建造過程所涉及的工業機理模型相關的模型需求特征信息進行采集匯總,包括建模需求采集模塊、建模工具選擇模塊和建模環境搭建模塊;
所述基礎模型構建層用于根據所述建模準備層發送的所述建模準備信息,對基礎模型進行建模;所述基礎模型構建層實時與所述模型存儲層和所述模型重構層進行數據交互;所述基礎模型構建層包括模型代碼處理中心和基礎模型生成中心;
所述模型重構層,用于判斷所述基礎模型生成模塊生成的最終的基礎模型是否需要進一步編輯重構,若不需要,則直接將所述基礎模型生成模塊生成的最終的基礎模型保存到所述模型存儲層或導出使用;若需要,則對所述基礎模型生成模塊生成的最終的基礎模型進行進一步的編輯重構;所述模型重構層包括模型在線預覽模塊、模型在線編譯模塊和模型快速重生成模塊;所述模型重構層可實時與所述基礎模型構建層及所述模型存儲層進行數據交互;
所述模型存儲層,用于對所述基礎模型構建層及所述模型重構層生成的模型的類型進行分析,根據模型類型,分類存儲于對應的模型庫中;同時,可將模型庫中存儲的模型傳輸給所述模型重構層,供所述模型重構層編譯重生成新模型;所述模型存儲層包括研發仿真類模型庫、業務流程類模型庫、工業原理類模型庫和數據算法類模型庫。
2.根據權利要求1所述的面向船舶制造的多種工業機理模型一站式構建系統,其特征在于,所述建模需求采集模塊,用于采集錄入用戶建模需求特征信息,包括:需要的工業機理模型的模型種類、模型用途、模型參數和模型屬性;然后,所述建模需求采集模塊對采集到的用戶建模需求特征信息進行分類匯總后,傳遞給所述建模工具選擇模塊;
所述建模工具選擇模塊,用于對接收到的用戶建模需求特征信息進行分析,對本次需要的通用建模工具和專用建模工具進行選擇,最終確定本次選擇的建模工具;
所述建模環境搭建模塊,用于根據所述建模需求采集模塊采集到的用戶建模需求特征信息以及所述建模工具選擇模塊選擇的建模工具,確定并搭建模型構建過程中系統所需的建模環境,所述建模環境包括建模語言、操作系統和建模方法;然后,所述建模環境搭建模塊將建模準備信息傳遞給所述基礎模型構建層;其中,所述建模準備信息包括用戶建模需求特征信息、選擇的建模工具以及搭建的建模環境。
3.根據權利要求1所述的面向船舶制造的多種工業機理模型一站式構建系統,其特征在于,所述模型代碼處理中心用于根據模型構建任務,確定基礎模型建模過程中最重要的模型代碼的構建、檢查及托管,包括模型代碼構建模塊、模型代碼檢查模塊和模型代碼托管模塊;所述基礎模型生成中心用于進行基礎模型的編譯,并生成基礎模型,包括模型代碼編譯模塊和基礎模型生成模塊;
所述模型代碼構建模塊用于對待構建的基礎模型的模型構建策略及模型構建規則進行定義,生成基礎模型初始可執行代碼;具體方法為:選擇若干個需要的構建任務,根據構建任務的步驟編排,組裝成一個完整構建流程,同時為用戶提供觸發策略和保留規則的定義接口,用戶通過定義接口提交源代碼時,按照觸發策略和保留規則在開發語言服務中觸發基礎模型的構建,在基礎模型初步構建成功后,生成基礎模型初始可執行代碼;然后將基礎模型初始可執行代碼發送給模型代碼檢查模塊;
所述模型代碼檢查模塊,用于對基礎模型初始可執行代碼進行完整性和準確性檢查;具體檢查方法為:模型代碼檢查模塊生成測試驅動開發的測試框架,測試框架具備源代碼質量評估能力,然后,采用測試框架對基礎模型初始可執行代碼進行多維度檢查及質量檢測;如果檢查不通過,則報錯后自動返回模型代碼構建模塊,使模型代碼構建模塊重新進行代碼的修改;如果檢查通過,將基礎模型初始可執行代碼分別傳輸給所述模型代碼托管模塊和所述模型代碼編譯模塊;
所述模型代碼托管模塊,用于對檢查通過的基礎模型初始可執行代碼進行備份,并提供查看、修改、追溯及管理功能;具體的,所述模型代碼托管模塊通過安全管理技術,在創建公共或私有代碼庫的同時,支持模型代碼倉庫的SSH密鑰安全驗證,同時使用基于微服務的開發工具集成技術,對開發語言工具/基于B...
【專利技術屬性】
技術研發人員:朱雪玲,李新杰,李斌,楊猛,
申請(專利權)人:北京中船信息科技有限公司,
類型:發明
國別省市:北京;11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。