新四季網

一種基於實驗資源虛擬化的仿真實驗及裝置的製作方法

2023-05-25 00:49:56


本發明實施方式涉及信息技術產業領域,特別是涉及一種基於實驗資源虛擬化的仿真實驗及裝置。



背景技術:

虛擬化技術就是指在信息技術產業領域中,把有限的固定資源根據不同需求進行重新規劃以達到最大利用率的思路。虛擬化是指計算機元件在虛擬的基礎上而不是真實的基礎上運行。

隨著信息技術產業的日益發展,虛擬化技術開始出現並且越來越成熟。人們現實生活和工作中融入了越來越多的虛擬化產品,例如虛擬化社區、虛擬化網絡等等。科學實驗虛擬化作為一種新的虛擬化技術產品也逐漸產生。虛擬化仿真實驗化即將實驗資源虛擬化,利用虛擬化的實驗資源對科學實驗進行真實仿真。

申請號為201510805847.1的「一種基於虛擬化技術的網絡實驗系統及構造方法」公開了一種基於虛擬化技術的網絡實驗系統及構造方法,實驗系統包括若干物理伺服器或主機、網絡基礎設施,這些物理伺服器或主機通過交換設備或者路由設備或者通信線路相連,該實驗系統對用戶提出的實驗網絡進行資源規劃,利用網絡虛擬化和主機虛擬化將用戶實驗網絡映射到相應的物理設備上。現有技術未能解決以下技術問題,第一:現有技術中的虛擬化仿真實驗還是需要依靠必須的實體實驗設備,並未將實驗資源完全虛擬化。第二:現有技術中的虛擬化仿真實驗的適用領域僅限於計算機網絡領域,不能適用於更多領域。



技術實現要素:

本發明實施方式主要解決的技術問題是提供一種基於實驗資源虛擬化的仿真實驗及裝置,能夠將整個仿真實驗的實驗資源完全虛擬化,不需要受任何實驗設備、場地或者時間和空間等條件的限制,並且適用領域廣泛,可推廣到各領域的教學和科研中。

為解決上述技術問題,本發明實施方式採用的一個技術方案是:提供一種基於實驗資源虛擬化的仿真實驗方法,包括:

計算機獲取實驗資源的參數信息;

獲取仿真實驗的實驗參數和推演數據,其中推演數據是指仿真實驗中根據實驗參數、實驗資源的參數信息和科學實驗的基礎理論進行自動推導的數據;

根據實驗參數、實驗資源的參數信息和推演數據對仿真實驗進行推演並得出實驗結果;

顯示實驗結果。

進一步的,顯示實驗結果的步驟之後還包括:

接收用戶輸入的第一命令;

判斷第一命令是再次實驗的命令還是結束實驗的命令;

如果是再次實驗的命令,則重複步驟獲取實驗資源的參數信息至步驟判斷所述命令是再次實驗的命令還是結束實驗的命令,直至所述命令為結束實驗的命令。

進一步的,判斷第一命令是再次實驗的命令還是結束實驗的命令的步驟之後還包括:

如果是結束實驗的命令,則接收用戶輸入的第二命令;

判斷第二命令是否是進入真實實驗命令;

如果第二命令是進入真實實驗命令,則將所述實驗參數導入到真實實驗設備以進行真實實驗。

進一步的,獲取實驗資源的參數信息的步驟之前還包括:

接收用戶輸入的數據;

判斷所述數據是否是第一數據;

如果所述數據不是第一數據,則執行獲取實驗資源的參數信息的步驟。

進一步的,判斷所述數據是否是第一數據的步驟之後還包括:

如果所述數據是第一數據,則顯示可供用戶選擇的模擬實驗信息;

接收用戶選擇的模擬實驗信息;

根據用戶選擇的模擬實驗信息獲取對應的模擬實驗數據並演示。

為解決上述技術問題,本發明實施方式採用的另一個技術方案是:提供一種基於實驗資源虛擬化的仿真實驗裝置,包括:

