I need an MCNP simulated APR1400 input file

In summary: But please, if you are asking for something specific, be more specific.In summary, someone is looking for an MCNP simulated APR1400 input file. They claim it is for educational purposes, but South Korean users on the thread are skeptical. The input file is supposed to consist of a lattice 16x16 inside a lattice 17x17, but the generated lattice is off-kilter and has alignment errors. Removing the universe 11 pins fixes the problem, but the input file is still not what is asked for.
  • #1
Islam Nabil
14
1
TL;DR Summary
need a MCNP simulated APR1400 input file? which consists of lattice 16x16 inside a lattice 17x17
need a MCNP simulated APR1400 input file? which consists of lattice 16x16 inside a lattice 17x17 ??
 
Engineering news on Phys.org
  • #2
Islam Nabil said:
TL;DR Summary: need a MCNP simulated APR1400 input file? which consists of lattice 16x16 inside a lattice 17x17

need a MCNP simulated APR1400 input file? which consists of lattice 16x16 inside a lattice 17x17 ??

Is is just me that finds it a little fishy that someone wants what appear to be test files for a North Korean pressurized water nuclear reactor?

Now mind there's not necessarily anything fishy about it but it just seems to me a strange way to solicit help with a North Korean nuclear programme. Even for education purposes....
 
  • Like
Likes Islam Nabil
  • #3
South Korean, and yes, it may just be you that finds it fishy.
 
  • Like
Likes Islam Nabil
  • #4
May be the question not clear ... I ment need a input file which consists of lattice 16x16 inside a lattice 17x17 pitches
??

I will be more detailed ... How can i make a lattice 16x16 is a univers fill another lattice ... There is a block message always ...
 
Last edited:
  • #5
I will be more detailed ... To make this ... I have to make a 17x 17 rpp boxes manually and in the same way its surfaces and cells . Haven't I? I think there is another way ... !
 
  • #6
Show us your input file attempt. Either change it to add .txt and then attach it, or paste it into code tags.
 
  • Like
Likes Islam Nabil
  • #7
The input file ... There is a lattice 16x16 in the center 0.0.0 and another big lattice ... If u make the cell 2 which fill the small lattice a univers of for ex u =5 and fill the big one by it ...Always there is a block message or a geometry error .... Try it
 

Attachments

  • double base.txt
    4.1 KB · Views: 125
Last edited:
  • #8
Code:
  222     4 -0.961893 21 22 23 24 -5 6  u=22 lat=1 $ROW 1
This isn't right and the order also looks not normal, -22 21 -24 23 -5 6 may fix it but there are alignment problems too.
 
  • #9
Alex A said:
South Korean, and yes, it may just be you that finds it fishy.
Indeed. I don't know what information I ran with but see clearly now that it's a South Korean project. I apologize for my paranoia. There's of course nothing strange about technology finding it's way across borders - even demilitarized borders - when one country invests heavily in military and cyberespionage to the detriment of it's unhappy citizens.

I wish South Korea all the best (and ditto the poor inhabitants of North Korea).

Good luck.

EDIT:

On a somewhat lighter note have you noticed that the more oppresive a dictatorhip is the bigger their hats are?
 
Last edited:
  • Like
Likes Alex A
  • #10
*has a quick look at the hats my own country uses and decides to keep quiet*

APR1400 seems to be approved in the US and EU so I don't see any problems, they even sent the US an mcnp input code in their application, but marked it 'proprietary' so I guess we don't get to see it.

In addition to the previous issue, universe 11 is defined but not used, and the objects in it are only ever applied to # universe 10 cells. This is weird and probably a mistake. There is always that one cell that is just 'space but not any of the objects in it', but apart from that I really don't like #ing. If nothing else it makes it quite hard to read.

The alignment issue is due to,
Code:
   21        px 10.9 
   22        px 31.4632 
   23        py 10.9 
   24        py 31.4632
Which is a long way away from the lattice generated by the other fill, so the new fill copies only out of bounds undefined cells. Replacing that with,
Code:
   21        px -10.2816 
   22        px 10.2816
   23        py -10.2816 
   24        py 10.2816
produces something that looks okay. It's a 16x16 lattice nested in a 16x16 lattice. This might not be the best way to do it though. Homogeneous pins might be more flexible and faster to simulate. There are also tally restrictions on nested lattices.

I don't have a fixed version to upload, I made a lot of changes tracking things down, so my copy is a mess. If fixing these errors doesn't solve the problem upload the new version and I'll figure out why.
 
  • Like
Likes Islam Nabil
  • #11
Maybe the OP does not know why people responded weirdly. The thing you asked for was a model of a nuclear reactor.

https://en.wikipedia.org/wiki/APR-1400

A detailed model of such a reactor is very likely to be commercially protected (copyright, patent, etc. etc.). As well, it could be subject to export control because it is nuclear information in a world that, with some good reason, has a large amount of seriousness connected to such issues. Even if I had such a thing I would not be posting it on the net.

Later in the thread you seem to just want to know how to do an array. That's a very different thing. With that we are glad to help.
 
  • Like
Likes berkeman and Islam Nabil

FAQ: I need an MCNP simulated APR1400 input file

What is MCNP and how is it used for simulating APR1400 reactors?

MCNP (Monte Carlo N-Particle) is a general-purpose Monte Carlo radiation transport code used for neutron, photon, electron, or coupled neutron/photon/electron transport. It is used in nuclear engineering to simulate the behavior of nuclear reactors, including the APR1400, by modeling the interactions of particles with materials in the reactor core and surrounding structures.

What specific data do I need to create an MCNP input file for the APR1400 reactor?

To create an MCNP input file for the APR1400 reactor, you will need detailed information about the reactor geometry, material compositions, neutron cross-sections, source definitions, and boundary conditions. This includes the dimensions and arrangements of fuel assemblies, control rods, coolant, reflectors, and other core components, as well as the isotopic compositions of the nuclear fuel and other materials.

Are there any pre-existing MCNP input files available for the APR1400 reactor?

There may be pre-existing MCNP input files for the APR1400 reactor available in academic publications, research institutions, or collaborations with nuclear energy organizations. However, due to the proprietary nature of detailed reactor designs, such files may not be publicly accessible. It is advisable to contact research groups or institutions working on APR1400 simulations for potential collaboration.

How can I validate my MCNP simulation results for the APR1400 reactor?

Validation of MCNP simulation results for the APR1400 reactor can be done by comparing the simulation outcomes with experimental data, benchmark problems, or results from other validated computational tools. It is important to ensure that the input data, such as material properties and geometries, are accurate and that the simulation settings are appropriately configured. Peer review and collaboration with experienced researchers can also help in the validation process.

What are some common challenges in creating an MCNP input file for the APR1400 reactor?

Common challenges in creating an MCNP input file for the APR1400 reactor include accurately modeling the complex geometry of the reactor core, obtaining precise material compositions, dealing with the large computational resources required for detailed simulations, and ensuring the correct implementation of boundary conditions and source definitions. Additionally, understanding the intricacies of the MCNP code and debugging the input file can be time-consuming and require specialized knowledge.

Back
Top