- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Matlab控制系统PID校正器的仿真研究汇
基于Matlab控制系统PID校正器的仿真研究 学号: 姓名: 专业: 电气及自动化 指导教师: 一、目的意义 PID控制,又称PID调节,是比例(proportional)、积分(intergral)、微分(differential)调节的简称。PID控制器问世至今已有近70年历史,它以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制的主要技术之一。本文通过对实际问题的Matlab仿真,使大家对PID有个基本的了解。 二、PID控制的工作原理 当被控对象的结构和参数不能完全被掌握,或得不到精确的数学模型时,控制理论的其它技术难以采用时,系统控制器的结构和参数必须依靠经验和现场调试来确定,即当我们不完全了解一个系统和被控对象,或不能通过有效的测量手段来获得系统参数时,最适合用PID控制技术。PID控制,实际中也有PI和PD控制。PID控制器就是根据系统的误差,利用比例、积分、微分计算出控制量进行控制的。 2.1 PID调节规律: PID调节器的数学模型为: (2-1) 式中: 为PID调节器的输出信号;系统误差信号定义为: ; 是系统的给定输入信号; 是系统的被控量; 称为比例系数, 称为微分时间常数, 称为积分时间常数。 PID调节的传递函数模型: (2-2) 由上式可得PID调节的几种特例形式: 当 、 时,则有 ,此为比例(P)调节器;当 时,则有 ,此为比例微分(PD)调节器,而当 时,有 ,此为比例积分(PI)调节器,当 、 、 时,则有 这叫做全PID调节器。 (2-2) 由式(2-2)可以看出,PID控制是通过三个参量起作用的。这三个参量取值的大小不同,就是比例、积分、微分作用强弱的变化。为了说明每个参数单独变化时对于系统较正时的影响,特列举以下实例。 三、动态特性参数法:(Ziegler-Nichols整定公式)的PID校正器设计 对于传递函数表达式为 的系统,其PID控制的参数值可以用一组经验公式来计算。这种PID调节器参数值确定的方法是1924年由Ziegler和Nichols首先提出的。已知被控对象的传递函数模型 的三个参数 、 、 时,整定PID调节器参数的计算公式如表1所示: 表 1 调节器Ziegler-Nichols整定公式 为实现用Ziegler-Nichols整定公式计算系统P、PI、PID校正器的参数,作者给出函数zn01()。 用Ziegler-Nichols整定公式计算系统P、PI、PID校正器的参数的函数zn01.m。调用格式为:[Gc,Kp,Ti,Td]=zn01(PID,vars) 其中PID是校正器类型,当PID=1时,为计算P调节器的参数;当PID=2时,为计算PI调节器的参数;当PID=3时,为计算PID调节器的参数。输入参量vars为带延迟—惯性环节模型的 已知三参数:K=vars(1);T=vars(2);tau=vars(3)。输入参量Gc为校正器传递函数,Kp为校正器的比例系数;Ti为校正器的积分时间常数;Td为校正器的微分时间常数。 function [Gc,Kp,Ti,Td]=zn01(PID,vars) K=vars(1);T=vars(2);tau=vars(3); Kp=[];Ti=[];Td=[]; if PID ==1, Kp=T/(K*tau); elseif PID==2, Kp=0.9*T/(K*tau); Ti=3.33*tau; elseif PID==3, Kp=1.2*T/(K*tau); Ti=2*tau;Td=tau/2; end switch PID case 1,Gc=Kp; case 2,Gc=tf([Kp*Ti Kp],[Ti 0]); case
您可能关注的文档
最近下载
- 道路软土地基强力搅拌就地固化技术规程.pdf VIP
- 数字智慧某著名企业FCM财务成熟度评估模型(149页PPT).pptx VIP
- 一种内置控制器的大行程电动夹爪.pdf VIP
- 中国IBD蓝皮书 -中国炎症性肠病医患认知 暨生存质量报告 溃疡性结肠炎部分.docx
- 《机动车驾驶员培训管理考试卷.doc VIP
- (四级)无人机驾驶员(航拍)理论考试题库完整.docx VIP
- 人教版高一生物必修1教学设计4-3物质跨膜运输的方式.doc VIP
- 量子信息学导论 课件 第7章 量子模拟(1).pptx VIP
- PCB化学镀镍无钯活化瞬时工艺研究:铜镍逆置换的应用探讨.docx VIP
- 医院课题经费预算调整申请表模板使用说明.doc VIP
文档评论(0)