archive-ca.com » CA » N » NUCENG.CA

Total: 276

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • Bill Garland's Nuclear Engineering Site - direct to CNS Student Conference

    (No additional info available in detailed archive for this subpage)
    Original URL path: /univcomm/studconf2001/confindex.htm (2014-10-09)



  • Bill Garland's Nuclear Engineering Site - direct to CNS Student Conference

    (No additional info available in detailed archive for this subpage)
    Original URL path: /univcomm/studconf2000/confindex.htm (2014-10-09)


  • MNRSIM
    the model run click on the SIM button in the upper right corner The SIM button will change to a PAUSE button while the simulation is running Under the schematic there is a simple process graph which shows the main modules which are related to the current module This can be thought of as a submenu The core heat transfer module is started from the process graph for the thermal hydraulics loop Core Heat Transfer Module This window allows the user to examine the heat profiles that are generated in individual plates Since this can be a very demanding calculation at the bottom of the screen several approximations are available The plate approximation computes the heat distribution for a single fuel plate the assembly approximation calculates all of the plates in the hottest assembly and the core approximation computes heat profiles for each assembly in the core The core approximation is largely redundant at this point but we plan to allow the flow rates for each channel in each assembly to be modified The graph to the right of the panel shows the temperature distribution of the fluid To change either the Z divisions or the X divisions the timeline

    Original URL path: http://www.nuceng.ca/grads/mnrsim_2013/hts1.html (2014-10-09)
    Open archived version from archive



  • MNRSIM
    Nuclear Reactor User Manual Thermal Hydraulic Loop 2 The secondary thermal hydraulic loop provides a control for the secondary pump and two fans It also shows the temperature drop across both the primary and the secondary side Currently the air

    Original URL path: http://www.nuceng.ca/grads/mnrsim_2013/hts2.html (2014-10-09)
    Open archived version from archive

  • MNRSIM
    the mouse highlighting them Then go to the list of defined cells and double click on the new cell item To add and remove rows and columns use the plus and minus buttons in the upper left of the spreadsheet Cross sections are defined by the cell module which can be activated by choosing it from the core process graph This menu can be used to change the number of

    Original URL path: http://www.nuceng.ca/grads/mnrsim_2013/core.html (2014-10-09)
    Open archived version from archive

  • MNRSIM
    to change the shape of the core s flux and not the actual power level this limitation exists since the flux calculation is only done in steady state The alarms are also currently inactive To Calibrate the core first let it run to steady state Then pause the simulation turn the calibration lock off this will allow you to turn the calibration knob Make sure that the Virt Rod is

    Original URL path: http://www.nuceng.ca/grads/mnrsim_2013/control.html (2014-10-09)
    Open archived version from archive


  • Within each configuration directory there are several types of files pipe net The pipe network configuration 1energy grp Energy group definitions for the cell module 2energy grp 3energy grp 4energy grp cell cel Defines mixtures of individual core cell types cell ini Cell initialization file no longer used cell out output from the cell module no longer used flux inp input file for the flux module no longer used flux out output from the flux module no longer used mat4grp mat materials group input library g state 1 dat variable state snapshots g state 2 dat there can be lots and lots of them g state 3 dat g state 4 dat panel ccfg cfg Panel state snapshots panel cell cfg there should be one for every window panel core cfg panel ctrl cfg Summary of labwindows directory cvibuild mnrsim file types This directory contains files built by LabWindows as part of the compilation process I believe they are the individual object files built from each of the c sources files In any case they aren t needed once the program has been built and can t be edited Summary of images directory images file types A few graphics have been drawn specifically for MNRSIM This directory holds the original fig files which can be edited by xfig a UNIX based program Generally this is a good place to leave partial or scratch work related to graphics Summary of original files directory orig file types MNRSIM was developed first as a graphical user interface to the smaller FLUX C and CELL C programs They can be compiled independantly and run on their own They are included for reference Summary of pcx directory pcx file types The pcx directory contains a collection of images which are used to represent the individual cells in the core display module These files are loaded at runtime by MNRSIM Code Structure Several code conventions have been established it is hoped that new contributors will continue to follow these conventions and that they will find them helpful Every function should have a comment banner outlined with and to make it easily identifiable MNRSIM is built as a collection of modules In C files are used to collect together groups of related functions Every function in a file uses its filename as the function name prefix So in the flux c file there is a function called flux main which is the entry point for the principle method of this module This convention makes code much easier to read telling the programmer which file to look at to find a particular function simply based on its name common h is the global header file which identifies the exported functions for each of the modules Many modules only export some of their functions the others are used internally common h is a good starting point for a new programmer to start investigating the code structure LabWindows needs a collection of Call Back Functions in order for the user

    Original URL path: http://www.nuceng.ca/grads/mnrsim_2013/docs/_readme.txt (2014-10-09)
    Open archived version from archive


  • process graph call backs httf cbf c Heat Transfer call back functions sche cbf c Schematic call backs Variable Store MNRSIM uses a special module called share c to represent global variables Use of the module share is discussed both in the comments for share c as well as in the general readme file Global variables present several difficult programming risks for example Suppose that int C is defined as a global variable in one of the source files and is accessible from all the other modules Now suppose that one module implements a loop in a function like this module A void foo for C 1 C 100 C end module A Now suppose that a second module has a similar function which calls the first module as module B void bar for C 1 C 200 C foo end module B In this case since the variable C is shared between module A and module B The loop in module B s function bar will never terminate because module A keeps changing this variable for every iteration of the loop in module B This kind of error becomes more and more likely as a program increases in size so shared variables are used to avert this Variables kept in the shared store are normally key to the simulation and also likely to be accessed by a variety of modules All of the shared variable structures are listed in share h some of the important ones are SCEL Cell library SCEL DESCR Description of the cell library size ect SGRD Grid which stores flux Rod temperatures SGRD DESCR Grid description dimension group s ect SPIPES Pipe network SPIPE DESCR Description of pipe network includes pool temps ect The other important set of global variables which are not defined as part of the shared variable system are the panel handles Panel handles should only be defined once in the main module and can be considered as read only variables and so are technically safe in terms of the kind of global variable snafu described above Panel handles use a simple naming convention the word panel plus a suffix which corresponds to the Panel handle that they are representing So for example panel cell Cell input panel panel core Core definition panel panel hts1 heat transport system 1 panel time time line See the main c file for a complete listing Physics Modules MNRSIM is primarily meant to be a reactor simulator so a large proportion of the modules are devoted to modeling physics The physics modules are listed below CELL C cross section handling derived from Dr Garlands original CELL C program FLUX C computes flux densities using the neutron diffusion equation flux memio c Memory an I O handling related to FLUX C not actually a physics module rather a helper ht transf c Heat Transfer from core to fluid ht transp c Heat Transport through the pipe network hyd c hydraulics calculation using Hardy Cross vop c Virtual

    Original URL path: http://www.nuceng.ca/grads/mnrsim_2013/docs/_readme_modules.txt (2014-10-09)
    Open archived version from archive