isight集成Solidworks和Ansys教程
- 下载提示
- 文本预览
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Solidworks和Ansys集成教程
本教程是一个进行悬臂梁减重分析的例子,iSIGHT-FD V2.5集成的软件是Solidworks 2004和Ansys V10。
一 Solidworks参数化过程
1. 新建一零件图,选择基准面进入草图绘制状态;
2. 使用”直线绘制”按钮绘制下图所示工字形界面;
3. 使用”智能尺寸”按钮标注如下所示各处的尺寸;
4. 可以在菜单“工具—选项”中的“系统选项”的“一般”栏中选择是否显示标注的尺寸的名称,如果不选择该项的话,则图中所标注的尺寸就会只显示数字,而不会显示如D1、D2、D3等尺寸名称。
5. 左键点击一下所标注的尺寸,例如右上角的尺寸20,然后点击右键选择”属性”;
6. 在出现的尺寸属性菜单中,将名称后的D1修改为HeightUp ,全名后的D1@草图1
会自动更改为HeightUp@草图1。SolidWorks 零件的更新主要是通过修改与这个名称对应的尺寸数值来实现的;
7. 同样的方法,将其它几处尺寸也进行修改,修改后如下图所示;
8. 接下来添加几何关系,首先点击图标添加几何关系的,在左边弹出添加几何关系面板,然后选择下图中的两条绿色的直线12和2,最后点击添加几何关系面板中下方的相等属性,将这两条直线设置为相等约束,修改参数HeightUp的值,则另外一条直线也会相应更改;
9. 同样方法,将下图所示的四组对应直线也设置为相等约束;
10. 最后如下图所示。
11. 接受草图绘制,然后点击“拉伸凸台/基体”按钮,将深度设置为200mm,如下图所示;
12. 双击左边树形菜单的拉伸1图标,右边的图形如下所示,选择拉伸尺寸参数200,右键点击属性,将参数名称修改为Length;
13. 最终结果如下图所示,最后将零件保存为beam.SLDPRT。
二 VBS(Visual Basic Script)文件创建
1. 新建一个文本文档,将其名称“新建文本文档.txt”修改为“beam.vbs”,然后以记事本格式打开该文件,在文件中加入以下内容并保存;
Dim swApp
Dim Part
On Error Resume Next
Set swapp = GetObject(, "SldWorks.Application")
If Err Then
Err.Clear
Set swApp = CreateObject("SldWorks.Application")
Set Part = swApp.ActiveDoc
swApp.Visible = true
erControl = True
End If
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.GetFile("beam.SLDPRT")
Set Part = swApp.OpenDoc(objFSO.GetAbsolutePathName(objFile),1)
Set Part = swApp.ActivateDoc("beam.SLDPRT")
'swApp.Visible = true
On Error GoTo 0
Call ChangePara(Part, 0.05, 0.02, 0.02, 0.02, 0.05, 0.02, 0.2)
Sub ChangePara(Part, Val1, Val2, Val3, Val4, Val5, Val6, Val7)
Part.Parameter("HeightUp@草图1").SystemValue = Val1
Part.Parameter("HeightDown@草图1").SystemValue = Val2
Part.Parameter("FlangeRight@草图1").SystemValue = Val3
Part.Parameter("FlangeLeft@草图1").SystemValue = Val4
Part.Parameter("Height@草图1").SystemValue = Val5
Part.Parameter("Width@草图1").SystemValue = Val6
Part.Parameter("Length@拉伸1").SystemValue = Val7
Part.EditRebuild
End Sub
Part.SaveAs (objFSO.GetParentFolderName(objFile) & "\" & "beam.igs") swApp.CloseDoc "beam.SLDPRT"
2. 该beam.vbs文件的作用是启动Solidworks程序并打开与beam.vbs文件同一目录下的beam.SLDPRT文件,然后将Call ChangePara一行括号里的七个数值写到beam.SLDPRT零件中,最后将该零件保存为igs格式的文件beam.igs。因此,双击该beam.vbs文件执行后就会在与beam.vbs文件同一目录下生成更新后的beam.igs。需要注意执行该beam.vbs文件的路径中不能有中文。
三. Ansys参数化过程
1.打开Ansys程序,导入iges文件
File>Import>Iges
2.设置单元类型 Solid 45
Main Menu> PreProcessor >Element Type >Add/Edit/Delete >Add >Solid >Brick 8 node 45
3.定义材料参数
Main Menu> PreProcessor >Material Props >Material Models >Structural >Linear >Elastic >Isotropic
EX=2e9
Prxy=0.3
Main Menu> PreProcessor >Material Props >Material Models >Structural