Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
c4e083b
npm init
StoneCypher Dec 22, 2018
c4ac205
node-appropriate gitignore
StoneCypher Dec 22, 2018
0fb227c
draft
StoneCypher Dec 22, 2018
55ddc97
Merge pull request #1 from StoneCypher/AddNodeForDocBuild
StoneCypher Dec 22, 2018
f0b6056
Merge remote-tracking branch 'upstream/master'
StoneCypher Dec 22, 2018
bf1b059
Set theme jekyll-theme-cayman
StoneCypher Dec 22, 2018
f507da2
update cycle
StoneCypher Dec 22, 2018
06166c8
Merge branch 'master' of github.com:StoneCypher/reactor
StoneCypher Dec 22, 2018
e8f959b
maintain gh pages config
StoneCypher Dec 22, 2018
e7630e1
site maintenance instructions
StoneCypher Dec 22, 2018
100f663
link was malformed
StoneCypher Dec 22, 2018
19b7eda
improved readability
StoneCypher Dec 22, 2018
c0fbed9
headings to links
StoneCypher Dec 22, 2018
3c64331
blueprint sublist
StoneCypher Dec 22, 2018
7779363
no good answer for ip yet
StoneCypher Dec 22, 2018
3f466a0
Merge pull request #2 from StoneCypher/ImproveTheSite
StoneCypher Dec 22, 2018
69ff8ec
push build (also add a subheader)
StoneCypher Dec 22, 2018
b996f4b
try emboldening the links-as-headers
StoneCypher Dec 22, 2018
9aabf74
bad link to open questions.
StoneCypher Dec 22, 2018
d699050
Merge remote-tracking branch 'upstream/master'
StoneCypher Dec 22, 2018
97c8f4d
clean up small merge fault
StoneCypher Dec 22, 2018
22dfa11
let's break that list up a skosh
StoneCypher Dec 22, 2018
0ceb1d2
update site
StoneCypher Dec 22, 2018
a7051c0
typo in site copy was killing open questions page
StoneCypher Dec 22, 2018
040dc96
Slightly better issue tracker instructions. Markdown formatting tech…
StoneCypher Dec 22, 2018
5a2d30a
stop forgetting to run the build, goon
StoneCypher Dec 22, 2018
9578a58
bold the tracker link to make it more visible next to the image
StoneCypher Dec 22, 2018
99caae6
guess it should be the pdfs too huh (also fix some typos)
StoneCypher Dec 22, 2018
a1dbb89
fix build instructions in maintenance page
StoneCypher Dec 22, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
61 changes: 61 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
coverage

# nyc test coverage
.nyc_output

# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# Bower dependency directory (https://bower.io/)
bower_components

# node-waf configuration
.lock-wscript

# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release

# Dependency directories
node_modules/
jspm_packages/

# TypeScript v1 declaration files
typings/

# Optional npm cache directory
.npm

# Optional eslint cache
.eslintcache

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# dotenv environment variables file
.env

# next.js build output
.next
50 changes: 43 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,52 @@

Welcome to the main repository for Transatomic's public domain reactor design documents. We're very glad to be working with the Department of Energy's Gateway for Accelerated Innovation in Nuclear to share our design with the public, and we hope that this work will support a wide range of molten salt reactor research and development efforts.

For additional information, and if you'd like to contribute to this project, please contact info@transatomicpower.com.
For additional information, and if you'd like to contribute to this project, please contact [info@transatomicpower.com](mailto:info@transatomicpower.com).

The subdirectories are organized as follows:

<b>IP-filings</b> - Granted patents, applications, and provisional filings.

<b>blueprints</b> - Balance-of-plant blueprints for the 520 MWe reactor design (TAP-520).
<br/><br/>

<b>open-questions</b> - A list of technology gaps and other areas of important future research for molten salt reactors.
## Organization

<b>tech-reports</b> - Technical reports written as part of our GAIN (Gateway for Accelerated Innovation in Nuclear) collaboration with the Oak Ridge National Laboratory, describing the TAP-520 design.
The subdirectories are organized as follows:

