|
原帖由 小菜鸟制造 于 2009-10-9 01:29 发表
6楼的做法从一开始就是错的,加速度是有方向的矢量,2个滑块的加速度只是数值相同,方向完全不同,不相同的2个加速度不可能用m1+m2来算
另外一个大的错误在于,在加速度不为零的情况下,m2的重力不等于对m1的拉力 ...
的确加速度是矢量,有方向,但是这个系统是两个物体通过滑轮用线连接起来,用滑轮连接起来的物体,在连线方向上的力、加速度是可以直接相加的。
还有就是,绳子的拉力,在连接起来的物体中属于内力,不影响系统的机械能,就是说,拉力是否为恒力,不影响方程的正确性。
还有就是,你理解错了,的确m2的重力不等于对m1的拉力。如果相等的话,m2怎么会加速运动。由于绳子对m1、m2的力大小是时刻相等的,由于滑轮让力变向,力的方向是在绳子的张紧方向,任何时刻互相抵消。
你可以分别对M1 M2列牛顿第二定理方程,然后两式左右分别相加,你会发现绳子的拉力F是被消去的。so绳子的拉力不会对结果产生任何影响。
我换种说法,可能你会好理解一些。图中的式子,的确是用m2g减去后面一串关于m1的式子。但你仔细看,这行式子算的不是m1的加速度,分母上,不是m1,而是m1+m2.算的是m1 m2共同的加速度。
我把式子写全。a=[(m2g-F)+(F-m1g sin 30-m1g cos 30)]/(m1+m2)
F为绳子的拉力,括号打开后,F消去。为什么我这里能用假设的F带进去呢,我上面说明了F不等于m2的重力,但没有证明F是恒力。好,我用归谬法证明一下。
首先,m1 m2由于有绳子牵引,他们的速度和加速度在数值上是在任意时刻都是相等的。
假设:t1时刻,绳子拉力大小为f1,m1加速度为a11,m2加速度a12
t2时刻,绳子拉力大小为f2,m1加速度a21,m2加速度a22
且 f1大于f2
(1)t1时刻,a11=(f1-m1g sin 30-m1g cos 30)/m1
a12=(m2g-f1)/m2
a11=a12
(2)t2时刻,a21=(f2-m1g sin 30-m1g cos 30)/m1
a22=(m2g-f2)/m2
由于f2小于f1,根据式子,我们可推算得:a21小于a11,a22大于a12,
a21不等于a22,即t2时刻,m1、m2加速度不等,假设不成立。
所以,f1=f2由于t1 t2为任意时刻,即证明得任意两个时刻,f1=f2,即绳子的拉力为恒定。
现在已经证明,F为恒力,这么,式子a=[(m2g-F)+(F-m1g sin 30-m1g cos 30)]/(m1+m2)是正确的,当然,消去F后的式子也就没有错误。
24 25楼已经验证过了,用牛二定理计算的结果,和用能量守恒计算的结果是相同的,两种计算方法,都是正确的。
[ 本帖最后由 redwisejayzr 于 2009-10-12 02:38 编辑 ] |
评分
-
查看全部评分
|