4.2.2 仿真數據服務器
仿真數據服務器通過建立與管理域對象隊列來完成對用戶界面的仿真數據服務功能.在仿真操作開始之前,用戶需向虛擬原型注冊所關心的仿真視圖,仿真數據服務器將該視圖轉換成相應的各個域對象.根據它們之間的時序依賴關系,建立多個域對象隊列,并將這些域對象“激活”,為視圖對象提交相應的初始化信息.當仿真開始后,仿真界面跟蹤用戶的操作過程,向仿真數據服務器發出相應的服務請求.仿真數據服務器一方面分析涉及到的域對象,將之激活,插入到域對象隊列,并促使視圖對象的動態重構;另一方面將用戶的操作轉化成相應的激勵控制,分別傳給各域對象.域對象隊列按先后順序或時序依賴關系依次運行,并將結果返回給仿真數據服務器.仿真數據服務器在完成結果分析后,按照一定的方式提供給仿真界面,顯示仿真的結果.后,將完成的域對象從隊列中刪除。
4.2.3 虛擬數據產生器
為了更有效地支持多領域專家的協同工作,要求在項目開發的早期,甚至項目開發之前,在計算機上產生產品的虛擬原型.然而,此時建立虛擬原型以及在基于虛擬原型的仿真過程中,需要用到大量的虛擬數據.我們在數據產生器中引入專家系統,根據知識庫與推理機制來自動生成,并提供基于Agent的數據主動服務。
5、結束語
虛擬原型的優勢主要體現在:
1)成本低,速度快,節省了制造物理原型的昂貴費用.并且,在計算機上建立虛擬原型的時間遠遠小于物理原型的制作時間。
2)有利于設計優化.虛擬原型易于修改,可以利用虛擬原型對各種設計方案進行綜合比較,并選出優設計。
3)可有效支持并行設計,可以方便地實現上下游并行設計和多專家協同設計。
4)有利于實現擬實制造.虛擬原型數據可直接用于擬實制造。
虛擬原型是多學科和多領域技術的交叉和集成,除應用專業技術外,還涉及CAD/CAE、并行工程、虛擬現實、CSCW、逆向工程、人工智能、計算機仿真、分布計算等技術,技術難度很大.我們正以機電一體化的電子設備設計應用為背景,研究虛擬原型的實現技術,開發實用的支持并行設計的虛擬原型環境。