{"id":111,"date":"2009-03-19T15:06:00","date_gmt":"2009-03-19T19:06:00","guid":{"rendered":"http:\/\/www.partofthething.com\/thoughts\/?p=111"},"modified":"2009-03-19T15:06:00","modified_gmt":"2009-03-19T19:06:00","slug":"nse","status":"publish","type":"post","link":"https:\/\/partofthething.com\/thoughts\/nse\/","title":{"rendered":"nse"},"content":{"rendered":"<p>Back to work on the same old. I figured out the grayscale images yesterday, but I still need to generate them for all the new uranium cases that don&#8217;t have thousands of kg of Hafnium in them. Additionally, I&#8217;m going to add a picture of the adjont source in the 1-D slab. Will need to try to make it eps. On it. Running the analytic oned solution now. I chose search and will see what we get. It&#8217;s been a while since I ran this code. OK I got a decent plot out. I used <a href=\"http:\/\/www.scipy.org\/Cookbook\/Matplotlib\/UsingTex\">TeX text processing<\/a> on it and it looks phenomenal. Now to generate the B&amp;W ones for three cases&#8230;<\/p>\n<p>In case 1, the 0-th timestep jump parameter is negative, so we need to switch the sense of all search directions. Run.py can handle that now, with the N option, for &#8220;negative.&#8221; That&#8217;s revision 8 in the itd svn repository. Rerunning v6 case with proper sense. Let&#8217;s see if we can do better. With improper searching, we started at peaking factor 1.05038 and got to 1.04 by bp search, and to 1.039 by end of BDT. Lame.<\/p>\n<p>Uhh. I just spend 1.5 hours with MCNP crap for a student in my class. Why are we struggling with MCNP when we should be learning reactor analysis? Damn another hour with the class! These guys are killing me.<\/p>\n<p>Well here&#8217;s some instructions I just made for doing safety analysis of SFRs in REBUS or MC**2:<\/p>\n<p>&lt;!&#8211; \t\t@page { margin: 0.79in } \t\tP { margin-bottom: 0.08in } \t&#8211;&gt;<\/p>\n<blockquote>\n<p style=\"margin-bottom: 0in;\" align=\"center\"><strong>Disabling the criticality search in REBUS<\/strong><\/p>\n<p style=\"margin-bottom: 0in; font-weight: normal;\" align=\"center\">by Nick Touran<\/p>\n<p style=\"margin-bottom: 0in; font-weight: normal;\" align=\"center\">\n<p style=\"margin-bottom: 0in; font-weight: normal;\" align=\"left\">If you want to perform any kind of basic void coefficient, Doppler coefficient, or temperature coefficient of reactivity estimations in REBUS for fast reactors, you have to disable the criticality search. Here&#8217;s how.<\/p>\n<p style=\"margin-bottom: 0in; font-weight: normal;\" align=\"left\">\n<ol>\n<li>\n<p style=\"margin-bottom: 0in; font-weight: normal;\" align=\"left\">Run \tyour regular base case of interest. Look at the output for the final \tvalue of the enrichment modification factor. You will find a edit \tlike this near the bottom:<\/p>\n<p style=\"margin-bottom: 0in; font-weight: normal;\" align=\"left\">\n<\/li>\n<\/ol>\n<p style=\"margin-bottom: 0in; font-weight: normal;\" align=\"left\"><span><span style=\"font-size: xx-small;\">++++++++++++++++++++++++++++++++++++++++ <\/span><\/span><\/p>\n<p style=\"margin-bottom: 0in; font-weight: normal;\" align=\"left\"><span><span style=\"font-size: xx-small;\">+                                      + <\/span><\/span><\/p>\n<p style=\"margin-bottom: 0in; font-weight: normal;\" align=\"left\"><span><span style=\"font-size: xx-small;\">+ COMPLETION OF FINAL SEARCH PROCEDURE + <\/span><\/span><\/p>\n<p style=\"margin-bottom: 0in; font-weight: normal;\" align=\"left\"><span><span style=\"font-size: xx-small;\">+                                      + <\/span><\/span><\/p>\n<p style=\"margin-bottom: 0in; font-weight: normal;\" align=\"left\"><span><span style=\"font-size: xx-small;\">++++++++++++++++++++++++++++++++++++++++ <\/span><\/span><\/p>\n<p style=\"margin-bottom: 0in; font-weight: normal;\" align=\"left\"><span><span style=\"font-size: xx-small;\"> <\/span><\/span><\/p>\n<p style=\"margin-bottom: 0in; font-weight: normal;\" align=\"left\"><span><span style=\"font-size: xx-small;\">THE ENRICHMENT MODIFICATION FACTOR IS  2.36759E-01 <\/span><\/span><\/p>\n<p style=\"margin-bottom: 0in; font-weight: normal;\" align=\"left\"><span><span style=\"font-size: xx-small;\"> <\/span><\/span><\/p>\n<p style=\"margin-bottom: 0in; font-weight: normal;\" align=\"left\"><span><span style=\"font-size: xx-small;\">THE BURN STEP TIME IS  2.10483E+02 DAYS. <\/span><\/span><\/p>\n<p style=\"margin-bottom: 0in; font-weight: normal;\" align=\"left\">\n<p style=\"margin-bottom: 0in; font-weight: normal;\" align=\"left\">\n<p style=\"margin-bottom: 0in;\">Note the factor. You need to put it into your perturbed file.<\/p>\n<p style=\"margin-bottom: 0in;\">\n<ol>\n<li>\n<p style=\"margin-bottom: 0in;\">Make a new rebus and MC**2 case \twith the perturbations you wanted. Decrease the sodium density, \tdecrease the fuel density, eject a control rod, whatever.<\/p>\n<\/li>\n<li>\n<p style=\"margin-bottom: 0in;\">In that new rebus input, go to the \tA.BURN card 4. You should see a 1.000 representing the desired k-eff \tat EOC. After that, there is a convergence criterion, probably set \tto 0.0001 or so. Change it to 1.000. This disables the criticality \tsearch.<\/p>\n<\/li>\n<li>\n<p style=\"margin-bottom: 0in;\">The last two numbers in that same \tline are the first and second guesses of the new enrichment \tmodification factor. Change the first one to the factor noted from \tthe previous output file. Keep in mind that you can only put this \tnumber between certain columns. Check the manual to see which ones. \tBe careful with this!<\/p>\n<\/li>\n<li>\n<p style=\"margin-bottom: 0in;\">If there is a burn cycle time \tsearch enabled as well, disable it in the same manner (on card 3 \tthough) and insert the burn step time manually!<\/p>\n<\/li>\n<li>\n<p style=\"margin-bottom: 0in;\">Now criticality search is off and \tyou&#8217;ve manually set the critical class 1 enrichment. You&#8217;re ready to \trun. Run your new rebus case and compare k-effs with those from the \tbase case.<\/p>\n<\/li>\n<\/ol>\n<p style=\"margin-bottom: 0in;\">\n<p style=\"margin-bottom: 0in;\">Notes:<\/p>\n<p style=\"margin-bottom: 0in;\">If you change a density somewhere, make sure it changes in the cross section library calculation too! The energy self shielding can vary wildly with different densities.<\/p>\n<p style=\"margin-bottom: 0in;\">\n<p style=\"margin-bottom: 0in;\">This method of calculating safety parameters should be taken with a grain of salt because it does not account for any anisotopies that you may see in real rod ejection accidents, etc. Diffusion theory is only an approximation of transport! Try using some perturbation theory codes like VARIANT if you want better results.<\/p>\n<p style=\"margin-bottom: 0in;\">Have fun!<\/p>\n<p style=\"margin-bottom: 0in;\">\n<\/blockquote>\n<p style=\"margin-bottom: 0in;\">OK. What else? The new line search behaved very well. But in v5, the big case, the reactivity swings are all miniscule! 1.001 at BOC? Say what? Investigating. The core is breeding plutonium. It&#8217;s a breeder. Ah! Well the plenum had the wrong material, it looks like. I fixed it in the CORTANA input maker to agree nicely with the Hill cases of old and am now re-running just the first rebus case. This large case requires a very low guess of the enrichment modification factor.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Back to work on the same old. I figured out the grayscale images yesterday, but I still need to generate them for all the new uranium cases that don&#8217;t have thousands of kg of Hafnium in them. Additionally, I&#8217;m going to add a picture of the adjont source in the 1-D slab. Will need to &hellip; <a href=\"https:\/\/partofthething.com\/thoughts\/nse\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">nse<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[9],"tags":[37,51,52,57],"class_list":["post-111","post","type-post","status-publish","format-standard","hentry","category-work-only","tag-matplotlib","tag-python","tag-rebus","tag-sfr"],"_links":{"self":[{"href":"https:\/\/partofthething.com\/thoughts\/wp-json\/wp\/v2\/posts\/111","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/partofthething.com\/thoughts\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/partofthething.com\/thoughts\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/partofthething.com\/thoughts\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/partofthething.com\/thoughts\/wp-json\/wp\/v2\/comments?post=111"}],"version-history":[{"count":0,"href":"https:\/\/partofthething.com\/thoughts\/wp-json\/wp\/v2\/posts\/111\/revisions"}],"wp:attachment":[{"href":"https:\/\/partofthething.com\/thoughts\/wp-json\/wp\/v2\/media?parent=111"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/partofthething.com\/thoughts\/wp-json\/wp\/v2\/categories?post=111"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/partofthething.com\/thoughts\/wp-json\/wp\/v2\/tags?post=111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}