Nuclear Reactor Simulator Is The Project Of A Lifetime

Nuclear Reactor Simulator Is The Project Of A Lifetime

Have you been watching Chernobyl? Well, so has everyone else. Right now it seems the whole Internet is comprised of armchair dosimetrists counting roentgens in their sleep, but [Mark Wright] doesn’t need a high-budget TV show to tell him about the challenges of wrangling the atom with 1980s technology. He’s done it for real. His memories of working at a Westinghouse Pressurized Water Reactor over 30 years ago are so sharp that he’s been building a nuclear reactor “simulator” running on the Raspberry Pi that looks nearly as stressful as sitting in control room of the real thing.


The simulator software is written in Python, and is responsible for displaying a simplified overview of the reactor and ancillary systems on the screen. Here all the information required to operate the “nuclear plant” can be seen at a glance, from the utilization of individual pumps to the position of the control rods.

To play the game, if one can call it that, you must keep the virtual reactor going at peak performance for as long as possible. Sounds easy? You’ll also have to avoid making procedural mistakes and deal with randomized fault conditions. Did your plant just lose its outside source of power? Turbine just go offline? You better know which buttons to push, and when.


But the software is only part of the equation. Just as flight simulator aficionados build physical cockpits for their digital aircraft, [Mark] has built an incredible control panel for his NuclearPi. It includes an absolutely dizzying array of annunciators, indicator lights, buttons, and knobs. Everything is connected to the Pi through four 32 channel I/O expanders fr ..

Support the originator by clicking the read the rest link below.