第一獲取模塊,用於獲取實驗資源的參數信息;

第二獲取模塊,用於獲取仿真實驗的實驗參數和推演數據,其中推演數據是指仿真實驗中根據實驗參數、實驗資源的參數信息和科學實驗的基礎理論進行自動推導的數據;

推演模塊,用於根據實驗參數、實驗資源的參數信息和推演數據對仿真實驗進行推演並得出實驗結果;

顯示模塊,用於顯示實驗結果。

進一步的,本裝置還包括:

接收模塊,用於接收用戶輸入的第一命令;

判斷模塊,用於判斷接收模塊接收的第一命令是再次實驗的命令還是結束實驗的命令。

進一步的,接收模塊還用於當所述判斷模塊判斷出第一命令是結束實驗的命令時,接收用戶輸入的第二命令;

所述判斷模塊還用於判斷接收模塊接收的第二命令是否是進入真實實驗命令;

所述裝置還包括:

導入模塊,用於當判斷模塊判斷出第二命令是進入真實實驗命令時,將所述實驗參數導入到真實實驗設備以進行真實實驗。

進一步的,接收模塊還用於接收用戶輸入的數據;

所述判斷模塊還用於判斷接收模塊接收的數據是否是第一數據。

進一步的,顯示模塊還用於當判斷模塊判斷出接收模塊接收的數據為第一數據時,顯示可供用戶選擇的模擬實驗信息;

接收模塊還用於接收用戶選擇的模擬實驗信息;

所述裝置還包括第三獲取模塊,用於根據用戶選擇的模擬實驗信息獲取對應的模擬實驗數據並演示。

本發明實施方式的有益效果是:區別於現有技術的情況,本發明實施方式通過獲取實驗資源的參數信息、仿真實驗的實驗參數以及推演數據,再根據前述數據對仿真實驗進行推演,得出仿真實驗的實驗結果;整個仿真實驗的實驗資源完全虛擬化,不需要受任何實驗設備、場地或者時間和空間等條件的限制,並且適用領域廣泛,可推廣到各領域的教學和科研中。

附圖說明

圖1是本發明基於實驗資源虛擬化的仿真實驗方法實施方式的數據流程圖;

圖2是本發明基於實驗資源虛擬化的仿真實驗方法另一實施方式的數據流程圖;

圖3是本發明基於實驗資源虛擬化的仿真實驗裝置實施方式的邏輯結構示意圖;

圖4是本發明基於實驗資源虛擬化的仿真實驗裝置另一實施方式的邏輯結構示意圖。

具體實施方式

參閱圖1,本發明基於實驗資源虛擬化的仿真實驗方法的實施方式包括:

101、獲取實驗資源的參數信息;

計算機獲取實驗資源的參數信息,例如各實驗設備的各種參數信息,可以是用戶從輸入設備輸入,或者是直接從外部系統導入,此處不做限制。

102、獲取仿真實驗的實驗參數及推演數據;

在進行仿真實驗之前,需要獲取仿真實驗的實驗參數,以及仿真實驗的推演數據。其中,實驗參數可以由用戶輸入,也可以直接從外部系統導入;推演數據可以由用戶輸入,也可以是預存在本地,由用戶選擇當前仿真實驗需要使用的推演數據,或者由計算機根據當前仿真實驗的類型自動選擇,此處不做限制。其中,推演數據是指仿真實驗中根據實驗參數、實驗資源的參數信息和科學實驗的基礎理論進行自動推導的數據,是仿真實驗的理論基礎,能根據輸入的實驗參數、實驗資源的參數信息進行自動推導,得出實驗結果。

103、根據實驗參數、實驗資源的參數信息和推演數據對仿真實驗進行推演並得出實驗結果;

有了實驗參數、實驗資源的參數信息和推演數據,便能根據實驗參數、實驗資源的參數信息和推演數據對仿真實驗進行推演,並得出仿真實驗的實驗結果。

104、顯示實驗結果。

最後將推演得出的仿真實驗的實驗結果顯示給用戶。

