ansys-表格

本文详细介绍了ANSYS中的表格数组(TABLE)与数组(ARRAY)的区别和使用方法,包括定义、填充、查看和应用。TABLE数组允许线性插值,其索引可以是小数,适合用于定义连续函数,如荷载、谱曲线等。文章通过实例演示了如何在ANSYS中创建、填充表格数据,并展示了如何将表格数据应用于荷载施加,强调了在瞬态分析中选择合适的时间步长以确保精度的重要性。
摘要由CSDN通过智能技术生成

ANSYS中会有许多的参数数据,这些参数的形成后要放到一个容器中去,等着以后调用。ANSYS中提供了多种存取的容器。其中有变量(variables)数组(arrays) 以及表格(tables)。变量和我们平时用的一样。数组其实和我们平时用的也差不多。ANSYS中的参数数据存储时的排列和Matlab中的矩阵形式是一样的,是以列优先的。我们在Matlab中单个数据索引的时候是按照列调用的,先调用第一列然后调用第二列依次类推。

一维是一列(column),二维是行和列(rows and columns),三维是行列以及面(rows,columns and planes)。ANSYS中提供的三种类型的数组ARRAY,CHAR以及TABLE。重点介绍一下TABLE。它是ANSYS特有的一种数据存储容器。它能允许ANSYS线性插值计算得到所存入数据之间的数据。比较一下一维数组和表格的不同,如下图所示:

ANSYS中表格数组的定义及使用举例

 

第一个图就是一个一维ARRAY数组,假如我们命名为A(实际定义时为*DIM,A,ARRAY,7   意思是定义一个名为A,一共7行的数组,列项不明确的话默认为1)。可以看成A是一个7行1列的矩阵。索引值也都是从1开始的正整数。以索引值为横坐标画出来的图是一个散点图。第二个图就是一个表格数组。我们命名为B(*DIM,B,TABLE,7),也是一个7行的数据,它与数组的不同之处在于索引值可以是小数,另外画出的图来是一个折线图。意思是说在两个索引值之间我们也可以索引。比如B(3.5)=3.2,B(5)=9.6,那么B(3.8)等于多少?它由B(3.5)和B(5)之间的线性插值得到,即:3.2+(3.8-3.5)/(5-3.5)*(9.6-3.2)=4.48。

对于二维数组,和二维矩阵是一样的。比如定义一个4行3列的矩阵AA:*DIM,AA,ARRAY,4,3。如下图所示:

ANSYS中表格数组的定义及使用举例

 

索引方式和Matlab中一样AA(i,j)。三维数组的表示方式也是一样的。索引方式即AA(i,j,k)。

ANSYS中表格数组的定义及使用举例

 

上文说到TABLE中的索引可以是小数,这是因为TABLE中多出了一行和一列,名为0行,0列。这个0行0列就是为了存储索引值的,索引值是由我们指定的,不像ARRAY是自动生成的。指定的时候要注意索引值必须是递增的,如果不指定,默认情况是得到一个很小的值(7.888609052E-31)。我们在GUI中可以通过下图方式查看表格数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值