Application of the variation operator in a genetic algorithm for the synthesis of fuzzy controllers
Abstract. Objective. This article studies the problem of increasing the efficiency of fuzzy controller synthesis in a control system using a genetic algorithm. The best parameters of the fuzzy controller are selected using the crossing-over and mutation operators in the genetic algorithm. The operat...
Saved in:
| Main Author: | |
|---|---|
| Format: | Article |
| Language: | Russian |
| Published: |
Dagestan State Technical University
2021-01-01
|
| Series: | Вестник Дагестанского государственного технического университета: Технические науки |
| Subjects: | |
| Online Access: | https://vestnik.dgtu.ru/jour/article/view/880 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1850024331496652800 |
|---|---|
| author | I. V. Kulikova |
| author_facet | I. V. Kulikova |
| author_sort | I. V. Kulikova |
| collection | DOAJ |
| description | Abstract. Objective. This article studies the problem of increasing the efficiency of fuzzy controller synthesis in a control system using a genetic algorithm. The best parameters of the fuzzy controller are selected using the crossing-over and mutation operators in the genetic algorithm. The operation of the mutation operator can lead to the formation of an incorrect set of parameters, which complicates the procedure for synthesizing a fuzzy controller.Methods. Arrays of parameter sets of membership functions, conclusions, and rule weights that are included in the fuzzy controller are compiled using mathematical simulation. The mechanism of operation of single-point and two-point variation operators in the genetic algorithm is described by the simulation modeling.Results. Mathematical models of single-point and two-point variation operators for the genetic algorithm are proposed. The mechanism for changing the values of elements in the array of a set of parameters of a fuzzy controller with one input and output variable is presented.Conclusion. Replacing the mutation operator with the variation operator eliminates the formation of incorrect sets of parameters of the fuzzy controller in the control system. |
| format | Article |
| id | doaj-art-396f8699b5d84d5ea6803b97455f3738 |
| institution | DOAJ |
| issn | 2073-6185 2542-095X |
| language | Russian |
| publishDate | 2021-01-01 |
| publisher | Dagestan State Technical University |
| record_format | Article |
| series | Вестник Дагестанского государственного технического университета: Технические науки |
| spelling | doaj-art-396f8699b5d84d5ea6803b97455f37382025-08-20T03:01:07ZrusDagestan State Technical UniversityВестник Дагестанского государственного технического университета: Технические науки2073-61852542-095X2021-01-014749210010.21822/2073-6185-2020-47-4-92-100609Application of the variation operator in a genetic algorithm for the synthesis of fuzzy controllersI. V. Kulikova0Ural State Transport UniversityAbstract. Objective. This article studies the problem of increasing the efficiency of fuzzy controller synthesis in a control system using a genetic algorithm. The best parameters of the fuzzy controller are selected using the crossing-over and mutation operators in the genetic algorithm. The operation of the mutation operator can lead to the formation of an incorrect set of parameters, which complicates the procedure for synthesizing a fuzzy controller.Methods. Arrays of parameter sets of membership functions, conclusions, and rule weights that are included in the fuzzy controller are compiled using mathematical simulation. The mechanism of operation of single-point and two-point variation operators in the genetic algorithm is described by the simulation modeling.Results. Mathematical models of single-point and two-point variation operators for the genetic algorithm are proposed. The mechanism for changing the values of elements in the array of a set of parameters of a fuzzy controller with one input and output variable is presented.Conclusion. Replacing the mutation operator with the variation operator eliminates the formation of incorrect sets of parameters of the fuzzy controller in the control system.https://vestnik.dgtu.ru/jour/article/view/880fuzzy controllervariation operatorgenetic algorithmmembership functionsrule base |
| spellingShingle | I. V. Kulikova Application of the variation operator in a genetic algorithm for the synthesis of fuzzy controllers Вестник Дагестанского государственного технического университета: Технические науки fuzzy controller variation operator genetic algorithm membership functions rule base |
| title | Application of the variation operator in a genetic algorithm for the synthesis of fuzzy controllers |
| title_full | Application of the variation operator in a genetic algorithm for the synthesis of fuzzy controllers |
| title_fullStr | Application of the variation operator in a genetic algorithm for the synthesis of fuzzy controllers |
| title_full_unstemmed | Application of the variation operator in a genetic algorithm for the synthesis of fuzzy controllers |
| title_short | Application of the variation operator in a genetic algorithm for the synthesis of fuzzy controllers |
| title_sort | application of the variation operator in a genetic algorithm for the synthesis of fuzzy controllers |
| topic | fuzzy controller variation operator genetic algorithm membership functions rule base |
| url | https://vestnik.dgtu.ru/jour/article/view/880 |
| work_keys_str_mv | AT ivkulikova applicationofthevariationoperatorinageneticalgorithmforthesynthesisoffuzzycontrollers |