Is there any simple example for serrated reactor core

Hi All,
I tried to use openmc to simulate a serrated reactor core made of square assemblies, but I made a mistake. So I wander whether there are some simple examples for these types of reactors?
like this

BTW, how can I creat the geometry consisting of two nested squares in openmc? I split it into several separate squares. Is there any better way?

Thank you.

Hi,

I am not sure what a “serrated reactor” is because it is my first time seeing that name. If you want to know how to create a square fuel assembly I recommend checking this example. An example of a PWR core, you can find it here.

I hope this helps.
Javier

In addition to @Javier_Gonzalez’s suggestions, here’s a more complete example that discusses lattice geometries.

Hi,

Thank you very much for your reply.

In ’ openmc.examples.pwr_core’ example, I have added the following line:

model.export_to_xml()

before “return model”, and obtained the xml files.

However, when I run openmc with these xml files, there are some warnings as follows:

when I try to increase the number of particle to 1000, I got this output:

Could you tell me how to fix it? Thank you

Hi,
Would be helpful if you could share your input script.
Javier

The warning and error indicate some parts of the geometry is not defined.
I guess you might miss the modeling of 12 invisible fuel assemblies at four corners, which should be modeled and filled with air. It would be helpful to find the issue if you can share your input script.

@wangyahui What changes are you making to the model? The following works fine for me:

import openmc.examples

model = openmc.examples.pwr_core()
model.export_to_xml()
openmc.run()

Hi All,

Thank you for your kind replies. After reading your replies, I carefully checked my input script, and found that I lost one line in l200.universe, as Jian said.

l200.universes = [
[fa_cw]*21,
[fa_cw]*21,
[fa_cw]*7 + [fa_cold]*7 + [fa_cw]*7,
[fa_cw]*5 + [fa_cold]*11 + [fa_cw]*5, #I missed this line when I was coping the script
[fa_cw]*4 + [fa_cold]*13 + [fa_cw]*4,
[fa_cw]*3 + [fa_cold]*15 + [fa_cw]*3,
[fa_cw]*3 + [fa_cold]*15 + [fa_cw]*3,
[fa_cw]*2 + [fa_cold]*17 + [fa_cw]*2,
[fa_cw]*2 + [fa_cold]*17 + [fa_cw]*2,
[fa_cw]*2 + [fa_cold]*17 + [fa_cw]*2,
[fa_cw]*2 + [fa_cold]*17 + [fa_cw]*2,
[fa_cw]*2 + [fa_cold]*17 + [fa_cw]*2,
[fa_cw]*2 + [fa_cold]*17 + [fa_cw]*2,
[fa_cw]*2 + [fa_cold]*17 + [fa_cw]*2,
[fa_cw]*3 + [fa_cold]*15 + [fa_cw]*3,
[fa_cw]*3 + [fa_cold]*15 + [fa_cw]*3,
[fa_cw]*4 + [fa_cold]*13 + [fa_cw]*4,
[fa_cw]*5 + [fa_cold]*11 + [fa_cw]*5,
[fa_cw]*7 + [fa_cold]*7 + [fa_cw]*7,
[fa_cw]*21,
[fa_cw]*21]

Now I have fixed is and the example works fine. Thank you again for your kind replies.

BTW, @Javier_Gonzalez
As you said, “serrated reactor” is an informal express, which indicates the reactor core without assemblies at corners, as shown in the figure I uploaded at the beginning. Actually, I don’t know whether it have a formal description. It there is, could you tell me?

1 Like

To be honest, I do not know another term for that description.