首页 产品 产品详情

蒙特卡罗粒子输运计算软件NECP-MCX

NECP-MCX(简称MCX)是西安核创能源科技有限公司(NECP)研发的一套自主化的蒙特卡罗-确定论耦合输运计算程序。目前, MCX采用XML语言作为输入卡片格式,采用python语言作为输出卡片格式。该软件采用CSG建模方法,可基于多群格式的数据库或者ACE格式的连续能量的数据库,进行中子输运的特征值方程求解、中子输运的固定源方程求解、光子输运的固定源方程求解以及中子-光子耦合输运的固定源方程求解。针对固定源方程求解过程中常见的深穿透问题, MCX集成了基于CADIS方法和FW-CADIS方法的自动降方差技巧,实现了确定论-概率论的全自动耦合。并且,基于贡献因子理论,MCX可以将确定论计算的精细网格粗化上千倍,形成概率论求解时需要的权窗网格。在不显著影响计算精度、计算效率的同时,大幅度降低了计算消耗的内存。针对压水堆以及聚变堆的燃耗、活化过程,MCX集成了燃耗/活化计算功能以及高阶燃耗/活化计算策略,计算精度与国际知名程序相当。

MCX采用基于Git平台的多人协同开发模式,版本管理清晰。基于CMake平台,MCX可跨平台编译,可以方便地兼容Windows操作系统以及大部分Linux内核的系统。基于Ctest工具,MCX可以在程序开发的同时实时地进行模块测试和基准题验证,提高了程序开发的鲁棒性。

为了避免传统文本输入方式造成的不便,MCX采用可拓展标记语言(XML)作为输入卡片的格式规范。为了方便计算数据的后处理,MCX采用python语言作为输出卡片格式,在兼容通用性的同时提高了数据的提取速度。MCX采用实体几何构造(CSG)建模方法,可建立带有高阶曲面的复杂几何实体,几何适用性强。MCX可读取多群中子截面数据库,进行多群形式的中子输运的特征值和固定源方程的求解。同时,MCX可以读取通用的ACE格式的连续能量数据库,进行中子输运的特征值方程求解、中子输运的固定源方程求解、光子输运的固定源方程求解以及中子-光子耦合输运的固定源方程求解。

蒙特卡罗方法在屏蔽问题的模拟中发挥着至关重要的作用,但是研究发现,大的几何规模、强吸收体的存在等因素会降低蒙特卡罗方法计算结果的可靠性。为了提高这类深穿透问题的计算结果的可靠性,MCX集成了基于CADIS方法和FW-CADIS方法的自动降方差技巧。为了实现这种自动降方差技巧,MCX内部耦合了SN求解软件NECP-Hydra,基于自动划分的确定论网格求解共轭方程,获得系统的权重分布,用于生成权窗网格,指导蒙特卡罗计算过程中的中子输运过程。同时,确定论求解往往需要精细网格,而蒙特卡罗计算使用的权窗网格不需要特别精细。因此MCX基于贡献因子进行网格粗化,在不显著影响计算精度、计算效率的同时,大幅度降低了计算消耗的内存。

目前,MCX研发团队正在开展中子学-燃耗/活化耦合分析、停堆剂量、不确定度量化等方面的研究。

西安核创能源科技有限公司 陕西省 西安市
  • 陕西省西安市高新区锦业路69号创新商务公寓2号楼11302室
  • 中国
  • 029-81148661
进入供应商主页
该供应商其他产品 更多>