基于MATLAB的PID控制器参数整定及仿真

摘要:PID控制器结构和算法简单,应用广泛,但参数整定比较复杂,在此我探讨利用MATLAB实现PID参数整定及其仿真的方法,并分析比较比例、比例积分、比例微分控制,探讨K p,T i,T d三个参数对PID控制规律的影响

关键字:PID控制器,MATLAB,参数整定,仿真

Parameter tuning and emulation of controller based on MATLAB Abstract:The control structure and algorithm of PID is easy and widely applicable,but its setting methods of are multifarious,Generally utilize guessing and trying to fix.It is convenient to tune PID parameters and emulate through MATLAB experiment.Analyze and compare the proportion、the proportion integral and the proportion differential control.Discuss the influence of three parameters K p,Ti and T d to the PID control rules.

Key words:PID controller,MATLAB,parameter turning,emulation

一PID控制的简介及其发展

1.1PID控制简介

PID(P,proportion比例;I,integration积分;D,differentiation)用于控制精度,比例是必须的,它直接影响精度,影响控制的结果;积分相当于力学的惯性能使震荡趋于平缓;微分控制提前量,它相当于力学的加速度,影响控制的反应速度,太大会导致大的超调量使系统极不稳定;太小会使反应缓慢。一般而言PID调节是一个整体的说法,在实际中PID的比例积分微分并非总是同时使用,PI调节和PD调节使用较多

1.2PID控制发展

在实际的过程控制与运动控制系统中,PID家族占有相当的地位据统计,工业控制的控制器中PID类控制器占有90%以上。PID控制器是最早出现的控制器类型,因为其结构简单,各个控制器参数有着明显的物理意义,调整方便,所以这类控制器很受工程技术人员的喜爱。此外,随着控制理论的发展,出现了各种分支,如专家系统、模糊逻辑、神经网络、灰色系统理论等,它们和传统的PID控制策略相结合又派生出各种新型的PID类控制器,形成庞大的PID家族,很多算法大大改进了传统PID控制器的性能。

二实现PID控制

2.1如何实现PID控制

在一些系统中,需要进行PID控制,如一些板卡采集系统,甚至在一些DCS 和PLC的系统中有时要扩充系统的PID控制回路,而由于系统硬件和回路的限制需要在计算机上增加PID控制回路。在紫金桥系统中,实时数据库提供了PID 控制点可以满足PID控制的需要。

进入到实时数据库组态,新建点时选择PID控制点。紫金桥提供的PID控制可以提供理想微分、微分先行、实际微分等多种控制方式。

进行PID控制时,可以把PID的PV连接在实际的测量值上,OP连接在PID 实际的输出值上。这样,在实时数据库运行时,就可以自动对其进行PID控制。

2.2PID参数的调整:

在PID参数进行整定时如果能够有理论的方法确定PID参数当然是最理想的方法,但是在实际的应用中,更多的是通过凑试法来确定PID的参数。

