pyReactor
pyReactor copied to clipboard
A point kinetic reactor model with GUI frontend. Meant to be used as a demo for teaching K-12 students about nuclear engineering tech.
- Use pyqt and PyQtGraph (http://pyqtgraph.org/) - Requires license change to gpl.
## Description Add decay heat source term when ractor is shutdown. This does not have to be a physically based model: just 'fake it' is good enough since this isnt...
## Description The average neutron flux in the reactor may be estimated from the currently implemented point kenitics model. Use this flux to compute production and destrcution of Xe-135 and...
The goal is to educate high school students and it takes like 5 minutes for the reactor to start up. High school students will have lost interest in 5 minutes....
## Description The [scipy.integrate.ode] module is currently used to step the system of ODEs forward in time. The functions which compute the time derivative of each solution variable are written...
Update the function draw_plot() in legoReactory.py to be much faster and more efficient. See matplotlib_animation.
## Description Fix the file structure of this poject. Move the reactor physics into one dir and the gui components into another dir for starters. The top level driver can...
## Description Provide a way to adjust reactivity coefficients, reactor volume, cross sections, rod worth curve, ect. in an advanced menu. Additionally, add presets for RBMK and PWR. ## Tasks...
The simulator program has been reported to freeze when run on a RPi3. A suggested work-around is to increase the value of the redraw timer in [legoReactory.py](https://github.com/wgurecky/pyReactor/blob/master/legoReactor.py) line 63. ```...
Need to implement a fail-proof method of Initializing connection to Arduino on a Windows machine. Other devices may be connected to other COM ports. PySerial detects these devices and may...