Adding a Separations Facility

The separations facility will request all the commodities in its Feed Commodity List, and separate them into any number of streams, plus a waste stream.

The following is the input template for Cycamore::Separations archetype:

<facility>
  <name>SeparationsFacility</name>
  <config>
    <Separations>
      <feed_commods>
        <val>_______</val>
      </feed_commods>
      <feed_commod_prefs>
        <val>_______</val>
      </feed_commod_prefs>
      <feedbuf_size>_______</feedbuf_size>
      <throughput>_______</throughput>
      <leftover_commod>_______</leftover_commod>
      <leftoverbuf_size>_______</leftoverbuf_size>
      <streams>
        <item>
          <commod>_______</commod>
          <info>
            <buf_size>_______</buf_size>
            <efficiencies>
              <item>
                <comp>_______</comp>
                <eff>_______</eff>
              </item>
            </efficiencies>
          </info>
        </item>
      </streams>
    </Separations>
  </config>
</facility>
  • Our feed commodity list should include both:
    • Used-UOX-Fuel

    • Used-MOX-Fuel

  • The maximum feed inventory is the most feed material that we’ll have on hand: 1000 tonnes.

  • The maximum separations throughout is the size of our plant: 80 tonnes/timestep

  • This simple scenario will have a single output stream: Separated-Fissile
    • we will hold no more than 5 tonnes of separated material on hand at any time

    • 99% of all Pu (94000) will go into that stream

  • all other material will go to Separated-Waste

Filling in the template, the input block looks like:

<facility>
  <name>SeparationsFacility</name>
  <config>
    <Separations>
      <feed_commods>
        <val>spent-uox</val>
        <val>used-mox</val>
      </feed_commods>
      <feed_commod_prefs>
        <val>1.0</val>
        <val>1.0</val>
      </feed_commod_prefs>
      <feedbuf_size>1000E+3_</feedbuf_size>
      <throughput>80e+3</throughput>
      <leftover_commod>Separated-Waste</leftover_commod>
      <leftoverbuf_size>1000e+3</leftoverbuf_size>
      <streams>
        <item>
          <commod>Separated-Fissile</commod>
          <info>
            <buf_size>5e+3</buf_size>
            <efficiencies>
              <item>
                <comp>94000</comp>
                <eff>0.99</eff>
              </item>
            </efficiencies>
          </info>
        </item>
      </streams>
    </Separations>
  </config>
</facility>