版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、-. z.MATLAB控制系统与仿真课程设计报告院 系: 电气与控制工程学院 专业班级: 测控技术与仪器1301班 姓 名: 吴凯 学 号: 1306070127指导教师: 洁 昝宏洋 基于MATLAB的PID恒温控制器本论文以温度控制系统为研究对象设计一个PID控制器。PID控制是迄今为止最通用的控制方法,大多数反响回路用该方法或其较小的变形来控制。PID控制器亦称调节器及其改良型因此成为工业过程控制中最常见的控制器 (至今在全世界过程控制中用的84%仍是纯PID调节器,假设改良型包含在则超过90%)。在PID控制器的设计中,参数整定是最为重要的,随着计算机技术的迅速开展,对PID参数的整定
2、大多借助于一些先进的软件,例如目前得到广泛应用的MATLAB仿真系统。本设计就是借助此软件主要运用Relay-feedback法,线上综合法和系统辨识法来研究PID控制器的设计方法,设计一个温控系统的PID控制器,并通过MATLAB中的虚拟示波器观察系统完善后在阶跃信号下的输出波形。 关键词: PID参数整定;PID控制器;MATLAB仿真。Design of PID Controller based on MATLABAbstractThis paper regards temperature control system as the research object to design a
3、 pid controller. Pid control is the most mon control method up until now; the great majority feedback loop is controlled by this method or its small deformation. Pid controller (claim regulator also) and its second generation so bee the most mon controllers in the industry process control (so far, a
4、bout 84% of the controller being used is the pure pid controller, itll e*ceed 90% if the second generation included). Pid parameter setting is most important in pid controller designing, and with the rapid development of the puter technology, it mostly recurs to some advanced software, for e*ample,
5、matlab simulation software widely used now. this design is to apply that soft mainly use Relay feedback law and synthetic method on the line to study pid controller design method, design a pid controller of temperature control system and observe the output waveform while input step signal through vi
6、rtual oscilloscope after system pleted. Keywords: PID parameter setting ;PID controller; MATLAB simulation。三、正文1.课题来源及PID控制简介1.1 课题的来源和意义任何闭环的控制系统都有它固有的特性,可以有很多种数学形式来描述它,如微分方程、传递函数、状态空间方程等。但这样的系统如果不做任何的系统改造很难到达最正确的控制效果,比方快速性稳定性准确性等。为了到达最正确的控制效果,我们在闭环系统的中间参加PID控制器并通过调整PID参数来改造系统的构造特性,使其到达理想的控制效果。1.2
7、PID控制简介当今的自动控制技术都是基于反响的概念。反响理论的要素包括三个局部:测量、比拟和执行。测量关心的变量,与期望值相比拟,用这个误差纠正调节控制系统的响应。这个理论和应用自动控制的关键是,做出正确的测量和比拟后,如何才能更好地纠正系统,PID 比例 - 积分 - 微分控制器作为最早实用化的控制器已有 50 多年历史,现在仍然是应用最广泛的工业控制器。 PID 控制器简单易懂,使用中不需准确的系统模型等先决条件,因而成为应用最为广泛的控制器。PID 控制器由比例单元 P 、积分单元 I 和微分单元 D 组成。其输入 e(t) 与输出 u(t) 的关系为公式1-1 公式1-1因此它的传递函
8、数为公式1-2 公式1-2 比例调节作用:是按比例反响系统的偏差,系统一旦出现了偏差,比例调节立即产生调节作用用以减少偏差。比例作用大,可以加快调节,减少误差,但是过大的比例,使系统的稳定性下降,甚至造成系统的不稳定。积分调节作用:是使系统消除稳态误差,提高无差度。因为有误差,积分调节就进展,直至无差,积分调节停顿,积分调节输出一个常值。积分作用的强弱取决与积分时间常数Ti,Ti越小,积分作用就越强。反之Ti大则积分作用弱,参加积分调节可使系统稳定性下降,动态响应变慢。积分作用常与另两种调节规律结合,组成PI调节器或PID调节器。微分调节作用:微分作用反映系统偏差信号的变化率,具有预见性,能预
9、见偏差变化的趋势,因此能产生超前的控制作用,在偏差还没有形成之前,已被微分调节作用消除。因此,可以改善系统的动态性能。在微分时间选择适宜情况下,可以减少超调,减少调节时间。微分作用对噪声干扰有放大作用,因此过强的加微分调节,对系统抗干扰不利。此外,微分反响的是变化率,而当输入没有变化时,微分作用输出为零。微分作用不能单独使用,需要与另外两种调节规律相结合,组成PD或PID控制器。PID控制器由于用途广泛、使用灵活,已有系列化产品,使用中只需设定三个参数Kp,Ki和Kd即可。在很多情况下,并不一定需要全部三个单元,可以取其中的一到两个单元,但比例控制单元是必不可少的。首先,PID应用围广。虽然很
10、多控制过程是非线性或时变的,但通过对其简化可以变成根本线性和动态特性不随时间变化的系统,这样PID就可控制了。其次,PID参数较易整定。也就是,PID参数Kp,Ki和Kd可以根据过程的动态特性及时整定。如果过程的动态特性变化,例如可能由负载的变化引起系统动态特性变化, PID 参数就可以重新整定。第三,PID控制器在实践中也不断的得到改良,下面两个改良的例子,在工厂,总是能看到许多回路都处于手动状态,原因是很难让过程在自动模式下平稳工作。由于这些缺乏,采用 PID 的工业控制系统总是受产品质量、平安、产量和能源浪费等问题的困扰。PID参数自整定就是为了处理PID参数整定这个问题而产生的。现在,
11、自动整定或自身整定的PID控制器已是商业单回路控制器和分散控制系统的一个标准。在一些情况下针对特定的系统设计的PID控制器控制得很好,但它们仍存在一些问题需要解决:如果自整定要以模型为根底,为了PID参数的重新整定在线寻找和保持好过程模型是较难的。闭环工作时,要求在过程中插入一个测试信号。这个方法会引起扰动,所以基于模型的 PID 参数自整定在工业应用不是太好。如果自整定是基于控制律的,经常难以把由负载干扰引起的影响和过程动态特性变化引起的影响区分开来,因此受到干扰的影响控制器会产生超调,产生一个不必要的自适应转换。另外,由于基于控制律的系统没有成熟的稳定性分析方法,参数整定可靠与否存在很多问
12、题。因此,许多自身整定参数的PID控制器经常工作在自动整定模式而不是连续的自身整定模式。自动整定通常是指根据开环状态确定的简单过程模型自动计算 PID 参数。但仍不可否认 PID 也有其固有的缺点:PID 在控制非线性、时变、耦合及参数和构造不确定的复杂过程时,工作地不是太好。最重要的是,如果 PID 控制器不能控制复杂过程,无论怎么调参数都没用。虽然有这些缺点,PID控制器是最简单的有时却是最好的控制器。2 对象建模(1) 系统为制热使用最大信号去控制系统,直到稳定之后,也就是热到达无法再上升时,此时系统特性就会出现,如下列图3-5所示:图1 系统制热的特性图1一阶系统带有延迟特性此切线为最
13、大斜率图2: 一阶系统带有延迟特性图一阶系统加一个传递来近似被控对象,则其近似转移函数如公式1所示:公式1-3此系统采用对象函数为:对输入一预期到达的温度值,通过一定时间到达稳定,使其超调量不超过10%,稳态误差小于5%。3. 对象特性分析下列图为未加PID的控制系统及其阶跃响应的输出图形:图3: 初始系统的simulink构造图图4:初始系统的阶跃响应曲线如图可知,此系统不能够满足使温度到达预计值并且稳定,因此需加PID控制系统使系统稳定。4. 对象控制要求由于原系统不能到达预期要求,需对对象函数加PID进展调节,而进展PID调节前首先就是PID的系数确实定。num=2;den=13,1;S
14、tep(num,den);K=dcgain (num,den)知k=2;通多step函数得到的曲线得到L=0.3,T=0.8;被控对象的K、L 和T 值后, 我们可以根据ZieglerNichols整定公式编写一 个MATLAB函数ziegler_std ( )用以设计PID控制器。该函数程序如下:function num,den,Kp,Ti,Td,H=Ziegler_std (key,vars)Ti= ;Td= ;H= ;K=vars(1) ;L=vars(2) ;T=vars (3);a=K*L/T;if key=1 num=1/a; %判断设计P 控制器 elseif key=2 Kp=
15、0.9/a;Ti=3.33*L; %判断设计PI 控制器 elseif key=3, Kp=1.2/a;Ti=2*L;Td=L/2; %判断设计PID控制器end switch key case 1num=Kp;den=1; % P控制器 case 2num=Kp*Ti,1;den=Ti,0; % PI控制器 case 3 % PID控制器p0=Ti*Td,0,0;p1=0,Ti,1;p2=0,0,1;p3=p0+p1+p2;p4=Kp*p3;num=p4/Ti;den=1,0;end输入:K=2;L=0.3,T=0.8;num,den,Kp,Ti,Td=Ziegler_std (3,K,L,T)运行结果如下:num =0.48601.4508 2.1653den = 1 0Kp = 1.1Ti =0.06Td = 0.15由此可以确定PID的三个系数为1.1,0.06,0.15。带进pid对象中。5.仿真结果如下列图为参加PID后的整个系统simulink的构造框图和输出曲线图。图4:参加PID后的系统框图图5:参加PID后的阶跃响应函数曲线图由上图知:系统输出的曲线超调量小于10%,稳态误差小于2%,满足设计指标。6.结论通过添加PID模块使系统达输出到达稳定,超调量和稳态误差都
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国家实验室材料综合研究设施新建项目可行性研究报告模板-立项备案
- 2026年江苏苏州市高三三模高考政治模拟试卷试题(含答案详解)
- 2025年重庆广播电视编辑记者、播音员主持人资格考试(广播电视基础知识)模拟试题
- 施工安全防鼠管理制度
- 2025年全国广播电视播音员主持人资格考试(广播电视基础知识)练习题及答案
- 市政道路旧路改造施工技术方案
- 2025-2030年教学用非音像复制品行业商业模式创新分析研究报告
- 2025-2030年航空航空材料行业盈利模式创新与变革分析研究报告
- 新形势下纸塑复合行业顺势崛起战略制定与实施分析报告
- 2025-2030年国内专利代理服务企业制定与实施新质生产力战略分析研究报告
- 桩机买卖协议书
- 大学生创新创业基础(微课版 第2版)课件 项目九 创业规划与创业计划书拟定
- 齿轮维修技术协议书
- 品牌差异化策略分析-全面剖析
- 超星尔雅学习通《电子商务那些事(中南财经政法大学)》2025章节测试附答案
- 公立医院成本核算指导手册
- 超星网课《国际学术论文写作与发表》答案
- 2024新人教版英语七年级上单词默写单(小学部分)
- 2024年四川南充中考物理真题及答案
- 贵州省小升初数学试卷及答案
- 合伙人退伙声明书
评论
0/150
提交评论