MATLAB遗传算法PID大作业.docVIP

  • 10
  • 0
  • 约6.71千字
  • 约 13页
  • 2019-05-27 发布于湖北
  • 举报
遗传算法在调节控制系统参数中的应用 【摘要】自动化控制系统多采用PID控制器来调节系统稳定性和动态性,PID的Kp,Ki,Kd参数需要合理选择方能达到目标。遗传算法是一种模拟生物进化寻求最优解的有效算法,本文通过利用GAbx工具箱实现对控制电机的PID进行参数优化,利用matlab的仿真功能可以观察控制效果。 直流伺服电机模型 1.1物理模型 图1 直流伺服电机的物理模型 ---电枢输入电压() ---电枢电阻() ---电枢电感(H) ---感应电动势() ---电机电磁转矩(N) J---转动惯量() B---粘性阻尼系数() ---流过电枢的电流(A) ---电机输出的转角() 1.2传递函数 利用基尔霍夫定律和牛顿第二定律得出电机基本方程并进行拉布拉斯变换 式中:为电机的转动常数();为感应电动势常数() 图2 直流伺服电机模型方框图 消去中间变量得系统的开环传递函数: 系统参数如下: PID校正 图3 PID校正 Kp,Ki,Kd为比例,积分,微分系数 令Kp=15、Ki=0.8 、Kd=0.6 M文件:J=3.23E-6; B=3.51E-6; Ra=4; La=2.75E-6; Kt=0.03; num= Kt; den=[(J*La) ((J*Ra)+(La*B)) ((B*Ra)+Kt*Kt) 0]; t=0:0.0

文档评论(0)

1亿VIP精品文档

相关文档