Skip to content
/ F3M Public

A library of components that can be used to create models of nuclear facilities in MATLAB Simulink/Simevents

Notifications You must be signed in to change notification settings

sandialabs/F3M

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation


F3M (Fissile Facility Flow Modeler) is a library of components for MATLAB Simulink that can be used to create models of nuclear facilities. To use this library, you will need a license for MATLAB, Simulink, and Simevents.

The components of F3M are divided into either common or for a specific facility type. We provide basic instructions on how initialize and configure modules, but specifics arrangements and configurations of blocks (i.e., how to make a complete model) is out-of-scope for this project. The authors of this repository, the Sandia Nuclear Fuel Cycle and Safeguards Group, also develops facility models from the F3M library. These models, called the Separation and Safeguards Performance Model Library (SSPM-L) is not publicly available but can be requested by contacting us at [email protected].

Features



The Fissile Facility Flow Modeler (F3M) is an open source series of modules intended to facilitate the development of nuclear facility models in MATLAB Simulink for safeguards research. F3M consists of several libraries divided into facility type. This library is target towards modeling material flows and operations without specific operational details. For example, one generic block is the generic flow batcher. This block exposes parameters that describe the behavior of a batching operation such as batch target size and residual size, but does not describe dimensions or mechanics for how this process might be carried out. The most relevant details for safeguards research are material flows, quantities, and timings, which is the focus of this library.

Development

⚠️ F3M is still in early beta. Please contact us if you find bugs or other issues. ⚠️

Installation

F3M does not require any special install instructions. Simply download the repository and ensure that it is on your MATLAB path.

Getting Started

⚠️ Basic tutorial documents are still under development. However, users are encouraged to review documentation for the blocks included in F3M. ⚠️

Contact

[email protected]

Data Privacy

No data is collected from our library specifically, however as this library is designed for MATLAB Simulink, users are encouraged to review MATLAB's privacy policy.

License

CC BY 4.0

Acknowledgements

This work is supported by the DOE/NE Office of Materials and Chemical Technologies (NE-43) - Materials Protection, Accounting, and Control Technologies (MPACT) program.

About

A library of components that can be used to create models of nuclear facilities in MATLAB Simulink/Simevents

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published