<b>white-papers</b> - Whitepapers describing the overall design of the [TAP-520](https://github.com/transatomic/reactor/blob/master/white-papers/TAP-520-White-Paper-v2.1.pdf), the [neutronics](https://github.com/transatomic/reactor/blob/master/white-papers/Neutronics-White-Paper-v1.1.pdf) of the TAP-520, the [zirconium hydride moderator](https://github.com/transatomic/reactor/blob/master/white-papers/ZrH-White-Paper-v3.5.pdf), and the [TPX microreactor design](https://github.com/transatomic/reactor/blob/master/white-papers/TPX-Microreactor-Design-Overview-v0.1.pdf).
1. <b>IP-filings</b>
* Granted patents, applications, and provisional filings.
* [Github Link](https://github.com/transatomic/reactor/tree/master/IP-filings)
1. **[blueprints](blueprints/README.md)**
* Balance-of-plant blueprints for the 520 MWe reactor design (TAP-520).
* [M100SH1](blueprints/M100SH1.pdf) -
[M100SH2](blueprints/M100SH2.pdf)
* [M101](blueprints/M101.pdf) -
[M105](blueprints/M105.pdf) -
[M106](blueprints/M106.pdf) -
[M107](blueprints/M107.pdf) -
[M108](blueprints/M108.pdf) -
[M109](blueprints/M109.pdf) -
[M110](blueprints/M110.pdf) -
[M111](blueprints/M111.pdf) -
[M112](blueprints/M112.pdf)
* [M200](blueprints/M200.pdf) -
[M201](blueprints/M201.pdf) -
[M202](blueprints/M202.pdf) -
[M205](blueprints/M205.pdf) -
[M210](blueprints/M210.pdf) -
[M250](blueprints/M250.pdf) -
[M251](blueprints/M251.pdf)
* [one line diagram](blueprints/M251.pdf) -
[steampro analysis](blueprints/M251.pdf) -
[water balance](blueprints/M251.pdf)

1. **[open-questions](open-questions/README.md)**
* A list of technology gaps and other areas of important future research for molten salt reactors.
1. <b>tech-reports</b>
* Technical reports written as part of our GAIN (Gateway for Accelerated Innovation in Nuclear) collaboration with the Oak Ridge National Laboratory, describing the TAP-520 design.
* [2016 report](tech-reports/ORNL-TM-2016-742.pdf)
* [2017 report](tech-reports/ORNL-TM-2017-475.pdf)
1. <b>white-papers</b>
* Whitepapers describing
* the overall design of the [TAP-520](https://github.com/transatomic/reactor/blob/master/white-papers/TAP-520-White-Paper-v2.1.pdf),
* the [neutronics](https://github.com/transatomic/reactor/blob/master/white-papers/Neutronics-White-Paper-v1.1.pdf) of the TAP-520,
* the [zirconium hydride moderator](https://github.com/transatomic/reactor/blob/master/white-papers/ZrH-White-Paper-v3.5.pdf), and
* the [TPX microreactor design](https://github.com/transatomic/reactor/blob/master/white-papers/TPX-Microreactor-Design-Overview-v0.1.pdf).
53 changes: 53 additions & 0 deletions docs/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
# Transatomic Reactor Documentation

Welcome to the main repository for Transatomic's public domain reactor design documents. We're very glad to be working with the Department of Energy's Gateway for Accelerated Innovation in Nuclear to share our design with the public, and we hope that this work will support a wide range of molten salt reactor research and development efforts.

For additional information, and if you'd like to contribute to this project, please contact [info@transatomicpower.com](mailto:info@transatomicpower.com).



<br/><br/>

## Organization

The subdirectories are organized as follows:

1. <b>IP-filings</b>
* Granted patents, applications, and provisional filings.
* [Github Link](https://github.com/transatomic/reactor/tree/master/IP-filings)
1. **[blueprints](blueprints/README.md)**
* Balance-of-plant blueprints for the 520 MWe reactor design (TAP-520).
* [M100SH1](blueprints/M100SH1.pdf) -
[M100SH2](blueprints/M100SH2.pdf)
* [M101](blueprints/M101.pdf) -
[M105](blueprints/M105.pdf) -
[M106](blueprints/M106.pdf) -
[M107](blueprints/M107.pdf) -
[M108](blueprints/M108.pdf) -
[M109](blueprints/M109.pdf) -
[M110](blueprints/M110.pdf) -
[M111](blueprints/M111.pdf) -
[M112](blueprints/M112.pdf)
* [M200](blueprints/M200.pdf) -
[M201](blueprints/M201.pdf) -
[M202](blueprints/M202.pdf) -
[M205](blueprints/M205.pdf) -
[M210](blueprints/M210.pdf) -
[M250](blueprints/M250.pdf) -
[M251](blueprints/M251.pdf)
* [one line diagram](blueprints/M251.pdf) -
[steampro analysis](blueprints/M251.pdf) -
[water balance](blueprints/M251.pdf)

1. **[open-questions](open-questions/README.md)**
* A list of technology gaps and other areas of important future research for molten salt reactors.
1. <b>tech-reports</b>
* Technical reports written as part of our GAIN (Gateway for Accelerated Innovation in Nuclear) collaboration with the Oak Ridge National Laboratory, describing the TAP-520 design.
* [2016 report](tech-reports/ORNL-TM-2016-742.pdf)
* [2017 report](tech-reports/ORNL-TM-2017-475.pdf)
1. <b>white-papers</b>
* Whitepapers describing
* the overall design of the [TAP-520](https://github.com/transatomic/reactor/blob/master/white-papers/TAP-520-White-Paper-v2.1.pdf),
* the [neutronics](https://github.com/transatomic/reactor/blob/master/white-papers/Neutronics-White-Paper-v1.1.pdf) of the TAP-520,
* the [zirconium hydride moderator](https://github.com/transatomic/reactor/blob/master/white-papers/ZrH-White-Paper-v3.5.pdf), and
* the [TPX microreactor design](https://github.com/transatomic/reactor/blob/master/white-papers/TPX-Microreactor-Design-Overview-v0.1.pdf).
1 change: 1 addition & 0 deletions docs/_config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
theme: jekyll-theme-cayman
Binary file added docs/blueprints/M100SH1.pdf
Binary file not shown.
Binary file added docs/blueprints/M100SH2.pdf
Binary file not shown.
Binary file added docs/blueprints/M101.pdf
Binary file not shown.
Binary file added docs/blueprints/M105.pdf
Binary file not shown.
Binary file added docs/blueprints/M106.pdf
Binary file not shown.
Binary file added docs/blueprints/M107.pdf
Binary file not shown.
Binary file added docs/blueprints/M108.pdf
Binary file not shown.
Binary file added docs/blueprints/M109.pdf
Binary file not shown.
Binary file added docs/blueprints/M110.pdf
Binary file not shown.
Binary file added docs/blueprints/M111.pdf
Binary file not shown.
Binary file added docs/blueprints/M112.pdf
Binary file not shown.
Binary file added docs/blueprints/M200.pdf
Binary file not shown.
Binary file added docs/blueprints/M201.pdf
Binary file not shown.
Binary file added docs/blueprints/M202.pdf
Binary file not shown.
Binary file added docs/blueprints/M205.pdf
Binary file not shown.
Binary file added docs/blueprints/M210.pdf
Binary file not shown.
Binary file added docs/blueprints/M250.pdf
Binary file not shown.
Binary file added docs/blueprints/M251.pdf
Binary file not shown.
25 changes: 25 additions & 0 deletions docs/blueprints/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# File Descriptions

> We have verified with the NNSA that our public release of these documents is in compliance with export control guidelines.

1. M100SH1 – [Feedwater and Condensate System I](https://github.com/transatomic/reactor/blob/master/blueprints/M100SH1.pdf)
1. M100SH2 – [Feedwater and Condensate System II](https://github.com/transatomic/reactor/blob/master/blueprints/M100SH2.pdf)
1. M101 – [Process Flow Diagram – Steam System](https://github.com/transatomic/reactor/blob/master/blueprints/M101.pdf)
1. M105 – [Primary Cooling System – Loop A and B](https://github.com/transatomic/reactor/blob/master/blueprints/M105.pdf)
1. M106 – [Intermediate Cooling and Drain Down System](https://github.com/transatomic/reactor/blob/master/blueprints/M106.pdf)
1. M107 – [Primary Loop Normal and Emergency Drain System](https://github.com/transatomic/reactor/blob/master/blueprints/M107.pdf)
1. M108 – [Offgas System](https://github.com/transatomic/reactor/blob/master/blueprints/M108.pdf)
1. M109 – [Drain Tank Cooling System – Loop A and B](https://github.com/transatomic/reactor/blob/master/blueprints/M109.pdf)
1. M110 – [Fuel Salt Preprocessing and Loading System](https://github.com/transatomic/reactor/blob/master/blueprints/M110.pdf)
1. M111 – [Decay Heat Removal System](https://github.com/transatomic/reactor/blob/master/blueprints/M111.pdf)
1. M112 – [Emergency Core Cooling System](https://github.com/transatomic/reactor/blob/master/blueprints/M112.pdf)
1. M200 – [Reactor Building Plan 42' Elevation Section](https://github.com/transatomic/reactor/blob/master/blueprints/M200.pdf)
1. M201 – [Reactor Building Plan 0' Elevation Section](https://github.com/transatomic/reactor/blob/master/blueprints/M201.pdf)
1. M202 – [Reactor Building Plan -24' and -42' Elevation Section](https://github.com/transatomic/reactor/blob/master/blueprints/M202.pdf)
1. M205 – [Reactor Building Section A-A](https://github.com/transatomic/reactor/blob/master/blueprints/M205.pdf)
1. M210 – [Plot Plan](https://github.com/transatomic/reactor/blob/master/blueprints/M210.pdf)
1. M250 – [Turbine Building Operating Floor](https://github.com/transatomic/reactor/blob/master/blueprints/M250.pdf)
1. M251 – [Turbine Building Section A-A](https://github.com/transatomic/reactor/blob/master/blueprints/M251.pdf)
1. one-line-diagram – [Simplified representation of three-phase power system](https://github.com/transatomic/reactor/blob/master/blueprints/one-line-diagram.pdf)
1. steampro-analysis – [Analysis of turbine system](https://github.com/transatomic/reactor/blob/master/blueprints/steampro-analysis.PDF)
1. water-balance – [Whole-plant water balance](https://github.com/transatomic/reactor/blob/master/blueprints/water-balance.pdf)
Binary file added docs/blueprints/one-line-diagram.pdf
Binary file not shown.
Binary file added docs/blueprints/steampro-analysis.PDF
Binary file not shown.
Binary file added docs/blueprints/water-balance.pdf
Binary file not shown.
60 changes: 60 additions & 0 deletions docs/maintenance.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
These instructions are also at [https://transatomic.github.io/maintenance.md](https://transatomic.github.io/maintenance.md).



<br/><br/>

# Maintenance

Maintaining this site is easy. It's a [github pages](https://pages.github.com/) site.

This site currently relies on Github's mechanism to translate `markdown` to HTML. That
is not required, and may be disabled at any time.



<br/><br/>

## Updating the page

Updating is done with an `npm` script in `package.json`.

```
npm run build
```

The site will now rebuild itself. Afterwards, just commit as normal.

```
git add . -A
git commit -m "what changed"
git push origin
```

Given a minute or two, the site will now update itself.



<br/><br/>

## Changing the theme

Because of the `npm` automation, there's an extra step to changing the theme, above and
beyond a normal Github Pages site. (Sorry. It's fixable, but I'm lazy, and theme changing
is something most people do zero or one times, so, it doesn't seem worth the effort.)

1. First update the theme like you'd expect. Notice that it works.
1. Ha! This is software.
1. It will fail later when you don't expect it and don't remember the relevant context.
1. Later, you update the docs and rebuild.
1. Wtf? The. The old theme is back?
1. That's because of a step at the end in `package.json`
1. This step copies its clone of the gh pages config, which includes theme, over the existing one
1. That's because nuking the docs folder nukes the gh pages config
1. So if you want to change the theme:
1. Make the change as normal
1. Pull the repo.
1. Notice GH has changed `/docs/_config.yml`
1. Replace the repo's `githubpages_config.yml` with that new `_config.yml`
1. Now the build process enforces your new theme instead of the old one
1. Huzzah
25 changes: 25 additions & 0 deletions docs/open-questions/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Open questions

This subdirectory outlines what we view as some of the key unsolved problems in molten salt reactor development -- these are areas where new technologies and/or new companies are needed to fill crucial gaps.

We'd love to get your feedback on additional issues you've identified as well. You can add new ones via the **[github repo's issue tracker](https://github.com/transatomic/reactor/issues)** (tab at the top of the repo page,) and we'll integrate them here.

![image](https://user-images.githubusercontent.com/77482/50378886-ff002400-05f0-11e9-9d25-84115971c350.png)



<br/><br/>

## MSR Safeguards and Materials Control

Liquid fuel is inherently more difficult to monitor and safeguard than solid fuel. At the most basic level, monitoring solid fuel relies on counting fuel assemblies -- this is not possible with liquid fuel. In an MSR, it is necessary to keep careful track of both

1. the volume of the fuel salt and
1. its isotopic composition

to ensure that materials are not being diverted from the site. The situation is further complicated by the fact that the fuel salt is not necessarily homogenous within the reactor. Several new technologies could be developed to help address this problem, including the following:

* Flow meters and other monitoring devices capable of withstanding the high temperatures, radiation damage, and corrosive environment of an MSR.
* Methods of evaluating off-gas composition (e.g. using mass spec) as a cross-check for reactor isotopic composition.
* Methods to directly (in situ) monitor fuel salt composition in the reactor.
* Secure communications protocols for outside verification of these measurements.
Binary file added docs/tech-reports/ORNL-TM-2016-742.pdf
Binary file not shown.
Binary file added docs/tech-reports/ORNL-TM-2017-475.pdf
Binary file not shown.
Binary file not shown.
Binary file added docs/white-papers/TAP-520-White-Paper-v2.1.pdf
Binary file not shown.
Binary file not shown.
Binary file added docs/white-papers/ZrH-White-Paper-v3.5.pdf
Binary file not shown.
1 change: 1 addition & 0 deletions githubpages_config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
theme: jekyll-theme-cayman
60 changes: 60 additions & 0 deletions maintenance.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
These instructions are also at [https://transatomic.github.io/maintenance.md](https://transatomic.github.io/maintenance.md).



<br/><br/>

# Maintenance

Maintaining this site is easy. It's a [github pages](https://pages.github.com/) site.

This site currently relies on Github's mechanism to translate `markdown` to HTML. That
is not required, and may be disabled at any time.



<br/><br/>

## Updating the page

Updating is done with an `npm` script in `package.json`.

```
npm run build
```

The site will now rebuild itself. Afterwards, just commit as normal.

```
git add . -A
git commit -m "what changed"
git push origin
```

Given a minute or two, the site will now update itself.



<br/><br/>

## Changing the theme

Because of the `npm` automation, there's an extra step to changing the theme, above and
beyond a normal Github Pages site. (Sorry. It's fixable, but I'm lazy, and theme changing
is something most people do zero or one times, so, it doesn't seem worth the effort.)

1. First update the theme like you'd expect. Notice that it works.
1. Ha! This is software.
1. It will fail later when you don't expect it and don't remember the relevant context.
1. Later, you update the docs and rebuild.
1. Wtf? The. The old theme is back?
1. That's because of a step at the end in `package.json`
1. This step copies its clone of the gh pages config, which includes theme, over the existing one
1. That's because nuking the docs folder nukes the gh pages config
1. So if you want to change the theme:
1. Make the change as normal
1. Pull the repo.
1. Notice GH has changed `/docs/_config.yml`
1. Replace the repo's `githubpages_config.yml` with that new `_config.yml`
1. Now the build process enforces your new theme instead of the old one
1. Huzzah
11 changes: 10 additions & 1 deletion open-questions/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,23 @@

This subdirectory outlines what we view as some of the key unsolved problems in molten salt reactor development -- these are areas where new technologies and/or new companies are needed to fill crucial gaps.

We'd love to get your feedback on additional issues you've identified as well. You can add new ones via the "Issues" tab at the top of the page, and we'll integrate them here.
We'd love to get your feedback on additional issues you've identified as well. You can add new ones via the **[github repo's issue tracker](https://github.com/transatomic/reactor/issues)** (tab at the top of the repo page,) and we'll integrate them here.

![image](https://user-images.githubusercontent.com/77482/50378886-ff002400-05f0-11e9-9d25-84115971c350.png)



<br/><br/>

## MSR Safeguards and Materials Control

Liquid fuel is inherently more difficult to monitor and safeguard than solid fuel. At the most basic level, monitoring solid fuel relies on counting fuel assemblies -- this is not possible with liquid fuel. In an MSR, it is necessary to keep careful track of both

1. the volume of the fuel salt and
1. its isotopic composition

to ensure that materials are not being diverted from the site. The situation is further complicated by the fact that the fuel salt is not necessarily homogenous within the reactor. Several new technologies could be developed to help address this problem, including the following:

* Flow meters and other monitoring devices capable of withstanding the high temperatures, radiation damage, and corrosive environment of an MSR.
* Methods of evaluating off-gas composition (e.g. using mass spec) as a cross-check for reactor isotopic composition.
* Methods to directly (in situ) monitor fuel salt composition in the reactor.
Expand Down
Loading