MCNP输入卡转openmc几何建模注意事项

博主对venus3基准题进行几何建模时遇到的问题及解决方法

1、定义单lattice的时候发现与MCNP和RMC的逻辑不同,MCNP和RMC需要通过cell定义几何模型的所有空间(包含外部空间),而openmc是通过边界条件定义lattice的外部空间,内部空间依然用cell定义。

2、universe的定义也有一点差异。MCNP和RMC可以直接对cell和lattice定义universe的层级。而openmc仅能对cell定义universe的层级,对lattice而言,openmc默认lattice的id为一层universe。

3、MCNP中lat=1用法与openmc中的outer类似,二维三维均为栅元自动fill满栅格。些许不同的是,openmc对栅元和栅格的尺寸匹配更为严格。

4、lattice平移变换的逻辑三个程序均互相不同,( ̄_ ̄|||),openmc不能强行下移,必须尺寸匹配,先平移universe再fill到cell里。

5、附建模图

欢迎评论区留下你们用什么蒙卡软件建模什么基准题的用时,大家一起交流一起进步(✿◕‿◕✿)

2024.07.15

对于网格源定义,找不到相关例卡和模板,博主只能将说明书给的解释进行各种排列组合,最后发现source里加入type=mesh会导致openmc0.14.0版本报错,原因未知,此定义方式还在测试对比,未验证其正确性。

2024.07.16

下图是MCNP-vised画图,若按openmc的逻辑定义外部空间(cell141),需要把surf22、38、20、21、35、36、31、32均设置为真空边界,经过尝试,openmc并不能在平面相交处自适应边界条件,所以对于openmc而言,需要自定义空间(32 | 31)和(-20 | -21)来将堆芯填充为规整的6面体,进一步设置边界条件可以有效降低偏差。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值