W artykule przedstawiono sposób adaptacji metody funkcji kary do algorytmu genetycznego. Rozwiązując zadanie optymalizacji przy wykorzystaniu algorytmu genetycznego, wartość przystosowania musi być dodatnia i podlega maksymalizacji. W przypadku uwzględnienia ograniczeń z wykorzystaniem funkcji kary zewnętrznej, wartości kary mogą przekroczyć wartości pierwotnej funkcji celu. Do rozwiązania tego problemu wykorzystano transformację sigmoidalną. Opracowano oprogramowanie komputerowe w środowisku programistycznym Delphi. Poprawność algorytmu i oprogramowania testowano rozwiązując dwa zadania optymalizacji z ograniczeniami. Przeprowadzono optymalizację aktuatora elektromagnetycznego. Model matematyczny urządzenia zawiera równania pola elektromagnetycznego z uwzględnieniem nieliniowości materiałów ferromagnetycznych. Przedstawiono i omówiono wybrane wyniki obliczeń symulacyjnych. ; In the paper the method of adaptation of the penalty function method to the genetic algorithm is presented. During solving the optimization task using the genetic algorithm, the adaptation value must be positive. In case of application of external penalty function, the penalty term may exceed the value of the primary objective function. The sigmoidal transformation was used to solve this problem. The computer software has been developed in the Delphi environment. The correctness of the algorithm and software was tested by solving two optimization problems with nonlinear constraints. Optimization of the electromagnetic actuator has been performed. The mathematical model of the devices contains equations of the electromagnetic field taking into account the nonlinearity of ferromagnetic materials. The selected results of the optimization were presented and discussed.
Publishing House of Poznan University of Technology
oai:repozytorium.put.poznan.pl:460145
10.21008/j.1897-0737.2018.96.0001
dla wszystkich w zakresie dozwolonego użytku
Feb 19, 2019
Feb 19, 2019
26
6
http://repozytorium.put.poznan.pl/publication/553462
Kowalski, Krzysztof Nowak, Lech Knypiński, Łukasz
Knypiński, Łukasz Nowak, Lech
Nowak, Lech Kowalski, Krzysztof Ilków, Paweł
Szeląg, Wojciech Jędryczka, Cezary Stachowiak, Dorota Pietrowski, Wojciech Wojciechowski, Rafał Kowalski, Krzysztof Knypiński, Łukasz Kurzawa, Milena Łukaszewicz, Piotr Pasieka, Michał
Knypiński, Łukasz
Szeląg, Wojciech Demenko, Andrzej (1948 - ) Idziak, Paweł Łyskawiński, Wiesław Pietrowski, Wojciech Jędryczka, Cezary Wojciechowski, Rafał Stachowiak, Dorota Barański, Mariusz Kowalski, Krzysztof Kurzawa, Milena Knypiński, Łukasz Łukaszewicz, Piotr
Szeląg, Wojciech Demenko, Andrzej (1948 - ) Idziak, Paweł Łyskawiński, Wiesław Pietrowski, Wojciech Jędryczka, Cezary Wojciechowski, Rafał Stachowiak, Dorota Barański, Mariusz Kowalski, Krzysztof Myszkowski, Adam Kurzawa, Milena Knypiński, Łukasz Łukaszewicz, Piotr
Guner, Jakub