OpenMC培训课程
一、培训目标
1. 掌握OpenMC主流版本(0.15.3)核心操作,理解其开源蒙特卡罗粒子输运逻辑,能独立完成基础至进阶核模拟任务;2. 贴合当前市场主流应用(反应堆设计、聚变能源、辐射防护),掌握核心模拟思路,解决实际工程基础分析问题;3. 熟悉版本更新特性与Python API应用,规避常见建模误差,具备基础参数优化与结果验证能力。
二、培训对象
核工程、核物理、聚变能源相关科研人员、工程技术人员;高校相关专业师生;核燃料、核监管领域从业人员;需使用OpenMC进行粒子输运模拟、具备基础Python与核物理知识的初学者。
三、OpenMC概述与主流版本介绍
1. 核心概述:OpenMC(开源蒙特卡罗中子/光子输运代码)定位、核心功能及市场应用领域,重点介绍其在聚变能源、先进反应堆设计中的优势;2. 主流版本更新:聚焦0.15.3版本(当前最新稳定版),核心更新特性、安装要点(Anaconda适配)及与旧版本差异;3. 工具配套:Python API基础适配、OpenMC Plotter可视化工具及并行计算环境(MPI+OpenMP)基础介绍。
四、核心专题与知识点(按应用逻辑划分)
专题一:基础建模与Python API操作(主流版本核心)
知识点:Python API建模流程,几何定义(CSG构造、DAGMC-CAD模型导入)、材料定义与截面库调用(ENDF/B系列)、源项设置核心操作;输入文件编写规范与常见错误排查。
专题二:粒子输运原理与基础模拟
知识点:蒙特卡罗随机抽样核心逻辑,中子/光子耦合输运原理;主流版本计数器(tally)功能应用(通量、反应率统计);模拟收敛性与统计误差基础分析。
专题三:主流应用场景实操(贴合市场需求)
知识点:反应堆物理模拟(堆芯建模、临界计算、燃耗分析);辐射防护模拟(屏蔽体建模与剂量率计算);聚变反应堆停堆剂量率评估基础模拟思路;并行计算基础应用。
专题四:版本特性与模拟优化
知识点:0.15.3版本核心更新(性能优化、衰变光子能谱计算);方差减少技术(权重窗、源偏倚)基础应用;计算精度与效率的平衡方法,复杂几何建模技巧。
专题五:结果解析与后处理
知识点:主流版本输出文件(状态点文件)核心指标解读;模拟结果与实验数据、国际基准的验证方法;后处理可视化与报告基础编写(结合Pandas数据处理)。
五、典型案例(主流场景精简版)
1. 基础案例:简单几何临界计算与中子通量模拟(覆盖Python API全流程);2. 工程案例:反应堆堆芯简化建模与燃耗分析(贴合工业设计需求);3. 实战案例:聚变反应堆屏蔽体剂量率模拟(含参数优化与误差分析)。
六、总结与答疑
核心知识点梳理;主流应用场景模拟思路总结;实际工作中常见问题(建模、并行计算)答疑与解决方案交流,助力学员快速适配开源核模拟工作需求。