ESC
输入关键词搜索文章
目录

第三章 旋量代数

戴建生 · 高等教育出版社 2014
从线矢量到旋量:加一个旋距参数,统一运动与力的代数
学习目标
  • 掌握旋量的严格数学定义(定义 3.1),理解主部/副部的物理含义
  • 理解旋距(pitch)作为不变量的几何意义
  • 掌握旋量坐标变换法则(原点平移后副部变化规律)
  • 掌握互易积的定义(定义 3.4)和定理 3.1(不变性证明)
  • 理解速度旋量 vs 力旋量的区别
章节位置
本节在课程中的位置

第二章建立了直线几何(Plücker 坐标),第三章在此基础上给直线加上一个旋距参数,得到旋量。这是最关键的一步——旋量是线矢量的推广,线矢量是旋量在旋距为零时的特例。

本章之后:第四章将旋量放到指数映射中,得到有限位移旋量;第五章引入 $6 \times 6$ 伴随矩阵;第六章讨论互易性。

3.1
背景问题:为什么旋量比线矢量更基本

线矢量只能描述两种情况:(1) 纯旋转(绕某轴无限快旋转但无平移),(2) 纯力(作用线确定的力)。但刚体实际运动往往是螺旋式的——绕轴旋转的同时沿轴平移。

核心问题:线矢量只有 4 个独立参数,如何扩展到能同时描述旋转 + 平移(各 3 个自由度)的刚体运动?

答案:在六维线矢量上增加一个旋距参数。旋距 $h$ 编码了"旋转与平移的比例关系"——当 $h \neq 0$ 时,物体绕轴旋转 $\theta$ 的同时会沿轴平移 $h\theta$

3.1.1
概念定义:旋量

定义 3.1(旋量):旋量是一个几何体,可用一对三维向量构成的六维向量表示:

$$\mathcal{S} = \begin{pmatrix} \mathbf{s} \\ \mathbf{s}_0 \end{pmatrix} = \begin{pmatrix} \mathbf{s} \\ \mathbf{r} \times \mathbf{s} + h\mathbf{s} \end{pmatrix} = (s_x, s_y, s_z, s_{x0}, s_{y0}, s_{z0})^T = (l, m, n; p, q, r)^T$$

其中 $\mathbf{s}$ 为主部(轴线方向),$\mathbf{s}_0$ 为副部(对偶部,含位置和旋距信息)。

PDF图 3.1:旋量轴线及其位置向量p.48

pdf/screw-algebra/screw-algebra-lie-groups.pdf · p.48

打开原文

定义 3.2(主部与副部):旋量的轴线向量 $\mathbf{s}$ 为主部(原部),确定轴线位置与旋距的向量 $\mathbf{s}_0$ 为副部(对偶部)。

定义 3.3(旋距):旋量副部在主部上的投影与主部模长的比值:

$$h = \frac{\mathbf{s} \cdot \mathbf{s}_0}{\mathbf{s} \cdot \mathbf{s}}$$
旋距的几何意义:当物体做螺旋运动时,沿轴线平移的距离与转角(弧度制)的比值。当旋量为力旋量时,旋距是力偶幅值与合力幅值的比值。
类型条件物理含义
线矢量$h = 0$(旋距为零)纯旋转,或纯力(方向与作用线确定)
纯旋量$\mathbf{s} = \mathbf{0}$纯力矩,作用点无关
一般旋量螺旋运动(旋转 + 沿轴平移)

一个旋量具有 5 个独立参数(4 个来自线矢量 + 1 个旋距),构成五维射影空间中的元素。

3.1.3
旋量的坐标变换法则

当坐标原点由 $O$ 变换为 $P$ 时($\mathbf{r}_{po}$ 为从 $P$$O$ 的位置向量),旋量副部按以下法则变换:

$$\mathbf{s}_p = \mathbf{s}_0 + \mathbf{r}_{po} \times \mathbf{s}$$
PDF图 3.2:旋量坐标原点变换p.49

pdf/screw-algebra/screw-algebra-lie-groups.pdf · p.49

打开原文

将两边与主部 $\mathbf{s}$ 作点积,得 $\mathbf{s} \cdot \mathbf{s}_p = \mathbf{s} \cdot \mathbf{s}_0$。因此:

旋距是不变量$\mathbf{s} \cdot \mathbf{s}_0$ 与坐标原点无关,所以旋距 $h$ 不随坐标系平移而改变。
3.2
旋量运算:对偶向量代数

Clifford(1873)引入对偶元 $\epsilon$,满足 $\epsilon^2 = 0$。对偶数定义为 $\hat{a} = a + \epsilon b$,乘法规则:$(a + \epsilon b)(c + \epsilon d) = ac + \epsilon(ad + bc)$

对偶向量 $\hat{\mathbf{v}} = \mathbf{v} + \epsilon \mathbf{v}^*$:实部 $\mathbf{v}$ 是方向(主部),虚部 $\mathbf{v}^*$ 是位置信息(副部)。

两直线对应的对偶向量的乘积完全刻画了它们之间的所有几何关系:夹角、公垂线、距离。

3.2.1
互易积(定义 3.4)与不变量(定理 3.1)

定义 3.4(互易积):两旋量 $\mathcal{S}_1 = (\mathbf{s}_1; \mathbf{s}_{10})$$\mathcal{S}_2 = (\mathbf{s}_2; \mathbf{s}_{20})$ 的互易积(标量积)为:

