Application and Implementation of Monte Carlo Method in Mechanical Engineering

2010 ◽  
Vol 26-28 ◽  
pp. 925-930
Author(s):  
Guo Qiang Chen ◽  
Jun Wei Zhao

As a powerful tool for scientific research, Monte Carlo simulation has been utilized widely in mechanical engineering for a long time. The paper reviews the application in statistical tolerance analysis, reliability design and analysis, uncertainty analysis in mechanical measurement, robot error, position and attitude analysis, and optimum design. The implementation of Monte Carlo method is also discussed and classified into three types: using Monte Carlo simulation software directly, programming in the development environment with random number generator, and programming from the basic random number generation. Finally, the authors points out using Monte Carlo software directly is recommend because the engineer needn’t concern the detail of the complex computation and can pay more attention to the purpose of the mechanical application.

2008 ◽  
Vol 04 (02) ◽  
pp. 123-141 ◽  
Author(s):  
AREEG ABDALLA ◽  
JAMES BUCKLEY

We apply our new fuzzy Monte Carlo method to certain fuzzy non-linear regression problems to estimate the best solution. The best solution is a vector of triangular fuzzy numbers, for the fuzzy coefficients in the model, which minimizes an error measure. We use a quasi-random number generator to produce random sequences of these fuzzy vectors which uniformly fill the search space. We consider example problems to show that this Monte Carlo method obtains solutions comparable to those obtained by an evolutionary algorithm.


1968 ◽  
Vol 90 (3) ◽  
pp. 328-332 ◽  
Author(s):  
A. F. Emery ◽  
W. W. Carson

A modification to the Monte Carlo method is described which reduces calculation time and improves the accuracy. This method—termed “Exodus”—is not dependent upon a random number generator and may be applied to any problem which admits of a nodal network.


2018 ◽  
Vol 244 ◽  
pp. 01016
Author(s):  
Marián Handrik ◽  
Jana Handriková ◽  
Milan Vaško ◽  
Filip Dorčiak

Nonuniform Monte-Carlo method is often used for optimization and solution of function mapping. This method has some disadvantages. New genetic algorithm, based on uniform Monte-Carlo is proposed by authors reduce disadvantage of nonuniform Monte- Carlo method. Both of these methods are based on random number generation and therefore the solutions are approximate. Statistical evaluation of solutions is used for comparison.


Author(s):  
Yanlong Cao ◽  
Huiwen Yan ◽  
Ting Liu ◽  
Jiangxin Yang

Tolerance analysis is increasingly becoming an important tool for mechanical design, process planning, manufacturing, and inspection. It provides a quantitative analysis tool for evaluating the effects of manufacturing variations on performance and overall cost of the final assembly. It boosts concurrent engineering by bringing engineering design requirements and manufacturing capabilities together in a common model. It can be either worst-case or statistical. It may involve linear or nonlinear behavior. Monte Carlo simulation is the simplest and the most popular method for nonlinear statistical tolerance analysis. Monte Carlo simulation offers a powerful analytical method for predicting the effects of manufacturing variations on design performance and production cost. However, the main drawbacks of this method are that it is necessary to generate very large samples to assure calculation accuracy, and that the results of analysis contain errors of probability. In this paper, a quasi-Monte Carlo method based on good point (GP) set is proposed. The difference between the method proposed and Monte Carlo simulation lies in that the quasi-random numbers generated by Monte Carlo simulation method are replaced by ones generated by the method proposed in this paper. Compared with Monte Carlo simulation method, the proposed method provides analysis results with less calculation amount and higher precision.


2021 ◽  
Vol 11 (8) ◽  
pp. 3330
Author(s):  
Pietro Nannipieri ◽  
Stefano Di Matteo ◽  
Luca Baldanzi ◽  
Luca Crocetti ◽  
Jacopo Belli ◽  
...  

Random numbers are widely employed in cryptography and security applications. If the generation process is weak, the whole chain of security can be compromised: these weaknesses could be exploited by an attacker to retrieve the information, breaking even the most robust implementation of a cipher. Due to their intrinsic close relationship with analogue parameters of the circuit, True Random Number Generators are usually tailored on specific silicon technology and are not easily scalable on programmable hardware, without affecting their entropy. On the other hand, programmable hardware and programmable System on Chip are gaining large adoption rate, also in security critical application, where high quality random number generation is mandatory. The work presented herein describes the design and the validation of a digital True Random Number Generator for cryptographically secure applications on Field Programmable Gate Array. After a preliminary study of literature and standards specifying requirements for random number generation, the design flow is illustrated, from specifications definition to the synthesis phase. Several solutions have been studied to assess their performances on a Field Programmable Gate Array device, with the aim to select the highest performance architecture. The proposed designs have been tested and validated, employing official test suites released by NIST standardization body, assessing the independence from the place and route and the randomness degree of the generated output. An architecture derived from the Fibonacci-Galois Ring Oscillator has been selected and synthesized on Intel Stratix IV, supporting throughput up to 400 Mbps. The achieved entropy in the best configuration is greater than 0.995.


Sign in / Sign up

Export Citation Format

Share Document