abaqus operating on xy data

更新时间:2023-03-08 07:29:35 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

ABAQUS-后处理,Operate on X-Y Data

通过ABAQUS计算完,在historyoutput中绘制X-Y DATA。 大多数情况下,我们需要对得到的X-Y DATA再operate,这是我对一些operation函数自己的理解。首先保存X-YData,然后点击operate on XY data,对保存的数据进行操作。

必须遵守的语法规则为:

1, 函数的多个参数必须用逗号隔开。 2, 数据对象名称必须用引号包围。 3, 功能参数必须使用括号。

下面说一下各个函数的使用方法

+在x y数据对象上使用加法

1,向x - y数据对象添加标量:如\,其意义为X值不变,每一点的Y值加上1。即: XYData-1=[(1,1),(2,2),(3,3)] \

2,将X - Y数据对象添加到另一个X-Y数据对象:有两组X-Y数据相加,得到相加后的X-Y数据,其意义为X值不变,每点的Y值相加。(前提是两组X-Y数据相对应)

- 在x y数据对象上使用减法

与加法的使用方法相似,就不再重复了

* 在x y数据对象上使用乘法 / 在x y数据对象上使用除法

同样,只对Y值进行计算,X值保持不变。如 XYData-1=[(1,1),(2,2),(3,3)] XYData-2=[(1,4),(2,4),(3,4)] 则,\\

abs(A) 获取一个X - Y数据对象的绝对值

如图所示,把X-Y数据的Y值全部变为正的

avg(X,X,...) 查找两个或多个x - y数据对象的平均值

可以对多个x - y数据使用,求的平均的Y值

currentAvg(X)查找x - y数据对象的当前平均值

这个函数的使用方法是这样的,对于一组x - y数据,使用该函数得到了一组新的x - y数据,新的x - y数据具有这样的特征:X值依旧保持不变,Y值为前面所有点与当前点的Y值的平均值。如: XYData-1=[(1,1),(2,2),(3,3)]

currentAvg(\

differentiate(X) 对X - Y数据对象进行微分

如下图所示,对Y值进行数值微分计算

fit(X)在X - Y数据对象上执行曲线拟合

拟合函数提供了两种曲线拟合算法:线性最小二乘法和样条插值。

使用方法为:点击fit之后,会默认出现

fit ( xyData= , typeOfFit= LINEAR_LEAST_SQUARES )

拟合类型为线性最小二乘法,如果要执行样条插值,需要把类型改为SPLINE_INTERPOLATION。

integrate(X) 对X - Y数据对象进行积分

使用的方法为梯形法则,这等同将被积函数近似为直线函数,被积的部分近似为梯形。如下图所示:

本文来源:https://www.bwwdw.com/article/z663.html

Top