当前位置:首页>>基于MATLAB的PID控制系统参数调节

基于MATLAB的PID控制系统参数调节

发布时间:2016-04-05作者:小王子

  近年来,现代控制理论得到了快速发展,而在实际工程中由于PID控制多重应用型优点(如,结构简单、调整方便、稳定性好、工作可靠等),因此它还是应用最广泛的调节器控制规律,或是基于基本PID控制的各种改进型PID控制。此外,PID控制应用领域极为广泛,可将其应用于电力、化工、轻工、冶金以及机械等工业过程控制中。通常情况下,最适合采用PID控制技术的条件是:当我们对目标系统或被控对象的内部特征不完全清楚时,或者是系统的全部参数不能经过有效的测量手段来获取,同时必须依赖于经验和现场调试来确定系统控制器的结构参数情况下采用该技术。

  1、PID控制系统原理及算法

  当我们不能将被控对象的结构和参数完全地掌握,或者是不能得到精确的数学模型时,在这种情况下最便捷的方法便是采用PID控制技术。为了使控制系统满足性能指标要求,PID控制器一般地是依据设定值与实际值的误差,利用比例(P)、积分(I)、微分(D)等基本控制规律,或者是三者进行适当地配合形成相关的复合控制规律,例如,PD、PI、PID等。

  图1是典型PID控制系统结构图。在PID调节器作用下,对误差信号分别进行比例、积分、微分组合控制。调节器的输出量作为被控对象的输入控制量。

  图1典型PID控制系统结构图

  PID控制器主要是依据给定值r(t)与实际输出值y(t)构成控制偏差,用公式表示即e(t)=r(t)-y(t),它本身属于一种线性控制器。通过线性组合偏差的比例(P)、积分(I)、微分(D),将三者构成控制量,进而控制受控对象。控制规律如下:

  其传递函数为:

  式中:Kp——比例系数;Ti——积分时间常数;Td——微分时间常数。

  2、PID控制器的MATLAB仿真

  美国MathWorks公司推出的MATLAB是一套具备高性能的数值计算和可视化软件。由于MATLAB可以将矩阵运算、图形显示、信号处理以及数值分析集于一体,构造出的用户环境使用方便、界面友好,因此MATLAB受到众多科研工作者的欢迎。本文利用MATLAB仿真工具箱Simulink的功能,在基于仿真环境Matlab/Simulink工具上用图形化方法直接建立仿真系统模型,启动仿真过程,将结果在示波器上显示出来。

  3、仿真实例分析

  3.1建立数学建模

  设被控对象等效传递函数为

  3.2仿真建模

  仿真建模的目的就是将数学模型转换成计算机能够执行的模型,运用Simulink可以达到此目的。图2是综合图1和给定计算公式运用Simulink建立的PID控制的连续系统的仿真模型(建模步骤略)。

  图2Simulink仿真建模

  3.3仿真实验

  在传统的PID调节器中,参数的整定问题是控制面临的最主要的问题,控制系统的关键之处便是将Kp、Ti、Td三个参数的值最终确定下来。而在工业过程控制中首先需要对PID控制中三参量对系统动态性的影响进行实际深入地了解,才能确定怎样将三参数调节到最佳状态。在本实验中,对各参量单独变化对系统控制作用的影响进行讨论,其中在对一个参量变化引发的影响进行讨论时,需要将其余两个参数设定为常数。

  3.3.1P控制作用分析

  分析比例控制作用。设Td=0、Ti=∞、Kp=3~10。输人信号阶跃函数,分别进行仿真,如图3所展示的系统的阶跃响应曲线。

  图3显示的仿真结果表明:系统的超调量会随着Kp值的增大而加大,系统响应速度也会会随Kp值的增大而加快。但是系统的稳定性能会随着Kp的增大而变差。

  图3单闭环调速系统P控制阶跃响应曲线

  3.3.2比例积分控制作用的分析

  设比例积分调节器中Kp=1,讨论Ti=0.01~0.05时。输人信号阶跃函数,分别进行仿真,如图4所展示的系统的系统的阶跃响应曲线。

  图4单闭环调速系统PI控制阶跃给定响应曲线

  系统的超调量会随着Ti值的加大而减小,系统响应速度随着Ti值的加大会略微变慢。

  3.3.3微分调节作用的分析

  设Kp=1、Ti=0.01,讨论Td=10~100时对系统阶跃响应曲线的影响。输人信号阶跃函数,分别进行仿真,如图5所展示的系统的阶跃响应曲线。

  图5单闭环调速系统PID控制阶跃给定响应曲线

  图5所显示的仿真结果表明:根据单闭环调速系统的参数配合情况,起始上升段呈现较尖锐的波峰,Kp=1、Ti=0.01不变时,随着Td值的加大,闭环系统的超调量增大,响应速度变慢。

  4、结论

  (1)对于PID参数采用MATLAB进行整定和仿真,使用起来不仅快捷、方便,而且更为直观,同时也避免了传统方法反复修改参数调试。

  (2)系统的响应速度会随Kp值的增大而加快,同时也有助于静差的减小,而Kp值过大则会使系统有较大超调,稳定性变坏;此外,系统的动作会因为过小的Kp值减慢。

  (3)超调的减小、振荡变小以及系统稳定性的增加都取决于积分时间Ti的增大,但是系统静差消除时间会因为Ti的增大而变长。

  (4)增大微分时间Td对于系统的稳定性、系统响应速度的加快以及系统超调量的减小都会有所帮助。但是如果Td过大,则会使得调节时间较长,超调量也会增大;如果Td过小,同样地也会发生以上状况。

  (5)总之PID参数的整定必须考虑在不同时刻三个参数的作用以及彼此之间的作用关系。

公司简介

宜科(天津)电子有限公司是中国工业自动化的领军企业,于2003年在天津投资成立,销售和服务网络覆盖全国。作为中国本土工业自动化产品的提供商和智能制造解决方案的供应商,宜科在汽车、汽车零部件、工程机械、机器人、食品制药、印刷包装、纺织机械、物流设备、电子制造等诸多领域占据领先地位。宜科为智慧工厂的整体规划实施提供自系统层、控制层、网络层到执行层自上而下的全系列服务,产品及解决方案涵盖但不局限于云平台、MES制造执行系统、工业现场总线、工业以太网、工业无线通讯、机器人及智能设备组成的自动化生产线、自动化电气控制系统集成、智能物流仓储系统等,以实现真正智能化的生产制造,从而带来生产力和生产效率的大幅提升,以及对生产灵活性和生产复杂性的管理能力的大幅提升。多年来,宜科以创新的技术、卓越的解决方案和产品坚持不懈地为中国制造业的发展提供全面支持,并以出众的品质和令人信赖的可靠性、领先的技术成就、不懈的创新追求,在业界独树一帜。帮助中国制造业转型升级,加速智能制造进程,成为中国工业4.0智慧工厂解决方案当之无愧的践行者。

更多详情>>

联系我们

  • 联系人:章清涛
  • 热线:18611695135
  • 电话:
  • 传真:
  • 邮箱:18210150532@139.com

Copyright © 2015 ilinki.net Inc. All rights reserved. 智汇工业版权所有

电话:010-62314658 邮箱:service@ilinki.net

主办单位:智汇万联(北京)信息技术有限公司

京ICP备15030148号-1