Asee peer logo

Carlo Simulations

Download Paper |

Conference

2020 ASEE Virtual Annual Conference Content Access

Location

Virtual On line

Publication Date

June 22, 2020

Start Date

June 22, 2020

End Date

June 26, 2021

Conference Session

Computing and Information Technology Division Technical Session 9

Tagged Division

Computing and Information Technology

Page Count

13

DOI

10.18260/1-2--34263

Permanent URL

https://strategy.asee.org/34263

Download Count

193

Request a correction

Paper Authors

biography

Mohammad Rafiq Muqri DeVry University, Pomona

visit author page

Dr. Mohammad R. Muqri is a Professor in College of Engineering and Information Sciences at DeVry University. He received his M.S.E.E. degree from University of Tennessee, Knoxville. His research interests include modeling and simulations, algorithmic computing, analog and digital signal processing.

visit author page

Download Paper |

Abstract

LEVERAGING THE POWER OF C#, PYTHON AND MATLAB FOR STOCHASTIC OR MONTE CARLO SIMULATIONS

Monte Carlo simulation is one specific multivariate modeling technique that allows researchers to run multiple trials and define all potential outcomes of an event or investment. In various scientific and industrial fields, stochastic simulations are taking on a new importance. Advances in high performance computing have enhanced the practitioners’ aim to simulate more and more complex systems, use random parameters as well as random noises to model the parametric uncertainties of these systems. The error analysis of these computations is a highly complex mathematical undertaking. Monte Carlo Methods are applied in two ways: simulation and sampling. Simulation refers to methods of providing mathematical imitation of real random phenomenon. Sampling refers to methods of deducing properties of a large set of elements by studying only a small, random subset. The paper will explore selected programming tools, theoretical analysis of stochastic numerical methods, and practical issues at a high level, so as to provide optimal results on the accuracy of Monte Carlo simulations of stochastic processes. The techniques discussed in this teaching module were meant to help students to apply them to simulate particle transport, components reliability, risk analysis, molecular modeling and many other fields such as electron beam lithography or electron microscopy. The world of stochastic simulations is very rich and varied. Due to numerous simulation examples using C#, Python and Matlab programming snippets depicting graphical visualizations, it is expected that this teaching module will not only benefit students and instructors but also physicists, biologists, economists and other professionals working with stochastic simulations, As a result, there will be a discussion concerning the comparison of Matlab, C# and Python programming tools as well as students’ feedback. The result of this new approach is expected to strengthen the capacity and quality of our degree programs and enhance overall student learning and satisfaction.

Muqri, M. R. (2020, June), Carlo Simulations Paper presented at 2020 ASEE Virtual Annual Conference Content Access, Virtual On line . 10.18260/1-2--34263

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2020 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015