區別於現有技術,在本實施例中,通過獲取實驗資源的參數信息、仿真實驗的實驗參數以及推演數據,再根據前述數據對仿真實驗進行推演,得出仿真實驗的實驗結果;整個仿真實驗的實驗資源完全虛擬化,不需要受任何實驗設備、場地或者時間和空間等條件的限制,並且適用領域廣泛,可推廣到各領域的教學和科研中。

參閱圖2,本發明基於實驗資源虛擬化的仿真實驗方法的另一實施方式包括:

本發明實施例涉及的基於實驗資源虛擬化的仿真實驗方法中,包含三大塊功能,一是根據實驗參數、實驗資源的參數信息和推演數據進行仿真實驗推演的功能;二是能在上述功能的基礎上進行多次仿真實驗推演,可以讓科研人員進行探究性的虛擬仿真實驗;三是教學仿真實驗演示的功能。

201、接收用戶輸入的數據;

用戶首先需要選擇進入本實施例方法的哪個功能,選擇後計算機接收用戶輸入的數據。

202、判斷數據是否是第一數據;

計算機接收用戶輸入的數據後,再判斷該數據是否是第一數據,如果是第一數據,則說明用戶選擇的是教學仿真實驗演示的功能,執行步驟211;如果不是第一數據,則執行步驟203。

203、獲取實驗資源的參數信息;

計算機獲取實驗資源的參數信息,例如各實驗設備的各種參數信息,可以是用戶從輸入設備輸入,或者是直接從外部系統導入,此處不做限制。

204、獲取仿真實驗的實驗參數、推演數據及實驗結果預期;

在進行仿真實驗之前,需要獲取仿真實驗的實驗參數,以及仿真實驗的推演數據。其中,實驗參數可以由用戶輸入,也可以直接從外部系統導入;推演數據可以由用戶輸入,也可以是預存在本地,由用戶選擇當前仿真實驗需要使用的推演數據,或者由計算機根據當前仿真實驗的類型自動選擇,此處不做限制。其中,推演數據是指仿真實驗中根據實驗參數、實驗資源的參數信息和科學實驗的基礎理論進行自動推導的數據,是仿真實驗的理論基礎,能根據輸入的實驗參數、實驗資源的參數信息進行自動推導,得出實驗結果。

實驗結果預期由用戶輸入,也可從外部導入,用於與仿真實驗的實驗結果進行比對,判斷當前仿真實驗是否能達到預期結果。

205、根據實驗參數、實驗資源的參數信息和推演數據對仿真實驗進行推演並得出實驗結果;

有了實驗參數、實驗資源的參數信息和推演數據,便能根據實驗參數、實驗資源的參數信息和推演數據對仿真實驗進行推演,並得出仿真實驗的實驗結果。

206、顯示實驗結果;

最後將推演得出的仿真實驗的實驗結果顯示給用戶。

207、接收用戶輸入的第一命令;

用戶如果需要再次實驗,則輸入再次實驗的命令,例如科研人員的探究性的虛擬仿真實驗,探究過程不是一次實驗就能完成的,需要幾十次甚至幾百上千次的實驗;如果實驗已經結束,則可輸入結束實驗的命令,例如一些常規的虛擬仿真實驗。

208、判斷第一命令是再次實驗的命令還是結束實驗的命令;

計算機接收用戶輸入的第一命令後,再判斷第一命令是再次實驗的命令還是結束實驗的命令;如果是再次實驗的命令,則計算機需要循環執行步驟203至步驟208直至接收的第一命令為結束實驗的命令;如果是結束實驗的命令,則執行步驟209;

209、接收用戶輸入的第二命令;

210、判斷第二命令是否是進入真實實驗命令;

計算機接收用戶輸入的第二命令後,判斷該第二命令是否是進入真實實驗的命令,如果是,則執行步驟211。

211、將實驗參數導入到真實實驗設備以進行真實實驗;

