第七届工业仪表与自动化学术会议
基于粒子群算法的 PID 参数优化
PSO Based Optimization of PID Parameters
杨
诚 1,2 杨传启 3
(西门子工厂自动化工程有限公司 1,上海 200030;同济大学 2,上海 200092;浙江工业大学 3,杭州 310014)
摘 要:粒子群优化 PSO 算法是近几年出现的一种新型演化算法,对连续函数的优化效果良好.通过采用 PSO 算法对 PID 参数进行了优化,使用实数编码方法,用局部版粒子群算法取得了良好的优化结果.说明了粒子群算法寻优简单,鲁棒性强, 易于并行化,是一种效率很高的寻优方法,是 PID 参数优化的理想方法. 关键词:粒子群算法 函数 优化设计 中图分类号: TP29 文献标识码: A Abstract: Particle swarm optimization (PSO) has been a novel evolutionary algorithm in recent years. It offers excellent effects of optimization for continuous functions. In this paper, PSO is used to optimize the PID parameters. By using real number encoding method, good optimizing result is obtained with local PSO. The method is simple for optimization, robust, easy to concurrent operation. It is an ideal method for optimizing PID parameters. Keywords:PSO Function Optimization design
0
引言
在工业过程控制的发展史上,PID 控制是历史最悠久,生命力最强的控制方式.国内外 90%以上的回路仍 然采用 PID 控制器,PID 控制器在工程控制中占重要的地位.PID 控制器被广泛应用主要是因为其结构简单, 实际中容易被理解和实现,而且许多高级控制都是以 PID 控制为基础的.但 PID 参数的整定一般需要经验丰富 的工程技术人员来完成,既耗时又耗力,加之实际系统千差万别,使 PID 参数的整定有一定的难度.粒子群算 法是模仿生物社会性行为而得出的一种全局优化算法.它对所优化目标的先验知识要求甚少,一般只需要知道 其数值关系即可.粒子群算法在多元函数优化[1],神经网络参数优化[2],电气设备的功率反馈和电压控制[3]等方 面都得到了成功应用.
1
粒子群算法
粒子群算法是一种由 Kennedy 和 Eberhart[4]等于 1995 年提出的演化计算技术.其核心思想是对生物社会性 行为的模拟.在粒子群算法中,每个粒子表示 D 维空间的一个解,则第 i 个粒子的状态 X i = ( xi1 , xi 2 , xiD ) ,每 个粒子的速度向量 Vi = (vi1 , vi 2 ,
, viD ) .每个粒子经历过的最优状态记做 Pi ,群体经历过的最优状态用 Pg 表示,
在 t + 1 时刻状态更新方程如下所示:
Vit +1 = cVit + c2 ( P,t Xit ) + c3 ( Pg ,t Xit ) 1 i (1) Xit +1 = Xit + Vit +1 式中: c1 是惯性权重; c2 , c3 是加速度常数.从社会心理学的角度解释, c1 表示粒子对自身当前情况的依赖情
一个是全局版的,一个是局部版的.上述算法就是全局版的情况,局部版与全局版的差别在于: Pg 是局部领域
标准的粒子群算法分为两个版本, 况;c 2 表示粒子对自身经验的依赖情况;c 3 表示粒子对社群信息的依赖情况. 内最优邻居的状态,而非整个群体的最优状态.在连续问题中,全局版的收敛速度比较快,但容易陷入局部极 值点,而局部版搜索到的解可能更优,但速度较慢.此外, d(t) 对速度 Vi ,算法中有最大速度 Vmax 作为限制.粒子群算法 u(t) y(t) e(t) r(t) + 自出现以来,在连续问题的优化方面取得了很大的进展, 以收敛速度快,解的质量高而引起人们极大关注.关于算 法中各种参数的设置,可以引用参考文献[5]的论述.
PID控制器 被控对象
- 自动pid算法 > 第七届工业仪表与自动化学术会议
-
第七届工业仪表与自动化学术会议
下载该文档 文档格式:PDF 更新时间:2010-07-02 下载次数:0 点击次数:1文档基本属性 文档语言: Simplified Chinese 文档格式: pdf 文档作者: 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: 分类: 创建时间: 1996-12-17 01:32:42 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PDF格式下载
- 更多文档...
-
上一篇:CVRP 求解
下一篇:pid回路的工作 - 技术资料
点击查看更多关于自动pid算法的相关文档
- 您可能感兴趣的
- pid算法 pid控制算法 增量式pid算法 增量式pid控制算法 pid算法c语言程序 pid算法公式 遗传算法rbfpid 电机控制pid算法 遗传算法pid
- 大家在找
-
- · mescad2.0破解版
- · 组态王6.53免费下载
- · 九阳榨汁机jyzb521
- · 塑料颗粒种类
- · 旅游文化课件
- · 管理学原理试题
- · 初中体育课教案集
- · 上海宇龙数控仿真系统破解
- · 西南民族大学校园网
- · 宫锁心玉2剧情介绍
- · 二手吉利自由舰
- · qq测试吉凶
- · 新编英语教程第三册PPT
- · office2003书籍下载
- · 办公室内务管理制度
- · eviews3.0官方下载
- · 3年级数学试卷
- · 明泰铝业驻外办事处
- · 三相电机绕组
- · 百度知识大全
- · 蔷薇少女水银灯介绍
- · resco文件管理器
- · 湖北工业大学地址
- · 工厂办公楼效果图
- · 苏州精雕机
- · 心理学电子书txt下载
- · 安徽芜湖繁昌最新房价
- · 2011奔驰gl350
- · 王讲故事2011全集
- · 龙门飞甲上映时间
- 赞助商链接