亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

  • <rt id="bvfdf"></rt>

    一種全數(shù)字仿真與半實(shí)物仿真動態(tài)切換的方法與系統(tǒng)的制作方法

    文檔序號:8430011閱讀:1168來源:國知局
    一種全數(shù)字仿真與半實(shí)物仿真動態(tài)切換的方法與系統(tǒng)的制作方法
    【技術(shù)領(lǐng)域】
    [0001]本發(fā)明涉及模型仿真技術(shù)領(lǐng)域,尤其涉及一種全數(shù)字仿真與半實(shí)物仿真動態(tài)切換的方法與系統(tǒng)。
    【背景技術(shù)】
    [0002]全數(shù)字仿真和半實(shí)物仿真是按照模型的類型進(jìn)行定義劃分的,其中,全數(shù)字仿真表示所有的仿真模型均是數(shù)學(xué)模型,數(shù)學(xué)模型之間的數(shù)據(jù)交互主要以共享內(nèi)存方式為主;半實(shí)物仿真表示數(shù)學(xué)模型與物理模型(或?qū)嵨?聯(lián)合仿真的形式,數(shù)學(xué)模型與物理模型的數(shù)據(jù)交互主要通過真實(shí)的物理接口進(jìn)行通信。在實(shí)際的應(yīng)用過程中,針對不同的試驗(yàn)場景和試驗(yàn)構(gòu)型要求,存在全數(shù)字仿真與半實(shí)物仿真頻繁切換的需求。
    [0003]現(xiàn)有技術(shù)中,全數(shù)字仿真與半實(shí)物仿真的切換主要是通過修改數(shù)學(xué)模型以及更改仿真數(shù)據(jù)收發(fā)通信接口。即,當(dāng)需要進(jìn)行全數(shù)字仿真時,通過開發(fā)數(shù)學(xué)模型,數(shù)學(xué)模型之間的數(shù)據(jù)收發(fā)使用全數(shù)字仿真通信接口 ;當(dāng)需要從全數(shù)字仿真切換為半實(shí)物仿真時,通過人為修改數(shù)學(xué)模型,使修改后的數(shù)學(xué)模型滿足半實(shí)物仿真,然后將修改后的數(shù)學(xué)模型與半實(shí)物仿真接口連接后,接入相應(yīng)的實(shí)物。由于全數(shù)字仿真與半實(shí)物仿真是一個反復(fù)迭代測試的過程,因此,現(xiàn)有技術(shù)的全數(shù)字仿真與半實(shí)物仿真切換方法需要頻繁的修改數(shù)學(xué)模型,容易引入更多的人為錯誤且仿真效率低。

    【發(fā)明內(nèi)容】

    [0004]本發(fā)明提供了一種全數(shù)字仿真與半實(shí)物仿真動態(tài)切換的方法與系統(tǒng),使得仿真模型可在全數(shù)字仿真和半實(shí)物仿真之間自由的切換,提高了仿真效率。
    [0005]本發(fā)明提供了一種全數(shù)字仿真與半實(shí)物仿真動態(tài)切換的方法,包括:
    [0006]生成仿真模式變量;
    [0007]判斷所述仿真模式變量的類型;
    [0008]當(dāng)所述仿真模式變量的類型為全數(shù)字仿真時,控制數(shù)學(xué)模型啟動預(yù)先生成的全數(shù)字仿真模式,通過預(yù)先生成的全數(shù)字仿真數(shù)據(jù)共享區(qū)收發(fā)數(shù)據(jù);
    [0009]當(dāng)所述仿真模式變量的類型為半實(shí)物仿真時,控制數(shù)學(xué)模型啟動預(yù)先生成的半實(shí)物仿真模式,通過預(yù)先生成的半實(shí)物仿真數(shù)據(jù)區(qū)收發(fā)數(shù)據(jù)。
    [0010]優(yōu)選地,所述生成仿真模式變量前還包括:
    [0011]判斷是否需要啟動數(shù)學(xué)模型,若是,則:
    [0012]控制所述數(shù)學(xué)模型處于啟動狀態(tài)。
    [0013]優(yōu)選地,所述生成具有全數(shù)字仿真模式和半實(shí)物仿真模式的數(shù)學(xué)模型包括:
    [0014]構(gòu)建全數(shù)字仿真模型和半實(shí)物仿真模型;
    [0015]配置仿真模式變量區(qū);
    [0016]配置控制接口。
    [0017]優(yōu)選地,所述的生成全數(shù)字仿真數(shù)據(jù)共享區(qū)和半實(shí)物仿真數(shù)據(jù)共享區(qū)包括:
    [0018]在共享內(nèi)存中構(gòu)建共享區(qū);
    [0019]將所述共享區(qū)邏輯劃分為全數(shù)字仿真數(shù)據(jù)共享區(qū)和半實(shí)物仿真數(shù)據(jù)共享區(qū)。
    [0020]優(yōu)選地,所述通過所述半實(shí)物仿真數(shù)據(jù)區(qū)收發(fā)數(shù)據(jù)包括:
    [0021 ] 通過公共通信服務(wù)接口收發(fā)半實(shí)物仿真數(shù)據(jù)共享區(qū)數(shù)據(jù)和硬件接口數(shù)據(jù)。
    [0022]一種全數(shù)字仿真與半實(shí)物仿真動態(tài)切換系統(tǒng),包括:
    [0023]第一生成模塊:用于生成仿真模式變量;
    [0024]第一判斷模塊:用于判斷所述仿真模式變量的類型;
    [0025]第一控制模塊:用于當(dāng)所述仿真模式變量的類型為全數(shù)字仿真時,控制所述數(shù)學(xué)模型啟動預(yù)先生成的全數(shù)字仿真模式,通過預(yù)先生成的全數(shù)字仿真數(shù)據(jù)共享區(qū)收發(fā)數(shù)據(jù);當(dāng)所述仿真模式變量的類型為半實(shí)物仿真時,控制所述數(shù)學(xué)模型啟動預(yù)先生成的半實(shí)物仿真模式,通過預(yù)先生成的半實(shí)物仿真數(shù)據(jù)區(qū)收發(fā)數(shù)據(jù)。
    [0026]優(yōu)選地,所述系統(tǒng)還包括:
    [0027]第二判斷模塊:用于判斷是否需要啟動數(shù)學(xué)模型;
    [0028]第二控制模塊:用于當(dāng)需要啟動所述數(shù)學(xué)模型時,控制所述數(shù)學(xué)模型處于啟動狀
    ??τ O
    [0029]優(yōu)選地,所述系統(tǒng)還包括用于生成具有全數(shù)字仿真模式和半實(shí)物仿真模式的數(shù)學(xué)模型的第一生成模塊,所述第二生成模塊包括:
    [0030]第一構(gòu)建模塊,用于構(gòu)建全數(shù)字仿真模型和半實(shí)物仿真模型;
    [0031]第一配置模塊,用于配置仿真模式變量區(qū);
    [0032]第二配置模塊,用于配置控制接口。
    [0033]優(yōu)選地,所述系統(tǒng)還包括用于生成全數(shù)字仿真數(shù)據(jù)共享區(qū)和半實(shí)物仿真數(shù)據(jù)共享區(qū)的第三生成模塊,所述第三生成模塊包括:
    [0034]第二構(gòu)建模塊,用于在共享內(nèi)存中構(gòu)建共享區(qū);
    [0035]邏輯劃分模塊,用于將所述共享區(qū)邏輯劃分為全數(shù)字仿真數(shù)據(jù)共享區(qū)和半實(shí)物仿真數(shù)據(jù)共享區(qū)。
    [0036]優(yōu)選地,所述系統(tǒng)還包括:公共通信服務(wù)接口 ;
    [0037]所述公共通信服務(wù)接口用于收發(fā)半實(shí)物仿真數(shù)據(jù)共享區(qū)數(shù)據(jù)和硬件接口數(shù)據(jù)。
    [0038]由上述方案可知,本發(fā)明提供的一種全數(shù)字仿真與半實(shí)物仿真動態(tài)切換的方法,首先通過生成仿真模式變量,當(dāng)仿真模式變量的類型為全數(shù)字仿真時,控制所述數(shù)學(xué)模型啟動全數(shù)字仿真模式,通過所述全數(shù)字仿真數(shù)據(jù)共享區(qū)收發(fā)數(shù)據(jù),當(dāng)仿真模式變量的類型為半實(shí)物仿真時,控制所述數(shù)學(xué)模型啟動半實(shí)物仿真模式,通過所述半實(shí)物仿真數(shù)據(jù)區(qū)收發(fā)數(shù)據(jù)。通過仿真模式變量實(shí)現(xiàn)了仿真模型在全數(shù)字仿真和半實(shí)物仿真之間自由切換,提高了仿真效率。
    【附圖說明】
    [0039]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
    [0040]圖1為本發(fā)明實(shí)施例公開的一種全數(shù)字仿真與半實(shí)物仿真動態(tài)切換的方法的流程圖;
    [0041]圖2為本發(fā)明另一實(shí)施例公開的一種全數(shù)字仿真與半實(shí)物仿真動態(tài)切換的方法的流程圖;
    [0042]圖3為本發(fā)明另一實(shí)施例公開的一種全數(shù)字仿真與半實(shí)物仿真動態(tài)切換的方法的流程圖;
    [0043]圖4為本發(fā)明實(shí)施例公開的一種全數(shù)字仿真與半實(shí)物仿真動態(tài)切換系統(tǒng)的結(jié)構(gòu)框圖;
    [0044]圖5為本發(fā)明另一實(shí)施例公開的一種全數(shù)字仿真與半實(shí)物仿真動態(tài)切換系統(tǒng)的結(jié)構(gòu)框圖;
    [0045]圖6為本發(fā)明另一實(shí)施例公開的一種全數(shù)字仿真與半實(shí)物仿真動態(tài)切換系統(tǒng)的結(jié)構(gòu)框圖。
    【具體實(shí)施方式】
    [0046]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
    [0047]如圖1所示,為本發(fā)明實(shí)施例公開的一種全數(shù)字仿真與半實(shí)物仿真動態(tài)切換的方法,包括:
    [0048]S101、生成仿真模式變量;
    [0049]S102、判斷所述仿真模式變量的類型;
    [0050]S103、當(dāng)仿真模式變量的類型為全數(shù)字仿真時,控制數(shù)學(xué)模型啟動預(yù)先生成的全數(shù)字仿真模式,通過預(yù)先生成的全數(shù)字仿真數(shù)據(jù)共享區(qū)收發(fā)數(shù)據(jù);
    [0051]S104、當(dāng)仿真模式變量的類型為半實(shí)物仿真時,控制數(shù)學(xué)模型啟動預(yù)先生成的半實(shí)物仿真模式,通過預(yù)先生成的半實(shí)物仿真數(shù)據(jù)區(qū)收發(fā)數(shù)據(jù)。
    [0052]具體的,上述實(shí)施例的工作過程為:在仿真的過程中,當(dāng)需要進(jìn)行全數(shù)字仿真與半實(shí)物仿真切換時,首先生成仿真模式變量,所述仿真模式變量根據(jù)仿真需求生成,用于選擇仿真模式。然后判斷仿真變量的類型,當(dāng)仿真模式變量的類型為全數(shù)字仿真時,控制數(shù)學(xué)模型啟動模型內(nèi)預(yù)先生成的全數(shù)字仿真模式,數(shù)學(xué)模型之間通過預(yù)先生成的全數(shù)字仿真數(shù)據(jù)共享區(qū)完成數(shù)據(jù)的收發(fā);當(dāng)仿真模式變量的類型為半實(shí)物仿真時,控制數(shù)學(xué)模型啟動模型內(nèi)預(yù)先生成的半實(shí)物仿真模式,數(shù)學(xué)模型與實(shí)物之間通過預(yù)先生成的半實(shí)物仿真數(shù)據(jù)區(qū)完成數(shù)據(jù)的收發(fā)。通過仿真模式變量實(shí)現(xiàn)了仿真模型在全數(shù)字仿真和半實(shí)物仿真之間的自由切換,提高了仿真效率。
    [0053]如圖2所示,為本發(fā)明另一實(shí)施例公開的一種全數(shù)字仿真與半實(shí)物仿真動態(tài)切換的方法,包括:
    [0054]S201、判斷是否需要啟動數(shù)學(xué)模型,若是,則進(jìn)入步驟S202 ;
    [0055]S202、控制所述數(shù)學(xué)模型處于啟動狀態(tài);
    [0056]S203、生成仿真模式變量;
    [0057]S204、判斷所述仿真模式變量的類型;
    [0
    當(dāng)前第1頁1 2 3 
    網(wǎng)友詢問留言 已有0條留言
    • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
    1