matlab中pid Tune控制器,基于MATLAB的PID控制器参数整定及仿真相关推荐

  1. matlab中的运算函数,基于Matlab软件的函数运算在实践中的应用

    2017 年第 8 期 70 计算机应用技术信息技术与信息化基于 Matlab 软件的函数运算在实践中的应用 Applications of the Functional Operation in P ...

  2. matlab中dc ac装置,基于MATLAB的DC_DC、DC_AC电路仿真分析

    基于MATLAB的DC_DC.DC_AC电路仿真分析 艾澜;张晓光;刘艳 [期刊名称]<科协论坛(下半月)> [年(卷),期]2011(000)006 [摘要]随着电力电子技术的不断发展, ...

  3. matlab中提取裂缝图像,基于Matlab图像处理的水泥路面裂缝检测研究

    路面裂缝检测是计算公路状况指数的重要依据[1],传统的检测方法主要是靠人工检测,测量精度差.检测效率低.同时检测人员会有安全隐患[2-3].现在多采自动检测的方法对路面裂缝的损害进行检测,其中使用数字 ...

  4. matlab中stms和taylor,基于Matlab的电力系统故障分析与仿真V2.1(手机版)

    <基于Matlab的电力系统故障分析与仿真.doc>由会员分享,可免费在线阅读全文,更多与<基于Matlab的电力系统故障分析与仿真(V2.1)>相关文档资源请在帮帮文库(ww ...

  5. matlab中进行太阳能电池模型,基于Matlab╱Simulink的太阳能电池特性仿真

    - 1 - 基于Matlab/Simulink 的太阳能电池特性仿真 朱丽 合肥工业大学电气自动化系,安徽合肥(230009) E-mail :lilyzhu1980@http://www.doczj ...

  6. matlab中stms和taylor,基于Matlab的电力系统故障分析与仿真V2.1(模版2)

    <基于Matlab的电力系统故障分析与仿真.doc>由会员分享,可免费在线阅读全文,更多与<基于Matlab的电力系统故障分析与仿真(V2.1)>相关文档资源请在帮帮文库(ww ...

  7. matlab中stms和taylor,基于Matlab的电力系统故障分析与仿真V2.1(网络分享版)

    <基于Matlab的电力系统故障分析与仿真.doc>由会员分享,可免费在线阅读全文,更多与<基于Matlab的电力系统故障分析与仿真(V2.1)>相关文档资源请在帮帮文库(ww ...

  8. 如何使用matlab得出pid控制参数值,基于MATLAB的PID控制器参数整定及仿真

    基于MATLAB的PID控制器参数整定及仿真 摘要:PID控制器结构和算法简单,应用广泛,但参数整定比较复杂,在此我探讨利用MATLAB实现PID参数整定及其仿真的方法,并分析比较比例.比例积分.比例 ...

  9. matlab直流计算,一种基于MATLAB的直流开关振荡回路参数测量系统及计算方法与流程...

    本发明属于电力电子 技术领域: ,具体为一种基于MATLAB的直流开关振荡回路参数测量系统及计算方法. 背景技术: :近些年来,我国在高压直流输电技术的研究和应用上取得了突飞猛进的发展,目前已投运的高 ...

最新文章

  1. telnetd运行需要什么条件_申请日本研究生需要什么条件
  2. webserver通信过程
  3. online Solver of a Bimatrix Game
  4. Android中contentProvider的用途
  5. 抓包(Charles工具入门)
  6. 全球芯片供应不足!苹果iPhone生产可能面临中断风险
  7. PermissionError: [Errno 13] in python
  8. Android BroadcastReceiver(三)
  9. atitit.提升研发管理的利器---重型框架 框架 类库的区别
  10. php http请求 微信,微信小程序封装http请求类的代码实例
  11. cvCalcEMD2() 直方图匹配
  12. 如何调试JavaScript代码
  13. 【ADMM】ADMM Gap
  14. 京东android插件化,Flutter 插件开发-接入京东SDK唤醒(ios篇)
  15. android 缓存文件目录在哪个文件夹,哔哩哔哩缓存在哪个文件夹 具体操作步骤
  16. JavaScript设计模式之状态模式
  17. jQuery stop()用法
  18. MVVM?瞎搞一波?
  19. 【计算机网络】(4)什么是路由+ARP协议
  20. Android全面屏适配笔记

热门文章

  1. GitHub在线MySQL DDL工具gh-ost安装文档
  2. global-forwards和forward的区别
  3. 【bzoj1101】Zap【神奇的∑】
  4. 【万字总结】数据结构与算法简述和CS综合,保姆级一文打包
  5. 点检巡检 按登陆人员生成点检单
  6. penalty term_Google Penalty 101 –手动和算法惩罚指南
  7. 相似矩阵(Similar Matrixces)
  8. ahk用于热键和宏的按键和鼠标/操纵杆按钮的列表
  9. 老鱼Python数据分析——篇十八:消息推送(一)
  10. Kafka Streams开发者指南