纳米结构的准确表征是一个公开的难题。纳米颗粒尺寸太小,无法在原子位置形成相当大的周期性顺序,从而产生解析的布拉格峰。表面上有大量的原子,它们的位置可能会松弛和扭曲。因此,与晶体相比,纳米颗粒的实验数据通常噪音更大,信号更丰富,但其结构的对称性较差,需要更多变量来表征。为了克服这些困难,我们开发了复杂建模(CM)方法,该方法将多个实验和理论探索结合在一个通用的结构优化例程中。复杂建模方法基于DiffPy软件库,该软件库包含正向计算器,用于计算对分布函数、键价和、硬球原子重叠以及小角度散射模拟的第三方例程,以及键长和键角的结构约束。顶级SrFit框架通过将可用的实验输入与结构上的理论和化学约束或约束联系起来,允许灵活设置优化方案。本演示文稿将提供混凝土纳米结构系统的复杂建模研究的几个示例,例如从PDF和SAXS中确定CdSe量子点的原子结构和形状,从PDF数据中确定Au纳米粒子的结构和表面优化,以及根据PDF和化学约束确定有机晶体中的分子堆积。