- #1

- 3

- 0

- Thread starter hiraku0n
- Start date

- #1

- 3

- 0

- #2

vanesch

Staff Emeritus

Science Advisor

Gold Member

- 5,028

- 16

As to software, there's usually a combination of a radiation transportation program and a hydrodynamics program. I don't know much about these combinations. The program I use regularly (but not for reactor design, which is not at all my job) is a French monte-carlo called Tripoli (somewhat equivalent to MCNP). It is only concerned with the radiation transport and nuclear reactions (not with heating and hydrodynamics and so on, nor with changes in material composition).

- #3

- 555

- 0

So, fuel designs tend to be incremental, but have come a long way in 50 years.

Lead test assemblies are used to some degree, but then when the first batch of a new design is loaded, it's a bigger question as to how well it behaves.

That's why there are Engineers involved with both operation and design.

Every Fuel vendor has their own codes; some are better than others.

They are fairly old and the NRC does have concerns about that.

Designs typically use 9-10% margin to thermal limits. Actual operation is closer.

GE uses Panacea. Not sure about Westinghouse; it may be called Powerplex.

Areva is French and who knows about Hitachi the Swedes & Russians.

- #4

Astronuc

Staff Emeritus

Science Advisor

- 18,979

- 2,322

Westinghouse uses PHOENIX (lattice code) with ANC and more advanced SP-NOVA (core simulator).

AREVA uses CASMO (lattice code) with MICROBURN-B/P (core simulator).

BNFL/British Energy have used WIMS / PANTHER

I believe Swedes (Nordic countries) used PHOENIX/POLCA-7 or CASMO-4/POLCA-7 for BWRs, but perhaps use CASMO/SIMULATE or vendor codes corresponding to their fuel supply (or both). Some utilities use vendor methods or independent methods, to either design the cores or do an independent over-check.

Studsvik-Scandpower produces CASMO (lattice code) and SIMULATE (core simulator).

EPRI has developed the ARROTA core simulator, and they sponsor VIPRE & RETRAN T/H code.

