接触到数字化分析已有半年时间,期间做过一些简单的例子,其中当然也少不了对结果的处理,尤其是对曲线的处理。刚开始对与各种曲线的做法也是没有头绪,后来经过一段时间的摸爬滚打,也算慢慢摸出一条野路子,虽然不属正统,但也能解决一些问题,在此分享一下,也请各路高手批评指正。
关于 ls-prepost 的操作技巧已经有高手做过了,我从中也学习了很多,在此就不班门弄斧了。这次主要是说一下 hypergraph 里我经常用到的一些技巧,主要是曲线之间的合并,对于合并生成的新曲线进行积分运算等。
用 ls-dyna 作分析时经常需要导出力与时间的关系曲线和位移与时间的曲线,两个曲线往往会在两个不同的二进制文件中,我们又经常需要的是力与相关位移的关系曲线,用来分析能量。那么怎样实现前两条曲线的合并而生成第三条曲线呢。
首先,先将两条曲线分别导入,如图示。


现在两条曲线已经导入了,我们要得到的是力与位移的关系,先做一个前提工作,就是把这两条曲线的纵坐标的标识记下来,用复 制就可以了。然后如图示。

先打开曲线定义面板,add 一条新曲线,用 math 方式定义,然后把前面两条曲线的纵坐标粘贴到相应的位置,apply 就可以得到力与位移的曲线了。不过坐标轴的名称要改成相关的名,包括线型及颜色的选择,这了就不做说明了。

当然这里并不限于此,你也可以把两条曲线加起来,只要在相应的栏里做一个+运算就行了,其他运算类推。不过貌似不能做混合运算,我试过不行,大家可以试一下,可以的话做一些补充。
对上面生成的曲线做积分,我不知道 hypergraph 有没有现成的命令可以实现,origin 是可以实现的,你只要把新得到的曲线导出,然后导入到 origin里,用 an alysis》calculus》integral 命令即可实现。这里还是讲用 math 方式得到,当然用到的就是
integral(,)。如下图

还是 add 一条新曲线,math 里选择 integral,然后把相关是标识粘贴进去,顺序不要搞错啊,apply 就可以了,这种方法的正确性是可以保证的,已经用 origin 验证过了,在 math 里的value 中可以看每个节点的坐标值。

因为经常需要提取力与位移的关系曲线,然后积分得到能量,所以我比较常用这两种方法,路子看上去不太正统,但确实可以解决问题,也就不失为一种方法。对于其他问题,大家也可以考虑能不能用这种方法来做。希望大家能补充进新的例子,也希望比较专业的高手能提供些简单的方法,大家一起进步。
免责声明:
本页面/内容部分素材来源于互联网公 开 信 息,旨在传递更多信息,不代表本平台立场。
版权归原作者或机构所有,如涉及侵权,请通过平台联系我们,我们将在核实后第一时间处理。
本平台对转载内容的真实性、准确性不作任何保证,用户需自行判断并承担使用风险。