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