Speeding up Statistical Tolerance Analysis to Real Time

Abstract

Statistical tolerance analysis based on Monte Carlo simulation can be applied to obtain a cost-optimized tolerance specification that satisfies both the cost and quality requirements associated with manufacturing. However, this process requires time-consuming computations. We found that an implementation that uses the graphics processing unit (GPU) for vector-chain-based statistical tolerance analysis scales better with increasing sample size than a similar implementation on the central processing unit (CPU). Furthermore, we identified a significant potential for reducing runtime by using array vectorization with NumPy, the proper selection of row- and column- major order, and the use of single precision floating-point numbers for the GPU implementation. In conclusion, we present open source statistical tolerance analysis and statistical tolerance synthesis approaches with Python that can be used to improve existing workflows to real time on regular desktop computers.

mehr

Mehr zum Titel

Titel Speeding up Statistical Tolerance Analysis to Real Time
Medien Applied Science
Verlag MDPI
Heft 9
Band 11
ISBN 2076-3417
Verfasser/Herausgeber Peter Grohmann, Prof. Dr.-Ing. Michael S. J. Walter
Seiten ---
Veröffentlichungsdatum 05.05.2021
Projekttitel ---
Zitation Grohmann, Peter; Walter, Michael S. J. (2021): Speeding up Statistical Tolerance Analysis to Real Time . Applied Science 11, 4207 (9). DOI: 10.3390/app11094207