Skip to content
OpenCossan is an open and free toolbox for uncertainty quantification and management.
MATLAB C Python Tcl Shell Java
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
COSSANXengine
OpenSourceSoftware
doc
test/integration
.gitignore
Jenkinsfile
README.md
run_integration_tests.m

README.md

Build Status

OpenCossan is a Matlab-based toolbox for uncertainty quantification and management. The implemented framework includes third-party software integration (e.g. ANSYS), efficient numeric algorithms (e.g. Line Sampling) and parallelization for high performance computing. OpenCossan functionalities can be summarized in:

  • Uncertainty Quantification
  • Simulation-based Reliability Analysis
  • Sensitivity Analysis
  • Meta-Modelling
  • Stochastic Finite Elements Analysis
  • Reliability-Based Optimization

OpenCossan is being jointly developed at the Institute for Risk and Uncertainty, University of Liverpool, UK and the Institute for Risk and Reliability, Leibniz University Hannover, Germany.

https://cossan.co.uk

Getting started

If you are unfamiliar with git the stable version (master) can be downloaded by simply clicking the green Download .ZIP button. However, it is recommended to use the repository with git.

To clone it to your local machine type in the terminal:

git clone https://github.com/cossan-working-group/OpenCossan.git

Then navigate to OpenCossan\doc\GettingStarted.mlx in Matlab to view further instructions.

Usage

Comprehensive documentation is available in the wiki available at https://cossan.co.uk/wiki

Case studies

Project status

At the moment we are migrating from a private repository to GitHub. Some of the OpenCossan functionalities are not available in this repository yet.

Support

If you encounter any problem working with OpenCossan please do not hesitate to create an issue.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

Requirements and dependencies

Matlab R2018b or above is suggested. Most of the components should also work with less recent version of Matlab but there is not guarantee of it. The following packages are used by OpenCossan and are required for some functionalities:

  1. Statistical and Machine learning toolbox
  2. Optimization toolbox

How to cite

If you use this software, please read and cite these open-access articles:

  1. Patelli, E., 2017. COSSAN: a multidisciplinary software suite for uncertainty quantification and risk management. Handbook of uncertainty quantification, pp.1909-1977. DOI: https://dx.doi.org/10.1007/978-3-319-11259-6_59-1

Publications

The following publications have used OpenCossan:

  1. Edoardo Patelli and Diego A. Alvarez and Matteo Broggi and Marco de Angelis 2015 Uncertainty management in multidisciplinary design of critical safety systems Journal of Aerospace Information Systems, 12, 140-169 https://doi.org/10.2514/1.I010273
  2. Silvia Tolo and Edoardo Patelli and Michael Beer 2018 An open toolbox for the reduction, inference computation and sensitivity analysis of Credal Networks, Advances in Engineering Software, 115, 126-148 https://doi.org/10.1016/j.advengsoft.2017.09.003

License

LGPLv3

You can’t perform that action at this time.