下面这部分讲的是空间力(spatial force),也常叫 wrench(力旋量)。它把三维力 $ \mathbf f $ 和该力对某点的力矩 $ \mathbf n_O $ 合在一起,用一个六维量表示。
一个刚体受到的一般力作用
对于刚体B,最一般的外力可以分成两部分: $ \mathbf f $ 和 $ \mathbf n_O $
$ \mathbf f $ : 表示作用在刚体上的合力,方向和大小就是普通三维力。
$ \mathbf n_O $ : 表示该力系关于点 $ O $ 的总力矩,也可以理解为作用在刚体上的力偶矩。
因此,一个空间力可以用下面这一对三维向量描述:
$$ (O,\mathbf n_O,\mathbf f) $$
更本质的说,是用 $ (\mathbf n_O,\mathbf f) $来描述相对于点O的空间力。
这里和空间速度类似:空间速度由角速度 $ \boldsymbol\omega $ 和点 $ O $ 的线速度 $ \mathbf v_O $ 组成;空间力则由力矩 $ \mathbf n_O $ 和线力 $ \mathbf f $ 组成。
为什么力矩依赖参考点
力 ($ \mathbf f $) 本身与选哪个点作为参考点无关,但是力矩与参考点有关。
如果已知力系关于点 (O) 的总力矩为 $ \mathbf n_O $ 那么它关于另一个点 (P) 的总力矩为
$$ \mathbf n_P=\mathbf n_O+\mathbf f\times \overrightarrow{OP}. $$
这里:$ \overrightarrow{OP} $ 表示从点 (O) 指向点 (P) 的位置向量。
这个公式的含义是:同一个力系,如果换一个参考点计算力矩,力矩会增加一项由力 ($ \mathbf f $) 和参考点偏移量产生的附加力矩。
因为叉乘反交换:
$$ \mathbf f\times \overrightarrow{OP} = -\overrightarrow{OP}\times \mathbf f. $$
所以这个公式也常见地写成:
$$ \mathbf n_P=\mathbf n_O-\overrightarrow{OP}\times \mathbf f. $$
两种写法等价。
坐标展开
现在在点 O 建立笛卡尔坐标系
$$ Oxyz $$
其正交单位基为 $ {\mathbf i,\mathbf j,\mathbf k}. $
那么力矩 $ \mathbf n_O $ 可以展开为:
$$ \mathbf n_O = n_{Ox}\mathbf i+n_{Oy}\mathbf j+n_{Oz}\mathbf k. $$
力 $ \mathbf f $ 可以展开为:
$$ \mathbf f = f_x\mathbf i+f_y\mathbf j+f_z\mathbf k. $$
其中:
$$ n_{Ox},n_{Oy},n_{Oz} $$
是关于 O 点的力矩分量;
$$ f_x,f_y,f_z $$
是线力分量。
六个基本空间力
空间力可以看成六个基本力的线性组合。
前三个是单位力偶:
$$ \mathbf e_x,\mathbf e_y,\mathbf e_z $$
分别表示绕 (x,y,z) 方向的单位力矩。
后三个是单位线力:
$$ \mathbf e_{Ox},\mathbf e_{Oy},\mathbf e_{Oz} $$
分别表示沿 (Ox,Oy,Oz) 三条直线作用的单位线力。
因此定义 Plücker 力坐标基:
$$ \mathcal E_O= {\mathbf e_x,\mathbf e_y,\mathbf e_z, \mathbf e_{Ox},\mathbf e_{Oy},\mathbf e_{Oz}} \subset \mathbb F^6. $$
这个基的顺序很重要:前三个对应力矩,后三个对应力。
空间力向量的表达式
空间力向量记为
$$ \hat{\mathbf f} $$
它可以写成六个基向量的线性组合:
$$ \hat{\mathbf f} = n_{Ox}\mathbf e_x +n_{Oy}\mathbf e_y +n_{Oz}\mathbf e_z +f_x\mathbf e_{Ox} +f_y\mathbf e_{Oy} +f_z\mathbf e_{Oz}. $$
它的结构可以看成:
$$ \underline{\hat{\mathbf f}}_O = \begin{bmatrix} n_{Ox}\\ n_{Oy}\\ n_{Oz}\\ f_x\\ f_y\\ f_z \end{bmatrix}. $$
也可以紧凑地写成:
$$ \underline{\hat{\mathbf f}}_O = \begin{bmatrix} \underline{\mathbf n}_O\\ \underline{\mathbf f} \end{bmatrix}. $$
为什么说整体是不变的?
文中说:
Each individual term on the right-hand side depends on the position and orientation of (Oxyz), but the expression as a whole is invariant.
意思是:单独看某个分量,例如
$ \mathbf f $ 和 $ \mathbf n_O $
它们当然依赖坐标系。你换一个坐标系,分量数值会变。
但是整个空间力
$$ \hat{\mathbf f} $$
作为一个几何对象,不依赖于你怎么选坐标系。变化的只是它的坐标表示。
这和普通三维向量完全类似。比如一个力 $ \mathbf f $ 本身是客观存在的,但它在不同坐标系中的坐标会不同。空间力也是如此。
