正在加载图片...
第9卷第5期 智能系统学报 Vol.9 No.5 2014年10月 CAAI Transactions on Intelligent Systems 0ct.2014 D0:10.3969/j.issn.1673-4785.201304071 改进教与学优化算法的LQR控制器优化设计 拓守恒,邓方安,雍龙泉 (陕西理工学院数学与计算机科学学院,陕西西安723000) 摘要:为了快速有效地确定线性二次最优控制(linear quadratic regulator,LQR)问题中的加权矩阵Q和R,针对主 动悬架LQR控制器权系数设计问题,提出一种改进的教与学优化算法进行LQR优化设计。算法对基本教与学优化 算法中的“教”与“学”阶段进行了进一步的改进,同时提出一种“自我学习”策略。通过仿真实验表明,和基本教与 学算法、粒子群算法、遗传算法相比,本文算法在对主动悬架QR控制器优化时,具有收敛速度快,求解精度高和稳 定性强等优势。 关键词:教与学优化算法;LQR控制器:优化控制:主动悬架:粒子群优化算法:遗传算法 中图分类号:TP18文献标志码:A文章编号:1673-4785(2014)05-0602-06 中文引用格式:拓守恒,邓方安,雍龙泉.改进教与学优化算法的LQ控制器优化设计[J].智能系统学报,2014,9(5):602-607. 英文引用格式:TUO Shouheng,DENG Fang'an,YONG Longquan.Optimal design of a linear quadratic regulator(LQR)control- ler based on the modified teaching-learning-based optimization algorithm[J].CAAI Transactions on Intelligent Systems,2014,9 (5):602-607. Optimal design of a linear quadratic regulator (LQR)controller based on the modified teaching-learning-based optimization algorithm TUO Shouheng,DENG Fang'an,YONG Longquan (School of Mathematics and Computer Science,Shaanxi University of Technology,XI'an 723000,China) Abstract:To determine the weighting matrix O and R for a linear quadratic regulator(LQR),a modified teaching- learning-based optimization (MTLBO)algorithm is proposed to tune weighting factors for active suspension LOR controller.The "Teaching"phase and "learning"phase are modified using MTLBO based on the basic TLBO algo- rithm.A novel"self-learning"strategy is employed in MTLBO.The simulation results showed that the MTLBO algo- rithm has distinct advantages in convergence,precision and stability than basic TLBO,PSO and genetic algorithms. Keywords:teaching-learning-based optimization algorithm;LOR controller;optimal control;active suspension; particle swarm optimization;genetic algorithm 线性二次最优控制(linear quadratic regulator, 在实际应用中,在进行LQR控制器的设计时, LQR))在现在的控制理论中是一种非常重要的最 关键问题是对权矩阵Q和R的调整,Q和R的选取 优控制算法,这主要是由于LQR是其他控制方法的 往往和所设计的控制器有关,并且没有好的方法确 基础并且能够很容易地应用到工程控制问题中。目 定Q和R。设计者往往凭经验采用多次试探法来 前,LQR控制方法已经广泛应用于异步电动机控 确定一种相对较好的Q和R,但是,试探法往往得 制、车辆驱动轴控制和结构振动控制等方面。 到的是局部最优控制方法。为此,Kalman首先提出 一种加权矩阵选择法2。文献[3]对加权矩阵选择 收稿日期:2013-04-24 基金项目:国家自然科学基金资助项目(11401357):陕西省教育厅基金 法进行了进一步的改进。近年来,研究者采用遗传 资助项目(14K1141):汉中市科技局基金资助项目 (2013hzx-39). 算法[4】、粒子群算法[8】和蚁群算法[等群智能算 通信作者:拓守恒.uo_sh@126.com. 法进行LQR控制器的优化并取得不错效果。但是,第 9 卷第 5 期 智 能 系 统 学 报 Vol.9 №.5 2014 年 10 月 CAAI Transactions on Intelligent Systems Oct. 2014 DOI:10.3969 / j.issn.1673⁃4785.201304071 改进教与学优化算法的 LQR 控制器优化设计 拓守恒,邓方安,雍龙泉 (陕西理工学院 数学与计算机科学学院,陕西 西安 723000 ) 摘 要:为了快速有效地确定线性二次最优控制(linear quadratic regulator, LQR)问题中的加权矩阵 Q 和 R,针对主 动悬架 LQR 控制器权系数设计问题,提出一种改进的教与学优化算法进行 LQR 优化设计。 算法对基本教与学优化 算法中的“教”与“学”阶段进行了进一步的改进,同时提出一种“自我学习”策略。 通过仿真实验表明,和基本教与 学算法、粒子群算法、遗传算法相比,本文算法在对主动悬架 LQR 控制器优化时,具有收敛速度快,求解精度高和稳 定性强等优势。 关键词:教与学优化算法;LQR 控制器; 优化控制; 主动悬架; 粒子群优化算法;遗传算法 中图分类号: TP18 文献标志码:A 文章编号:1673⁃4785(2014)05⁃0602⁃06 中文引用格式:拓守恒,邓方安,雍龙泉. 改进教与学优化算法的 LQR 控制器优化设计[J]. 智能系统学报, 2014, 9(5): 602⁃607. 英文引用格式:TUO Shouheng,DENG Fang’an,YONG Longquan. Optimal design of a linear quadratic regulator (LQR) control⁃ ler based on the modified teaching⁃learning⁃based optimization algorithm[ J]. CAAI Transactions on Intelligent Systems, 2014, 9 (5): 602⁃607. Optimal design of a linear quadratic regulator (LQR) controller based on the modified teaching⁃learning⁃based optimization algorithm TUO Shouheng, DENG Fang’an, YONG Longquan (School of Mathematics and Computer Science, Shaanxi University of Technology, XI′an 723000, China) Abstract:To determine the weighting matrix Q and R for a linear quadratic regulator (LQR), a modified teaching⁃ learning⁃based optimization (MTLBO) algorithm is proposed to tune weighting factors for active suspension LQR controller. The “Teaching” phase and “learning” phase are modified using MTLBO based on the basic TLBO algo⁃ rithm. A novel “self⁃learning” strategy is employed in MTLBO. The simulation results showed that the MTLBO algo⁃ rithm has distinct advantages in convergence, precision and stability than basic TLBO, PSO and genetic algorithms. Keywords:teaching⁃learning⁃based optimization algorithm; LQR controller; optimal control; active suspension; particle swarm optimization; genetic algorithm 收稿日期:2013⁃04⁃24. 基金项目:国家自然科学基金资助项目(11401357);陕西省教育厅基金 资助 项 目 ( 14JK1141 ); 汉 中 市 科 技 局 基 金 资 助 项 目 (2013hzzx⁃39). 通信作者:拓守恒.tuo_sh@ 126.com. 线性二次最优控制( linear quadratic regulator, LQR) [1]在现在的控制理论中是一种非常重要的最 优控制算法,这主要是由于 LQR 是其他控制方法的 基础并且能够很容易地应用到工程控制问题中。 目 前,LQR 控制方法已经广泛应用于异步电动机控 制、车辆驱动轴控制和结构振动控制等方面。 在实际应用中,在进行 LQR 控制器的设计时, 关键问题是对权矩阵 Q 和 R 的调整,Q 和 R 的选取 往往和所设计的控制器有关,并且没有好的方法确 定 Q 和 R。 设计者往往凭经验采用多次试探法来 确定一种相对较好的 Q 和 R,但是,试探法往往得 到的是局部最优控制方法。 为此,Kalman 首先提出 一种加权矩阵选择法[2] 。 文献[3]对加权矩阵选择 法进行了进一步的改进。 近年来,研究者采用遗传 算法[4⁃7] 、粒子群算法[8] 和蚁群算法[9] 等群智能算 法进行 LQR 控制器的优化并取得不错效果。 但是
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有