用戶在基於實驗資源虛擬化仿真實驗裝置上進行了虛擬仿真實驗後,如果結果符合預期,則說明當前仿真實驗使用的實驗資源、實驗參數以及實驗資源的參數信息等都是正確的,用戶可以將實驗參數導入到真實實驗設備進行真實實驗,那麼真實實驗的實驗結果必定也符合實驗結果預期。在真實設備中達到與虛擬仿真實驗結果一致的效果,保證了在真實實驗場景下的可行性和準確性。

例如科研人員進行探究性的虛擬仿真實驗,探究過程中不需要受實驗設備、場地或時間空間等的限制,低成本地探究出科研人員想要的結果,之後再將最後的可行數據導入到真實設備或是改造出相應的儀器、設備、工具、機器等等。

212、顯示可供用戶選擇的模擬實驗信息;

如果步驟202中判斷出用戶輸入的數據是第一數據,即用戶選擇了模擬實驗的功能,模擬實驗是實驗製作好保存在計算機或者伺服器端的模擬實驗過程,適合學校教學用途。如果用戶選擇了這個功能,則計算機顯示可供用戶選擇的模擬實驗信息,用戶可根據顯示的模擬實驗信息選擇需要演示的實驗。

213、接收用戶選擇的模擬實驗信息;

用戶根據顯示的模擬實驗信息選擇需要演示的實驗,計算機接收用戶選擇的模擬實驗信息。

214、根據用戶選擇的模擬實驗信息獲取對應的模擬實驗數據並演示;

計算機接收用戶選擇的模擬實驗信息後,再根據用戶選擇的模擬實驗信息獲取與之對應的模擬實驗數據,並演示該實驗。

在本實施例中,通過獲取實驗資源的參數信息、仿真實驗的實驗參數以及推演數據,再根據前述數據對仿真實驗進行推演,得出仿真實驗的實驗結果;整個仿真實驗的實驗資源完全虛擬化,不需要受任何實驗設備、場地或者時間和空間等條件的限制,並且適用領域廣泛,可推廣到各領域的教學和科研中;並且在得出仿真實驗的實驗結果符合實驗結果預期後,將實驗參數導入到真實實驗設備進行真實實驗,在真實設備中達到與虛擬仿真實驗結果一致的效果,保證了在真實實驗場景下的可行性和準確性。特別是科研人員進行探究性的虛擬仿真實驗,探究過程中不需要受實驗設備、場地或時間空間等的限制,低成本地探究出科研人員想要的結果,之後再將最後的可行數據導入到真實設備或是改造出相應的儀器、設備、工具、機器等等。

參閱圖3,本發明基於實驗資源虛擬化的仿真實驗裝置的實施方式包括:

第一獲取模塊301,用於獲取實驗資源的參數信息,可以是用戶從輸入設備輸入,或者是直接從外部系統導入,此處不做限制。

第二獲取模塊302,用於獲取用戶輸入的仿真實驗的實驗參數及推演數據,其中推演數據是指仿真實驗中根據實驗參數、實驗資源的參數信息和科學實驗的基礎理論進行自動推導的數據;實驗參數可以由用戶輸入,也可以直接從外部系統導入;推演數據可以由用戶輸入,也可以是預存在本地,由用戶選擇當前仿真實驗需要使用的推演數據,或者由計算機根據當前仿真實驗的類型自動選擇,此處不做限制。

推演模塊303,用於根據實驗參數、實驗資源的參數信息和推演數據對仿真實驗進行推演並得出實驗結果。

顯示模塊304,用於顯示實驗結果。

在本實施例中,通過獲取實驗資源的參數信息、仿真實驗的實驗參數以及推演數據,再根據前述數據對仿真實驗進行推演,得出仿真實驗的實驗結果;整個仿真實驗的實驗資源完全虛擬化,不需要受任何實驗設備、場地或者時間和空間等條件的限制,並且適用領域廣泛,可推廣到各領域的教學和科研中。

參見圖4,在另一實施例中,本發明基於實驗資源虛擬化的仿真實驗裝置還包括:

