# 晶体与衍射实验室：科学基础与独立 AI 审核

本工具是理想立方结构原型的教学工作台，不是标定衍射仪、实验图像生成器、CIF 分析或结构精修软件。所有基元使用相等实标量散射权重 f=1。默认 a=4 Å、λ=1.5406 Å 是独立演示设定，不是拟合材料，也不模拟 Cu Kα 双线。

## 结构与坐标

入射波矢 ki=(0,0,+1/λ)。倒易单位为 Å⁻¹，不含 2π；g=R(h,k,l)/a=kf−ki，Ewald 球心为 −ki、半径 1/λ。R=Rz Ry Rx 作用于列向量；探测器 X 向右，Y 向上。基元相位约定 exp(+2πi u·b)。

半开常规晶胞 [0,1) 内，SC/BCC/FCC/金刚石型分别有 1/2/4/8 个唯一位置。金刚石型为 FCC Bravais 点阵加基元，不是第四种 Bravais 点阵。显示的边界复制不参与重复计数。Miller 晶面满足分数坐标 h x+k y+l z=m，m 为整数；多边形裁剪包括边界两端点。

原子半径、连接线、材质和仪器外观为示意。晶胞特写、仪器模型和倒易空间采用不同尺度。3D 探测器仍严格保留宽度与距离比：6.2 显示单位对应 200 mm，探测器面距离为 .031 L，因此射线落点与二维图像一致。倒易视图显示 −3…3 的常规晶胞 hkl 候选点，所选索引单独显示；消光候选默认隐藏，可显示为灰色，不能全部称为非零散射点。

## 有限单晶逐像素计算

每个探测器像素中心 r=(X,Y,L)，kf=r/(|r|λ)，保证弹性散射。u=a Rᵀ(kf−ki)；连续结构因子 F(u)=Σj exp(2πi u·bj)。有限 N×N×N 晶块振幅为 F(u) 乘三个方向的完整几何级数 Σn=0…N−1 exp(2πi n u)。强度以 N⁶ 和基元数平方归一，整数极限取 N²。没有用整数消光规则代替连续求和，也没有用随机亮点、任意激发包络或独立 sinc 近似伪造图样。

前向探测器为 200×200 mm，中心束挡半径 2 mm。满足 λ|g|≤2 只说明 Bragg 可达；还须 kf,z>0 且落点 X/Y 均在 ±100 mm 内。默认参数下 400 为后向反射，不投影至前方。图像采用像素中心采样和对数对比，不做像素面积积分；未加入极化、立体角、效率、吸收、热效应和动力学/多重散射。因此是相对点散射强度，不是光子计数。

Worker 使用不可变参数快照；计算中明确标记上一已计算帧。只有最新请求完成才显示同步。中断取向动画也提交最终实际取向，避免画面与读数不同步。镜头环绕不改变散射计算。

## 随机粉末

枚举 2θ=8…120° 内所有有符号和排列的允许整数反射，按相同 d 合并，已经包含多重性。采用无织构随机粉末的常用非偏振 LP=(1+cos²2θ)/(sin²θ cosθ)，不再重复乘多重性，也不把它作为单晶探测器校正。

等 d 壳层可能包括多个晶面族，例如 SC 的 h²+k²+l²=9 包括 {300} 与 {221}，壳层总多重性 30，不能归给其中单独一个族。JSON 保留族清单，CSV 明确区分代表索引与壳层多重性。

粉末峰使用独立等 FWHM、在度数 2θ 轴上面积归一的高斯展宽。曲线按峰高进行显示归一；探测器颜色以最高权重单个高斯峰高为参照再取对数。环图由同一剖面经 2θ=atan2(√(X²+Y²),L) 映射。粉末不依赖所显示单晶的取向或 N，FWHM 不是由 N 推导的 Scherrer 尺寸。

## 数值审核

独立 AI 审核以直接有限晶块复数求和及独立基准检查模型。默认参数下，111 的 d=2.3094010767585034 Å，2θ=38.96873821328758°；对准后 g=(.4082151565332153,0,−.14443125) Å⁻¹、kf,z=.5046665041217708 Å⁻¹、X/L=.8088810198402174。400 的 kf,z=−.12120224587822925 Å⁻¹。连续 u=(.5,0,0) 时 SC/BCC/FCC/金刚石型 F²=1/2/8/27.313708498984766。金刚石型 200/211/222 消光，111 与 220 的 F² 分别为 32、64。

审核发现并修复了晶胞边界晶面缺少顶点，以及中断对准后探测器残留旧取向的问题。十项科学回归覆盖 Bragg 限制、几何、消光、连续结构因子、直接求和、Friedel 对称、多重性、独立线权重、前后向接收、完整边界及高斯面积。完整交互和发布证据见 VALIDATION.md。独立 AI 审核不等同于晶体学专家认证。

模型 SHA256 保持为 `af3bfa6845b97dbb49fb09f247866d00ccdf119202ced4b7b3d33c784baff915`。真实原子散射因子的 q 依赖、温度因子、无序、织构、吸收及真实仪器响应仍不在模型范围内。

## 依据

- [IUCr：倒易点阵、Ewald 与 Bragg](https://www.iucr.org/what-we-do/education/pamphlets/reciprocal-lattice)
- [IUCr：结构因子](https://dictionary.iucr.org/Structure_factor)
- [CCP4-ED：中心化和金刚石型基元](https://www.ccp4.ac.uk/ccp4-ed/misc/compounds/)
- [pymatgen：粉末枚举、多重性与 LP](https://pymatgen.org/pymatgen.analysis.diffraction.html)

## 晶体与 XRD 联合工作台

登录后的在线工作区同时整合 D8 对称双臂粉末扫描和交互原理工作台。原有晶体探究保持独立的单晶与倒易空间模型。待采参数仅通过显式按钮传递，不把单晶取向转换为已采粉末信号，也不改写历史扫描。角度约定、晶面干涉、峰形成及传递边界见[联合原理审核](/tools/d8-xrd/app/SCIENCE-REVIEW.html)。
