從 功 W = Fs 推導出 動量守恆


網友   龍的傳人ojbk    在 反相吧 發了一個 帖 《大吊們,看看這題》   https://tieba.baidu.com/p/6929653360   ,

 

帖 里 列了 一個 題 : “用 伽利略變換 和 能量守恆 推導 線性動量守恆定律  。”

 

我 嘗試 解答了一下  。

 

 

如圖,   有 2 個 小球,  m1 和 m2 ,   m1 質量 為 m1,   m2 質量 為 m2 ,   初始時,  m1 的 速度 是 V1₀,  m2 的 速度 是 V2₀  ,

之后,   m1 和 m2 之間 有 一個 力 F,  在 力 F 的 作用下 加速 運動,  經過 時間 t,  m1 、m2 的 速度 為  v1 、v2    。

在 整個過程 中,  F 的 大小 保持不變  。 

 

 

根據  牛頓第三定律,    m1 對 m2 施加 力 F,   m2 也對 m1 施加 力 F,  反之亦然  。

 

初始時 m1 、m2  組成 的 系統 的 總動量  p = m1 * V1₀ - m2 * V2₀     ,

 

經過 時間 t 時,     根據 能量守恆,    F 做 的 功 會 轉換為 m1 、m2 的 動能,

 

對於 小球  m1,   有

 

1/2 * m1 * v1 ² =   1/2 * m1 * V1₀ ²  + Fs

 

s =   V1₀ * t  +  1/2 * a * t ² 

=  V1₀ * t  +  1/2 * F / m1 * t ²

 

Fs   =   F  *  (  V1₀ * t  +  1/2 * F / m1 * t ²  )

=   F * V1₀ * t   +   1/2 * F ² * t ² / m1

 

於是,

 

1/2 * m1 * v1 ²   =   1/2 * m1 * V1₀ ²  +  F * V1₀ * t   +   1/2 * F ² * t ² / m1

1/2 * m1 * v1 ²   =   1/2 * m1  *   (  V1₀ ²  +   2 * F * V1₀ * t  /  m1  +  F ² * t ² / m1 ²  )

1/2 * m1 * v1 ²   =   1/2 * m1  *   (  V1₀  +   F * t / m1  )  ²

 

v1  =   V1₀  +   F * t / m1      (1) 式

 

同理可得,    對於 小球 m2,    有

 

v2  =   V2₀  +   F * t / m2      (2) 式

 

此時,   系統 總動量   p = m1 * v1 - m2 * v2  =  m1 *  V1₀  +  m1 * F * t / m1  -   ( m2 *  V2₀  +  m2 * F * t / m2 )

=   m1 *  V1₀  +  F * t  -  m2 *  V2₀  -  F * t

=   m1 *  V1₀   -  m2 *  V2₀

 

可以看到,   經過 時間 t 時 的 系統總動量 和 初始時 一樣,   也就是 動量守恆  。

 

 

 

 

但 問題 是 這里 沒有 用到 伽利略變換,   看起來 也 不適合 用 伽利略變換 。  因為 動量守恆 是 對 慣性系 說 的,    如果 以 小球 m2 為 參照系,  則 m1 相對於 m2   的 速度 一直在 增大,  系統  的 總動量 也是 一直在 增大,    就不守恆了 。

 

有意思 的 是,  在 二體 問題 中,  可以用 約化質量 將 一個 質點 等效 為 慣性系,  這樣 可以用 牛頓第二定律 研究 另一個 質點 相對於 這個 質點 的 運動  。

因為 兩個 質點 相互吸引, 彼此加速,  彼此間 的 相對運動 不滿足 牛頓第二定律   。

因此 要用 約化質量 將 一個 質點 等效 為 慣性系, 才能  用 牛頓第二定律 研究 另一個 質點 相對於 這個 質點 的 相對運動  。

 

但  約化質量 這一招 對 動量守恆 無效  。   可以知道,  使用了 約化質量,  一個 質點 相對於 另一個 質點 的 動量 可大可小,  而 這也是 兩個質點 組成 的 系統 的 總動量 ,    也就是 系統 總動量 可大可小,   隨着 二體 的 運動 而 變化,   這就不守恆了   。

 

但 你 可以用 角動量守恆  。  啊, 這  。

 

 

 

 

 

上面 推導 出 (1) 式  (2) 式 是 在 F 的 大小 不變 的 情況 下 。      如果 F 的 大小 隨 時間 t  變化,     那么,  可以 將  (1) 式 (2) 式  看作 是 一個 微元 里 的 情形,

 

