要实现如图所示的分段载荷:在顶边上,左半边载荷为 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 假设施加载荷的对象是一个整体,所以载荷也是线性连续的,所以只需要头尾的载荷值就可以确定载荷,所以不能,也不需要人为添加行数。
最后终于试出来了正确的方法。既然要求我只能在一个完整的边上施加载荷,既然不能使用两端直线代替原来的直线,那么我就只能在建模的时候就在我需要加载荷的地方把面断