Computing and Simulation for Engineers


Book Description

This book presents the reader with comprehensive insight into various kinds of mathematical modeling and numerical computation for problems arising in several branches of engineering, such as mechanical engineering, computer science engineering, electrical engineering, electronics and communication engineering, and civil engineering. The book: • Discusses topics related to clean and green energy production and storage • Bridges the gap between core theory and costly industrial experiments • Covers advanced biomechanics and nanodrug delivery topics • Explores diversified applications of mathematical techniques to solve practical engineering problems The text in this book emphasizes mathematical treatment of soft computing, image and signal processing, fluid flows in various geometries, biomechanics, biological modeling, a mathematical description of the solar cell, analytical and numerical treatment of problems in fracture mechanics, and antenna design modeling. It also discusses the numerical computations of biomechanics problems and problems arising in cryptography. The text further covers optimization techniques that are useful for real-world problems. This material is primarily written for graduate students and academic researchers in a number of engineering fields, including electrical, electronics and communication, industrial, manufacturing, mechanical, computer science, and mathematics.




Modelling and Computation in Engineering


Book Description

In recent years the theory and technology of modelling and computation in engineering has expanded rapidly, and has been widely applied in various kinds of engineering projects. Modelling and Computation in Engineering is a collection of 37 contributions, which cover the state-of-the-art on a broad range of topics, including:- Tunnelling- Seismic r




Modeling and Computing for Geotechnical Engineering


Book Description

Modeling and computing is becoming an essential part of the analysis and design of an engineered system. This is also true of "geotechnical systems", such as soil foundations, earth dams and other soil-structure systems. The general goal of modeling and computing is to predict and understand the behaviour of the system subjected to a variety of possible conditions/scenarios (with respect to both external stimuli and system parameters), which provides the basis for a rational design of the system. The essence of this is to predict the response of the system to a set of external forces. The modelling and computing essentially involve the following three phases: (a) Idealization of the actual physical problem, (b) Formulation of a mathematical model represented by a set of equations governing the response of the system, and (c) Solution of the governing equations (often requiring numerical methods) and graphical representation of the numerical results. This book will introduce these phases. MATLAB® codes and MAPLE® worksheets are available for those who have bought the book. Please contact the author at [email protected] or [email protected]. Kindly provide the invoice number and date of purchase.




Mathematical Modeling And Computation In Finance: With Exercises And Python And Matlab Computer Codes


Book Description

This book discusses the interplay of stochastics (applied probability theory) and numerical analysis in the field of quantitative finance. The stochastic models, numerical valuation techniques, computational aspects, financial products, and risk management applications presented will enable readers to progress in the challenging field of computational finance.When the behavior of financial market participants changes, the corresponding stochastic mathematical models describing the prices may also change. Financial regulation may play a role in such changes too. The book thus presents several models for stock prices, interest rates as well as foreign-exchange rates, with increasing complexity across the chapters. As is said in the industry, 'do not fall in love with your favorite model.' The book covers equity models before moving to short-rate and other interest rate models. We cast these models for interest rate into the Heath-Jarrow-Morton framework, show relations between the different models, and explain a few interest rate products and their pricing.The chapters are accompanied by exercises. Students can access solutions to selected exercises, while complete solutions are made available to instructors. The MATLAB and Python computer codes used for most tables and figures in the book are made available for both print and e-book users. This book will be useful for people working in the financial industry, for those aiming to work there one day, and for anyone interested in quantitative finance. The topics that are discussed are relevant for MSc and PhD students, academic researchers, and for quants in the financial industry.




Programming Models for Parallel Computing


Book Description

An overview of the most prominent contemporary parallel processing programming models, written in a unique tutorial style. With the coming of the parallel computing era, computer scientists have turned their attention to designing programming models that are suited for high-performance parallel computing and supercomputing systems. Programming parallel systems is complicated by the fact that multiple processing units are simultaneously computing and moving data. This book offers an overview of some of the most prominent parallel programming models used in high-performance computing and supercomputing systems today. The chapters describe the programming models in a unique tutorial style rather than using the formal approach taken in the research literature. The aim is to cover a wide range of parallel programming models, enabling the reader to understand what each has to offer. The book begins with a description of the Message Passing Interface (MPI), the most common parallel programming model for distributed memory computing. It goes on to cover one-sided communication models, ranging from low-level runtime libraries (GASNet, OpenSHMEM) to high-level programming models (UPC, GA, Chapel); task-oriented programming models (Charm++, ADLB, Scioto, Swift, CnC) that allow users to describe their computation and data units as tasks so that the runtime system can manage computation and data movement as necessary; and parallel programming models intended for on-node parallelism in the context of multicore architecture or attached accelerators (OpenMP, Cilk Plus, TBB, CUDA, OpenCL). The book will be a valuable resource for graduate students, researchers, and any scientist who works with data sets and large computations. Contributors Timothy Armstrong, Michael G. Burke, Ralph Butler, Bradford L. Chamberlain, Sunita Chandrasekaran, Barbara Chapman, Jeff Daily, James Dinan, Deepak Eachempati, Ian T. Foster, William D. Gropp, Paul Hargrove, Wen-mei Hwu, Nikhil Jain, Laxmikant Kale, David Kirk, Kath Knobe, Ariram Krishnamoorthy, Jeffery A. Kuehn, Alexey Kukanov, Charles E. Leiserson, Jonathan Lifflander, Ewing Lusk, Tim Mattson, Bruce Palmer, Steven C. Pieper, Stephen W. Poole, Arch D. Robison, Frank Schlimbach, Rajeev Thakur, Abhinav Vishnu, Justin M. Wozniak, Michael Wilde, Kathy Yelick, Yili Zheng




