随着吊重质量增加,如何测量整车的质心位置变化
各位论坛高手,小弟最近在做一个随车吊起重分析,需要测量整车质心位置随着重物的增加而变化的曲线,由于吊重质量随着时间变化(设置的是step函数,)如何才能测出这个实时变化的整车质心呢?恳请各位高手指点迷津!!
最初,编辑了测量函数,各部分的part质量*其质心位置(part.cm),最后除以整个车的质量,如图(截图没截全,因为很多part),
但是一想这个重物是随时间变化的,于是小弟就迷茫了,不知道怎么编写这个函数。重物是加在吊钩处的单点力,吊钩从属于最后一节节臂,如果单单考虑最后一吊臂的质心变化,函数表达可以写成:y=(M*part.cm+X*a)/(M+X) 其中,y是整个节臂的质心坐标;M为重物质量为0时候的初始节臂质量,part.cm是初始节臂质心坐标;X是重物吨数,未知量;a为吊钩处marker点坐标,所以这个函数是关于X的函数。
现在的问题是如何在adams中输入这个函数让,并却正确。下图是测量吊钩处的力,
10秒之前运动时伸出节臂,10秒以后开始加step函数,模拟重物吨数的增加。就是需要测量哪些物理量才能在后处理中合成我想要的整车质心位置随着重物的增加而变化的曲线??
感觉应该用到函数编辑,但是自己不会输入,整车质心表达式能不能写成关于一个变量吨位X的表达式,问题应该就解决了,函数怎么录入到adams中呢?需要C语言编程吗?希望不要这么麻烦,因为对于编程不够熟练。耽误各位大侠一些时间指点下,再次谢谢了!!:)
重物的增加你是怎么模拟的,还有就是绳索,怎么提升的? 开心与哈哈312 发表于 2013-12-11 12:21
重物的增加你是怎么模拟的,还有就是绳索,怎么提升的?
就是一个单点力(force,single-compoment),加的step函数,设置从0增加到5吨。这个力加到了吊钩中心的marker点上。期待您的回复谢谢啦 你的想法不错,推荐你读一篇硕士论文,名字叫“基于多体动力学的火箭飞行仿真研究_吕明亮”,他论文里模拟了变质量和变质心,可以参考一下。 可以把你的车体分为两个部分计算重心,车身部分(不变),吊臂部分(变化),得到了吊臂部分质心随时间变化也就能算出整体了。 没理解错的话,你的问题是y=(M*part.cm+X*a)/(M+X) 中的X如何表示, 可以直接用你表示重物的力除以重力加速度就可以了,x=SFORCE/g 注意单位
我这里有资料,你可参考一下 louhb 发表于 2013-12-12 11:00
我这里有资料,你可参考一下
谢谢回答,这个资料我有,这个是固定的质量,我这个是变化的质量,麻烦大侠了。。。 试试间接的,如将整车与一PART通过三点相连,测量三点合力的位置。 这个问题我也遇到过,未解决。。。。。
页:
[1]