Keywords

1 Introduction

Increasing power demand is being a crucial issue in power sector from last some years. Efforts are made to reach power demand and decrease demand generation gap. So to solve this issue of demand generation gap, a new concept of optimization is suggested [1].

A MATLAB-based program is developed for designing a three-phase squirrel cage induction motor. “Full-load efficiency” and “active material cost” are taken as an objective function. A 50 kW, 440 V, 50 Hz, 1000 RPM induction motor is chosen for designing, and then, genetic algorithm is implemented on this motor for efficiency and cost improvement in a way to increase efficiency and decrease cost. Results of optimized design of induction motor are compared with the conventionally designed induction motor to check for performance parameters and real-time implementation. Graphical user interface in MATLAB gives the user a flexibility and easiness to user program for problem-solving in a much easier way. So a generalized program is developed to design any kW motor and optimize that design using genetic algorithm and then GUI of the same generalized program is done for development of user-friendly environment.

2 Design Optimization of Induction Motor

The process of optimization of induction motor is expressed as follows:

Find Z (Z 1, Z 2, Z n ), so that F(Z) is minimum [1], where F(Z) is an objective function.

Satisfying; All desired constraints and all design variables within specified limits are satisfied [2].

  1. A.

    Design Variables

Design variables are basic parameters used in designing induction motor, and they are made free to take any value within its limits to achieve best suitable design. For proposed work, all these variable parameters are adjusted, so that for high efficiency and low cost, an optimal or best design can be achieved (Table 1).

Table 1 List of design variables
  1. B.

    List of Constraints

Constraints are imposed on an optimal design of induction so that it satisfies certain requirements. Main performance parameters are chosen as constraints. So while running genetic algorithm, no constraint is violated and satisfactory design can be achieved with all constraints to be satisfied (Table 2).

Table 2 List of constraints
  1. C.

    Objective Function

Objective functions are main performance parameter or main goal of whole design. In this paper, proposed scheme of optimization is implemented choosing two different objective functions.

  1. (1)

    full-load efficiency and

  2. (2)

    active material cost

where

  • Full-load efficiency is defined as follows:

    $${\text{Efficiency}} = {\text{kW}}/\left( { {\text{kW}} + P_{\text{total}} /1000} \right) * 100;$$
  • Active material cost is defined as follows:

    $$C_{\text{material}} = C_{\text{iron}} + C_{\text{copper}} ;$$

Two different designs are prepared for two different objective functions. In design 1, efficiency is chosen as an objective function so a feasible designed is achieved in such a way that highest efficiency can be achieved satisfying all the constraints. In design 2, active material cost is chosen as an objective function so a feasible designed is achieved in such a way that low active material cost can be achieved by satisfying all the constraints and also maintaining good efficiency but not the highest.

3 Results and Discussion

  1. I.

    Single-Objective Optimization

Efficiency and cost are chosen as two separate objective functions, and GA is implemented as optimization technique. Comparison between conventionally designed motor and optimally designed motor is made in a way to clearly understand performance improvement and comparison.

A 50 kW, 50 Hz, 440 V, 1000 RPM induction motor is chosen. Two different designs are prepared for two different objective functions:

  • Design 1: full-load efficiency as an objective function and

  • Design 2: active material cost as an objective function.

From the above results, it is shown that very good value of efficiency can be obtained when efficiency is taken as an objective function and optimization is done using genetic algorithm. But active material cost of the motor is higher compared to Design 2.

Design 2 is prepared to choose active material cost as an objective function; optimization is done; and a visible decrease in active material cost is achieved with little compromise on efficiency.

  1. II.

    Multiobjective Optimization Technique/Dual Optimization

Results presented in Table 3 shows that Design 1, in which efficiency is taken as objective function, gives higher efficiency at higher cost compared to Design 2. In Design 2, active material cost is taken as an objective function where cost definitely decreases and efficiency also decreases. So we have to choose the best value of efficiency or cost to compromise in another value of objective function. To solve this problem, a method of “dual optimization” can be implemented with two objective functions together. A NSGA-II program in MATLAB [3, 4] is used for dual optimization with efficiency and active material cost as an objective function (Fig. 1).

Table 3 Result comparison of different methods
Fig. 1
figure 1

Results of NSGA-II program in MATLAB for efficiency and cost as objective function

Above Graph shows the relation between two objective functions. This is obtained using NSGA-II Program in MATLAB. A number of generations selected are 200 and 50 populations for each generation. Average time taken for each Generation is 0.0111 s. From above graph shows that with the higher efficiency, cost of the motor is higher and it decreases with decrease in efficiency. So a proper motor can be designed as per requirement from results obtained using NSGA-II program using the concept of dual optimization.

  1. III.

    Graphical User Interface (GUI)

As shown in Fig. 2, a MATLAB-based GUI is prepared for designing of induction motor with single-objective function. In Fig. 2 a, demonstration is shown with efficiency as an objective function. GUI gives the user a flexibility to use program easily and shows results in very user-friendly way. In the proposed GUI, certain input parameters are to be fed and interface is made to run, which will give optimized design of induction motor.

Fig. 2
figure 2

MATLAB GUI for optimal induction motor design

4 Conclusion

Design optimization of three-phase squirrel cage induction motor is presented in this paper. Results show that when efficiency is considered as an objective function and GA is implemented for optimization, efficiency increases to 2.12%; and when active material cost is considered as an objective function and GA is implemented for optimization, active material cost decreases to 19.15% compared to the conventionally designed induction motor. Dual optimization can be successfully used for two objective functions together, and motor can be designed as per the desired performance requirement.