Mathematical Modeling and Computation of Real-Time Problems


Book Description

This book covers an interdisciplinary approach for understanding mathematical modeling by offering a collection of models, solved problems related to the models, the methodologies employed, and the results using projects and case studies with insight into the operation of substantial real-time systems. The book covers a broad scope in the areas of statistical science, probability, stochastic processes, fluid dynamics, supply chain, optimization, and applications. It discusses advanced topics and the latest research findings, uses an interdisciplinary approach for real-time systems, offers a platform for integrated research, and identifies the gaps in the field for further research. The book is for researchers, students, and teachers that share a goal of learning advanced topics and the latest research in mathematical modeling.




Computational Engineering


Book Description




Modeling and Computation in Engineering III


Book Description

The demands of modeling and computation in engineering are rapidly growing as a multidisciplinary area with connections to engineering, mathematics and computer science. Modeling and Computation in Engineering III contains 45 technical papers from the 3rd International Conference on Modeling and Computation in Engineering (CMCE 2014, 28-29 June 201




Models of Computation


Book Description

This book presents in their basic form the most important models of computation, their basic programming paradigms, and their mathematical descriptions, both concrete and abstract. Each model is accompanied by relevant formal techniques for reasoning on it and for proving some properties. After preliminary chapters that introduce the notions of structure and meaning, semantic methods, inference rules, and logic programming, the authors arrange their chapters into parts on IMP, a simple imperative language; HOFL, a higher-order functional language; concurrent, nondeterministic and interactive models; and probabilistic/stochastic models. The authors have class-tested the book content over many years, and it will be valuable for graduate and advanced undergraduate students of theoretical computer science and distributed systems, and for researchers in this domain. Each chapter of the book concludes with a list of exercises addressing the key techniques introduced, solutions to selected exercises are offered at the end of the book.




Computational Fluid Dynamics in Fire Engineering


Book Description

Fire and combustion presents a significant engineering challenge to mechanical, civil and dedicated fire engineers, as well as specialists in the process and chemical, safety, buildings and structural fields. We are reminded of the tragic outcomes of 'untenable' fire disasters such as at King's Cross underground station or Switzerland's St Gotthard tunnel. In these and many other cases, computational fluid dynamics (CFD) is at the forefront of active research into unravelling the probable causes of fires and helping to design structures and systems to ensure that they are less likely in the future. Computational fluid dynamics (CFD) is routinely used as an analysis tool in fire and combustion engineering as it possesses the ability to handle the complex geometries and characteristics of combustion and fire. This book shows engineering students and professionals how to understand and use this powerful tool in the study of combustion processes, and in the engineering of safer or more fire resistant (or conversely, more fire-efficient) structures.No other book is dedicated to computer-based fire dynamics tools and systems. It is supported by a rigorous pedagogy, including worked examples to illustrate the capabilities of different models, an introduction to the essential aspects of fire physics, examination and self-test exercises, fully worked solutions and a suite of accompanying software for use in industry standard modeling systems. - Computational Fluid Dynamics (CFD) is widely used in engineering analysis; this is the only book dedicated to CFD modeling analysis in fire and combustion engineering - Strong pedagogic features mean this book can be used as a text for graduate level mechanical, civil, structural and fire engineering courses, while its coverage of the latest techniques and industry standard software make it an important reference for researchers and professional engineers in the mechanical and structural sectors, and by fire engineers, safety consultants and regulators - Strong author team (CUHK is a recognized centre of excellence in fire eng) deliver an expert package for students and professionals, showing both theory and applications. Accompanied by CFD modeling code and ready to use simulations to run in industry-standard ANSYS-CFX and Fluent software