設  t1 、t2 是  2 個 時刻,   t2 > t1 ,   在 t1 到 t2 這段時間 內  F 大小 恆定,     設 小球 m1 在 t1 時 的 速度 為 v11, 在 t2 時 的 速度 為 v12,

 

根據 (1) 式,    有

 

v12   =    v11  +   F * ( t2 - t1 ) / m1 

 

v12 - v11 =   v11  +   F * ( t2 - t1 ) / m1   -   v11

=    F * ( t2 - t1 ) / m1

=    F / m1   *    ( t2 - t1 )

 

令   v12 - v11 = ⊿ v1  ,     t2 - t1 =  ⊿ t

 

⊿ v1  =    F / m1  *   ⊿ t

 

令    ⊿ t ->  0 ,    則  ⊿ t  =  dt,   ⊿ v1 = d  ( v1 )    ,

 

d  ( v1 )  =    F / m1  *   dt           (3) 式

 

當  ⊿ t ->  0  時,     ⊿ t  就變成 微分 dt,    ⊿ t  內 的 事件 就 變成 微元  ,    (3) 式 就表示 這個 微元 ,   也就是 微分時間 dt 內 發生 的 事件  。

 

對   (3) 式 兩邊積分 ,

 

ʃ  d  ( v1 )   =   ʃ  F / m1  *   dt 

ʃ  d  ( v1 )   =   1 / m1  *  ʃ  F  dt 

v1 =  1 / m1  *   ʃ  F  dt  ,   [ 0, t ]   +   C   ,         C 為 積分常數               (4) 式

 

為了 確定 積分常數 C,    把   ʃ  F  dt   變成了 定積分,    ʃ  F  dt  ,   [ 0, t ]  表示 積分區間 [ 0, t ]  上 的 定積分 。

 

當 t = 0 時,  v1 = V1₀ ,    ʃ  F  dt  ,   [ 0, t ]  =    ʃ  F  dt  ,   [ 0, 0 ]  =   0   ,   代入 (4) 式,

 

V1₀ =  1 / m1  *   0   +   C 

V1₀ =  0   +   C 

C   =   V1₀

 

將 C 代回  (4) 式,

v1 =  1 / m1  *   ʃ  F  dt  ,   [ 0, t ]   +   V1₀

v1  =   V1₀   +   1 / m1  *   ʃ  F  dt  ,   [ 0, t ]            (5) 式

 

同理可得,  對於 小球 m2,  有

 

v2  =   V2₀   +   1 / m2  *   ʃ  F  dt  ,   [ 0, t ]            (6) 式

 

這樣,  當 經過 時間 t 時,   系統總動量  p  =  m1 * v1  -   m2 * v2

=   m1  *   {  V1₀   +   1 / m1  *   ʃ  F  dt  ,   [ 0, t ]  }     -     m2  *   {  V2₀   +   1 / m2  *   ʃ  F  dt  ,   [ 0, t ]  }

=   m1  *   V1₀   +   m1 * 1 / m1  *   ʃ  F  dt  ,   [ 0, t ]    -    m2  *  V2₀   -    m2  *   1 / m2  *   ʃ  F  dt  ,   [ 0, t ] 

=   m1  *   V1₀    +    ʃ  F  dt  ,   [ 0, t ]    -    m2  *  V2₀    -     ʃ  F  dt  ,   [ 0, t ] 

=   m1  *   V1₀    -    m2  *  V2₀

 

可以看到,   經過 時間 t 時 的 系統總動量 和 初始時 一樣,   也就是 動量守恆  。

這是 在 F 的 大小 隨 時間 t  變化 的 情況 下  的 推導結果,    也就是說,   當 F 的 大小 隨 t 變化 時,   動量守恆 仍然 成立  。

 

 

 

 

 

接着 上面 分析,   二體,   角動量守恆 則 動量不守恆,  動量守恆 則 角動量不守恆  。   這里面 似乎 也 暗藏了 什么 玄機 ?

 

想了一下,    這是不是說,   可以用 動量守恆 來 解 二體問題  ?

 

角動量守恆  解 的 是 一個 質點 相對於 另一個 質點 的 運動,    動量守恆 可以用來 解   2 個 質點 相對於 第三方 參照系 的 運動,  第三方參照系 是 慣性系  。

 

