虛擬原型技術(shù)是在虛擬的逼真環(huán)境下,對產(chǎn)品設(shè)計信息進(jìn)行協(xié)同仿真驗證的有效手段,它可有效支持并行設(shè)計,縮短產(chǎn)品開發(fā)周期.在分析了虛擬原型與并行設(shè)計的關(guān)系后,提出了基于域?qū)ο蟮奶摂M原型建模與仿真方法,并闡述了支持虛擬原型的集成框架的關(guān)鍵技術(shù).
1、引言
面對現(xiàn)代高技術(shù)產(chǎn)品的設(shè)計復(fù)雜性障礙和激烈的市場競爭,產(chǎn)品設(shè)計生產(chǎn)部門非常需要能有效地提高產(chǎn)品設(shè)計質(zhì)量、縮短產(chǎn)品研制周期、降低產(chǎn)品開發(fā)和生產(chǎn)成本的新技術(shù)的支持。
在傳統(tǒng)的產(chǎn)品設(shè)計與制造過程中,為了驗證產(chǎn)品的整體性能,往往采用物理原型(Physical Prototype)方法,但是這種方法生產(chǎn)周期長,成本高.進(jìn)入90年代后,隨著計算機(jī)技術(shù)和CIMS技術(shù)的迅猛發(fā)展,虛擬原型(Virtual Prototype)在產(chǎn)品設(shè)計和制造過程中起到越來越大的作用.虛擬原型是根據(jù)產(chǎn)品設(shè)計信息或產(chǎn)品概念產(chǎn)生的在功能、行為以及感官(視覺、聽覺、觸覺等)特性方面與實際產(chǎn)品盡可能相似的可仿真數(shù)字模型.由于虛擬原型技術(shù)對推動并行工程和擬實制造技術(shù)的發(fā)展有重要意義,國外許多研究機(jī)構(gòu)和軟件供應(yīng)商都很重視研究、開發(fā)和應(yīng)用虛擬原型技術(shù),現(xiàn)已深入到機(jī)械、電子、航空航天、船舶、汽車與通訊等多個領(lǐng)域。
本文分析了虛擬原型與并行設(shè)計的關(guān)系,提出了基于域?qū)ο蟮奶摂M原型建模與仿真方法,并重點闡述了支持虛擬原型的集成框架的關(guān)鍵技術(shù)。
2、虛擬原型與并行設(shè)計
并行設(shè)計是對產(chǎn)品及其相關(guān)過程集成地、并行地進(jìn)行設(shè)計.強(qiáng)調(diào)產(chǎn)品開發(fā)人員一開始考慮產(chǎn)品從概念設(shè)計到消亡的整個生命周期里的所有相關(guān)因素的影響,把一切可能產(chǎn)生的錯誤、矛盾和沖突盡可能及早地發(fā)現(xiàn)和解決,以縮短產(chǎn)品開發(fā)周期、降低產(chǎn)品成本、提高產(chǎn)品質(zhì)量.
并行設(shè)計包含2個方面:其一是多過程集成的并行設(shè)計,其二是多個產(chǎn)品開發(fā)組(Teams)協(xié)同的并行設(shè)計.
虛擬原型是實現(xiàn)并行設(shè)計的重要手段,它在上述2個方面都可對并行設(shè)計提供有力的支持.
2.1 虛擬原型與上下游并行設(shè)計 虛擬原型與上下游并行設(shè)計
在進(jìn)行上游概念設(shè)計和功能設(shè)計的同時,進(jìn)行下游物理規(guī)劃或虛擬物理設(shè)計,并行、全面地規(guī)劃影響產(chǎn)品質(zhì)量、成本和周期的各種相關(guān)因素,產(chǎn)生合理的約束,用約束驅(qū)動設(shè)計,并重視上游設(shè)計的充分驗證。
圖1是采用虛擬原型的產(chǎn)品并行設(shè)計流程示意圖.在上游結(jié)構(gòu)功能設(shè)計與驗證完成后,根據(jù)產(chǎn)品功能結(jié)構(gòu)信息、庫元件信息及一些經(jīng)驗數(shù)據(jù)生成產(chǎn)品的虛擬原型;虛擬原型中包含有所需的系統(tǒng)結(jié)構(gòu)行為、結(jié)構(gòu)和物理設(shè)計信息.以虛擬原型為基礎(chǔ),并行設(shè)計規(guī)劃綜合考慮各種約束,對虛擬原型進(jìn)行仿真和測試,對物理參數(shù)信息進(jìn)行分析和規(guī)劃,判斷性能指標(biāo)是否能夠滿足,設(shè)計方案是否合理,并給出產(chǎn)品的工程可實現(xiàn)性評價.如果發(fā)現(xiàn)性能指標(biāo)和各種約束不能滿足,則提出相應(yīng)的修改建議,重新生成虛擬原型或修改設(shè)計方案;否則,規(guī)劃出設(shè)計優(yōu)化約束規(guī)則,驅(qū)動下游設(shè)計。
圖1 采用虛擬原型的產(chǎn)品并行設(shè)計流程示意圖
2.2 虛擬原型與協(xié)同設(shè)計
產(chǎn)品的設(shè)計空間可以看作是一個多維空間,每一維表示影響產(chǎn)品生命周期的一個制約因素,如性能、成本、可制造性、可維護(hù)性等,而這些制約因素之間又相互影響.對某一維而言,某個產(chǎn)品的設(shè)計方案可能是很好的,但由于受到其它維因素的制約,有可能成為不可行方案.在設(shè)計中,每一個領(lǐng)域內(nèi)的專家由于受知識與主觀愿望的制約,總是會過多地考慮產(chǎn)品某一方面的指標(biāo),而忽略了產(chǎn)品的綜合指標(biāo).對復(fù)雜產(chǎn)品,由多個專家協(xié)作設(shè)計是不可避免的.而產(chǎn)品設(shè)計中的評價多是不確定性問題,用傳統(tǒng)方法無法解決.采用虛擬原型是解決多專家協(xié)同設(shè)計的有效途徑。
在多個產(chǎn)品開發(fā)組協(xié)同設(shè)計環(huán)境中,分布在不同地點、不同部門的專業(yè)人員圍繞逼真的虛擬原型,從不同角度、不同需求出發(fā),對虛擬原型進(jìn)行測試、仿真和評價,并改進(jìn)和完善.他們也可通過虛擬原型達(dá)到相互交流和共享信息的目的.這可以確保在產(chǎn)品設(shè)計開發(fā)的早期消除設(shè)計隱患,提高產(chǎn)品設(shè)計質(zhì)量,縮短產(chǎn)品開發(fā)時間。
3、基于域?qū)ο蟮奶摂M原型建模與仿真
3.1 域?qū)ο笈c領(lǐng)域?qū)嶓w對象
域?qū)ο笫菫榱嗽诓煌ぞ呋蝾I(lǐng)域間實現(xiàn)異構(gòu)數(shù)據(jù)的共享,將領(lǐng)域中相應(yīng)的工具、模型、數(shù)據(jù)及方法進(jìn)行封裝,形成的一個具有真實產(chǎn)品部件功能特性的實體.域?qū)ο笥芍悄芙涌、設(shè)計數(shù)據(jù)和仿真工具等部分組成.智能接口是域?qū)ο蠛屯獠渴澜缰g的智能代理.域?qū)ο髢?nèi)部的設(shè)計數(shù)據(jù)由同一種設(shè)計工具產(chǎn)生,而不同域?qū)ο笾g則存在著很大的異構(gòu)性.在域?qū)ο笸獠,可以把產(chǎn)品部件看成是具有一定功能的實體,只關(guān)心其激勵響應(yīng)特性,而不考慮其內(nèi)部細(xì)節(jié).從而便于消除工具間的差異,實現(xiàn)異構(gòu)的集成。
對于每一類域?qū)ο,在虛擬原型服務(wù)器上都有一個領(lǐng)域?qū)嶓w對象與之對應(yīng).領(lǐng)域?qū)嶓w對象中存有和該設(shè)計實體相關(guān)的屬性信息,由設(shè)計者在總體設(shè)計階段創(chuàng)建.針對不同領(lǐng)域的設(shè)計實體,系統(tǒng)為領(lǐng)域?qū)嶓w對象的創(chuàng)建提供一些預(yù)定義的模板,用戶根據(jù)設(shè)計需要選用,并定制自己的領(lǐng)域?qū)嶓w對象.同時,可以用圖形編輯的方式定義各領(lǐng)域?qū)嶓w對象間的結(jié)構(gòu)關(guān)系,系統(tǒng)可以根據(jù)互連關(guān)系及各領(lǐng)域?qū)嶓w對象的定義自動產(chǎn)生接口關(guān)系信息。