渦輪分子泵參數化設計軟件
對幾種參數化設計方法進行了比較, 根據渦輪分子泵的結構特點, 開發了簡便實用的渦輪分子泵參數化設計軟件。該軟件具有智能設計、自主設計、三維造型、動態模擬等功能, 對產品開發、泵性能優化等具有實際意義。
渦輪分子泵是以高速旋轉的轉子和定子互相配合來工作的。其定子和轉子是葉齒傾角方向相反的渦輪葉輪, 按照轉子—定子—轉子—定子—⋯⋯轉子組合在一起, 轉子高速旋轉, 定子固定于泵體上, 氣體分子從入口側流向出口側的正向傳輸幾率遠大于出口側流向入口側的反向傳輸幾率, 這樣氣體分子的凈流量表現為從入口到出口的宏觀流動,從而達到抽氣的目的。
人們對渦輪分子泵組合葉列抽氣性能優化、制造工藝、潤滑系統和冷卻系統等方面已進行了研究。如今參數化設計已經深入到了許多產品的設計過程中, 而對渦輪分子泵的參數化設計卻鮮有提及。我們開發了簡便實用的渦輪分子泵參數化設計軟件。該軟件具有智能設計、自主設計、三維造型、動態模擬等功能, 真空技術網(http://smsksx.com/)認為對產品開發、泵性能優化研究等方面具有實際意義。
1、參數化設計方法
參數化設計的關鍵在于輸入不同的參數時, 程序將能進行相應的計算和參數選擇, 并能繪制出相應的圖形。參數化設計的方法主要分為: ¹ 使用高級程序語言對操作系統提供的標準圖形接口函數進行設計和開發, 制作出繪圖軟件來, 這種方法適合于開發商用、專業的大型參數化軟件, 其運行效率高,但開發周期長、難度大, 需要具有一定的編程經驗;º 使用現有的繪圖平臺, 根據其提供的開放圖形庫函數進行二次開發, 這種方法適合于開發零件少的中小型參數化軟件, 其運行效率稍差, 但是其編程簡單、開發周期短。
由于計算機技術的飛速發展, 出現了各種各樣的程序開發方法, 選擇適合自己并適合項目的方法是非常重要的, 只有適合的方法才能有效地縮短軟件開發周期和完善軟件設計功能。參數化設計軟件的開發有如下幾種方法。
(1) 開發大型或商用參數化設計軟件方法使用C+ + 、C、Fo rt ran、java 等高級語言進行圖形庫的開發( 推薦使用C + + 面向對象程序設計語言) , 圖形庫函數包括: Bo rland C+ + 提供的BGI 圖形接口, UNIX 系統提供的Xlib 庫接口, SGI 提供的Open GL 圖形接口( UNIX、Window s NT 、DOS 等操作系統都集成了Open GL) 。利用這些接口函數可以很方便地設計出二維、三維圖形。特別是使用Open GL 庫函數可以很方便實現實時三維變換。
(2) 二次開發方法:所謂二次開發, 就是使用某種高級語言或開發環境編寫與繪圖軟件( 如AutoCAD、S olidWor ks) 連接的接口程序, 通過接口程序對數據進行處理, 按照繪圖軟件的繪圖標準向繪圖軟件的外部接口發出繪圖命令, 繪圖軟件對輸入的命令進行處理并繪制出二維或三維圖形。其缺點是不能離開相應的繪圖軟件。二次開發主要包括以下三種類型。
a、使用繪圖軟件提供的二次開發環境其中包括最常用的二次開發軟件Auto CAD本身提供的開發環境: VBA、Auto Lisp、Visual Lisp等 ; SolidWorks 也提供了VBA 開發環境; Pro/ E提供了C 語言的二次開發方法; UG 也有自己的program 開發方法; MDT 提供了VBA 開發環境等等。這種方式程序設計簡單, 但編程環境的功能不強。
b、使用VB 等外部編程環境對繪圖軟件進行二次開發像AutoCAD、SolidWor ks 這些軟件的圖形庫函數對外部程序都是開放的, 外部程序可以對其進行調用, 控制其繪圖環境進行繪圖, 這種方法開發出來的應用程序界面友好、控件豐富、設計靈活, 并可制作安裝程序和幫助文件, 另外這種方式可以很容易與數據庫連接, 使軟件更完善更系統, 其一般方法是在VB 的工程中引用AutoCAD、SolidWorks 的圖形庫, 可以實現自動運行AutoCAD、SolidWorks并能對其繪圖命令直接調用。其優點是: 可充分利用編程環境所提供的各種功能。另外, AutoCAD 還提供一種運行效率最高的二次開發方法, 即使用ObjectARX , 它是使用ObjectARX插件在VisualC+ + 中的MFC 編程, 生成一個動態鏈接庫文件, 其缺點是它只能編譯出一種加載程序, 而不能編譯成一個可執行文件。
c、使用高級語言對圖形接口文件進行設計,使用高級語言編寫DXF 等圖形交換文件, 在繪圖軟件中可以將其轉化為圖形。這種方法比較繁瑣。
綜上所述, 較復雜的方法是使用C + + 進行設計, 最簡便、最理想的方法是使用VB 對AutoCAD進行二次開發。因為渦輪分子泵零件相對較少, 尺寸不大, 我們開發的渦輪分子泵參數化設計軟件選擇使用VB 對AutoCAD 的二次開發。
2、軟件設計目標
在今天的機械行業中, 國際發展的趨勢是從三維模型開始, 再到二維, 然后參與制造, 這與以往的從二維開始再應用于制造之中不同, 從三維開始可以很容易的實現參數化, 在生產過程中很容易實現柔性制造, 因為在如今的制造業中, 隨著用戶要求的不斷變化, 交貨時間的限制, 市場競爭的日益激烈,企業在生產中實現柔性制造是非常重要的。進行CIMS 改造的企業在設計、制造、管理都實現了計算機化, 其人員和財力方面也精簡不少。
我們研究渦輪分子泵的柔性設計, 可以將數據計算和繪圖通過高級語言編寫相應的應用程序, 只需輸入不同參數便可以運行出不同的結果, 計算和繪圖過程自動完成。通過修改某一參數就可直接改動所有設計, 顯而易見, 這不僅大大提高了設計效率, 而且可以直觀地觀察到設計產品的最終效果。本軟件可以通過設定渦輪分子泵的幾個主要參數, 經設計計算最終確定泵的其它參數, 然后通過程序自動生成渦輪分子泵的三維模型, 并可生成二維圖紙, 也可進行剖視, 動態模擬觀察, 并為軟件制作了一個較完善的幫助文件。
3、參數選擇
軟件設計的關鍵是正確選擇參數, 參數包括設計參數和性能參數。圖1 為渦輪分子泵組合葉列的抽氣模型, 其中N j J 為從j 到J 的入射分子數。渦輪分子泵的設計中涉及很多參數的設定和選擇, 其中最主要的設計參數是: 主軸轉速N , 入口直徑D, 葉列的幾何參數( 包括葉齒的葉傾角A, 節弦比s0 , 速度比c, 葉齒厚度b, 葉齒長度l 等) , 葉列級數n 等;主要性能參數為: 最大壓縮比K max , 抽速s 等。它們的關系如下。
圖1 組合葉列抽氣模型
5、設計效果渲染
在產品設計后期一定會對產品進行廣告設計和包裝設計, 我們選擇AutoCAD 的另一個原因是它的圖形可以輸出為多種類型, 其中我們需要的是3ds 類型, 同時, 3ds max 也可以導入AutoCAD 的dwg 格式的文件。眾所周知, 3ds max 是三維渲染和三維動畫最為流行的軟件之一, 其效果逼真, 場景真實, 是理想的渲染和動畫制作軟件。我們將繪制的三維模型在3ds max 中進行渲染, 輸出產品的立體效果圖, 可以制作產品推廣的動畫廣告。對于輸出的效果圖, 使用Pho to shop 圖形處理軟件, 可以生成最后具有商業效果的廣告宣傳圖片。
6、結束語
本軟件的開發選擇了簡便的開發方法, 這便于開發人員能夠很快掌握, 為以后進一步的參數化軟件設計和開發奠定基礎。在此基礎上, 軟件的進一步開發可包括建立與調用渦輪分子泵的零部件標準化數據庫, 加入牽引分子泵、復合分子泵的參數化設計等, 可以選擇Visual C+ + 或Borland C+ + 等設計程序, 開發運行效率高、用戶界面好、可視化效果更好的參數化設計軟件。
我們開發的參數化設計軟件不僅可以用于渦輪分子泵的設計、渦輪分子泵抽氣性能優化研究和教學演示, 同時對相關產品參數化設計軟件開發也有借鑒作用。