TY - JOUR
T1 - Evolution of Controllers Under a Generalized Structure Encoding/Decoding Scheme With Application to Magnetic Levitation System
AU - Xin, Bin
AU - Wang, Yipeng
AU - Xue, Wenchao
AU - Cai, Tao
AU - Fan, Zhun
AU - Zhan, Jiaoyang
AU - Chen, Jie
N1 - Publisher Copyright:
© 1982-2012 IEEE.
PY - 2022/9/1
Y1 - 2022/9/1
N2 - Evolutionary search has been widely implemented for the adjustment of controllers' parameters. Nevertheless, the structure of controllers, which has a more important role in control systems, has been seldom studied. To this end, an evolutionary design method of controllers is proposed to optimize both structures and parameters simultaneously in this article. A controller is made up of a combination of some basic controller components and relevant parameters. The design of controllers can be transformed into an optimization problem involving the structure (represented by discrete vectors) and parameters (represented by real numbers). A generalized structure encoding/decoding scheme is developed. Guided by the performance indicators, intelligent algorithms for both combinatorial and numerical optimization are employed to iteratively and cooperatively evolve the controller structure and parameters, respectively. In order to effectively reduce some redundant or infeasible solutions, a set of generation rules for the controller structure are put forward, which also ensures the feasibility of the structure. Furthermore, this method is applied to a magnetic levitation ball system with nonlinear dynamics and external disturbance. Both simulation and experiment results demonstrate the effectiveness and practicability of the proposed method.
AB - Evolutionary search has been widely implemented for the adjustment of controllers' parameters. Nevertheless, the structure of controllers, which has a more important role in control systems, has been seldom studied. To this end, an evolutionary design method of controllers is proposed to optimize both structures and parameters simultaneously in this article. A controller is made up of a combination of some basic controller components and relevant parameters. The design of controllers can be transformed into an optimization problem involving the structure (represented by discrete vectors) and parameters (represented by real numbers). A generalized structure encoding/decoding scheme is developed. Guided by the performance indicators, intelligent algorithms for both combinatorial and numerical optimization are employed to iteratively and cooperatively evolve the controller structure and parameters, respectively. In order to effectively reduce some redundant or infeasible solutions, a set of generation rules for the controller structure are put forward, which also ensures the feasibility of the structure. Furthermore, this method is applied to a magnetic levitation ball system with nonlinear dynamics and external disturbance. Both simulation and experiment results demonstrate the effectiveness and practicability of the proposed method.
KW - Automatic design of controllers
KW - disturbance-rejection
KW - intelligent optimization algorithms
KW - magnetic levitation system (MLS)
KW - mixed-variable optimization
UR - http://www.scopus.com/inward/record.url?scp=85116868932&partnerID=8YFLogxK
U2 - 10.1109/TIE.2021.3114700
DO - 10.1109/TIE.2021.3114700
M3 - Article
AN - SCOPUS:85116868932
SN - 0278-0046
VL - 69
SP - 9655
EP - 9666
JO - IEEE Transactions on Industrial Electronics
JF - IEEE Transactions on Industrial Electronics
IS - 9
ER -