Power Magnetic Devices. Scott D. Sudhoff

Чтение книги онлайн.

Читать онлайн книгу Power Magnetic Devices - Scott D. Sudhoff страница 29

Power Magnetic Devices - Scott D. Sudhoff

Скачать книгу

= {1, 2, 3, 4, 5, 6, 7, 8}. As we have already discussed, the nondominated set is {1,6,8}, which was found using Kung’s algorithm. Let us consider this set front 1, denoted F1. Now suppose we remove the members of F1 from P, and find the nondominated set of the remaining population by again applying Kung’s algorithm. This will yield the second front, given by F2 = {2, 3, 7}. Now let us once more consider the population P but now less the members in F1 and F2. Finding the nondominated set of the remaining population by again applying Kung’s algorithm yields the third front, F3 = {4, 5}. In this way, it is possible to associate with every member of the population a rank with regard to which front they are associated. This ranking will be used to compare different members of the population in order to determine which members will become a part of the mating pool.

      Although a population member on the first front can be said to be superior to a member on the second front, the question arises as to how to compare solutions on the same front. This issue will be resolved using the concept of crowding distance. The crowding distance associated with a solution xi is defined as

      Crowding tournament selection uses the concepts of front rank and crowding distance in order to decide which individuals to put into the mating pool. In this method, individuals xc1 and xc2 are randomly drawn from the current population. If one of these solutions has a better front rank than the other, it is copied into a mating pool. If the two individuals have the same front rank, then the one with the better (larger) crowding distance goes into the mating pool, as it has greater diversity in terms of objectives.

      Example 1.8A

      (1.8A-1)equation

Schematic illustration of crowding distance. Schematic illustration of elitist nondominated sorting genetic algorithm (NSGA-II).

      Using this algorithm, as the population evolves, it will come closer and closer to approaching the Pareto‐optimal set, which will lead to a family of designs. We will use multi‐objective optimization extensively in this book for the design of power magnetic devices.

      The previous sections of this chapter have focused on the design process, and some general‐purpose single‐ and multi‐objective optimization techniques. In this section, we consider methodologies to construct fitness functions.

      In constructing the fitness function, we will have a variety of metrics, such as mass and loss, and also a number of constraints related to the appropriate operation and construction of the device of interest. It will often be the case that we will have to perform multiple analyses in order to evaluate metrics, and that some of these analyses may be computationally expensive. The fact that a variety of analyses of varying computational intensity will be required will be a significant consideration in the construction of the fitness function.

      Let us begin our discussion of the construction of the fitness function with consideration of the constraints. Let us assume that we have C constraints, and use ci to denote the status of the ith constraint. If the constraint is satisfied, we will set ci = 1. If the constraint is not satisfied, we will have 0 ≤ ci < 1. It is convenient to define ci so that it approaches 1 as the constraint becomes closer to becoming satisfied.

      In order to test constraints, it is convenient to define the less‐than‐or‐equal‐to and greater‐than‐or‐equal‐to functions as

      (1.9-1)equation

      (1.9-2)equation

Schematic illustration of constraint functions.

      As an example, we may require the height

Скачать книгу