根據(jù)氣體冷卻器標(biāo)準(zhǔn)化設(shè)計的特點,遵循模塊高內(nèi)聚性和模塊間低耦合的原則,設(shè)計了系統(tǒng)的整體結(jié)構(gòu)框架,如圖2所示。該平臺屬于交互式圖形系統(tǒng),分為4個相對獨立的功能模塊:熱工計算與繪圖、零部件標(biāo)準(zhǔn)化設(shè)計、模擬裝配以及增強功能模塊,由用戶人機界面進行集成。模塊間通過內(nèi)聯(lián)參數(shù)傳遞實現(xiàn)通訊,傳遞過程對用戶完全透明。
(1)用戶人機界面:冷卻器設(shè)計平臺的人機交互界面,涵蓋了各功能模塊。
(2)熱工計算與繪圖:根據(jù)輸入的設(shè)計參數(shù)和數(shù)據(jù)庫查詢結(jié)果自動進行計算熱工結(jié)果,并生成計算報告和傳熱曲線。
(3)零部件標(biāo)準(zhǔn)化設(shè)計:在熱工計算基礎(chǔ)上,根據(jù)輸入的冷卻器幾何尺寸和數(shù)據(jù)庫查詢結(jié)果自動進行各個零部件的標(biāo)準(zhǔn)化設(shè)計。
(4)自動裝配:零部件設(shè)計完成后,此模塊完成氣體冷卻器自動裝配,生成總裝模型。
(5)增強功能模塊:提供重量估算、噴涂表面積估算、自動讀取保存數(shù)據(jù)、異?;謴?fù)等功能,以增強軟件的易用性和魯棒性。
,基于面向?qū)ο蠛徒M件技術(shù),以SolidWorks為載體,采用LabVIEW和微軟公司的VBA語言完成定制化二次開發(fā),實現(xiàn)氣體冷卻器的標(biāo)準(zhǔn)化設(shè)計。系統(tǒng)結(jié)構(gòu)上分為2層結(jié)構(gòu):上層為LabVIEW開發(fā)的交互界面,能夠進行自動熱工計算、實驗數(shù)據(jù)處理、傳熱曲線繪制和增強功能,以及對其他應(yīng)用程序的調(diào)用;下層按照上層指令和相關(guān)數(shù)據(jù),由VBA程序調(diào)用COM對象集合以及這些對象的屬性和方法,驅(qū)動SolidWorks進行零部件的標(biāo)準(zhǔn)化設(shè)計和三維建模。通過上下層的數(shù)據(jù)交互,完成從訂貨圖到冷卻器整機模型的快速設(shè)計。