④生成DLL文件
基于COM組件的應(yīng)用程序可以生成EXE文件或DLL文件,為了在SolidWorks中直接使用所開(kāi)發(fā)的應(yīng)用程序,我們將程序編譯成DLL文件,它可作為一個(gè)插件加載到SolidWorks的工具欄或菜單中。但是,編譯后的DLL文件同樣也不能馬上在SolidWorks中打開(kāi),還必須與SolidWorks進(jìn)行連接與注冊(cè),即用InitUserD113函數(shù)將DLL初始化并運(yùn)行成功,便完成與SolidWorks的連接。SolidWorks的插件管理器是不能掛接未注冊(cè)的DLL,所以還需用Windows系統(tǒng)的DllRegisterSevert()函數(shù)進(jìn)行注冊(cè),反注冊(cè)采用DIlUnregisterSevert()。
這樣就完成了齒輪插件程序的編譯與導(dǎo)人。齒輪設(shè)計(jì)界面如圖1,齒輪程序運(yùn)行結(jié)果如圖2所示,種承份助界面結(jié)果如圖3所示。


3系統(tǒng)總體設(shè)計(jì)
系統(tǒng)設(shè)計(jì)流程圖如圖4所示。

(1)裝配設(shè)計(jì)
零件庫(kù)包含摩托車(chē)無(wú)級(jí)變速器模型的所有零部件。在SolidWorks中點(diǎn)"工具"選擇"選項(xiàng)"彈出系統(tǒng)選項(xiàng)對(duì)話框,再點(diǎn)選"文件位置",選擇"添加"按鈕,導(dǎo)人存儲(chǔ)零件模型的文件夾,形成摩托車(chē)CVT零件庫(kù)。這樣非常方便裝配時(shí)選取零件。
將零件模型在計(jì)算機(jī)中裝配稱之為"虛擬裝配"。裝配的位置、約束條件等對(duì)后面的虛擬實(shí)驗(yàn)分析有很大的影響,并在裝配后還需對(duì)其進(jìn)行分析、修改、干涉檢查等措施。在SolidWorks中,裝配的方法有兩種:自上而下和從底向上。由于在裝配前,已經(jīng)完成各零件的設(shè)計(jì),所以本文采用從底向上的方法裝配。SolidWorks為用戶提供了十幾種零部件的約束關(guān)系。而零件的裝配實(shí)際仁就是約束零件之間的位置關(guān)系,囚此用戶可以選擇不同的約束關(guān)系來(lái)完成零部件的限位約束。
干涉檢查是另一保證各零部件的設(shè)計(jì)關(guān)系止確與否的方法,而且也為后面進(jìn)行動(dòng)態(tài)靜態(tài)分析作準(zhǔn)備。檢查的方法有:動(dòng)態(tài)于涉檢查與靜態(tài)干涉檢查。一般情況下先進(jìn)行靜態(tài)檢查,主要針對(duì)裝配時(shí)各零部件相互之間是否發(fā)生干看涉。如果有干涉就須對(duì)裝配體進(jìn)行重新定位約束,直到無(wú)靜態(tài)干涉。再進(jìn)行動(dòng)態(tài)干涉檢查,主要是檢查在機(jī)構(gòu)運(yùn)動(dòng)時(shí),各零部件是否發(fā)生碰撞,移動(dòng)的位置、距離是否正確,間隙尺寸多人等。
(2)虛擬實(shí)驗(yàn)方案設(shè)計(jì)
本文介紹的摩托車(chē)CVT與過(guò)去的踏板式摩托車(chē)的無(wú)級(jí)變速器的控制原理不同,前者是通過(guò)控制無(wú)級(jí)變速器和油門(mén)的開(kāi)度從而控制發(fā)動(dòng)機(jī),使其工作在最佳狀態(tài),而后者的控制策略完全相反。為了能更真實(shí)模擬實(shí)驗(yàn)過(guò)程,在設(shè)計(jì)方案時(shí),不僅要實(shí)現(xiàn)一般變速器的性能參數(shù)側(cè)試,還必須對(duì)帶的偏斜、滑移量進(jìn)行檢測(cè)。具體步驟及要求如下:
①變速器的功率、最大轉(zhuǎn)矩、最大轉(zhuǎn)速、傳動(dòng)比范圍;②摩托車(chē)CVT的基本運(yùn)動(dòng),及運(yùn)動(dòng)的約束條件;③模擬實(shí)驗(yàn)的內(nèi)外部條件;④輸入輸出函數(shù)關(guān)系及約束條件;⑤實(shí)驗(yàn)前后的靜動(dòng)力學(xué)分析與運(yùn)動(dòng)仿真,以及參數(shù)的對(duì)比。
(3)系統(tǒng)功能實(shí)現(xiàn)
實(shí)驗(yàn)開(kāi)始前,按照以上步驟設(shè)計(jì)出實(shí)驗(yàn)方案,給定其輸人輸出函數(shù),對(duì)摩托車(chē)CVT進(jìn)行運(yùn)動(dòng)仿真,靜、動(dòng)力學(xué)分析,并將仿真分析結(jié)果存儲(chǔ)在數(shù)據(jù)庫(kù),以便同理論數(shù)據(jù)比較。如果根據(jù)所設(shè)計(jì)的方案無(wú)法達(dá)到設(shè)計(jì)的要求,就必須更改設(shè)計(jì)方案,如果是機(jī)構(gòu)的力學(xué)性能不符要求,可對(duì)機(jī)械模型進(jìn)行修改,加約束、加強(qiáng)結(jié)構(gòu)剛性等。
4結(jié)束語(yǔ)
在實(shí)驗(yàn)前,開(kāi)發(fā)虛擬實(shí)驗(yàn)系統(tǒng),對(duì)模型進(jìn)行虛擬實(shí)驗(yàn)是必要的,也是切實(shí)可行的。摩托車(chē)CVT虛擬實(shí)驗(yàn)系統(tǒng)設(shè)計(jì)為實(shí)驗(yàn)提供了強(qiáng)有力的依據(jù),大大縮短產(chǎn)品的開(kāi)發(fā)周期,提高了設(shè)計(jì)的質(zhì)量。
相關(guān)文章
- 2021-09-08BIM技術(shù)叢書(shū)Revit軟件應(yīng)用系列Autodesk Revit族詳解 [
- 2021-09-08全國(guó)專業(yè)技術(shù)人員計(jì)算機(jī)應(yīng)用能力考試用書(shū) AutoCAD2004
- 2021-09-08EXCEL在工作中的應(yīng)用 制表、數(shù)據(jù)處理及宏應(yīng)用PDF下載
- 2021-08-30從零開(kāi)始AutoCAD 2014中文版機(jī)械制圖基礎(chǔ)培訓(xùn)教程 [李
- 2021-08-30從零開(kāi)始AutoCAD 2014中文版建筑制圖基礎(chǔ)培訓(xùn)教程 [朱
- 2021-08-30電氣CAD實(shí)例教程AutoCAD 2010中文版 [左昉 等編著] 20
- 2021-08-30電影風(fēng)暴2:Maya影像實(shí)拍與三維合成攻略PDF下載
- 2021-08-30高等院校藝術(shù)設(shè)計(jì)案例教程中文版AutoCAD 建筑設(shè)計(jì)案例
- 2021-08-29環(huán)境藝術(shù)制圖AutoCAD [徐幼光 編著] 2013年P(guān)DF下載
- 2021-08-29機(jī)械A(chǔ)utoCAD 項(xiàng)目教程 第3版 [繆希偉 主編] 2012年P(guān)DF