[發(fā)明專利]modelica模型計(jì)算方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)有效
| 申請(qǐng)?zhí)枺?/td> | 202110792409.1 | 申請(qǐng)日: | 2021-07-13 |
| 公開(公告)號(hào): | CN113591281B | 公開(公告)日: | 2023-08-29 |
| 發(fā)明(設(shè)計(jì))人: | 劉宇超;劉奇;郭俊峰;周凡利;陳立平 | 申請(qǐng)(專利權(quán))人: | 蘇州同元軟控信息技術(shù)有限公司 |
| 主分類號(hào): | G06F30/20 | 分類號(hào): | G06F30/20;G06F9/50 |
| 代理公司: | 北京知果之信知識(shí)產(chǎn)權(quán)代理有限公司 11541 | 代理人: | 卜榮麗;李志剛 |
| 地址: | 215000 江蘇省蘇州市蘇州工業(yè)園區(qū)若水路*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | modelica 模型 計(jì)算方法 裝置 設(shè)備 存儲(chǔ) 介質(zhì) | ||
本申請(qǐng)公開了一種modelica模型計(jì)算方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)。一種基于parameter?server架構(gòu)的modelica模型計(jì)算方法,包括:建立多個(gè)互相獨(dú)立的modelica子模型;根據(jù)所述多個(gè)modelica子模型建立modelica模型;分別將所述多個(gè)獨(dú)立的modelica子模型的相關(guān)數(shù)據(jù)輸入到parameter?server架構(gòu)中的不同的worker節(jié)點(diǎn)上分別進(jìn)行仿真計(jì)算得到仿真結(jié)果;其中,每個(gè)子模型對(duì)應(yīng)一個(gè)worker節(jié)點(diǎn)。本申請(qǐng)將多個(gè)互相獨(dú)立的modelica子模型分配給parameter?server架構(gòu)中的每個(gè)worker節(jié)點(diǎn),由worker節(jié)點(diǎn)進(jìn)行仿真計(jì)算,提高了仿真計(jì)算的效率。
技術(shù)領(lǐng)域
本申請(qǐng)涉及軟件工程技術(shù)領(lǐng)域,具體而言,涉及一種modelica模型計(jì)算方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)。
背景技術(shù)
隨著工業(yè)實(shí)踐和科學(xué)技術(shù)的發(fā)展,現(xiàn)代機(jī)電產(chǎn)品越來越復(fù)雜,通常是由機(jī)械、電子、液壓、控制等不同領(lǐng)域子系統(tǒng)構(gòu)成的復(fù)雜工程系統(tǒng)。系統(tǒng)的復(fù)雜程度和建模仿真要求越來越高。比如,空間站、核電站等復(fù)雜巨系統(tǒng)仿真建模,模型都超越了單機(jī)能求解的程度,所以單機(jī)很難進(jìn)行復(fù)雜的modelica模型計(jì)算任務(wù)。
發(fā)明內(nèi)容
本申請(qǐng)的主要目的在于提供一種modelica模型計(jì)算、裝置、設(shè)備和存儲(chǔ)介質(zhì),以解決上述問題。
為了實(shí)現(xiàn)上述目的,根據(jù)本申請(qǐng)的一個(gè)方面,提供了一種modelica模型計(jì)算方法,包括:
建立多個(gè)互相獨(dú)立的modelica子模型;
根據(jù)所述多個(gè)modelica子模型建立modelica模型;
分別將所述多個(gè)獨(dú)立的modelica子模型的相關(guān)數(shù)據(jù)輸入到parameter?server架構(gòu)中的不同的worker節(jié)點(diǎn)上分別進(jìn)行仿真計(jì)算得到仿真結(jié)果;
其中,每個(gè)子模型對(duì)應(yīng)一個(gè)worker節(jié)點(diǎn)。
在一種實(shí)施方式中,分別將所述多個(gè)獨(dú)立的modelica子模型的相關(guān)數(shù)據(jù)輸入到parameter?server架構(gòu)中的不同的worker節(jié)點(diǎn)上分別進(jìn)行仿真計(jì)算之前,所述方法還包括:
將每一個(gè)modelica子模型進(jìn)行模型平坦化處理。
在一種實(shí)施方式中,對(duì)于任意的一個(gè)第一子模型,在進(jìn)行仿真計(jì)算時(shí),如果需要用到第二子模型的相關(guān)數(shù)據(jù);
則第一子模型所在的第一worker節(jié)點(diǎn)向服務(wù)節(jié)點(diǎn)發(fā)送數(shù)據(jù)獲取請(qǐng)求,所述請(qǐng)求中攜帶了第二子模型的標(biāo)識(shí);
所述服務(wù)節(jié)點(diǎn)根據(jù)子模型和worker節(jié)點(diǎn)的對(duì)應(yīng)關(guān)系表和所述第二子模型的標(biāo)識(shí)確定所述第二子模型對(duì)應(yīng)的第二worker節(jié)點(diǎn);
所述服務(wù)節(jié)點(diǎn)向所述第二worker節(jié)點(diǎn)獲取所述相關(guān)數(shù)據(jù)并發(fā)送給所述第一worker節(jié)點(diǎn),以使所述第一worker節(jié)點(diǎn)進(jìn)行仿真計(jì)算。
在一種實(shí)施方式中,對(duì)于任意的一個(gè)第一子模型,在進(jìn)行仿真計(jì)算得到仿真計(jì)算結(jié)果后,所述第一子模型所在的第一worker節(jié)點(diǎn)向服務(wù)節(jié)點(diǎn)發(fā)送所述仿真計(jì)算結(jié)果。
為了實(shí)現(xiàn)上述目的,根據(jù)本申請(qǐng)的另一方面,提供了一種modelica模型計(jì)算裝置,包括:
建模模塊,用于建立多個(gè)互相獨(dú)立的modelica子模型;以及根據(jù)所述多個(gè)modelica子模型建立modelica模型;
第一處理模塊,用于分別將所述多個(gè)獨(dú)立的modelica子模型的相關(guān)數(shù)據(jù)輸入到parameter?server架構(gòu)中的不同的worker節(jié)點(diǎn)上分別進(jìn)行仿真計(jì)算得到仿真結(jié)果;其中,每個(gè)子模型對(duì)應(yīng)一個(gè)worker節(jié)點(diǎn)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州同元軟控信息技術(shù)有限公司,未經(jīng)蘇州同元軟控信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110792409.1/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- Modelica模型的瀏覽方法
- Word文件嵌入Modelica模型實(shí)現(xiàn)仿真報(bào)告自動(dòng)生成方法
- 一種基于代理模型的Modelica模型參數(shù)優(yōu)化方法
- 基于AADL-Modelica對(duì)信息物理融合系統(tǒng)進(jìn)行建模的方法
- 一種提高M(jìn)odelica仿真模型求解效率的方法
- Modelica模型與AMESim模型的聯(lián)合仿真方法、系統(tǒng)及電子設(shè)備
- Modelica模型與Simulink模型的聯(lián)合仿真方法、系統(tǒng)及電子設(shè)備
- Modelica模型與Flowmaster模型的聯(lián)合仿真方法、系統(tǒng)及電子設(shè)備
- 基于Modelica的三維模型創(chuàng)建與可視化仿真方法及裝置
- 多語(yǔ)言的Modelica組件批量生成系統(tǒng)和方法
- 電網(wǎng)理論線損的計(jì)算方法和系統(tǒng)
- 一種基于XML的小衛(wèi)星遙測(cè)參數(shù)衍生計(jì)算方法
- 一種基于多尺度耦合的并行進(jìn)程合并方法及系統(tǒng)
- 一種注采井網(wǎng)流場(chǎng)速度的快速計(jì)算方法
- 一種自適應(yīng)實(shí)時(shí)火星系統(tǒng)星歷計(jì)算方法
- 基于分類模型的合同費(fèi)用計(jì)算方法、裝置及計(jì)算機(jī)設(shè)備
- 一種超越函數(shù)計(jì)算方法及裝置
- 計(jì)算方法決定系統(tǒng)、計(jì)算方法決定方法、記錄介質(zhì)
- 一種混合湍流計(jì)算方法
- 一種基于芯片檢測(cè)的HRD評(píng)分計(jì)算方法





