权重窗技术是最常用的降低方差技巧之一,合理运用权重窗技术能大幅提高计算效率。MCNP程序具备基于栅元的伴随权重窗发生器功能,但对一些含重复结构栅元或非对称结构栅元的模型,由于MCNP程序不能计算其中某些栅元体积,伴随权重窗发生器失效。本文在MCNP程序基础上设计了基于M ES H技术的伴随权重窗自动生成方法,该方法不改动真实模型,采用一套虚拟的相空间覆盖真实模型。将新方法应用于重复结构算例,计算效率大幅提升。对光子散射基准实验模拟表明,新方法的计算结果与实验值吻合得非常好,相对偏差仅1.2%,计算效率约为直接模拟的8倍。