$$\mathcal{S}_1 \circ \mathcal{S}_2 = \mathbf{s}_1 \cdot \mathbf{s}_{20} + \mathbf{s}_2 \cdot \mathbf{s}_{10}$$

这与线矢量的 Klein 型(第二章式 2.9)完全对应,是旋量的内积。

互易积的零值($\mathcal{S}_1 \circ \mathcal{S}_2 = 0$)表示两旋量互易——力旋量对速度旋量不做功。

PDF图 3.3:两旋量公法线的姿态向量p.82

pdf/screw-algebra/screw-algebra-lie-groups.pdf · p.82

打开原文

定理 3.1(互易积不变性):互易积独立于坐标系,是不变量。

证明:设原点平移 $\mathbf{r}_{po}$ 后副部变为 $\mathbf{s}_{1p} = \mathbf{s}_{10} + \mathbf{r}_{po} \times \mathbf{s}_1$$\mathbf{s}_{2p} = \mathbf{s}_{20} + \mathbf{r}_{po} \times \mathbf{s}_2$。代入互易积公式:

$$\mathcal{S}_1 \circ \mathcal{S}_2 = \mathbf{s}_1 \cdot \mathbf{s}_{2p} + \mathbf{s}_2 \cdot \mathbf{s}_{1p} = \mathbf{s}_1 \cdot (\mathbf{s}_{20} + \mathbf{r}_{po} \times \mathbf{s}_2) + \mathbf{s}_2 \cdot (\mathbf{s}_{10} + \mathbf{r}_{po} \times \mathbf{s}_1)$$
$$= \mathbf{s}_1 \cdot \mathbf{s}_{20} + \mathbf{s}_2 \cdot \mathbf{s}_{10} + \underbrace{\mathbf{s}_1 \cdot (\mathbf{r}_{po} \times \mathbf{s}_2) + \mathbf{s}_2 \cdot (\mathbf{r}_{po} \times \mathbf{s}_1)}_{=0 \text{(三重积偶排列)}}$$
$$= \mathbf{s}_1 \cdot \mathbf{s}_{20} + \mathbf{s}_2 \cdot \mathbf{s}_{10}$$

变换后结果不变,定理得证。$\mathbf{s}_1 \cdot (\mathbf{r}_{po} \times \mathbf{s}_2) = \mathbf{s}_2 \cdot (\mathbf{r}_{po} \times \mathbf{s}_1)$ 的证明利用了三重积的偶排列性质。

互易积为零时两旋量互易。互易积也被 Ball 称为"虚系数"。

3.3
速度旋量与力旋量

速度旋量(twist):附有速度幅值的旋量,用以描述刚体关于旋量轴线的运动。是李代数 $se(3)$ 的元素。

PDF图 3.4:速度旋量p.88

pdf/screw-algebra/screw-algebra-lie-groups.pdf · p.88

打开原文

力旋量(wrench):附有力幅值的旋量,是对偶李代数 $se^*(3)$ 的元素。

PDF图 3.5:螺旋运动的位置向量p.92

pdf/screw-algebra/screw-algebra-lie-groups.pdf · p.92

打开原文

PDF图 3.8:力旋量的表示p.96

pdf/screw-algebra/screw-algebra-lie-groups.pdf · p.96

打开原文

PDF图 3.9:力偶的平移性质p.97

pdf/screw-algebra/screw-algebra-lie-groups.pdf · p.97

打开原文

PDF图 3.10:力系简化得到的力旋量p.85

pdf/screw-algebra/screw-algebra-lie-groups.pdf · p.85

打开原文

PDF图 3.11:力旋量计算示例p.86

pdf/screw-algebra/screw-algebra-lie-groups.pdf · p.86

打开原文

PDF图 3.12:正则旋量用无限大四面体表示p.87

pdf/screw-algebra/screw-algebra-lie-groups.pdf · p.87

打开原文

3.6-3.7
旋量系初步

旋量系是由若干旋量张成的线性子空间。设 $n$ 个旋量张成 $r$ 维旋量系($r \leq n$),其正交补(互易系)为 $6-r$ 维。

这与线性代数中矩阵秩与零空间的关系完全对应——旋量代数是线性代数的几何推广。

复习速查
  • 旋量 $\mathcal{S} = (\mathbf{s}; \mathbf{s}_0) = (\mathbf{s}; \mathbf{r}\times\mathbf{s}+h\mathbf{s})$:六维向量,主部+副部
  • 旋距 $h = \frac{\mathbf{s}\cdot\mathbf{s}_0}{\mathbf{s}\cdot\mathbf{s}}$:旋转与平移比值,不随坐标平移变化
  • 坐标变换 $\mathbf{s}_p = \mathbf{s}_0 + \mathbf{r}_{po}\times\mathbf{s}$:副部变化,主部不变
  • 互易积 $\mathcal{S}_1\circ\mathcal{S}_2 = \mathbf{s}_1\cdot\mathbf{s}_{20}+\mathbf{s}_2\cdot\mathbf{s}_{10}$:旋量内积,互易⇔值为零
  • 定理 3.1:互易积独立于坐标系,为不变量
  • 速度旋量 $se(3)$ 元素 | 力旋量 $se^*(3)$ 元素

参考来源

  • 戴建生 (2014)《旋量代数与李群、李代数》第三章,P.48-P.87。教材:media/screw-algebra/screw-algebra-lie-groups.pdf
  • Screw theory - Wikipedia