实验数据处理是研究生涯必备,有许多专业的软件如origin能够很好处理实验获得的原始数据,这里着重介绍不需要安装数据处理软件,在仿真分析软件abaqus安装了的基础上,简单地处理实验获得的不平滑曲线的方法!
以下简单数据曲线为例
x:
0 |
0.000109091 |
0.000614234 |
0.000649789 |
0.000685343 |
0.000718566 |
0.0007565 |
0.000796814 |
0.000841889 |
0.000879823 |
0.000924897 |
0.000967591 |
0.001017377 |
0.001071923 |
0.001128849 |
0.001181014 |
0.001264023 |
0.001354123 |
0.00143004 |
0.001491726 |
0.001551031 |
0.001615049 |
0.001686206 |
0.001949463 |
0.002056174 |
0.002162886 |
0.002286209 |
0.002404771 |
0.002537566 |
0.00267988 |
0.002829286 |
0.002988211 |
0.003158989 |
0.003334477 |
0.003526577 |
0.003725817 |
0.003944 |
0.004178794 |
0.004949574 |
0.006982094 |
y:
0 |
0.404647303 |
17.91545772 |
19.60108617 |
21.08228733 |
22.52941729 |
23.87792005 |
25.15648716 |
25.93115895 |
26.60541033 |
27.10930564 |
27.3119397 |
27.17744807 |
26.73990196 |
25.96523017 |
25.05606674 |
23.97834046 |
22.76612256 |
21.41941302 |
20.27354432 |
19.06132642 |
18.08402056 |
17.44563362 |
16.83952467 |
17.34341998 |
17.88317973 |
18.85869236 |
19.93641863 |
21.11635855 |
22.29450524 |
23.20366867 |
24.41588657 |
25.39319243 |
26.03157937 |
26.53726791 |
26.73990196 |
26.80804439 |
26.70583075 |
25.83073854 |
25.49361285 |
首先,直接打开abaqus viewer界面,可以看到只有后处理模块可以使用,按如下图所示将数据输入成为一个xyData,这里作为一个良好的习惯将数据名称改为data,可以先plot查看整个曲线的趋势
然后,在Creat XY Data 下Operate on XY data ,打开后右边的Operators栏下可以看到很多函数,通常最初在学习abaqus可能用到最多的就是几个简单的处理,比如abs(),sqrt()等,软件本身有小提示很容易快速上手去处理数据曲线,当然还有combine可以将获得时间-位移和时间-力曲线合并为位移-力曲线,这里就不再描述,重点是往下找到smooth(X,I)和smooth2(X,F)平滑曲线函数
smooth()内的X是上一步生成好的xydata数据,最小值i= 1时平滑后与原始曲线大致重合
smooth('data',10) 得到更平滑的曲线
当i<1时候,使用smooth2(data,factor=0.75)
更多函数处理曲线如下:
sineButterworthFilter ( xyData= , cutoffFrequency= )处理单调曲线
sae60Filter ( xyData= , timeScaleFactor= )
.....
此外excel 自带曲线平滑处理,在生成好曲线的时候默认勾选平滑线条,更高级的玩法可以自带函数生成新的一条平滑曲线,这里就不再探索了。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删