基于遗传算法的PID控制概述
2013-07-10张亚飞
卷宗 2013年8期
摘要:基于PID控制应用的广泛性,本文简要阐述了遗传算法理论的关键思想及其在PID控制中的应用策略,并用Matlab软件对一个控制实例进行了仿真研究。
关键词:PID控制;遗传算法;Matlab仿真
0 引言
PID控制作为最早实用化的控制算法已有70多年历史,现在仍然是控制系统中应用最为普遍的一种控制规律。它所涉及的算法和控制结构简单,实际经验以及理论分析都表明,这种控制规律对许多工业过程进行控制时, 一般都能得到较为满意的控制效果。随着控制理论的发展,尤其是人工智能研究的日趋成熟,许多先进的算法理论逐渐被应用到传统的PID控制中,并取得了更为优越的控制效果。本文就以传统PID控制和遗传算法理论为基础,简述了基于遗传算法整定的PID控制基本理论和方法。
1 PID控制
通过将偏差的比例(Proportional)、积分(Integral)、微分(Derivative)进行线性组合构成控制量,对被控对象进行控制,这种控制方法叫做PID控制。在自动控制发展的历程中,常规PID控制得到了广泛的应用,整个控制系统由常规PID控制器和被控对象组成,根据系统给定值r(t)与实际输出值y(t)存在的控制偏差e(t)=r(t)-y(t)组成控制规律。PID控制器将偏差e(t)的比例-积分-微分通过线性组合构成控制量,对被控对象进行控制。其基本控制规律为
式中,Kp为比例增益,Ti为积分时间常数,Td为微分时间常数,u(t)为控制量,e(t)为偏差。
2 遗传算法基本操作
遗传算法,简称GA(Genetic Algorithms),是由美国Michigan大学的Holland教授于上世纪六十年代率先提出的一种高效并行全局最优搜索方法。……
登录APP查看全文
