黃寶案,劉夫云
(1.百色學(xué)院,廣西 百色 531400;2.桂林電子科技大學(xué),廣西 桂林 541004)
近年來,國內(nèi)外眾多學(xué)者在基于尺寸驅(qū)動的變形設(shè)計(jì)做了大量工作[1-5],已開發(fā)的CAD商業(yè)軟件,技術(shù)相對成熟。然而簡單的變形設(shè)計(jì)存在以下缺陷:
(1)缺乏系統(tǒng)評價(jià)方法。變形設(shè)計(jì)后產(chǎn)品的可靠性、穩(wěn)定性是否滿足設(shè)計(jì)要求,這是對變型后模型重要評價(jià)。通常采用有限元法對模型進(jìn)行校核,但需要人工不斷干預(yù),容易導(dǎo)致模型失真[5]。
(2)缺乏結(jié)構(gòu)優(yōu)化設(shè)計(jì)?,F(xiàn)有的變型設(shè)計(jì)缺乏結(jié)構(gòu)優(yōu)化,為了保證安全性,往往通過加大安全系數(shù),易導(dǎo)致結(jié)構(gòu)臃腫[6,7]。
(3)缺乏滿足工程條件的變形設(shè)計(jì)方法[8]。傳統(tǒng)的變形設(shè)計(jì)只對結(jié)構(gòu)簡單變型,缺乏產(chǎn)品在不同工況下是否滿足工程約束條件的判斷。工程上急需一種可靠的評價(jià)方法來提高產(chǎn)品設(shè)計(jì)質(zhì)量。
當(dāng)前,變型設(shè)計(jì)研究更多趨于CAD/CAE集成。根據(jù)數(shù)據(jù)傳輸方式劃分,可分為直接傳遞法、標(biāo)準(zhǔn)化CAE模型庫傳遞法、中心數(shù)據(jù)庫傳遞法[9]。前兩種易于實(shí)現(xiàn),但都存在模型失真,不能實(shí)現(xiàn)數(shù)據(jù)雙向傳輸。后者通過數(shù)據(jù)庫傳輸,易實(shí)現(xiàn)CAD/CAE數(shù)據(jù)共享,與兩種方法相比,該方法具有解決數(shù)據(jù)傳輸失真問題,實(shí)現(xiàn)CAD/CAE數(shù)據(jù)雙向傳輸。文獻(xiàn)[10]提出一種基于Excel的CAD/CAE集成方法,通過特定的集成方法,實(shí)現(xiàn)了“設(shè)計(jì)-評估-重新設(shè)計(jì)”操作自動化,為滿足多目標(biāo)工程約束條件的數(shù)字化設(shè)計(jì)提供新的思路。
以SolidWords和ANSYS作為研究平臺,由于C語言和APDL存在語言兼容性問題,數(shù)據(jù)傳輸易失真。研究發(fā)現(xiàn):Txt可操作性好,CAD和CAE系統(tǒng)能實(shí)時讀取與寫入數(shù)據(jù);Excel有豐富的庫函數(shù),通過Excel處理數(shù)據(jù),可減少編輯框輸入量。以Txt作為命令流存儲和分析數(shù)據(jù)文件,以Excel作為數(shù)據(jù)輸入及后處理文件,通過API將CAD與CAE建立通信連接。
圖1在CAD建立參數(shù)化模型,將幾何模型寫入數(shù)據(jù)庫文件,建立CAE參數(shù)化模型,啟動CAE系統(tǒng),讀取庫文件,對CAE模型進(jìn)行仿真,將分析結(jié)果導(dǎo)入庫文件,最后CAD讀取仿真結(jié)果。
圖1 系統(tǒng)原理
(1)CAD對Txt和Excel的操作。根據(jù)Excel提供的庫函數(shù),如lpDisp=books.Open()、lpDisp=sheet.GetRange()、range.AttachDispatch()等函數(shù),運(yùn)用MFC工程,通過API接口將CAD與Excel建立通信連接,可實(shí)現(xiàn)CAD對Excel數(shù)據(jù)的讀寫操作。
(2)CAE對Txt的操作?;贏NSYS批處理功能,通過ANSYS的參數(shù)化設(shè)計(jì)語言(APDL)編程自動讀取Txt文本數(shù)據(jù),實(shí)現(xiàn)關(guān)鍵零部件CAE自動分析。
傳統(tǒng)的GUI操作費(fèi)時費(fèi)力,CAE批處理具備后臺運(yùn)算功能,避免了GUI顯示占用內(nèi)存?;贑++面向?qū)ο缶幊蹋ㄟ^定義模型參數(shù)來實(shí)現(xiàn)ANSYS的核心計(jì)算功能,可采用以下接口:第一,采用WinExec()函數(shù),需指定ANSYS執(zhí)行文件的目錄、工作目錄、輸入及輸出文件的位置。如
WinExec("軟件安裝位置-p ane3flds-dir命令流文件-j file14-s read-l en-us-b-i數(shù)據(jù)導(dǎo)出文件-o截圖導(dǎo)出文件夾",SW_HIDE)
其中:-p表示指定license;ane3flds表示指定的license為ANSYS Multiphisics;-j表示該任務(wù)的名稱;-s表示模式為read;-l表示語言環(huán)境;-b表示ANSYS的batch批處理模式。
第二,采用CreateProcess()函數(shù),同樣需要指定ANSYS執(zhí)行文件的目錄、輸入及輸出文件的位置。圖2在執(zhí)行上述命令前,工作目錄中只含有pan_gu.txt命令流文件,執(zhí)行完畢后,生成結(jié)果文件,通過第三方軟件處理,避免了GUI操作的局限性。
圖2 系統(tǒng)運(yùn)行前后數(shù)據(jù)對比
為了滿足企業(yè)需求,以某430型離合器二級減振從動盤為原型,開發(fā)從動盤數(shù)字化設(shè)計(jì)系統(tǒng)。從動盤數(shù)字設(shè)計(jì)時,采用從動盤模型,摩擦片外徑D=430 mm,內(nèi)徑d=240 mm。
(1)建立從動片內(nèi)環(huán)約束關(guān)系。從動片內(nèi)環(huán)外直徑受到摩擦片內(nèi)直徑約束,對外徑建立約束關(guān)系
式中,d是摩擦片內(nèi)直徑,R1是從動片內(nèi)環(huán)外半徑,t1min是裝配間隙極限值。從動片內(nèi)環(huán)內(nèi)半徑受旋轉(zhuǎn)半徑和主減振彈簧的外直徑約束,建立約束關(guān)系
式中,R2是從動片內(nèi)環(huán)內(nèi)半徑,t2min是內(nèi)壁厚極限值,R0為旋轉(zhuǎn)半徑,D122為主減振彈簧直徑。
(2)建立花鍵盤約束關(guān)系?;ㄦI盤主要用來傳遞扭矩和限位,采用齒輪嚙合結(jié)構(gòu)設(shè)計(jì),為了保證花鍵盤的結(jié)構(gòu)強(qiáng)度,對壁厚建立約束關(guān)系
式中,R3花鍵盤外齒半徑,R2=R3;R4內(nèi)齒半徑,t3min花鍵盤壁厚極限值。
(3)建立盤轂約束關(guān)系。盤轂聯(lián)接變速箱輸入軸,用來傳遞扭矩及限位功能。盤轂花鍵受輸入軸約束,盤轂大徑受預(yù)減振限位半徑約束,為了保證限位齒強(qiáng)度,對壁厚建立約束關(guān)系
式中,R5是預(yù)減振限位半徑,R4=R5;De是矩形花鍵外直徑,t4min是限位齒極限厚度。預(yù)減振限位半徑根據(jù)預(yù)減振旋轉(zhuǎn)半徑選定,一般取R5/R01=0.55~0.64[9]。
(4)建立撥盤約束關(guān)系。撥盤用于安裝預(yù)減振彈簧。撥盤受預(yù)減振旋轉(zhuǎn)半徑、主減振旋轉(zhuǎn)半徑、主減振彈簧外徑等參數(shù)約束,為了防止結(jié)構(gòu)產(chǎn)生干涉,對撥盤建立約束關(guān)系:
式中,R01為預(yù)減振旋轉(zhuǎn)半徑,δr1為預(yù)減振彈簧離心量,t5為預(yù)減振彈簧罩板厚,r6為撥盤外半徑,t6為撥盤板厚。
(1)系統(tǒng)界面設(shè)計(jì)。根據(jù)扭轉(zhuǎn)減振特性曲線來計(jì)算結(jié)構(gòu)尺寸,根據(jù)客戶需求來確定驅(qū)動參數(shù)。經(jīng)研究,驅(qū)動參數(shù)為發(fā)動機(jī)極限扭矩Temax、后備系數(shù)β、主減振角剛度K1、預(yù)減振角剛度K2、彈簧材料切變模量G、彈簧材料切應(yīng)力τ、阻尼矩Tμ、阻尼材料摩擦系數(shù)μ、波形彈簧材料彈性模量E、花鍵型號。開發(fā)數(shù)字化系統(tǒng),系統(tǒng)以.dll插件形式在SolidWorks運(yùn)行,圖3為系統(tǒng)GUI界面。
圖3 從動盤數(shù)字化設(shè)計(jì)系統(tǒng)
(2)數(shù)字化設(shè)計(jì)。對4種430型從動盤進(jìn)行分析,圖4為扭轉(zhuǎn)減振特性曲線。根據(jù)要求,取Tμ=130 N·m;扭轉(zhuǎn)彈簧采用SWOSC-V-JIS G 3561;波形彈簧采用65Mn;阻尼片采用BQB 401冷連軋鋼板;表1為輸入?yún)?shù),圖5為變形設(shè)計(jì)效果,計(jì)算數(shù)據(jù)通過Excel文件保存。
圖4 扭轉(zhuǎn)減振特性曲線
圖5 從動盤數(shù)字化設(shè)計(jì)
表1 參數(shù)輸入
從動盤主要受力部件為盤榖、從動盤、減振盤、減振彈簧等。以盤榖為例,建立CAE模型。在限位齒面施加周向載荷,在花鍵齒面施加面約束,通過APDL對模型參數(shù)化設(shè)置,結(jié)合SolidWorks API和ANSYS批處理功能,圖6為設(shè)計(jì)CAD/CAE集成系統(tǒng)界面圖。盤轂采用40CrGB/T 3077,調(diào)質(zhì)硬度25~32HRC。參考文獻(xiàn)[11],對材料參數(shù)設(shè)置,表2為盤轂有限元分析參數(shù)。
表2 盤轂CAD/CAE參數(shù)輸入
圖6 盤轂CAD/CAE集成系統(tǒng)GUI界面
盤轂靜應(yīng)力分析如圖7所示。參數(shù)a節(jié)點(diǎn)最大等效變形0.016768 mm,最大等效應(yīng)力是419.147 MPa。參數(shù)b節(jié)點(diǎn)最大等效變形0.012775 mm,最大等效應(yīng)力是279.966 MPa。擠壓強(qiáng)度合格。
圖7 應(yīng)力分析
盤轂疲勞分析。試驗(yàn)采用水壓法,試驗(yàn)系數(shù)為1.44,每組循環(huán)5次,循環(huán)系數(shù)為1.4×106。圖8為疲勞分析圖,參數(shù)a提取到節(jié)點(diǎn)最大應(yīng)力值344.54 MPa,使用系數(shù)為0.03812< 1;參數(shù)b提取到節(jié)點(diǎn)最大應(yīng)力值245.45 MPa,使用系數(shù)為0.02674<1,試驗(yàn)結(jié)果合格。疲勞試驗(yàn)主要受最高工作壓力和材料影響,由于材料參數(shù)從文獻(xiàn)[10]提取,可能存在較大誤差,分析結(jié)果不太準(zhǔn)確,后期客戶應(yīng)通過試驗(yàn)法來獲取材料參數(shù),建立材料數(shù)據(jù)庫,分析結(jié)果才具備參考價(jià)值。
圖8 疲勞分析
(1)研究CAD與CAE的集成方式和數(shù)據(jù)傳遞手段,結(jié)合參數(shù)化的CAD技術(shù)和參數(shù)化的CAE技術(shù),提出了一種基于Txt和Excel中心數(shù)據(jù)的CAD/CAE集成方法。
(2)基于SolidWorks API和ANSYS批處理功能,以某430型從動盤為原型,開發(fā)CAD/CAE數(shù)字化設(shè)計(jì)集成系統(tǒng),驗(yàn)證集成方法的可行性。考慮到設(shè)計(jì)成本,在試用中未試制新的從動盤。后期應(yīng)試制產(chǎn)品,并對從動盤進(jìn)行檢測,借助試驗(yàn)數(shù)據(jù)來修改模型約束,力求系統(tǒng)準(zhǔn)確性。
(3)ANSYS不是專業(yè)的CAD建模軟件,基于參數(shù)化CAE技術(shù)建立的模型,只能實(shí)現(xiàn)單個零件的性能校核與優(yōu)化,無法對整個從動盤進(jìn)行分析。ANSYS Workbench可以解決上述問題,后期可對基于AWE的CAE二次開發(fā)進(jìn)行研究。