燃耗计算截面输出

您好,我填了一个vera二维栅元的一个基准题,想计算燃耗并且输出每个燃耗步下的截面信息,整个输入卡中没有fill填充几何语句,燃料定义在栅元1中,栅元1就是底层栅元,但是在截面计数器cstally里填写栅元cell=1会出现栅元序号重定义的错误,如果我改成cell=1>1的层级形式,RMC可以进行运行了,但是计算过程中燃料没有进行燃耗计算,请问我需要怎样才能实现燃耗正常运行并且输出每个燃耗步下的截面信息呢?

这个描述我不是太能看明白,是否可以提供输入卡呢?


您好,这是我填的单栅元含毒物的输入卡

这是最后的燃耗输出。

Universe 0是一个很特殊的Universe,不建议在Universe 0中直接定义底层栅元,建议将cell 1~4放到另外一个Universe中,在Universe 0中只定义模型内和外

感谢您的解答,但是我在修改了输入卡后出现了新的问题,燃耗只完成第0步的最初计算然后程序就停止了,这是程序的报错情况。

,只要把毒物栅元的截面计数语句关掉,程序则可以正常运行,请问是因为RMC只能输出裂变区的截面吗?
另外,附上最新修改的输入卡请您查看

你好,发现的问题如下:

  1. cell vector错误,cell vector不应该带有universe编号,两个cell vector应该是1>31>4
  2. 燃耗栅元不应再次出现在cstally中,否则会报重复定义的错误,燃耗过程中会计算燃耗栅元的宏观截面,如果需要输出,可以在print卡中设置,具体可参考下面附件(测试过程中对燃耗步数、所使用数据库有修改)

另:目前论坛已经启动了txtrmc格式文件的上传下载。

inp.rmc (2.2 KB)

1 个赞

好的,十分感谢您,问题解决了,学习到了很多 :grinning:

感谢您的发帖,我们也发现了我们对cell vector的自动检查尚有不足,后续我们会加以修复

(for REAL developers, https://gitlab.reallab.org.cn/thu-real/RMC/-/issues/287)