首页 理论教育 如何进行SolidWorks优化分析?

如何进行SolidWorks优化分析?

时间:2023-07-02 理论教育 版权反馈
【摘要】:优化分析由三个设计算例参数定义:变量、约束和目标。优化分析使用之前定义的算例获取关于运动和约束的信息。在操作之前,先介绍一些用于优化分析的术语:1)变量。绿色栏显示的是优化设计,红色栏意味着迭代还未满足所有设计约束。注意在继续下一步之前,SolidWorks模型的几何体已经发生了改变。优化分析不应该发生在要生成的零件文件上,而应该基于零件或装配体的本地复制的文件进行。

如何进行SolidWorks优化分析?

优化分析由三个设计算例参数定义:变量、约束和目标。优化分析使用之前定义的算例获取关于运动和约束的信息。

在操作之前,先介绍一些用于优化分析的术语:

1)变量。即在模型中可以更改的数值,可使用参数来定义。

2)约束。约束用于定义位移、速度等的允许范围,可以定义最小和最大值。约束缩小了优化的空间。注意,一个优化算例有两个可能的结果:第一个是触及了设计变量的范围。当设计变量触及变量的允许范围时,优化设计便位于设计变量的边界。第二个可能的结果是满足了约束。此时优化设计位于临界的约束边界。临界约束参考的是激活的约束。例如,位移达到了它的限制范围。

3)目标。也称之为优化准则或优化目标,即定义优化的目标。

步骤11 生成一个设计算例

单击CommandManager中【评估】选项卡中的【设计算例】978-7-111-47213-1-Chapter08-20.jpg图标。也可以从【插入】菜单中选择【设计算例】。将【设计算例1】重新命名为“Chair Optimization”。设计算例的界面出现在屏幕的底部。它提供了两个视图样式:

● 变量视图:以非表格的形式输入参数。

● 表格视图:显示每个变量不连续的一组数值。

4)整体变量。整体变量指的是可以用于方程式中的一个数值或一个模型尺寸。一个模型中所有的整体变量显示在FeatureManager中的【方程式】目录下。在一个优化算例中,一个驱动系统的整体变量可以用作一个【变量】。而一个从动系统的整体变量可以用做一个【约束】。更多信息,请参见SolidWorks在线帮助。

步骤12 定义参数并添加为变量

在【变量视图】中,单击【变量】下方的【添加变量】。系统将自动打开【参数】对话框。在【类别】中,选择【整体变量】。在【参考】中,选择【整体变量】为【Scissor_length=0.5】。【数值】域将自动显示“0.5”,而【链接】域中将显示“∗”,表明它隶属于一个模型尺寸或方程式。在【名称】中输入“Scissor_length”,单击【应用】按钮,如图7-10所示。单击【确定】按钮以关闭【参数】对话框。

978-7-111-47213-1-Chapter08-21.jpg

图7-10 定义变量1

在下拉列表中指定【范围】,并在【最小】和【最大】值中分别输入“0.400000”和“0.600000”,如图7-11所示。

步骤13 定义变量并输入数值

添加第二个变量,定义参数名称为“Scissor_height”,在【整体变量】中选择【Scissor_height=0.2】。

978-7-111-47213-1-Chapter08-22.jpg

图7-11 输入最大最小数值

在【范围】的【最小】和【最大】值中分别输入“0.150000”和“0.300000”。

添加第三个变量,定义参数名称为“Piston_offset”,在【整体变量】中选择【Piston_off-set=0.5】。

在【范围】的【最小】和【最大】值中分别输入“0.500000”和“0.700000”,如图7-12所示。到此已经完成了对设计算例中变量的定义。

步骤14 定义约束

从【约束】的下拉菜单中,选择【Min Displacement】作为第一个约束。从下拉列表中,选择【小于】并输入数值“0.375m”。

978-7-111-47213-1-Chapter08-23.jpg

图7-12 定义变量2

选择【Max Displacement】作为第二个约束。选择【大于】并输入数值“0.600000”。两个约束将自动加载参考算例Chair Motion,如图7-13所示。这样便完成了设计算例中对约束的定义。

978-7-111-47213-1-Chapter08-24.jpg

图7-13 定义约束

步骤15 定义目标

从【目标】的下拉菜单中,选择【MotorForce】作为目标,并选择【最小化】。同样,参考算例被自动设置为Chair Motion,如图7-14所示。

978-7-111-47213-1-Chapter08-25.jpg(www.xing528.com)

图7-14 定义目标

步骤16 设计算例选项

单击【设计算例选项】图标978-7-111-47213-1-Chapter08-26.jpg,选择【高质量(较慢)】选项,如图7-15所示。

步骤17 运行设计算例

单击【运行】按钮,如图7-16所示。

978-7-111-47213-1-Chapter08-27.jpg

图7-15 定义设计算例属性

978-7-111-47213-1-Chapter08-28.jpg

图7-16 运行算例

提示

确保勾选了【优化】复选框

步骤18 优化设计

当算例完成时,【结果视图】选项卡处于激活状态,设计算例对话框显示的是全局结果。设计算例通过15个步骤才得到一个收敛解,如图7-17所示。

对每个特定的迭代,都可以看到每个变量、约束和目标的数值。绿色栏显示的是优化设计,红色栏意味着迭代还未满足所有设计约束。

978-7-111-47213-1-Chapter08-29.jpg

图7-17 结果视图

步骤19 最终设计

在表格第一行,如果单击【初始】、【优化】或任何一个迭代,都会显示模型的结果。通过显示这些图解,可以比较优化之前、优化之后和优化过程中的模型。

在这个优化设计中,剪刀架的长度由0.5m降到0.402258m。剪刀架的高度由0.2m升至0.228616m,活塞的偏移量由0.5m升至0.697327m,如图7-18所示。

978-7-111-47213-1-Chapter08-30.jpg

图7-18 结果对比

步骤20 检查优化结果

通过单击对应的栏目,用户可以查看每个迭代的结果。单击【优化】栏,涉及的运动算例将会更新,以反映这次优化设计。

单击Chair Motion算例选项卡,显示马达力的图解,如图7-19所示。

978-7-111-47213-1-Chapter08-31.jpg

图7-19 查看图解

所需的力从2106N降至1477N,大约降低了30%。

注意

在继续下一步之前,SolidWorks模型的几何体已经发生了改变。优化分析不应该发生在要生成的零件文件上,而应该基于零件或装配体的本地复制的文件进行。

步骤21 保存并关闭文件

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