一種多源異構(gòu)系統(tǒng)仿真方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請涉及系統(tǒng)仿真領(lǐng)域,更具體地說,涉及一種多源異構(gòu)系統(tǒng)的仿真方法和裝置。
【背景技術(shù)】
[0002]隨著信息技術(shù)的不斷發(fā)展,仿真技術(shù)在各行各業(yè)的領(lǐng)域應(yīng)用越來越廣泛。然而對于一個大型復雜的系統(tǒng),其各個子系統(tǒng)都是根據(jù)各個部門的不同需求及自身特點而獨立開發(fā)的,各個子系統(tǒng)之間缺乏統(tǒng)一規(guī)劃,互不共享,形成了異構(gòu)數(shù)據(jù)源。由于各個子系統(tǒng)分散,難以集成,子系統(tǒng)之間耦合關(guān)系得不到體現(xiàn),使得數(shù)據(jù)匯總及應(yīng)用難以達到快速、準確而有效,因而無法實現(xiàn)多源異構(gòu)系統(tǒng)的仿真
【發(fā)明內(nèi)容】
[0003]有鑒于此,本申請?zhí)峁┮环N多源異構(gòu)系統(tǒng)仿真方法和裝置,以實現(xiàn)對多元異構(gòu)系統(tǒng)的仿真。
[0004]為了實現(xiàn)上述目的,現(xiàn)提出的方案如下:
[0005]—種多源異構(gòu)系統(tǒng)仿真方法,所述多源異構(gòu)系統(tǒng)包括多個互為異構(gòu)結(jié)構(gòu)的子系統(tǒng),包括:
[0006]創(chuàng)建與各個子系統(tǒng)一一對應(yīng)的元模型;
[0007]其中,所述元模型包括:用于描述子系統(tǒng)的物理描述信息、數(shù)學描述信息和求解器功能型仿真模型;
[0008]用于描述子系統(tǒng)的參數(shù)信息的模型描述文檔;
[0009]以及用于描述元模型的接口輸入輸出接口與其他元模型輸入輸出接口連接關(guān)系的接口標準化文檔;
[0010]根據(jù)待仿真的多源異構(gòu)系統(tǒng)的系統(tǒng)結(jié)構(gòu)調(diào)取對應(yīng)的元模型;
[0011]根據(jù)調(diào)取的各個元模型的接口標準化文檔,對調(diào)取的各個元模型的輸入輸出接口進行連接,形成多源異構(gòu)系統(tǒng)的仿真模型,以實現(xiàn)對多源異構(gòu)系統(tǒng)的仿真。
[0012]優(yōu)選的,所述元模型還包括用于描述元模型故障仿真信息的故障信息標準化文檔。
[0013]優(yōu)選的,所述元模型還包括用于描述子系統(tǒng)中部件的三維集合特征的三維描述模型。
[0014]優(yōu)選的,所述功能型仿真模型為基于C代碼的FMU格式文件。
[0015]優(yōu)選的,所述模型描述文檔為xml格式文件。
[0016]優(yōu)選的,所述接口標準化文檔為I⑶格式文件。
[0017]優(yōu)選的,所述故障信息標準化文檔為xml格式文件。
[0018]優(yōu)選的,所述三維描述模型為stl格式文件。
[0019]—種多源異構(gòu)系統(tǒng)仿真裝置,所述多源異構(gòu)系統(tǒng)包括多個互為異構(gòu)結(jié)構(gòu)的子系統(tǒng),包括:
[0020]元模型創(chuàng)建單元,用于創(chuàng)建與各個子系統(tǒng)一一對應(yīng)的元模型;
[0021]其中,所述元模型包括:用于描述子系統(tǒng)的物理描述信息、數(shù)學描述信息和求解器功能型仿真模型;
[0022]用于描述子系統(tǒng)的參數(shù)信息的模型描述文檔;
[0023]以及用于描述元模型的接口輸入輸出接口與其他元模型輸入輸出接口連接關(guān)系的接口標準化文檔;
[0024]元模型調(diào)取單元,根據(jù)待仿真的多源異構(gòu)系統(tǒng)的系統(tǒng)結(jié)構(gòu)調(diào)取對應(yīng)的元模型;
[0025]根據(jù)調(diào)取的各個元模型的接口標準化文檔,對調(diào)取的各個元模型的輸入輸出接口進行連接,形成多源異構(gòu)系統(tǒng)的仿真模型,以實現(xiàn)對多源異構(gòu)系統(tǒng)的仿真。
[0026]經(jīng)由上述技術(shù)方案可知,本申請公開了一種多源異構(gòu)系統(tǒng)的仿真方法和裝置。該方法根據(jù)多源異構(gòu)系統(tǒng)的系統(tǒng)結(jié)構(gòu)從預(yù)先創(chuàng)建的元模型庫中調(diào)取相應(yīng)的元模型。其中,所述元模型包括:用于描述子系統(tǒng)的物理描述信息、數(shù)學描述信息和求解器功能型仿真模型、用于描述模型信息的模型描述文檔;以及用于描述元模型的接口輸入輸出接口與其他元模型輸入輸出接口連接關(guān)系的接口標準化文檔。操作人員可根據(jù)模型描述文檔對元模型的模型信息進行修改,根據(jù)功能型仿真模型實現(xiàn)對各個子系統(tǒng)的仿真,進而通過接口標準化文檔實現(xiàn)各個元模型之間的數(shù)據(jù)交互,從而形成多源異構(gòu)系統(tǒng)的仿真模型,實現(xiàn)對多元異構(gòu)系統(tǒng)的仿真。
【附圖說明】
[0027]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0028]圖1示出了本發(fā)明一個實施例公開的一種多源異構(gòu)系統(tǒng)仿真方法的流程示意圖;
[0029]圖2示出了本發(fā)明另一個實施例公開的一種多源異構(gòu)系統(tǒng)仿真裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0030]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0031]圖1示出了本發(fā)明一個實施例公開的一種多源異構(gòu)系統(tǒng)仿真方法的流程示意圖。
[0032]由圖1可知,在本實施例中,該方法包括:
[0033]101:根據(jù)待仿真的多源異構(gòu)系統(tǒng)的系統(tǒng)結(jié)構(gòu),從預(yù)先創(chuàng)建的元模型庫中調(diào)取對應(yīng)的元模型。
[0034]預(yù)先開發(fā)各個子系統(tǒng)對應(yīng)的元模型,形成元模型庫。其中,該元模型包括:功能型仿真模型、模型描述文檔和接口標準化文檔。其中,功能型仿真模型用于描述子系統(tǒng)的物理描述信息、數(shù)學描述信息和求解器,是元模型的核心部分,以實現(xiàn)對子系統(tǒng)的仿真。
[0035]模型描述文檔包含元模型的模型信息,是對功能仿真模型的解釋和說明,是調(diào)用元模型時必須獲取的描述信息。如:實例標識,用于定義元模型名稱。類型標識,用于定義元模型類型。功能標識,用于定義元模型的所有功能。狀態(tài)參數(shù),指的是需要在仿真初始化的時候就必須對元模型進行賦值的參數(shù)。模型特征參數(shù),指的是與元模型本身的物理特性有關(guān)的參數(shù)。
[0036]接口標準化文檔用于描述元模型的輸入輸出接口與其他元模型輸入輸出接口的連接關(guān)系。需要說明的是,多源異構(gòu)系統(tǒng)的接口標準化文檔是基于各個元模型的接口標準化文檔建立起來的。
[0037]102:根據(jù)調(diào)取的各個元模型的接口標準化文檔,對調(diào)取的各個元模型的輸入輸出接口進行連接,形成多源異構(gòu)系統(tǒng)的仿真模型。
[0038]讀取元模型中的模型描述文檔和接口標注化文檔中所包含的信息,并且將信息展示給用戶,此時,各個元模型之間根據(jù)接口標準化文檔中的信息可以實現(xiàn)輸入輸出接口的自動化連接。需要說明的是,這些連接關(guān)系有可能需要人工干預(yù)進行修改,不修改的就保留接口標準化文檔中的默認設(shè)定,最終會形成整個多源異構(gòu)系統(tǒng)的總體接口控制文件。
[0039]需要說明的是,在實際的仿真過程中有時需要實現(xiàn)故障仿真和部件的顯示。因而,在本發(fā)明公開的其他實施例中該元模型還包括用于描述元模型故障仿真信息的故障信息標準化文檔和用于描述子系統(tǒng)中部件的三維集合特征的三維描述模型。
[0040]其中,