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.
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.
License & copyright
© Khalil Al Handawi
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
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.
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.