如何優(yōu)化SolidWorks的裝配體性能
2013-05-03 by:廣州有限元分析、培訓(xùn)中心-1CAE.COM 來源:仿真在線
SolidWorks是一個(gè)優(yōu)秀的、應(yīng)用廣泛的3D設(shè)計(jì)軟件,尤其在大裝配體方面使用了獨(dú)特的技術(shù)來優(yōu)化系統(tǒng)性能。本文給出幾種改善SolidWorks裝配體性能的方法,在相同的系統(tǒng)條件下,能夠提高軟件的可操作性,進(jìn)而提高設(shè)計(jì)效率。
一、計(jì)算機(jī)系統(tǒng)配置不足的解決方案
SolidWorks使用過程中,計(jì)算機(jī)硬件配置不足是導(dǎo)致系統(tǒng)性能下降的直接原因,其中CPU 、內(nèi)存、顯卡的影響最大。如果計(jì)算機(jī)系統(tǒng)內(nèi)存不足,Windows就自動(dòng)啟用虛擬內(nèi)存,由于虛擬內(nèi)存位于硬盤,造成系統(tǒng)內(nèi)存與硬盤頻繁交換數(shù)據(jù),導(dǎo)致系統(tǒng)性能急劇下降;CPU性能過低時(shí),延長運(yùn)算時(shí)間,導(dǎo)致系統(tǒng)響應(yīng)時(shí)間過長;顯卡性能不佳時(shí)引起視圖更新慢,移動(dòng)模型時(shí)出現(xiàn)停頓現(xiàn)象,并導(dǎo)致CPU占用率增加。
運(yùn)行SolidWorks的計(jì)算機(jī)推薦以下配置方案:
CPU:奔騰Ⅱ以上
內(nèi)存:小零件或裝配體(少于300個(gè)特征或少于1000個(gè)零件),內(nèi)存最少為512M;大零件或裝配體(大于1000個(gè)特征或2500個(gè)零件),內(nèi)存需要1G或更多;虛擬內(nèi)存一般設(shè)為物理內(nèi)存的2倍。
顯卡:支持OpenGL的獨(dú)立顯卡(避免采用集成顯卡),顯存最好大于64M。
對于現(xiàn)有的計(jì)算機(jī),使用以下方法分析系統(tǒng)瓶頸,有針對性地升級計(jì)算機(jī)。
(1)在SolidWorks使用過程中啟動(dòng)Windows任務(wù)管理器,在性能頁,如果CPU的占用率經(jīng)常在100%,那么系統(tǒng)瓶頸就在CPU或顯卡,建議升級CPU或顯卡;如果系統(tǒng)內(nèi)存大部分被占用,虛擬內(nèi)存使用量又很大,操作過程中硬盤燈頻繁閃爍,這說明系統(tǒng)瓶頸在內(nèi)存,建議擴(kuò)大內(nèi)存。以筆者的個(gè)人計(jì)算機(jī)為例:如圖1包含2500個(gè)立方體的裝配體,CPU利用率正常,內(nèi)存偏低,系統(tǒng)操作性能有些下降。如圖2包含10000個(gè)立方體的裝配體,CPU利用率100%,物理內(nèi)存不夠,啟動(dòng)了虛擬內(nèi)存,此時(shí)系統(tǒng)操作性能急劇下降,無法正常進(jìn)行設(shè)計(jì)工作。
圖1 包含2500個(gè)立方體的裝配體
圖2 包含10000個(gè)立方體的裝配體
(2)使用SolidWorks RX(性能診斷)工具測試您的計(jì)算機(jī)系統(tǒng)是否滿足SolidWorks的需求,該工具得出更加詳細(xì)的診斷結(jié)果和建議。如圖3 SolidWorks Rx診斷報(bào)告,SolidWorks2006版以上軟件包含該工具。
圖3 SolidWorks Rx診斷報(bào)告
二、合理使用裝配技術(shù)提高系統(tǒng)性能的解決方案
1.輕化零部件
在SolidWorks裝配體中,零部件有多種狀態(tài),分別是:還原、輕化、壓縮、隱藏。不同狀態(tài)的零部件占用不同的系統(tǒng)資源。零部件的各種狀態(tài)定義如下:
還原狀態(tài):零部件的模型信息完全裝入內(nèi)存;
輕化狀態(tài):零部件的模型信息部分裝入內(nèi)存,只在需要時(shí)才裝入內(nèi)存并參與運(yùn)算;
壓縮狀態(tài):零部件的模型信息暫時(shí)從內(nèi)存中清除,零件功能不再可用也不參與運(yùn)算;
隱藏狀態(tài):零部件的模型信息完全裝入內(nèi)存,但是零部件不可見。
零部件在各種狀態(tài)下的性能比較如表1:
表1 零部件各種狀態(tài)下的性能比較
零部件占用系統(tǒng)資源越多,系統(tǒng)總體性能下降就越多。通過表1得出,輕化零部件使裝入和重建模型的速度加快;壓縮零部件不僅加快裝入和重建模型的速度,還加快了顯示性能;隱藏零部件加快顯示性能,但不能改變裝入和重建模型的速度。通過綜合使用不同的零部件狀態(tài),設(shè)計(jì)人員能獲得更高的裝配體性能。
2.使用簡化零部件
零部件大都帶有裝配體不必要的模型信息,如裝飾性圓角、倒角、部分孔、凹槽和凸臺等。如果零部件把這些信息帶入裝配體內(nèi),就會占用部分資源,降低系統(tǒng)性能。設(shè)計(jì)人員通過創(chuàng)建零部件的簡化配置,壓縮不必要的信息(如圖4所示),簡化零件資源消耗,裝入/重建模型時(shí)的速度就會更快。另外,裝配使用簡化零部件后,選擇和瀏覽模型就更加容易,設(shè)計(jì)工程圖時(shí),也不會顯示不必要的細(xì)節(jié)。
圖4
3-########################################################################
零部件占用系統(tǒng)資源越多,系統(tǒng)總體性能下降就越多。通過表1得出,輕化零部件使裝入和重建模型的速度加快;壓縮零部件不僅加快裝入和重建模型的速度,還加快了顯示性能;隱藏零部件加快顯示性能,但不能改變裝入和重建模型的速度。通過綜合使用不同的零部件狀態(tài),設(shè)計(jì)人員能獲得更高的裝配體性能。
2.使用簡化零部件 零部件大都帶有裝配體不必要的模型信息,如裝飾性圓角、倒角、部分孔、凹槽和凸臺等。如果零部件把這些信息帶入裝配體內(nèi),就會占用部分資源,降低系統(tǒng)性能。設(shè)計(jì)人員通過創(chuàng)建零部件的簡化配置,壓縮不必要的信息(如圖4所示),簡化零件資源消耗,裝入/重建模型時(shí)的速度就會更快。另外,裝配使用簡化零部件后,選擇和瀏覽模型就更加容易,設(shè)計(jì)工程圖時(shí),也不會顯示不必要的細(xì)節(jié)。
相關(guān)標(biāo)簽搜索:如何優(yōu)化SolidWorks的裝配體性能 SolidWorks培訓(xùn)課程 SolidWorks設(shè)計(jì)教程 SolidWorks視頻教程 SolidWorks軟件下載 SolidWorks在建筑室內(nèi)設(shè)計(jì)工業(yè)設(shè)計(jì)的應(yīng)用 SolidWorks基礎(chǔ)知識 SolidWorks代做 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn) Abaqus培訓(xùn) Autoform培訓(xùn)