There are universitiy codes like Purdue's PARCS and NC State's (Turinsky's) FORMOSA core simulators.

Traditionally, thermal-hydraulics codes are decoupled from core simulator codes.

ANL is working on a Numerical Nuclear Reactor that attempts to marry Core Simulation (Nuclear methods) with a T/H capability.

- #5

- 1,856

- 1,041

- #6

- 3

- 0

So it appears there are various codes. I would think they would be tested against known data but has there been studies comparing it against each other? How much computing power would be necessary in running these code?

Are there any open source development in this area?

- #7

- 555

- 0

Also, some limited work has been done to compare gamma scans of bundles against predictions; but that is more costly and not always required. NRC is pushing for this

but it is debateable if there is a need to go beyond that.

Computing power is not much of an issue as modern computers have more than enough power to run most codes in a reasonable time.

Not aware of any open source development that is worth anything. Vendors like to keep valuable information propietary.

- #8

Astronuc

Staff Emeritus

Science Advisor

- 18,979

- 2,322

There have been limited comparisons, e.g. between a vendor method and CASMO/SIMULATE. The comparisons were done by the vendor and utility and are not available in the public domain. There have been attemps at gamma-scanning, but results have been problematic.I would think they would be tested against known data but has there been studies comparing it against each other? How much computing power would be necessary in running these code?

Are there any open source development in this area?

One core simulation (depletion case) can be run on a single workstation, however the set up is complicated since one needs to go backwards as far as possible with respect to the reinsert fuel. Cores simulations can be run in octant, quadrant or full core depending on the assymetries being modeled. A typical 4-loop PWR (193 assy) running 17x17 fuel contains 50952 fuel rods, and they are typical nodal with 24 x 6'' (15.24 cm) axial nodes, or greater numbers if axial zoning of burnable absorbers are used with blankets of more than 6''.

Some codes are available through IAEA or universities, but usually one must register and pay a fee. Access to source code is restricted.

Application of CFD in the nuclear industry is relatively recent, and the two main codes are CFX and Star-CD. AFAIK, no one has integrated numerical reactor simulators with a CFD code. The core simulators basically contain relatively simple thermal hydraulic models which provide coolant temperature, density and void coefficients. Depletion calculations presume steady-state, although there have been some attempts to look in more detail at downpowers and power ascensions (and associated Xe-swings), control blade history effects, and various transients, e.g. rod-drop or rod-ejection accident.

Last edited:

- #9

- 3

- 0

What PDE(s) would these codes be solving? Neutron Transport? Multigroup diffusion equation?

- #10

QuantumPion

Science Advisor

Gold Member

- 902

- 42

Lattice codes (e.g. casmo, phenix) use various approximations to the transport equation with anywhere from 2 to several hundred energy groups. Core simulators like simulate use the diffusion equation, with 2 energy groups.What PDE(s) would these codes be solving? Neutron Transport? Multigroup diffusion equation?

- #11

- 555

- 0

The critical power ratio is a measure of how close any node of a fuel bundle is to transition boiling; an important parameter during transients.

We also make predictions of how the core will respond to changes in flow and control rod positions in order to assure adequate margin for normal operations, anticiptated transient and design base accident conditions at all times.

- #12

vanesch

Staff Emeritus

Science Advisor

Gold Member

- 5,028

- 16

In fact, I know more about monte carlo solvers for radiation transport. Are these codes not used in the design of power plants ? In other words, does one use mainly what's called deterministic codes ?What PDE(s) would these codes be solving? Neutron Transport? Multigroup diffusion equation?

I would think that monte carlo codes require less approximations and can implement much more detailed physics (there's no need to do homogenisations for instance: nothing stops you from implementing the actual geometry, at a reasonable price in calculation speed).

Of course, at a certain point, one needs to "bin" the results of a monte-carlo.

- #13

QuantumPion

Science Advisor

Gold Member

- 902

- 42

Monte-carlo codes are used for certain aspects of power plants, such as radiation shielding, spent fuel pool criticality, etc. But the core design itself uses nodal codes because doing a monte-carlo analysis for the large variety of possible core conditions which are time-dependent would be exceedingly time consuming.In fact, I know more about monte carlo solvers for radiation transport. Are these codes not used in the design of power plants ? In other words, does one use mainly what's called deterministic codes ?

I would think that monte carlo codes require less approximations and can implement much more detailed physics (there's no need to do homogenisations for instance: nothing stops you from implementing the actual geometry, at a reasonable price in calculation speed).

Of course, at a certain point, one needs to "bin" the results of a monte-carlo.

- #14

Morbius

Science Advisor

Dearly Missed

- 1,125

- 6

hiraku,

The use of computation in nuclear engineering is EVEN MORE extensively used than in the

aerospace industry. The nuclear industry didn't have the luxury of having something analogous and as

useful as a wind tunnel. For example, all the SAFETY calculations that are done for nuclear reactors

are done on computers.

There are LOTS and LOTS of computer codes used in the nuclear field and RSICC at Oak Ridge

National Laboratory is a central repository for the software:

http://www-rsicc.ornl.gov/

http://rsicc.ornl.gov/rsiccnew/CFDOCS/qryPackage.cfm

Dr. Gregory Greenman

Physicist

- #15

Morbius

Science Advisor

Dearly Missed

- 1,125

- 6

vanesch,In fact, I know more about monte carlo solvers for radiation transport. Are these codes not used in the design of power plants ? In other words, does one use mainly what's called deterministic codes ?

I would think that monte carlo codes require less approximations and can implement much more detailed physics (there's no need to do homogenisations for instance: nothing stops you from implementing the actual geometry, at a reasonable price in calculation speed).

Of course, at a certain point, one needs to "bin" the results of a monte-carlo.

You can't do full core multi-year burnup calculations in a Monte Carlo code as yet - that field the

deterministic codes have "locked up" at the present time.

When I attended the American Nuclear Society's Mathematics and Computation Section's

topical meeting in Monterey, California in April of 2007; Prof. William Martin, the Chairman

of the Nuclear Engineering Dept at the University of Michigan led a discussion as to when

computers were going to be powerful enough to supplant deterministic methods. It's going to

be another COUPLE DECADES before Monte Carlo codes can do some of the calculations

now done by deterministic methods.

Present day computers are NOT SUFFICIENT for nuclear weapons calculations - those are

going to take at least 10 Petaflops or up to 100 Petaflops. The current most powerful computer

[ #1 on the Top 500 list ] is Los Alamos' Roadrunner computer which is just a little more than 1 Petaflop:

http://www.top500.org/list/2008/11/100

http://www.lanl.gov/roadrunner/

Dr. Gregory Greenman

Physicist

Last edited by a moderator:

- #16

Astronuc

Staff Emeritus

Science Advisor

- 18,979

- 2,322

www.vtt.fi/inf/pdf/publications/1999/P376.pdf

- #17

- 43

- 1

Hi Astronuc,

Westinghouse uses PHOENIX (lattice code) with ANC and more advanced SP-NOVA (core simulator).

AREVA uses CASMO (lattice code) with MICROBURN-B/P (core simulator).

BNFL/British Energy have used WIMS / PANTHER

I believe Swedes (Nordic countries) used PHOENIX/POLCA-7 or CASMO-4/POLCA-7 for BWRs, but perhaps use CASMO/SIMULATE or vendor codes corresponding to their fuel supply (or both). Some utilities use vendor methods or independent methods, to either design the cores or do an independent over-check.

Studsvik-Scandpower produces CASMO (lattice code) and SIMULATE (core simulator).

EPRI has developed the ARROTA core simulator, and they sponsor VIPRE & RETRAN T/H code.

There are universitiy codes like Purdue's PARCS and NC State's (Turinsky's) FORMOSA core simulators.

Traditionally, thermal-hydraulics codes are decoupled from core simulator codes.

ANL is working on a Numerical Nuclear Reactor that attempts to marry Core Simulation (Nuclear methods) with a T/H capability.

Is there any references in internet to introduce the nuclear codes which are developing or using by the major companies in nuclear industry?

- #18

Astronuc

Staff Emeritus

Science Advisor

- 18,979

- 2,322

The vendors like Toshiba/Westinghouse, GE/Hitachi (GEH) or Global Nuclear Fuel (GNF), AREVA, Mitsubishi, ENUSA, etc use proprietary nuclear and T/H codes, so the details will not be found in the literature.

Independent codes like CASMO (lattice) and SIMULATE (core simulator/depletion code) are more open with respect to how they are used, but again the details (the guts of the code) are proprietary.

Let me look into some of them and see whats available.

Some information is available from IAEA where some older codes have been put in the public domain.

Also, one can add GARDEL (by Studsvik) to the list. Just search Google with "GARDEL","core simulator".

Studsvik's products page - http://studsvikscandpower.com/products/

This program gives one an idea of what's available - http://meetingsandconferences.com/anfm2003/pdf/papers.pdf

http://article.nuclear.or.kr/jknsfile/v37/JK0370079.pdf [Broken]

This is a good resource - http://rpd.ans.org/

Independent codes like CASMO (lattice) and SIMULATE (core simulator/depletion code) are more open with respect to how they are used, but again the details (the guts of the code) are proprietary.

Let me look into some of them and see whats available.

Some information is available from IAEA where some older codes have been put in the public domain.

Also, one can add GARDEL (by Studsvik) to the list. Just search Google with "GARDEL","core simulator".

Studsvik's products page - http://studsvikscandpower.com/products/

This program gives one an idea of what's available - http://meetingsandconferences.com/anfm2003/pdf/papers.pdf

http://article.nuclear.or.kr/jknsfile/v37/JK0370079.pdf [Broken]

This is a good resource - http://rpd.ans.org/

Last edited by a moderator:

- #19

- 43

- 1

Thank you in advance Astronuc

- #20

Astronuc

Staff Emeritus

Science Advisor

- 18,979

- 2,322

Supercomputers study reactor core behaviour

http://www.world-nuclear-news.org/NN-Supercomputers_study_reactor_core_behaviour-2701104.html

27 January 2010

A new computer algorithm that enables scientists to view nuclear fission in much finer detail has been developed by researchers at the US Department of Energy's (DoE's) Argonne National Laboratory (ANL). The code could be used in the development of new reactor designs.

The neutron transport code UNIC is being developed by a team of nuclear engineers and computer scientists at ANL which they said enables researchers to obtain a highly detailed description of a nuclear reactor core for the first time.

The calculations required to model the complex geometry of a reactor core requires massive computer memory capacity, far higher than most computers can handle. . . . .

- #21

- 201

- 10

Astronuc's link didn't work for me, but I think this is to a similar article.

http://www.anl.gov/Media_Center/News/2010/news100121.html [Broken]

As the question about how much computation there is nuclear engineering, the answer is a lot. Numerical methods are used all over the place because geometry and other complications prevent analytical solutions in many cases.

What PDE's do they solve?

A lot. Which ones depend on the code purpose. For example, a fuel modeling code would have to simultaneously solve PDE's for heat transport, thermal-expansion and deformation, fission gas production & release, sheath effects ect. By comparison a fuel management code would need to solve many neutron transport PDEs on a much larger volume.

http://www.anl.gov/Media_Center/News/2010/news100121.html [Broken]

As the question about how much computation there is nuclear engineering, the answer is a lot. Numerical methods are used all over the place because geometry and other complications prevent analytical solutions in many cases.

What PDE's do they solve?

A lot. Which ones depend on the code purpose. For example, a fuel modeling code would have to simultaneously solve PDE's for heat transport, thermal-expansion and deformation, fission gas production & release, sheath effects ect. By comparison a fuel management code would need to solve many neutron transport PDEs on a much larger volume.

Last edited by a moderator:

- #22

Astronuc

Staff Emeritus

Science Advisor

- 18,979

- 2,322

The World Nuclear New site is temporarily down.Astronuc's link didn't work for me, but I think this is to a similar article.

http://www.anl.gov/Media_Center/News/2010/news100121.html [Broken]

Nuclear codes like SIMULATE solve the diffusion equation, normally collapsed into two energy groups. More advanced methods solve the transport equation. There are simple fuel rod models used to calculate fuel temperature.

Thermo-mechanical codes for modeling fuel rods are either finite difference or FEM. If one has proper materials properties, which including effects of radiation, than ANSYS or ABAQUS could be used to model fuel rods/elements.

FEM is used extensively for mechanical analysis of fuel assemblies and components. CFD is becoming more widely used.

Last edited by a moderator:

- #23

- 3

- 0

I know this is a pretty old thread, but I think somebody searching desperately for a free lattice code would bless me for this intervention.

In fact, there's one. The lattice code Dragon is without any doubt the better lattice code freely available, given that the only other one is WIMS-D5 (which is now pretty old, 60's are far away...).Not aware of any open source development that is worth anything. Vendors like to keep valuable information propietary.

It has very similar function of a commercial product, but is open-source (LGPL).

It is developed by Ecole Polytechnique de Montreal, and is mainly used for CANDUs.

EDF (in France) also keep an eye on it (you can count some works of them on Dragon), but their main lattice code is still Apollo (like Areva and CEA).

So : if you need a free lattice code, go for Dragon. If you can pay, you can hesitate between CASMO/APOLLO/DRAGON/[insert here any other lattice codes which could compete].

- #24

- 4

- 0

I have a copy of GEs Panacea that has been ported to the PC and I run it on my laptop. Panacea is a steady state core simulator used to design rod patterns (cycle step out calculations during cycle design) and calculate core thermal limits during operation.There have been limited comparisons, e.g. between a vendor method and CASMO/SIMULATE. The comparisons were done by the vendor and utility and are not available in the public domain. There have been attemps at gamma-scanning, but results have been problematic.

One core simulation (depletion case) can be run on a single workstation, however the set up is complicated since one needs to go backwards as far as possible with respect to the reinsert fuel. Cores simulations can be run in octant, quadrant or full core depending on the assymetries being modeled. A typical 4-loop PWR (193 assy) running 17x17 fuel contains 50952 fuel rods, and they are typical nodal with 24 x 6'' (15.24 cm) axial nodes, or greater numbers if axial zoning of burnable absorbers are used with blankets of more than 6''.

Some codes are available through IAEA or universities, but usually one must register and pay a fee. Access to source code is restricted.

Application of CFD in the nuclear industry is relatively recent, and the two main codes are CFX and Star-CD. AFAIK, no one has integrated numerical reactor simulators with a CFD code. The core simulators basically contain relatively simple thermal hydraulic models which provide coolant temperature, density and void coefficients. Depletion calculations presume steady-state, although there have been some attempts to look in more detail at downpowers and power ascensions (and associated Xe-swings), control blade history effects, and various transients, e.g. rod-drop or rod-ejection accident.

Mark Laris

Chief Nuclear Engineer

- #25

- 43

- 1

I have the source code of Dragon but I don't know how to compile it on Windows OS.Hello everyone,

I know this is a pretty old thread, but I think somebody searching desperately for a free lattice code would bless me for this intervention.

In fact, there's one. The lattice code Dragon is without any doubt the better lattice code freely available, given that the only other one is WIMS-D5 (which is now pretty old, 60's are far away...).

It has very similar function of a commercial product, but is open-source (LGPL).

It is developed by Ecole Polytechnique de Montreal, and is mainly used for CANDUs.

EDF (in France) also keep an eye on it (you can count some works of them on Dragon), but their main lattice code is still Apollo (like Areva and CEA).

So : if you need a free lattice code, go for Dragon. If you can pay, you can hesitate between CASMO/APOLLO/DRAGON/[insert here any other lattice codes which could compete].

I've tried to compile it using Intel Visual Fortran Compiler 11 but I got many errors.

do you know any solution?

- Replies
- 1

- Views
- 3K

- Last Post

- Replies
- 1

- Views
- 3K

- Replies
- 1

- Views
- 2K

- Replies
- 11

- Views
- 3K

- Replies
- 3

- Views
- 5K

- Replies
- 7

- Views
- 1K

- Last Post

- Replies
- 8

- Views
- 3K

- Replies
- 1

- Views
- 1K

- Replies
- 4

- Views
- 7K

- Replies
- 3

- Views
- 9K