在ansys热分析的时候,要加载热源,如何将热源函数转成表格的形式在APDL里加载????
展开全部
表格加载一般用于瞬态分析,加载随时间变化的载荷。要求已知载荷随时间的变化情况,可以自己先列一个表格,内容是一对一对的:时间点和相应载荷值。
然后操作如下:
1 定义一个两列的表数组:
Utility Menu > Parameters > Array Parameters > Define/Edit > Add
在弹出的对话框中:激活 Table 类型;输入表数组名;输入行数为已知载荷的时间点个数,列数为 2.
2 编辑表数组:
将前面准备好的数据输入到新定义的表数组中:第一列为各时间点值,第二列为相应的载荷值。
3 施加载荷:根据热源是热流或生热率或其他,以及施加到哪种类型的实体 (节点、单元或几何实体) 上,选择适当的加载方式,在施加具体载荷的对话框中,一般在右上角有个带向下箭头的小窗口,默认显示为 "Constant",点击小窗口右边的箭头,在下拉菜单中选择 "Exist Table",然后点击对话框中的 OK,在弹出的选择表数组的对话框中选择刚刚定义的表数组,再点击 OK,即可。
然后操作如下:
1 定义一个两列的表数组:
Utility Menu > Parameters > Array Parameters > Define/Edit > Add
在弹出的对话框中:激活 Table 类型;输入表数组名;输入行数为已知载荷的时间点个数,列数为 2.
2 编辑表数组:
将前面准备好的数据输入到新定义的表数组中:第一列为各时间点值,第二列为相应的载荷值。
3 施加载荷:根据热源是热流或生热率或其他,以及施加到哪种类型的实体 (节点、单元或几何实体) 上,选择适当的加载方式,在施加具体载荷的对话框中,一般在右上角有个带向下箭头的小窗口,默认显示为 "Constant",点击小窗口右边的箭头,在下拉菜单中选择 "Exist Table",然后点击对话框中的 OK,在弹出的选择表数组的对话框中选择刚刚定义的表数组,再点击 OK,即可。
追问
多谢啊!但是在命令流里怎么来实现呢???
因为载荷步太多,一个一个加载太麻烦。想用命令流实现
追答
如果使用 APDL 来实现上述操作,大概思路如下:
1 假设已知载荷的时间点个数为 N_load,先使用 *dim 命令定义一个两列的表数组:
*DIM, load_T, Table, N_load, 2
其中第 0 列 (ANSYS 表数组的列编号从 0 开始) 存放时间点值,第一列存放载荷值。
2 使用 *set 命令将数据写入表数组 load_T:
3 加载时,在相应的加载命令中使用 %load_T% 替换原来的常数值。
因为不了解你的具体情况,只能提供一个思路,没有验证过,仅供你参考。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询