# 织构分析：从晶体学到应用

更新：2026-10-24

先明确坐标、单位与统计总体，再沿定义逐步推导。R 表示晶体正交坐标到试样坐标的旋转；n 与 s 分别表示单位晶面法向和单位晶向。取向差与梯度必须按晶体对称处理。课堂数字是演算条件；论文案例的实际结论见各章来源。

## 阅读路线

1. 晶体学、数学准备与旋转：从点阵和衍射出发，能转换指数、方向、法向和完整旋转。
2. PF、IPF、ODF 与概率密度：理解正反映射、投影、归一化及信息损失，先建立几何直觉。
3. 从测量计数到可信极图：逐步解释深度、背景、离焦、误差、TOF 与峰重叠。
4. 从球谐展开到极图反演：从基函数推导积分变换、对称约束、零空间和不完整极图求解。
5. 组分、纤维与真实比例：把峰宽、峰高、多重性与正确测度下的积分联系起来。
6. 从滑移协调到织构演化：推导形变运动学、Taylor/Bishop–Hill、松弛约束和再结晶竞争。
7. 方向性能与工程应用：从多晶模型到r值、弹性、磁性与真实制耳论文。
8. 三维X射线与非衍射取向推断：从斑点几何、波动和偏振推导不同表征能提供的约束。
9. 相变形变与织构记忆：区分晶格对应、取向关系、相容剪切、惯习面和变体选择。

# 晶体学、数学准备与旋转

从点阵和衍射出发，能转换指数、方向、法向和完整旋转。

## 织构究竟是什么：从一块轧板开始，把结构、组织和取向分清

从轧板沿不同方向拉伸的差别出发，建立单个晶粒的取向、多晶体的织构与空间微织构之间的联系。

- 晶体结构决定晶胞里怎样排列，取向决定这套排列相对试样怎样摆放。
- 织构描述取向的统计分布；微织构还保留每个取向所在的位置。
- 织构对性能的作用要经过具体物理机制，不能只用一个“强度值”判断优劣。

### 先想一个可以观察的问题

从同一块铝板裁下三根拉伸试样，分别沿轧制方向、横向和与轧向成 45° 的方向。三根试样的化学成分可以相同，拉伸行为却可能不同。原因不一定是成分或缺陷数量发生了变化：每个晶粒能滑移的面和方向随晶格一起转动，而三根试样的加载方向不同，相对于这些滑移系的几何关系也不同。

这条因果链很重要：晶格中的物理规律有方向性；制造过程使一部分取向出现得更多；许多晶粒共同变形时，这些方向偏好没有完全互相抵消；于是宏观试样表现出各向异性。织构是这条链中关于“取向分布”的部分，不是全部原因。

### 结构、组织、取向分别回答什么

结构回答原子怎样重复排列，例如 FCC、BCC 或 HCP。组织回答有哪些相、晶粒多大、形状怎样、彼此怎样连接。取向回答一个晶粒的晶体坐标轴相对于试样坐标轴怎样放置。两个晶粒可以同为 FCC、成分相同、尺寸相近，却有不同取向。

晶粒外形不是晶格方向的直接照片。长条状晶粒不意味着它的 [100] 方向沿长轴；等轴晶粒也不意味着取向随机。要建立外形与晶格的对应，必须测量取向，或有其他可靠的晶体学依据。

### 为什么需要三个数描述一个取向

拿一个没有标记的箭头，指定它指向哪里只需要两个角：倾斜角和方位角。换成一个标了三条坐标轴的晶胞，即使固定其中一条轴，它仍能绕这条轴自转。因此，完整晶体取向需要第三个自由度。

这也是后面理解 PF、IPF 和 ODF 的起点。一张极图关注某一晶体方向指向哪里，只有两个角；完整取向分布生活在三个自由度的空间里。把一个晶胞的姿态压成一个方向，必然丢失一部分信息。

### 从一个晶粒走到许多晶粒

把每个晶粒的取向记作 gᵢ、体积记作 Vᵢ。挑一个很小的取向范围 Ω，将落在其中的晶粒体积加起来，再除以总体积，就得到这个范围占材料多少。这已经是织构定量分析的基本思想。后面的 ODF 只是把这种离散统计写成连续的密度函数。

如果所有空间方向都没有偏好，称为随机取向分布。这里的随机是旋转空间中的均匀，不是把三个欧拉角各自等概率抽取。后者会在某些区域产生人为聚集。弱织构也不等于绝对随机，只意味着偏离随机的程度较小，且需要足够取样才能分辨。

### 宏观织构与微织构为什么不能互相替代

设想有 100 个同样大小的晶粒，其中 40 个取向相近。把这 40 个集中成一条贯通带，或把它们分散到其余晶粒之间，两种组织的取向数量统计相同，宏观 ODF 可以完全一样；但是滑移传递路径、局部变形和裂纹遇到的邻晶都可能不同。

宏观织构回答“有哪些取向、各有多少”；微织构同时回答“它们在哪里、谁与谁相邻”。这不是仪器分辨率名称上的差异，而是保存的信息不同。EBSD 可以计算整体织构，也可以在地图中选择局部区域；普通面积积分 XRD 通常不能找回每个晶粒的邻接位置。

### 不要把像素数当作晶粒数

一个大晶粒可能占几千个 EBSD 像素，但它不是几千个独立晶粒。等面积网格逐像素统计接近被测截面的面积加权分布；每粒取一个均值取向再等权统计，则是晶粒数加权分布。假如大晶粒偏好 Cube 取向，这两种结果就会不同，且不一定有谁算错了。

因此，写“织构增强”之前，至少说明研究的是哪一相、哪个截面、什么取样区域、采用什么权重。将截面面积分数解释成三维体积分数还需要代表性截面和足够统计量，不能让一幅漂亮地图代替取样论证。

### 三本书怎样一起读

Engler 等第 1 章把材料问题与取向测量联系起来，第 2 章提供统一语言，第 4–5 章讨论宏观织构，第 6–13 章扩展到微织构与界面。毛卫民、张新明第 2–3 章深入解释极图反演和定量积分，第 4–6 章连接加工、模型和工业产品。Randle 第 4–8 章特别适合把理论落到一次具体 EBSD 调查。

本课程按概念依赖重新组织这三条线。先学会定义向量和坐标，再推导投影和分布，最后解释地图及材料案例。旧书中的采集速度和设备配置属于当时的技术条件；几何推导可以沿用，设备性能则不能直接当成今天的通用规格。

### 读完后，用自己的话判断

如果一幅图中的晶粒全部是长条形，能否据此证明有强织构？不能，因为尚未给出晶格取向。如果两幅 ODF 相同，能否推断它们的裂纹路径相同？也不能，因为 ODF 没有保留全部空间组织信息。

这两个判断分别守住“形貌与取向”和“统计与空间”两条界线。以后每遇到一个新指标，都先问：它对哪些原始信息做了统计，又丢掉了哪些信息？这比先背缩写更容易把不同方法联系起来。

### 本章来源

- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)：第 1 章，印刷 pp. 3–14：宏观织构、微织构及其材料意义。
- [毛卫民；张新明：《晶体材料织构定量分析》（1993，第 1 版；所供扫描本为 1995 年第 2 次印刷）](https://caixianglab.cn/topics/texture#book-mao)：第 1 章，§1-1 至 §1-3；第 6 章：偏离随机分布与工业问题。
- [Valerie Randle：《Microtexture Determination and Its Applications》（2003，第 2 版；所供本含 2008 年平装版说明）](https://doi.org/10.1201/9781003423980)：第 1 章及第 5 章：微织构定义与取样目的。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-starting-point)

---

## 推导前的数学桥梁：从点积、矩阵到积分、梯度和约束

把后面会反复用到的数学操作从几何意义讲起；遇到新符号时能辨认它是什么对象、怎样算、为什么有用。

- 先辨认标量、向量、矩阵和函数，再决定它们能够怎样相乘。
- 积分是带正确小体积的求和，求导是局部变化率。
- 反问题中的未知数、方程数和独立约束需要分别判断。

### 先区分对象和坐标

标量只有一个值，例如面积 A 或错取向角 ω；向量同时有大小和方向，例如晶面法向 n；矩阵可以代表线性映射，例如把晶体坐标转到试样坐标的 R。向量的三个分量依赖所选坐标系，真实几何方向并未因此改变。

本课程用列向量。R 为 3×3，v 为 3×1，所以 Rv 是 3×1；vᵀR 是 1×3。矩阵相乘时内侧维度必须相同。只有确定“右边输入，左边输出”，才能判断一个公式把哪一坐标变到了哪一坐标。

### 点积、叉积、外积，各解决什么

点积 a·b=Σaᵢbᵢ=|a||b|cosθ 是标量。它用来测量一个向量沿另一方向有多少分量；单位向量点积就是夹角余弦。叉积 a×b 垂直于二者，长度为 |a||b|sinθ，因此可找两个不平行平面的交线。

外积 a⊗b 是矩阵，元素为 aᵢbⱼ。它作用于 v 得 (a⊗b)v=a(b·v)：先取 v 沿 b 的分量，再把它放到 a 的方向。因此滑移形变 I+γs⊗n 表示不同面间距离导致沿 s 的相对位移；Nye 张量中的 b⊗t 则同时记下 Burgers 方向和位错线穿过面的方向。

### 转置、逆、正交为什么反复出现

转置 Aᵀ 将行列互换；逆 A⁻¹ 撤销 A 的作用，只有可逆时才存在。长度保持的旋转满足 |Rv|²=vᵀRᵀRv=vᵀv，对所有 v 都成立，因此 RᵀR=I，也就有 R⁻¹=Rᵀ。还要 detR=+1，才能排除镜像反射。

对一般晶格基矩阵 A，它的列可能不正交，Aᵀ并不是 A⁻¹。方向使用 Au，法向使用 A⁻ᵀh，恰好保证 (A⁻ᵀh)·(Au)=h·u。这个等式保持面与方向的垂直关系，是倒易基出现的原因。

### 迹和特征值怎样帮助理解取向

矩阵迹 trA=ΣAᵢᵢ。旋转矩阵有一条不动轴，对应特征值 1；在垂直轴的平面里，是一个二维转动，其迹为 2cosω，所以 trR=1+2cosω。这给出常用的旋转角公式。零角时所有方向都不动，旋转轴因此不唯一。

特征问题 Av=λv 寻找作用后仍平行于原方向的向量。以中心化坐标协方差定义的晶粒形状二阶矩，其最大特征值方向表示最伸长的轴（不要与力学惯性矩阵的排序混用）；四元数均值矩阵的最大特征向量代表相应二次目标的最优方向。名称相同并不意味着物理量相同，先看矩阵是怎样构成的。

### 求和变积分，需要保留哪项权重

离散面积平均为 ΣAᵢqᵢ/ΣAᵢ。把区域切得越来越细，得到 ∫q(x)dA/∫dA。若在等面积网格上每格 Aᵢ相同，可以直接平均；若格子面积不同，直接平均就换了统计问题。

概率密度 f 也必须乘小体积：某区域比例为 ∫Ωf dμ。在球面上，小方位宽 dφ 对应的纬线弧长为 sinθ dφ，乘经向宽 dθ，得 dΩ=sinθ dθdφ。靠近极点的同样角度格子面积更小。ODF 的 sinΦ 体积元正由这条几何关系与第三个转角组合而来。

### 变量代换与 Jacobian 不是额外装饰

设 x=r cosφ、y=r sinφ。一个小径向边 dr 与小圆周边 r dφ 组成面积约 r drdφ，所以平面面积 dxdy 变为 r drdφ。r 是此处变量变换的 Jacobian 绝对值。漏掉它就会把靠近原点的小格与远处大格等量计算。

球面、欧拉角空间和 Rodrigues 空间都有各自体积元。只把坐标值转换过去，却仍沿用旧的分箱权重，会改变“均匀”与“百分比”的含义。推导时可以先算一个小几何区域的体积，再用总积分归一化检查常数。

### 导数、梯度与差分，分别是什么

标量 f(x) 的导数 df/dx 表示局部斜率；多维梯度 ∇f 的第 j 分量是 ∂f/∂xⱼ。若 θ 是旋转向量，则 κᵢⱼ=∂θᵢ/∂xⱼ 是矩阵：行标识哪一旋转分量，列标识沿哪一空间方向变化。

对间距 h 的采样，中心差分为 [θ(x+h)−θ(x−h)]/(2h)，来自两侧 Taylor 展开中偶次项相消。它只是导数的近似，需要足够光滑和相容的取向代表。噪声也被除以 h，所以缩小步长同时改变分辨率和导数噪声，不能只看一个好处。

### 为什么有位错时会出现旋度

对平面向量场 v，绕边长 Δx、Δy 的小矩形积分，左右边的差约为 (∂vᵧ/∂x)ΔxΔy，上下边的差约为 −(∂vₓ/∂y)ΔxΔy。相加再除以面积，得到旋度的 z 分量 ∂vᵧ/∂x−∂vₓ/∂y。

把小回路拼起来，内部边彼此抵消，只剩外边界，就得到 Stokes 定理。对光滑单值位移的梯度，混合二阶导数相等，因此 curl∇u=0。弹性与塑性畸变的旋度必须互相补偿；这就是从 Burgers 回路进入 Nye 张量的数学桥梁。

### 矩阵求解为何不一定唯一

方程 Ax=b 中，若存在非零 z 满足 Az=0，那么 x 和 x+z 给出同一 b。所有这样的 z 构成零空间。方程条数很多也不保证唯一：重复测同一方程没有增加独立信息，决定独立约束的是矩阵秩。

最小二乘 min||Ax−b||² 选择使残差小的解；正则项 λ||Lx||² 再偏好某类平滑或小幅解。非负约束能排除部分解，但不保证消除全部零空间。PF 反演、GND 位错分解和母相候选都要分别问数据约束了什么、附加原则选择了什么。

### 约束极值怎样读，不必一开始背定理

先看 min(x²+y²)，条件 x+y=c。直接代 y=c−x，求导 2x−2(c−x)=0，得 x=y=c/2。也可写 L=x²+y²−λ(x+y−c)，分别对 x、y 求导，得 2x=λ、2y=λ，再代回约束。λ 表示维持约束所需的共同代价。

Taylor 模型把滑移量作为未知数，把规定塑性应变作为约束，把滑移耗散作为代价；Bishop–Hill 的应力形式则从对偶角度表达同一功的界限。先理解这个两变量例子，再进入多个滑移系，就容易看见目标函数与协调条件分别扮演什么角色。

### 每次推导最后做三项检查

先查量纲，例如 α=Σρ b⊗t 中 ρ 为 m⁻²、b 为 m、t 无量纲，所以 α 为 m⁻¹；若结果单位不对，先查长度单位和角度是否使用弧度。再查极限：随机 ODF 应归一到 1，零转角应给单位矩阵，平行面的叉积应为零。

最后用一个可手算情形检查符号与方向。把它与实验验证分开：一个公式通过量纲和简单极限，并未证明材料满足其近似条件；但如果连这些检查都不通过，就不能可靠解释复杂地图。

### 本章来源

- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)：第2–3章坐标、旋转和衍射，附录中的表示方法。
- [毛卫民；张新明：《晶体材料织构定量分析》（1993，第 1 版；所供扫描本为 1995 年第 2 次印刷）](https://caixianglab.cn/topics/texture#book-mao)：第2章数学表示及第5章约束塑性模型；此章以独立小例补齐所需数学步骤。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-mathematical-bridge)

---

## 从晶格基矢推到晶面法向：Miller 指数、倒易基与六方四指数

一步步从位置向量和点积推出晶面法向、面间距与晶带定律，解释为什么六方指数不能直接当作直角坐标。

- 晶向使用实空间基矢，晶面法向使用倒易基矢。
- 指数是基底下的系数，只有特定正交情形才能直接当笛卡尔分量。
- 先转换为物理向量，再求角度、Schmid 因子或滑移迹线。

### 起点：三个基矢组成一把空间尺子

用 a、b、c 表示晶胞的三个基矢，它们既有长度，也有夹角。晶格方向 [u v w] 的一个向量写成 r = u a + v b + w c。把三个基矢按列组成矩阵 A，则 r = A u，其中 u 是列向量 (u,v,w)ᵀ。

这一步区分了两件事：u 是指数坐标，r 是正交实验室坐标中的真实向量。如果 a、b 不垂直，那么 [1 1 0] 的长度不能写成 √2。真正的长度是 |a+b|，它还取决于 a 与 b 的夹角。

### 第一步：把点积写成可以计算的形式

对两个指数向量 u、v，有 rᵤ·rᵥ = (Au)ᵀ(Av) = uᵀAᵀAv。定义 G=AᵀA，得到 cosθ = (uᵀGv)/√[(uᵀGu)(vᵀGv)]。G 称为度量张量，它只是把晶胞长度和夹角集中放进一个矩阵。

例如 G₁₂=a·b=ab cosγ，而 G₁₁=a²。立方晶胞有 a=b=c、三个夹角都是 90°，于是 G=a²I，公共因子抵消，才得到熟悉的指数点积公式。先看到这个条件，就不会把立方晶体的快捷公式误用到 HCP。

### 第二步：从平面方程得到倒易基

用分数坐标 x 表示位置 r=Ax。一族晶面可写为 h x₁+k x₂+l x₃=m，其中 m 是整数。令 q=(h,k,l)ᵀ，把 x=A⁻¹r 代入，就有 qᵀA⁻¹r=m，即 (A⁻ᵀq)·r=m。

因此 n*=A⁻ᵀq 垂直于这族晶面。矩阵 A⁻ᵀ 的三列就是倒易基 a*、b*、c*，满足 a*·a=1、a*·b=0 等关系。几何上 a*=(b×c)/[a·(b×c)]，另外两式循环交换。这里明确采用不带 2π 的定义。

### 第三步：为什么面间距等于倒易向量模长的倒数

沿单位法向 n=n*/|n*| 从第 m 个平面移动距离 d，要求新位置落在第 m+1 个平面。代入平面方程：n*·(r+d n)−n*·r=1，左边等于 d|n*|，所以 dₕₖₗ=1/|n*|。

这不是需要硬背的经验式，而是相邻平面方程右端相差 1 的结果。再把 n*=A⁻ᵀq 代回，可得 1/d²=qᵀG⁻¹q。立方晶体由此得到 d=a/√(h²+k²+l²)。采用带 2π 的倒易基时，相应关系是 d=2π/|n*|，两种约定不能混算。

### 六方晶体：把 120° 放进计算

取 a₁=a(1,0,0)、a₂=a(−1/2,√3/2,0)、c=c(0,0,1)。此时 G 的基面部分为 a²[[1,−1/2],[−1/2,1]]。求逆后代入上式，得到 1/d²=4(h²+hk+k²)/(3a²)+l²/c²。

例如取教学用参数 a=0.295 nm、c=0.468 nm，(0002) 的 d=c/2=0.234 nm；(10−10) 对应三指数 (100)，d=√3 a/2≈0.2555 nm。这里的数值只是演算，实际合金应使用对应成分、温度和来源的晶格参数。

### 四指数为什么有一个看起来多余的数

六方晶体在基面引入第三根等价轴 a₃=−a₁−a₂，便于把三条等价方向写得对称。晶面 (h k i l) 满足 i=−h−k；晶向 [u v t w] 满足 t=−u−v。两者的转换不同，因为晶面和晶向使用不同的基。

晶向 r=u a₁+v a₂+t a₃+w c=(u−t)a₁+(v−t)a₂+w c。因此三指数 [U V W] 与四指数之间满足 U=u−t、V=v−t、W=w，解得 u=(2U−V)/3、v=(2V−U)/3、t=−(U+V)/3，最后整体化为整数。例如 [100]→[2 −1 −1 0]。晶面则是 (h k l)→(h k −h−k l)，不能照搬晶向公式。

### 晶带定律：检查一个方向是否在一个面内

一个方向落在平面内，意味着沿该方向移动时平面方程不变，即 n*·r=0。在三指数下这正是 hu+kv+lw=0；六方四指数的相应形式为 hu+kv+it+lw=0。

因此，为滑移系配对时，先检查面与方向是否满足晶带定律，再用实际基矢求单位法向和单位滑移方向。写出 {10−10} 和 ⟨11−20⟩ 两个族，并不意味着其中任何成员可以随意配成一个滑移系。合法配对还需要同处一个面内。

### 把推导用于 EBSD，而不是停在纸面上

从相文件记录 a、b、c、夹角和晶体轴设置；用实基生成滑移方向，用倒易基生成晶面法向；分别归一化；最后通过取向矩阵旋转到试样系。这四步完成后，才能与加载方向、表面法向、实验迹线做点积或叉积。

常见错误是把 HCP 的 [h k i l] 四个数截成三个数直接算角度，或把 (hkl) 与 [hkl] 当作永远垂直。前面的推导给出了一个统一检查办法：任何计算最后都应回到真实向量，面内方向与面法向的点积应为零。

### 本章来源

- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)：第 2 章 pp. 19–28；附录 I pp. 477–478：晶体基底与指数。
- [Valerie Randle：《Microtexture Determination and Its Applications》（2003，第 2 版；所供本含 2008 年平装版说明）](https://doi.org/10.1201/9781003423980)：第 3 章 pp. 23–26：晶体、试样与显微镜坐标。
- [IUCr：Reciprocal lattice](https://dictionary.iucr.org/Reciprocal_lattice)：倒易基定义；本章的矩阵推导为教学展开。 倒易点阵的定义；本课程使用不含 2π 的倒易基。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-lattice-metric)

---

## 从光程差到菊池带：Bragg 定律、结构因子和衍射几何的连续推导

先用两束波推出 Bragg 条件，再用原子散射相位解释消光，最后说明 EBSD 为什么可以通过菊池带恢复取向。

- Bragg 条件决定几何上能否相长，结构因子决定对应反射的振幅。
- 晶面法向与散射矢量相连，不能把衍射带中心线当作晶向。
- 常规索引用带几何，精细图样强度需要动力学散射模型。

### 两层晶面之间多走了多少路

画两层平行晶面，间距为 d，入射束与晶面夹角为 θ。相邻两层散射出的波朝同一方向传播，深层那束在入射和出射两段各多走 d sinθ，总光程差为 2d sinθ。若光程差等于整数个波长，波峰再次重合，于是 2d sinθ=nλ。

仪器衍射图横轴常写 2θ，那是入射束与出射束的夹角。代入 Bragg 式的是其中一半。θ 不是晶面与探测器的夹角，也不是试样台的所有倾转角。把图画清楚，比直接代数值更能防止角度混淆。

### 把同一个条件写到倒易空间里

令入射与出射波矢 kᵢ、kₒ 的长度都为 1/λ，弹性散射使两者长度相同。散射矢量 q=kₒ−kᵢ，几何上 |q|=2sinθ/λ。相邻晶面的相位一致要求 q 对应倒易点阵向量，一级反射时 |q|=1/d，于是回到 2d sinθ=λ。

实空间的层间光程图和倒易空间的 Ewald 球描述的是同一个相长条件。前者适合理解面间距，后者适合追踪晶体转动后哪些倒易点进入衍射条件。采用长度 2π/λ 的波矢时，所有倒易向量也必须带 2π。

### 满足 Bragg 条件，为什么仍可能没有峰

一个晶胞中可能有多个原子。第 j 个原子位于分数坐标 (xⱼ,yⱼ,zⱼ)，其散射振幅记作 fⱼ。对应 (hkl) 反射的总振幅为 Fₕₖₗ=Σⱼ fⱼ exp[2πi(hxⱼ+kyⱼ+lzⱼ)]。强度在运动学近似下与 |F|² 成正比。

这就是结构因子。Bragg 条件保证不同晶胞之间的相位关系合适，结构因子再检查同一个晶胞内部不同原子发出的波是否互相抵消。把两层逻辑分开，就能理解“几何存在的晶面”与“允许出现的反射”不是同一件事。

### 自己推出 BCC 和 FCC 的消光条件

对于相同散射因子的单元素 BCC 惯用胞，原子在 (0,0,0) 和 (1/2,1/2,1/2)。代入得到 F=f[1+exp(iπ(h+k+l))]。当 h+k+l 为奇数，两项正负抵消；为偶数时相加。因此 BCC 的 100 反射消光，而 110 可以出现。

单元素 FCC 的四个位置为原点及三个面心，代入得到四项相位和。h、k、l 全奇或全偶时同相，其余奇偶混合时抵消。这里依赖相同基元、理想占位和运动学近似；有序合金的不同原子散射因子、缺陷或电子多重散射可能改变实际观察。不能只凭一条弱带就否定结构。

### 从一束入射电子到一组菊池带

EBSD 中，电子进入试样后发生散射，一部分形成广角分布的电子源，再与晶格发生衍射。对某族晶面，满足 Bragg 几何的出射方向形成靠近晶面的圆锥面。探测屏截取这组角分布，出现一条有宽度的菊池带。

在简单几何图景下，带宽对应约 2θᴮ，带中心对应晶面的大圆轨迹。不同晶面族产生不同带，它们的交会与共同晶带轴相关。这个图景解释带的位置与宽度；亮暗非对称、细结构和强度分布还需要动力学电子衍射，不能用两束波示意穷尽。

### 为什么通过带的位置可以确定取向

如果已经知道候选相的晶格参数和对称性，就能计算若干晶面法向之间的夹角。实验图样经过投影中心和探测距离校准后，也能恢复若干带法向及相互夹角。索引就是寻找一组晶面标签，使两套几何关系相符，然后求出连接两套坐标的旋转。

一条带只约束一个面，仍留下绕该法向转动的自由；多条相交且不退化的带共同提供三维约束。实际程序会使用更多带以抵御噪声，并比较不同候选相。带的数量增加不自动保证正确：误检、错误相库和错误投影中心可以同时把拟合引向错误解。

### XRD 极图与 EBSD 在这里分道又会合

XRD 极图通常固定某个衍射反射，通过试样倾转与转动统计多少晶面法向满足衍射条件。EBSD 则在一个测点同时看到多条带，先恢复该点完整取向，再把许多测点汇总成极图。前者从分布反推取向统计，后者从单点取向积累统计。

这解释了为何 EBSD 不必先做 XRD 式极图反演才能获得 ODF，也解释了为何二者仍可能因取样深度、相权重与视场不同而得出不同统计。它们共用晶体几何，却有不同的采样和误差来源。

### 练习与应用

若一族晶面 d=0.20 nm，使用 λ=0.154 nm 的 X 射线做一级反射，先算 sinθ=0.154/0.40=0.385，再得 θ≈22.6°，所以图谱峰位置约为 2θ=45.3°。这只是几何预测，还需结构因子和仪器条件决定能否看见。

分析相图之前先完成这类区分：没有匹配某条带，可能是结构不对，也可能是带识别不佳或几何校准不准。把“拟合失败”直接改写成“这里是非晶”或“这里是新相”，跳过了最关键的排错环节。

### 本章来源

- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)：第 3 章 pp. 53–73；第 6 章 pp. 203–219；第 7 章 pp. 237–262。
- [Valerie Randle：《Microtexture Determination and Its Applications》（2003，第 2 版；所供本含 2008 年平装版说明）](https://doi.org/10.1201/9781003423980)：第 3 章 pp. 26–40：菊池图样、索引与相鉴别。
- [Aimo Winkelmann (2008). Dynamical effects of anisotropic inelastic scattering in electron backscatter diffraction](https://doi.org/10.1016/j.ultramic.2008.05.002)：电子背散射衍射强度的动力学效应；本章用几何模型讲带位置，未把它当作完整强度模型。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-diffraction)

---

## 从 HCP 消光到有序合金超点阵峰：结构因子怎样区分晶格、基元和织构

在已学的 BCC/FCC 结构因子之后，继续推导 HCP 两原子基元、L1₂有序结构和 Friedel 条件，学会判断一个弱峰究竟约束了什么。

- 晶格、基元和占位共同决定结构因子；相同点阵不等于相同衍射强度。
- 有序度、相含量、取向密度都会影响强度，需要设计能区分它们的比较。
- Friedel 对称有适用条件，不能直接扩展为所有电子图样都中心对称。

### 先明确求和的是波幅

每个原子贡献复振幅fⱼexp[2πi(hxⱼ+kyⱼ+lzⱼ)]，其中(xⱼ,yⱼ,zⱼ)是分数坐标。把振幅相加得到F，再取|F|²得到运动学衍射强度因子。相位可以相互抵消，所以“晶胞里原子更多，所有峰就都更亮”并不成立。

把同种原子替换为不同元素，fⱼ也改变。若两个位置本来以相反相位相加，相同原子会严格抵消，不同原子则只部分抵消。超点阵峰正可以从这条最简单的两束波干涉逻辑理解。

### HCP 的两个基元怎样写进公式

取六方晶格加两个相同原子，分数坐标为(0,0,0)和(1/3,2/3,1/2)。代入得到F=f{1+exp[2πi(h+2k)/3+iπl]}。令m=h+2k，则F=f[1+(−1)ˡexp(2πim/3)]。

注意HCP不是“一个原子的六方晶胞”。平移晶格与两原子基元分工不同，消光恰好来自基元相位。换用等价原点或基矢会改变表达形式，但同一物理反射的|F|²应保持一致。

### 把全部情况化成余数，而不是背表

此处先令同种原子的散射因子f为实数。利用|1+e^(iφ)|²=2+2cosφ，得到|F|²=2f²[1+(−1)ˡcos(2πm/3)]。当m是3的倍数，余弦为1：l偶时强度因子4f²，l奇时为0。若m除以3余1或2，余弦为−1/2：l偶时为f²，l奇时为3f²；若共同的f为复数，则这些f²均改为|f|²。

于是0001消光、0002允许；10−10对应三指数100，m=1且l=0，给f²；10−11对应101，m=1且l=1，给3f²。这些只是结构因子部分，实际峰面积还乘反射重数、Lorentz/偏振、温度、吸收和织构等因子，不能直接预测实际峰高比恰好为1:3。

### L1₂有序 Ni₃Al 为什么出现 FCC 禁反射

理想L1₂结构中，Al位于角点(0,0,0)，Ni位于三个面心。于是F=fAl+fNi[e^(iπ(h+k))+e^(iπ(h+l))+e^(iπ(k+l))]。h、k、l全奇或全偶时，Ffund=fAl+3fNi；奇偶混合时，Fsuper=fAl−fNi。

因此100这类反射对单元素FCC消光，对有序Ni₃Al却可能出现弱峰。它并不说明Bragg定律失效，而是不同位置由不同原子占据，原来完全相消的振幅不再相等。若两类原子的散射振幅很接近，超点阵峰仍可能很弱。

### 从理想有序推广到部分有序

用教学性的占位对比参数η表示两个子点阵的平均散射差相对于完全有序状态的比例。该参数定义下，混合奇偶反射的振幅Fsuper=η(fAl−fNi)，故其强度因子与η²成正比；完全无序且所有等价位置的平均占位相同时，η=0。

在相同成分和明确占位模型下，可写 I_super/I_fund=C η²|fAl−fNi|²/|fAl+3fNi|²。C集中反射重数、几何、温度、吸收和取向权重；只有这些项已知或可靠消去，才能反推η。该简式不是任意非化学计量、多缺陷合金的通用有序度定义。

### 为什么织构能干扰有序度和相鉴定

一张强织构板材可能在测量方向恰好缺少某反射所需的晶面法向，即使结构允许也测到很弱的峰。相反，某个允许反射因取向富集很强，不能据此断言相含量增大。结构因子判断是否允许，取向密度决定有多少晶粒满足该测量方向。

研究有序度时，应采用足够代表性的取样和取向校正，或选择几何上相近且条件明确的比较。研究未知相时，应要求多条相互一致的反射、化学信息和晶格关系共同支持，避免以一条异常弱峰包办全部判断。

### Friedel 对称怎样从复共轭推出

在运动学近似且各原子的有效散射因子可视为实数时，F(−h,−k,−l)=Σfⱼe^(−2πi rⱼ·h)=F(h,k,l)*。复数与其共轭模长相同，因而I(h)=I(−h)。常规无向极图因此把两极视为同一晶面法向。

如果存在显著异常散射，使不同原子的fⱼ有相应复数部分，或电子的多重动力学散射不可忽略，就不能用这个简短证明保证实验强度完全中心对称。晶体本身是否有反演中心、运动学衍射是否服从Friedel关系、索引软件使用哪个Laue群，是三个相关但不同的问题。

### 回到真实教材实例与 EBSD

Engler等图3.8展示钛的HCP谱，图3.9展示Ni₃Al超结构峰。读这两张图时先用上面的余数分类与占位模型判断反射是否允许，再看实际强度受哪些因子修正。不要把教材的谱线强度直接移植到不同成分、波长或织构的样品。

EBSD传统带几何索引可能主要依赖强带，对结构相近的有序/无序相区分有限。若需要区分它们，必须核对可用带强度或精细图样差异、探测器条件和动力学模型，再结合其他证据。软件给出了相标签，并不自动说明有序程度已经被直接测量。

### 本章来源

- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)：第3.3节，印刷 pp.61–63，式3.7–3.12及图3.8–3.9；第2.2节的Friedel表述按其适用条件展开。
- [Aimo Winkelmann (2008). Dynamical effects of anisotropic inelastic scattering in electron backscatter diffraction](https://doi.org/10.1016/j.ultramic.2008.05.002)：电子背散射衍射的动力学强度效应，用于限定运动学消光规则的直接套用。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-structure-factor-ordering)

---

## 取向矩阵与欧拉角：亲手把一个晶向从晶体系转到试样系

从基向量投影构造旋转矩阵，再推导 Bunge 欧拉角组合、逆变换与取向差，为 PF、IPF 和滑移分析建立共同坐标。

- 本课程用 R 把晶体笛卡尔向量映到试样系：rₛ=Rr𝚌。
- 逆变换是 Rᵀ；书中 Bunge 的试样到晶体矩阵常记为 g=Rᵀ。
- 不能直接相减欧拉角求错配角，也不能逐项平均欧拉角求晶粒均值。

### 先约定方向，否则正确矩阵也会被用反

设试样右手正交系为 x=RD、y=TD、z=ND，晶体系也选一套右手正交基。注意 HCP 的三个晶胞基矢不全正交，上一章已说明如何先转成正交物理向量。定义 R 将晶体向量变到试样系：rₛ=Rr𝚌。

Engler、毛卫民等采用的 Bunge 书写常用 g 将试样坐标变到晶体坐标。对同一个物理取向，g=R⁻¹=Rᵀ。看到两个软件给出的矩阵互为转置，先检查映射方向，不要立刻认为有一个软件错了。

### 第一步：矩阵的每一列到底是什么

把晶体单位轴 e₁、e₂、e₃ 分别放到试样系中，记为 r₁、r₂、r₃。任意晶体向量 v=v₁e₁+v₂e₂+v₃e₃ 转换后为 v₁r₁+v₂r₂+v₃r₃，所以 R=[r₁ r₂ r₃]。矩阵每列就是一条晶体轴在试样系中的分量。

刚体转动不改变长度和夹角，因此每列长度为 1、不同列点积为 0，得到 RᵀR=I。右手系转到右手系还要求 detR=+1；detR=−1 含反射，不能当作普通晶体旋转。九个元素受这些条件约束，最终只剩三个独立自由度。

### 第二步：一个 90° 转动算例

让晶体绕试样 z 轴按右手定则转 90°。原来的 [100] 指向试样 +y，[010] 指向 −x，[001] 保持 +z，于是 R=[[0,−1,0],[1,0,0],[0,0,1]]。将 [100] 的向量 (1,0,0)ᵀ 左乘 R，结果为 (0,1,0)ᵀ。

反过来问“试样 +x 对应晶体哪个方向”，要算 Rᵀ(1,0,0)ᵀ=(0,−1,0)ᵀ。这两个问题分别是 PF 和 IPF 的几何基础。它们不是把同一张图简单镜像，而是固定的对象换了。

### 第三步：把三次基本转动组合成欧拉角

采用 Bunge 的 ZXZ 顺序。先绕 z 转 φ₁，再绕转动后的 x 轴转 Φ，最后绕新的 z 轴转 φ₂。对于本文的晶体到试样映射，可以写 R=Rz(φ₁)Rx(Φ)Rz(φ₂)。矩阵作用在列向量上，乘法次序必须与所声明的内禀旋转约定一起理解。

其中 Rz(α)=[[cosα,−sinα,0],[sinα,cosα,0],[0,0,1]]，Rx(β)=[[1,0,0],[0,cosβ,−sinβ],[0,sinβ,cosβ]]。先乘后两项，再乘第一项，就得到完整矩阵。试着只计算第三列，会得到 (sinφ₁ sinΦ,−cosφ₁ sinΦ,cosΦ)ᵀ；它告诉你晶体第三轴在试样系中的方向。

### 第四步：为什么欧拉角有奇点

当 Φ=0 时，Rx 变为单位矩阵，R=Rz(φ₁+φ₂)。例如 (10°,0°,20°) 和 (0°,0°,30°) 描述同一转动。此时 φ₁ 与 φ₂ 不能分别确定，却不代表晶体取向本身不存在。

这叫参数化奇点。类似地，359° 和 1° 两个绕同一轴的小范围方向，其均值应靠近 0°，普通算术平均却得到 180°。在一般晶体中还存在对称等价取向，所以平均取向要在旋转空间和对称性下求中心，不能对欧拉角三列直接求平均。

### 轴角与四元数为什么有用

任意普通三维旋转都能写成绕单位轴 a 转角 θ。它的矩阵迹满足 trR=1+2cosθ，所以 θ=arccos[(trR−1)/2]。数值计算中应将括号内的浮点结果限制在 [−1,1]，避免舍入误差使反余弦失效。接近 0° 或 180° 时，求轴也需要专门处理。

四元数写作 q=(cos(θ/2), a sin(θ/2))，四个数满足单位长度约束。q 与 −q 描述同一旋转。它减少欧拉角奇点带来的麻烦，常用于插值、平均和优化；但晶体对称等价仍然要处理，并不是换一种表示就自动解决。

### 从两个取向得到错配旋转

两晶粒取向为 R₁、R₂，均从各自晶体参考系映到同一试样系。将晶粒 1 的晶体坐标先映到试样，再映到晶粒 2 的晶体参考坐标，得到 Δ=R₂ᵀR₁。它的角度可以由迹公式求出。

然而晶体坐标轴不是唯一标签。对每个晶粒都可以选一个晶体对称等价表示。因此实际常报告的 disorientation 是在允许对称组合中取最小角。下一章会展开这个最小化过程；本章先记住“矩阵组合，再做对称约化”，不要用欧拉角相减取代它。

### 操作时最有效的三个检查

检查一：把一个已知晶向转到试样系，看是否与实验标记或可识别晶面一致。检查二：将结果乘逆矩阵，应该回到原方向。检查三：核对图像是否上下翻转、试样坐标是否改变，以及取向是否同步变换。旋转地图显示窗口与旋转材料取向是两种操作。

实际研究中应保存 RD、TD、ND 的定义、截面、图像坐标箭头、欧拉角约定及软件导入选项。仅写“使用 Bunge 欧拉角”仍不够，因为数据导出时可能采用不同的地图轴和显微镜坐标。Britton 等的坐标教程可用于逐项核查。

### 本章来源

- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)：第 2 章 pp. 19–52：矩阵、欧拉角、轴角、Rodrigues 向量和四元数。
- [毛卫民；张新明：《晶体材料织构定量分析》（1993，第 1 版；所供扫描本为 1995 年第 2 次印刷）](https://caixianglab.cn/topics/texture#book-mao)：第 2 章 §2-2、§2-3 与第 3 章 §3-1：欧拉角和坐标变换。
- [T.B. Britton; J. Jiang; Y. Guo; A. Vilalta-Clemente; D. Wallis; L.N. Hansen; A. Winkelmann; A.J. Wilkinson (2016). Tutorial: Crystal orientations and EBSD — Or which way is up?](https://doi.org/10.1016/j.matchar.2016.04.008)：坐标与约定教程；使用前核对试样、图样及地图参考系。
- [MTEX：Bunge Convention](https://mtex-toolbox.github.io/MTEXvsBungeConvention.html)：核对晶体到试样映射与 Bunge 反向矩阵的关系。 晶体到试样映射与 Bunge 的反向映射之间的关系。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-orientation-matrix)

---

## 晶体对称、试样对称与错配角：为什么同一个取向有许多组数字

从立方晶体的等价轴出发，推导取向等价、最小错配角与基本区，并说明误用试样对称性怎样制造不存在的织构峰。

- 晶体对称来自结构，试样对称来自加工和统计，两者需要分别声明。
- 最小错配角要比较对称等价旋转；角度相同仍可能有不同转轴。
- 基本区是避免重复计数的表示工具，不是材料中的一个真实区域。

### 从一个没有刻字的立方体开始

把理想立方晶体绕 [001] 转 90°，原子排列可以与原先重合。实验无法把两种仅差一个晶体自身对称操作的坐标标签当作不同取向。若 S 是晶体的一个正旋转对称操作，那么本文约定下的 R 和 RS 描述等价的晶体姿态。

对常用立方点群的正旋转子群，有 24 个这样的操作：恒等、绕四重轴的转动、绕三重轴的转动、绕二重轴的转动。这里讨论取向旋转时使用正旋转操作；完整点群中的镜面和反演不能简单作为 det=+1 的旋转矩阵使用。

### 为什么不能直接比较两组三个角

设两个立方晶体的坐标标签只相差绕 [001] 的 90° 对称转动。未经对称约化的矩阵差给出 90°，但它们的物理取向等价，最小错配角为 0°。反过来，相邻两组欧拉角的数值很接近，也不等于它们在任何取向空间参数化下都一样接近。

因此，先由取向得到旋转，再考虑对称集合。欧拉角是地址，不是距离；不能用三个地址坐标的欧氏距离替代旋转角。这个错误会直接影响晶粒分割、KAM、GOS、孪晶判断以及织构组分体积分数。

### 一步步写出最小错配角

两取向为 R₁、R₂，先构造 Δ=R₂ᵀR₁。取两个允许对称操作 S₁、S₂，得到等价错配 Δ′=S₂ᵀΔS₁。对每个组合计算 θ=arccos[(trΔ′−1)/2]，再选最小值。这个过程定义了常用的最小错配角。

软件会利用群结构加速计算，不必真的机械遍历全部组合，但计算含义相同。异相比较时两边的对称群可以不同；若要判断特定取向关系，还要比较与该取向关系的偏差，不能只看任意两相之间的最小角。

### 角度之外，为什么还要转轴

绕 [100] 转 10° 与绕 [111] 转 10° 具有同样角度，但不是同一种晶界几何。错配角直方图将转轴信息积分掉了，所以一个 60° 峰不能独立证明立方材料中的 Σ3 孪晶关系。还需要检查它是否接近 60°/⟨111⟩ 的完整轴角关系。

极小错配角的轴尤其不稳定。由旋转矩阵求轴时会除以 sinθ，当 θ 接近零，角噪声对转轴方向的影响被放大。因此“低角度区域的转轴很杂乱”可能主要是精度问题，不能马上解释成大量不同位错系统活动。

### 基本区与欧拉截面的多重影像

等价取向会在完整欧拉空间中重复出现。基本区试图只保留每个等价类的一个代表，方便绘图和统计。它的形状取决于晶体与试样对称性，边界上的点还可能互相对应。

常见立方、正交试样对称的 0–90° 欧拉角绘图区很方便，但不能据此以为其中每个位置都是无重复的独立姿态。立方三重旋转仍可导致重复表示。计算组分积分时应由软件按对称性处理，不能把所有看起来像同一峰的影像简单相加。

### 试样对称不能靠“它是一块板”决定

理想平面应变轧制的板材中心层常近似采用正交试样对称。可是表层摩擦引入剪切、异步轧制、单向载荷历史或截面取样都可能破坏这种对称。强制对称化等于把测到的取向复制到对称位置并平均。

如果原始极图只有一侧有明显峰，先核对坐标和实际工艺，再决定是否存在对称性。不要仅为了让图更整齐而强制正交对称，否则一项真正有价值的剪切织构证据可能被平均掉。晶体对称正确，并不意味着试样对称也已经正确。

### 随机错配不是平坦直方图

随机取向的两个晶粒经过立方对称约化后，最小错配角并不是从 0° 到最大角均匀分布。取向空间的体积元与对称约化共同决定分布形状。因此，真实晶界角分布有峰，不一定就存在特殊晶界选择。

要比较“晶界是否偏好某种错配”，可以同时考虑随机参考分布、由本材料实际织构随机配对得到的非邻接分布，以及真实相邻晶粒的分布。三者分别回答晶体对称、取向统计和空间邻接带来的影响。Randle 第 7 章的 correlated／uncorrelated 比较正是这个思路。

### 一个可以带去读论文的核对顺序

先记录相和晶体对称，再确认试样坐标与是否施加试样对称；然后检查统计的是取向、同相错配还是异相取向关系；接着查角度阈值、转轴定义以及计权方式。到了这一步，才适合解释某个峰或晶界比例。

练习：若作者把所有 58°–62° 的边界都命名为孪晶，你应要求补什么？至少补转轴或与完整孪晶错配的距离；若进一步声称这些边界都是共格低能界面，还需边界面法向。角度、完整错配和界面五参数是逐层增加的信息。

### 本章来源

- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)：第 2 章 pp. 24–47；第 10 章 pp. 367–384；第 11 章 pp. 389–409。
- [毛卫民；张新明：《晶体材料织构定量分析》（1993，第 1 版；所供扫描本为 1995 年第 2 次印刷）](https://caixianglab.cn/topics/texture#book-mao)：第 2 章 §2-6；第 3 章 §3-2：取向空间的对称性。
- [Valerie Randle：《Microtexture Determination and Its Applications》（2003，第 2 版；所供本含 2008 年平装版说明）](https://doi.org/10.1201/9781003423980)：第 6 章 pp. 91–96 与第 7 章 pp. 111–117：错配和空间相关性。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-symmetry)

---

## 从一条转轴到 Rodrigues 空间：旋转公式、奇点和基本区逐步推导

把取向矩阵背后的几何拆成平行与垂直分量，亲自推出轴角公式，再理解 Rodrigues 坐标为什么有直线纤维、非均匀体积和边界跳跃。

- 坐标有奇点不意味着晶体发生突变，必须回到旋转本身判断。
- 转轴分量依赖所用参考系，错取向角相同不代表晶界相同。
- Rodrigues 空间的欧氏距离和体积不能直接冒充旋转距离和概率。

### 从已经熟悉的矩阵出发

仍规定 R 将晶体正交向量转到试样系，采用右手主动旋转。暂时把晶体对称性放在一边：一个旋转由单位轴 n 和角度 θ 描述，0≤θ≤π。n 的三个分量满足 n·n=1，故只有两个独立数，加上 θ 正好是三个自由度。

设任意向量 v，先沿转轴拆开：v∥=(n·v)n，v⊥=v−v∥。转动时平行部分不动，垂直部分在一个平面内转动。这幅几何图已经包含完整公式，下面只需要把平面三角函数写出来。

### 第一步：亲自构造 Rodrigues 旋转公式

在垂直平面内，v⊥ 和 n×v 是互相垂直且等长的两根基。右手旋转 θ 后，v⊥ 变成 v⊥cosθ+(n×v)sinθ。加回不动部分，Rv=v cosθ+(n×v)sinθ+n(n·v)(1−cosθ)。

定义叉乘矩阵 [n]×，使 [n]×v=n×v；其三行依次为 (0,−n₃,n₂)、(n₃,0,−n₁)、(−n₂,n₁,0)。于是 R=I cosθ+(1−cosθ)nnᵀ+sinθ[n]×。这称为 Rodrigues 旋转公式；不要把它与稍后由三个数构成的 Rodrigues 向量混为一谈。

### 第二步：从矩阵反求角度和转轴

取矩阵迹：trI=3，tr(nnᵀ)=n·n=1，反对称矩阵迹为零，因此 trR=1+2cosθ，θ=acos[(trR−1)/2]。再相减得 R−Rᵀ=2sinθ[n]×，所以 n=(R₃₂−R₂₃,R₁₃−R₃₁,R₂₁−R₁₂)/(2sinθ)。

这套符号对应本课的主动旋转 R。若采用书中的被动矩阵 g=Rᵀ，反对称项变号，轴也随之变号。程序中还应把 acos 输入因舍入造成的微小越界截到 [−1,1]；但矩阵本身严重不正交时，应先查坐标或拟合错误，不能靠截断掩盖。

### 零度与一百八十度怎样处理

θ=0 时 R=I，任意轴都给出同一个不转动操作，转轴根本没有唯一答案。θ=π 时 R=2nnᵀ−I，因此 (R+I)/2=nnᵀ；对角元只能给出 nᵢ²，非对角元给出 nᵢnⱼ，必须一起确定分量相对符号。

实作时可求 R 的特征值 1 对应的单位特征向量；接近 π 时也可从 R+I 中最长的一列归一化。近零角时轴对噪声极敏感，所以微小错取向角虽然可报告，其轴方向未必有可信精度。不能把所有零角点强行赋成 [111] 后统计轴偏好。

### 一组可以手算的完整例子

令 n=(1,1,1)/√3、θ=120°。cosθ=−1/2、sinθ=√3/2，代入得到 R 的三行为 (0,0,1)、(1,0,0)、(0,1,0)。所以 e₁→e₂、e₂→e₃、e₃→e₁。迹为零，反求 θ=acos(−1/2)=120°；反对称差除以 √3 得到原来的 n。

这个矩阵对带标签的三根轴是非平凡旋转，却是立方晶体的一种对称操作。因此两个取向相差这个矩阵，若已考虑立方晶体对称性，物理错取向可为零。这里第一次清楚看到：旋转矩阵的角度与对称约化后的晶体错取向是两个层次。

### 第三步：为什么 Rodrigues 向量使用半角正切

定义 r=n tan(θ/2)，其长度记录角度，方向记录转轴。利用 cosθ=(1−t²)/(1+t²)、sinθ=2t/(1+t²)，其中 t=|r|，代入前面的旋转式得到 R=[(1−r·r)I+2rrᵀ+2[r]×]/(1+r·r)。

这样三个实数即可直接生成旋转，不用先求三角函数。θ→0 时 r≈nθ/2；θ→π 时 |r|→∞。后一现象是这个坐标图无法在有限位置表示所有半周旋转，不是物理取向变成无限大。需要跨过这里时可改用单位四元数。

### 对称基本区怎样从旋转距离选出来

同一立方取向可写为 RC，C 遍历晶体的 24 个正旋转对称操作。对每个代表求相对参考取向的旋转角，选角度最小者；因 tan(θ/2) 单调，这等价于选最短 Rodrigues 向量。所有这样选出的点组成基本区，表面上可能有多个并列代表。

立方基本区沿坐标轴的截距是 tan22.5°=√2−1≈0.4142，因为绕该轴 45° 已走到两个相差 90° 的对称代表的中间。沿 [111] 的边界对应 60°，给 r=(1/3,1/3,1/3)。用对称操作直接计算基本区，比脱离所选点群死记一个多面体表可靠。

### 为什么画成直线，仍不能用尺子量错取向

绕固定轴、从单位取向出发的旋转有 r=t n，显然在过原点的直线上。一般固定轴旋转轨迹在这类投影中也可表示为直线段，但 t 与物理角 θ 的关系非线性。两点 r₁、r₂ 的距离 |r₂−r₁| 并不等于错取向角。

概率同样不能忽略坐标变换。在未作晶体对称约化的全 Rodrigues 空间，Haar 测度为 dμ=dr₁dr₂dr₃/[π²(1+|r|²)²]。它可从轴角测度 sin²(θ/2)dθ dΩ/(2π²) 及 t=tan(θ/2) 推得。等体积小立方格越远离原点，代表的随机取向概率越小，必须加权。

### 放回晶界图与取向梯度

若 R₁、R₂ 都映晶体到试样，Δₛ=R₂R₁ᵀ 是在试样系中将晶粒1旋到晶粒2的旋转；Δ𝚌=R₁ᵀR₂ 给出对应的晶体参考表达。它们由相似变换联系，角度相同，轴分量不同。先说明采用哪一个，才能判断轴是否接近平行表面或某条晶向。

Engler 等第2.7–2.9节正是沿此路径连接晶界错取向与计算表示。应用到真实 EBSD 数据时，基本区边界两侧的点可能在 Rodrigues 图上相隔很远，实际却很近。应先作对称最小距离和局部展开，再求梯度；直接差分三个 r 分量会在边界处制造假高梯度。

### 本章来源

- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)：第2.7–2.9节，印刷 pp.39–51；原页核验后独立展开主动旋转、零角与π角处理。
- [T.B. Britton; J. Jiang; Y. Guo; A. Vilalta-Clemente; D. Wallis; L.N. Hansen; A. Winkelmann; A.J. Wilkinson (2016). Tutorial: Crystal orientations and EBSD — Or which way is up?](https://doi.org/10.1016/j.matchar.2016.04.008)：取向与坐标约定的实验一致性；本文矩阵定义明确为晶体到试样。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-rotation-axis-rodrigues)

---

## 四元数为什么能求晶粒平均取向：乘法、均值、插值与随机取向

从半角参数和向量旋转推到四元数乘法，再解决符号双重性、晶体对称等价和不同均值定义，最后用两点例子完成平均与插值。

- 四元数的四个分量受单位长度约束，仍只有三个自由度。
- 平均前必须处理 q 与 −q 以及晶体对称等价，不能逐项平均欧拉角。
- 取向插值描述两个姿态之间的几何路径，不能凭它证明实际变形历史。

### 先把轴角压进一个单位四维向量

令 q=(q₀,qᵥ)=(cos(θ/2),n sin(θ/2))，标量在前，向量在后；q₀²+qᵥ·qᵥ=1。角度为什么取一半，会在下一步的向量旋转中看到。这里采用 Hamilton 乘法和右手主动旋转，其他软件的标量位置或符号约定必须先转换。

将 q 全体变号不会改变旋转，因为两次出现的负号会相消。所以 q 与 −q 是同一姿态的两个表示。强制 q₀≥0 只是选一个代表，在 θ=180° 附近仍可能发生符号跳变，不能靠这条规则自动解决连续性。

### 从乘法规则推回三维旋转

两个四元数相乘定义为 (a,u)⊗(b,v)=(ab−u·v,av+bu+u×v)。纯向量写成 p=(0,x)，单位四元数逆为 q⁻¹=(q₀,−qᵥ)。依次展开 q⊗p⊗q⁻¹，标量部分抵消，向量部分得到 (q₀²−|qᵥ|²)x+2qᵥ(qᵥ·x)+2q₀(qᵥ×x)。

代入 q₀=cos(θ/2)、qᵥ=n sin(θ/2)，利用两倍角公式，恰好恢复 x cosθ+n(n·x)(1−cosθ)+(n×x)sinθ。这说明单位四元数能完整表达旋转，也说明半角从何而来。复合旋转先做 q₁ 再做 q₂，应写 q₂⊗q₁；交换顺序通常改变结果。

### 先做一个八十字就能验算的组合

绕 z 轴 90° 的四元数是 qz=(√2/2,0,0,√2/2)。将 x=(1,0,0) 代入上一式，第一项为零，第二项为零，第三项为 (0,1,0)，得到正确的右手旋转。qz⊗qz=(0,0,0,1)，对应绕 z 轴180°。

这类基向量检查尤其适合坐标转换：若程序把 e₁ 变为 −e₂，先查主动/被动、左右乘和四元数排列，而不是把实验图像随意翻转到看起来相像。验证对象是定义与几何，和拿用户实验数据做测试无关。

### 错取向为何只需一个四维点积

q₁⁻¹⊗q₂ 的标量部分为 q₁·q₂。考虑 q 与 −q 等价，将符号选成这个点积非负，于是未考虑晶体对称时的最小角 θ=2acos|q₁·q₂|。因此四维球面上的夹角只有实际旋转角的一半。

晶体具有对称性时，仍须把 q₂ 的晶体对称等价代表逐一与 q₁ 比较，再取最小旋转角。用于错取向轴或界面变体时，还要保留究竟选择了哪个对称操作；只留下最小角会丢掉后续分析需要的轴和对应关系。

### 为何两个几乎一样的取向会平均成错误结果

绕 z 轴分别转 +1° 和 −1°，对应 q₊=(cos0.5°,0,0,sin0.5°)、q₋=(cos0.5°,0,0,−sin0.5°)。它们的归一化和是单位取向，符合几何直觉。若第二个点恰好存成 −q₋，直接求和却会得到接近180°的结果。

欧拉角也有同类问题：359° 与1°的算术平均为180°，但最短圆弧的中点是0°。因此先选共同邻域的晶体对称代表，再令各 qᵢ 与参考 qref 点积≥0，最后进行平均，是小取向分散晶粒常用的计算顺序。

### 归一化加权和解决了什么优化问题

对已统一符号与对称分支的单位四元数 qᵢ，给权重 wᵢ≥0，令 W=Σwᵢ。寻找单位 q 使 Σwᵢ||q−qᵢ||² 最小。展开得 2W−2q·Σwᵢqᵢ；由柯西不等式，最大点积发生在 q 与加权和同向，因此 q̄=Σwᵢqᵢ/||Σwᵢqᵢ||。

这推导的是选定四元数分支后的弦长均值。它不是任何分布下都等同于最小旋转角平方的内禀均值。对一个分散不大的晶粒通常很方便；若出现多峰、孪晶混入或很大取向散布，应先分组并明确目标函数，而不是把一个平均值当作真实晶格姿态。

### 另一个符号不敏感的均值，为什么会用特征向量

若目标是最大化 Σwᵢ(q·qᵢ)²，定义 A=Σwᵢqᵢqᵢᵀ，就变成最大化 qᵀAq、约束qᵀq=1。拉格朗日乘子给 Aq=λq，所以取最大特征值的单位特征向量即可。由于 qᵢqᵢᵀ 不随 qᵢ→−qᵢ 改变，这个目标自动处理正负号。

但它仍没有自动处理不同晶体对称代表；要在候选均值附近反复选择最近的对称代表并更新均值。若目标改为 Σwᵢθ(q,qᵢ)²，则应使用旋转空间上的迭代求解。比较 GOS 前，要确认两套软件采用的均值定义、权重和对称设置是否一致。

### SLERP：沿最短弧插值的推导

统一符号后令 a=acos(q₁·q₂)。在 q₁ 与 q₂ 张成的二维平面中，e=(q₂−q₁cos a)/sin a 与 q₁正交。沿单位圆走到比例t的位置：q(t)=q₁cos(ta)+e sin(ta)。整理得到 q(t)=[sin((1−t)a)q₁+sin(ta)q₂]/sin a。

若两个取向绕同一轴分别为0°与20°，a=10°，t=1/2 得到10°的姿态。a 很小时分母接近零，可改用归一化线性插值。晶体对称必须先选最短分支；这条路径是姿态空间的几何连接，不等于位错活动、邻晶约束下的真实演化轨迹。

### 随机取向也可以从这里生成

在四维单位球面均匀取点并识别 q 与 −q，可得到 SO(3) 的均匀旋转。取三个独立 U(0,1) 随机数u₁,u₂,u₃，设置 r₁=√(1−u₁)、r₂=√u₁、a=2πu₂、b=2πu₃，构造 q=(r₂cos b,r₁sin a,r₁cos a,r₂sin b)。它自动满足单位长度。

为什么平方根不可省：两个二维平面的半径平方分别为1−u₁和u₁，使四维球面面积分配正确。另一条途径是欧拉角 φ₁、φ₂均匀，而 cosΦ 均匀；将 Φ 本身均匀会错误加重极区。这是随机参考的数学定义，不需要任何实测数据参与。

### 书中案例怎样迁移到自己的分析

Engler 等图2.19用冷轧铝合金一个晶粒内的50个 EBSD 取向示意平均取向及其分散。读者应关注操作链：确认这些点属于同一晶粒，统一对称代表，求均值，计算各点相对均值的错取向，再决定用均值、最大值还是分布描述分散。

把相同流程用于再结晶判断时，面积权重与每粒等权会改变问题；剔除高梯度像素也会让均值和分散一起变小。因此报告“GOS下降”必须交代分割、清理和均值方法，不能从四元数计算正确直接跳到材料机制已经确定。

### 本章来源

- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)：第2.9节，印刷 pp.48–51，式2.28–2.38与图2.19；均值目标函数和SLERP为本课教学展开。
- [T.B. Britton; J. Jiang; Y. Guo; A. Vilalta-Clemente; D. Wallis; L.N. Hansen; A. Winkelmann; A.J. Wilkinson (2016). Tutorial: Crystal orientations and EBSD — Or which way is up?](https://doi.org/10.1016/j.matchar.2016.04.008)：坐标约定、取向表达与 EBSD 应用中的一致性。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-quaternion-statistics)

---

# PF、IPF、ODF 与概率密度

理解正反映射、投影、归一化及信息损失，先建立几何直觉。

## 从球面到纸面：极射、等面积和球心投影怎样推导

用一张球面截面图推出三种投影公式，分清保角、保面积与直线成像各自解决的问题。

- 极射投影半径是 tan(θ/2)，平面上相同面积不代表相同立体角。
- 等面积投影保留统计面积关系，适合观察方向密度。
- EBSD 图样使用球心投影几何，与通常画 PF 的投影不同。

### 准备一套统一符号

取单位球，北极为试样 +z，赤道面为 xy。球面方向用极角 θ 和方位角 ψ 表示：p=(sinθ cosψ,sinθ sinψ,cosθ)。θ 从北极开始量，ψ 在 xy 平面内从 +x 开始量。先只看上半球 0≤θ≤90°。

三种投影都把方位角 ψ 保留下来，区别在于离图心的半径 ρ 如何随 θ 变化。只要推导出 ρ(θ)，平面坐标就是 X=ρ cosψ、Y=ρ sinψ。先把问题降成一个穿过球心的二维截面，会比直接记三维公式容易。

### 极射投影：从南极向球面点连线

南极 S=(0,0,−1)。连线写成 S+t(p−S)，它与赤道面相交时 z=−1+t(1+cosθ)=0，因此 t=1/(1+cosθ)。交点半径 ρ=sinθ/(1+cosθ)=tan(θ/2)。

检查三个位置：θ=0° 时 ρ=0，北极落图心；θ=90° 时 ρ=1，赤道落外圆；θ=60° 时 ρ≈0.577，并不是圆半径的 2/3。读极图时，离圆心的直线距离不能直接当成倾角百分比。

### 等面积投影：让球冠面积对应圆面积

单位球从北极到 θ 的球冠面积为 A=2π(1−cosθ)，整个上半球面积为 2π。如果把上半球映到半径 1 的圆盘，要求面积分数相同：πρ²/π=A/(2π)=1−cosθ。于是 ρ=√(1−cosθ)=√2 sin(θ/2)。

θ=60° 时，等面积半径约为 0.707，比极射投影的 0.577 更靠外。两张图即使画同一批方向，点的位置也不一样；比较峰位置时应读角度网格和投影类型，不能直接叠加截图。

### 球心投影：从球心投到一块切平面

把探测平面放在 z=1，沿方向 p 从球心出发。射线 t p 与平面相交要求 t cosθ=1，所以 ρ=tanθ。θ 越接近 90°，ρ 越大，说明一块有限平面无法覆盖整个半球。

球面的大圆在这种投影中映成直线，因为大圆所在的平面经过球心，它与探测平面的交线就是直线。这解释了 EBSD 图样中晶面大圆轨迹为何能表现为近似直的带中心线，也解释了 Hough 变换为什么可以用于带检测。

### 三种“保持”不能混为一谈

极射投影局部保角，适合晶体几何作图，但不保面积；等面积投影保持立体角区域的相对面积，但形状和角度会变形；球心投影把大圆映成直线，但边缘畸变更强。没有一种投影同时把所有球面几何性质都原样带到平面。

所谓“极图上这一块颜色面积占 20%”，如果没有说明投影和密度积分，通常不能解释成有 20% 晶粒。即使使用等面积投影，PF 上的区域份额也是特定极的方向份额，还没有自动变成完整取向组分的体积分数。

### 为什么密度归一化必须回到球面

球面面积元是 dΩ=sinθ dθ dψ。可以把一个小单元想成纬向宽度 sinθ dψ 乘上经向高度 dθ。靠近北极，相同 ψ 间隔对应的纬线弧很短；靠近赤道则很长。

所以等 θ、等 ψ 网格上的点不能等权平均以代表整个球面。离散积分应给每个单元相应的立体角权重，例如 ΔΩ≈sinθ ΔθΔψ，极点附近则使用单元的精确边界积分更稳妥。图上的颜色密度应由方向空间的归一化决定，再投影显示。

### 上下半球与正负极

一组晶面有 ±n 两个法向。在常见的非极性、Friedel 对称处理下，往往把两个相反极当作等价，并折到一个半球。可是某些极性、非中心对称或特定衍射问题需要保留正负方向。此时“上下半球合并”是一个有物理前提的操作。

读文献时核对 antipodal、upper/lower hemisphere、stereographic/equal-area 等说明。如果图中峰似乎突然跳到外圆对侧，先检查半球折叠与坐标约定，不要立即解释成取向发生了 180° 的真实转动。

### 跟图手算一遍

取方向 θ=60°、ψ=30°。极射投影得到 ρ≈0.577，X≈0.500、Y≈0.289；等面积投影得到 ρ≈0.707，X≈0.612、Y≈0.354；球心投影得到 ρ≈1.732。三个点代表同一个空间方向。

在本专题的投影演示中改变中间转角 Φ，比较等角与等面积两种半径；球心投影可用 tanθ 单独手算。再回到实验图，检查图心代表什么、两条直径对应哪些试样方向、有没有网格和投影标签。做到这一步，才开始讨论极密度峰的位置和展开角。

### 本章来源

- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)：第 2 章 pp. 29–33；附录 IV pp. 483–488：三类投影。
- [毛卫民；张新明：《晶体材料织构定量分析》（1993，第 1 版；所供扫描本为 1995 年第 2 次印刷）](https://caixianglab.cn/topics/texture#book-mao)：第 1 章 §1-3：球面投影与赤面极图。
- [Valerie Randle：《Microtexture Determination and Its Applications》（2003，第 2 版；所供本含 2008 年平装版说明）](https://doi.org/10.1201/9781003423980)：第 3 章 pp. 32–34 与第 6 章 pp. 78–82：图样投影和极图表示。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-projections)

---

## PF 极图完整入门：从一粒晶体的几个极，读到多晶体的密度峰

固定晶体中的面族，逐步把它的法向转换到试样坐标，解释散点、等密度线、纤维环、峰强与实验读图顺序。

- PF 固定晶体方向或面族，观察它在试样坐标中的分布。
- 一个晶粒能给同一面族贡献多个等价极，极点数量不能直接当晶粒数量。
- m.r.d. 是相对随机分布的密度，峰值不是该组分的百分数。

### PF 问的问题非常具体

选定一种相的 {111} 晶面族，问所有晶粒的这些晶面法向在试样中指向哪里。这就是一张 {111} 极图。图心通常代表 ND，外圆是与 ND 成 90° 的方向，图上的 RD、TD 说明方位。

这里固定的是晶体面族，变化的是试样方向。若改成 {100}，同一批晶粒通常会画出完全不同的图案。这不是材料变了，而是观察晶体的另一组“指针”。因此，脱离面族标签讨论“极图的峰在中心”没有完整含义。

### 第一步：从一个晶粒计算一个极

先用倒易基把 (hkl) 转为晶体正交系中的单位法向 n𝚌，再用取向矩阵得到 nₛ=R n𝚌。假设取上半球且正负极等价，如果 nₛ,z<0，则改取 −nₛ。再算 θ=arccos(nₛ,z)、ψ=atan2(nₛ,y,nₛ,x)，最后按选定投影画点。

若晶体是 Cube 取向，晶体 [100]、[010]、[001] 分别沿 RD、TD、ND。它的 {100} 极会出现在图心以及相应外圆方向。对 {111}，与 ND 的夹角为 arccos(1/√3)≈54.74°，所以峰不会都在中心。可以先用一个已知取向检查整套绘图约定。

### 第二步：把面族的所有等价成员补齐

{111} 表示由晶体对称联系起来的一组面，不是只有 (111) 一个面。应对代表法向施加允许对称操作，去掉重复方向，再画全部等价极。正负折叠后，立方 {111} 通常有四个独立无向极。

因此一个晶粒在一张 {111} PF 上可以贡献四个点。若不说明族成员归一化，不同面族之间的原始点数就不能直接比较。计算密度时，软件通常对每粒权重和族的多重性一起归一，目的是让随机参考密度有统一尺度。

### 第三步：由许多点变成连续密度

当晶粒很多时，散点会重叠。可以在球面上给每个极放一个角核，把附近方向的贡献加起来，得到连续极密度 Pₕ(y)。核宽越小，局部尖峰越明显，也越容易把有限取样的散点画成尖峰；核宽越大，邻近峰会被抹到一起。

极图横纵坐标是方向，颜色表示该方向附近出现的相对密度。它不是显微照片：峰的宽度是方向分散，不能读成某片晶粒区域的毫米宽度；两个峰之间的距离是方向关系，也不是两个晶粒在试样里的空间距离。

### m.r.d. 的归一化怎样来

令球面上的随机分布密度为 1。对完整球面，要求 (1/4π)∫Pₕ(y)dΩ=1；在正负极等价的上半球表示中，相应写成 (1/2π)∫Pₕ(y)dΩ=1。离散网格用立体角权重求平均，不是把像素颜色简单平均。

某方向密度为 5 m.r.d.，意味着该方向附近的极密度是随机参考的五倍。它不等于有 5% 晶粒，也不等于某一个完整取向占了五倍体积。若要算一个方向锥内的极份额，要积分 Pₕ 并带上面积元和归一化因子。

### 峰、环和弧分别怎样理解

一个窄峰说明选定面族的法向集中在某个试样方向附近。中心峰意味着这些法向靠近 ND，即对应晶面接近平行于试样表面。若是 HCP 的 (0002) 极图，中心峰说明 c 轴靠近 ND；不能把它说成 c 轴在板面内。

围绕某轴出现环带，可能与轴对称纤维织构有关；部分弧段说明旋转自由度并非完全均匀，或只选取了部分取向。但一个面族的环不能独立证明完整 ODF 是理想纤维。应联合其他面族、IPF 或完整取向数据判断。

### 为什么单张 PF 不能唯一恢复 ODF

固定 n𝚌 与 y，所有满足 Rn𝚌=y 的取向都可继续绕 y 转动。这一串取向投到 PF 的同一点。极图把这个绕轴自由度积分掉了，所以不同完整取向可能贡献到同一个峰。

用一句可复述的话说：PF 知道一根晶体指针朝哪儿，却未必知道晶体绕这根指针转了多少。多张不同面族的 PF 增加约束，EBSD 单点取向则本来就带三个自由度。不要把“画了三张极图”误写成无条件保证反演唯一。

### 实际读图与出图步骤

先看相、面族、坐标和投影；再看散点还是密度图、是否正负等价、密度单位和色标；随后看峰的位置、宽度、是否有对称关系；最后才比较不同试样。比较时固定核宽、色标范围、权重和取样策略，至少同时报告峰位置和分散程度。

如果两张图各自自动把最大值涂成红色，视觉上同样红不意味着强度相同。一个样品只有少数大晶粒，也可能出现很高的局部峰。结论应写成“在给定截面和参数下，某族法向更集中于某方向”，再结合独立区域与工艺背景谈材料整体。

### 练习：从一句话复原一幅图

“轧制镁合金的 (0002) 极图在 ND 附近出现峰，且向 RD 两侧分裂。”先翻译成空间语言：一部分 c 轴接近板法向，但分别朝轧向正反两侧倾斜。它没有直接告诉你滑移量，也没有告诉你每粒晶体绕 c 轴怎样转。

下一步应查看其他极图或 ODF、是否有孪晶、截面位置以及载荷方向。把 PF 描述改写成三维法向关系，是初学者读懂织构论文最实用的训练。

### 本章来源

- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)：第 2 章 §2.5；第 5 章 §5.2、§5.3；第 10 章 §10.2。
- [毛卫民；张新明：《晶体材料织构定量分析》（1993，第 1 版；所供扫描本为 1995 年第 2 次印刷）](https://caixianglab.cn/topics/texture#book-mao)：第 1 章 §1-3 至 §1-6；第 3 章 §3-4：极密度与完整极图。
- [Valerie Randle：《Microtexture Determination and Its Applications》（2003，第 2 版；所供本含 2008 年平装版说明）](https://doi.org/10.1201/9781003423980)：第 6 章 pp. 78–81；第 7 章 pp. 98–109：极图与地图数据分区。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-pf)

---

## IPF 反极图与 IPF 色图：固定 ND 以后，颜色到底在说什么

用逆旋转推出 IPF，解释标准三角形和颜色编码，并演示同色晶粒为什么不一定拥有同一个完整取向。

- IPF 固定一个试样方向，寻找它在每个晶体参考系里对应的方向。
- IPF-ND、IPF-RD、IPF-TD 是三个不同问题。
- 一张 IPF 色图保留空间位置，但颜色本身通常不编码全部三个取向自由度。

### 把 PF 的问题反过来问

PF 固定晶体法向，问它在试样中朝哪儿。IPF 固定试样方向，比如 ND，问每个晶粒中哪一条晶体方向与 ND 平行。若前一章采用 rₛ=Rr𝚌，则本章直接用 r𝚌=Rᵀrₛ。

IPF 的坐标是晶体方向，不再是 RD、TD 的平面坐标。把 IPF 图角落标成 [001]、[101]、[111]，是说明这些顶点代表哪些晶体方向；不能把三角形当作试样上的一个真实三角区域。

### 从逆矩阵一步步得到一个点

选定试样单位方向 y，例如 ND=(0,0,1)ᵀ；对每个晶粒计算 h=Rᵀy。由于 R 是旋转矩阵，h 仍为单位向量。再用晶体对称操作将 h 约化到选定基本扇区，最后投影显示。

例如 Cube 取向时 R=I，ND 对应晶体 [001]。若把该晶体只绕 ND 转 45°，ND 对应的晶体方向仍是 [001]，所以 IPF-ND 的位置和颜色不变；但 RD 在晶体中对应的方向已经变化。这个例子直接证明一个 IPF 点不能普遍唯一指定完整取向。

### 立方标准三角形是怎样来的

立方对称下可以对方向分量作允许的等价变换，再结合适用的正负等价约定，把方向收进一个标准区域。常用边界由 ⟨001⟩、⟨101⟩、⟨111⟩ 构成。三角形是球面基本区域的投影，而不是三个取向之间作普通线性插值形成的平面。

HCP 的对称性不同，基本区域和端点标注也不同，常见包含 [0001] 与两个基面方向。晶体对称或坐标设置一旦改动，色键也会改变。不要把立方材料的三角形色标直接套到六方材料上。

### IPF 分布图与 IPF 地图有什么区别

IPF 分布图把许多晶粒的 h 点放在同一晶体方向区域中，可以显示散点或方向密度。IPF 地图则先把每个 h 转成颜色，再把颜色放回该像素在试样上的 x、y 位置。前者强调分布，后者保留空间组织。

因此“反极图”和“反极图着色的取向图”不是同一张图。地图的坐标单位可以是 μm，三角形的坐标则是晶体方向。论文中最好写 IPF-ND map 或“以 ND 着色的取向图”，让读者知道固定了哪条试样轴。

### 红、绿、蓝不是材料属性

常见立方色键把 [001] 附近涂红、[101] 附近涂绿、[111] 附近涂蓝，但软件可能采用不同的颜色空间、基本区和细节。读取颜色前必须看同图色键。红色不表示高应力、低硬度或变形严重。

相近颜色也不保证完整错配角很小。沿固定试样方向的自转可能不改颜色；某些颜色映射在边界附近还会使数值变化与视觉变化不成比例。晶粒分割必须根据取向和对称性计算，不能在彩色截图上按 RGB 距离完成。

### 为什么晶内渐变可以作为线索，却不能单独定量

晶内颜色连续变化，说明被编码的晶体方向随空间发生了变化，可能来自晶格旋转或弯曲。但颜色变化的视觉快慢取决于色键，不能直接当成每微米多少度。沿未被这张色图敏感表达的转动，真实错配也可能不明显。

若研究晶内转动，应继续输出 GROD、点到点错配或轴角曲线，并核对图样质量。若研究应力，需要 HR-EBSD 或其他适用方法；普通 IPF 色图并未直接测量弹性应变张量。

### 从文件到一张可解释 IPF 图的操作顺序

先在导入结果中核对相表、晶体对称、地图坐标和欧拉角约定；再明确 ND 是试样表面法向还是原板法向。如果测的是 RD–ND 截面，地图的屏幕法向通常是 TD，不能把软件默认 z 轴无条件称为 ND。

选择相后，指定 IPF direction；生成并保留相应色键；叠加独立定义的晶界；标出比例尺和试样轴；在图注中给出清理与晶粒分割参数。多相图应为不同晶体对称给出适当色键，或分别绘图，以免同一种颜色被误当作相同取向意义。

### 一项很值得做的纸面检查

设两粒晶体的 [001] 都平行 ND，其中第二粒绕 ND 比第一粒多转 30°。它们在 IPF-ND 中同色，却通常存在真实错配。立方情况下，30° 并不是可将这个差异完全消除的四重对称转角。

现在分别想象它们的 {111} 极图：四个极会绕图心转动。因此把 IPF-ND 与 PF 放在一起，就能看清单轴方向编码丢掉了什么。后面做宏区或滑移分析时，仍应使用完整取向信息。

### 本章来源

- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)：第 2 章 §2.5.2；第 5 章 §5.2.2；第 10 章 §10.2：固定试样轴的方向表示。
- [Valerie Randle：《Microtexture Determination and Its Applications》（2003，第 2 版；所供本含 2008 年平装版说明）](https://doi.org/10.1201/9781003423980)：第 6 章 pp. 81–82；第 7 章 pp. 98–108：取向着色与空间图。
- [T.B. Britton; J. Jiang; Y. Guo; A. Vilalta-Clemente; D. Wallis; L.N. Hansen; A. Winkelmann; A.J. Wilkinson (2016). Tutorial: Crystal orientations and EBSD — Or which way is up?](https://doi.org/10.1016/j.matchar.2016.04.008)：试样方向、地图轴和晶体参考系的对应。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-ipf)

---

## ODF 取向分布函数：从体积分数定义到欧拉截面，完整推导一次

从微小取向范围占多少材料出发，推出 ODF 归一化、sinΦ 体积元、PF 与 ODF 的积分关系，以及 EBSD 核密度估计。

- ODF 的自变量是完整取向，不是试样上的 x、y、z。
- 随机 ODF 为 1，但欧拉角空间中的等尺寸小盒子不具有相同旋转体积。
- 峰值、织构指数与组分体积分数回答不同问题。

### 先不谈复杂函数，只数材料体积

取一个小取向范围 Ω，例如与某个 Cube 理想取向相差不超过一个很小角度。把落在 Ω 中的晶粒体积加起来，除以总体积 V，得到该范围的体积分数。取向范围越来越小时，这个份额与范围大小之比，就成为取向密度。

写作 dV/V=f(g)dμ(g)。g 是一个完整取向，可由三个欧拉角表示；dμ 是旋转空间的归一化体积元；f(g) 就是 ODF。它非负，且对所有取向积分等于 1。这里 f 本身不是百分比，f 乘上取向空间体积才成为份额。

### 为什么体积元里会出现 sinΦ

完整取向可以分两步描述：先决定一根晶体轴朝向哪里，再决定绕该轴自转多少。轴的方向在球面上，球面面积元是 sinΦ dΦ dφ₁；绕轴自转提供 dφ₂。两者相乘，得到旋转体积元与 sinΦ dφ₁dΦdφ₂ 成正比。

在完整 SO(3) 表示中，φ₁、φ₂ 各取 0–2π，Φ 取 0–π。总积分为 (2π)×2×(2π)=8π²，所以 dμ=(1/8π²)sinΦ dφ₁dΦdφ₂。采用晶体或试样对称约化后，积分域和归一化必须相应处理；不能把完整空间的常数随意搬到一个缩小的角盒子里。

### 随机取向为什么不是三个角都均匀

随机取向要求对旋转空间均匀，即 f(g)=1。此时 Φ 的概率密度与 sinΦ 成正比，靠近 90° 的等角宽区间拥有更大旋转体积。若把 φ₁、Φ、φ₂ 分别均匀取值，就会在两极附近过度采样。

因此，判断一个欧拉散点云是否“均匀”，不能只看每个小方格里的点是否一样多。正确的比较要除以该小格的旋转体积。这个 sinΦ 因子同样进入 ODF 积分与纹理组分的定量计算。

### 为什么 PF 是 ODF 的一类积分

固定晶体方向 h 和试样方向 y，所有满足 Rh=y 的取向仍可绕 y 自转，记自转角为 γ。PF 在 y 处把这些取向的贡献加在一起。在相容的单极、归一化约定下，可写 Pₕ(y)=(1/2π)∫₀²π f(g(γ))dγ；面族还要处理等价极的平均。

从三维取向分布沿一个自由度积分，剩下二维方向分布，这正是 PF 信息少于 ODF 的原因。反过来从 PF 求 ODF 就是一个反问题：许多不同的三维分布可能给出相近投影，需要多面族数据、对称性及约束共同限制。

### EBSD 为什么可以走另一条路

EBSD 已经给出每个测点的完整取向 gᵢ，可以直接在旋转空间中进行统计。最直观的做法是分箱计数；更常用的是核密度估计 f̂(g)=Σᵢ wᵢKₕ(gᵢ⁻¹g)/Σᵢwᵢ，其中核 Kₕ 要在旋转空间归一，并按晶体对称处理等价取向。

wᵢ 决定统计对象：等面积网格逐点等权，反映截面面积权重；每晶粒平均取向等权，反映晶粒数权重；每粒均值配晶粒面积，则保留面积权重而舍弃晶内散布。三种做法都有用途，但必须说明，尤其在大晶粒与特定取向相关时。

### 核宽改变了什么，怎样避免只追求尖峰

核宽小，把每个取向分得更细，尖峰高、细节多，但对样本量与角噪声敏感；核宽大，把近邻取向平滑在一起，可能降低峰值、合并组分。它控制的是角分辨尺度，不是扫描步长。

做对比时先统一核类型、核宽定义与统计权重，再检查较窄和较宽设置下主要结论是否稳定。不能只挑使某个试样峰值最大的设置。软件中的 halfwidth、bandwidth、harmonic degree 也不是可以互换的同一个数字。

### 欧拉截面究竟怎样读

常见 ODF 图把 φ₂ 固定为 0°、5°、10°……，每张小图的横轴为 φ₁、纵轴为 Φ，颜色为 f。它们像一本三维分布的切片册，但切的是取向空间，不是材料厚度。相邻小图不是相邻空间位置。

读取一个峰，先写完整三元组 (φ₁,Φ,φ₂)，再考虑对称等价和已知组分。只看到“φ₂=45° 截面很亮”不能命名为某种纤维，因为同一截面包含许多取向。应同时看峰随各截面的延伸，并用理想组分或纤维轨迹作参照。

### 把峰高与份额分开

一个非常窄的峰可以有很高的 f，但只占很小体积；较宽的峰虽然不高，却可能包含更多材料。组分体积分数应算 VΩ/V=∫Ω f(g)dμ，Ω 可以定义为到某理想取向的最小错配角不超过 α 的集合。

举一个纯教学例子：在旋转体积约为 0.01 的小区域内，若平均 f≈6，则贡献约为 0.06，即 6%。这里用的是区域平均值和区域体积，而不是把峰顶的 6 直接加上百分号。实际区域必须包含对称处理，并避免重复计数。

### 织构指数 J 从哪里来

定义 J=∫f(g)²dμ。在归一化体积为 1 的空间上，由 ∫(f−1)²dμ≥0 展开，得到 J−2∫f dμ+∫1dμ=J−1≥0，所以随机分布 J=1，非均匀分布通常 J>1。

J 衡量整体分布集中程度，却不知道峰朝向哪个方向。同样的 J 可以对应完全不同的各向异性。比较 J 还要固定平滑尺度与归一化；理想离散尖峰需要核平滑后才谈有限的数值。不能用“J 更大”替代性能分析。

### 一份完整 ODF 报告应该留下什么

说明相、晶体对称、试样对称、取样区域、取向数量与独立晶粒数量、权重、核或展开阶数、截面设置、色标、组分区域的角容差。若来自 XRD，还应提供测量的面族、覆盖角范围和反演回算残差；若来自 EBSD，说明未索引点和清理。

到这里，读者可以把三个对象重新串起来：取向矩阵描述一个晶粒；ODF 描述许多晶粒的完整取向分布；PF 和 IPF 是对指定方向的统计视图。它们之间可以互相计算某些量，但不会无损地彼此替代。

### 本章来源

- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)：第 5 章 pp. 125–150；第 10 章 pp. 353–362：ODF 定义、体积元与单点取向估计。
- [毛卫民；张新明：《晶体材料织构定量分析》（1993，第 1 版；所供扫描本为 1995 年第 2 次印刷）](https://caixianglab.cn/topics/texture#book-mao)：第 2 章 §2-2、§2-3；第 3 章 §3-6 至 §3-8：定量积分与组分。
- [R. Hielscher; H. Schaeben (2008). A novel pole figure inversion method: specification of the MTEX algorithm](https://doi.org/10.1107/S0021889808030112)：极图反演的现代计算方法；本章先推导与算法无关的定义。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-odf)

---

# 从测量计数到可信极图

逐步解释深度、背景、离焦、误差、TOF 与峰重叠。

## 织构测量：从衍射计数到可信的极密度

把衍射强度、背景、离焦修正、球面积分和取样代表性连起来，理解为什么一张漂亮的极图仍可能测错。

- 探测器记录的是计数，极密度是经过物理修正和归一化的统计量。
- 测量视场、穿透深度与晶粒数量决定结果代表哪一部分材料。
- EBSD 的面积加权与逐晶粒加权回答不同问题。

### 先说清要测的总体

想研究整张板的拉深性能，目标是参与变形的材料体积的取向分布；想研究裂纹旁的组织，目标则是一个局部区域。两者不能用同一张小视场 EBSD 图互相替代。宏观衍射平均了照射体积，EBSD 保留表面位置，各有取样边界。先写明材料、相、厚度位置、RD/TD/ND 和目标尺度，再选择仪器。

同一板材表层受摩擦剪切，中心更接近平面应变，织构可以不同。把表层 EBSD 和穿透较深的衍射极图直接比较，差异不一定来自软件。取样位置、相含量和权重必须先对应。

### 原始强度为什么不是极密度

对于固定反射，可把观测写成 Iobs(α,β)=B(α,β)+C·D(α,β)·A(α,β)·P(α,β)。α 是倾角，β 是方位角；B 为背景，D 为离焦与几何响应，A 为吸收等路径因素，C 收集仪器尺度和该反射的结构因子等常数，P 才是想要的极密度。这个乘法模型用于说明修正顺序，具体仪器还可能需要强度漂移、峰重叠和体积变化修正。

因此应先扣背景，再除以适当的响应因子，最后归一化。若将背景一起相除，弱织构区会被抬高；若用随机样品测得的综合响应曲线，再单独重复修正其中已包含的因素，也会出错。每一步要说明修正曲线代表什么。

### 从随机参考到离焦修正

反射几何下，试样倾斜会改变聚焦和受照面积。即使材料真正随机，测出的强度也可能随倾角下降。对具有相近吸收、表面和几何条件的随机参考，扣背景后的曲线可以估计倾角响应。将样品曲线除以参考响应，才有希望恢复织构信号。

参考样不匹配、粗晶导致计数起伏、测量在高倾角截断，都会降低修正可信度。不能简单把边缘强度补成与中心一样高；那相当于事先假设极图应该平坦。未测区域必须保留掩膜，交给受约束的反演处理。

### 归一化要按球面积，而非按图片像素

设修正强度为 J。若完整半球采用反极对称，平均强度为 J̄=(1/2π)∫₀²π∫₀π/² J(α,β)sinα dα dβ，极密度为 P=J/J̄。这样随机取向对应 P=1，单位通常写 m.r.d.。sinα 来自球面环带面积：靠近极点的一小格和靠近边缘的一小格不是相同面积。

离散积分应使用每格固体角 ΔΩ=(cosαlow−cosαhigh)Δβ，而非简单平均所有格点。若只有不完整极图，直接用已测区域均值归一化会引入偏差；常需与 ODF 同时估计归一化系数。半球规则还要求相应的反极等价，不能无条件套给所有方向性观测。

### 计数误差怎样传下去

在独立 Poisson 计数近似下，计数 N 的标准差约为 √N，相对误差约为 1/√N。若净信号 Ns=Ntotal−kNbackground，则 Var(Ns)≈Ntotal+k²Nbackground，k 是采集时长等比例系数。净信号很小时，扣背景后的相对误差会很大。

这说明弱峰不宜只凭归一化后的高颜色对比下结论。除以很小的离焦响应还会放大噪声。延长计数能改善随机噪声，但不能修正样品没放正、相库错误或系统背景错误。

### EBSD 怎样做统计权重

规则网格中，每个有效像素对应近似相同表面面积，因此逐像素等权可估计二维面积分数。每个晶粒只取一个平均取向再等权，则是按晶粒数量加权；一个大晶粒与一个小晶粒贡献相同。用晶粒平均取向并按晶粒面积加权，可以减小粒内取向离散的影响，但会同时丢失真实取向梯度。

例如两个晶粒面积分别为 90 和 10，像素权重给出 90% 与 10%，等晶粒权重给出 50% 与 50%。二者计算都可能正确，关键在于研究问题。二维面积分数代表体积分数还需要合理的取样与体视学条件，某一人为挑选的截面不自动满足。

### 教程：组织一次可比较的测量

先画出试样坐标和取样示意；按厚度位置分区；为每区选多个独立视场或移动照射位置。衍射测量保留原始计数、背景、倾角范围和响应修正；EBSD 保留原始索引率、相图、有效面积和晶粒数。两者都要报告权重、对称性和未测部分。

随后在相同坐标下计算若干同族 PF，统一投影和色标。检查差异是在整体旋转、某组分强度，还是局部噪声。整体旋转先查坐标；强度差先查权重与取样；孤立尖峰先查粗晶和索引。最后才讨论材料机制。

### 读者练习：为何多扫像素不等于多取样

假定一个视场只有 20 个大晶粒，把步长缩小一半，像素数约变为四倍，但独立晶粒数仍是 20。你提高了空间描述能力，却没有按四倍改善宏观织构的代表性。若目标是宏观统计，扩大独立取样范围可能比继续加密同一视场更有效。

这也是三本书关于宏观织构和微织构的共同主线：测量并非先获得尽可能多的数字，再寻找结论；要先决定哪些材料区域和哪些统计对象应进入答案。

### 本章来源

- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)：第 4 章宏观织构测量、强度修正与归一化；第 10 章取样和统计。
- [Valerie Randle：《Microtexture Determination and Its Applications》（2003，第 2 版；所供本含 2008 年平装版说明）](https://doi.org/10.1201/9781003423980)：第 5–7 章测量规划、数据收集与分区统计。
- [毛卫民；张新明：《晶体材料织构定量分析》（1993，第 1 版；所供扫描本为 1995 年第 2 次印刷）](https://caixianglab.cn/topics/texture#book-mao)：第 1 章极图测量和数据处理。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-measurement)

---

## XRD究竟看到了多深：吸收、反射权重、薄膜与织构梯度

从每一小层的射线衰减推出反射信号的深度分布，区分穿透长度、95%信息深度和真实体积平均，并解释不同极图为何可能混入不同深度。

- 信息深度是一条权重函数或指定比例的深度，不能理解为硬边界。
- 不同反射和倾角可能采样不同深度，因此厚度梯度会影响 ODF 一致性。
- 薄膜与多相材料的几何吸收问题不能简单照搬无限厚均匀样品校正。

### 为什么同一块板材会测出两种织构

EBSD 在一个准备好的截面上逐点测量，实验室反射 XRD 则把近表面若干层的衍射信号叠加。如果轧板表面受摩擦剪切而中心接近平面应变，两者看见的取向分布可能不同。先问取样体积和深度，再问哪套算法出错。

设 z 是从表面垂直向内的深度，μ 是该材料对所用波长的线性衰减系数，单位长度⁻¹。这里只讨论均匀平板、单次散射、固定几何和均匀吸收；粗糙度、多重散射与强消光需要额外模型。

### 第一步：由薄层损失推出指数衰减

设长度 dl 的薄层使剩余光强损失比例 μdl，则 dI=−μI dl。分离变量 dI/I=−μdl，从0积分到l得到 ln(I/I₀)=−μl，故 I(l)=I₀e^(−μl)。μ⁻¹ 是沿光线路径强度降到1/e所需长度。

表中常给质量衰减系数 μ/ρ，单位 cm²/g。乘以密度ρ(g/cm³)才得到μ(cm⁻¹)。质量分数加权近似为 (μ/ρ)mix=Σwᵢ(μ/ρ)ᵢ；这里 wᵢ是质量分数，不能误换成原子分数或相面积分数。

### 第二步：反射时有入射和出射两段路

令入射束、出射束分别与表面成角 αᵢ、αf，均取0到90°。到深度z的入射路长为z/sinαᵢ，衍射后逃出表面的路长为z/sinαf。两段指数相乘，权重为 exp(−az)，其中 a=μ(cscαᵢ+cscαf)。

在几何、相含量和散射能力不随深度变化时，一薄层贡献 dI=Cexp(−az)dz。积分0到t得 I(t)=C[1−exp(−at)]/a。C吸收入射通量、照明足迹、结构因子等因子；跨不同几何比较时C也可能改变，不能只保留指数而忽略照明面积。

### 第三步：把“看多深”变成明确概率

无限厚样品的归一化深度权重 p(z)=aexp(−az)，它积分为1。从表面到深度d的累计贡献 G(d)=1−exp(−ad)。若要求得到q比例的信号，d_q=−ln(1−q)/a；中位深度d₅₀=ln2/a，95%深度d₉₅≈2.996/a。

对称反射、无侧倾时αᵢ=αf=θ，a=2μ/sinθ，因此 d₉₅=−sinθ ln0.05/(2μ)。这里的θ是Bragg角，不是2θ，也不是极图倾角。表面以下超过d₉₅的部分仍贡献约5%，不存在突然看不见的界面。

### 逐步算一遍，比较中位与95%深度

取教学参数 μ=100 cm⁻¹、θ=30°，则 a=2×100/0.5=400 cm⁻¹。d₅₀=0.693/400 cm≈17.3 μm；d₉₅=2.996/400 cm≈74.9 μm。由此可见，即使写“信息深度75 μm”，一半信号仍来自最上面的17 μm。

若只把θ改成60°，a≈231 cm⁻¹，d₉₅≈129.7 μm。不同(hkl)反射对应不同θ，便可能以不同权重混合表层与深层。以上参数是推导演算，不是某种合金的测量结果；实际μ应由波长、成分和密度确定。

### 织构梯度怎样进入极图

设深度z处归一化极密度为 P(h,y,z)，并且该相的散射尺度不变，则测得的有效极图近似为 P_eff(h,y)=∫₀∞aexp(−az)P(h,y,z)dz。若前tₛ厚度是表层织构Pₛ，下面是Pᵦ，积分后为 P_eff=(1−e^(−atₛ))Pₛ+e^(−atₛ)Pᵦ。

沿用a=400 cm⁻¹、tₛ=20 μm=0.002 cm，表层权重为1−e^(−0.8)≈55.1%。即使表层只占整块毫米板的很小体积，它也能主导反射结果。若另一反射的a不同，两张极图就可能不严格对应同一个单一ODF。

### 薄膜为何需要另一项修正

相同几何下有限厚度与无限厚度信号之比为 A(t)=1−e^(−at)。当at≫1，A≈1，继续加厚基本不增信号；当at≪1，展开指数得A≈at，强度对厚度近似成正比。随着倾角改变，a和照明足迹一起改变，有限膜厚无法按无限厚补偿。

薄膜底下的衬底还可能产生自己的衍射，并且膜、衬底的吸收系数不同。不要把“扣背景”理解为可以去掉全部衬底峰：离散衬底反射需要几何和相信息识别。必要时采用掠入射、不同波长或更合适的测量几何，但每种改变都应重新计算信息深度。

### 真实教材实例如何读

Engler 等第4.3.1节比较铝中不同射线波长的深度权重，并用AA6016热轧板表层和中心的织构差异说明位置的重要性。分析这个实例时，先从工艺解释剪切与平面应变的区别，再从取样权重解释为什么不同测面得到不同PF/ODF；不能把几何差别都归到材料均匀织构上。

读者可以照着建立自己的取样方案：列出每个反射的θ，求μ，计算d₅₀、d₉₅；记录实际测面与去层厚度；若存在梯度，按层分别讨论。只有当各层织构近似一致或已明确积分权重，才宜把反射结果称为所测区域的代表性总体织构。

### 取样数量也受同一权重控制

照明面积S乘一个名义信息深度并不直接等于独立晶粒数。若晶粒平均体积约D³，粗略数量尺度为SD_eff/D³，但板条形状、分布和深度权重会改变有效统计。大晶粒占据大部分光斑时，增加计数时间只能改善计数噪声，不能增加独立晶粒。

可通过平移光斑或合并多个保持同一RD/TD/ND的区域改善统计，但前提是这些区域确实要代表同一总体。若存在系统位置梯度，应分别报告再定义如何平均。扩大测量面积与提高空间分辨率解决的是不同问题。

### 本章来源

- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)：第3.5节 pp.67–68，第4.3.1–4.3.2节 pp.87–91，第4.6节 pp.117–121；第5.4.2节图5.16。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-xray-depth)

---

## 从计数到 m.r.d.：背景、离焦、误差传播和极图归一化完整演算

把一次极图测量当成有几何和统计条件的计数过程，逐步计算净强度、校正因子、标准误差与球面面积归一化，说明缺测区为什么不能当作零。

- 背景是加法项，离焦和吸收是乘法项，处理顺序不同。
- 计数不确定度与独立晶粒统计是两种误差，延长计时只改善前者。
- 完整球面归一化需要面积权重，缺测部分不能靠局部平均凭空确定。

### 先写一条测量方程

设每秒测得的峰区计数率为r，背景率b，离焦保留比例U，有限厚度修正比例A，通量与其他常数为K，则理想化写成 r=b+KUA P，P是待求极密度。这条式子已经告诉我们：先扣b，再除U、A，最后定标K。

若先把r除以U再扣未经校正的b，背景也会被错误放大；例如U=0.5、r=100、b=20，正确净校正值为160，错误顺序会给180。校正流程不能只列软件按钮，必须知道每个因子的数学位置。

### 背景为何有时要测峰的两边

峰附近背景可能随2θ倾斜。设在x₁和x₂两个无峰位置测到背景率b₁、b₂，峰位为x₀，则线性背景估计 b₀=[(x₂−x₀)b₁+(x₀−x₁)b₂]/(x₂−x₁)。它要求这段背景足够平滑，并且两端未落入邻峰或展宽尾部。

倾转后峰宽和背景都可能改变，因此零倾角确定的窗口不应自动沿用。若背景有荧光边、宽峰或衬底峰，线性式只是错误模型的精确计算；应先确认谱形，再决定使用局部函数或全谱拟合。

### 离焦校正因子怎样获得

在相同光路、狭缝、反射角和样品几何下测一个取向近似随机的参考，扣背景后按方位角平均，令 U(α)=Iref(α)/Iref(0)。随机样品本不该产生取向峰，随倾角的系统变化便主要反映仪器和几何影响。

使用 Icorr=[r−b]/U(α) 可以补偿记录损失。U很小时同时放大噪声，不能把极大校正后的亮斑直接当作可靠织构。参考粉末压实也可能带来择优取向；参考本身不随机、厚度与致密度不合适时，校正会把参考误差带进全部样品。

### 计时不同时，怎样推导误差

峰计数Np来自时间tp，背景计数Nb来自tb，假设两者独立服从Poisson计数。净率s=Np/tp−Nb/tb；由Var(N)=E(N)，以观测计数估计得到 Var(s)≈Np/tp²+Nb/tb²。标准差σs就是该和的平方根。

这个式子比直接用√(Np+Nb)/(Np−Nb)更一般；后者只对应相同计时。若两侧背景插值为b₀=w₁b₁+w₂b₂，方差应加 w₁²Var(b₁)+w₂²Var(b₂)，不是把两边原计数随意相加。

### 一套带单位的手算

假设tp=10 s、Np=1000，tb=20 s、Nb=200，则峰率100 s⁻¹、背景率10 s⁻¹，净率s=90 s⁻¹。方差为1000/100+200/400=10.5 s⁻²，σs≈3.24 s⁻¹，相对标准差3.60%。

若U=0.5且暂把U当作精确常数，校正净率为180 s⁻¹，σ=6.48 s⁻¹，相对误差仍为3.60%。若U自身标准差σU=0.02，独立误差传播给 (σcorr/Icorr)²≈(σs/s)²+(σU/U)²，结果约5.38%。校正不是把不确定度消掉。

### 球面面积为何一定出现 sinα

极图方向用极角α、方位β描述。在单位球面上，小块两边长度分别为dα与sinαdβ，所以 dΩ=sinαdαdβ。等角网格在中心的格子实际代表面积很小；若把每个测点等权平均，中心会被过度加权。

对边界为α−、α+和宽度Δβ的网格单元，精确面积 Ω=Δβ(cosα−−cosα+)。极点附近必须裁到α=0，边缘裁到π/2，重复方位端点不能重复计数。用这个面积积分即可避免中心 sinα=0 的单点公式误用。

### 完整半球怎样归一化

对无向晶面法向的完整半球，面积为2π。令平均校正强度N=ΣIcorr,i Ωᵢ/(2π)，则Pᵢ=Icorr,i/N，并满足ΣPᵢΩᵢ=2π。随机分布每一点P=1，这就是m.r.d.的含义。

用两个等面积教学区举例：Icorr分别为180、60，则N=120，极密度为1.5与0.5。若两个区域面积比例改为1:3，N=(180+3×60)/4=90，极密度变为2与2/3。相同计数也会因面积权重不同而有不同的正确归一化。

### 缺测外圈为什么不能填零

若只测到α≤70°，缺失外圈可能恰好含有强纤维极密度。对已测区令平均值为1只是伪归一化；它隐含已测区代表全半球平均，却没有测量依据。将缺测区填零还额外断言该方向完全没有晶粒，通常不成立。

正确处理要把缺测掩膜交给反演，由多张极图共同估计ODF和归一化因子，再反算外圈；报告时仍应标明哪些是真正测得、哪些由模型补出。反算结果与输入自洽，不能单独证明缺测区真实。

### 步距、窗口和峰高是三件事

5°步距不代表每个点只看5°：狭缝、光斑、几何和连续扫描决定实际角窗口。若真实织构峰比步距窄，步进采集可能直接错过峰；连续扫描虽不漏掉同一弧段总强度，却会把峰沿扫描方向平均。

因此比较峰高时必须统一角分辨率、扫描方式、平滑核和等值线。展宽峰的高度降低但积分面积近似不变，既可能来自真实取向分散，也可能来自仪器窗口改变。Engler 等图4.12用随机铜粉展示倾转离焦展宽，是理解这个区别的直接教材例子。

### 读者可以执行的完整分析次序

先保存原始计数、计时和角坐标；检查峰与背景窗口；按计时换成率；扣背景；校正U及必要的吸收项；计算面积权重和不确定度；保留缺测掩膜；最后归一化和反演。每一步都保留参数来源，后面才能区分仪器变化和材料变化。

若想提高可信度，先判断主导问题：低净计数可延长计时；大晶粒统计不足应扩大取样；几何失配应重新校准；缺失角域应增加互补测量。这四种问题不能用“把曝光加长”一个动作同时解决。

### 本章来源

- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)：第4.3.2–4.3.6节，印刷 pp.88–106，尤其式4.5–4.11；本章推广到不等计时及校正因子不确定度。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-pole-intensity)

---

## 角度、能量和飞行时间：三种衍射谱怎样变成同一套织构信息

从 Bragg 定律分别推到角度色散、能量色散与中子飞行时间，给出单位换算和分辨率传播，并用 HIPPO 的真实研究解释探测器覆盖与取向分辨率。

- 改变谱轴不改变衍射几何的本质：每个峰仍对应某个晶面间距和散射方向。
- TOF 同时测得许多反射，但完整织构仍需要足够的试样方向覆盖。
- 时间/能量分辨率、极图角分辨率和 ODF 分辨率不能互相替代。

### 先把三种测量放在同一条式子里

一级 Bragg 条件是λ=2d sinθ。已知单色λ，改变探测角2θ寻找不同d，称为角度色散。固定θ、使用多波长光源，测量每个光子的能量以区别λ，称为能量色散。固定中子探测器角度、通过到达时间区别λ，则是飞行时间法TOF。

三个方法都还需要散射矢量在试样系中的方向y。谱峰横坐标确定d或反射标签，探测器几何与试样转动确定y，峰的积分强度才进入该(hkl)的极密度。这三个信息缺一不可。

### 能量色散公式逐步推出来

光子能量E=hν=hc/λ，代入λ=2d sinθ得到 E=hc/(2d sinθ)。因此固定θ时峰能量越高，面间距越小。若用E的单位keV、d单位Å，可用hc≈12.3984 keV·Å。

教学例：d=2 Å、θ=15°，E=12.3984/[4sin15°]≈11.98 keV。相同d如果改θ=30°，E≈6.20 keV。不要把探测器的2θ=30°误代作θ=30°，那会把预测峰能量错误地变成原值的sin15°/sin30°≈0.518，即约减半。

### 荧光线和衍射线怎样区分

衍射峰能量随θ按1/sinθ变化，元素荧光线主要由原子能级差决定，不随衍射几何这样移动。能量谱中既可能出现结构信息，也可能出现成分信息，不能把每一条峰都索引为晶面。

白光源的入射谱、探测器效率、吸收系数都会随能量变化，因此不同能量峰的原始高度不能直接当作不同(hkl)的极密度比。需要对应谱响应、结构因子等修正，或在包含这些因子的全谱模型中估计取向分布。

### TOF公式要从速度开始，避免背错

对非相对论热中子，de Broglie关系λ=h/(mₙv)，即v=h/(mₙλ)。弹性衍射前后速率相同，总飞行路径L=L₁+L₂，于是t=L/v=Lmₙλ/h。再代入Bragg条件得到 t=(2mₙL sinθ/h)d，或d=ht/(2mₙL sinθ)。

量纲是重要检查：[Lmλ/h]=m×kg×m/(kg·m²/s)=s。若误写成Lh/(mλ)，单位会变成m²/s，并且预言长波中子更早到达，与速度关系相反。测量中还需校准时间零点t₀，实际使用t−t₀并考虑飞行路径标定。

### 完成一组可以自己按计算器的数值

由mₙ/h≈2.5278×10⁶ s/m²得到 t(μs)≈252.78 L(m)λ(Å)。取L=10 m、d=2 Å、2θ=90°，则λ=2×2×sin45°≈2.828 Å，t≈252.78×10×2.828=7149 μs，约7.15 ms。

同一探测器上d=1 Å的峰约在3.57 ms出现。这解释了为何时间谱可以一次记录很多(hkl)，却不意味着一次测量就得到了所有晶体转动自由度；每个探测器仍只覆盖有限的散射方向和角窗口。

### 分辨率传播怎样告诉我们误差来源

固定λ的角度色散法由d=λ/(2sinθ)得 δd/d≈δλ/λ−cotθ δθ。若误差独立，方差近似相加。TOF则由d∝(t−t₀)/(Lsinθ)得 (σd/d)²≈[σt/(t−t₀)]²+(σL/L)²+(cotθ σθ)²；这里σt包含相关时间标定后的有效不确定度，角度用弧度。

能量色散对应d∝1/(E sinθ)，故能量项为(σE/E)²。大θ通常减小角度误差对d的影响，但强度、几何和可达反射也随之变化。以上是小误差的一阶传播，不能忽略强相关或复杂峰形。

### 为什么谱分辨率高不等于织构分辨率高

一个探测器板可以把d很接近的两条峰分开，但它自身可能把若干度甚至更宽的散射方向合并成一组。此时面间距分辨率很好，极图的角窗口仍很宽。把这些方向平均过的强度反演为1°宽ODF峰，只是在拟合超出测量约束的细节。

因此需要分别写清TOF分箱宽度、探测器分组角宽、试样转动间隔、反演网格和核带宽。增加谐波阶数只能增加模型自由度，不能恢复已经被探测器面积平均掉的高频信息。

### 真实案例一：石灰岩标准为什么适合比较方法

Wenk、Lutterotti和Vogel于2003年报告HIPPO对一件轮测石灰岩标准的织构分析，将多组TOF谱通过不同的峰强度提取和Rietveld织构方法转成取向分布，并与其他设施结果比较。这个案例说明“多谱—反射归属—取向反演”可以形成实际工作链。

读者分析这个案例时，应先确认所有方法处理的是同一个标准和同一取向定义，再比较反算极图、组分位置与强度。下面的教学判断并非该论文的额外实测结论：不同仪器若采样体积与角窗口不同，比较前应先统一可解析尺度，而不是直接比较各自最大峰值。

### 真实案例二：强织构怎样暴露角度平均

Matthies等2005年用ECAP铝样考察HIPPO探测器几何对强织构反演的限制，指出其研究配置中的有限覆盖和角窗口会使过高阶谐波出现附加振荡。这里引用的是论文摘要明确报告的配置相关结论，不能将当年的具体分辨率或阶数当作所有现代设备的上限。

应用上应问：目标是体平均组分还是很窄的峰宽？若关注极尖锐组分，先核对仪器角窗口能否支持；若关注体内相变随温度演化，TOF多反射与环境装置可能更合适。选择取决于问题，不是简单把“中子”或“高阶拟合”当作精度保证。

### 从原始谱到织构的操作路线

记录每个探测器组的几何、时间零点和飞行路径；完成通量、效率和背景处理；用已知结构确定反射；在每个试样姿态提取积分强度或做全谱联合拟合；将散射方向转回同一试样系；最后估计ODF并检查输入方向上的反算残差。

同时查看残差是否集中在某些反射、某个探测器组或某些试样姿态。分别集中时，优先考虑相/峰模型、探测器标定或方向/吸收问题。只有把误差的位置与物理环节对应起来，拟合质量指标才有诊断意义。

### 本章来源

- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)：第4.3.5节 pp.99–101、第4.4节 pp.107–113；TOF式由de Broglie关系独立推导并核对量纲。
- [H.-R. Wenk; L. Lutterotti; S. Vogel (2003). Texture analysis with the new HIPPO TOF diffractometer](https://doi.org/10.1016/j.nima.2003.05.001)：2003年石灰岩标准与多种TOF织构分析方法比较；出版社摘要与书中第4.4节交叉核对。
- [S. Matthies; J. Pehl; H.-R. Wenk; L. Lutterotti; S. C. Vogel (2005). Quantitative texture analysis with the HIPPO neutron TOF diffractometer](https://doi.org/10.1107/S0021889805006187)：2005年ECAP铝强织构、探测器几何与反演分辨率；只采用原始摘要明确报告的结论。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-tof-energy)

---

## 峰重叠与多相织构：从两条峰的线性方程走到 Rietveld 联合分析

解释峰面积、相分数和取向密度怎样同时进入衍射强度，亲手判断哪些重叠峰可分、哪些原则上不可辨识，再建立多相分析的证据链。

- 能拟合两条曲线不等于能唯一分出两相。
- 相分数与织构共同影响强度，不能把单峰高度直接换成相含量。
- 全谱和多个试样方向提供额外约束，但不会自动消除所有结构歧义。

### 首先区分峰高与峰面积

把一个反射的归一化峰形记为φ(x)，满足∫φ(x)dx=1，x可以是2θ、能量或TOF。单峰模型为y(x)=B(x)+Aφ(x)，其中A是积分面积，B是背景。若峰展宽，φ的峰高可下降而A保持不变，因此固定窗口单点峰高不是普遍可靠的强度。

在极图倾转过程中，离焦使峰形改变；两条原本分开的峰可能部分重叠。要得到各反射强度，应保留足够宽的谱区并拟合面积，同时避免窗口截掉宽尾；不能只在峰顶各读一个数后当作独立极图输入。

### 两条已知峰形怎样变成线性代数

已知峰中心、宽度和形状时，yⱼ−Bⱼ=A₁φ₁(xⱼ)+A₂φ₂(xⱼ)。把每个谱点写成一行，得到y−B=XA，X的两列是两条峰形，A=(A₁,A₂)ᵀ。加权最小二乘解满足(XᵀWX)A=XᵀW(y−B)。

解能否稳定，取决于两列是否足够独立。两峰分开时，某些谱点主要响应峰1，另一些主要响应峰2；高度重合时，两列几乎平行，面积之间会强烈互相补偿。误差很小的总谱，也可能对应误差很大的A₁、A₂。

### 用两个点把不可辨识性算出来

教学模型y₁=A₁+0.8A₂、y₂=0.8A₁+A₂，若y₁=14、y₂=13，行列式1−0.64=0.36，解得A₁=10、A₂=5。将交叉响应从0.8提高到0.99，行列式变为0.0199，测量小扰动便会被明显放大。

若两列完全相同，则两式都只能确定A₁+A₂。例如总面积15可来自10+5、7+8或其他非负组合。此时加一个更复杂拟合器不会生成缺失信息，必须引入别的反射、化学约束、空间测量或先验，并标明解对这些信息的依赖。

### 晶体学为什么会制造完全重叠

立方晶体 d=a/√(h²+k²+l²)。因此{330}与{411}的平方和同为18，它们有相同d和Bragg角；若没有其他区分来源，在同一谱中就是一个叠加峰。峰位完全相同并非仪器分辨率不够，而是几何上本来如此。

多相材料中还可能有不同相的某些d接近或相等。部分重叠可通过更合适的波长、角分辨率和全峰拟合改善；所有相关峰都完全重合时，单纯宏观衍射一般无法独立恢复各相织构。EBSD或其他关联方法能否帮助，还取决于它能否可靠区分这些相。

### 把相分数和织构放进同一条强度式

对相p的反射h，在试样方向y处，可示意写成Aₚh(y)=Kₚh vₚ Pₚh(y)。vₚ是相体积分数，Pₚh是该相自身归一化的极密度，K包含结构因子、重数、吸收、仪器响应和尺度换算。重叠峰则观测到Σₚ,h Aₚhφₚh。

只测一个方向时，提高vₚ或提高Pₚh都能增强该峰，存在乘法混淆。对完整且正确加权的方向平均，P的平均为1，才有机会把织构效应与相尺度分开。将轧板强织构峰按随机粉末强度直接换算残余奥氏体含量，可能带来系统偏差。

### Rietveld织构联合分析具体增加了什么

全谱模型同时使用许多反射：峰位受晶胞参数约束，强度受结构与相尺度约束，峰形受仪器和样品展宽约束，方位变化受同一ODF约束。它并不是为每条峰自由调一个高度，而是让多个实验信息通过共同参数互相限制。

通常交替或联合优化背景、结构/峰形、相尺度和ODF，直到各类残差合理。若模型只有自由峰面积而不要求同一取向分布解释多个反射，便没有真正利用完整的织构一致性。即使联合拟合收敛，仍需检查参数相关性和独立反射是否支持。

### 为什么多相吸收不一定只是一个常数

若相A与相B具有不同μ，且组成沿轧向延伸的层片，射线到达相A、再离开样品时穿过相B的长度会随姿态改变。观测强度便同时受晶格取向和相形貌影响：I∝Pexp[−μA lA−μB lB]。

只用均匀平均μ可能把形貌导致的方位衰减误认为织构。Engler 等图4.30用冷轧两相黄铜说明这个问题；中子对许多材料吸收较弱，通常能降低这种影响，但不能把所有元素、厚度和几何都视为零吸收。

### 案例阅读：从两相黄铜到石灰岩标准

教材第4.5节以两相α/β黄铜说明邻峰、少数相弱信号与各向异性吸收同时存在。初学者可按三个问题阅读：峰是否分得开；少数相净计数是否足够；相形貌是否改变射线路径。这比只看拟合后的两条彩色曲线更能判断结果。

Wenk等2003年的HIPPO石灰岩标准研究提供另一类真实场景：低对称结构产生多反射，全谱与不同织构提取方法可以互相比较。本章并未复现其实验数据；用它说明怎样寻找“共同结构约束、共同ODF与独立设施对比”这三层证据。

### 遇到重叠时的实际决策次序

先根据候选结构计算反射位置及可能重叠关系；检查是否有其他不重叠反射；确认背景和峰尾；观察同一组峰随姿态变化是否可由同一ODF解释。若某相只有一组严重重叠弱峰，不应让一个无约束相分数数字代替证据。

最后报告独立信息来自哪里、哪些参数固定、哪些共同拟合、哪些结论随模型改变。若两种相模型都能同样解释数据，应保留歧义并安排能区分它们的测量。初学者需要学会的既是求出一个解，也是识别何时现有信息不足以给出唯一解。

### 本章来源

- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)：第4.5节，印刷 pp.113–117，图4.28–4.30；本章线性可辨识性与相尺度方程为教学推导。
- [H.-R. Wenk; L. Lutterotti; S. Vogel (2003). Texture analysis with the new HIPPO TOF diffractometer](https://doi.org/10.1016/j.nima.2003.05.001)：石灰岩标准、多种TOF织构分析方法及其他设施对比，依据原始摘要。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-peak-separation)

---

# 从球谐展开到极图反演

从基函数推导积分变换、对称约束、零空间和不完整极图求解。

## 球谐展开从头推：一张极图怎样变成一组系数

从圆周傅里叶级数走到球面上的勒让德方程，亲手求出最低几阶、系数、归一化和截断误差。

- 球谐函数是球面上的正交基；极密度不必自身是调和函数。
- 必须把积分面积元、基函数归一化与系数定义配套使用。
- 展开阶数控制可表示的角尺度，不能把某个历史常用阶数视为普遍精度保证。

### 先从绕圆周的一个变量理解展开

如果沿某个纬圈测得极密度随方位角 ψ 的变化，因为 ψ 与 ψ+2π 是同一个方向，可以用 1、cosψ、sinψ、cos2ψ、sin2ψ……叠加。每一项描述一种起伏频率，系数描述它在实际信号中有多强。球谐展开保留这个思路，但还必须处理从北极到南极的倾角 θ。

单位方向写成 y=(sinθcosψ,sinθsinψ,cosθ)。球面面积元为 dΩ=sinθdθdψ，不能按等 θ 网格作普通平均。下面先在完整球面上推导；采用半球和正负极合并时，应先说明反极对称，再把积分范围与因子一致地改写。

### 球面微分算子怎样把两个角分开

球面 Laplace 算子为 ΔS=(1/sinθ)∂θ(sinθ∂θ)+(1/sin²θ)∂²ψ。寻找它的本征函数：ΔS Y=−λY。令 Y(θ,ψ)=Θ(θ)Ψ(ψ)，除以 ΘΨ 并分离变量，方位角部分得到 Ψ″+m²Ψ=0。周期条件 Ψ(ψ+2π)=Ψ(ψ) 要求整数 m，解可以选 e^(imψ) 或相应的正弦、余弦。

倾角部分于是成为 (1/sinθ)d/dθ(sinθ dΘ/dθ)+[λ−m²/sin²θ]Θ=0。令 x=cosθ，则 d/dθ=−sinθ d/dx，整理后得到 (1−x²)Θ″−2xΘ′+[λ−m²/(1−x²)]Θ=0。这样，一个看起来复杂的球面问题已经化成一条常微分方程。

### 勒让德多项式与连带勒让德函数

要求解在两极都正常，得到 λ=l(l+1)，l 为非负整数，|m|≤l。先取 m=0，解是勒让德多项式 Pₗ(x)。由 Rodrigues 公式 Pₗ(x)=[1/(2ˡl!)]dˡ(x²−1)ˡ/dxˡ，可以算出 P₀=1、P₁=x、P₂=(3x²−1)/2、P₃=(5x³−3x)/2。这里的 l 是阶数，不是晶面指数。

对非负 m，采用含 Condon–Shortley 相位的约定，Pₗᵐ(x)=(−1)ᵐ(1−x²)^(m/2)dᵐPₗ/dxᵐ。例如 P₁¹=−√(1−x²)=−sinθ，P₂¹=−3x√(1−x²)。负 m 可由标准比例关系生成。不同书有时把 (−1)ᵐ 放到别处；系数符号随之变化，物理极图不会因此改变。

### 把“彼此独立”写成可以计算的正交关系

复球谐函数取 Yₗᵐ=NₗₘPₗᵐ(cosθ)e^(imψ)，Nₗₘ=√[(2l+1)(l−m)!/(4π(l+m)!) ]。方位角积分 ∫₀²πe^[i(m−n)ψ]dψ 在 m≠n 时为零；倾角部分的正交性再区分不同 l。组合起来得到 ∫YₗᵐYₖⁿ* dΩ=δₗₖδₘₙ，星号表示复共轭。

这也解释了归一系数的作用：让每个基函数的平方积分都是 1，方便直接提取系数。若使用实数表示，可用 Yₗ⁰、√2ReYₗᵐ、√2ImYₗᵐ 组成同样正交的基 Kₗₐ；a 在同一 l 下枚举 2l+1 个实基函数。后面的取向矩阵展开采用这个实基，免去共轭符号造成的干扰。

### 从完整极图真正求出系数

写 P(y)=ΣₗΣₘAₗₘYₗᵐ(y)。两边乘 Yₖⁿ*，再对整个球面积分，所有不同下标的项都因为正交而消失，只剩 Aₖₙ=∫P Yₖⁿ* dΩ。这不是猜测拟合公式，而是逐项投影得到的结果。若 P 是 m.r.d. 密度，∫P dΩ=4π，因此 A₀₀=√(4π)。

离散测量时，Aₗₘ≈ΣᵢPᵢYₗᵐ*(yᵢ)ΔΩᵢ；一个倾角、方位角网格单元的准确面积为 ΔΩᵢ=(cosθlow−cosθhigh)Δψ。极点处不要把 sin0=0 误解为整个第一圈没有面积。若只测了部分球面，以上“正交提系数”已不再成立，需要后面的带掩膜最小二乘。

### 纸面例子：只包含一个二阶起伏的方向密度

设教学分布 P(θ)=1+aP₂(cosθ)，它只用于演算，不指定某种晶体对称。因为 ∫₋₁¹P₂(x)dx=0，它自动满足平均值为 1。P₂ 的取值范围是 −1/2 至 1，要使 P 处处非负，必须有 −1≤a≤2。取 a=1，极点密度为 2、赤道为 0.5。

由于 Y₂⁰=√(5/4π)P₂，非零系数只有 A₀₀=√(4π)、A₂₀=a√(4π/5)。以完整球面为总体，算北极 θ≤30° 的极份额：F=(1/2)∫cos30°¹[1+a(3x²−1)/2]dx=(1−c)/2+a(c−c³)/4，c=cos30°。a=1 时 F≈0.121。若把相反极合并到半球，同一轴向锥的份额应合并南北两帽，为约 24.2%。两个数字都来自积分，不能把峰顶 2 m.r.d. 改写为 2%。

### 为什么展开可以有负系数，却不能有负极密度

基函数本身会正负起伏，负系数只表示某种模式的反向贡献，并不等于负体积。物理要求作用于最后的总和 P，而不是要求每个 A 都非负。反过来，即使原始 P 非负，截断后的有限级数也可能在峰旁振荡到负值。

若所有项都保留且函数平方可积，正交基可以按均方意义逼近它。只保留 l≤L 时，平方误差等于被舍掉系数的平方和：∫|P−Pᴸ|²dΩ=Σₗ>LΣₘ|Aₗₘ|²。这是 Parseval 关系的直接结果，告诉我们误差来自哪些角频率，而不是保证任意材料在 L=22 时都足够精确。

### 纠正一个容易被旧教材表述带偏的地方

毛书印刷 pp.18–20 用 Laplace 方程引出球谐函数，便于建立数学联系。但不能据此说任意实测极密度都满足 ΔS P=0。在完整球面上，光滑且 ΔS P=0 的函数只能是常数：对等式乘 P 并积分，可得 ∫|∇S P|²dΩ=0。明显有峰的极图不满足这个结论。

正确理解是：不同 l 的球谐函数分别是 ΔS 的本征函数，具有不同本征值；它们共同构成展开一般球面函数的基。对于三维调和函数 rˡYₗᵐ，径向变化恰好抵消角向项，但这不要求极密度的球面分布本身无起伏。

### 把这套数学用到真实研究的顺序

毛书的工业纯铝轧制案例先测多个不完整极图，再计算 ODF，最后比较 β 纤维与组分体积分数。球谐系数在这里是连接测量与取向分布的中间量，并不是最后要解释的材料机制。初学者可先用本章二阶教学分布手算系数，再理解案例为什么不能只比较单个衍射峰。

处理实际数据时，先校正背景和几何响应，确认对称，再选择基与截断阶；最后回算已测极图并比较残差。若峰旁出现负波纹，检查截断、覆盖和误差；不要把每条等高线都解释成一个新织构组分。真实案例的材料结论仍应由取样、工艺和完整分析共同支持。

### 本章来源

- [毛卫民；张新明：《晶体材料织构定量分析》（1993，第 1 版；所供扫描本为 1995 年第 2 次印刷）](https://caixianglab.cn/topics/texture#book-mao)：印刷 pp.18–21，式(2-1)–(2-12)；pp.96–102 的纯铝轧制例。
- [NIST DLMF §14.30：Spherical and Spheroidal Harmonics](https://dlmf.nist.gov/14.30)：§14.30：球谐定义、归一正交、正负阶和反极变换。 球谐函数定义、正交关系与球面 Laplace 算子的本征函数；注意复共轭、相位和归一化约定。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-spherical-harmonics)

---

## 广义球函数不再跳步：从旋转球谐基到 Bunge 的 ODF 展开

把广义球函数理解成旋转作用于球谐基时的矩阵元素，从而推出乘法、正交、系数提取和傅里叶计算。

- 球面函数处理两个自由度，取向分布需要 SO(3) 上三个自由度的基。
- 广义球函数可以由“旋转一个球谐函数会混合出哪些同阶球谐函数”来构造。
- 本章采用实正交基的旋转矩阵元素，避免把不同文献的相位和归一系数混用。

### 为什么不能直接给极图再添一个普通傅里叶变量

完整取向 R 同时决定晶体轴的朝向和绕轴自转。它不是三个相互独立的平移坐标；旋转复合的顺序也不能交换。若在三个欧拉角上直接作普通长方体傅里叶级数，会忽略 sinΦ 权重、坐标边界识别与旋转对称。

因此要建立与旋转本身相容的基。约定 R 把晶体正交坐标中的向量变到试样坐标，Haar 测度为 dμ=sinΦdφ₁dΦdφ₂/(8π²)，完整空间积分为 1。毛书的 g 与本站 R 的映射方向可能相反；下面先用明确的 R 和实基从头建立公式，而不直接复制书中的复相位。

### 第一步：旋转球面上的一个函数

取同一阶 l 的 2l+1 个实正交球谐函数 Kₗ₁,…,Kₗ,₂ₗ₊₁，满足 ∫KₗₐKₖᵦdΩ=δₗₖδₐᵦ。空间旋转不会改变球面 Laplace 本征值，所以 Kₗₐ(Rh) 仍能由同一阶函数展开：Kₗₐ(Rh)=ΣᵦDˡₐᵦ(R)Kₗᵦ(h)。

两边乘 Kₗ𝚌(h) 并积分，立即得到 Dˡₐ𝚌(R)=∫Kₗₐ(Rh)Kₗ𝚌(h)dΩ。右侧每一项都已知，所以这也是一条可执行的定义：给定旋转，旋转多项式的自变量，再向原来的基投影。Dˡ 的每个矩阵元素都是 R 的函数，也就是一种广义球函数。

### 最小实例：l=0 与 l=1

l=0 只有 K₀₁=1/√(4π)，旋转它不变，因此 D⁰(R)=1。l=1 可取 K₁=√(3/4π)(x,y,z)ᵀ；旋转后 K₁(Rh)=R K₁(h)，所以 D¹(R) 就是普通 3×3 旋转矩阵。广义球函数并不是凭空出现的新对象，最低非平凡阶就是熟悉的方向余弦。

以绕 z 轴转 α 为例，D¹=[[cosα,−sinα,0],[sinα,cosα,0],[0,0,1]]。这已经包含常数、正弦和余弦。到 l=2，可选 x²−y²、2xy、xz、yz、3z²−1 的适当归一化组合，旋转代入这些多项式，就能逐项算出 5×5 矩阵。

### 跟着二阶例子看见双倍角

令 q₁=x²−y²、q₂=2xy。绕 z 转 α 后 x′=xcosα−ysinα，y′=xsinα+ycosα。展开平方并合并，得到 q₁′=q₁cos2α−q₂sin2α、q₂′=q₁sin2α+q₂cos2α。这说明二阶旋转基里自然出现频率 2α，而不是人为添上一个二倍频参数。

同一旋转对 xz、yz 仍产生 α 频率，对 3z²−1 保持不变。这样一个五维基恰好包含 0、±1、±2 的角频率。一般 l 阶对应 −l 至 l 的频率，这就是计算广义球函数时有限傅里叶展开的来源。

### 加法定理其实是矩阵乘法

连续施加 R₂、R₁，有 K(R₁R₂h)=D(R₁)D(R₂)K(h)。另一方面，按照定义它也等于 D(R₁R₂)K(h)。比较各个独立基的系数，得到 Dˡ(R₁R₂)=Dˡ(R₁)Dˡ(R₂)，即 Dˡₐᵦ(R₁R₂)=Σ𝚌Dˡₐ𝚌(R₁)Dˡ𝚌ᵦ(R₂)。

毛书式(2-34)的广义球函数加法定理正是这种关系在另一套基下的写法。它让“把一个完整旋转拆成几步”成为处理极图积分与对称操作的工具。单位旋转给 D(I)=I，反向旋转给 D(R⁻¹)=D(R)ᵀ，都是同一乘法关系的结果。

### 欧拉角表达与广义连带勒让德函数

先固定记号：复球谐采用 Yₗᵐ∝e^(imψ)，并继续按 Y(Rh)=Dʸ(R)Y(h) 定义旋转矩阵，则主动绕 z 旋转 α 给 Dʸₘₙ(Rz)=δₘₙe^(imα)。令 dʸ(β)=Dʸ(Ry(β))，在 z–y–z 分解下便有 Dʸₘₙ=e^(imα)dʸₘₙ(β)e^(inγ)。这就是两个简单复指数乘一个广义连带勒让德函数的结构。常见 Wigner 记号另取 Dstd=(Dʸ)*，写作 e^(−imα)dstdₘₙ(β)e^(−inγ)；负号属于共轭约定，不能直接与前式混用。

Bunge 常用 z–x–z。对本站主动旋转，Rx(Φ)=Rz(−π/2)Ry(Φ)Rz(π/2)，所以可令 α=φ₁−π/2、β=Φ、γ=φ₂+π/2 后转换到 z–y–z 计算。不能把同一个三元数组同时当成两套欧拉角。毛书式(2-20)的 T 也需要按其基与映射方向一起使用；前文实基 D 和这里复基 Dʸ 则由基变换连接。

### 广义连带函数为什么也可作有限傅里叶计算

任何固定轴旋转都可写 Q Rz(β)Q⁻¹，其中 Q 把 z 轴送到目标轴；作用于向量时从右向左，先用 Q⁻¹ 把目标轴变到 z，再转 β，最后变回去。代入同一复基约定的加法定理，得到 Dʸₘₙ(QRz(β)Q⁻¹)=ΣₖDʸₘₖ(Q)e^(ikβ)Dʸₖₙ(Q⁻¹)，k=−l,…,l。Q 固定时，前后两个矩阵的元素都是常数，中间只剩简单指数。

这就是毛书 §2-5 将广义连带勒让德函数展开为有限傅里叶和的核心理由。实数基中把 ±k 配对便得到 sin(kβ)、cos(kβ)。计算时可预先保存 Q 对应的系数，再为许多取向重复调用；附录中的系数表服务于这个步骤，而不是额外的物理参数。

### 从旋转基到 ODF 展开系数

旋转矩阵元素的正交关系为 ∫Dˡₐᵦ(R)Dᵏ𝚌𝚍(R)dμ=δₗₖδₐ𝚌δᵦ𝚍/(2l+1)。这条关系是旋转群正交定理；Haar 测度保证对所有方向一视同仁，同阶矩阵维数 2l+1 给出分母。于是写 f(R)=ΣₗₐᵦCˡₐᵦDˡₐᵦ(R)，乘相应基并积分，就得 Cˡₐᵦ=(2l+1)∫fDˡₐᵦdμ。

l=0 时 C⁰=∫f dμ=1。若已有 EBSD 的完整取向 Rᵢ 和权重 wᵢ，可直接估计 Cˡₐᵦ≈(2l+1)ΣwᵢDˡₐᵦ(Rᵢ)/Σwᵢ。这一步不需要先把数据压缩成极图，再从极图反演回来；但仍需处理有限样本、核平滑与晶体对称。

### 一个完全可以手算的取向分布

忽略材料对称，取教学 ODF f(R)=1+aR₃₃，|a|≤1。因为随机旋转中 R₃₃ 的均值为零，分布已归一；R₃₃∈[−1,1] 保证非负。在 l=1 的上述基下，C¹₃₃=a，其余非零常数项是 C⁰=1。

验证系数：∫R₃₃²dμ=1/3，因此按提系数公式得到 3∫(1+aR₃₃)R₃₃dμ=a。它表示有方向的晶体 z 轴偏向试样 +z 的程度。普通反极等价的晶面极图会丢失这个奇阶信息；这个例子将在下一章用于精确展示零空间，不能冒充立方金属的实际 ODF。

### 系数、织构指数和分辨率怎样对应

用正交关系计算 J=∫f²dμ，可得 J=Σₗₐᵦ|Cˡₐᵦ|²/(2l+1)。常数项贡献 1，其余项衡量偏离随机分布的程度。上面的例子 J=1+a²/3。它给出可以逐项核算的“集中程度”，并不识别峰的位置与力学效应。

实际计算应记录基函数约定、L、平滑策略和对称处理。高阶项可以表达更细的角变化，也更容易放大测量不足和噪声。毛书的 L=22 是其历史计算方案的取舍；对尖锐单晶近邻峰、细窄纤维或高角分辨 EBSD，不能直接沿用其精度结论。

### 本章来源

- [毛卫民；张新明：《晶体材料织构定量分析》（1993，第 1 版；所供扫描本为 1995 年第 2 次印刷）](https://caixianglab.cn/topics/texture#book-mao)：印刷 pp.21–35，式(2-19)–(2-63)；pp.88–89 的正交和系数提取。
- [NIST DLMF §14.30：Spherical and Spheroidal Harmonics](https://dlmf.nist.gov/14.30)：球谐基的归一化约定；本章以实基旋转矩阵重新推导。 球谐函数定义、正交关系与球面 Laplace 算子的本征函数；注意复共轭、相位和归一化约定。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-generalized-harmonics)

---

## 对称性怎样进入展开：从群平均推到被保留的系数

用四重轴、立方二阶消失和四阶不变量手算，解释对称基、取向多重性以及错误施加试样对称的后果。

- 晶体对称来自同一晶格的等价表示；试样对称必须有物理与测量依据。
- 群平均是一个投影操作，删除不符合所选对称性的分量。
- 立方二阶项消失与普通极图奇阶丢失不是同一个原因。

### 先明确左边和右边分别作用于谁

继续采用 R：晶体→试样。晶体正旋转对称 C 改变晶体基的等价代表，对应 R→RC；试样对称 S 对应 R→SR。真实 ODF 若具有所指定的双侧对称，应满足 f(SRC)=f(R)。这里只用行列式为 +1 的旋转；反极等价另行处理。

立方晶体的正旋转群含 24 个操作。轧板常假定的正交试样群含 I 和绕 RD、TD、ND 的三个 180° 旋转，共 4 个操作。这个假定适合某些理想轧制状态，但表层摩擦剪切、单向剪切、单晶加载或不对称工艺可能使它不成立。

### 平均为什么能强制得到对称

对任意函数 f，定义 Πf(R)=[1/(|Gs||Gc|)]ΣSΣC f(SRC)。再用任意群成员 S₀、C₀ 作用于自变量，由于群乘积只是重新排列求和项，Πf(S₀RC₀)=Πf(R)。所以平均后的函数必然具有所选对称。

再平均一次不会改变结果，即 Π²=Π；Haar 测度在旋转下不变，因此平均也保持总积分。若原 f≥0，平均仍非负。这三个性质解释了为何群平均适合作为“投影到对称函数空间”的操作。它没有证明样品本来有这个对称，而是把不对称信息删掉了。

### 手算四重轴：为什么只留下 m 为 4 的倍数

设围绕 z 的方位项是 e^(imψ)。对 0、π/2、π、3π/2 四个旋转求平均，得到 e^(imψ)[1+e^(imπ/2)+e^(imπ)+e^(i3mπ/2)]/4。方括号是有限等比级数；当 m 是 4 的倍数时等于 4，否则等于 0。

因此晶体四重轴要求该方向的方位频率只保留 m=0,±4,±8……。二重轴同理只留下偶数频率。毛书 §2-6 的 m=4m′、n=2n′ 就来自这种周期约束；它们不是关于晶粒数量的经验规律，也不足以单独代表完整立方群。

### 为什么还需要三重轴和轴间交换

立方晶体还把 x、y、z 方向彼此联系起来。只要求四重轴会保留许多绕 z 对称、却不等价于绕 x 或 y 的函数；因此还需把这些系数联系起来。群平均一次包含所有操作，可以避免逐个漏写约束。

在广义球函数语言中，每一阶的 Dˡ(SRC)=Dˡ(S)Dˡ(R)Dˡ(C)。分别平均左右矩阵，得到 PsˡDˡ(R)Pcˡ，其中 Pcˡ=ΣCDˡ(C)/|Gc|，Psˡ 同理。各投影矩阵本征值为 1 的子空间，就是该阶允许的对称基；本征值为 0 的方向被删去。

### 手算立方二阶项为什么为零

一般二阶球谐可写成 hᵀAh，其中 A 对称且 trA=0。立方群包含 x、y、z 的置换，平均后三个对角元必须相等；还包含足以改变交叉项符号的旋转，所以非对角元必须为零。于是平均后的 A 只能是 aI。

再用 trA=0 得 3a=0，因此 A=0。这完整解释了立方对称下没有非零 l=2 球谐不变量。毛书在式(2-151)–(2-154)中得出的二阶系数消失，在这里可用一个 3×3 张量看明白。它是晶体对称的结果，和 Friedel 定律使测量看不见奇阶项要分开。

### 四阶为什么可以留下：自己构造一个

考虑齐次多项式 H₄=x⁴+y⁴+z⁴−(3/5)(x²+y²+z²)²。它显然在坐标置换和符号变换下不变。计算三维 Laplace：Δ(x⁴+y⁴+z⁴)=12r²，而 Δr⁴=20r²，因此 ΔH₄=12r²−(3/5)20r²=0。它就是一个立方四阶调和多项式。

限制到单位球面得到 H₄(h)=x⁴+y⁴+z⁴−3/5。沿 [001] 值为 2/5，沿 [111] 值为 1/3−3/5=−4/15。这样，最低阶的立方非均匀项已经能区分立方轴与体对角方向。要把它用于数值系数，还应再归一其平方积分；这里保留简单形式以便手算。

### 对称约束怎样减少反演未知数

无对称时，同一 l 的 ODF 有 (2l+1)² 个矩阵系数。施加晶体与试样对称后，独立数量变为晶体不变子空间维数 M(l) 与试样不变子空间维数 N(l) 的乘积。书中用线性组合系数把原基变成对称基，本质上就是为这两个子空间选坐标。

测量多少张 PF 不能只看未知数的总数。对某阶某试样分量，需要各晶面族在晶体对称基上的取值组成满列秩矩阵。两行虽然来自不同反射，若在该阶提供相同或近似相同的约束，就不能稳定区分相应系数。应同时考察对称、阶数、独立性和噪声。

### 96 个等价表示与欧拉空间积分

一般取向在 24×4 个操作下有 96 个等价代表；特殊取向可能被某些双侧操作保持不变，代表数应为群大小除以稳定子大小。不能见到一个 Cube 或 Goss 峰，就机械复制 96 次当成 96 个不同物理晶粒。

常用 0–90° 欧拉角立方盒在立方晶体和正交试样条件下仍可能包含多个等价子域。毛书 pp.65–74 明确说明三重轴会进一步联系其中三个子区，边界还是曲面。因此“每个角都取 0–90°”不等于已经获得无重复的最小基本区；做积分必须用软件一致的基本区与 Haar 权重。

### 真实图谱中的错误施加对称会是什么样

假设板材上表面受到沿 RD 的单向剪切，一侧峰强另一侧弱。强制正交平均会把强峰复制到对称位置，并同时削弱原峰；总积分仍正确，图片也更整齐，但真实不对称已被抹平。这类错误不会由“归一化成功”自动暴露。

读毛书的纯铁与超低碳钢案例时，应把其轧制对称假设写在结果前提中。初学者实际操作可先用最低必要试样对称作 PF，检查对称位置是否在误差范围内一致，再决定是否约化。晶体相的对称则按结构确定，不应为了让图好看而任意修改。

### 本章来源

- [毛卫民；张新明：《晶体材料织构定量分析》（1993，第 1 版；所供扫描本为 1995 年第 2 次印刷）](https://caixianglab.cn/topics/texture#book-mao)：印刷 pp.37–50：对称组合与二阶消失；pp.65–74：多重性和三重轴子空间。
- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)：第 5 章：晶体和试样对称、取向空间及其约化。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-harmonic-symmetry)

---

## PF 怎样反演 ODF：积分、级数、鬼峰与正则化

把极图反演拆成可跟随的数学步骤，理解 Bunge 级数与直接法分别求什么，以及为何“重算极图吻合”还不够。

- PF 是 ODF 沿一族取向的积分，反演必然丢失部分信息。
- 级数截断误差和由不可见分量造成的鬼峰不是同一件事。
- 非负性和光滑性帮助选解，但不能把未测信息变成实测事实。

### 先复习前向问题

取晶体单位法向 h 与试样方向 y。所有满足 Rh=y 的取向并不唯一：满足条件后，晶体仍可绕 y 旋转任意角 γ。因此 PF 在 y 处收集的是这一整条取向轨道上的 ODF。用归一化约定可写 Pₕ(y)=(1/2π)∫₀²π f(R₀ Rot(h,γ))dγ，再按晶体等价极、反极等价进行相应平均。

R₀ 是任意一个把 h 送到 y 的旋转。它的选择只改变积分起点，不改变完整一圈的结果。三维函数经积分成为二维函数；多测几族极图能增加约束，但每一张并不是 ODF 的普通二维切片。

### 从积分变成线性方程

将取向空间划成小单元，令 xⱼ 为第 j 单元的密度或质量，二者不可混用。每个极图测点 i 对哪些取向单元有贡献，由晶体几何决定。把这个贡献记成 Aᵢⱼ，便得到 pᵢ≈ΣⱼAᵢⱼxⱼ，即 p≈Ax。若 x 是密度，A 必须包含相应单元体积；若 x 是质量，体积已在 x 内。

例如只有两条独立观测，未知却有三个单元，即使没有噪声，也可能存在多组非负 x 给出相同 p。增加测量方向与反射，是增加独立约束；把网格画得更密，只是增加未知数，并不凭空增加信息。

### Bunge 级数为什么有用

如同周期函数可展开为正弦余弦，SO(3) 上的取向函数可展开为广义球谐函数：f(R)=ΣₗΣₘΣₙ cˡₘₙ Tˡₘₙ(R)。l 控制角度变化的细致程度，m、n 区分同阶基函数。晶体和试样对称性会消去不允许的系数，或把基函数组合成对称形式。

将展开式代入 PF 积分，利用积分的线性性，把求未知函数变为求有限组系数。保留 l≤L 就得到有限维模型。L 小时平滑而易漏掉尖锐峰，L 大时能表达尖峰但更容易放大噪声与产生振荡。这里的截断误差来自表示能力有限。

### 鬼峰来自另一种信息缺失

传统衍射极图中常有 h 与 −h 无法区分的条件。在标准球谐表述下，某些 ODF 分量对这样的极图不可见；典型讨论是可求的偶数阶部分和不可直接由极图确定的奇数阶部分。必须结合具体晶体对称性理解哪些阶真正允许，不能说任何晶体都“丢了一半有效信息”。

若仅凭可见部分重建，某些本不存在的峰可能出现，真实峰也可能被削弱。这称为鬼峰问题。继续增加同一种信息的级数阶数，不能补回本来不可见的分量。EBSD 单点取向测量直接提供完整旋转，不受相同的 PF 反演歧义约束，但仍受采样、角分辨率和索引错误影响。

### 非负条件怎样约束多解

ODF 是概率密度，必须 f≥0，且 ∫f dμ=1。若某个级数解在取向空间出现负密度，说明它不能直接解释为材料体积分布。传统方法利用零区、正定修正或分量模型来约束缺失部分；直接法通常把非负条件放进求解过程。

可用统一形式理解：在 x≥0、wᵀx=1 下，最小化 ||W(Ax−p)||²+λ||Lx||²。W 按观测可靠程度加权，L 惩罚过度起伏，λ 决定平滑倾向。此式是教学性的正则化模型，并不宣称每个软件内部都实现同一目标函数。熵方法则用概率分布的熵选择较少附加结构的解。

### WIMV 与核函数方法各在做什么

WIMV 一类直接法先在取向格点上给出非负初值，再由实验极图与重算极图的比值，调整对这些测点有贡献的取向密度。重算强度过高时降低相关密度，过低时增加，并反复归一化。它把几何投影关系直接用于迭代，而不是先显式求一套球谐系数。

MTEX 的极图反演文献使用取向空间上的局域函数和优化，同时处理非负密度与归一化等问题。这里的“从极图估计 ODF”与“从 EBSD 已知取向做核密度估计”是两个问题：前者反演投影，后者平滑离散样本。菜单都写 ODF，并不代表输入信息相同。

### 怎样判断解是否可用

第一层检查重算 PF 与实测 PF 的残差图，而非只比较两个最大值。成片的有方向残差可能提示坐标、样品对称性或遗漏组分错误。第二层检查非负性、归一化、边界和缺测区域。第三层在合理范围内改变阶数、带宽或正则化，观察主要组分是否稳定。

若多种合理设置都给出相同的大组分，但很弱的尖峰随参数消失，那应把大组分作为稳健结论，把尖峰作为待证线索。若可能，用不同测量位置、未参与反演的反射或 EBSD 局部统计交叉核对；不要用参与拟合的同一组极图作为唯一“独立验证”。

### 把求解写成读者能复做的教程

准备经修正的极图及未测掩膜，说明晶体群、试样坐标和极族；选定反演方式及其参数；保存 ODF；计算回投影 PF；画残差；报告组分积分而不仅是峰高。若原始信息不支持唯一解，报告参数敏感性和可识别的部分。

毛卫民、张新明书中的 Bunge 展开与鬼峰章节适合追踪数学结构；Engler 等第 5 章可用于比较级数法、WIMV 与较新的核函数方法。两者结合阅读，能理解软件选择背后的数学代价。

### 本章来源

- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)：第 5.3 节，尤其印刷页 135–144：鬼峰、直接法与比较。
- [毛卫民；张新明：《晶体材料织构定量分析》（1993，第 1 版；所供扫描本为 1995 年第 2 次印刷）](https://caixianglab.cn/topics/texture#book-mao)：第 2–3 章：Bunge 展开、ODF 定量描述与鬼峰。
- [R. Hielscher; H. Schaeben (2008). A novel pole figure inversion method: specification of the MTEX algorithm](https://doi.org/10.1107/S0021889808030112)：方法论文：从衍射极图重建 ODF；与离散取向的核估计区分。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-inversion)

---

## 从 ODF 推到 PF 再反演：把积分、系数关系与鬼峰逐步接起来

推导极图的弱形式和球谐系数关系，用一个可手算的零空间反例区分数据约束、正值约束与模型补全。

- PF 对绕极方向的自由旋转取平均，因而是 ODF 的投影。
- 普通反极对称极图消去奇阶信息，但实际完整 ODF 不必只有偶阶。
- 非负与组分模型能增加约束，却不会自动把未测信息变成唯一观测结果。

### 先给极图一个无需特殊函数的定义

固定晶体单位法向 h。每个取向 R 把它送到 y=Rh。若旋转空间中取向概率为 f(R)dμ，则这些方向在球面上的分布就是 PF。这里定义 Pₕ 为 m.r.d. 密度，因此方向落进小面积 dΩ 的概率是 Pₕ(y)dΩ/(4π)。

用任意观察函数 q(y) 求平均，两种描述必须相同：(1/4π)∫Pₕ(y)q(y)dΩ=∫f(R)q(Rh)dμ。这叫弱形式，但含义很朴素：先把所有晶粒投到球面再平均，与先在每个晶粒上算方向再平均，结果应该一致。后面的系数关系直接由它推出。

### 把自由旋转写出来就得到极图积分

设某个 R₀ 满足 R₀h=y。所有产生同一个方向的取向都可写成 R(γ)=Rot(y,γ)R₀，0≤γ<2π。它们组成一条绕固定极的旋转轨迹。沿这条轨迹的条件平均给 Pₕ(y)=(1/2π)∫₀²πf(R(γ))dγ。

若改变起点 R₀，只相当于给 γ 换一个零点，积分不变。若 f=1，则 Pₕ=1，归一化也正确。真实面族测量需对所有等价 h 求平均；常规反射再将 h 与 −h 的贡献合并，不能把单个有向法向的公式当成已经处理完面族与 Friedel 对称。

### 不用记忆常数，直接推导系数关系

采用上一章的实正交球谐 Kₗₐ 和旋转元素 Dˡₐᵦ，满足 Kₗₐ(Rh)=ΣᵦDˡₐᵦ(R)Kₗᵦ(h)。定义 PF 系数 Aₗₐ(h)=∫PₕKₗₐdΩ。在弱形式中取 q=Kₗₐ，得到 Aₗₐ=4πΣᵦKₗᵦ(h)∫fDˡₐᵦdμ。

再用 Cˡₐᵦ=(2l+1)∫fDˡₐᵦdμ，最终得到 Aₗₐ(h)=[4π/(2l+1)]ΣᵦCˡₐᵦKₗᵦ(h)。这就是毛书式(2-39)的实基版本。4π 来自球面 m.r.d. 定义，2l+1 来自旋转基正交性；换归一化后两个常数会随定义变化，不能孤立抄一个公式。

### 反演为什么变成一组小线性方程

测量法向 h₁,…,hJ 的 PF 后，可对每个 l、a 写 bⱼ=ΣᵦHⱼᵦcᵦ，其中 bⱼ=Aₗₐ(hⱼ)，Hⱼᵦ=[4π/(2l+1)]Kₗᵦ(hⱼ)，cᵦ=Cˡₐᵦ。若已采用晶体对称基，列数从 2l+1 减为 M(l)。

只有 H 满列秩，才可能在该截断模型下唯一解出这一组系数。无噪声、完整有向 PF 的一般情形至少需要相应数量的独立方向；对称性可减少未知数。但真实测量还有反极合并、未测区和误差，所以书中“两个完整极图可展开到 l=22”的计数结论不能当作任意实验只测两张就足够。

### Friedel 合并怎样把奇阶项消掉

普通反极等价处理是 P̄ₕ(y)=[Pₕ(y)+Pₕ(−y)]/2。球谐有 Kₗₐ(−y)=(−1)ˡKₗₐ(y)，所以合并后的系数 Āₗₐ=[1+(−1)ˡ]Aₗₐ/2。偶阶保留，奇阶严格为零。这里零的是测量对这些分量的响应，不是证明材料里相关取向信息本来为零。

Friedel 近似来自通常非共振运动学衍射中实散射因子的结构因子关系 F(−H)=F(H)*，进而 |F(−H)|²=|F(H)|²。异常散射、极性测定及动力学效应的适用条件需要另议。因此，不宜像旧式简写那样把“任何衍射永远区分不了正负极”作为普遍定律。

### 一个严格的反例：极图相同，ODF 却不同

取不施加晶体对称的教学分布 f₊(R)=1+aR₃₃、f₋(R)=1−aR₃₃，0<|a|≤1。两者都非负、归一，而且不同。固定 h，条件 Rh=y 时，对剩余自转平均可得 ⟨R⟩=yhᵀ，因此 P±ₕ(y)=1±a y₃h₃。

把 y 和 −y 合并，两个分布的所有 P̄ₕ 都等于 1。也就是说，哪怕完整测量任意多张这种反极合并 PF，也分不开这两个分布。本例展示一般反演的零空间；立方或其他晶体对称会删去其中某些阶，但不能据此把普通极图反演的所有非唯一性都忽略。

### 鬼峰、截断振荡与噪声不是一个问题

零空间意味着有些不同 ODF 在测量上完全等价；只保留偶阶信息得到的传统简化 ODF 可能在不真实的位置产生峰，这是毛书 §3-5 重点讨论的鬼峰。另一方面，有限阶展开一个很窄的峰会产生旁瓣和负振荡，即使测量没有同类零空间也可能发生。

噪声、背景误差、峰重叠、未测角域又会造成第三类伪结构。判断时分别检查：改变展开阶数后旁瓣怎样变；增加独立极图或完整取向数据后是否仍存在；更换可接受的先验模型后组分是否稳定。不能把所有小峰都叫鬼峰，也不能把某个孪晶位置的小峰直接当作发生了孪生。

### 正值和 Gaussian 模型提供了什么信息

如果限定 f≥0，可排除大量负密度解；若再限定由若干 Gaussian 组分和随机底组成，未知数减少为组分中心、宽度和份额。毛书 §3-8 用这种模型匹配可观测偶阶系数，再计算模型对应的奇阶部分以补全 ODF。

这一步得到的是“符合所选组分模型并与数据相容”的完整分布。模型之外的非负解未必被排除，拟合也可能存在多组中心和宽度。应把新增奇阶信息标记为先验支持的推断，不能说是衍射独立测出的。现代反演同样需要区分数据残差小和解唯一这两个判断。

### 真实应用：为什么铝板组分不能只靠峰高

毛书 pp.96–102 的纯铝冷轧案例把 ODF、纤维密度、组分体积和散布宽度并列分析；其中 S 组分的密度峰并不必然最高，却可拥有较大体积分量。这个例子提醒我们，极图反演的目标是得到可解释的取向分布及其不确定性，而不是找最高红点。

Hielscher 与 Schaeben 的 MTEX 反演论文提供了另一种实现路线。使用任何程序时都应留存测量掩膜、反射列表、权重与回算 PF。一个未参与拟合的可靠反射，或独立 EBSD 取向分布，可以提供额外约束；但比较时仍需保证相、取样位置和统计权重一致。

### 本章来源

- [毛卫民；张新明：《晶体材料织构定量分析》（1993，第 1 版；所供扫描本为 1995 年第 2 次印刷）](https://caixianglab.cn/topics/texture#book-mao)：印刷 pp.24–33 的极图变换；pp.82–94 的鬼峰、定量与组分补全；式(2-39)、(3-109)。
- [R. Hielscher; H. Schaeben (2008). A novel pole figure inversion method: specification of the MTEX algorithm](https://doi.org/10.1107/S0021889808030112)：Hielscher & Schaeben 2008：极图反演问题与 MTEX 算法。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-pole-transform-nullspace)

---

## 不完整极图怎么求 ODF：把掩膜、归一因子和最小二乘一起推完

从缺失角域破坏正交开始，逐步建立联合归一化方程，演算一个小系统，并解释权重、条件数和正则化。

- 未测区域不是零密度；只在已测区域求系数会产生基之间的混合。
- 归一化尺度与 ODF 系数可在带常数约束的模型中联合估计。
- 回算吻合只检验观测区域，不能自动证明未测区域正确。

### 缺一圈为什么不能直接积分提系数

完整球面上 ∫KₐKᵦdΩ=δₐᵦ；若仪器只测到 θ≤θmax，积分变成 Gₐᵦ=∫M(y)KₐKᵦdΩ，M 为测量掩膜。一般 G 不再是单位矩阵，因此 ∫MPKₐ 不等于真实系数，而是各系数经 G 混合后的结果。

把缺失区填零再展开，相当于把未知密度断言为零，会在掩膜边缘制造人为突变及高阶波纹。按“未测区等于随机密度 1”补值也是模型假设。更稳妥的做法是在测得的位置建立前向方程，让未测区由明确的有限模型和约束决定，并报告其推断性质。

### 写出每一个测点的预测值

选一组已满足晶体和试样对称的 ODF 基，将归一化常数项单独提出：f(R)=1+ΣₖcₖTₖ(R)，其中 ∫Tₖdμ=0。对第 j 张 PF、第 i 个已测方向，前向变换给 Pⱼᵢ=1+ΣₖAⱼᵢ,ₖcₖ。A 可由上一章极图系数关系计算，里面包含法向、方向和基函数。

仪器校正后的相对强度 qⱼᵢ 仍可能带未知尺度，设归一化后密度为 Nⱼqⱼᵢ。于是每个测点的残差为 rⱼᵢ=Nⱼqⱼᵢ−1−ΣₖAⱼᵢ,ₖcₖ。Nⱼ 是每张 PF 的归一因子，不能在只有部分覆盖时无条件用可测区域平均值求出。

### 把最小二乘从残差一步步写出

定义 E=Σⱼᵢwⱼᵢrⱼᵢ²。先把所有 cₖ 与 Nⱼ 组成一个未知向量 x，并把各行写为 Bᵢx−1：B 对 c 的列是 −A，对对应 Nⱼ 的列是 q，其余尺度列为零。这样 E=(Bx−1)ᵀW(Bx−1)，其中 W 为正权重对角阵。

求导得到 ∂E/∂x=2BᵀW(Bx−1)。令其为零，得到正规方程 BᵀWBx=BᵀW1。书中 §2-8 将各积分和下标逐项展开，形式看起来很长，但核心就是这一步。实际计算通常用 QR 或 SVD 求解，避免显式求逆进一步放大病态。

### 为什么固定常数项不可省略

如果把 ODF 的常数项也自由缩放，同时让所有 Nⱼ 自由，那么把所有未知量缩小到零就可能得到一个无意义的零解，或产生尺度不确定。固定 ∫f=1，也就是固定上述常数 1，才把概率密度的绝对尺度钉住。

这里“固定常数项”为归一约束，“要求 f≥0”为物理约束，“只保留有限基”为分辨尺度假设；它们各解决不同问题。可在取向网格上施加 1+Tc≥0，并限制 Nⱼ>0。仅在有限网格检查非负，也应注意网格间仍可能出现小负值。

### 先固定 ODF，亲手求一个归一因子

若 c 已知，则第 j 张 PF 的预测 pᵢ=1+(Ac)ᵢ 已知。令 ∂E/∂Nⱼ=0，可得 Σᵢwᵢqᵢ(Nⱼqᵢ−pᵢ)=0，因此 Nⱼ=Σwᵢqᵢpᵢ/Σwᵢqᵢ²。这是一个一维最小二乘投影，并不是简单把 q 的平均值倒过来。

若反过来固定 N，就可解 c 的线性最小二乘。交替两步是易于理解的教学实现，但不一定比联合求解稳定或快。毛书的“二步法”先沿方位角积分再估尺度，减少了需要处理的信息；其历史动机包括当时的计算成本，不能无条件认为与全测点联合解完全一样。

### 两点手算一个完整小系统

设只有一个非恒定模式，两个观测点上 A 分别为 +1、−1；测得 q₁=3、q₂=1。未知为 c、N。前向方程是 3N=1+c、N=1−c。两式相加得到 4N=2，所以 N=0.5；代回得 c=0.5，预测密度为 1.5 和 0.5。

若只测到第一个点，则 3N=1+c 只有一个方程，两未知可取很多组合。这说明缺少覆盖导致信息不足。实际 PF 的常数归一是整个球面意义上的约束，并非两个点必然等面积；这里人为选取 ±1 模式仅用于演示方程怎样解，不能用作真实实验模板。

### 权重为什么不能只按“低指数更可靠”给定

若目标是近似一个连续的面积积分，权重应含 ΔΩ；若目标是独立计数观测的统计似然，则应依据各点误差方差构造权重。二者可在明确的连续误差模型中组合，但不应未经说明就机械相乘。扣背景、除离焦响应以后，各点误差通常不再相同。

一个反射即使指数较低，也可能有严重峰重叠、吸收或粗晶统计问题。书中建议给不同反射经验权重，应理解为需要结合实际精度；现代分析应尽量由计数、响应修正及重复性估计误差，并保存权重依据。极弱数据赋过高权重会驱动 ODF 去追随噪声。

### 病态和正则化到底在做什么

若 B 的两列很接近，改变某两个系数可以相互抵消，残差变化很小；这就是病态。SVD 把 B 分成若干可观测方向，较小奇异值对应数据不敏感的组合。增加反射、改善角覆盖或降低展开阶数，可以改变这些约束。

若加 λ‖Lc‖²，求解目标变成数据残差加平滑惩罚，正规方程相应多出 λLᵀL。较大的 λ 抑制不稳定细节，但也会抹平窄峰。正则化是在信息不足时选择较平滑的相容解，不是补测了遗漏区域。报告结果时应给 λ 的选择依据或等效的带宽设置。

### 回算检查要查什么，不能证明什么

先把求出的 ODF 正向算回所有已测 PF，保留相同掩膜和色标，再检查残差是否集中在高倾角、低强度或某一反射。系统性残差常提示几何修正、峰重叠或模型对称错误；近似随机残差才可能符合统计误差。

还可报告积分加权的平方残差及各反射分别的误差，而不是只给一个总体数字。未测区域的预测应与观测区别标注。不同 ODF 在已测区都吻合时，应比较它们对关键组分份额、纤维宽度或性能预测造成多大变化，而不是挑最漂亮的一张作为唯一答案。

### 把算法放回实际纯铁轧制案例

毛书 pp.103–109 用纯铁与超低碳钢的多个不完整极图研究 α、γ 纤维。这种研究需要把不同压下量放在可比较的密度尺度上，归一化偏差会被错误读成纤维增长。正确分析应先保证测量覆盖、校正、展开与尺度处理一致，再讨论各纤维的变化。

初学者可以按“列出面族与覆盖→写 q 和掩膜→选对称基与截断→联合估 c、N→回算→积分组分→解释工艺”复述整个流程。直到能说明 N 的来源和未测区域的地位，才算理解软件中一次 pole figure inversion 背后发生了什么。

### 本章来源

- [毛卫民；张新明：《晶体材料织构定量分析》（1993，第 1 版；所供扫描本为 1995 年第 2 次印刷）](https://caixianglab.cn/topics/texture#book-mao)：印刷 pp.50–58，式(2-155)–(2-191)：加权拟合、误差、归一和二步法；pp.103–109：纯铁和超低碳钢案例。
- [R. Hielscher; H. Schaeben (2008). A novel pole figure inversion method: specification of the MTEX algorithm](https://doi.org/10.1107/S0021889808030112)：现代反演算法与离散测量约束的对应。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-incomplete-pole-inversion)

---

## WIMV、ADC与直接反演：从取向小格的体积分数推到一次可手算迭代

不借助级数系数，直接建立取向格到极图格的投影，用两格算例走完比值修正、几何平均与重归一，再区分ADC、最大熵、Poisson模型和核函数优化。

- 直接法同样需要一个明确的前向几何矩阵，非负并不等于唯一。
- WIMV的几何平均修正、ADC的投影管交叠和Poisson模型的算术修正应分别解释。
- 格点密度与小格体积分数不同，归一化必须带Haar体积。

### 先把未知量从一条函数变成一盒小格

把取向空间分成互不重叠的小格Ωⱼ，令μⱼ=∫Ωⱼdμ表示该格在随机分布中的概率。未知xⱼ=∫Ωⱼf(R)dμ表示实际材料落进该格的体积分数，所以xⱼ≥0、Σⱼxⱼ=1。格内近似均匀时，ODF密度fⱼ≈xⱼ/μⱼ。

这一步不能省：等间距Euler格的μⱼ并不相等，因为Haar体积含sinΦ。如果在每个格放同样的xⱼ，会制造非随机的取向分布；随机初值应为xⱼ=μⱼ。若改用对称基本区，应把其测度归一到1，并一致处理边界和等价代表。

### 构造投影矩阵：每一列到底表示什么

对一张完整有向极图，分成球面格Bᵢ，随机面积份额aᵢ=ΔΩᵢ/(4π)。定义Aᵢⱼ为：取向在Ωⱼ内按Haar测度均匀变化时，其法向Rh落入Bᵢ的比例。即Aᵢⱼ=(1/μⱼ)∫Ωⱼ1Bᵢ(Rh)dμ；1B是落入该极图格时为1的指示函数。

因此Aᵢⱼ≥0，完整覆盖时每列ΣᵢAᵢⱼ=1。预测极份额pᵢ=ΣⱼAᵢⱼxⱼ，极密度Pᵢ=pᵢ/aᵢ。完整且正确的投影还应满足ΣⱼAᵢⱼμⱼ=aᵢ：随机初值x=μ必须回算为P=1。面族要在A中平均所有等价法向，反极合并也要先约定；若采用半球，可将aᵢ一致改成ΔΩᵢ/(2π)。多张PF分别有自己的归一化，不能把它们直接拼成一个总份额为1的观测向量。

### 一个测点为什么会沿取向空间形成轨迹

固定h和测得方向y时，所有满足Rh=y的R还允许绕y自转，这是一条一维轨迹。若把PF格缩成一个理想点，它约束的是这条轨迹上的取向平均；有限格则对应围绕轨迹的一根管。取向格与这根管相交多少，决定其贡献权重。

于是直接法不是把某个PF红点搬到一个ODF红点。一份极密度可能由许多取向格共同贡献，且同一个取向格会同时投影到不同面族的极图。多个独立面族通过共同的x把这些投影联系起来，这正是反演能增加约束的原因。

### WIMV的初值：为什么采用几何平均

Engler第5.3.4节介绍的WIMV，先对某取向格投到各实验极图的密度求几何平均。若第k张PF有Mₖ个等价极，给每个关联极权重1/(K Mₖ)，则fⱼ⁽⁰⁾∝exp[ΣₖΣₘlnPₖ,ₘ/(K Mₖ)]；最后令Σⱼμⱼfⱼ⁽⁰⁾=1。

这里先对每张PF的等价极作平均，再对K张PF平均，避免高重数面族只因极更多就获得更大总权重。用对数看最清楚：几何平均等于平均lnP再取指数，能够将多个正强度条件以乘法方式合并；这与对实验计数直接作算术平均不同。

### 回算、求比值、乘回去：内迭代怎样发生

第n次已有x⁽ⁿ⁾，先算p⁽ⁿ⁾=Ax⁽ⁿ⁾及P⁽ⁿ⁾ᵢ=p⁽ⁿ⁾ᵢ/aᵢ。实验密度与回算密度之比rᵢ=Pᵢobs/Pᵢ⁽ⁿ⁾：大于1说明该方向预测偏弱，小于1说明预测偏强。对某取向格，将其关联方向的r按权重γᵢⱼ作几何平均，Gⱼ=exp[Σᵢγᵢⱼlnrᵢ]，其中Σᵢγᵢⱼ=1。

再令x̃ⱼ=xⱼ⁽ⁿ⁾Gⱼ，Z=Σⱼx̃ⱼ，xⱼ⁽ⁿ⁺¹⁾=x̃ⱼ/Z。这是书中式5.26–5.27的比值/几何平均思想。具体WIMV版本的投影、对称、多重性、内外迭代和权重有区别；下面为展示机制给γ一个明确选择，不声称这是一切WIMV程序的唯一实现公式。

### 两格算例第一步：连重归一都算出来

只考虑一张有两个等面积格的教学PF，以及两个取向格。令A=[[0.8,0.2],[0.2,0.8]]，观测极份额pobs=(0.68,0.32)，初值x⁽⁰⁾=(0.5,0.5)。因此p⁽⁰⁾=(0.5,0.5)，比值r=(1.36,0.64)。本例选γᵢⱼ=Aᵢⱼ；因各列和为1，它满足归一要求。

于是G₁=1.36^(0.8)×0.64^(0.2)≈1.16968，G₂=1.36^(0.2)×0.64^(0.8)≈0.74414。相乘后的x̃=(0.58484,0.37207)，总和Z≈0.95691，并不等于1。除以Z得到x⁽¹⁾≈(0.61118,0.38882)。少了这一步，后续密度尺度就会漂移。

### 第二步与可以直接求解的答案

回算p⁽¹⁾≈(0.56671,0.43329)，比值变为(1.19992,0.73853)。同样求几何平均得G≈(1.08892,0.81381)，乘回并归一得到x⁽²⁾≈(0.67775,0.32225)。第一格逐渐增大，预测朝观测移动。

这个极小系统可直接解：p₁=0.8x₁+0.2(1−x₁)=0.2+0.6x₁=0.68，得x₁=0.8、x₂=0.2。迭代是在逐步逼近同一个约束解；真实问题往往格数更多、覆盖不全、含噪声和零空间，不能据此保证任意几何平均迭代都单调、唯一或十步足够。

### 零区域为何既有用又危险

如果某个无噪声、已正确扣背景的完整方向格pᵢ=0，而Aᵢⱼ≥0、xⱼ≥0，那么ΣⱼAᵢⱼxⱼ=0只可能由所有Aᵢⱼ>0的相关xⱼ都为0。这是零区域约束的严格依据，也说明为什么几何平均中一个真正的零会压掉对应取向格。

但缺测不等于零，有限计数得到零也不证明真实强度精确为零。先把这些点区分成缺测、检测限以下和可信零区。为了计算对数而加很小的ε，只是数值处理，不能替代测量模型；乘法算法若把某个x初始化成0，后续也难以重新长出来，应避免无证据的零初值。

### ADC补的是投影几何，而不是发明另一类晶体组分

ADC是arbitrarily defined cells，关键是用有限宽度的投影管与取向格的交叠体积来分配贡献。上面的Aᵢⱼ恰好表达这种分配：不是只问格中心落在哪条线，而是计算整个Ωⱼ有多大比例投进Bᵢ。若一格横跨两个PF格边界，其权重可以是0.3与0.7，而不是粗暴地全给一个格。

这样可以描述不规则PF网格、有限测量窗口和部分交叠，通常减轻离散化带来的突跳。它仍要求正确的测度、对称和足够分辨的交叠计算。ADC的“cell”不要与Gaussian component混为一谈：前者分割几何积分区域，后者假设ODF由有限个有中心和宽度的峰组成。

### 向量法与非负最小二乘：目标函数可以明确写出

有A之后，可把所有有效测点组成向量，求min Σᵢwᵢ[(Ax)ᵢ−pᵢobs]²，同时要求x≥0、Σx=1。展开梯度为2AᵀW(Ax−pobs)。无约束时令它为零得到正规方程；带非负条件后，需要检查哪些分量触到零边界。

这给书中“向量法”一个可跟随的数学形式。W的含义必须先定：是计数误差的逆方差，还是近似面积积分的权重。直接格法避免的是特定球谐级数的截断，不是所有分辨率误差；格宽、窗口和投影近似仍限制可恢复的细节。

### Poisson计数模型为何出现另一种乘法修正

如果使用非负原始计数Nᵢ，预测均值应写λᵢ=bᵢ+tᵢΣⱼKᵢⱼxⱼ，包含背景b、计数时间t和响应K。独立Poisson模型的负对数似然为Σᵢ[λᵢ−Nᵢlnλᵢ]加常数；求导可得ΣᵢtᵢKᵢⱼ(1−Nᵢ/λᵢ)。扣背景后的净强度并不仍是一个独立Poisson变量。

在无背景、已把曝光吸收进非负矩阵A、并以非归一的强度权重u为未知的特定模型中，常见EM式更新为uⱼnew=uⱼ[ΣᵢAᵢⱼNᵢ/(Au)ᵢ]/[ΣᵢAᵢⱼ]。它使用的是比值的算术加权，不是上面的几何平均。这个式子用于说明不同统计目标如何产生不同算法，不能把它标成原始WIMV公式；加背景、概率归一或未知PF尺度后还需相应修改。

### 最大熵怎样挑一个解，又没有测到什么

取向格体积不等时，适合相对随机分布的熵是H=−Σⱼxⱼln(xⱼ/μⱼ)，而不是不加区别地最大化−Σxⱼlnxⱼ。只要求Σx=1时，最大熵解xⱼ=μⱼ，即f=1。若再要求Ax=pobs，用Lagrange乘子求导得到xⱼ∝μⱼexp[−ΣᵢλᵢAᵢⱼ]，比例常数由归一确定。

最大熵在允许的解中选择对随机基线附加信息最少的一种分布；含噪声时可将严格相等改为误差容许或惩罚。它不会证明这就是真实ODF。WIMV中提高最低ODF值的外迭代、最大熵、Tikhonov平滑和Poisson似然是不同选择，不能因都能“消除小峰”就当作同一原理。

### 核函数与组分法怎样接到同一个前向模型

若用单位积分非负核Kₖ(R)表示f(R)=ΣₖcₖKₖ(R)，cₖ≥0、Σcₖ=1，则每个核的投影给Bᵢₖ，仍有预测p=Bc。与小格相比，核先提供平滑形状；改变宽度就改变允许的角分辨率。固定中心/宽度时，系数估计可保持线性前向关系。

若把中心、宽度和每张PF的尺度也作为未知，优化变成非线性。Engler对MTEX路线的说明包括径向基、非负性和尺度联合估计；Helming组件法则用较少的可调形状峰压缩描述。两者都应说明哪些参数是数据约束、哪些属于分布模型，不能仅凭软件名推断结果无ghost或唯一。

### 真实研究中怎样审查直接法的结果

HIPPO石灰岩标准研究把同一类多反射织构信息放入不同分析路线并与其他设施比较；这是适合初学者追踪的实际问题：改善覆盖和几何模型后，主要取向分布是否仍一致。这里使用已核对的原始摘要范围，不给出未经全文确认的算法参数，也不把教学两格例当成该论文的数据。

实际分析可按“校正与掩膜→选对称/取向格或核→构造投影→定义目标与约束→迭代→回算各PF→比较关键区域积分”逐步说明。检查残差的位置、换网格后的组分稳定性、以及用独立EBSD比较时取样深度是否一致。正值、收敛和小残差分别只是必要证据的一部分；它们都不能单独消除反演零空间。

### 本章来源

- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)：第5.3.4–5.3.5节，印刷 pp.140–143，式5.25–5.27与图5.12；概率格、两格迭代及目标函数是本课独立教学展开。
- [R. Hielscher; H. Schaeben (2008). A novel pole figure inversion method: specification of the MTEX algorithm](https://doi.org/10.1107/S0021889808030112)：Hielscher & Schaeben 2008：非负核近似与极图反演路线；不把通用EM更新称为原始WIMV。
- [H.-R. Wenk; L. Lutterotti; S. Vogel (2003). Texture analysis with the new HIPPO TOF diffractometer](https://doi.org/10.1016/j.nima.2003.05.001)：石灰岩标准、分析路线与设施比较，限已核对的原始摘要范围。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-direct-inversion)

---

# 组分、纤维与真实比例

把峰宽、峰高、多重性与正确测度下的积分联系起来。

## 组分、纤维与体积分数：怎样定量说“织构变强”

从理想取向到有限角度邻域，推导组分比例、随机基线和纤维分布，避免把一个峰的高度当成材料比例。

- 理想组分是取向位置，体积分数需要给出围绕它的容差范围。
- 按完整取向距离积分与按一个方向夹角筛选不是同一操作。
- 峰高、织构指数、组分比例和纤维线强度各有不同含义。

### 先读懂 {hkl}〈uvw〉

对轧板，常用 {hkl}∥板面、〈uvw〉∥RD 描述理想取向。因此 ND 平行该晶面法向，RD 平行该晶向；具体代表必须满足晶带定律 hu+kv+lw=0。花括号和尖括号表示等价族，不是任取两个无关成员。

以立方 Cube 的 (001)[100] 为例，RD=[100]、ND=[001]，TD=ND×RD=[010]，三轴正交。Goss 可取 (110)[001]：RD 在 (110) 面内，因为 1·0+1·0+0·1=0。对非立方晶体，先用晶格度量把面法向和方向变成笛卡尔向量，再构建取向矩阵。

### 从两个方向构造理想取向

设归一化晶体方向 d 指向 RD，面法向 n 指向 ND，且 d·n=0。令 t=n×d，晶体坐标中的正交三轴矩阵为 Q=[d t n]。因为希望 RQ=I，所以 R=Qᵀ。这给出晶体到试样的旋转矩阵，不必先猜 Euler 角。

检查 detR=1 和 Rd=eRD、Rn=eND 后，才换成 Euler 角用于绘图。不同对称等价代表会产生不同 Euler 三元组；只要物理映射相同，就不该被统计成不同组分。

### 组分比例的积分定义

取理想取向 R₀，与其在晶体对称下的最小错取向角记为 ω(R,R₀)。定义集合 Cδ={R:ω≤δ}，组分体积分数就是 Vδ=∫Cδ f(R)dμ。δ 必须报告，例如“在 10° 完整取向邻域内”，而不是只写“Cube 含量”。

EBSD 离散近似是 Vδ≈Σᵢwᵢ1[ωᵢ≤δ]/Σᵢwᵢ，wᵢ 为像素面积或其他明确权重。它既可直接从取向列表计数，也可从平滑 ODF 积分；两者因核带宽不同可能不完全相等。比较时要说明采用哪一种。

### 随机背景也会落入组分邻域

有限 δ 的区域具有非零取向空间体积，所以完全随机材料也有 Vrandom=∫Cδ1 dμ。不能把区域内全部取向都称为“定向形成的组分”。可同时报告 Vδ、随机基线和富集比 Vδ/Vrandom。

增大 δ 会增加计入比例，包括真实分散尾部和随机背景。若两个理想组分的邻域重叠，分别计数后相加可能超过总体比例。需要声明独立重叠统计、最近中心唯一分配，或采用混合模型；三种结果含义不同。

### 纤维是约束一个方向后剩下的一族取向

如 BCC 中常讨论 〈110〉∥RD 的 α 纤维与 〈111〉∥ND 的 γ 纤维。固定一个方向对齐，只用了两个约束，绕该方向的转动仍自由，所以得到取向空间中的一条路径。路径本身在三维取向空间中的体积为零，实际材料的纤维必有宽度。

沿路径取 f(R(γ)) 得到的是线上的密度曲线；对离路径小于 δ 的管状区域积分，才得到纤维比例。只看线上最大强度，既不知道管有多宽，也不知道整个管含多少材料。FCC 与 BCC 的同名 α、β、γ 纤维并非统一指同一几何对象，引用时必须写方向约束或完整路径。

### 几个经典组分怎样识别

FCC 轧制常讨论 Copper {112}〈111〉、S {123}〈634〉、Brass {110}〈112〉及连接它们的取向分布；退火后可出现 Cube {001}〈100〉。这些族符号中的具体符号组合要满足正交条件，不要直接把全正指数代入矩阵。

知道名称以后，应先在合适的 ODF 截面找位置，再检查邻近截面和对应 PF。相同亮斑可能来自不同组分投影的重合；一张 φ₂ 截面没有覆盖到的组分，也不能被认定为不存在。理想组分名称是描述语言，不是自动证明其形成机制的标签。

### 峰高与比例为什么可以反向变化

设两个分布有相同组分总量，退火使取向更分散，那么峰会降低、宽度增加，而积分比例可基本不变。反过来，少量特别集中的取向可以给出很高峰，却只占很少材料。这个区别与概率密度曲线的高度和曲线下面积完全一致。

比较材料 A、B 时，用同一带宽和权重报告峰值、组分 Vδ、随机基线，以及 J=∫f²dμ。J 描述总体集中程度，不能告诉你集中在哪个方向。若文章声称“织构变强”，应让读者知道究竟是哪一个量增加。

### 教程：做一张可复核的组分表

先列出每个组分的几何定义和一个合法代表；写明晶体对称性；计算最小错取向；固定 δ 和权重；处理重叠；再列出比例。补充两三个合理 δ 下的趋势说明，可以识别结论是否只依赖人为边界。

最后将组分分布放回空间图：同样 20% 的某组分，均匀分散与集中成带可能有不同局部力学影响。ODF 故意丢弃位置，空间相关问题必须回到微织构图，不能让一个总体分数代替所有组织信息。

### 本章来源

- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)：第 2 章取向表示；第 5.4–5.5 节 ODF 截面、组分和纤维。
- [毛卫民；张新明：《晶体材料织构定量分析》（1993，第 1 版；所供扫描本为 1995 年第 2 次印刷）](https://caixianglab.cn/topics/texture#book-mao)：第 3 章组分和分布密度定量，第 4 章典型金属织构。
- [Valerie Randle：《Microtexture Determination and Its Applications》（2003，第 2 版；所供本含 2008 年平装版说明）](https://doi.org/10.1201/9781003423980)：第 6–7 章微织构统计与数据分区。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-components)

---

## 取向 Gaussian 组分的完整推导：宽度、峰高与体积分数怎样换算

从旋转距离和 SO(3) 的轴角体积元推导组分归一化，解释 Gaussian 拟合、多重性、纤维与重叠分量。

- 取向距离应由相对旋转和对称性求得，不能把三个欧拉角直接作欧氏距离。
- 旋转 Gaussian 的归一化含 1−cosω，三维取向峰的体积随小宽度的三次方变化。
- 组分拟合的份额是模型参数，指定角容差的区域积分则是另一个量。

### 用相对旋转定义两个取向的距离

设中心取向 R₀、待比较取向 R，相对旋转 Δ=R₀ᵀR。旋转矩阵的特征值为 1、e^(iω)、e^(−iω)，因此 trΔ=1+2cosω，得到 ω=arccos[(trΔ−1)/2]，ω∈[0,π]。计算机中需把括号值夹回 [−1,1]，防止浮点舍入使 arccos 无定义。

晶体对称下，要遍历相应等价代表并取最小角；若研究的对象还允许试样对称，同样将其纳入。三个欧拉角差的平方和不是这个距离：例如 Φ=0 时，φ₁与φ₂有组合冗余，单独改变两个角可能只是同一个旋转的另一种写法。

### 先定义峰型，再解释它的宽度

取一个仅依赖最小旋转角的教学峰 S(ω)=A exp[−ω²/σ²]。此处 σ 是 e⁻¹ 半宽：ω=σ 时峰高降到 A/e。半高位置 ωhalf=σ√ln2，因此跨过峰中心的一维剖面全半高宽 FWHM=2σ√ln2。若别的文献写 exp[−ω²/(2s²)]，则 σ=√2s。

这正是阅读毛书 §3-7 时要特别核对的记号：其 Gaussian 参数并不自动等于统计学一维正态分布的标准差。对旋转角的实际概率分布，还需乘取向空间的面积因子；峰型 f 随角的函数与“测得角度落在某环壳的概率”不是同一曲线。

### 轴角体积元为什么含 sin²(ω/2)

单位四元数写 q=(cos(ω/2),n sin(ω/2))，n 是转轴单位向量。四元数位于四维空间的单位三球 S³；极角为 ω/2，所以体积元含 sin²(ω/2)d(ω/2)dΩn。q 与 −q 表示同一旋转，取 ω∈[0,π] 并正确归一后得到 dμ=[1/(2π²)]sin²(ω/2)dωdΩn。

对全部转轴积分 ∫dΩn=4π，径向测度成为 dμrad=[2/π]sin²(ω/2)dω=[1/π](1−cosω)dω。检查 ∫₀π(1−cosω)dω/π=1，常数正确。这一步就是把三维旋转积分变成一维角积分时不能丢掉的因子。

### 归一化常数一步一步算

对未加对称的中心峰，积分 I(σ)=∫exp(−ω²/σ²)dμ=(1/π)∫₀πexp(−ω²/σ²)(1−cosω)dω。若想让该核积分为 1，取 A=1/I；若它代表体积分数 M，则峰幅为 A=M/I。宽峰必须计算这个有限区间积分。

当 σ≪π 时，可把上限近似延到∞。用 ∫₀∞e^(−ω²/σ²)dω=√πσ/2 与 ∫₀∞e^(−ω²/σ²)cosωdω=(√πσ/2)e^(−σ²/4)，得到 I≈σ[1−e^(−σ²/4)]/(2√π)。继续展开指数，I≈σ³/(8√π)。所有角都要用弧度。

### 手算峰高不等于份额

取两个很窄的教学峰，中心不同且远离对称重复区，宽度分别为 σ 和 2σ，峰顶幅值相同。利用 I∝σ³，它们的体积分数近似相差 8 倍。若份额反而相同，则较宽峰的峰高约为较窄峰的 1/8。

这个立方比例比一维示意图的“面积等于高乘宽”更强，因为完整取向有三个自由度。前提是小角、孤立、近似各向同性峰。对较宽峰、对称重叠或沿纤维延长的分布，必须回到准确积分，不能仍机械使用八倍关系。

### 加入晶体对称时怎样避免重复计数

一种稳妥做法是先把单位积分核 K(R,R₀) 对允许的左、右群操作作平均：Ksym(R,R₀)=ΣS,C K(SRC,R₀)/(|Gs||Gc|)。每一项积分都是 1，平均后仍为 1。即使特殊中心产生重复等价代表，分子和分母同样包含重复项，归一仍保持正确。

若改为只对不同的峰中心求和，则必须按不同中心的数目 Z 归一。毛书中的多重性因子 Z 一般为 96，特殊中心可更小，服务于这一点。不要既对所有对称峰求和、又额外把拟合份额乘 Z；那会把同一份材料重复算多次。

### 混合模型为什么能让 M 直接成为份额

把每个对称核都归一为 ∫Kᵢdμ=1，写 f(R)=M₀+ΣᵢMᵢKᵢ(R)，约束 Mᵢ≥0、M₀≥0、M₀+ΣMᵢ=1。积分后立刻得到各参数代表随机背景与相应模型组分的体积分数。中心和宽度描述位置与分散，M 描述多少材料。

如果只把若干未归一峰 Aᵢexp(−ωᵢ²/σᵢ²) 相加，Aᵢ 就不能叫体积分数。应先计算其含对称的积分再求份额。组分重叠时，模型允许同一取向位置有多个核的贡献；这是一种概率分解，不代表一个实际晶粒被确定地同时分到了两个互斥类别。

### 固定容差区域与拟合组分是两种可比较但不同的定义

给理想取向设置 ω≤ωc 的区域 Ω，积分 VΩ=∫Ωf dμ，得到该角容差内的材料份额。它包含随机背景与其他组分在该区域的尾部，也可能只截取目标核的一部分。拟合参数 Mᵢ 则表示整个核的面积，通常延伸到 Ω 以外。

因此应报告“距 Cube 不超过 15° 的积分份额”或“所用 Gaussian 混合模型的 Cube 参数”，不要都含糊称为 Cube 含量。若两个容差区重叠，要说明优先归类、最近中心或并集规则；各区单独积分后直接相加，可能超过总体份额。

### 纤维组分为什么不能按孤立点峰处理

完整取向中的理想纤维满足 Rh=y，即一根晶体轴固定对准一根试样轴，仍允许绕这根轴自转。它在 SO(3) 中是一维曲线，零宽时本身体积为零。实际纤维有横向角宽，应对曲线周围的管状邻域积分。

可沿纤维取中心 R(γ)，定义 Kfiber(R)=(1/2π)∫Ksym(R,R(γ))dγ。由于每个核积分为 1，纤维核也自动归一。若沿 γ 的强度不均，可用归一权重 w(γ) 替代均匀平均。小宽度下，长而近似均匀的纤维主要有两个横向宽度，份额不再服从孤立三维峰的 σ³ 比例。

### 真实案例怎样同时讲峰高、宽度和份额

毛书图4-3把工业纯铝不同冷轧量的组分体积分数与散布宽度分别列出：轧制过程中组分可一边增多、一边变窄，所以峰值变化同时包含数量和集中程度。图4-6对工业纯铁的 α、γ 纤维采用相似思路。读这类图时，应把三个指标逐一对应到定义。

重做分析时，可以先固定一套物理合理的中心，再估宽度与份额，随后检查允许中心小幅移动是否改变结论。若增加一个高度重叠组分就让各 M 大幅跳变而总 PF 几乎不变，说明分解不稳定。应报告可辨认的总组分或范围，避免给无法由数据支撑的精确百分比。

### 本章来源

- [毛卫民；张新明：《晶体材料织构定量分析》（1993，第 1 版；所供扫描本为 1995 年第 2 次印刷）](https://caixianglab.cn/topics/texture#book-mao)：印刷 pp.85–94，式(3-68)–(3-111)：旋转距离、Gaussian、特征标与组分；pp.101–106：组分份额和宽度案例。
- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)：第 5 章：组分、核函数、定量与反演约束。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-rotation-gaussian)

---

# 从滑移协调到织构演化

推导形变运动学、Taylor/Bishop–Hill、松弛约束和再结晶竞争。

## 变形与再结晶织构：晶粒为什么会转向某些位置

从滑移引起的形状改变与晶格转动，连接 FCC、BCC、HCP 的变形、回复、再结晶和相变织构。

- 晶格转动来自变形协调，理想取向通常是一族运动轨迹的聚集。
- 再结晶织构同时受形核位置、可生长晶粒与边界迁移影响。
- 只看到最终 ODF，通常不能唯一倒推形成机制。

### 拉伸试样伸长，晶格也必然伸长吗

总变形可分解为弹性和塑性部分 F=FᵉFᵖ。Fᵖ 表示滑移造成的永久形状改变，Fᵉ 包含晶格弹性伸缩与旋转。大量塑性伸长可以由位错滑移完成，晶格弹性应变仍很小。因此 EBSD 取向变化、衍射弹性应变、宏观伸长是不同观测。

对有限变形，张量相乘有顺序，FᵉFᵖ 与 FᵖFᵉ 通常不同。本章只用它理解分工，不把一个标量应变直接塞进取向矩阵。

### 从一个滑移系写出塑性速度梯度

滑移方向单位向量 s 与面法向 n 正交，沿滑移面的相对速度随法向位置变化。单系塑性速度梯度为 Lᵖ=γ̇s⊗n，多系时求和。拆成对称部分 Dᵖ=Σγ̇(s⊗n+n⊗s)/2 和反对称部分 Wᵖ=Σγ̇(s⊗n−n⊗s)/2，分别描述塑性形变速率与塑性自旋。

在小弹性应变的直观近似下，晶格自旋与总自旋减去塑性自旋有关。试样宏观不旋转，并不意味着每个晶粒不旋转：不同初始取向激活不同滑移组合，Wᵖ 不同，晶格转动也不同。完整数值更新要遵循选用的有限变形框架。

### 为何会出现稳定取向和纤维

把每个晶粒看成取向空间中的一个运动点，变形增量使它沿某条路径移动。若大量路径进入同一区域、在那里转动变慢，就形成取向密度积累；若只固定一个晶体方向而绕轴仍分散，就形成纤维。并非外力把晶粒像磁针一样直接“吸向”某个取向。

滑移系、相对 CRSS、应变路径和邻晶约束改变运动轨迹，所以单轴拉伸、轧制、简单剪切能产生不同织构。初始织构也改变出发点分布；忽略它会把继承效应误判为某种新机制。

### FCC、BCC 与 HCP 为什么不能套同一张图

FCC 的 {111}〈110〉滑移提供多种变形方式，轧制常形成 Copper、S、Brass 附近的分布。层错能、温度、应变率和合金化会影响交滑移、孪生与剪切带，进一步改变织构。不能将“纯金属型”和“合金型”当作无例外分类。

BCC 的滑移方向通常为 〈111〉，有效滑移面与非 Schmid 行为需要结合温度和应力状态。HCP 中基面、柱面、锥面滑移的 CRSS 往往不同，孪生还可快速重取向。基面极图只是 c 轴分布，不能单靠它断言是哪一种滑移完成了全部变形。

### 回复与再结晶各改变了什么

回复通过位错重排与湮灭降低储能，可能形成亚晶、减小局部取向梯度，但不必出现一批独立新晶粒。再结晶涉及低缺陷区域形成与迁移长大，明显改变晶界网络和晶粒分布。晶粒内部颜色更均匀只能说明所用取向指标变小，还需形貌、边界、热过程和尺度信息。

再结晶织构可能来自某些取向更容易在有利位置形成，也可能来自某些晶粒具有生长优势，通常两者共同作用。粒子钉扎、储能差、溶质拖曳与晶界性质都会影响最终选择，单一 Cube 峰不能独立区分所有路径。

### 为什么高 KAM 区不一定变成最终大晶粒

变形较大的区域可能有较高储能，也可能索引质量更差。形核或亚晶演化需要合适的边界与结构；随后能否长大还取决于邻域驱动力和迁移率。最终大晶粒可能吞并原先的高 KAM 区域，因此最终位置与原位形核位置并非一回事。

若有变形态和退火态两张不同区域的图，只能做群体统计关联。要证明某个晶粒从何处产生，需要同一区域跟踪、可靠配准或额外时序证据。专题的再结晶教程将这些判断条件与 GOS 分类分开。

### 相变织构多了一层变体选择

母相取向经取向关系可产生多个子相变体。若各变体等概率出现，子相织构是母相织构经这些映射的叠加；若应力、界面或形核位置偏爱部分变体，就产生变体选择。相变后织构变强不一定意味着母相本来更强。

因此研究钛合金或钢时，应同时报告母相假设、取向关系偏离、变体定义和计数权重。重构出来的母相是有证据支持的推断，需要用保留母相或其他信息检查。

### 把机制判断变成证据链

先说观察：哪一种组分比例、边界分布或粒内取向梯度改变。再说可能过程：滑移转动、孪生重取向、回复或选择性生长。最后说区分这些过程需要什么：时序、形貌、局部取向轨迹、热历史、独立表征。

这种写法让读者看见从图到机制之间的每一级推理，也能避免把“与某机制相容”写成“已经证明只有该机制”。

### 本章来源

- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)：第 5.5 节典型织构；第 9–12 章局部组织、界面与取向关系。
- [毛卫民；张新明：《晶体材料织构定量分析》（1993，第 1 版；所供扫描本为 1995 年第 2 次印刷）](https://caixianglab.cn/topics/texture#book-mao)：第 4–5 章变形、再结晶及织构形成模型。
- [F. Roters; P. Eisenlohr; L. Hantcherli; D.D. Tjahjanto; T.R. Bieler; D. Raabe (2010). Overview of constitutive laws, kinematics, homogenization and multiscale methods in crystal plasticity finite-element modeling: Theory, experiments, applications](https://doi.org/10.1016/j.actamat.2009.10.058)：晶体塑性框架和有限变形建模综述。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-evolution)

---

## 从滑移位移到晶格转动：把塑性运动学推一遍

从一层材料相对另一层的位移写出滑移张量，区分形状变化、材料线转动与 EBSD 晶格取向变化，并完成一个有限剪切算例。

- 滑移方向是单位向量；剪切量与 Burgers 矢量长度不能混作同一个量。
- 对称与反对称部分分别给出应变率和自旋；材料线转动不等于晶格旋转。
- 有限变形要先写乘法分解，再在明确条件下采用小弹性应变近似。

### 从一张纸上的几何开始

取单位滑移方向 s、单位面法向 n，满足 s·n=0。在两平行滑移面之间，间距为 h；若上层相对下层移动 γh，γ 就是无量纲工程剪切。距原点法向距离为 n·X 的材料点，位移为 u(X)=γs(n·X)。逐分量求导得到 ∂uᵢ/∂Xⱼ=γsᵢnⱼ，因而 Fᵖ=I+γs⊗n。外积的第 i 行第 j 列就是 sᵢnⱼ；这一步是书中式 5-8 与式 5-11 的共同来源。

书中此处用 b 表示单位滑移方向。为了不与后面 GND 章节里具有长度单位的 Burgers 矢量混淆，这里统一写 s。如果想从位错运动获得 γ，还需要滑移位错数、滑过面积或 Orowan 关系等信息；仅知道 Burgers 矢量长度并不能确定 γ。

### 为什么纯滑移不改变体积

用矩阵行列式引理 det(I+a⊗b)=1+b·a，令 a=γs、b=n，便有 detFᵖ=1+γn·s=1。几何上是上下层错开了位置，底面积与高度的乘积没有变化。这个单滑移结论对有限 γ 仍成立。

多滑移的瞬时速度梯度写 Lᵖ=Σγ̇ᵅsᵅ⊗nᵅ，故 trLᵖ=Σγ̇ᵅsᵅ·nᵅ=0，进一步由 d(ln detFᵖ)/dt=trLᵖ 得塑性体积守恒。有限时间内不同滑移增量一般不能直接相加成 Fᵖ=I+Σγᵅsᵅ⊗nᵅ，因为先后剪切可能不交换；线性叠加适用于瞬时率或足够小的增量。

### 应变与转动怎样从同一矩阵分开

将 Lᵖ 拆成 Dᵖ=(Lᵖ+Lᵖᵀ)/2 与 Wᵖ=(Lᵖ−Lᵖᵀ)/2。单系给 Dᵖᵢⱼ=γ̇(sᵢnⱼ+nᵢsⱼ)/2；对角元为 γ̇sᵢnᵢ，非对角元有二分之一。工程剪切率是 2Dᵖᵢⱼ，不能将它再当作张量分量代回功率公式。Wᵖ 则是反对称矩阵，描述该滑移所带来的塑性自旋。

取 s=e₁、n=e₂，则 Lᵖ₁₂=γ̇，其余为零；Dᵖ₁₂=Dᵖ₂₁=γ̇/2，而 Wᵖ₁₂=γ̇/2、Wᵖ₂₁=−γ̇/2。读者可以画一个正方形：它变成平行四边形，既改变夹角，也含转动成分。只保留 Dᵖ 会漏掉取向更新所需的信息。

### 一条材料线的有限剪切算例

还是取 F=I+γe₁⊗e₂，初始材料线 a=e₂。变形后 Fa=(γ,1,0)，长度比为 √(1+γ²)，单位方向为 a′=(γ,1,0)/√(1+γ²)。与原方向的夹角为 arctan|γ|。当 γ=0.2 时，长度比约 1.0198，转角约 11.31°。这是课堂几何算例，不是 EBSD 实验记录。

一般方向的精确更新应写 a′=Fa/||Fa||。若 γ 很小，长度增量近似 a·εa，于是分母可近似 1+a·εa，这解释了书中式 5-12 的形式。大剪切时继续使用线性长度近似，会使更新后的向量不再严格为单位向量。晶面法向则由 F⁻ᵀn 更新，因为它必须继续垂直于变形后的面内材料线。

### 把书中的转角导数重新求出来

对单位材料线 a 使用 F=I+γs⊗n，再对 Fa/||Fa|| 在 γ=0 处求导，得到 da′/dγ=(n·a)[s−(s·a)a]。右侧垂直于 a，所以小转角的大小率为 |dθ/dγ|=|n·a|√[1−(s·a)²]。令 a=e₁，就成为 |n₁|√(1−s₁²)，对应书中拉伸几何的转角率形式；正负号由所选有向转动约定决定。

对单位法向 c，先用 F⁻ᵀ 再归一化，类似得到 dc′/dγ=−(s·c)[n−(n·c)c]。令 c=e₃，其转角大小率是 |s₃|√(1−n₃²)，这解释压缩几何中方向余弦交换位置的原因。这里严格推导的是材料线与材料面法向的运动；只有进一步说明试样约束和参考系，才能将相应反向转动解释为晶格相对载荷轴的旋转。

### EBSD 跟踪的是哪一种转动

总变形写 F=FᵉFᵖ。对时间求导并右乘 F⁻¹，有 L=ḞF⁻¹=ḞᵉFᵉ⁻¹+FᵉLᵖFᵉ⁻¹。这是精确运动学恒等式。Fᵉ 内既有弹性伸缩，也有晶格旋转；EBSD 取向对应晶格相对试样的方位，不等于上节任意材料标记线的方向。

当弹性伸缩很小、Fᵉ≈R 时，塑性速度梯度被旋到试样系，晶格自旋近似 Ω=ṘRᵀ≈W−RWᵖRᵀ。若滑移向量已经在试样系表达，就写 Ω≈W−Wᵖ。这个减号解释了宏观无旋转的轧制中仍会出现晶粒转动。不能一边使用晶体系 s、n，一边忘掉两侧的 R。

### 从一个增量走向织构模拟

给定初始 R、宏观 L 和滑移规则，先把滑移系变到同一参考系，求各 γ̇ᵅ；再组装 Lᵖ、计算 Ω，最后用 Rnew=exp(ΩΔt)R 更新。Ω 的反对称性保证矩阵指数为旋转，因而 RnewᵀRnew=I 且 detRnew=1。简单的 Rnew=(I+ΩΔt)R 只有一阶精度，长时间直接累加会产生非正交漂移。

真实模拟还要更新硬化、载荷与滑移系方向。书中将取向空间离散为代表晶粒、逐增量更新、再重新统计 ODF 的思路可以保留，但代表取向必须按 Haar 体积取样或赋正确权重，不能把等间距 Euler 网格误当成等概率晶粒。

### 怎样与真实 EBSD 变形研究接起来

铜拉伸的 HR-EBSD 案例说明，塑性变形后既可讨论晶格转动的空间变化，也可讨论由曲率约束的 GND。沿同一条链条看：滑移组合影响晶格自旋，空间上不均匀的晶格自旋积累为取向梯度，取向梯度又提供部分位错约束。每一箭头都有条件，不能从最后一张取向图唯一恢复整个滑移历史。

实际分析要分别保留总应变、晶格取向、弹性应变和空间梯度四个对象。检查自己能否解释：为什么试样伸长 10% 不代表晶格弹性伸长 10%；为什么同一最终取向可以来自不同滑移路径；为什么一条表面滑移迹线也不能给出完整 Lᵖ。能答清这三点，再进入 Taylor 或 GND 模型会顺畅得多。

### 本章来源

- [毛卫民；张新明：《晶体材料织构定量分析》（1993，第 1 版；所供扫描本为 1995 年第 2 次印刷）](https://caixianglab.cn/topics/texture#book-mao)：印刷页 149–157，特别是式 5-8、5-9 至 5-14；公式均回看扫描页。
- [F. Roters; P. Eisenlohr; L. Hantcherli; D.D. Tjahjanto; T.R. Bieler; D. Raabe (2010). Overview of constitutive laws, kinematics, homogenization and multiscale methods in crystal plasticity finite-element modeling: Theory, experiments, applications](https://doi.org/10.1016/j.actamat.2009.10.058)：有限变形晶体塑性、乘法分解与数值更新。
- [J. Jiang; T. B. Britton; A. J. Wilkinson (2013). Evolution of dislocation density distributions in copper during tensile deformation](https://doi.org/10.1016/j.actamat.2013.08.027)：铜拉伸微区取向与 GND 分析案例；本文手算不冒充其数据。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-slip-kinematics)

---

## Taylor 与 Bishop–Hill：最小滑移功为什么等于最大应力功

将多滑移写成线性约束，推导最小耗散与屈服面支持函数的对偶关系，并用 FCC 〈001〉拉伸做一个能手算到结果的例子。

- 五个独立应变分量是线性代数维数，不是每颗晶粒永远只开五个滑移系。
- Taylor 与 Bishop–Hill 从不同未知量求同一个凸优化问题。
- Taylor 因子依赖载荷、取向、滑移集合和约束条件。

### 先写出要满足的五个约束

小增量或率形式中，塑性应变率 D 为对称张量，共六个独立分量。无孔洞的滑移塑性近似满足 trD=0，所以只剩五个。第 α 个滑移系贡献 Pᵅ=(sᵅ⊗nᵅ+nᵅ⊗sᵅ)/2，要求 Σγ̇ᵅPᵅ=D。把五个独立分量排成列，就得到 Aγ̇=d。

要能适应任意三维等体积形变，候选 Pᵅ 必须张成五维空间，即 A 的秩为 5。五条不同名字的滑移系也可能线性相关。反过来，一个特定简单剪切只需要一条系便可完成，不需要为了满足“五个”再强行开启四条。对 FCC 常用十二个 {111}〈110〉系；BCC 或 HCP 的候选集合需要另行说明。

### 从剪切功推出原问题

理想率无关、双向滑移、给定临界剪切应力 τcᵅ 时，单系塑性功率为 τcᵅ|γ̇ᵅ|。Taylor 全约束令每颗晶粒的 D 都等于宏观 D，于是对每颗晶粒解：最小化 W=Στcᵅ|γ̇ᵅ|，约束 Σγ̇ᵅPᵅ=D。这并不是把最大的 Schmid 因子倒数相加，而是在所有能够完成指定形变的滑移组合中选最小耗散。

为看清它为什么是线性规划，令 γ̇ᵅ=uᵅ−vᵅ，uᵅ、vᵅ≥0，目标变成 Στcᵅ(uᵅ+vᵅ)。最优解不需要让同一系正反两向同时无意义地抵消；那只会增加功而不改变 D。硬化或不同滑移族使 τcᵅ 不同，最小功就不再等价于最小总剪切。

### 把应力作为拉格朗日乘子

用对称应力 σ 乘约束，构造 L=Στcᵅ|γ̇ᵅ|+σ:[D−Σγ̇ᵅPᵅ]。整理成 L=σ:D+Σ[τcᵅ|γ̇ᵅ|−(σ:Pᵅ)γ̇ᵅ]。若某系 |σ:Pᵅ|>τcᵅ，让该 γ̇ 沿合适符号无限增大，L 就可趋向负无穷。因此有限下界要求每一系都满足 |σ:Pᵅ|≤τcᵅ。

满足这些不等式后，每个括号的最小值为零，剩下的对偶问题是：在全部滑移屈服约束内，最大化 σ:D。也就是在晶体屈服多面体中找到对给定 D 做功最大的应力。静水应力不影响 σ:Pᵅ，因为 trPᵅ=0；可固定 trσ=0 消除这一个自由度。

### 最小与最大为什么没有矛盾

任取可行滑移组合和可行应力，都有 σ:D=Σγ̇ᵅ(σ:Pᵅ)≤Στcᵅ|γ̇ᵅ|。左边是任何可行应力能达到的功，右边是任何可行滑移需要的功，这个不等式先给出弱对偶。在有限、可行的线性规划条件下存在使二者相等的最优解，这就是此处的强对偶。

相等还告诉我们活动条件：若 γ̇ᵅ>0，则 σ:Pᵅ=τcᵅ；若 γ̇ᵅ<0，则 σ:Pᵅ=−τcᵅ；未活动系允许严格小于临界值，也可恰好在临界面上。Bishop–Hill 的应力空间方法由此与 Taylor 的滑移空间方法连起来。它们不是一个主张材料浪费功、另一个主张节约功。

### 手算 FCC 〈001〉单轴拉伸的可行解

取拉伸轴 e₃=[001]，要求 D=ε̇diag(−1/2,−1/2,1)，十二个 FCC 系采用共同 τc。先取四个系 s=(a,0,1)/√2、n=(−a,b,1)/√3，其中 a、b 各为 ±1；再取四个系 s=(0,a,1)/√2、n=(b,−a,1)/√3。每个向量对都满足 s·n=0，且属于 {111}〈110〉。

令这八个系同取 γ̇=√6 ε̇/8。对称求和消掉全部非对角元；前四个系总和的对角元为 γ̇diag(−4,0,4)/√6，后四个为 γ̇diag(0,−4,4)/√6。加起来正好等于指定 D。总剪切为 8γ̇=√6 ε̇，所以这一可行解的功为 √6 τc ε̇。

### 再用对偶证明它确实最优

取 σ=diag(0,0,√6τc)。上面八个系都有 s₃n₃=1/√6，故分解剪应力恰为 τc；其余系的分解剪应力不超临界值，因此此应力可行。应力功 σ:D=√6τc ε̇，恰好等于刚才滑移解的功。弱对偶两端相等，最优性已经得到证明，不需要再枚举所有组合。

以轴向塑性应变率 ε̇ 定义 M=Σ|γ̇ᵅ|/ε̇，就得 M=√6≈2.449。此例用八个活动系表示对称解，不违背五维独立约束；最优解可能退化、有等价表示。这个结果属于指定 FCC 理想单晶全约束算例，不是所有 FCC 多晶、所有方向都采用的固定常数。

### 多晶平均和模型边界怎样写

对具有体积权重 wᵢ 的代表晶粒，分别旋转滑移系并求 Wᵢ，再取 W̄=ΣwᵢWᵢ，Σwᵢ=1。共同 τc 且同一功共轭应变定义下，M̄=W̄/(τc ε̇)。连续形式用 ∫M(R)f(R)dμ，说明 ODF 如何真正进入计算。

全约束提供运动学可容许的平均耗散估计，并在相应刚塑性理论条件下构成上界；它不逐条满足真实晶界牵引平衡。Sachs 采用均匀应力，放松相容要求。讨论模型好坏应比较其假设与目标，不要把一组拟合较好的 ODF 直接当成所有局部应力已被证明正确。

### 本章来源

- [毛卫民；张新明：《晶体材料织构定量分析》（1993，第 1 版；所供扫描本为 1995 年第 2 次印刷）](https://caixianglab.cn/topics/texture#book-mao)：印刷页 149–157：Sachs、Taylor、五个独立分量和最小功；本文补齐线性规划推导。
- [J. F. W. Bishop; R. Hill (1951). A theory of the plastic distortion of a polycrystalline aggregate under combined stresses](https://doi.org/10.1080/14786445108561065)：1951 年原始理论：塑性势、组合应力及上下界。
- [F. Roters; P. Eisenlohr; L. Hantcherli; D.D. Tjahjanto; T.R. Bieler; D. Raabe (2010). Overview of constitutive laws, kinematics, homogenization and multiscale methods in crystal plasticity finite-element modeling: Theory, experiments, applications](https://doi.org/10.1016/j.actamat.2009.10.058)：多晶约束及晶体塑性模型比较。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-taylor-bishop-hill)

---

## 松弛约束与取向流：为什么初始织构会留下记忆

把 RC、CC、PC 模型还原成明确约束，再从概率守恒推导 ODF 的演化，理解模型怎样改变纤维、峰宽和初始织构的影响。

- 放开某个剪切分量改变的是可行变形集合，不是给取向人为加一个角度。
- 同一初始取向在不同邻晶环境中可以走不同路径。
- 取向密度增加需要路径汇聚或取向依赖的体积变化，不能只看转动速度大小。

### 从全约束退一步

Taylor 要求 Aγ̇=d 的五个分量逐一相等。若只对其中一组分量施加约束，用选择矩阵 B 可写 BAγ̇=Bd。被省略的行对应允许局部松弛的形变。可行集合扩大后，最小滑移功不会高于原全约束值，这是优化问题的集合包含关系，不需先做数值模拟。

扁平晶粒与周围组织对不同剪切方式的约束可能不同，所以经典 RC 模型会按形状和轧制几何选择放开的分量。必须写清使用张量剪切 Dᵢⱼ 还是工程剪切 2Dᵢⱼ，并说明轴 1、2、3 是 RD、TD、ND。只写“用了 RC”而不写松弛项，读者仍无法复算。

### 被松弛分量的共轭应力意味着什么

在最小功表达式里，若某个局部剪切变量完全自由，且没有外力对它做功，最优点相应共轭应力为零，或在不可微处满足包含零的次梯度条件。这个结论是特定边界假设的结果，不是说真实晶粒的该应力分量必然为零。若允许有限松弛并用罚项 Kq²/2 表示邻晶阻力，则共轭反力变成 Kq。

罚项是帮助读者理解“部分约束”的课堂模型，不与书中的历史 PC 算法混同。K 越大越接近限制 q，K 越小越接近自由 q。实际如何选择 K，需要组织尺度、形状或更完整的相互作用模型；不能为了让 ODF 看起来相似任意指定。

### 书中 PC 模型实际做了什么

毛卫民的 PC 思路以较自由的滑移响应为起点，估计其造成的剪切；当不相容剪切过大，选择能够抵消部分剪切的附加滑移系。它既不将所有剪切压到零，也不让所有剪切完全自由。书中还讨论 RC、连续约束 CC 和不同模型混合，并用 FCC 铝与 BCC 铁的轧制织构作比较。

1991 年原始研究的期刊摘要明确将 PC 与铝多晶轧制取向流及最终稳定位置进行比较。这里应读作具体材料与模型集合中的改进，不能扩大成 PC 已普遍优于现代自洽或全场晶体塑性。书中也指出 S 组分等仍有不足，且未包括的滑移系与硬化会改变结果。

### 从晶粒轨迹推到 ODF 守恒

用三个局部取向坐标 q=(φ₁,Φ,φ₂) 表示旋转，Haar 体积元为 J(q)dq，其中 J=sinΦ/(8π²)。若没有形核、吞并或相变，每个代表晶粒的体积权重不变，那么任意随取向速度 v=q̇ 移动的小区域，其概率质量 ∫fJdq 必须守恒。对小区域各面流入流出作差，得到 ∂(Jf)/∂t+Σᵢ∂(Jfvᵢ)/∂qᵢ=0。

除以 J 后得到 ∂f/∂t+(1/J)∇q·(Jfv)=0。沿轨迹写为 df/dt=−f divμv，其中 divμv=(1/J)∇q·(Jv)。取向流汇聚时散度为负，密度会上升；仅仅某一点转得慢并不保证聚集，还要看邻近轨迹是否流进来。Φ=0 的 Euler 奇点是坐标退化，应换局部坐标或用旋转矩阵更新。

### 一个能手算的“初始记忆”例子

把一条取向纤维附近的偏离量用标量 x 表示，假设小范围内 ẋ=−kx，k>0。解得 x(t)=x₀e⁻ᵏᵗ；概率守恒 f(x,t)dx=f₀(x₀)dx₀，因此 f(x,t)=eᵏᵗf₀(xeᵏᵗ)。初始高斯分布的标准差变为 σ₀e⁻ᵏᵗ，峰值相应升高，而积分仍为 1。

这个一维课堂模型只说明汇聚，不声称完整取向空间服从线性方程。若存在两个吸引区域，初始落在哪个区域的体积不同，最终两个峰的相对比例就不同。因此很大的变形量也未必抹平全部初始差异，特别是不同轨迹流向不同稳定取向或稳定纤维位置时。

### 怎样读书里的纯铝三组初始织构

书中印刷页 119–126 将三种初始织构的纯铝轧到同一高压下量，最终 β 纤维上的密度分别更集中于 Copper、S 或 Brass 附近。应对照初始 ODF、最终 ODF、纤维线以及组分体积分数四组证据。峰高不同也可能有散布宽度的贡献，不能只比较 fmax。

读者可画三个框，把每个初始总体分别沿同一模型速度场推进。再问：改变的是初始权重，还是滑移集合、温度、邻晶约束？若材料不同、晶粒尺寸不同或孪生发生，速度场本身可能变化，就不能将全部最终差异都归因于初始 ODF。

### 把模拟结果变成可检查的推论

报告模拟时至少写出初始取向及权重、滑移或孪生集合、CRSS 和硬化、应变路径、约束模型、取向更新与 ODF 平滑。检查从初始到最终总权重是否守恒，载荷轴是否一致，以及预测的是峰位置、积分比例还是某条纤维强度。

对于孪生或再结晶，取向总体会出现转移、形核或增长，守恒方程右侧需要相应源项；它们不应被伪装成滑移造成的连续小转角。真实案例中看到 Brass 增强，可提出滑移、孪生、剪切带等候选解释，再用显微证据排查，不能仅凭一个组分名称判定唯一机制。

### 本章来源

- [毛卫民；张新明：《晶体材料织构定量分析》（1993，第 1 版；所供扫描本为 1995 年第 2 次印刷）](https://caixianglab.cn/topics/texture#book-mao)：印刷页 119–148、153、157–170：初始织构、工艺影响、RC/CC/PC 与模型比较。
- [Weimin Mao (1991). The Computer Simulation of Rolling Texture](https://doi.org/10.13374/j.issn1001-053x.1991.05.004)：1991 年 PC 模型原始应用研究，铝轧制取向流。
- [F. Roters; P. Eisenlohr; L. Hantcherli; D.D. Tjahjanto; T.R. Bieler; D. Raabe (2010). Overview of constitutive laws, kinematics, homogenization and multiscale methods in crystal plasticity finite-element modeling: Theory, experiments, applications](https://doi.org/10.1016/j.actamat.2009.10.058)：均匀化、局部相互作用与有限变形。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-constraint-and-flow)

---

## 再结晶织构怎样形成：形核、迁移、钉扎和竞争的逐步推导

把储存能差变成迁移驱动力，再推导生长半径和体积分数，解释为什么相同最终织构不能唯一分开形核选择与长大选择。

- 取向比例同时受晶核数量、出现时刻、增长速度和可消耗基体影响。
- 再结晶体积分数与某个再结晶组分的体积分数是两个变量。
- 历史取向关系实例应与晶界面、杂质和温度条件一起理解。

### 新晶粒的推动力从哪里来

冷变形后位错储存弹性能。若用 Eline≈cGb² 表示单位位错长度的能量，位错密度 ρ 的单位为 m⁻²，那么储存能密度 u≈cGb²ρ，单位为 J/m³。c 收集位错类型与对数截断等因素。低位错密度晶粒替代高位错密度基体时，每转化单位体积可释放 Δu≈cGb²(ρmatrix−ρnew)。

晶界前进距离 dx、面积 A，释放能量约 Δu A dx；与力 Fdx 比较，驱动压强 P=F/A=Δu。J/m³ 与 Pa 相同，因此这个量能进入晶界迁移公式。常规 EBSD 的 KAM 只反映有限尺度的取向差，GND 也只约束部分位错，不可直接把它们当成完整 ρ 来给出绝对储存能。

### 为什么小晶粒不一定能长大

假设一个球形再结晶晶粒半径 r、各向同性界面能 γgb，则相对于未转化基体的能量近似 ΔG=4πr²γgb−(4π/3)r³Δu。对 r 求导，dΔG/dr=4πr(2γgb−rΔu)，出现临界半径 r*=2γgb/Δu。半径大于该值时体积释放能可压过增加的表面能。

这只是理想球形能量分析。真实再结晶常来自已有亚晶、晶界鼓出、剪切带或颗粒附近的取向梯度，不是必须先由热涨落凭空造出一颗完整球形晶核。公式用来解释尺寸与驱动力竞争；实际形核势垒、形状、边界能各向异性和局部缺陷需要另行处理。

### 从驱动力到迁移速度

在简单线性迁移近似中，法向速度 v=MgbPnet，其中 Pnet=Δu−γκ−Ppin。κ 为有符号曲率；球形向外生长的界面曲率代价是 2γ/r。Mgb 是迁移率，单位 m⁴/(J·s)，它与边界错取向、界面法向、温度和溶质有关；不能只由一个错取向角查得。

细小弥散粒子可能产生 Zener 钉扎。对球形粒子半径 rp、体积分数 fp 的理想随机分布，量级 Ppin∝fpγ/rp，常见特定假设下系数为 3/2。其意义是固定体积分数时粒子越细，总可阻挡的界面作用越强。粗大粒子周围的变形区又可能促进形核，这与细粒子钉扎是不同机制。

### 数量优势与速度优势怎么分别进入体积

忽略碰撞，设某组分在 t=0 有每单位体积 N 个晶核，均以常速 v 球形长大。单粒体积为 4π(vt)³/3，扩展体积分数 Xe=N·4πv³t³/3。因此相同 N 时，速度变为两倍会使早期扩展体积成为八倍；相同速度时，晶核数变为两倍只使它成为两倍。

若按强假设的随机独立覆盖处理碰撞，可得 X=1−exp(−Xe)。推导是未转化比例 U 每增加 dXe 被覆盖的份额为 UdXe，即 dU=−UdXe，积分为 U=e⁻ˣᵉ。预存晶核、恒速三维生长给出 t³；若恒定速率持续形核，则再对出生时刻积分，得到 t⁴。现实指数偏离这些整数并不单独证明某一种机制。

### 两个组分的教学演算

设 A、B 在同一时刻出现，NA=2NB，但 vA=vB/2；都未发生明显碰撞。则 VA/VB≈(NA/NB)(vA/vB)³=2/8=1/4。A 的晶核数更多，最后早期体积却更少。若只从最终 ODF 看到 B 强，就无法判断 B 是核多、长得快，还是更早出现。

发生碰撞后，还要看 A、B 的空间位置、它们与剩余变形基体的取向关系，以及能否继续穿过邻晶。一个统一的总体 X(t) 也不能直接分成各取向组分，除非再加入取向相关的形核和增长模型。将组分体积分数时间序列与晶粒数量、尺寸分布并列，才能逐步分开这些原因。

### 书中纯铝案例怎样读到机制层面

毛书印刷页 170–180 比较定向形核与选择长大：过渡带内可能保留有利的少量取向；S 较多的基体中，某些接近 Cube 的晶粒又可能获得长大优势。图 5-22 将组织照片与 PF 放在对应退火阶段，图 5-23 给出组分变化。这比“退火后 Cube 增强”多提供了时间与组织证据。

学习时应先查早期小晶粒的数量和取向，再看同类晶粒的增长速度，最后看组分比例。书中约 40°〈111〉作为 FCC 特定选择长大关系讨论，不能提升为所有材料中所有这类边界都最快。GB 的五个宏观自由度中，错取向只占三个，界面法向和局部环境还会改变迁移。

### 温度改变的不只是快慢

若只有迁移率 M=M0exp(−Q/RT) 随温度变化，而形核总体、溶质、钉扎与储存能相同，则升温可主要压缩时间轴。但实际预热会先发生回复，降低储存能并改变亚晶群；快速加热也可能改变哪些晶核来得及长大。毛书印刷页 140–144 的分级加热与直接加热比较，正好说明这两个情形不能混为一谈。

用 EBSD 分析时，将相同退火温度下的时间序列与不同升温路线分开；报告晶粒尺度、取向差定义与分割规则，不用一个固定 GOS 阈值宣布机制。若低取向差区增长，还要查它是否真有迁移的大角度边界，避免把回复后的原晶粒简单计作新形核晶粒。

### 读者最终应能完成的分析

给出变形态和若干退火态后，先定义总再结晶比例 X，再定义 Cube、R 或 γ 纤维的组分积分；将它们与颗粒、晶界和局部取向梯度关联。提出“形核选择”“迁移优势”“回复保留”三类候选，逐一说明需要什么时间或空间证据。

如果只有最终一张图，可以报告分布和提出机制假设，但不可唯一反演形核速率或迁移率。完整的推导价值就在这里：它既能告诉读者如何算，也能告诉读者为什么某个量仅凭现有观测还算不出来。

### 本章来源

- [毛卫民；张新明：《晶体材料织构定量分析》（1993，第 1 版；所供扫描本为 1995 年第 2 次印刷）](https://caixianglab.cn/topics/texture#book-mao)：印刷页 126–144、170–194：再结晶实例、定向形核、选择长大与原子模型。
- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)：再结晶与微区组织的分析框架。
- [Valerie Randle：《Microtexture Determination and Its Applications》（2003，第 2 版；所供本含 2008 年平装版说明）](https://doi.org/10.1201/9781003423980)：微织构分区统计和退火组织分析。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-recrystallization-competition)

---

## Σ7 与晶界迁移：从重合点阵推到原子跳跃，再辨清模型边界

以书中约 40°〈111〉选择长大模型为线索，推导 Σ7 的几何、最近距离与 Arrhenius 因子，说明几何特殊性为何不能直接等同于最快晶界。

- Σ 是重合点阵的几何指数，迁移率还需要界面结构与动力学。
- 最近位点距离不等于完整原子势垒，二者之间必须声明模型假设。
- 角度接近的晶界可有不同的晶界面与局部结构。

### 先分开几何与动力学两个问题

把两套同种晶格相对旋转，若存在同时属于两者的周期性点集，这些点形成重合点阵 CSL。Σ 描述重合点阵基本体积相对于原晶格基本体积的整数比。它回答“有多少几何重合点”，不直接回答界面能有多大或原子移动有多快。

真正晶界还允许刚体平移、局部弛豫、台阶、溶质和缺陷；即使错取向相同，不同界面法向也可给出不同结构。因此要把书中的原子跳跃模型读成特定机制假设下的解释，而非从 Σ 数字直接算出迁移率的通式。

### Σ7 的角度可以怎样算出来

对立方晶格，可用互素整数四元数 (m,n,n,n) 表示绕 [111] 的一类有理旋转。归一化后，标量部分为 m/√(m²+3n²)，向量部分沿 [111]；由四元数的半角定义，θ=2arctan(√3n/m)。取 m=5、n=1，θ≈38.213°。

该整数四元数的平方模为 28。按立方 CSL 的整数奇偶规则，约去其中的 2 的因子，得到 Σ=7。这条规则用于相应立方晶格的 CSL 计算，不能搬到任意非立方晶格。它给出了书中 38.21°〈111〉特殊关系的几何来源，也说明“约 40°”的生长关系与严格 Σ7 并非完全同一个数值定义。

### 书中的两串邻近角度怎样核对

书中构造的低侧序列可写 m=15i−8、n=3i−2，代入半角式得 θ−=2arctan[√3(3i−2)/(15i−8)]；计算 m²+3n²=4(63i²−69i+19)，按互素与奇偶约分得到 Σ−=63i²−69i+19。高侧序列取 m=15i−2、n=3i，类似得到 θ+=2arctan[3√3i/(15i−2)]，Σ+=63i²−15i+1。

当 i=2，低侧角约 34.96°、Σ=133，高侧角约 40.72°、Σ=223；当 i 越来越大，两角都趋于 2arctan(√3/5)。这说明一个角度离 Σ7 很近，并不意味着精确 CSL 指数也小；实验的容差分类与数学上精确重合关系必须区分。

### 最近位点距离为何有 0.577 的尺度

FCC 的一个 {111} 面内是三角点阵，设最近邻间距为 b0。单个点的 Voronoi 区为正六边形，其内切圆半径为 b0/2，顶点到中心的距离为 b0/√3≈0.577b0。任一位置到最近点的最大距离就在六边形顶点，这给出平面最近位点距离的上界。

若相对位置在该六边形内均匀分布，平均距离可由极坐标积分求得。面积 A=√3b0²/2；将六个扇区合并，平均 r=(6/A)∫₋π/₆^π/₆∫₀^[b0/(2cosθ)] r²drdθ，积分后为 (√3/9)[1+(3/4)ln3]b0≈0.351b0。这里描述均匀位置统计，不是任何给定 CSL 原子集合的均值。

### 从距离到跳跃时间，必须再加一条假设

书中首先假设迁移势垒与跳距线性相关 U=U0(b/b0)。若尝试频率 Γ0 相同，Arrhenius 频率 Γ=Γ0exp(−U/kBT)，平均等待时间 t=1/Γ，于是 t/t0=exp[(b/b0−1)U0/(kBT)]。指数使较小的势垒差也能引出显著时间差。

例取纯教学参数 U0=1 eV、T=400 K、b/b0=0.8，kBT≈0.03447 eV，t/t0≈exp(−5.80)≈0.0030。这个结果只证明所假设模型的敏感性，不是实测晶界速度。尝试频率、可用跃迁路径与局部化学环境若变化，仅用距离比例就不能可靠预测速率。

### 为什么“两步跳跃更快”还要检查能垒

书中后段又讨论位移平方相关的能量与中间结构。如果假设单步势垒为 Ab²，分成两段 b/2 后每段势垒 Ab²/4，看起来会降低最高势垒。但两步的总等待时间、反向跳跃和中间态能量都必须计入；中间态过深还可能形成陷阱。

线性距离势垒与平方距离势垒是两种不同的模型假设，不能在同一推导中无说明替换。实际势垒取决于完整原子迁移路径，最近几何距离只是一项线索。读者应保留本书从几何提出机制的思路，同时把它与已测迁移率或原子模拟验证分开。

### 如何用于 EBSD 晶界分析

先计算完整错取向，并在晶体对称等价代表中检查其与 38.213°〈111〉的偏离。报告采用的角轴距离或 CSL 判据，不能只筛选所有 38° 左右的晶界，因为其他旋转轴可对应完全不同的边界。若只做二维图，还要说明界面法向一般不完整可知。

如要检验选择长大，应比较退火前后边界位置、迁移距离、相邻基体储存能及溶质/颗粒条件，再判断该边界族是否具有相对优势。仅仅最终样品 Σ7 长度比例增加，可能来自形成、消失、网络几何或统计分母变化，不能直接算作该类晶界速度较大的证据。

### 本章来源

- [毛卫民；张新明：《晶体材料织构定量分析》（1993，第 1 版；所供扫描本为 1995 年第 2 次印刷）](https://caixianglab.cn/topics/texture#book-mao)：印刷页 183–194；式 5-15 至 5-26 的关键公式已回看原页，并明确区分两种势垒假设。
- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)：晶界的五个宏观自由度、CSL 与材料边界性质。
- [Valerie Randle：《Microtexture Determination and Its Applications》（2003，第 2 版；所供本含 2008 年平装版说明）](https://doi.org/10.1201/9781003423980)：晶界取向关系与微织构分析。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-sigma-seven-migration)

---

# 方向性能与工程应用

从多晶模型到r值、弹性、磁性与真实制耳论文。

## 从 Sachs、Taylor 到材料性能：织构怎样进入力学计算

推导取向变换、塑性协调、Taylor 因子和弹性平均，再解释 r 值、制耳与微织构为什么不能只由一个峰判断。

- 单晶取向把方向性传到试样坐标，多晶模型决定晶粒间怎样协调。
- Sachs 假设同应力，Taylor 假设同应变，二者是理想化约束。
- ODF 描述总体取向分布，空间邻接还需显式微结构。

### 单晶的方向性怎样转到试样中

单晶弹性满足 σᶜᵢⱼ=Cᶜᵢⱼₖₗεᶜₖₗ。本课程 R 将晶体向量转到试样，所以四阶刚度变换为 Cˢᵢⱼₖₗ=RᵢₚRⱼqRₖrRₗsCᶜₚqrs。每一个指标对应一个方向，必须各乘一次 R；不能只像向量那样乘一次。

织构改变了不同旋转刚度的出现权重。随机取向与各向同性晶粒形貌在合适统计条件下可趋于宏观各向同性；有织构的多晶即使每个晶粒成分相同，也可沿 RD、TD 显示不同弹性或屈服响应。

### Voigt 与 Reuss 弹性平均如何来

假设每个晶粒承受相同应变 ε，则平均应力为〈σ〉=〈C〉ε，因此 CVoigt=∫C(R)f(R)dμ。若改为各晶粒同应力，先平均柔度 S=C⁻¹，得到 SReuss=∫S(R)f(R)dμ，CReuss=SReuss⁻¹。

平均后求逆与先求逆后平均一般不同，这就是两种假设给出不同结果的原因。它们在相应线弹性条件下提供经典界限，Hill 平均常作为估计。织构之外，相分数、孔隙、晶粒形状和相间约束也影响真实有效模量。

### Sachs 的同应力假设

Sachs 思路让所有晶粒看到同一宏观应力，各晶粒按自己的取向选择容易激活的滑移系。单轴时 τᵅ=σ(sᵅ·l)(nᵅ·l)。取向不同意味着分切应力不同，屈服和塑性流动自然不同。

这种模型易于解释方向选择，却允许相邻晶粒发生不同形状变化，未充分满足界面变形协调。把它理解为一种极端近似，比把预测当作真实晶粒边界运动更合适。

### Taylor 的同应变假设

Taylor 要求每个晶粒完成规定的宏观塑性应变增量。小增量下，Δεᵖ=ΣᵅΔγᵅPᵅ，其中 Pᵅ=(sᵅ⊗nᵅ+nᵅ⊗sᵅ)/2。塑性近似不可压缩时，对称应变张量有五个独立偏量分量，所以一般三维协调需要足够独立的滑移方式，不能把“五个”理解为任意五条线性相关滑移系。

有许多满足约束的滑移组合时，可在给定临界剪切应力下寻求最小耗散 Στcᵅ|Δγᵅ|。这是有条件的塑性理论模型，不意味着实际材料必然精确执行同一全局最小化过程。孪生、硬化、速率依赖和有限变形都会增加条件。

### Taylor 因子从功相等推出来

若所有活动系采用共同临界剪切应力 τc，单轴塑性功近似满足 σΔε=τcΣ|Δγᵅ|。定义 M=Σ|Δγᵅ|/Δε，于是 σ≈Mτc。这里 Δε 必须与所选加载和功共轭约定一致；一般多轴情况下需明确等效应变定义。

M 高表示在该约束和滑移集合下，需要较多总剪切来完成同样宏观形变。它不是单个最有利滑移系 Schmid 因子的简单别名。只有特定单滑移、自由变形条件下才可能出现倒数关系，不能把 1/mmax 当成普遍 Taylor 因子。

### 为什么需要松弛约束、自洽和晶体塑性有限元

全约束 Taylor 可能高估协调要求。松弛约束模型允许某些局部剪切或应变分量偏离宏观值，特别适合讨论形状扁长的晶粒。自洽模型把晶粒置于等效介质中估计相互作用；晶体塑性有限元则可显式表达晶粒形状、相邻关系和边界条件。

复杂模型的结果仍取决于 CRSS、硬化、滑移集合、网格和边界条件。EBSD 可提供取向与二维形貌，却不会自动测出所有本构参数。模型成功重现一次应力曲线，也不等于唯一证明局部滑移机制。

### r 值和制耳把织构变成工艺问题

板材塑性应变比 r=εwidthᵖ/εthicknessᵖ，宽向和厚向收缩均按一致的应变符号约定取值。塑性不可压缩给 εlengthᵖ+εwidthᵖ+εthicknessᵖ≈0，于是测得长度和宽度应变后可估计厚向分量，但要避免将总弹塑性应变混入。

常见平均量为 r̄=(r0+2r45+r90)/4，平面各向异性 Δr=(r0−2r45+r90)/2。r̄ 与抗减薄能力有关，Δr 帮助理解方向差异，但复杂六耳、八耳形状不能由三个 r 值或一个 Δr 完整决定。需要完整方向响应、工艺和摩擦条件。

### 何时 ODF 已不够

两块材料可以有同样 ODF，却把相似取向晶粒分别排成大带状区域或均匀打散。总体平均弹性可能相近，但局部滑移传递、应力集中和裂纹路径可能不同。微织构因此还需要空间相关长度、邻晶取向差和区域连通性。

做应用时先问目标是总体平均还是局部失效。前者常可从 ODF 加合理均匀化起步；后者需要真实或统计上可信的空间组织以及载荷历史。这个选择能帮助读者确定 EBSD 数据究竟应保留到哪一级。

### 本章来源

- [毛卫民；张新明：《晶体材料织构定量分析》（1993，第 1 版；所供扫描本为 1995 年第 2 次印刷）](https://caixianglab.cn/topics/texture#book-mao)：第 5 章 Sachs、Taylor 与松弛约束模型；第 6 章应用。
- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)：第 1、5、10 章织构、统计与材料性能。
- [F. Roters; P. Eisenlohr; L. Hantcherli; D.D. Tjahjanto; T.R. Bieler; D. Raabe (2010). Overview of constitutive laws, kinematics, homogenization and multiscale methods in crystal plasticity finite-element modeling: Theory, experiments, applications](https://doi.org/10.1016/j.actamat.2009.10.058)：晶体塑性有限元理论、应用和限制。
- [Olaf Engler; Jürgen Hirsch (2007). Polycrystal-plasticity simulation of six and eight ears in deep-drawn aluminum cups](https://doi.org/10.1016/j.msea.2006.10.108)：制耳实例用于说明高阶方向性的重要性。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-models-properties)

---

## r 值从哪里来：从宽厚收缩推到 Taylor 变分和在线估计

用功共轭关系解释为什么对横向收缩比求最小功，再给出数值手算、误差传播及在线衍射估计的完整逻辑。

- r 是塑性应变比，测量方向和应变区间必须一致。
- 最小功条件对应自由侧面的应力条件，并非纯粹的经验求极值。
- 从织构估计 r 需要本构模型，不能把预测称为直接测量。

### 先从长度、宽度和厚度说起

在板面沿 e₁ 拉伸，e₂ 为板面内宽向，e₃ 为厚向。塑性伸长、收缩应变为 ε₁ᵖ、ε₂ᵖ、ε₃ᵖ，定义 r=ε₂ᵖ/ε₃ᵖ。通常后二者都为负，因此 r 为正。采用对数塑性应变且塑性体积近似守恒时，ε₁ᵖ+ε₂ᵖ+ε₃ᵖ=0，所以 r=−ε₂ᵖ/(ε₁ᵖ+ε₂ᵖ)。

例如课堂算例取 ε₁ᵖ=0.12、ε₂ᵖ=−0.08，则 ε₃ᵖ=−0.04，r=2。不能把“长度增加 12%”直接当作对数应变 0.12，也不能在弹性比例明显时把总应变代替塑性应变。测量通常还应限定均匀变形阶段和所用应变区间，颈缩区的局部几何不符合简单均匀假设。

### 用一个未知量表示收缩分配

把轴向塑性应变率记为 ε̇>0，令宽向收缩占比为 q，写 D(q)=ε̇diag(1,−q,−(1−q))。这样 trD=0 自动满足。这里先假定加载方向具有所需对称性，宏观塑性剪切可取零，或明确采用零剪切的近似约束。宽厚比 r=q/(1−q)，反过来 q=r/(1+r)。r=1 对应宽厚各承担一半收缩，r=2 对应 q=2/3，即厚向只承担三分之一。

q 常在正常宽厚同时收缩条件下取 0 到 1，但这一范围是所讨论变形方式的条件，不是任意各向异性应变状态的数学定律。若得到 q≥1 或 q≤0，应检查模型是否预测了某方向扩张、求解约束是否合理，不能不加解释地把异常结果截断。

### 为什么要对 q 最小化

对每个取向 R，在给定 D(q) 下做 Taylor 最小功，得到塑性耗散 ΨR(q)。以体积权重平均得到 Ψ̄(q)=∫ΨR(q)f(R)dμ。若全部活动系共用 τc，可写 Ψ̄=τc ε̇M̄(q)。未知的不是外加轴向伸长，而是材料自由选择的横向收缩分配。

对 q 作虚变化 δq，有 δD=ε̇diag(0,−δq,δq)。功共轭应力给出 δΨ̄=Σ:δD=ε̇(Σ33−Σ22)δq。单轴拉伸的两个自由侧面要求 Σ22=Σ33=0，因此内部最优点须满足 dΨ̄/dq=0，即 dM̄/dq=0。压力不确定性由侧面牵引条件固定；只求导为零尚不足以自行证明两个横向应力都为零。

### 最小值不能只靠解导数等于零

率无关滑移的最小功是分段线性的凸函数，活动滑移组合变化时可能有折点。此时应要求 0 落入次梯度集合；数值上比较相邻区间与边界的耗散，不能用光滑函数的求导公式硬套。若使用平滑拟合或速率敏感模型，则可求导，但还须验证极值是最小值且位于允许区间。

教学例设 M̄(q)=2.8+1.8(q−0.65)²，则导数 3.6(q−0.65)=0，q*=0.65；二阶导数 3.6>0，得到 r=0.65/0.35≈1.857。此抛物线只用于把求解过程演示清楚，不是任何真实钢板测得或模拟得到的曲线。真实 M̄(q) 必须由取向与滑移约束计算。

### 加载方向变化怎样进入计算

拉伸方向与 RD 夹角为 α 时，先将加载坐标旋到该方向，再旋转滑移系。在无剪切耦合的对称方向，可继续求 M̄(q,α) 的最小值，再得 r(α)。一般离轴拉伸却可能出现 D12 等剪切分量；应把允许的剪切率也列为未知量，与 q 一起最小化平均功，使各共轭宏观剪应力为零。若仍预先把全部剪切率锁为零，得到的是附加运动学约束下的近似，未必满足自由单轴拉伸。

同样，先对各晶粒独立求最优 q 再平均，一般不等于先平均功再求统一的 q；后者才对应统一应变假设。常用 r̄=(r0+2r45+r90)/4 和 Δr=(r0−2r45+r90)/2。若三值为 1.8、2.2、1.6，便得 r̄=1.95、Δr=−0.50。平均 r 较大与平面方向差较小是不同目标，Δr=0 也不意味着所有中间角度完全相同，更不能单凭它排除六耳、八耳等高阶方向变化。

### 误差为什么在大 r 时特别敏感

由 r=q/(1−q) 求导，dr/dq=1/(1−q)²。当 q=0.8 时 r=4，q 的微小误差 0.01 会带来一阶近似 dr≈0.25。厚向收缩越小，分母越接近零，求比值越敏感。报告高 r 时尤其需要说明应变测量误差、塑性分量提取和模型假设。

织构误差还会经过 M̄(q) 的最小位置传到 q。若 M̄ 的谷底很平，多个 q 都几乎同功，微小 ODF 或 CRSS 变化即可显著移动最优点。因此不能只输出一个无小数不确定性的 r 值；要说明结果是否对带宽、权重和滑移族参数敏感。

### 在线估计不是直接看见 r

毛书印刷页 213–216 介绍固定几何下的能量色散衍射：E=hc/λ 与 λ=2d sinθ 联立为 d=hc/(2E sinθ)。固定 θ 后，不同能量峰对应不同面间距；少量方向上同时记录多族反射，可约束低阶织构系数，再经塑性模型估计 r。

这条链条依次是光子能量与强度、晶面/方向分布、受限 ODF 参数、模型性能。少量观测未必能恢复尖锐的完整 ODF，之所以仍可能支持性能估计，是目标对某些低阶信息更敏感。是否足够必须结合目标的灵敏度和验证，不能把“低阶通常有用”说成高阶一定无关。

### 真实工程案例应该怎样迁移

书中深冲钢案例把 {111} 面接近板面的取向分布与较高 r 联系起来，并明确提醒单晶单滑移表格不能定量代替多晶钢板。学习时可先用其单晶例理解收缩方向，再用本节多晶最小功建立计算；材料等级、间隙原子、硬化和可能的 BCC 非 Schmid 行为都要补上。

与铝板制耳研究对照时，区分单轴 r(α) 与拉深过程中变化的多轴应力路径。r 是一条有用的性能线索，但完整杯形预测还需要成形模型和工艺边界。这样读者才能把一个公式用在它真正支持的问题上。

### 本章来源

- [毛卫民；张新明：《晶体材料织构定量分析》（1993，第 1 版；所供扫描本为 1995 年第 2 次印刷）](https://caixianglab.cn/topics/texture#book-mao)：印刷页 210–216，式 6-21 至 6-33；对原页的 r、q 与最小功关系进行了核对。
- [J. F. W. Bishop; R. Hill (1951). A theory of the plastic distortion of a polycrystalline aggregate under combined stresses](https://doi.org/10.1080/14786445108561065)：塑性势和功共轭框架。
- [Olaf Engler; Jürgen Hirsch (2007). Polycrystal-plasticity simulation of six and eight ears in deep-drawn aluminum cups](https://doi.org/10.1016/j.msea.2006.10.108)：铝板制耳的方向性与多晶模型真实应用。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-r-value-derivation)

---

## 从 ODF 到弹性与磁性：张量旋转、均匀化和低阶系数

推导为什么晶体性质需要先旋转再平均，解释 Voigt、Reuss 与球谐系数加权的意义，并用立方晶体展示有织构也未必产生某种各向异性。

- 标量、二阶张量、四阶张量的旋转与平均规则不同。
- 均匀应变平均刚度，均匀应力平均柔度，两者不能互换。
- 性能只读取某些取向统计，并不意味着 ODF 的其余细节不存在。

### 从一支导热方向开始

设晶体坐标中热流 qᶜ=−Kᶜ∇Tᶜ，R 将晶体系转到试样系。因为 qˢ=Rqᶜ、∇Tᶜ=Rᵀ∇Tˢ，代入即得 qˢ=−RKᶜRᵀ∇Tˢ，所以 Kˢ=RKᶜRᵀ。两个指标各带一个 R，这是二阶张量旋转的来源，不是记忆规则。

若单晶为立方对称，普通线性导热张量必须是 Kᶜ=kI，因此 RKᶜRᵀ=kI。无论织构多强，单靠这一二阶单晶性质都不会产生方向差。这不排除孔隙、层状组织、第二相或晶界造成宏观导热各向异性；它提醒我们不能笼统说“有织构就使所有性能各向异性”。

### 把同样过程推到弹性

晶体系线弹性写 σᶜᵢⱼ=Cᶜᵢⱼₖₗεᶜₖₗ。应力与应变都按二阶张量旋转，代入并逐指标整理得到 Cˢᵢⱼₖₗ=RᵢₐRⱼᵦRₖ𝚌Rₗ𝚍Cᶜₐᵦ𝚌𝚍。四个指标各乘一个 R。若采用 6×6 Voigt 记号，还须区分工程剪切和张量剪切；直接把一个 3×3 R 左右乘 6×6 刚度矩阵在维数上就不成立。

立方单晶弹性一般有 C11、C12、C44 三个独立常数，而各向同性仅需要两个；只有满足 C44=(C11−C12)/2 时才达到弹性各向同性。由此可理解立方晶体的导热可能各向同性，弹性却仍有明显方向性，两者并不矛盾。

### Voigt 与 Reuss 各自假设什么

若假设所有晶粒承受同一应变 ε，晶粒应力为 Cˢ(R):ε，平均后 Σ=〈Cˢ〉:ε，所以 CV=∫Cˢ(R)f(R)dμ。若假设各晶粒同一应力 Σ，则 ε(R)=Sˢ(R):Σ，平均柔度 SR=∫Sˢ(R)f(R)dμ，得到 CR=SR⁻¹。这里 S=C⁻¹ 指四阶张量在对称应变空间中的逆。

一般有 〈C〉⁻¹≠〈C⁻¹〉，所以先平均再取逆与先取逆再平均不是同一操作。Voigt 和 Reuss 在相应线弹性均匀化条件下给出能量界限；Hill 平均常取 CH=(CV+CR)/2 作为估计，不是由此证明真实组织必然在算术中点。真实空间组织和相互作用可能需要自洽或全场方法。

### 用两个晶粒的标量类比算清平均顺序

设两个等体积分量的一维模量为 100、200 GPa。统一应变下，EV=(100+200)/2=150 GPa；统一应力下，SR=(1/100+1/200)/2=0.0075 GPa⁻¹，ER=133.33 GPa。差异来自不同的场分配，不是某个平均算错。

这一例子只是说明代数顺序，不能把各向异性晶粒沿某轴的 E 直接平均，冒充完整三维弹性均匀化。完整计算先平均四阶刚度或柔度，再在沿 a 的单轴应力、横向自由条件下得到 1/E(a)=aᵢaⱼSijkl aₖaₗ。若横向应变受约束，测得的是另一种约束模量，不能继续套用这一自由拉伸公式。

### 为何低阶 ODF 系数能控制一些性能

在正交归一基 {Tₙ} 下，写 f=ΣcₙTₙ、M=ΣmₙTₙ，则〈M〉=∫Mf dμ=Σmₙcₙ，实基时不需复共轭；复基应按所用内积处理共轭。非单位归一的书中广义球函数会留下相应范数因子，例如 1/(2l+1)。所以不能把不同教材的系数直接混用。

如果 M 对某些高阶基函数的投影 mₙ 为零，那些 cₙ 对该线性平均没有贡献。四阶弹性张量旋转和截断的磁晶各向异性能是典型的有限阶信息入口。非线性塑性、局部失效和晶粒连通则不自动满足相同结论。低阶参数可用于某种性能，不等于足以重建任意细节的织构。

### 磁晶能的三个方向手算

立方晶体截断磁晶能写 E=K1(α1²α2²+α2²α3²+α3²α1²)+K2α1²α2²α3²。方向余弦满足 Σαi²=1。沿 [100] 得 E100=0；沿 [110]，α1²=α2²=1/2，得 E110=K1/4；沿 [111] 得 E111=K1/3+K2/27。给定常数后就能比较这些方向，而不必仅背诵易轴名称。

对相应温度成分下 K1 为正、K2 不改变排序的铁基材料，[100] 是有利方向。Goss {110}〈001〉使一个这种方向平行 RD。若晶体在 (001) 面内偏离易轴小角 θ，则 E≈K1cos²θsin²θ≈K1θ²，说明小角散布通过均方偏离影响这一能量近似，角度要用弧度。

### 织构到磁性能之间还缺什么

上述能量描述单晶磁化方向代价，不能直接等同于铁损。交流磁场中的总损耗还包含磁滞、涡流及其他动态贡献，依赖厚度、电阻率、磁畴、应力和频率等。EBSD 可测取向分布，为磁晶能或更完整磁模型提供输入，却不直接测得铁损。

毛书印刷页 197–200 的硅钢与 Fe–Ni 实例适合用来联系易轴和工艺；铝箔实例则把取向联系到选择性腐蚀。两者提醒读者：先找单晶层面的方向性机制，再写出如何平均和有哪些其他变量，最后才讨论材料性能，不能从一张 ODF 跳过这些环节。

### 附表该如何使用，而不是逐个数字背下来

毛书附录将反演和广义球函数中固定的 α′、K、Q、B 系数列到 lmax=22，用途是减少重复计算。使用前先锁定晶体和试样对称性、基函数相位、归一化与索引约定。附表中 l=12 等阶出现多列独立对称函数，不能把同阶误当成只有一个系数。

可靠的学习方式是先用低阶多项式检查，例如 P2(x)=(3x²−1)/2，令 x=cosα 后得到 P2(cosα)=1/4+3cos2α/4；这展示角度函数如何变成余弦系数。然后再学习本书的对称归一组合。教材附表不是实验数据，也不是无需约定就能直接塞进任意软件的通用常数表。

### 本章来源

- [毛卫民；张新明：《晶体材料织构定量分析》（1993，第 1 版；所供扫描本为 1995 年第 2 次印刷）](https://caixianglab.cn/topics/texture#book-mao)：印刷页 197–200、209–210，以及附录 217–235 的四组预计算参数表。
- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)：取向表示与 ODF 的性能平均框架。
- [F. Roters; P. Eisenlohr; L. Hantcherli; D.D. Tjahjanto; T.R. Bieler; D. Raabe (2010). Overview of constitutive laws, kinematics, homogenization and multiscale methods in crystal plasticity finite-element modeling: Theory, experiments, applications](https://doi.org/10.1016/j.actamat.2009.10.058)：多晶场相互作用与均匀化条件。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-property-averaging)

---

## 三本书的应用线索：硅钢、铝箔、深冲钢与相定量

沿着方向性物性、衍射选择性和塑性协调，推导织构在工程问题中的作用，并区分定性解释与定量模型。

- 织构影响性能需要单晶方向性与多晶组织共同作用。
- 织构还会影响测量本身，例如固定几何下的衍射相定量。
- 历史书中的工艺实例应读出原理，不能直接当作现代通用配方。

### 从单晶方向性到总体响应

设一个单晶性质在取向 R 下为 M(R)，最简单取向平均写〈M〉=∫M(R)f(R)dμ。它说明 ODF 是权重，但能否直接平均该性质还取决于均匀化条件。刚度、柔度、屈服应力和磁化过程不能全部用相同线性平均取代相互作用。

毛卫民、张新明第 6 章将这一思路连到工业应用；与前面 Taylor、弹性平均的推导对应阅读，便能看懂哪些计算来自几何，哪些依赖材料模型。

### 取向硅钢：Goss 为什么有意义

立方晶体磁晶各向异性能量的一种展开为 E=K1(α1²α2²+α2²α3²+α3²α1²)+K2α1²α2²α3²+…，αi 是磁化方向相对晶轴的方向余弦。对于相应条件下 K1 为正的铁基材料，〈100〉方向可成为容易磁化的方向；实际常数还随温度和成分变化。

Goss {110}〈001〉使一个 〈100〉型方向接近 RD，这给沿轧向的磁化性能提供有利几何。峰越集中可能减小偏离易轴的取向，但实际损耗还受磁畴、晶粒、应力、厚度和绝缘等影响。EBSD 提供取向输入，不能直接测出铁损。

### 铝箔：Cube 与选择性腐蚀

Cube {001}〈100〉使大量晶粒的 {100} 面接近板面。在某些电容器铝箔工艺中，取向控制与腐蚀通道几何、有效表面积相关。这个例子说明织构也能影响表面化学过程的空间方向。

应用时需要同时知道纯度、表面状态、电解条件与腐蚀机制。不能仅由高 Cube 比例就预测最终电容量，更不能把历史书中的工艺参数不加条件移到另一种箔材。

### 深冲钢：把 r 值接回 Taylor 功

取单轴塑性应变增量为 Δε·diag(1,−q,−(1−q))，它满足不可压缩。宽向与厚向应变比 r=q/(1−q)。在给定取向分布、滑移集合和 Taylor 假设下，计算不同 q 的平均塑性功或平均 Taylor 因子，可由相应极值条件选择模型预测的 q。

这一步解释了为什么织构可以通过多晶塑性影响 r。它不是只看一个极图峰就读出 r；必须有完整取向信息、方向定义和本构假设。BCC 钢中有利组分的趋势需要在这一框架与真实工艺背景下理解。

### 为什么织构会影响 XRD 相分数

固定几何下，相 a 的某反射强度可概括为 Ia=Ca·fa·Pa，其中 Ca 含结构与仪器修正，fa 为相分数，Pa 为该相该方向的极密度因子。若错误假设 Pa=1，就会将择优取向造成的强度变化当作相含量变化。

两相时校正后的相对量可取 qa=Ia/(CaPa)、qb=Ib/(CbPb)，再用 fa=qa/(qa+qb) 归一化。这是理想化说明，实际还需处理吸收、峰重叠、体积与其他衍射因素。多测几个峰有助于增加信息，但不自动消除所有织构偏差。

### 与 EBSD 相分数怎样比较

EBSD 用像素分类与面积权重估计相分数，主要担心取样、分辨率、未索引和误分类；XRD 强度法还显著依赖衍射条件和织构修正。两者不一致时应先对照测量体积、相定义和各自偏差。

例如某细小相在 EBSD 中无法分开，而 XRD 对它具有可见反射；或者一相存在强织构，使某固定几何峰异常强。两种情形都可能导致差异，不能在看到不一致后任意挑一个更符合预期的值。

### 怎样阅读历史工程实例

先提取普遍结构：输入是什么、采用什么物理模型、输出是哪种性能或测量修正。再识别时代相关部分：仪器速度、工艺路线、材料等级和经验参数。现代应用需要重新核对这些条件，而几何关系和概率权重仍可直接学习。

三本书分别提供宏观理论、定量数学和微区实践视角。把同一问题从这三个角度互相核对，读者就能从“知道名称”走到“知道模型需要哪些输入”。

### 本章来源

- [毛卫民；张新明：《晶体材料织构定量分析》（1993，第 1 版；所供扫描本为 1995 年第 2 次印刷）](https://caixianglab.cn/topics/texture#book-mao)：第 6 章，尤其印刷页 195–216：硅钢、铝箔、相定量、性能平均与深冲。
- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)：第 1、4–5、10 章宏观织构和取样。
- [Valerie Randle：《Microtexture Determination and Its Applications》（2003，第 2 版；所供本含 2008 年平装版说明）](https://doi.org/10.1201/9781003423980)：第 7–8 章微织构分析与应用。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-engineering)

---

## 论文案例：铝板为什么出现四耳、六耳甚至八耳

以 Engler 与 Hirsch 的铝杯研究为入口，逐步搭建“取向分布—方向塑性—圆杯形状”的解释，而不是只背 Cube 与制耳的对应。

- 制耳反映圆周方向上的塑性各向异性与成形条件。
- 多组分叠加能产生比四耳更复杂的方向分布。
- 案例中区分原文结论、课堂推导和仍需实验确定的量。

### 原始研究解决什么问题

Engler 与 Hirsch 在 2007 年发表的论文研究铝板拉深杯的六耳与八耳现象，使用多晶塑性模拟把测得的织构与成形方向性联系起来。原文用五种商用铝板案例检验模型：Cube 织构对应的典型四耳偏向 0°/90°，轧制织构对应的四耳偏向 45°；混合织构可形成二耳、六耳或八耳。下面的教学函数用来解释方向分量，不能当作该论文的实测曲线。

阅读原文时先找三组材料：输入织构、模型的方向塑性预测、实际杯口轮廓。只有这三者对应，才能判断模型是否解释了所讨论的成形现象。仅展示一张 ODF 和一张成品照片，会省略最关键的中间推理。

### 从一个圆周位置想问题

圆坯在拉深中，不同方位的径向与板材 RD 夹角不同。同一织构在不同方位对应不同的滑移与塑性收缩能力，因此材料流入和杯壁高度会随方位变化。这里的载荷并非简单单轴拉伸，不能把最大 Schmid 因子直接画成杯口高度。

厚度方向织构梯度、摩擦、压边力、硬化与坯料几何都可能影响结果。织构是重要输入，但不是成形的全部边界条件。

### 用傅里叶形式读懂耳数

作为教学描述，设杯口高度 H(θ)=H0+a4cos4θ+b4sin4θ+a8cos8θ+b8sin8θ+…，θ 为相对 RD 的圆周角。cos4θ 在一周出现四个最大值，cos8θ 出现八个；正弦项或相位改变峰的位置。系数可描述轮廓，却不自动解释材料机制。

如果板材具有近似正交对称并且工艺也保持相应对称性，某些项会被约束；现实中的六耳图样与多组分竞争需要结合实际轮廓和模型分析，不能机械规定所有情况都只能出现四的倍数。

### 为什么两类织构可以相互抵消一部分耳

Cube 与常见轧制取向可能带来不同方位的塑性响应。若二者对主导四阶方向变化的贡献相位相反，混合后主导起伏可能减小。但不同阶次、不同方向和不同变形阶段不必按同一比例抵消。

用教学式 a4(w)=w·a4,A+(1−w)·a4,B 可以理解“存在一个比例使四阶项变小”。这是线性混合的直观近似，真实成形中晶粒协调、硬化和接触产生非线性，因此不能直接由这个式子开出工业配方。

### 为什么降低四耳不一定让杯口完全平坦

当主导四阶分量减弱，原先被掩盖的更高阶分量可能变得显眼；于是耳数与耳高的关系并不简单。一个样品可出现更多小耳，却比另一个四耳样品总高度起伏更小。报告“耳数增加”本身无法判断成形改善还是恶化。

应分别说明峰的位置、最大与最小高度差、平均高度以及必要的裁边损失指标，并保持测量定义一致。与 ODF 对比时同样需要组分比例、散布宽度和全分布，而非只取 Cube 峰高。

### 照着做的阅读与分析步骤

第一步记录原文材料和工艺条件，确认织构来自哪一层或哪种体积平均。第二步把全部取向统一到 RD、TD、ND，检查样品对称性是否被预设。第三步读取完整 ODF 与组分定义，区分峰高和积分比例。第四步查看采用的滑移与多晶模型、硬化和成形边界。

第五步比较预测与测量的方向趋势，注意作者是否只拟合某些样品。第六步列出模型无法解释的偏差，再问是织构取样不足、厚度梯度、工艺条件还是本构简化。这样读论文，读者获得的是可迁移的分析方法，而不只是一个结论。

### 怎样把结论用于自己的研究方案

若希望解释退火前后制耳变化，应先测清组分比例与散布宽度的变化，再比较方向塑性响应，最后联系成形轮廓。若只有 EBSD 小视场，先判断它是否覆盖足够独立晶粒和厚度位置；不能因为软件能输出 ODF 就默认它代表整张板。

如果没有成形数据，仍可提出有依据的方向性假设，但要把预测写成预测。本文课堂推导服务于理解关系，不提供未经验证的配方、性能数值或替代原研究的模拟结果。

### 本章来源

- [Olaf Engler; Jürgen Hirsch (2007). Polycrystal-plasticity simulation of six and eight ears in deep-drawn aluminum cups](https://doi.org/10.1016/j.msea.2006.10.108)：原始应用研究：Materials Science and Engineering A 452–453，640–651；五种商用铝板的织构与制耳模型对照。
- [毛卫民；张新明：《晶体材料织构定量分析》（1993，第 1 版；所供扫描本为 1995 年第 2 次印刷）](https://caixianglab.cn/topics/texture#book-mao)：第 6 章铝合金织构与制耳等工业应用。
- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)：第 5 章 FCC 组分、分布与取向密度表示。
- [F. Roters; P. Eisenlohr; L. Hantcherli; D.D. Tjahjanto; T.R. Bieler; D. Raabe (2010). Overview of constitutive laws, kinematics, homogenization and multiscale methods in crystal plasticity finite-element modeling: Theory, experiments, applications](https://doi.org/10.1016/j.actamat.2009.10.058)：多晶塑性模型与边界条件。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-case-earing)

---

# 三维X射线与非衍射取向推断

从斑点几何、波动和偏振推导不同表征能提供的约束。

## 看进晶粒内部：DAXM、3DXRD、DCT 与暗场 X 射线显微术

沿着衍射斑点的方向、位置和能量三条信息线，推导无损三维取向与应变成像怎样实现。

- 穿透样品的衍射束包含深度叠加，三维定位必须额外编码位置。
- 白光斑点方向通常约束取向和偏应变，绝对应变还需要长度标尺。
- 晶粒中心、晶粒形状与晶内梯度是不同层次的测量结果。

### 先从普通衍射缺少什么说起

取入射波矢ki与出射波矢kf，弹性衍射要求|ki|=|kf|=1/λ，并满足q=kf−ki=Rghkl；这里不含2π的倒易矢量ghkl长度为1/dhkl，R把晶体转到试样。探测器斑点给出kf的方向；多组斑点一起约束R和晶格形状。

然而同一束线沿途可能穿过多颗晶粒。同方向衍射可以来自不同深度；单张衍射图并不自动告诉我们斑点来自哪个三维位置。DAXM用移动遮挡编码深度，3DXRD利用旋转和斑点几何追踪位置，DCT还利用衍射投影形状恢复晶粒轮廓。

### DAXM 的线丝为什么能区分深度

白光微束产生沿入射路径叠加的Laue斑点。在样品和探测器之间扫描一根吸收线丝，同一探测器像素的强度随线丝位置变化。不同出发深度的射线，在靠近样品的线丝平面上经过不同位置，因此先后被遮住。

用二维截面理解：设某衍射点出发于(x=0,z)，出射方向与z轴夹角为η，线丝扫描平面为z=zw。射线与该平面交于xw=(zw−z)tanη，于是z=zw−xw/tanη。已知方向和线丝坐标，遮挡发生的位置就编码了深度；实际装置用标定后的三维射线追踪。

### 为什么相邻遮挡图要作差

令深度z的衍射贡献为j(z)，线丝位置u对应透过函数T(u,z)，测量为I(u)=∫j(z)T(u,z)dz。两次小位移的差ΔI=∫j(z)[T(u+Δu,z)−T(u,z)]dz，只突出遮挡状态发生变化的窄深度区间。

这给出了“差分孔径”的含义。有限线径、入射束宽、步长和噪声共同决定深度响应，不能把扫描步长直接叫分辨率。若一颗晶粒跨多个深度区间，它可以在多次差分中出现，随后才把这些局部取向连成三维晶粒。

### 白光 Laue 为什么通常先给偏应变

Laue用许多波长同时照明，斑点主要记录衍射方向。若整个晶格均匀放大，倒易矢量缩小，相应换用另一波长仍可能保持同样斑点方向，因此缺少绝对能量时会留下整体尺度自由度。

晶格角度和不同方向间相对长度的改变仍可使图样变形，所以取向与偏应变可以受到约束。要进一步确定体积应变，需能量测量、单色扫描或其他绝对晶格尺度信息，并给无应力参考d0。不要把“应变张量”几个字理解为任何Laue图都无条件给出六个绝对应变分量。

### 3DXRD 怎样从旋转斑点定位晶粒

单色高能X射线穿透样品；转台角ω改变晶体相对于束线的方向，每颗晶粒在特定ω满足多个反射。对同一晶粒，将各反射的ω、探测器坐标和hkl联合拟合，可以同时约束晶粒取向、位置和晶格参数。

几何写成射线r=c+t kf，其中c是衍射区域位置，kf此处用单位方向。探测器平面上一点p0、法向nd已知，则t=[(p0−c)·nd]/(kf·nd)。因此改变c会系统移动斑点；多个反射和旋转角提供相互独立的约束。只凭一个斑点通常无法同时确定这些未知量。

### 近场、远场与 DCT 分别偏重什么

近场探测器更靠近样品，斑点的空间形状对晶粒投影更敏感，适合恢复形状；远场较长的样品到探测器距离把微小角度差变成较大位置差，更适合高精度取向和晶粒平均晶格应变。实际方案的能力取决于束线和反演，不能只看名字。

DCT把转动时晶粒产生的衍射投影与透射束中的消光信息等约束联合起来，用断层重构得到三维晶粒。取向梯度很大时，斑点展开、重叠和不满足理想晶粒假设会使重构困难。早期仅以晶粒中心生成的镶嵌图，也不能当作逐点实测边界。

### 应变怎样从 Bragg 峰位置进入计算

由2d sinθ=λ，在固定λ下微分得Δd/d=−cotθ·Δθ。定义沿该晶面法向的晶格应变εnn=(d−d0)/d0，便有Δθ≈−tanθ·εnn。θ越小，同样应变对应的角位移越小，对标定越敏感。

对小弹性应变，εnn=nᵀεn，包含六个独立分量。需要足够多不共线反射并同时处理取向转动，才能拟合张量。由应变换到应力还需相应弹性常数、参考构形和约束；晶粒平均应力不等于晶内每一点应力。

### DFXRM 为什么能显示选定晶粒内部

暗场X射线显微术在某一Bragg衍射束上加成像光学系统，将满足该反射条件的局部体积成像。扫描摇摆角等参数，可分别探索局部取向偏移和某些应变投影。它首先选择一个衍射条件，因此视场亮暗同时受到取向、应变和接受角影响。

把某一反射下的暗区直接解释为“没有晶体”通常不成立；它可能只是离开了光学接受窗口。要谈完整三维取向或应变，需明确扫描了哪些角度、反射和能量；时间序列还须确认追踪的是同一体积。

### 两个真实案例怎样提供不同证据

Larson等（2002）用DAXM展示了多晶铝的三维晶粒取向和尺寸，以及弯曲硅中的深度分辨弹性应变。案例的关键是深度编码将表面或沿束积分信息变成局部结构信息，而非仅将一张二维图挤出厚度。

Poulsen等（2001）建立3DXRD晶界图和晶粒应力测量方法，并将铝多晶表面取向图与追踪结果比较。读者应分别问：位置是否正确，取向是否一致，边界位置误差多大，哪些应变是晶粒平均值。两篇论文提供互补的验证对象，不能将一种方法的空间精度直接移给另一种。

### 选择实验与解读数据的实际顺序

先写问题需要晶粒平均量还是晶内梯度、表面还是内部、静态还是原位，再选方法。相变或退火时要追踪同一晶粒，可优先考虑无损三维；需要纳米级局部界面或强变形区，则可能必须结合TEM、TKD或连续切片EBSD。

读报告时依次检查入射能量/谱、束形、转角范围、几何标定、重叠斑点处理、无应力参考与重构验证。第3版表13.1是特定时期典型能力的比较，分辨率与扫描时间要按实际束线核实；储存环电子的GeV能量也不等于照射样品的X射线光子能量。

### 本章来源

- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)：第13.1–13.2节，印刷页448–459；图13.1–13.6、表13.1。
- [Larson et al. (2002). Three-dimensional X-ray structural microscopy with submicrometre resolution](https://doi.org/10.1038/415887a)：Nature 415, 887–890；原论文摘要及书中DAXM示意核对，例为多晶铝与弯曲硅。
- [Poulsen et al. (2001). Three-dimensional maps of grain boundaries and the stress state of individual grains in polycrystals and powders](https://doi.org/10.1107/S0021889801014273)：Journal of Applied Crystallography 34, 751–756；作者机构存档的原论文。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-synchrotron-tomography)

---

## 不用衍射也能看织构吗：超声、偏光、蚀坑与极图定向

从波动方程和偏振光的相位差推导可观测量，说明哪些取向信息能恢复、哪些需要另一个测量。

- 超声测波速和衰减，再通过物理模型推断低阶织构信息。
- 偏光颜色受取向和厚度等共同影响，不能直接充当通用IPF颜色。
- 从已标定晶面极点恢复取向，要同时满足晶体度量、右手性和对称。

### 波速为什么随晶体方向变化

小弹性变形下σij=Cijkl εkl，动力学方程为ρüi=∂jσij。取平面波u=a exp[i(k n·x−ωt)]，将空间微分替换为ikn、时间微分替换为−iω，利用弹性张量对称性整理，得到Γik ak=ρv² ai，其中Γik=Cijkl nj nl、v=ω/k。

这就是Christoffel特征值问题：给传播方向n，求3×3矩阵Γ的三个特征值，除以密度ρ再开方，得到三种声模波速；特征向量给偏振方向。在各向异性晶体里，模态通常是准纵波与准横波，不必严格与n平行或垂直。

### 先用各向同性材料核对量纲

各向同性C由Lamé常数λL和μ表示，代入得Γ=μI+(λL+μ)n⊗n。沿n的特征值是λL+2μ，两个垂直方向都是μ，因此vL=√[(λL+2μ)/ρ]、vT=√(μ/ρ)。

教学例：若密度不变，同一声模波速从6000增到6060 m/s，相关模量比为(6060/6000)²=1.0201，即约增2.01%。波速变化1%不能直接写成弹性模量变化1%，更不能直接写成某相体积分数变化1%。

### 织构怎样进入等效弹性张量

在等应变Voigt近似下，C̄ijkl=∫Ria Rjb Rkc Rld Cabcd f(R)dμ(R)。每颗晶粒先把单晶弹性张量旋转到试样，再按体积概率平均；Reuss则先平均柔度并取逆，二者体现不同晶间约束假设。

平均式只涉及四个旋转矩阵因子的乘积，因此只能看见与这些低阶矩相联系的织构信息。不同的尖锐ODF可能给出相同或很接近的C̄，随后也给出相似波速。超声的有限方向数据不能唯一恢复任意精细ODF，特别不能独立分辨所有高阶取向峰。

### 测量时实际记录什么

脉冲回波的传播长度为2L时，v=2L/Δt；穿透式按真实单程长度使用v=L/Δt。先扣除电子或耦合延迟，再区分群速度、相速度和板波模式。薄板中的Lamb波或SH模式有自己的色散关系，不能直接套无限体纵波公式。

若用有效均匀介质解释织构，波长应与晶粒尺度有适当分离。衰减还受到晶粒尺寸、缺陷、散射和温度影响。实验温度改变时，密度、弹性常数、相分数和织构可能同时变化，需要逐项建立前向模型。

### 真实案例：纯钛相变的激光超声

Shinbine、Garcin与Sinclair（2016）原位跟踪商业纯钛加热冷却过程的纵波速度，并用对应传播区域的事后EBSD检查织构和晶粒尺寸。β相显著长大使声束采样的晶粒数减少，局部织构变化会影响速度解释。

该文最值得学习的是分析顺序：先承认速度受相分数与织构共同影响，再用独立组织信息约束模型，最后讨论相变动力学。若把所有速度变化都归到α/β比例，就会把取向和取样变化误算成相变。这里转述论文的结论与方法，不将摘要之外的曲线数值补写成实验结果。

### 偏光强度从两束相位差推出来

对理想均匀双折射薄片、单色光和正交起偏/检偏器，把入射电场分解到两条光学主轴。若起偏方向与主轴夹角为φ，两分量穿过厚度t后累积相位差δ=2πΔn t/λ；再投影到交叉检偏方向，强度为I=I0 sin²(2φ) sin²(δ/2)。

φ=0或90°时消光，φ=45°时角度因子最大；但相同强度可能来自不同φ、厚度或双折射Δn。白光颜色还涉及波长积分，反射和氧化膜则有不同光学模型。所以一张颜色图不能无条件唯一反演晶体三维取向。

### 光学各向异性与金属氧化膜要分开

许多非立方透明晶体可通过偏光显微镜和转动台观察光轴与消光条件，配合晶体的光学对称性约束取向。光学主轴与晶轴的对应仍需材料模型；低对称晶体不能任意把某光轴当成任一晶向。

理想立方金属本体的光学响应不提供同样的双折射定向信息。书中铝的Barker阳极氧化例子利用表面膜的取向相关光学对比，能快速识别组织和某些织构组分；结果还依赖制样与观察条件。膜的颜色既不是EBSD索引值，也不能跨材料套用一张固定色标。

### 蚀坑怎样把晶面变成可见几何

若某些晶面腐蚀更慢，它们留下蚀坑的面或棱。已知两面法向n1、n2时，交棱方向l∝n1×n2；坑面与样品表面的交线又满足t∝nplane×Nsample。若已知形成坑面的晶面族，就可以由这些迹线和形状反推候选取向。

但缺少坑深时，二维形状仍可能存在多解；不同腐蚀剂、晶体结构与表面状态可能产生不同优势面。书中铝的{100}/{111}蚀坑、铜的{111}选择性腐蚀属于具体材料方法。使用前先用已知取向晶粒或独立EBSD确认蚀坑面族，随后才讨论未知区域。

### 附录V：从极图读数到一个取向矩阵

设已确定同一单晶的三个晶体单位极点hi，对应试样极点yi=(sinψi cosφi,sinψi sinφi,cosψi)。应满足yi=Rhi。若三者线性独立，组矩阵H=[h1 h2 h3]、Y=[y1 y2 y3]，无误差时R=YH⁻¹；先检验hi·hj=yi·yj，才能确认指数配对与读角相容。

教学例取h1=e1、h2=e2、h3=e3，测得y1=e2、y2=−e1、y3=e3，则R=[[0,−1,0],[1,0,0],[0,0,1]]，即绕试样z正转90°。代回三个极点检查，并验证RᵀR=I、detR=1。只有一个极点时仍可绕它转动，不能确定全部取向。

### 有误差和多晶叠加时怎么办

多极点带噪声时可最小化Σwi|yi−Rhi|²并约束R∈SO(3)。令M=Σwi yi hiᵀ=UΣVᵀ，解为R=U diag(1,1,det(UVᵀ))Vᵀ；最后一项保证得到旋转而不是镜像。非立方hkl先通过倒易晶格转换为单位法向，正负极点与晶体对称也需一致枚举。

这个定向过程假定极点属于同一晶体或已识别组分。多晶极图将很多晶粒叠加，不能把任意三个亮点拼成一个取向；那时需ODF反演及其可辨识性分析。把测量对象先说清楚，才能决定需要三极点定向、统计ODF，还是仅做低阶性质推断。

### 本章来源

- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)：第13.3节印刷页459–465；附录V印刷页489–490。超声与偏光方程按本章明确假设展开。
- [Shinbine, Garcin & Sinclair (2016). In-situ laser ultrasonic measurement of the hcp to bcc transformation in commercially pure titanium](https://doi.org/10.1016/j.matchar.2016.04.018)：Materials Characterization 117, 57–64；原论文摘要、方法和结论公开片段核对。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-nondiffraction-inference)

---

# 相变形变与织构记忆

区分晶格对应、取向关系、相容剪切、惯习面和变体选择。

## 相变晶体学的核心推导：Bain 伸缩、不变面与 PTMC

从晶格长度变化和界面连续性推到F=I+a⊗n，解释为什么取向关系、晶格对应和惯习面不能混为一谈。

- Bain 对应规定原子点阵怎样配对，OR规定最终晶体怎样相对放置。
- 不变面要求面内每一条矢量都不伸长、不转动。
- PTMC 是带输入与假设的相容模型，EBSD不能单独确定其中全部量。

### 先分清三个矩阵

晶格对应告诉我们母相的哪些点阵矢量变成子相的哪些矢量；它涉及长度和夹角改变。取向关系Q只比较母、子相笛卡尔坐标的旋转，是正交矩阵。形变梯度F则描述一个材料小区域由初态到终态的整体形状变化，通常不正交。

一个FCC晶格可重新选胞写成BCT形式，这还不代表材料已经发生相变。只有实际改变胞长使其满足目标晶格参数，才产生Bain伸缩。把“重新选坐标”和“真实变形”分开，是后续推导不混乱的起点。

### 由 FCC 内嵌 BCT 胞算 Bain 伸长

FCC晶格常数aγ，在适当正交基下内嵌BCT胞的两条横向边长为aγ/√2，纵向边长为aγ。目标BCT子相参数为aα、cα，于是B=diag(√2aα/aγ,√2aα/aγ,cα/aγ)。

设教学值aγ=0.360 nm、aα=cα=0.286 nm，则两横向主伸长约1.1235，纵向约0.7944；工程应变为约+12.35%、+12.35%、−20.56%。这些值仅是算例，实际计算要采用相变温度和成分对应的晶格参数。

### 体积变化不能简单把三个百分数相加

有限变形体积比J=detB=2aα²cα/aγ³。上述算例J≈1.003，接近0.3%的体积增加，而把三个工程应变相加会得到约4.1%，误差很明显。原因是体积同时包含各方向伸长的乘积项。

小应变才有det(I+ε)≈1+trε。Bain伸缩含约20%的主收缩，不能直接使用这个一阶公式作精确体积计算；也不能把某个材料的体积变化常数搬到所有钢中。

### 从平面连续性推导秩一形式

令母相未变形F−=I，界面单位法向n。界面内任意切向量t满足n·t=0。若界面两侧连在一起而不撕开，面内位置差应一致，因此(F+−I)t=0。

一个线性映射若把整张二维切平面都送到零，只能沿剩余的法向有非零作用。令a=(F+−I)n，则任意向量x可分成面内部分和(n·x)n，故(F+−I)x=a(n·x)，即F+=I+a⊗n。这是相容条件的推导，不是经验拟合。

### 不变面应变包含剪切与体胀

将a分解为a=γd+δn，其中d⊥n、|d|=1，便有F=I+γd⊗n+δn⊗n。对面内t，Ft=t；对法向n，Fn=(1+δ)n+γd。于是界面内不变，但界面外可以产生剪切和法向伸缩。

利用矩阵行列式引理det(I+a⊗n)=1+n·a=1+δ。因此不变面应变不意味着总体形状完全不变，也不一定体积不变。只在δ=0时，这个简单模型才是等体积纯剪切。

### 手算一张保持不变的面

取n=e3，a=0.2e1+0.02e3，F=[[1,0,0.2],[0,1,0],[0,0,1.02]]。界面z=0上的点(x,y,0)保持不动；点(0,0,10 μm)变为(2,0,10.2) μm。读者可直接看到剪切位移和法向膨胀。

detF=1.02，等于1+a·n；FᵀF却不等于I，说明它不是取向旋转。这也说明用EBSD测得的OR矩阵去代替F，会丢失与表面浮凸和相变应变直接有关的信息。

### 为什么单纯 Bain 伸缩加旋转通常不够

若F=RU，R为刚体转动、U为正定对称伸长，则FᵀF=U²。旋转不改变主伸长。要让一整个平面不变，经典单界面相容条件要求排序后的中间主伸长λ2=1，同时λ1≤1≤λ3。

一个直观解释是：不变面中总能找到同时垂直a和n的方向e，它满足Fe=e且Fᵀe=e，因此FᵀFe=e，至少有一个主伸长等于1；其余两个一般一压一伸。Bain算例的主伸长为0.7944、1.1235、1.1235，没有中间值1，单加刚体旋转不能解决。

### 晶格不变剪切怎样进入 PTMC

若剪切系统在Bain伸缩后的构形中定义，先写S=I+s d⊗n、F=RSB，d、n是该构形中的单位方向和法向。若要写F=RBL，必须把剪切拉回母相参考构形：L=B⁻¹SB=I+s(B⁻¹d)⊗(Bᵀn)。拉回后的两向量仍垂直，但通常不再为单位向量；重新归一化时须同步调整s。这样才不会把子相滑移系直接误填进母相坐标。滑移或孪生的区域平均可改变宏观形状而保留相应晶格类型。

计算流程是：给晶格参数确定B；给候选剪切系统确定L(s)；对每个s算C=(BL)ᵀBL；寻找中间特征值为1的s；再求R、a、n，使RBL=I+a⊗n。由此得到惯习面及形变方向，而OR还需结合晶格对应正确换算。

### 为何是候选模型而非唯一答案

可选的滑移、孪生、单剪切或双剪切机制不同，模型可能给不同解，甚至无可行解。邻晶约束、弹性畸变和不均匀塑性会使真实关系偏离理想值。接近KS、NW或GT的OR，并不能单独证明某一种原子运动路径。

惯习面是相变推进时母子相的界面；完全相变后两子变体相撞形成的边界，不一定保留原惯习面。用后者直接检验PTMC，可能一开始就比较了不同对象。

### 真实案例与学习操作

剑桥Swallow与Bhadeshia的贝氏体表面位移研究用独立的表面浮凸观察检验不变面应变特征。这提示应用时至少要把晶体学关系、真实界面和形状变化联系起来，而不能只看一种EBSD色图。PTCLab论文则提供从晶格参数、剪切模型到OR和惯习面的计算入口。

初学者先完成本章两个手算，再用软件只改变一个输入：例如cα或剪切系，记录惯习面和OR怎样变化。结果应同时给输入、候选机制、相容残差和实测比较。不要只给一组软件吐出的高指数面而不说明它从何而来。

### 本章来源

- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)：第12.2节，印刷页432–443，尤其式12.1与图12.2；此处补出原书未展开的相容推导。
- [Gu, Furuhara & Zhang (2016). PTCLab](https://doi.org/10.1107/S1600576716006075)：PTMC及相关相变晶体学模型的官方论文。
- [Swallow & Bhadeshia (1996). High resolution observations of displacements caused by bainitic transformation](https://www.phase-trans.msm.cam.ac.uk/abstracts/swallow.html)：Materials Science and Technology 12, 121–125；作者机构摘要。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-ptmc-compatibility)

---

## 变体为什么不是随机出现：群计数、双取向关系和织构记忆

从母子相对称群推导独立变体数，再把面积权重、相变应力功和邻晶约束接入织构预测。

- 正向子变体数和反向母相候选数取决于两侧群的大小，可能不同。
- 共同密排面分组与Bain分组描述不同层面的共同性。
- 织构记忆需要选择机制，不能只凭OR的存在推出。

### 先固定 OR 的方向

沿用Q把子相坐标变到母相坐标的约定，Rc=RpQ。母相对称操作Sp可产生候选Rc,k=RpSpQ；但子相有自己的对称群Gc，所以两个候选只要相差一个子相对称操作就代表同一物理取向。

因此“列出母相的全部对称操作”之后还要对子相对称去重。编号V1、V2只是列表顺序，跨论文或软件必须用矩阵、平行面和方向对应，不能只对编号。

### 用稳定子群推导变体数

两个母相操作S1、S2生成同一子取向，意味着S1Q=S2QSc，其中Sc∈Gc。左乘S2⁻¹、右乘Q⁻¹得到S2⁻¹S1∈Gp∩QGcQ⁻¹。令这个共同子群为H，则每组|H|个母相操作生成同一子变体。

故正向独立变体数Nparent→child=|Gp|/|H|。反向使用Q⁻¹时，公共子群大小相同，得到Nchild→parent=|Gc|/|H|。这正是为何两种方向的数量可以不同；不是软件漏算。这里用的是适当的正旋转点群，不把镜面反射直接当取向矩阵。

### Burgers 关系的12和6怎样同时成立

β的立方正旋转群有24个元素，α的六方正旋转群有12个元素；理想Burgers关系的共同子群有2个。因此固定一颗β，可形成24/2=12个α变体；固定一颗α，反推β有12/2=6个独立候选。

几何上，从β出发有六个无向{110}面，每个面有两条可用〈111〉方向，给12个α。教材中有将“6个面”和“6个反向变体”混写的表述，实际推导必须将相变方向写在箭头上。

### 钢中 CP 组与 Bain 组的差别

理想KS关系常有24个子变体。四个母相{111}密排面各关联六个变体，形成四个CP组；Bain对应可选三条母相〈001〉作为收缩轴，形成三个Bain组，每组包含八个KS变体。

它们是同一24个变体的两种分组方式。组织中的packet通常与共同密排面有关，block还涉及局部Bain关系和实际形貌；并不能把整个母晶中所有相同Bain标号、相互不连通的区域都合并成一个形貌块。

### 从母相 ODF 推到无选择子相 ODF

先在母相物理取向基本区Ωp中为每颗母晶取唯一代表Rp，归一化母相概率测度记为dPp。对它枚举去重后的子变体[Rp Sp,v Q]c，方括号表示按子相对称归并，条件概率pv(Rp)满足Σv pv=1。任一子相取向区域B的概率是Pc(B)=∫Ωp Σv pv(Rp)·1{[Rp Sp,v Q]c∈B}dPp(Rp)。这是一条可直接照着做的规则：将每份母相概率按变体权重分流，归入子相基本区对应的箱。

令B为整个子相取向空间，指示函数都为1，立即得到Pc(B)=∫ΩpΣv pv dPp=1。等概率pv=1/N把一颗尖锐母相分散到N个允许位置，但不会自动得到随机织构。离散EBSD按晶粒体积或面积权重执行同一投送，再作对子相对称一致的核平滑。不能把母相ODF在整个SO(3)上的对称复制与SpQ列表直接相加：那会把母相的等价代表重复计入，也可能破坏子相对称。

### 用小例子区分形核选择与长大选择

一颗母晶理论有12种α变体。教学例中有4种变体实际出现，按数量各占25%；其中一种长成体积的70%，其余三种各10%。在已经出现的四种之间，事件数相同，体积权重却有明显差别；对全部十二种而言，未出现的八种及样本量仍必须纳入形核选择判断。

如果只从最终面积分数给出“该变体更易形核”，结论超出了数据。应把出现次数、平均尺寸和体积权重分开，或使用原位观察区分形核阶段与后续长大阶段。

### 双取向关系为什么减少候选

新相在两个母晶的交界处形核时，可能同时接近两侧母相允许的OR。第一侧生成候选集合C1，第二侧生成C2；在测量和实际OR散布的容差内，接近交集C1∩C2的子取向会较少。

定量可用代价E(Rc)=w1 minv d(Rc,Rp1Qv)²+w2 minw d(Rc,Rp2Qw)²。这里d是对称化旋转距离，权重代表所建模型对两侧的重视程度。只有一侧拟合好、另一侧误差很大的解不能叫双OR解；实际OR也可能为两侧折中而略偏离理想值。

### 应力功怎样提供另一种选择机制

在小应变近似下，变体v的相变应变εtr,v与外加应力σ的机械作用项为−σ:εtr,v。拉应力沿z时该项为−σzz εtr,zz，沿加载方向伸长较多的变体可获得更有利的机械能贡献。

若用不变面表示Fv≈I+av⊗nv，则εtr,v≈(av⊗nv+nv⊗av)/2。所有方向必须转到同一试样坐标。只比较OR旋转角不能算应力功；还需要形变梯度或相变应变，以及局部应力。有限变形则需要一致的应力与应变功共轭定义。

### 织构记忆与真实案例如何读

第3版书印刷页444–445讨论了钢中循环α→γ→α与双KS关系，以及钛合金中双Burgers关系和宏区形成。织构记忆表示某些原有取向在相变后被重新偏好，而不是原子或晶粒必须一模一样回到原处。

分析实际文献时先区分总体ODF恢复与同一空间晶粒恢复：前者只需统计相似，后者必须有原位空间追踪或可靠重构。对钛合金宏区，还需把变体选择与母相织构、晶粒空间邻接共同分析；不能仅因α极图出现峰便认定存在某一尺寸的宏区。

### 母相重构怎样用这套推导

给定测到的子取向Rc，先枚举它的子相等价代表RcSc，再用固定的参考OR反推Rp(Sc)=RcScQ⁻¹，最后按母相右对称Gp去重。独立候选数为|Gc|/|Gc∩Q⁻¹GpQ|。不能直接倒用正向SpQ列表：Rc(SpQ)⁻¹=RcQ⁻¹Sp⁻¹只差母相对称，去重会错误地只剩一个。多颗邻接子晶粒支持共同候选，才增强重构可信度；单个α的六个β候选不能被一种软件颜色掩盖。

报告重构覆盖率、OR误差、每个母晶的独立变体支持和未分配区。若采用理想OR还是实测优化OR会显著改变结果，就应把这项敏感性写入结论；重构地图代表受晶体学约束的推断，而非直接测得高温组织。

### 本章来源

- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)：第12章，印刷页432–447；表12.1–12.3、图12.3–12.6。
- [L. Germain; N. Gey; M. Humbert (2007). Reliability of reconstructed β-orientation maps in titanium alloys](https://doi.org/10.1016/j.ultramic.2007.01.012)：Burgers关系下的钛合金母相重构。
- [Frank Niessen; Tuomo Nyyssönen; Azdiar A. Gazder; Ralf Hielscher (2022). Parent grain reconstruction from partially or fully transformed microstructures in MTEX](https://doi.org/10.1107/S1600576721011560)：母相重构方法与多变体约束。

[网页正文与配套交互](https://caixianglab.cn/knowledge/texture-variant-selection-memory)


# 配套操作教程

## 晶体几何、坐标与投影操作教程

把指数转换成向量，再用取向矩阵生成 PF 与 IPF；从一个晶粒手算开始。

直接基 A 将方向指数转为笛卡尔方向，倒易基 A⁻ᵀ将晶面指数转为法向。取向 R 将晶体向量映到试样，PF 使用 Rh，IPF 使用 Rᵀy。三种映射分工明确后，非立方指数、Euler 角与投影不再是互不相干的公式。

### 输入

- 晶格常数、晶轴夹角与晶体对称性。
- 试样 RD/TD/ND、截面和取向文件的映射约定。

### 操作

1. 构建直接基 A，确认三个基向量线性独立；对六方晶体记录 a、c 及基底夹角。

2. 用 d=A[u v w]ᵀ求方向，用 n=A⁻ᵀ[h k l]ᵀ求法向；分别归一化，检查面内条件。

3. 构建或导入 R，检查 RᵀR=I、detR=1；用已知试样方向核对，而不只看数值合法性。

4. 计算一个固定极 h 的 Rh，并求 θ=acos(yz)、ψ=atan2(yy,yx)。

5. 选等角或等面积投影；按约定处理上下半球，保留 RD/TD 标记。

6. 反向计算 RᵀND，按晶体对称放入合适区域；对照 IPF 色键理解颜色。

7. 扩展到多个取向，区分离散点与核密度；保存权重与带宽。

### 读结果

- 同一完整取向对应多个等价极，多个亮斑不一定表示多个组分。
- PF、IPF 的信息方向相反，但都不能单独替代完整 ODF。

### 适用条件

- 不要把非立方 [hkl] 当成 (hkl) 的法向。
- 整体图面旋转与取向参考系变换必须明确区分。

### 方法来源

- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)
- [毛卫民；张新明：《晶体材料织构定量分析》（1993，第 1 版；所供扫描本为 1995 年第 2 次印刷）](https://caixianglab.cn/topics/texture#book-mao)
- [T.B. Britton; J. Jiang; Y. Guo; A. Vilalta-Clemente; D. Wallis; L.N. Hansen; A. Winkelmann; A.J. Wilkinson (2016). Tutorial: Crystal orientations and EBSD — Or which way is up?](https://doi.org/10.1016/j.matchar.2016.04.008)

---

## 宏观织构测量与取样规划教程

从研究体积出发，组织衍射修正或 EBSD 面积统计，并在相同坐标与权重下比较。

测量强度包含背景、几何响应和取向密度。只有明确采样总体并处理这些因素，归一化 PF 才能代表所研究区域的方向分布。EBSD 逐像素统计则通过取样面积和有效索引进入结果。

### 输入

- 明确要代表整个材料、某厚度层或局部区域。
- 衍射原始计数与响应信息，或带坐标、相、质量的 EBSD 文件。

### 操作

1. 标记截面、厚度位置与 RD/TD/ND，按组织不均匀性划分需要比较的区域。

2. 衍射路线选适当且可区分的反射，保留倾角范围、背景计数和未测掩膜。

3. 按实际仪器模型扣背景、处理离焦与吸收，避免把综合参考响应重复修正。

4. 按球面积权重归一化；不完整 PF 的归一化与反演联合考虑。

5. EBSD 路线先检查各相索引质量与视场代表性，确定按像素面积或晶粒数加权。

6. 统一投影、坐标、带宽和色标，再比较组分趋势；检查表层与中心差异。

7. 报告独立晶粒与视场数量、未定面积、修正模型和适用范围。

### 读结果

- 固定几何下的原始峰强不是直接的组分比例。
- 更密像素不自动增加独立晶粒数量。

### 适用条件

- 单一小视场不自动代表整件材料。
- 缺测区域与不可靠索引不应填成预期分布。

### 方法来源

- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)
- [Valerie Randle：《Microtexture Determination and Its Applications》（2003，第 2 版；所供本含 2008 年平装版说明）](https://doi.org/10.1201/9781003423980)
- [毛卫民；张新明：《晶体材料织构定量分析》（1993，第 1 版；所供扫描本为 1995 年第 2 次印刷）](https://caixianglab.cn/topics/texture#book-mao)

---

## ODF、组分积分与织构比较教程

分清从 PF 反演和从 EBSD 估计两条路径，输出可解释的密度与比例。

ODF 满足 ∫f dμ=1，m.r.d. 是相对随机的密度。PF 路线解决积分反演，EBSD 路线在已有旋转样本上做核估计；组分比例需要在完整取向邻域积分，峰值不是百分比。

### 输入

- 单相取向列表及权重，或经修正的多个 PF。
- 晶体群、真实试样对称性、组分完整定义和统计区域。

### 操作

1. 按研究问题选像素面积、晶粒数或晶粒面积权重，不在比较中无说明地切换。

2. PF 输入设反演方法、阶数或核函数和约束；EBSD 输入明确核与角半宽。

3. 保留未施加额外样品对称的结果检查非对称，再决定是否约化。

4. 画足够的 ODF 截面与同族 PF，标明角约定、投影、色标和 m.r.d.。

5. 对理想组分生成合法完整取向，按对称化错取向≤δ积分或直接计数。

6. 计算随机基线并处理组分重叠；纤维需给管宽，不能把线上强度当体积分数。

7. PF 路线检查回投影残差；EBSD 路线解释带宽、独立晶粒数与主要结论的稳定范围。

### 读结果

- 峰高变化可来自分布宽度变化，而不是组分量变化。
- J 与组分比例分别表示总体集中度和指定区域含量。

### 适用条件

- 非负或平滑约束不能唯一补回所有未测信息。
- 多个核宽下的峰值不能直接排成材料性能优劣。

### 方法来源

- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)
- [毛卫民；张新明：《晶体材料织构定量分析》（1993，第 1 版；所供扫描本为 1995 年第 2 次印刷）](https://caixianglab.cn/topics/texture#book-mao)
- [R. Hielscher; H. Schaeben (2008). A novel pole figure inversion method: specification of the MTEX algorithm](https://doi.org/10.1107/S0021889808030112)

---

## 用织构解释方向性能与制耳的教程

从取向变换与多晶约束出发，连接单晶响应、方向塑性和工程结果。

取向决定单晶方向相对载荷的关系，多晶模型决定晶粒之间怎样分配应力与应变。弹性需平均刚度或柔度，塑性需滑移与协调，成形还需工艺边界；不能让 ODF 单独承担全部预测。

### 输入

- 具有代表性的 ODF、相与组织背景。
- 研究目标所需弹性常数或滑移、CRSS、硬化及载荷条件。

### 操作

1. 先确定目标是平均弹性、屈服方向性、r 值、制耳还是局部失效。

2. 统一取向和载荷参考系，将单晶方向或张量变换到试样坐标。

3. 选择同应力、同应变、自洽或显式微结构模型，并写出为何适合该问题。

4. 对塑性明确候选系与家族代价；不要以最大 m 的倒数替代普遍 Taylor 因子。

5. 将整体织构与局部空间聚集分开；局部损伤需要邻接与载荷历史。

6. 阅读制耳实例时对应输入 ODF、模型方向响应与实测杯口，检查高阶耳形。

7. 写清哪些是观察、哪些是模型推断，避免输出未验证的材料配方或寿命数字。

### 读结果

- 相同 ODF 可以有不同邻接组织。
- 几何上有利与实际性能优良之间还存在本构和工艺条件。

### 适用条件

- EBSD 不直接测出全部本构参数。
- 历史工程实例的经验条件不能无说明地普遍化。

### 方法来源

- [毛卫民；张新明：《晶体材料织构定量分析》（1993，第 1 版；所供扫描本为 1995 年第 2 次印刷）](https://caixianglab.cn/topics/texture#book-mao)
- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)
- [F. Roters; P. Eisenlohr; L. Hantcherli; D.D. Tjahjanto; T.R. Bieler; D. Raabe (2010). Overview of constitutive laws, kinematics, homogenization and multiscale methods in crystal plasticity finite-element modeling: Theory, experiments, applications](https://doi.org/10.1016/j.actamat.2009.10.058)
- [Olaf Engler; Jürgen Hirsch (2007). Polycrystal-plasticity simulation of six and eight ears in deep-drawn aluminum cups](https://doi.org/10.1016/j.msea.2006.10.108)

---

## 旋转表示、均值与插值教程

从一个有效旋转出发，在轴角、四元数与 Rodrigues 表示之间转换，再计算有明确定义的统计。

同一旋转可用不同坐标表示，但均值目标、对称等价和奇异位置不能随表示切换而被忽略。四元数q与−q等价，最短路插值需先选一致符号与相容对称代表。

### 输入

- 旋转矩阵或明确约定的 Euler 角，晶体群与试样坐标。
- 统计权重和目标：晶粒均值、局部相对旋转或路径插值。

### 操作

1. 核对R的映射方向、RᵀR=I和detR=1；数值合法不替代物理参考系检查。

2. 由trR求角，按角度范围求轴；零角轴不定义，π附近改用稳定特征向量或对角元素分支。

3. 构造q=(cos(ω/2),n sin(ω/2))；明确标量在前、主动旋转和乘法顺序。

4. 用对称等价代表对齐局部取向簇；按目标选择测地均值或四元数二次均值，不将二者当完全相同。

5. 插值前处理q与−q的双覆盖；检查端点、最短路径和对称边界处代表切换。

6. 返回原表示并解释：均值描述哪一簇、权重是什么、离散度为何可能仍很大。

### 读结果

- Euler分量的平均通常不是取向均值。
- 跨对称代表的数值跳变可能没有真实几何跳变。

### 适用条件

- 分布很宽或多峰时，一个均值不足以概括。
- Rodrigues在π旋转处发散，并非物理旋转不存在。

### 方法来源

- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)
- [MTEX：Bunge Convention](https://mtex-toolbox.github.io/MTEXvsBungeConvention.html)

---

## 球谐系数与极图反演教程

把连续积分变换写成带权线性方程，检查不可辨识分量、正则化与归一化。

球谐和旋转群基函数将角分布表达为系数。测量算子只约束部分系数组合；最小二乘、非负和先验模型分别处理不同问题。

### 输入

- 修正后的多个PF及缺测区域、有效计数与误差。
- 晶体/试样对称、谱阶数、基函数归一化和极性假设。

### 操作

1. 先用常量函数校准归一化，再用一个低阶基函数确认相位、复共轭和极点坐标。

2. 根据实际对称构造允许系数，而非先假定全部奇次都在所有问题中有相同作用。

3. 按测量方向建立A，并把球面积和误差权重放入目标函数；缺测不是零强度。

4. 检查A的独立约束、奇异值和零空间；增加重复方向不会自动增加秩。

5. 选择阶数、平滑或非负条件，说明其物理/数学作用；分清数据拟合与模型补全。

6. 回投影到已测方向检查残差，再讨论未测部分和组分积分，避免只看一张平滑ODF。

### 读结果

- 拟合很好不保证ODF唯一。
- 组分分数必须在SO(3)正确测度下积分。

### 适用条件

- 谱截断阶数不是材料通用常数。
- 理论模型补出的奇次信息不能称为独立测量。

### 方法来源

- [毛卫民；张新明：《晶体材料织构定量分析》（1993，第 1 版；所供扫描本为 1995 年第 2 次印刷）](https://caixianglab.cn/topics/texture#book-mao)
- [Olaf Engler; Stefan Zaefferer; Valerie Randle：《Introduction to Texture Analysis: Macrotexture, Microtexture, and Orientation Mapping》（2024，第 3 版）](https://doi.org/10.1201/9781003258339)
- [R. Hielscher; H. Schaeben (2008). A novel pole figure inversion method: specification of the MTEX algorithm](https://doi.org/10.1107/S0021889808030112)
- [NIST DLMF §14.30：Spherical and Spheroidal Harmonics](https://dlmf.nist.gov/14.30)

---

## Taylor、Bishop–Hill 与 r 值计算教程

将规定形变写成滑移协调方程，通过最小塑性功和对偶应力理解取向影响。

给定塑性应变率D，滑移系提供对称Schmid张量Pα，协调条件Σγ̇αPα=D。Taylor求满足协调的最小耗散，Bishop–Hill从允许应力支持函数理解同一界限。

### 输入

- 取向、滑移系、CRSS或相对滑移代价。
- 载荷/应变率、体积约束以及选择的晶粒相互作用模型。

### 操作

1. 将所有法向和滑移方向转入同一正交坐标，检查s·n=0。

2. 构造Pα=(sα⊗nα+nα⊗sα)/2；不可压缩对称应变只需五个独立分量。

3. 列出Σγ̇αPα=D及Σταc|γ̇α|，允许正负剪切但保留孪生极性等材料约束。

4. 对可正反滑移，解释对偶应力满足|σ:Pα|≤ταc；若孪生限定γ̇α≥0，则对应单侧约束σ:Pα≤ταc，去孪生另设规则。最优功相等需要相应凸理想塑性条件。

5. 在材料对称方向或明确无剪切耦合条件下，按规定轴向应变参数化横向收缩并对q求最小功，检查r=q/(1−q)的方向定义。一般离轴自由拉伸还须把允许的剪切率作为变量同时极小化，使宏观剪应力为零，不能预先将剪切率全部固定为零。

6. 若使用RC、自洽或显式晶体塑性，写出放松了哪些协调条件，不把模型名称当性能保证。

### 读结果

- 最大的Schmid因子不能普遍代替Taylor多滑移协调。
- 取向分布输入之外，本构和相互作用仍控制结果。

### 适用条件

- 低阶模型不能直接预测所有局部应力或完整成形过程。
- 按单一滑移代价定义的Taylor因子不可不加说明用于多CRSS家族。

### 方法来源

- [毛卫民；张新明：《晶体材料织构定量分析》（1993，第 1 版；所供扫描本为 1995 年第 2 次印刷）](https://caixianglab.cn/topics/texture#book-mao)
- [J. F. W. Bishop; R. Hill (1951). A theory of the plastic distortion of a polycrystalline aggregate under combined stresses](https://doi.org/10.1080/14786445108561065)
- [F. Roters; P. Eisenlohr; L. Hantcherli; D.D. Tjahjanto; T.R. Bieler; D. Raabe (2010). Overview of constitutive laws, kinematics, homogenization and multiscale methods in crystal plasticity finite-element modeling: Theory, experiments, applications](https://doi.org/10.1016/j.actamat.2009.10.058)
- [Weimin Mao (1991). The Computer Simulation of Rolling Texture](https://doi.org/10.13374/j.issn1001-053x.1991.05.004)
