要实现如图所示的分段载荷:在顶边上,左半边载荷为 0,右半边载荷为常量。

我尝试过的,但是失败了的方法有:
1.SpaceClaim 中的 准备-压印
2.SpaceClaim 中的 准备-分割
3.SpaceClaim 建模时使用两端直线代替原来的直线
4.设置 Tabular Data 的变量为 X,实现分段载荷
5.通过 Tabular Data 控制载荷函数,实现分段载荷
6.直接将 Excel 中的数据按列粘贴到 Tabular Data 中
其中,该问题为平面问题,在 SpaceClaim 中无厚度,模型只有一个面和这个面的边,“准备-压印”,“准备-分割”不适用于边;
如果使用两端直线代替原来的直线,那么退出草图之后,会发现该草图不能构成一个 Surface 面;
而对于 Tabular Data,经过多次尝试,可以发现,对于边上的 Pressure 压力,Tabular Data 表只有一行,变量也只能选择 time 或 step,而对于面上的压力,Tabular Data 表只有两行,变量除了 time 或 step 还可以选择 XYZ,也就是说,Tabular Data 表格的行数随着施加载荷的对象的类型而变化,对象类型不变,行数是不会发生改变的。所以我想要在一条边上施加 Pressure 之后,在 Tabular Data 中创建三行 (0,0), (0.5,10), (1,10) 来构造分段函数是不可行的。换句话说,Tabular Data 假设施加载荷的对象是一个整体,所以载荷也是线性连续的,所以只需要头尾的载荷值就可以确定载荷,所以不能,也不需要人为添加行数。
最后终于试出来了正确的方法。既然要求我只能在一个完整的边上施加载荷,既然不能使用两端直线代替原来的直线,那么我就只能在建模的时候就在我需要加载荷的地方把面断开,也就是“使用两个面代替原来的面”,那么两个面产生了交界线,就自然把与其相交的边断开了,具体步骤如下:
1.建模,该模型未经处理

2.使用 设计-分割 分割面
分割工具

分割完毕

3.进入求解器,生成网格划分
进入求解器之前

可以看到分界线

生成网格划分无异常,分界线清晰可见
4.创建 Named Selection,选择要施加载荷的边

这个时候可以选择到顶边的右半边了
5.添加 Pressure,使用刚刚创建的 Named Selection
之后就不赘述了
本文介绍了如何在Ansys Workbench的SpaceClaim模块中解决分段压力载荷的问题。通过尝试并排除错误方法,如使用'压印'、'分割'、替换直线等,最终找到了在建模阶段利用'设计-分割'工具来创建交界线,进而定义分段压力的有效方法。详细步骤包括分割面、生成网格、创建Named Selection以及添加Pressure负载。
1309

被折叠的 条评论
为什么被折叠?



