HyperGraph 曲线处理小技巧
作者:wangdong
邮箱:lb_guzhu@163.com
接触到数字化分析已有半年时间,期间做过一些简单的例子,其中当然也少
不了对结果的处理,尤其是对曲线的处理。刚开始对与各种曲线的做法也是没有
头绪,后来经过一段时间的摸爬滚打,也算慢慢摸出一条野路子,虽然不属正统,
但也能解决一些问题,在此分享一下,也请各路高手批评指正。
关于 ls-prepost 的操作技巧已经有高手做过了,我从中也学习了很多,在此
就不班门弄斧了。这次主要是说一下 hypergraph 里我经常用到的一些技巧,主要
是曲线之间的合并,对于合并生成的新曲线进行积分运算等。
1,曲线之间的合并。
用 ls-dyna 作分析时经常需要导出力与时间的关系曲线和位移与时间的曲线,
两个曲线往往会在两个不同的二进制文件中,我们又经常需要的是力与相关位移
的关系曲线,用来分析能量。那么怎样实现前两条曲线的合并而生成第三条曲线
呢。
首先,先将两条曲线分别导入,如图示。
现在两条曲线已经导入了,我们要得到的是力与位移的关系,先做一个前提
工作,就是把这两条曲线的纵坐标的标识记下来,用复制就可以了。然后如
图示。
先打开曲线定义面板,add 一条新曲线,用 math 方式定义,然后把前面两条
曲线的纵坐标粘贴到相应的位置,apply 就可以得到力与位移的曲线了。不
过坐标轴的名称要改成相关的名,包括线型及颜色的选择,这了就不做说明
了。
当然这里并不限于此,你也可以把两条曲线加起来,只要在相应的栏里
做一个+运算就行了,其他运算类推。不过貌似不能做混合运算,我试过不
行,大家可以试一下,可以的话做一些补充。
2,对新生成的曲线做积分运算。
对上面生成的曲线做积分,我不知道 hypergraph 有没有现成的命令可
以实现,origin 是可以实现的,你只要把新得到的曲线导出,然后导入到 origin
里,用 analysis》calculus》integral 命令即可实现。这里还是讲用 math 方式
得到,当然用到的就是
integral(,)。如下图
还是 add 一条新曲线,math 里选择 integral,然后把相关是标识粘贴进去,
顺序不要搞错啊,apply 就可以了,这种方法的正确性是可以保证的,已经
用 origin 验证过了,在 math 里的 value 中可以看每个节点的坐标值。
因为经常需要提取力与位移的关系曲线,然后积分得到能量,所以我比
较常用这两种方法,路子看上去不太正统,但确实可以解决问题,也就不失
为一种方法。对于其他问题,大家也可以考虑能不能用这种方法来做。希望
大家能补充进新的例子,也希望比较专业的高手能提供些简单的方法,大家
一起进步。