New Optimization Algorithms and Applications: Atom-Based, Ecosystem-Based and Economics-Based presents the development of three new optimization algorithms - an Atom Search Optimization (ASO) algorithm, an Artificial Ecosystem-Based Optimization algorithm (AEO), a Supply Demand Based Optimization (SDO), and their applications within engineering. These algorithms are based on benchmark functions and typical engineering cases. The book describes the algorithms in detail and demonstrates how to use them in engineering. The title verifies the performance of the algorithms presented, simulation results are given, and MATLAB® codes are provided for the methods described. Over seven chapters, the book introduces ASO, AEO and SDO, and presents benchmark functions, engineering problems, and coding. This volume offers technicians and researchers engaged in computer and intelligent algorithm work and engineering with one source of information on novel optimization algorithms.
Python Programming and Numerical Methods: A Guide for Engineers and Scientists introduces programming tools and numerical methods to engineering and science students, with the goal of helping the students to develop good computational problem-solving techniques through the use of numerical methods and the Python programming language. Part One introduces fundamental programming concepts, using simple examples to put new concepts quickly into practice. Part Two covers the fundamentals of algorithms and numerical analysis at a level that allows students to quickly apply results in practical settings.
Geometrical Dimensioning and Tolerancing for Design, Manufacturing and Inspection: A Handbook for Geometrical Product Specification Using ISO and ASME Standards, Third Edition presents the state-of-the art in geometrical dimensioning and tolerancing. The book describes the international standardization in this field while also indicating how it differs from the American Standard ASME Y14.5M. The general principles of geometric dimensioning and tolerancing are described, helping users define precision-related specifications unambiguously and consistently with the constraints of the manufacturing and inspection processes. Principles for the inspection of geometrical deviations are given, along with a basis for tolerancing suitable for inspection. Since publication of the second edition of this book in 2006 more than ten ISO GPS standards have been revised, involving the introduction of new symbols and concepts, and in many cases default interpretation of the tolerance indicators have changed, in addition two new versions of American standard ASME Y14.5 (2009 and 2018) have appeared. This book is an ideal introduction to geometrical dimensioning and tolerancing for students, and an essential reference for researchers and practitioners in the fields of design, manufacturing and inspection.
Intelligent Data Analysis for Biomedical Applications: Challenges and Solutions presents specialized statistical, pattern recognition, machine learning, data abstraction and visualization tools for the analysis of data and discovery of mechanisms that create data. It provides computational methods and tools for intelligent data analysis, with an emphasis on problem-solving relating to automated data collection, such as computer-based patient records, data warehousing tools, intelligent alarming, effective and efficient monitoring, and more. This book provides useful references for educational institutions, industry professionals, researchers, scientists, engineers and practitioners interested in intelligent data analysis, knowledge discovery, and decision support in databases.
The fourth edition of Numerical Methods Using MATLAB® provides a clear and rigorous introduction to a wide range of numerical methods that have practical applications. The authors’ approach is to integrate MATLAB® with numerical analysis in a way which adds clarity to the numerical analysis and develops familiarity with MATLAB®. MATLAB® graphics and numerical output are used extensively to clarify complex problems and give a deeper understanding of their nature. The text provides an extensive reference providing numerous useful and important numerical algorithms that are implemented in MATLAB® to help researchers analyze a particular outcome. By using MATLAB® it is possible for the readers to tackle some large and difficult problems and deepen and consolidate their understanding of problem solving using numerical methods. Many worked examples are given together with exercises and solutions to illustrate how numerical methods can be used to study problems that have applications in the biosciences, chaos, optimization and many other fields. The text will be a valuable aid to people working in a wide range of fields, such as engineering, science and economics.
Interval Finite Element Method with MATLAB provides a thorough introduction to an effective way of investigating problems involving uncertainty using computational modeling. The well-known and versatile Finite Element Method (FEM) is combined with the concept of interval uncertainties to develop the Interval Finite Element Method (IFEM). An interval or stochastic environment in parameters and variables is used in place of crisp ones to make the governing equations interval, thereby allowing modeling of the problem. The concept of interval uncertainties is systematically explained. Several examples are explored with IFEM using MATLAB on topics like spring mass, bar, truss and frame.
Finite Element Analysis Applications: A Systematic and Practical Approach strikes a solid balance between more traditional FEA textbooks that focus primarily on theory, and the software specific guidebooks that help teach students and professionals how to use particular FEA software packages without providing the theoretical foundation. In this new textbook, Professor Bi condenses the introduction of theories and focuses mainly on essentials that students need to understand FEA models. The book is organized to be application-oriented, covering FEA modeling theory and skills directly associated with activities involved in design processes. Discussion of classic FEA elements (such as truss, beam and frame) is limited. Via the use of several case studies, the book provides easy-to-follow guidance on modeling of different design problems. It uses SolidWorks simulation as the platform so that students do not need to waste time creating geometries for FEA modelling.
The Finite Element Method in Engineering, Sixth Edition, provides a thorough grounding in the mathematical principles behind the Finite Element Analysis technique—an analytical engineering tool originated in the 1960's by the aerospace and nuclear power industries to find usable, approximate solutions to problems with many complex variables. Rao shows how to set up finite element solutions in civil, mechanical and aerospace engineering applications. The new edition features updated real-world examples from MATLAB, Ansys and Abaqus, and a new chapter on additional FEM topics including extended FEM (X-FEM). Professional engineers will benefit from the introduction to the many useful applications of finite element analysis.
Predictive Control is aimed at students wishing to learn predictive control, as well as teachers, engineers and technicians of the profession. The book proposes a simple predictive controller where the control laws are given in clear text that requires no calculations. Adjustment, reduced to one or two parameters, is particularly easy, by means of charts, thus allowing the operator to choose the horizon according to the desired performances. Implementation is discussed in detail in two forms: RS or RST controller in z-1, and pseudo-code realization algorithms for a complete program (model and controller). The book is simple and practical, with the aim of the industrial implementation of many processes: Broïda models, Strejc, integrators, dual integrators, with delay, or with inverse response. All settings are abundantly illustrated with response curves.