Patent Number: 
Section: claims

1. A nuclear reactor modeling system comprising: a modeling interface configured to:determine standardized modeling data of an abstract nuclear reactor model representing a nuclear reactor core, the standardized nuclear reactor modeling data includes a nuclear reactor data structure including a plurality of assembly structures, each assembly structure representative of a physical component that is present in the nuclear reactor model, two or more of the assembly structures representing fuel assemblies of the nuclear reactor, each fuel assembly structure including a plurality of block structures representative of axially distributed blocks of the fuel assembly of the nuclear reactor core, at least one block structure of the plurality of block structures of the fuel assembly structure includes material data and location, the material and location data representative of fuel pin material and location within the fuel assembly of the nuclear reactor core, at least one fuel pin material of a first fuel assembly structure being different from a second fuel pin material of a second fuel assembly structure, one or more of the assembly structures representative of control rods of the nuclear reactor, and one or more of the assembly structures representative of a structure of a fuel assembly receptacle of the nuclear reactor core:converting the standardized modeling data of the abstract nuclear reactor model to nuclear reactor modeling data defining a nuclear reactor model modelling the nuclear reactor core, the nuclear reactor modeling data includinga plurality of cell data for a plurality of cells of the nuclear reactor model, each cell defined by one or both of bounding of surfaces and regions of space, each cell data including a physical location, a material identifier, and a geometry of the associated cell of the nuclear reactor model,nuclear reactor performance data including fuel cell swelling and fuel depletion, andnuclear material data including cycle load data;a simulator including a plurality of simulator modules including a neutronics simulator module, a fuel burn simulator module, a thermal hydraulics simulator module, and a material performance simulator module, the simulator coupled to the modeling interface and configured to generate simulation data for the modeling interface, the neutronics simulator module interacting with the fuel burn simulator module, the thermal hydraulics simulator module and the material performance simulator module to iteratively produce time dependent nuclear reactor simulation of at least a portion of the nuclear reactor simulation data for the modeling interface;the modeling interface configured to:selectively and iteratively send the nuclear reactor modeling data to one or more selected simulator modules of the simulator to generate nuclear reactor simulation data;receive the nuclear reactor simulation data includingneutronics data, fuel burn data, thermal hydraulics data, material performance data;analyze and update the nuclear reactor modeling data and the simulation data to maintain updated nuclear reactor modeling data that represents a new state of the nuclear reactor; andstandardize the updated nuclear reactor modeling data to create updated standardized modeling data of the abstract nuclear reactor model to represent an updated state of the nuclear reactor core for export to a database, the updated standardized modeling data further includes one or more variables including at least one of the group comprising density, flux, power, and flow, wherein standardizing includes defining structural and behavioral patterns in an object oriented environment that are sufficient to describe a state of the nuclear reactor model at an identified moment in time;a database, coupled to the modeling interface, and configured to receive the standardized data, whereby the standardized data is maintained for subsequent analysis. 2. The system of claim 1, wherein the plurality of assembly structures includes one or more assemblies representing shielding of the nuclear reactor core. 3. The system of claim 1, wherein the standardized modeling data is received from a file. 4. The system of claim 1, wherein the standardized modeling data is received via a graphical user interface. 5. The system of claim 1, wherein the nuclear reactor performance data relates to fission product removal. 6. The system of claim 5, wherein the nuclear reactor performance data further relates to coolant expulsion. 7. The system of claim 5, wherein the nuclear reactor performance data relates to fission gas removal. 8. The system of claim 1, wherein the neutronics simulator module includes a stochastic simulation tool. 9. The system of claim 8, wherein the stochastic simulation tool is based on a Monte Carlo N-Particle transport code (MCNP) simulation tool. 10. The system of claim 1, wherein the neutronics simulator module includes a deterministic simulation tool. 11. The system of claim 10, wherein the deterministic simulation tool is a REBUS simulation tool. 12. The system of claim 1, wherein the modeling interface is configured to determine and maintain the standardized modeling data of the abstract nuclear reactor model in an object oriented programming environment. 13. The system of claim 12, wherein the standardizing step further comprises defining creational patterns in the object oriented environment. 14. The system of claim 1 further comprising a data viewer coupled to the database that enables multi-dimensional visualization of the standardized data representing the nuclear reactor core. 15. The system of claim 1 further comprising a graphical user interface (GUI) coupled to the modeling interface, the GUI receives the standardized modeling data;and the modeling interface, in determining the standardized modeling data, receives the standardized modeling data from the GUI. 16. The system of claim 15, wherein the GUI includes a graphics menu wherein a user can select models that represent a nuclear reactor fuel assembly structure, or a block representing an axial portion of the fuel assembly structure. 17. The system of claim 15 further comprising a graphical user interface (GUI) wherein the GUI is used to review a current state of the abstract nuclear reactor. 18. The system of claim 17, wherein the GUI is configured to interact with the abstract nuclear reactor model by modifying or supplementing the standardized modeling data. 19. The system of claim 1 further comprising:a communications interface coupled to the database and a reactor control system and configured to provide the standardized data to the reactor control system. 20. The system of claim 1, wherein the material identifier of the cell data includes material characteristics and amount of material of the at least one material of the associated cell of the nuclear reactor model, the cell data being heterogeneous for the plurality of cells of the nuclear reactor model. 21. The system of claim 20, wherein the simulator determines an average rate of change of the amount of material of the cell. 22. The system of claim 21, wherein the simulator updates the cell data based at least in part on the average rate of change of the amount of material of the cell. 23. The system of claim 22, wherein the simulator includes a deflagration wave builder module that receives an equilibrium case of neutronic activity and builds an enrichment distribution over a plurality of fuel assemblies to achieve a desired deflagration wave and determines at least one move quantity of the amount of material of the cell, and updates the cell data based at least in part on the move quantity. 24. The system of claim 1, wherein the simulator includes a control rod module that simulates insertion and removal of control rods and produces control rod worth curves. 25. The system of claim 1, wherein the simulator includes a deflagration wave builder module that receives an equilibrium case of neutronic activity and builds an enrichment distribution over a plurality of fuel assemblies to achieve a desired deflagration wave. 26. The system of claim 1, wherein the thermal hydraulic module determines flow orificing and temperature distributions across a plurality of cells. 27. The system of claim 19, wherein the reactor control system controls neutron absorption assemblies of the nuclear reactor core in response to the standardized data. 28. The system of claim 19, wherein the reactor control system controls flows of fluids through the nuclear reactor core in response to the standardized data. 29. The system of claim 1, wherein the at least one fuel pin material includes a first material for a first block of the first fuel assembly structure and a third and different fuel pin material for a second block of the first fuel assembly structure.