Audentes Fortuna Iuvat
Developer | Damir Akchurin |
---|---|
Build Status | |
Latest Release | |
Citation | |
Documentation | |
Downloads | |
License |
Fortuna.jl
is a general-purpose Julia package for structural and system reliability analysis.
To install Fortuna.jl
package, type ]
in Julia REPL to enter the built-in Julia package manager and execute the following command:
pkg> add Fortuna
If you have used Fortuna.jl
package for a scientific publication, please cite the following journal article on the package published in the Journal of Open Source Software:
Akchurin, D., (2024). Fortuna.jl: Structural and System Reliability Analysis in Julia. Journal of Open Source Software, 9(100), 6967, https://doi.org/10.21105/joss.06967
As an alternative, use the following BibTeX entry to cite the journal article:
@article{Fortuna.jl:Akchurin:2024,
title = {Fortuna.jl: Structural and System Reliability Analysis in Julia},
author = {Damir Akchurin},
year = {2024},
publisher = {The Open Journal},
journal = {Journal of Open Source Software},
volume = {9},
number = {100},
pages = {6967},
doi = {10.21105/joss.06967},
url = {https://doi.org/10.21105/joss.06967}
}
Fortuna.jl
package is distributed under the MIT license. More information can be found in the LICENSE.md
file.
For assistance with the package, please raise an issue on the GitHub Issues page. Please use the appropriate labels to indicate the specific functionality you are inquiring about. Alternatively, contact the author directly at [email protected].
The author thanks the academic and industrial partners of the “Reliability 2030” initiative for their financial support.
The following functionality is planned to be added:
- Sampling techniques
- Inverse transform sampling
- Latin hypercube sampling
- Isoprobabilistic transformations
- Nataf transformation
- Reliability analysis
- Monte Carlo methods
- Direct Monte Carlo simulations
- Importance sampling method
- First-order reliability methods
- Mean-centered first-order second-moment method
- Rackwitz-Fiessler method
- Hasofer-Lind Rackwitz-Fiessler method
- Improved Hasofer-Lind Rackwitz-Fiessler method
- Second-order reliability methods
- Curve-fitting method
- Point-fitting method
- Subset simulation method
- Monte Carlo methods
- Inverse reliability analysis
- Sensitivity analysis
- w.r.t. parameters of limit state functions
- w.r.t. parameters and moments of random vectors
- Limit state functions defined using
- "Internal" FE models
- "External" FE models
- Surrogate models