控制理论(社会学)
磁悬浮
解码方法
控制器(灌溉)
计算机科学
编码(内存)
非线性系统
最优化问题
进化算法
控制工程
算法
工程类
人工智能
控制(管理)
磁铁
物理
生物
机械工程
量子力学
农学
作者
Bin Xin,Yipeng Wang,Wenchao Xue,Tao Cai,Zhun Fan,Jiaoyang Zhan,Jie Chen
出处
期刊:IEEE Transactions on Industrial Electronics
[Institute of Electrical and Electronics Engineers]
日期:2021-09-29
卷期号:69 (9): 9655-9666
被引量:6
标识
DOI:10.1109/tie.2021.3114700
摘要
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.
科研通智能强力驱动
Strongly Powered by AbleSci AI