在 直角坐標系 下,   可以將 m1 、m2 的 速度 分為 x 、y 分量,   同樣 的,    動量 也可以 分為 x 、y 分量,   x 方向 上 的 動量守恆,  y 方向上 的 動量守恆  。

 

設   m1 的 坐標 是 ( x1, y1 ) ,    m2 的 坐標 是  ( x2, y2 )   ,    m1 的 速度 的 x 分量 為  v1_x ,    y 分量 為  v1_y ,   m2 的 速度 的 x 分量 為  v2_x ,    y 分量 為  v2_y   ,

 

初始時,  t = 0 ,     v1_x = V1₀_x  ,    v1_y = V1₀_y  ,     v2_x = V2₀_x  ,     v2_y = V2₀_y    ,

 

x 方向 的 總動量  p_x = m1 * V1₀_x + m2 * V2₀_x

y 方向 的 總動量  p_y = m1 * V1₀_y + m2 * V2₀_y

 

根據 動量守恆,

m1 * v1_x + m2 * v2_x = p_x

m1 * v1_y + m2 * v2_y = p_y

 

v2_x = ( p_x  -  m1 * v1_x ) / m2         (7) 式

v2_y = ( p_y  -  m1 * v1_y ) / m2         (8) 式

 

(7) 式  兩邊 對  dt  積分,

 

ʃ   v2_x  dt  =   ʃ    ( p_x  -  m1 * v1_x ) / m2    dt

x2  =   ʃ   p_x / m2  dt  -    ʃ   m1 / m2  *  v1_x    dt

x2  =  p_x / m2  *  t    -     m1 / m2    *   ʃ  v1_x    dt

x2  =  p_x / m2  *  t    -     m1 / m2    *    x1   +   C  ,    C 為 積分常數          (9) 式

 

設 m1 的 初始位置 為   ( X1₀, Y1₀ ) ,   m2 的 初始位置 為   ( X2₀, Y2₀ )   ,  初始時  t = 0  ,   代入  (9) 式 ,

 

X2₀  =  p_x / m2  *  0   -   m1 / m2    *    X1₀   +   C

X2₀  =  0   -   m1 / m2    *    X1₀   +   C

C  =   X2₀  +   m1 / m2    *    X1₀

 

將 C 代回   (9) 式,

x2  =  p_x / m2  *  t    -     m1 / m2    *    x1   +    X2₀  +   m1 / m2    *    X1₀         (10) 式

 

同理,   (8) 式 兩邊 對  dt  積分 可得

y2  =  p_x / m2  *  t    -     m1 / m2    *    y1   +    Y2₀  +   m1 / m2    *    Y1₀         (11) 式

 

列   m1 的 微分方程 ,

d ² x1 / dt ²   =     G * m2 / [ ( x2 - x1 ) ² + ( y2 - y1 ) ² ]  *   [ x2 - x1 ] / 根號 [ ( x2 - x1 ) ² + ( y2 - y1 ) ² ]        (12) 式

d ² y1 / dt ²   =     G * m2 / [ ( x2 - x1 ) ² + ( y2 - y1 ) ² ]  *   [ y2 - y1 ] / 根號 [ ( x2 - x1 ) ² + ( y2 - y1 ) ² ]        (13) 式

 

本來 還要 列 m2 的 2 個 微分方程,  類似  (12) 式  (13) 式  ,   這樣 4 個 方程 組成 方程組,

但 現在 根據   (10) 式 知道 x2 和 x1 的 關系,   根據   (11) 式 知道 y2 和 y1 的 關系,  只要 把  (10) 式  (11) 式  代入   (12) 式  (13) 式  就不用 列 m2 的 2 個 微分方程 了,

這樣,   就 只要 2 個 微分方程  組成 方程組,    這也是 一種 簡化 吧  。

也就是,    只要  m1 的 2 個 微分方程   (12) 式  (13) 式    作為 方程組 就可以,   當然,  要 代入    (10) 式  (11) 式   。

 

(10) 式  (11) 式   里 含有 t,    代入  (12) 式  (13) 式 后,     (12) 式  (13) 式    又變得 復雜 了 一點  。

 

當然,     (12) 式  (13) 式  這 2 個 方程 的 方程組 直接解 應該 也是 解不出來 的,   但 可以 來點 級數 、線性方程組 、隱函數 求導 什么的 來  表示一下, 線性一下, 逼近一下 。

 

 

 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM