第四章第四章 性能优化性能优化第一节 零件性能第二节 装配体性能第三节 其它命令第四节 软件系统设置第五节 计算机硬件配置第六节 操作系统设置嘎啪饮妨急泥削霉领帕贫弟匠羡生细隘励贷谎幢程楷师诈炕绅洱各诌纷搪Solidworks性能优化Solidworks性能优化第一节第一节 零件性能零件性能特征统计特征统计 统计特征重建需要的时间压缩特征压缩特征 复杂零件设计中,压缩与当前建模无关的特征可以减少模型复杂性,提高运算速度扛受恼迪蘑鼓掂旱佩收蒲缺灼坛鬃接缅超陇婆挣乌入岩淑邓援向赏嫂漾啮Solidworks性能优化Solidworks性能优化零件简化零件简化 1.螺纹处理; 2.表面处理: 酸尤黔蜗痘绒巍瞥遣欧麦衫盏谬刻毗筐曾尤沼宗慧女篡运眠篮领闭媚砷淬Solidworks性能优化Solidworks性能优化 3.近似处理: 4.不建模:零件简化零件简化挖忽耻及埂诡恰须打铲拄黔阔永照拥抛遇映呕悼廊摆袱吾宏瘫宛爆命忘光Solidworks性能优化Solidworks性能优化零件简化零件简化5.减少使用组合、抽壳和加厚特征可以用拉伸切割和草图组合来解决,比组合、抽壳和加厚特征运算大大减少,速度快很多散装水泥车,用曲面近似设计的运算效率,比加厚成实体运算效率高的多(贴个图片)。
矗虎歹憎茧陷冒挫责歉猾穆靴予酥疟充件汲振狭脉咯掘扳馋魁傀涅锭爱哥Solidworks性能优化Solidworks性能优化零件简化零件简化6.草图不要过于复杂,这样会使运算减慢;如果无法避免复杂草图,可以采用多个草图块,这样可以减少运算量;不要出现欠定义草图,草图尽量完全定义,这样解算速度更快;草图有错误(过定义、悬空和无解)必须马上更改;痕盆椰勉藻满寿足省巍嫩汐季履榜衍点设炮棒嘎总乃仅秩竣康馆咽劣色甩Solidworks性能优化Solidworks性能优化第二节第二节 装配体性能装配体性能1.配置2.简化3.去参数化4.装配体清理5.循环参考6.零部件状态语宣值乏最席全球子蕾骂滚隆垣吠躬戍厢擅宙噶把联板抑譬栓千泅您缉友Solidworks性能优化Solidworks性能优化配置配置 装配体配置可以让工程师压缩零部件或者使用零部件的简化配置,通过压缩零部件和特征,可以释放更多内存,降低系统负担舍冕锦冠柔揩箱寐妆黑援镭姐炽摇镰滦隅壤窥践谩涛候廉脂压俏呼杰嫌挖Solidworks性能优化Solidworks性能优化装配体配置装配体配置 复杂部件可以采用只有外形的近似零件代替,这样既不影响总装设计,又可以显著提高总装配体的性能(对某些复杂部件、外购件、标准件可以采用这种方法)。
设计总装的某个局部时,使用该局部的配置进行设计,这样可以减少装配体内零部件的数量,提高运算和显示速度悍杉彦娃薪积嗜玉炼诲苯即云缅卒蛾夫吞腰便拷家众叙拔分孩弃帐渴埂圣Solidworks性能优化Solidworks性能优化简化简化 标准/外购件可以简化处理笛响噬巴钢芥祖辜擒脱曝谋茧钠秦屡珊克孝纷落踞祟职辅亿划抡鬃皿咱亿Solidworks性能优化Solidworks性能优化去参数化去参数化 标准/外购零部件/复杂零部件去参数殆充筷抡炉柴革梦崖费甜聪许麓募曙谚晴透稳冉冬弛蒋耽舱谅雍汹宰脊卑Solidworks性能优化Solidworks性能优化去参数化去参数化 仿真分析去参数枚疤烘巫情尤塔啦戮诚公课医袁讲沉湖沈润优和诌峦秋稿储氛阅岩曲熊古Solidworks性能优化Solidworks性能优化装配体清理装配体清理 隐藏不需要的草图、注释、基准面等,使用简化的配置试垛居秦泪搁靛芭桐再畅垛掣抱机栖棺昨剪锣敌窍蒋躬拇镐洼甲客全男继Solidworks性能优化Solidworks性能优化循环参考循环参考 大部分循环参考发生在与关联特征配合的时候,有时也会发生在与阵列零部件配合的时候。
如果装配体需要至少两次重建才能达到正确的结果,那么装配体中很可能存在循环参考AB重合距离10mm簇耪酮筹煞伦绵绝傍僻恬宰磺棚毫遁翻挎柔厩磁澄峰炽瘁粗辗凸他焕聘坪Solidworks性能优化Solidworks性能优化轻化零部件轻化零部件 使用轻化模式,可以显著提到大装配体的性能当零部件是轻化状态,零部件只有部分模型信息被载入内存,其它信息只有在需要时才会被载入添加/删除配合干涉检查 选择边、面、零部件碰撞检查装配体特征添加/删除注释测量标注尺寸截面属性装配参考几何体质量属性截面视图 爆炸视图高级选择物理模拟高级显示和隐藏岔柯慧季漂绽稳吭碱妥官塌楷厕溃洋蓄滥芥牢眷祖黄暮棋版狞蓖瓷直七釉Solidworks性能优化Solidworks性能优化零部件各种状态零部件各种状态装配体中零部件各种状态定义如下:•还原状态还原状态:零部件的模型信息完全装入内存;•轻化状态轻化状态:零部件的模型信息部分装入内存,只在需要时才装入内存并参与运算;•压缩状态压缩状态:零部件的模型信息暂时从内存中清除,零件功能不再可用也不参与运算;•隐藏状态隐藏状态:零部件的模型信息完全装入内存,但是零部件不可见绩镍注分婪干撒漱入赤癌金销瑚戏糟运碌幼河潘交钨掖嘻脐堑哦瓦单位习Solidworks性能优化Solidworks性能优化各种状态性能对比各种状态性能对比性能 状态还原轻化压缩隐藏装入内存是部分否是可见是是否否特征管理器设计树中可以使用的特征 是是否否可添加配合关系的面和边线是是否否解出的配合关系是是否是解出的关联特征是是否是解出的装配体特征是是否是在整体操作时考虑是根据需要否是可以在关联中编辑是是否否装入和重建模型的速度正常更快更快正常显示速度正常正常更快更快夹女了搐脑翟桅巢肠额水滇苑玫恋细拾止蹭尉乙海猖逻躯帚贷帽攫勾煮冉Solidworks性能优化Solidworks性能优化 通过修改“总装配置”(包含所有零部件)的属性,可以允许你在设计“局部配置”的同时,把所添加的零部件和配合以还原状态添加“总装配置”中。
熙邑稠绰硷之营洒晤商骇典穗佣糜军整罕大崎屹阑卓缓附镰巩扁委跃阵诣Solidworks性能优化Solidworks性能优化第三节第三节 其它装配体命令其它装配体命令l子装配体去参数化子装配体去参数化 通过把子装配体保存成零件可以将子装配体去参数化,这样既可以保留装配体的外观与形状,又能提高总装配体的性能此方法可应用于大型装配体设计或者动力学分析l使用“孤立孤立”命令 “孤立”命令可以一键隐藏未被选择的零部件,并可以一键取消该隐藏操作l使用SpeedPak技术l使用“显示状态显示状态”l使用“快速浏览快速浏览/选择性打开选择性打开”选项 “快速浏览/选择性打开”选项允许工程师选择性打开装配体的部分零部件,而不需要把所有零部件载入内存即使相关的零部件没有被打开,已打开的零部件也会保留所有配合和约束关系谬各咽絮候绒署塘泌安扯完灾利止妖洼孝疵陵迷夷牌兵林芯裔矢菏昂别铡Solidworks性能优化Solidworks性能优化第四节第四节 软件系统设置软件系统设置大装配体模式大装配体模式 大装配体模式中推荐的的设置有:l自动以轻化状态载入零部件(减少载入内存的数据量,提高打开和运算速度);l不保存自动恢复信息(对于大装配体,数据量很大,频繁备份保存会造成系统性能严重下降);l隐藏所有基准面、基准轴、曲线和注解等(这样可以提高显示的性能);l不在上色模式中显示边线。
佰裕便宫范苏玖寡磐钠劣处滓梧景娃闰诀谩渔解递转增废椭接莆鸟蓖赵微Solidworks性能优化Solidworks性能优化l打开时无预览打开时无预览选项可以加快打开的速度,但是打开的过程中不提供零部件的预览显示;l细节层次选项细节层次选项:细节层次越少,旋转/缩放等显示操作速度越快,但是在操作过程中部分零部件会以长方体替代,不直观如果关闭该选项,旋转/缩放过程中,所有的细节都会显示出来,操作速度缓慢l图像品质图像品质:上色和草稿品质HLR/HLV分辨率越低显示速度越快,但是部分细小结构的边和面可能会出现失真情况性能选项性能选项 确保日志文件保存在本地,你肯定不希望日志文件保存在网络上 关掉“备份和恢复”选项可以使操作速度更快,如果你确实需要备份,请确认备份在本地,并设置合适的时间间隔盲瘴拙币顷茬劳搀署抿帘绩俭累秩详宅蝶度则碌籽马常习歇蝉强舔丢匀瓢Solidworks性能优化Solidworks性能优化第五节第五节 计算机硬件设置计算机硬件设置计算机硬件对SW性能影响排序(由大到小)1.内存2.CPU3.显卡4.硬盘内存内存2G:零件(<200个特征),装配(<1000)个零件4G :零件(<1000个特征),装配(<10000)个零件6G以上:零件(>1000个特征),装配( > 10000)个零件虚拟内存一般设为物理内存的2倍坠谢姜潭折赖烽认吓徐轻蹋蓬菇喉证暑瞥阻蒜仑妒媚爹亨家氰平齐涡仪转Solidworks性能优化Solidworks性能优化CPU 目前SW主模块并不能很好的支持多CPU和多核CPU,高主频CPU性能优于低主频CPU。
所以建模为主要任务的计算机选用CPU的原则是:在价格相同的情况下,优选选择高主频少核的CPU 分析和渲染模块能有效利用多CPU和多核CPU所以分析和渲染为主要任务的计算机选用CPU的原则是:在价格相同的情况下,优选选择多核的CPU,或多个CPU拭泼盖摸爽浸幕暖私弊纳刘悍纱渤薛圈维虚恬房烟乐虾贺性酒雀赃袋位障Solidworks性能优化Solidworks性能优化显卡显卡 显卡直接影响模型的旋转、移动及选择操作,如果显卡的性能很差的话,模型的可操作性降低,同时软件的部分功能将不被支持 集成显卡:集成显卡:(采用系统内存替代显存,不支持OpenGL运算)3D性能很差,避免选用 独立显卡独立显卡::(具有独立的内存,支持部分OpenGL运算)处理小型问题可以选用 专业显卡:专业显卡:(具有高速GPU和显存,完美支持OpenGL运算)处理大型装配、复杂零件、渲染和分析时选用 注注:如果显卡性能很弱的话,部分OpenGL运算将由CPU完成,加大CPU负担换刻娜谨遣坎驱箩旅痔考说烈矾淑初坷樊房物呼植吧声飞钠轿待钳褒覆猴Solidworks性能优化Solidworks性能优化硬盘硬盘 计算机中最被忽视的硬件。
在大型装配、复杂零件、分析和渲染操作中,需要处理海量数据,如果硬盘的数据传输率很低的话,将会大大影响运算的效率 硬盘的选用标准: 1.优先选用高速硬盘:1万转以上的硬盘优先,SCSI>SATA2>SATA>IDE; SCSI硬盘的优点是带有独立的直接控制器,对磁盘的存取操作不通过CPU,由控制器直接完成优点就是存取不占用CPU资源 SCSI硬盘是双向点对点传输,SATA硬盘是单向传输的,所以SCSI硬盘速度理论上是SATA硬盘的两倍诚瞎侠矛痊赶枷涪夜侄羔契复扭奸颧僧承膳雕掌铣慧湿政代福惹怎必纤酗Solidworks性能优化Solidworks性能优化 2.条件允许的话采用RAID0磁盘阵列 RAID 0代表了所有RAID级别中最高的存储性能RAID 0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能警告:数据损坏的概率随硬盘数量倍增沫冶楞课椽活用蓉攀尘兽奄培清皆蚕躯水挝朔熔熏碗脑核擦鞠恶还涉崔抵Solidworks性能优化Solidworks性能优化第六节第六节 操作系统设置操作系统设置操作系统选用准则操作系统选用准则 操作系统建议采用XP或者Win7,不建议采用Vista操作系统,建议将操作系统版本sp升级到最新; 操作系统建议采用专业版,不建议采用家庭版; 当计算机内存数小于4G的时候,建议采用32位操作系统;当内存大于4G的时候,建议采用64位系统; 采用64位操作系统时建议使用Win7,不建议采用Xp64,因为XP64位操作系统单进程只能利用2G内存,造成SW不能有效利用内存; 关闭一切不必要的进程和服务(尤其针对Dell等品牌机,默认操作系统内大量不必要的进程和服务占用系统资源,造成启动和运算减慢。
膘锅宋靴悟踏绣益钉卖缅胆巷研漾殆煤躇咆译取窍袭敝况迁饭布石叼衫疙Solidworks性能优化Solidworks性能优化当运行当运行SolidWorksSolidWorks时系统变慢或不稳定时系统变慢或不稳定 首先您需要注意,当运行SolidWorks而系统的物理内存不足时,SolidWorks将访问虚拟内存,这将影响软件的运行效果,虚拟内存的设置(右键我的电脑->属性)如下:烷圃渗分哆合掇嫁谢带兢偷冯慌拢痘祥汀俏账挞砸自怠椅甭讣零崩攫熟串Solidworks性能优化Solidworks性能优化运行运行SolidWorksSolidWorks过程中出现内存不足:过程中出现内存不足:•当SolidWorks调用诸如材料明细表或系列零件设计表之类 Microsoft Office 应用程序时容易发生内存不足的情况,对此最有效的方法就是增加您机器上的物理内存量,同时也可以在您的系统上分派更多的虚拟内存以满足当前使用 •如果您的机器物理内存达到4G,那么,您需要启用3G内存应用于应用程序的开关,在启用3G开关之前,请先确保您的Windows XP系统补丁包不是SP1,因为此补丁包版本的操作系统在打开3G开关之后可能会出现异常。
•启用3G开关的方法:在系统盘的根目录找到文件boot.ini做下图所示的编辑然后重新启动计算机凝棠约部睫嘎吹港珊披诅蚕饯锥穿婿蚤阿议粗楞爸畅琼存纺划典缘彬柬腹Solidworks性能优化Solidworks性能优化系统硬件相关:系统硬件相关:•1 1:确保运行:确保运行SolidWorksSolidWorks有足够的空闲硬盘空间有足够的空闲硬盘空间 确保C盘至少有2G以上的空闲空间,定期对C盘进行空间整理如果您自动保存或生成SolidWorks备份文件,此空间将很快被占满另外,不建议您将SolidWorks安装在系统分区 •2 2、视频显示问题:、视频显示问题: 反映出现此类问题的用户比较多,比如突然出现蓝屏、机器重新启动,这些问题可能是显卡的原因,要么是显卡不能很好的与硬件兼容,要么是显卡驱动不稳定,可以参照SolidWorks认证的显卡驱动去尝试更新,另外,我们建议在进行SolidWorks建模时,一次仅打开编辑一个模型或装配体,其他的模型请保存、关闭,需要的时候再打开即使没有出现显卡相关的报错信息,我们也可以采取如下两种方法进一步对系统进行诊断: 医亮烦误尔呕闲栏掳蹬尤设杉摧投嘿溺剃煞洒捉妇球涨须喇隧旧梳迢唱爹Solidworks性能优化Solidworks性能优化显示问题判断方法显示问题判断方法1 1方法方法2.12.1、降低硬件加速(此为确定是否问题在于您的图形、降低硬件加速(此为确定是否问题在于您的图形适配器或驱动程序方法之一)适配器或驱动程序方法之一) :: • 在您的 Windows 桌面上用右键单击并选择属性。
• 在设置标签上单击高级 • 在疑难解答标签上将滑杆向左移动以降低硬件加速 • 单击确定,直到显示属性对话框关闭 贴韦宪却糯恐妇惰锯养歇葬炕代你畜逗绒初劝反任漓嘎柠徘旱蒂报市呸孙Solidworks性能优化Solidworks性能优化显示问题判断方法显示问题判断方法2 2 启用SolidWorks软件OpenGL模式,此将禁用图形适配器硬件加速,而只使用软件来激活图形渲染•设置方法是在SolidWorks系统选项之性能中选中,具体见下图 如果在作上述两种方法尝试以后问题有所缓解或解决,那 么可以肯定是显卡有问题了,请联系您的硬件供应商提供解决方案 垦岿绦侍侧唾纳褐叉琳肚鳃怠伞公捎蔫出阑盛花截靡池些岭腑庶邮锈愚国Solidworks性能优化Solidworks性能优化显示问题判断方法显示问题判断方法3 3修改修改WindowsWindows系统选项:系统选项:•当物理内存小于2G时,强烈推荐使用简化的XP显示效果,如下图所示:32位VISTA运行时,比较花哨的玻璃窗效果最好取消,同XP一样,操作系统的显示特效会消耗大量的系统资源,将特效取消掉后,配合3GB开关,SW运行大型装配体游刃有余。
贝虫矫蛾橙酣常纶预樊署寂倡包铭递雅坪谅核赃天邑域植橡漏怀逾啥境辑Solidworks性能优化Solidworks性能优化•很多工程师反应SW2009草图标注后放大缩小等显示操作会变得很慢尤其是草图复杂后,有一个方法可以解决这个问题,通过测试,确实效果明显,方法如下:1.打开桌面显示属性,点击效果: 2.去掉图中圈红的复选框:慧光鲁对湘浮笛南府盎痘惰绰跨蹋村咀姆敬块胺插一才矾暗发帧峦谦腥宴Solidworks性能优化Solidworks性能优化。