欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    基于SIMULINK的PID控制器设计与仿真.docx

    • 资源ID:15274501       资源大小:218.59KB        全文页数:10页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于SIMULINK的PID控制器设计与仿真.docx

    1、基于SIMULINK的PID控制器设计与仿真基于SIMULINK的PID控制器设计与仿真1.引言MATLAB是一个适用于科学计算和工程用的数学软件系统,历经多年的发展,已是科学与工程领域应用最广的软件工具。该软件具有以下特点:数值计算功能强大;编程环简单;数据可视化功能强;丰富的程序工具箱;可扩展性能强等。 Simulink是MATLAB下用于建立系统框图和仿真的环境。Simulink环境仿真的优点是:框图搭建方便、仿真参数可以随时修改、可实现完全可视化编程。 比例-积分-微分(Proporitional-Integral-Derivative,PID)是在工业过程控制中最常见、应用最广泛的一

    2、种控制策略。PID控制是目前工程上应用最广的一种控制方法,其结构简单,且不依赖被控对象模型,控制所需的信息量也很少,因而易于工程实现,同时也可获得较好的控制效果。2.PID控制原理当我们不能将被控对象的结构和参数完全地掌握,或者是不能得到精确的数学模型时,在这种情况下最便捷的方法便是采用PID 控制技术。为了使控制系统满足性能指标要求,PID 控制器一般地是依据设定值与实际值的误差,利用比例(P)、积分(I)、微分(D)等基本控制规律,或者是三者进行适当地配合形成相关的复合控制规律,例如,PD、PI、PID 等。图2-1 是典型PID 控制系统结构图。在PID 调节器作用下,对误差信号分别进行

    3、比例、积分、微分组合控制。调节器的输出量作为被控对象的输入控制量。图2-1典型PID控制系统结构图PID 控制器主要是依据给定值r(t)与实际输出值y(t)构成控制偏差,用公式表示即e(t)=r(t)-y(t),它本身属于一种线性控制器。通过线性组合偏差的比例(P)、积分(I)、微分(D),将三者构成控制量,进而控制受控对象。控制规律如下:其传递函数为:式中:Kp-比例系数; Ti-积分时间常数; Td-微分时间常数。3.Simulink仿真3.1 建立数学建模设被控对象等效传递函数为3.2 仿真实验在传统的PID 调节器中,参数的整定问题是控制面临的最主要的问题,控制系统的关键之处便是将Kp

    4、、Ti、Td三个参数的值最终确定下来。而在工业过程控制中首先需要对PID 控制中三参量对系统动态性的影响进行实际深入地了解,才能确定怎样将三参数调节到最佳状态。在本实验中,对各参量单独变化对系统控制作用的影响进行讨论,其中在对一个参量变化引发的影响进行讨论时,需要将其余两个参数设定为常数。3.2.1 P 控制作用分析先分析比例控制作用。设Td= 0、Ti=、Kp= 3 、6和9。输入信号阶跃函数,分别进行仿真,在simulink中建立的仿真模型如图3-1所示,系统的阶跃响应如图3-2所示。3-1 P控制仿真模型3-2P控制阶跃响应曲线图3-2显示的仿真结果表明:系统的超调量会随着Kp值的增大而

    5、加大,系统响应速度也会会随Kp值的增大而加快。但是系统的稳定性能会随着Kp的增大而变差。3.2.2 比例积分控制作用的分析设比例积分调节器中Kp= 3,讨论Ti= 3、2和1时。输人信号阶跃函数,分别进行仿真,在simulink中建立的仿真模型如图3-3所示,系统的阶跃响应如图3-4所示。3-3 PI控制仿真模型3-4 PI控制阶跃响应曲线图3-4显示的仿真结果表明:系统的超调量会随着Ti值的加大而减小,系统响应速度随着Ti值的加大会略微变慢。3.2.3 比例积分微分控制作用的分析设Kp= 3、Ti= 3,讨论Td= 0.1、0.2和0.3时对系统阶跃响应曲线的影响。输人信号阶跃函数,分别进行

    6、仿真,在simulink中建立的仿真模型如图3-5所示,系统的阶跃响应如图3-6所示。3-5 PId控制仿真模型3-6 PID控制阶跃响应曲线图3-6显示的仿真结果表明:Kp= 3、Ti= 3不变时,随着Td值的加大,闭环系统的超调量增减小,响应速度变慢。3.2.4 使用编程方法仿真程序分别如下述程序所示,结果与上述类似,不再附图。P控制程序:Go = tf(2,conv(2,1,0.5,1);Kp = 3,6,9;for m = 1:3sys = feedback(Kp(m)*Go,1);step(sys);hold on;endPI控制程序:Go = tf(2,conv(2,1,0.5,1

    7、);Kp =3;Td = 1,2,3;for m = 1:G1 = tf(Kp*Td(m),Kp,0,1);sys = feedback(G1*Go,1);step(sys); hold on;endPID控制程序:Go = tf(2,conv(2,1,0.5,1);Kp = 3;Ti = 3;Td = 0.1,0.2,0.3;for m = 1:3G1 = tf(Kp*Td(m),Kp,Kp/Ti,1,0); sys = feedback(G1*Go,1);step(sys);hold on;end4.结论(1)对于PID 参数采用MATLAB 进行仿真,使用起来不仅快捷、方便,而且更为直观

    8、,同时也避免了传统方法反复修改参数调试。(2)系统的响应速度会随Kp值的增大而加快,同时也有助于静差的减小,而Kp值过大则会使系统有较大超调,稳定性变坏;此外,系统的动作会因为过小的Kp值减慢。(3)超调的减小、振荡变小以及系统稳定性的增加都取决于积分时间Ti的增大,但是系统静差消除时间会因为Ti的增大而变长。(4)增大微分时间Td对于系统的稳定性和系统超调量的减小都会有所帮助。但是如果Td过大,则会使得调节时间较长,超调量也会增大;如果Td过小,同样地也会发生以上状况。(5)总之PID 参数的整定必须考虑在不同时刻三个参数的作用以及彼此之间的作用关系。PID 控制应用领域极为广泛,可将其应用于电力、化工、轻工、冶金以及机械等工业过程控制中。通常情况下,最适合采用PID 控制技术的条件是:当我们对目标系统或被控对象的内部特征不完全清楚时,或者是系统的全部参数不能经过有效的测量手段来获取,同时必须依赖于经验和现场调试来确定系统控制器的结构参数情况下采用该技术。5.其他情况当被控对象等效传递函数为与上述仿真类似,其仿真模型和阶跃响应如下列图形所示。5-1 P控制仿真模型5-2 P控制阶跃响应曲线5-3 PI控制仿真模型5-4 PI控制阶跃响应曲线5-5 PID控制仿真模型5-6P控制阶跃响应曲线


    注意事项

    本文(基于SIMULINK的PID控制器设计与仿真.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开