接收模塊305,用於接收用戶輸入的第一命令。用戶如果需要再次實驗,則輸入再次實驗的命令,例如科研人員的探究性的虛擬仿真實驗,探究過程不是一次實驗就能完成的,需要幾十次甚至幾百上千次的實驗;如果實驗已經結束,則可輸入結束實驗的命令,例如一些常規的虛擬仿真實驗。

判斷模塊306,用於判斷接收模塊305接收的第一命令是再次實驗的命令還是結束實驗的命令。

進一步的,

接收模塊305還用於當判斷模塊306判斷出第一命令是結束實驗的命令時,接收用戶輸入的第二命令。

判斷模塊306還用於判斷接收模塊接收的第二命令是否是進入真實實驗命令。

本實施例中的裝置還包括導入模塊307,用於當判斷模塊306判斷出第二命令是進入真實實驗命令時,將實驗參數導入到真實實驗設備以進行真實實驗。用戶在基於實驗資源虛擬化仿真實驗裝置上進行了虛擬仿真實驗後,如果結果符合預期,則說明當前仿真實驗使用的實驗資源、實驗參數以及實驗資源的參數信息等都是正確的,用戶可以將實驗參數導入到真實實驗設備進行真實實驗,那麼真實實驗的實驗結果必定也符合實驗結果預期。在真實設備中達到與虛擬仿真實驗結果一致的效果,保證了在真實實驗場景下的可行性和準確性。例如科研人員進行探究性的虛擬仿真實驗,探究過程中不需要受實驗設備、場地或時間空間等的限制,低成本地探究出科研人員想要的結果,之後再將最後的可行數據導入到真實設備或是改造出相應的儀器、設備、工具、機器等等。

進一步的,

接收模塊305還用於接收用戶輸入的數據。本發明實施例中基於實驗資源虛擬化的仿真實驗裝置,包含三大塊功能,一是根據實驗參數、實驗資源的參數信息和推演數據進行仿真實驗推演的功能;二是能在上述功能的基礎上進行多次仿真實驗推演,可以讓科研人員進行探究性的虛擬仿真實驗;三是教學仿真實驗演示的功能。用戶首先需要選擇進入本實施例方法的哪個功能,選擇後計算機接收用戶輸入的數據。

判斷模塊306還用於判斷接收模塊305接收的數據是否是第一數據。如果是第一數據,則說明用戶選擇的是教學仿真實驗演示的功能。如果不是第一數據,則用戶選擇的是另外兩個功能之一。

進一步的,

顯示模塊304還用於當判斷模塊306判斷出接收模塊接收的數據為第一數據時,顯示可供用戶選擇的模擬實驗信息。如果用戶輸入的數據是第一數據,即用戶選擇了模擬實驗的功能,模擬實驗是實驗製作好保存在計算機或者伺服器端的模擬實驗過程,適合學校教學用途。如果用戶選擇了這個功能,則計算機顯示可供用戶選擇的模擬實驗信息,用戶可根據顯示的模擬實驗信息選擇需要演示的實驗。

接收模塊305還用於接收用戶選擇的模擬實驗信息。

本實施例中的裝置還包括第三獲取模塊308,用於根據用戶選擇的模擬實驗信息獲取對應的模擬實驗數據並演示。

在本實施例中,通過獲取實驗資源的參數信息、仿真實驗的實驗參數以及推演數據,再根據前述數據對仿真實驗進行推演,得出仿真實驗的實驗結果;整個仿真實驗的實驗資源完全虛擬化,不需要受任何實驗設備、場地或者時間和空間等條件的限制,並且適用領域廣泛,可推廣到各領域的教學和科研中;並且在得出仿真實驗的實驗結果符合實驗結果預期後,將實驗參數導入到真實實驗設備進行真實實驗,在真實設備中達到與虛擬仿真實驗結果一致的效果,保證了在真實實驗場景下的可行性和準確性。

以上所述僅為本發明的實施方式,並非因此限制本發明的專利範圍,凡是利用本發明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發明的專利保護範圍內。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