Introduction

Design optimization has always been popular in many different areas of engineering, especially it has been considered an important tool in the fluid machinery area in the last couple of decades with recent developments in computing power. It is because of the advantages of the optimization techniques and their applications, material on optimization of complex problems is available in literature in the form of books, for example a review of a book (Riaz et al. 2016), in civil engineering (Yang et al. 2015) and in optimization of energy (Badruzzaman et al. 2015). Several books have also been authored in the area of design optimization, for example (Andrés-Pérez et al. 2018; Lei et al. 2016; Sobieszczanski-Sobieski et al. 2015), but the literature of design optimization of Fluid machinery is very little, and this book has tried to fill this gap.

This book consists mainly of five chapters, where each chapter extensively provides the graduate students, engineers and scientists with a general understanding of surrogate-based design optimization of fluid machinery using the numerical tools for complex fluid flow problems, and it also provides a basis to introduce applications of various design optimization techniques to different types of fluid machinery.

The first chapter of the book starts with the introduction of the fluid machinery, its characteristics and classification. The authors have very carefully taken care of the basic principles of mathematical modeling (Chaudhry 2016; Dym 2004; Hiriart-Urruty 2016; Hiriart-Urruty et al. 2016; Meerschaert 2013; Neittaanmaki 2016) while writing this book. The authors further describe the design requirements and the methodology for the determination of the parameters for the design optimization of the fluid machinery, and then some problems were discussed.

Chapter 2 provides an extensive literature in the area of fluid mechanics and computational fluid dynamics. This chapter is really helpful not only for the students of the specialized area of fluid mechanics abut also provides a basic knowledge for the new entrants of this area to further work on the design optimization of the fluid machinery and other applications.

The third chapter of this book is completely devoted to discuss the optimization methodology. It can be found in the literature that the design optimization method can be classified in two different approaches or methods; one is gradient-based approach and the other one is statistical methods. Since the design problems have normally large number of design variables, where the computing time definitely depends on the number of these variables, therefore in order to avoid the excessive computational cost and resources, gradient-based methods are normally not recommended to be used especially when dealing with a problem with a large number of design variables. Therefore, in this book, surrogate-based optimization methods based on statistical approach have been used in the design optimization of turbomachinery due to their easy implementation and affordable computing time. This chapter discusses in details the surrogate-based optimization methods, their error analysis, sensitivity analysis examples and inverse design optimization.

Fourth chapter discusses in detail the application of design optimization methods in the area of industrial fluid machinery. The authors have taken several examples (real world applications) of 1-D, 2-D and 3-Dimensional geometry. The methods have been very successfully applied on these problems, solved numerically and then the results have been analyzed. The authors have explained the things in step by step manner by also giving the flow diagrams and algorithms.

In the last chapter, the authors have presented the applications and usage of design optimization methods of fluid machinery for renewable energy systems. The authors have especially focused on the modeling of wind turbines and different classifications of turbines.

As overall, the book is nicely written with multiple examples which not only serves the purpose of providing suitable information but also provides an opportunity to learn and practice the topic in detail. Although, the writers have explained the things with suitable examples together with their solutions but it would have been much better if the writers could provide the Matlab codes of at least few examples for the better understanding. It is fully comprehended and is worth to read. This book aims to provide engineers and graduate students in universities and highly recommended for the students of this area.