自前一章提出的在三維空間中可繞任意軸轉動的問題已經過去1周(筆者太忙..研究實時碰撞演算法苦逼呀)
好了也不吐槽了,讓我們來看看什麼叫慣性張量…
這個新名詞也沒啥稀奇的,張量故名思議就是向量的集合…好幾個不同位置的向量組合在一起就叫張量,例如乙個曲面上每個點都有乙個法向量,那這個曲面上所有的法向量就叫張量…懂了麼。
接著上一次說道我們已經獲取到了每個軸上的轉動慣量,那任意軸都是由x,y,z軸組合平移而成,比如斜線 (1,1,1),就是x=1,y=1,z=1組合而成,聰明的讀者大概已經理解了接下去我們要做什麼。
其實任意軸的轉動慣量就是乙個3x3的矩陣———-乙個二階張量
為了明白轉動慣量從何而來,你必須重新觀察角動量方程: hc
g=∫(
r×(w
×r))
dm其中w是物體的角速度,r是重心到每個原子質量dm的距離,三重向量積
可以用向量積展開,r和w都是向量,可以表達如下: r=
xi+y
j+zk
w=wxi+w
yj+w
zk代入方程展開叉乘向量積得到: hc
g=∫[
(y2+
z2)w
x+xy
wy−x
zwz]
i+ [
−yxw
x+(z
2+x2
)wy−
yzwz
]j+
[−zx
wx−z
ywy+
(x2+
y2)w
z]kd
m 我們使用上一節中公式替換方程中元素 ix
x=∫y
2+z2
dm i
yy=∫
z2+x
2dm
izz=
∫x2+
y2dm
ixy=iyx
=∫yx
dm i
xz=i
zx=∫
xzdm
iyz=izy
=∫yz
dm通過替換i變數後方程我們得到 hc
g=[i
xxwx
−ixy
wy−i
xzwz
]i+
[−iy
xwx+
iyyw
y−iy
zwz]
j+ [
−izx
wx−i
zywy
+izz
wz]k
通過簡化我們可以得到 |i
xx−i
xy−i
xz|
i=|−
iyxi
yy−i
yz|
|−iz
x−iz
yizz
| 進一步簡化可得: hc
s=iω
那有些同學要問問什麼上一節中的物體都沒有慣量積呢?ix
y,iy
z,iz
x 因為上一節給出的物體都是軸對稱的!這很重要
在軸對稱的物體上 積分為零!
我們來看下ix
y=iy
x=∫y
xdm
在y>0的情況下x從左積分到右 y∫
xdm 其中x>0 y∫
−|x|
dm其中x<0
所以從左往右積分和為零,同樣y,z軸上因為對稱所以積分都為零,所以慣性積為零 |i
xx00
| i=
|0iy
y0|
|00i
zz|
現在我們就能計算出如果加在物體上的力能獲得多少角速度了
力* 力矩臂* delta時間 = 轉動慣量* 角速度
所有都是已知量求角速度還不簡單麼 :p
計算機物理學 剛體動力學 1
在實際物理中我們用積分來計算物體的質量,相對於海平面的重力加速度計算物體的重力,以微分的概念計算物體的質心,轉動慣量等,這在計算機中實現是非常困難的。計算開銷將非常的大,所以在計算機中我們通常以近似公式來模擬物體的物理特性。概念普及物體的質量是表明物質的多少與重量不同,重量通常是表示重力作用在物體上...
計算機鼻祖撰寫20世紀最重要物理學著作
高德納是美國計算機科學家唐納德 克努斯 donald knuth 的中文名。這位 現代電腦科學的鼻祖 是計算機界的傳奇人物。他在年僅36歲時就獲得了圖靈獎,成為該獎歷史上最年輕的獲獎者。他的獲獎作品 計算機程式設計藝術 原計畫出七卷,至今才出到第四卷。儘管如此,它依然與愛因斯坦的 相對論 狄拉克的 ...
物理學家研發出新型量子計算機基本原件,運算速度更快
除了潛在的公升級優勢,基於囚禁的里德伯離子而研製的量子計算機還擁有其他優勢,包括能更好地控制量子位元 門運算速度更快等。為何新的基本元件可以使量子計算機運算速度更快?目前,量子計算機面臨的最大問題之一是,如何增加每個邏輯門中發生糾纏的量子位元的數量。但是如果想要公升級增加糾纏量子位元的數量,這步驟很...