Skip to content

A modern enrichment calculator. Instantly see how enrichment variables change under different scenarios by isolating SWU, Feed and SWU, Product and SWU, or Feed and Product.

Notifications You must be signed in to change notification settings

AlexWarnes/enrichment-calc

Repository files navigation

Enrichment Calculator

Create, refine, and connect dynamic gas-centrifuge enrichment calculators.

Try it: https://enrichment-calc.netlify.app

How to use it?

Different calculators are provided depending on your scenario and what you want to calculate. Each is named for the values that will be calculated:

  • Feed and SWU calculates feed mass and SWU
  • Product and SWU calculates product mass and SWU
  • Feed and Product calculates feed mass and product mass

Create a Calculator

Under "Add Calculator" click the button for the type of calculator you want to use.

Refine Values

Each calculator has the same inputs, but will differ in which inputs are enabled or disabled.

Adjust the values on enabled inputs, and your output will be automatically updated.

The calculators do allow for physically impossible values (e.g. a product mass greater than the feed mass). There are some indicators to let you know something is off:

  • Greyed out bars in the calculator visualization
  • Negative or Infinity SWU

Feedback: I've considered a notification system to warn against common issues like downblending that causes negative SWU or waste enrichment that exceeds feed enrichment. Let me know if that would be worthwhile.

Connect Calculators

You might want the output of one calculator to drive the values in the next calculator. You can see the links as a color-coded icons on connected output/input folders. To accomplish this:

Start a Link:

Click Link Output Values button (blue chevron pointing right) for the material you want to use

Connect Link to Target

Click a valid Input Link Values button (blue circle) - these will appear automatically when you've started a link

NOTE: To cancel the link process without choosing an input, just right click anywhere

Remove Connections

To delete a link, click the color-coded link icon and it will be removed.

If you delete a calculator, any connections will also be deleted.

Reading the Visualization Bars

Each calculator has visualization bars to show the mass and enrichment level for Feed, Product, and Waste material.

The width of the dashed bar always reflects to Feed mass (which is equal to Product mass + Waste mass)

Yellow indicates the total mass, and red is the percentage of enriched material.

Feedback: I would love to incorporate more useful visualizations. If you have ideas, let me know!

References

These calculators are built using the math and formulas of Federation of American Scientists (FAS) and the URENCO calculator.

Additional references can be found on the references page: https://enrichment-calc.netlify.app/references

Built With

About

A modern enrichment calculator. Instantly see how enrichment variables change under different scenarios by isolating SWU, Feed and SWU, Product and SWU, or Feed and Product.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published