后面幾期文章介紹怎樣使用NSDT編輯器搭建3D應用場景,本期介紹下雙胞場景中一個一個極其重要的功能:模擬仿真。
1、什么是模擬仿真
模擬仿真是一種用于描述、分析和模擬現(xiàn)實世界中系統(tǒng)、過程或風波的計算機模型和程序。仿真通過輸入各類參數(shù)和條件,生成一系列模擬結(jié)果,以幫助用戶理解系統(tǒng)的行為、評估方案的療效,并進行預測和決策。仿真可以應用在多個領域,比如工程、醫(yī)學、交通等。與數(shù)字雙胞不同的是,仿真更重視對系統(tǒng)行為的描述、分析和預測,而較少指出實時檢測和優(yōu)化決策支持。
2、模擬仿真的用途
模擬仿真被用于預測新產(chǎn)品的性能、驗證設計方案、優(yōu)化生產(chǎn)流程、培訓人員等。它還可以用于醫(yī)學仿真,模擬放療操作以及癌癥傳播過程物理虛擬仿真實驗平臺系統(tǒng),以提供更好的醫(yī)療決策支持。在交通領域,仿真可以模擬城市交通流量,優(yōu)化交通訊號燈系統(tǒng),降低擁堵和排放。在民航航天領域,仿真可以拿來測試飛空器的飛行性能和安全,優(yōu)化飛行路線和資源分配。據(jù)悉,仿真技術(shù)還被廣泛應用于社會經(jīng)濟領域,比如模擬市場競爭、貨幣新政的影響以及公共新政的療效評估等。總而言之,盡管數(shù)字雙胞更注重于數(shù)學實體的建模和監(jiān)控,而仿真技術(shù)則更廣泛地應用于模擬各類系統(tǒng)和環(huán)境,并為決策提供支持。
3、如何在NSDT編輯器中實現(xiàn)模擬仿真
NSDT編輯器作為一款實用的3D場景編輯工具,其實也集成了模擬仿真的功能,模擬仿真支持接入物聯(lián)設備數(shù)據(jù)形式的方法有兩種:一種是在雙胞服務平臺自動設置模擬數(shù)據(jù);一種是直接調(diào)用http相關(guān)api插口發(fā)送物聯(lián)設備數(shù)據(jù)。下邊我們具體下兩種數(shù)據(jù)接入方法。
3.1新增雙胞體注冊用戶帳號
訪問NSDT.TWIN雙胞體管理平臺,注冊用戶帳號,操作如右圖所示:
新建雙胞體
如果已注冊帳號:test,密碼:test,登陸NSDT.TWIN雙胞體管理平臺,新建雙胞體,操作如右圖所示:
非常說明
項目名稱:指定一個有含意的命名空間字符串,例如某個公司的網(wǎng)址,;或則任何您想給的有意義的字符串

設備名稱:物聯(lián)設備的惟一標志字符串,很重要,后續(xù)可以基于此數(shù)組推送物聯(lián)設備的數(shù)據(jù)
版本:不用填寫
屬性(靜態(tài)):描述物聯(lián)設備的一些靜態(tài)屬性,key-value格式字符串,可以自定義,例如name:,place:三工區(qū),等等
特點屬性(動態(tài))-特點key:描述物聯(lián)設備上一些組件,例如龍門吊有天車、吊臂繩,分別命名、rope,等等
特點屬性(動態(tài))-特點參數(shù)集合:描述物聯(lián)設備上一個組件的一些數(shù)學量參數(shù),例如龍門吊有天車的水平距離、吊臂繩升降高度,分別命名、,默認值類型為數(shù)字或小數(shù),默認給0即可。
新建后查看列表【定義】列,就是雙胞體的,為:
3.2場景中綁定雙胞體
使用已注冊用戶帳號登入NSDT編輯器,切換到具體場景,選中要接入數(shù)據(jù)驅(qū)動的模型,切換到右下角【模型信息】tab,綁定新增雙胞體的參數(shù)到模型屬性上,如右圖所示
非常說明:
選擇剛才創(chuàng)建的雙胞體,例如“第008號龍門吊”,將其三個特點的一個參數(shù)綁定到選取模型的一個屬性上,即完成綁定。須要說明的是,可將任意雙胞體的任意特點參數(shù),綁定到任意模型屬性上。
3.3接入物聯(lián)設備數(shù)據(jù)形式模擬仿真(測試使用)
選擇【模擬仿真】,步入仿真頁面,如右圖所示

切換到【仿真配置】tab,配置仿真相關(guān)參數(shù),如右圖所示:
非常說明
頻度:設置發(fā)送數(shù)據(jù)間隔,單位秒
仿真模式:
--全量仿真:模擬雙胞體所有特點的所有參數(shù)
--單:模擬雙胞體一個特點的所有參數(shù)
--單化學量:模擬雙胞體一個特點的一個參數(shù)
配置:
--固定值:生成參數(shù)值為固定值。
--區(qū)間隨機值:需設置最大和最小值,在此范圍之間,隨機生成參數(shù)值。
--循環(huán)遞增:需設置最大和最小值以及遞增最小單位量,在此范圍之間,按遞增步長,遞增生成參數(shù)值物理虛擬仿真實驗平臺系統(tǒng),之后循環(huán)往復。
配置完仿真策略后,點擊啟動仿真,切換到【消息日志】可查看雙胞體接收到的數(shù)據(jù)
