基于Solidworks和ANSYS Workbench的参数化设计方法
点击左上方蓝字关注并设为星标▲/技术交流★知识共享\▲0前言结构尺寸优化(SizingOptimization)是以结构设计参数(比如板厚、杆长、截面参数等)为优化变量,在众多方案中选择最佳方案的技术。其中,参数化建模是结构尺寸优化最为关键的环节之一。Solidworks是功能最为强大的CAD建模软件之一,其可以对任意复杂模型进行参数化建模。而ANSYSWorkbench是功能最为强大的CAE分析软件之一,其可以对任意参数化模型进行优化求解。如何将两者结合起来,实现参数化设计呢?这正是撰写本文的目的。1问题描述如图1所示的“L”型零件,初始尺寸如表1所述。用Solidworks对其进行参数化建模,然后导入到ANSYSWorkbench中对参数进行识别。图1表1变量初始尺寸2参数化建模Solidworks建模时,出现尺寸参数的地方共有两个:草图尺寸和特征尺寸。下文分别介绍它们的参数化建模方法。2.1草图尺寸首先,按照表1所述初始尺寸构建草图1,并对尺寸进行标注,如图2所示。图2然后,右击“草图1”——>选择“特征属性”——>弹出对话框中的“名称”中输入一个英文名(如Draft),如图3所示,点击确定。图3最后,分别点击草图中标注尺寸,在左侧“主要值”中输入变量名称,并在变量名称前面加上“DS_”前缀,如图4所示。图42.2特征尺寸首先,对上述草图新建一个拉伸,保持默认拉伸尺寸,如图5所示。图5然后,右击“凸台-拉伸1”选择“特征属性”——>弹出对话框中的“名称”中同样输入一个英文名(如Extrude),如图6所示,点击确定。图6其次,选择菜单栏中的工具——>方程式,添加一个全局变量,变量名称前面同样需要加上“DS_"前缀,并给定该变量的初始值,点击确定,如图7所示。图7最后,进入编辑特征模式,删除默认尺寸,单击尺寸输入框输入“=”,并选择刚新建的全局变量,如图8所示。图8至此,已经完成Solidworks的参数化建模,如图9所示。接下来将参数化模型导入到ANSYSWorkbench中进行识别。图93参数识别在Solidworks环境下,选择工具——>ANSYSWorkbench(前提是ANSYS已经集成为Solidworks的一个插件。方法自行百度,本文不再阐述),进入到ANSYSWorkbench工作界面,如图10所示。图10这时在项目管理区自动新建了一个Geometry模块,如图11所示。图11双击A2行Geometry,进入DesignModeler界面,图形区并没有图形出现,如图12所示。图12右击左侧模型树中的Attach1,选择Generate,生成在Solidworks中构建的模型,最下方可以看到Solidworks中创建的参数已经全部被标记为“P”(即已识别),如图13所示。图13关闭DesignModeler界面,回到ANSYSWorkbench工作界面,这时可以看到Geometry模块中多了A3栏Parameters,如图14所示。图14双击A3栏Parameters,可以查看所有参数的详细信息,如图15所示。图15之后便是Workbench的优化操作了。本文不再阐述,有兴趣自行学习。由此可见,强强联合Solidworks和ANSYSWorkbench的优势功能,再复杂的几何模型也可以实现参数化设计。图164注意事项Solidworks中进行参数化建模时,所有草图和特征全部命名成英文,否则ANSYS可能无法识别参数;变量前的“DS_”前缀在ANSYS中是可以修改的(Tools——>Options——>GeometryImport),如图16所示,修改后在Solidworks参数化建模时做相应修改即可。新技能,你get到了吗?转发并点在看让更多人获益吧。来源:纵横CAE