The margin value method library

The margin value method (MVM) library is an open-source Python package consisting of libraries for defining complex engineering systems using a margin analysis network (MAN). The library provides class objects that represent the various components of the MAN and can be interfaced together to form a network. The library provides a number of computational tools to assess the ability of the system to absorb a change in its inputs (when for example a design requirement changes) by using excess margins.

_images/efm_example.png

Currently, mvmlib is designed for engineers with a python programming background to use since they would need to implement the behaviour models inline. A function-block modeling approach is being developed as a front-end for this library. The library includes a lot of modeling tools that are commonly used in engineering design such as probabilistic and fuzzy logic modeling tools to model uncertainty where it may exist.

The library also provides an intuitive and efficient way to store computations and results for later use and postprocessing as well as a number of visualization tools.

Cite us

To cite mvmlib: A. Brahma and D. C. Wynn. Margin value method for engineering design improvement.

@article{Brahma2020,
   author   = {Brahma, A. and Wynn, D. C.},
   doi      = {10.1007/s00163-020-00335-8},
   isbn     = {0123456789},
   issn     = {14356066},
   journal  = {Research in Engineering Design},
   number   = {3},
   pages    = {353--381},
   title    = {{Margin value method for engineering design improvement}},
   url      = {https://doi.org/10.1007/s00163-020-00335-8},
   volume   = {31},
   year     = {2020}}

References

[1]

A. Brahma and D. C. Wynn. Margin value method for engineering design improvement. Research in Engineering Design, 31(3):353–381, 2020. URL: https://doi.org/10.1007/s00163-020-00335-8, doi:10.1007/s00163-020-00335-8.

[2]

C. Eckert, O. Isaksson, and C. Earl. Design margins: a hidden issue in industry. Design Science, 5:e9, may 2019. URL: https://www.cambridge.org/core/product/identifier/S2053470119000076/type/journal_article, doi:10.1017/dsj.2019.7.

Documentation contents

Technical Documentation

Code Documentation

Indices and tables