登录
首页 » matlab » PSO的PID控制器

PSO的PID控制器

于 2020-12-14 发布
0 276
下载积分: 1 下载次数: 15

代码说明:

说明:  针对一般的粒子群优化(PSO)学习算法中存在的容易陷入局部最优和搜索精度不高的缺点,对改进型PSO算法进行研究。由于惯性权重系数ω对算法是否会陷入局部最优起到关键的作用,因此,通过改变惯性权重ω的选择,对惯性权重系数采取线性减小的方法,引入改进型的PSO算法。采用改进的PSO算法对PID控制器进行参数优化并把得到的最优参数应用于控制系统中进行仿真。仿真实验结果表明:改进型PSO算法不会陷入局部最优,能得到全局最优的PID控制器的参数,并使得控制系统的性能指标达到最优,控制系统具有较好的鲁棒性。(Aiming at the shortcomings of general PSO learning algorithm, which is easy to fall into local optimum and low search precision, the improved PSO algorithm is studied)

文件列表:

PID_Model.mdl, 29558 , 2010-08-22
__MACOSX, 0 , 2020-03-07
__MACOSX\._PID_Model.mdl, 218 , 2010-08-22
GA_run.m, 477 , 2010-08-23
__MACOSX\._GA_run.m, 218 , 2010-08-23
PSO.m, 2589 , 2010-08-23
__MACOSX\._PSO.m, 218 , 2010-08-23
PSO_PID.m, 174 , 2010-08-22
__MACOSX\._PSO_PID.m, 218 , 2010-08-22

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • bhmie
    bhmie function relative refractive index
    2010-07-08 15:01:14下载
    积分:1
  • Wnn0801
    这是一个非常重要的而又简单的程序,是书上常用和数学建模的好帮手(too good )
    2013-08-12 11:14:18下载
    积分:1
  • Trust-Region
    用BFGS更新矩阵的信赖域法解优化问题的MATLAB程序(Trust Region Method For Solving Optimization Problem)
    2011-12-01 11:30:35下载
    积分:1
  • BandSolver2
    This is a bandsolver source code programmed with Matlab. Bandsolver is one of the most usefuel solving method in FEM analysis.
    2013-12-07 11:11:02下载
    积分:1
  • Hough
    说明:  此程序包包含了霍夫变换的大部分主要程序,常用于抑制噪音等(This package contains the Hough transform most of the major procedure commonly used in noise suppression)
    2010-04-27 09:45:03下载
    积分:1
  • gbn_frsz
    Computer Networking - Go Back N
    2013-07-31 16:40:25下载
    积分:1
  • tulun
    图的着色问题的计算程序,根据输入的矩阵计算(Calculation program graph of coloring problem,base on the input matrix to calculat)
    2013-10-07 10:42:01下载
    积分:1
  • Matlab-Answer
    Matlab基础与应用教程 书本习题答案(Matlab Fundamentals and Applications tutorial books Exercise answers)
    2012-10-28 14:58:52下载
    积分:1
  • gantry_matlab
    Gantry model in matlab
    2012-11-26 01:59:40下载
    积分:1
  • matlabosu_svm3.00
    本原码说明了在matlab中如何用libsvm(primitive code in Matlab shows how to use libsvm)
    2007-03-14 14:45:37下载
    积分:1
  • 696516资源总数
  • 106562会员总数
  • 4今日下载