基于MATLAB - Simulink的PID参数自整定控制系统的仿真研究
更新时间:2024-05-16 21:14:01 阅读量: 综合文库 文档下载
存档日期: 存档编号:
本科生毕业设计(论文)
论 文 题 目:基于Maltab/Simulink的PID参数自整定
控制系统的仿真研究
姓 名: 赵磊 系 别: 机电工程系 专 业: 电气工程及其自动化 年 级 、 学 号: 12Z电气 108320041 指 导 教 师: 邹宽胜
江苏师范大学科文学院印制
1
摘 要
在工业过程控制中PID控制系统有着广泛的应用。其具有调节方便、控制效果好的特点。对于传统的PID调节,无法让更多技术人员使用,并且调节参数的过程非常麻烦,占用时间也长,也很难达到预期的效果,特别是在工程应用中,比仿真调整更加有难度。本文应用了基于模糊的PID参数自整定的方法,在Simulink中,仿真并对其分析得出结果,首先仿真了采用传统PID控制的方案,经过反复调节参数,得到了比较理想的结果,其次采用了模糊PID控制器的方法,简单快速的得出了理想波形,通过对比两种方案的仿真结果,得出模糊PID控制方案,在满足快速动态响应的同时,不仅没有超调量,而且也没出现振荡,系统快速达到稳定状态,并持续保持稳定,表明了此方案可行性。对于带有大滞后、时变的、非线性的复杂的控制系统,模糊PID控制器在现代工业的过程中起到关键作用。
关键词:模糊控制;自整定; PID
I
Abstract
PID control in industrial process control system has been widely used. It has features of convenient adjustment and good control effect. For conventional PID control, it can’t get more technical staff make use of, and adjust the parameters of the process is very cumbersome, it not only take a long time for adjusting, but also it is very difficult to get the ideal results waveform, in practice, it is more difficult than the simulation。 In this paper, the application of based on fuzzy PID parameters self-tuning method, in Simulink, simulation and analysis of its results, the first of the traditional PID control simulation program, after repeated adjustment parameters obtained more satisfactory results, followed by the use of fuzzy PID controller program , simple and fast ideal waveform obtained by comparing the simulation results of the two programs, drawn fuzzy PID control scheme to meet the fast dynamic response, while not only did not overshoot, but did not oscillate, the system quickly to stabilize state, and continued to maintain a stable, indicating the feasibility of this scheme. For with large delay,time-varying and nonlinear complex control system, a fuzzy PID controller played a key role in the process of modern industry.
Key word:Fuzzy Control; Self-tuning; PID
II
目 录
摘 要 .................................................................................................................. I Abstract ................................................................................................................ II 1 绪论 .................................................................................................................. 4
1.1 课题研究背景及意义 ............................................................................ 4 1.2 PID自整定发展现状 .............................................................................. 4 1.3 本文的主要工作内容 ............................................................................ 7 2传统PID控制及整定方法 ............................................................................... 9
2.1 PID调节器简介 ...................................................................................... 9 2.2 PID整定方法 ........................................................................................ 10 2.3 PID控制的特点 .................................................................................... 16 3 参数自整定模糊PID控制器 ........................................................................ 17
3.1模糊控制概述 ....................................................................................... 17 3.2模糊控制的原理 ................................................................................... 18 3.3模糊控制器的结构 ............................................................................... 18 3.4 PID参数模糊自整定 ............................................................................ 20 3.5 输入量、输出量处理 .......................................................................... 21 3.6 模糊控制规则 ...................................................................................... 26 3.7 模糊推理 .............................................................................................. 29 4 基于Simulink的仿真结果及分析 ............................................................... 31
4.1传统PID控制器的仿真结果及分析 ................................................... 33 4.2模糊自整定PID控制器的仿真结果与分析 ....................................... 34 4.3比较两种仿真结果 ............................................................................... 37 5 结论 ................................................................................................................ 38 致 谢 .................................................................................................................. 39 参考文献 ............................................................................................................ 40
III
江苏师范大学科文学院本科生毕业设计 基于MATLAB/Simulink的PID参数自整定控制系统的仿真研究
1 绪论
1.1 课题研究背景及意义
生产集成化,工艺要求精准化,竟而要求控制系统不仅规模扩大化,而且复杂化,传统简单的控制方案已经不能满足现在生产工艺的要求,经过经典控制理论发展到现代控制理论,并综合两种理论发展起来的智能控制理论,并结合了人工智能以及计算机等理论。
1965年,作者L.A.Zadeh发表了论文名为Fuzzy Set,第一次采用诠释事物的模糊性用语,也就是隶属函数。Fuzzy系统的核心:使用模糊的集合论方法,将人的语言描述的人类想法变为在计算机系统中能用算法进行表达的理论,但确定控制系统的输出,这样不仅能有效控制,还能模仿人类的思维,一些对象不能构成控制的数学模型。采用“模糊概念”更符合人类逻辑,也更能描述客观事实。“模糊控制”功能是一种“语言”的决策控制。
模糊控制作为智能控制的分支领域,包含了高级的算法策略以及先进技术。马丹尼是第一个做出模糊控制器并在蒸汽发电机系统中得到应用,经过几十年的发展,此技术得到了突破式的发展,应用也越来越广泛,例如:冶金、化工等工业过程控制和自动化生产、智能化的家电、自动化仪表等领域。特别是机器人、电梯、汽车、交通灯控、飞行器、机械手臂、核反应堆等领域,有其突出的实用价值。目前有将其集成化的产品,并可根据实际调试,我国在模糊控制器研究方面起步较晚,但发展速度惊人,成果显著,包括模糊控制器的定义、电路实现方法、鲁棒性、算法、稳定性、性能、规则自调整等。钱学森提出,模糊数学的发展,事关我国的国力、命运。
1.2 PID自整定发展现状
众所周知,在工业过程生产中,几乎都设计了PID控制器,但是,调整PID参数却一直是一个费时并难以得到较好效果的差事,所以需要对这方面有着工作经验丰富的工程师来完成,但也是一件非常不容易的工作,因为每个系统都不同
4
江苏师范大学科文学院本科生毕业设计 基于MATLAB/Simulink的PID参数自整定控制系统的仿真研究
3.4 PID参数模糊自整定
模糊控制与传统的PID控制相结合,具有广泛的实用性。Fuzzy-PID复合控制的应用方式有:模糊自整定PID控制、Fuzzy-PID复合开关控制、模糊自适应PID控制、设定值迁移模糊PID控制器等。都可以在实际生产过程中进行有效的控制。
本文主要介绍模糊参数自整定PID控制器。选用二输入三输出的二维模糊控制器,将系统的当前偏差e与的偏差的变化率ec作为输入变量,同时将调整值 KP、KI、KD作为输出变量,如图3-3所示为参数自整定模糊PID控制原理图。
模糊推理KpKiKd+-reuecde/dtPID控制器被控对象y
图3-3 参数自整定模糊PID控制原理图
Fig.3-3 The parameter self-tuning fuzzy PID control principle diagram
常规PID算法为:u?k??KPe?k??KI?e?k??KDec?k? 其中,e?k?为其输入变量偏差;
?e?k??e?k??e?k?1?为偏差;
ec?k??e?k??e?k?1? ?k?0,1,2KP为表征比例?P?作用的参数; KI为表征积分?I?作用的参数; KD为表征微分?D?作用的参数。
而模糊参数自校正PID控制器是以常规PID控制器为基础,同时建立参数KP、KI与KD同偏差绝对值|e|和偏差变化率绝对值|ec|间的二元连续函数关系:
20
?为偏差变化;
江苏师范大学科文学院本科生毕业设计 基于MATLAB/Simulink的PID参数自整定控制系统的仿真研究
KP?f1?e,ec????KI?f2?e,ec? ? (3-2)
?KD?f3?e,ec???并根据不同的|e|和|ec|在线自校正参数KP、KI与KD的模糊控制器。
3.5 输入量、输出量处理
(1)输入量的模糊化
常规的模糊控制器其输入量有两个,一是系统的误差e,另外一个就是误差的变化率ec。同时与模糊控制器的复杂程度密切相关的是维数。假如只将误差作为输入量,则其动态性能会很差;虽然增加维数,能够提高控制精度,但控制器本身也会变的复杂多变,导致算法难以实现。因此,实际应用中往往采用误差和误差的变化构成的二维输入信息。
例如,将直吹式燃煤锅炉燃烧控制系统的主蒸汽压力保持在设定值,同时保持较小的静差。故模糊变量e和ec的具体定义如下:
{负大,负中,负小,零,正小,正中,正大}
还可以表示为: {NB,NM,NS,ZO,PS,PM,PB}
模糊子集定义完成后,需确定其隶属函数。如钟形隶属函数、梯形隶属函数和三角形隶属函数,理论上钟形隶属函数最为理想,但计算复杂且缓慢,同时火电厂锅炉燃烧控制系统具有滞后性,故不可选;而实践表明,对于模糊化结果的准确性,梯形隶属函数和三角形隶属函数均较适合,但是对于单片机的资源占用来说,梯形隶属函数存在较大缺点,它需要四个参数才能确定曲线的形状。因此,实践中常采用三角形隶属函数。若输入数据是精确数据,应使该数据对应的隶属度值最大;若输入数据存在随机噪声,即输入量为一随机量,在对其进行模糊化时,一般令隶属函数的中心对应于该随机量的均值[12]。
三角形隶属函数的表达式如下:
21
江苏师范大学科文学院本科生毕业设计 基于MATLAB/Simulink的PID参数自整定控制系统的仿真研究
?0 x
?c?b?0 x>c?其中,x是输入变量,a、b、c是三角形隶属函数的三个参数。
本文所控制的对象是直吹式燃煤锅炉,其模糊变量e和ec均采用三角形隶属函数的不规则分布。对于输入量的变化也是会引起隶属函数的直接变化,当输入量较小时,需要隶属函数有比较陡的形状,目的是提高分辨率以及系统的灵敏度;当输入量较大时,要求隶属函数平缓,目的是保证系统的稳定性。如图3-4所示,为e 和 ec 隶属函数曲线。
图3-4 e和ec的隶属函数曲线 Fig.3-4 Membership function curve e and ec
针对模糊系统中的基本论域,为了满足e和ec的基本要求,取[-80,80]为e的基本论域,取[-10,10]为ec的基本论域。
首先,设偏差 e 所取的模糊集合的论域为 X=?-n,-n+1,整个论域中n是档数,同时还构成论域X的元素。
而后,设偏差变化率ec所取的模糊集合的论域为Y=?-m,-m+1,22
,0,1,n-1,n?,在
,0,1, m-1,m?。
江苏师范大学科文学院本科生毕业设计 基于MATLAB/Simulink的PID参数自整定控制系统的仿真研究
e和ec通过量化因子 Ke和Kec实现从基本论域??e,e?、??ec,ec?到模糊论域
X、Y 的转化,Ke和Kec的定义为:
n Ke? (3-4)
em Kec? (3-5)
ec其中,n、m 为模糊论域值,e、ec 为基本论域值。
假如所得的参数含有小数点,可以通过采用数学的近似算法四舍五入,来得到精确结果。同样道理,误差变化的精确值也可以采用此方法进行量化。
在整个推算过程中,量化因子是一个十分重要的参数,系统的动态品质及稳定性都会受到它的影响。总的来说,Ke越大,会导致系统的超调量变大,相应的过渡时间就会变长;Ke越小,会导致系统变化缓慢,同时稳态精度也会随之降低。同样的,Kec越小,则系统反应的速率会变快,但超调量会相应增大;Kec越大,会导致系统输出的变化缓慢。
根据以上数值的选取及直吹式燃煤锅炉的控制策略的选择,取n?m?3,则
X=Y=??3,?2,?1,0,1,2,3?为模糊变量 e 和 ec 的模糊论域。由此可得:
Ke?n3??0.0375 (3-6) e80 Kec?m3??0.3 (3-7) ec10由此可得输入变量参数表如表 3-1所示。
23
江苏师范大学科文学院本科生毕业设计 基于MATLAB/Simulink的PID参数自整定控制系统的仿真研究
表 3-1 输入变量参数表
Table 3-1 Input variable parameter list
输入变量 e E ec EC {NB,NM,NS,ZE,PS,PM,PB} 模糊变量 模糊子集 基本论域 ??80,80? ??3,3? 0.0375 ??10,10? 模糊论域 量化因子 0.3 同时得出E和EC的隶属度赋值表,如表3-2所示。在转换过程中需要引入量化因子,即可以将精确量转化成模糊值。
表 3-2 E和EC的隶属度赋值表
Table 3-2 The membership assignment table of E and EC e、ec E、EC ?3 ?2 ?1 0 1 2 3 NB 1 0.5 1 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0 0 0 0 0 NM NS ZE 0.5 0 0 0 0 0 0.5 1 0.5 0 0 0 0.5 1 0.5 0 0 0.5 1 0.5 0 PS PM PB 1 0.5 0.5 1 (2)输出量的反模糊化
24
江苏师范大学科文学院本科生毕业设计 基于MATLAB/Simulink的PID参数自整定控制系统的仿真研究
与模糊化相反,反模糊化时将模糊推理得到的结论转化为作为控制器输出的精确值的过程,并定义模糊输出量ΔKP、ΔKI、ΔKD。得出模糊子集模糊语言值分别为:{NB, NM, NS, ZO, PS, PM, PB},输出量模糊论域为??3,?2,?1,0,1,2,3?。输出量的隶属函数同样也采用三角形隶属函数,隶属函数曲线如图3-5所示。
图3-5 ΔKP、ΔKI、ΔKD的隶属函数曲线 Fig.3-5 Membership function curve of ΔKP、ΔKI andΔKD
加权平均法是用输出量各元素通过加权平均的方法,将输出值作为输出的精确执行量的方法。设输出量的精确值为c,则有:
c??cui?1llii (3-8)
?ui?1i其中,ci是输出量模糊论域值,ui是ci在各模糊子集中对应的隶属度。
通过上式便可把模糊量转化为精确量。转化后,为了进一步得到PID参数,必须将得到的精确量映射到PID参数的论域中,这需要引入新的概念——比例因子Gu其定义如式3-9所示: Gu?u (3-9) l其中,?-u,u?为控制量增量的基本论域,l为量化档数。
25
江苏师范大学科文学院本科生毕业设计 基于MATLAB/Simulink的PID参数自整定控制系统的仿真研究
通过以上对比例因子和量化因子的计算求解过程,其论域是可以通过一定方式转换的,但同时前者对输出起放大作用;后者具有量化输入值得特性。所以,
比例因子Gu需要根据被控对象来选择,同时它也影响着整个回路的增益。
根据以上这些讨论,选择?KP的基本论域为??0.4,0.4?,?KI的基本论域为故比例因子 GP?0.13,3],GI?0.2,GD?1。??0.6,0.6?,?KD的基本论域为[?3,如表3-3所示。
表 3-3 输出变量参数表 Table 3-3 Output variable parameter list
输出变量 模糊变量 模糊子集 ?kP ?KP ?kI ?KI ?kD ?KD {NB,NM,NS,ZE,PS,PM,PB} ??-0.4,0.4?? ???0.6,0.6?? ???3,3?? ???3,3?? 基本论域 模糊论域 量化因子 0.13 0.2 1 通过上述选取,可以同时对模糊控制器的相关参数和PID控制器的相关参数进行相应的整合,其一般的计算方法如式3-10所示:
KP?KP0?GP??KP KI?KI0?GI??KI (3-10)
KD?KD0?GD??KD其中,PID控制器的参数为KP、KI、KD,同时KP0、KI0、KD0为整定初始值,调整量模糊值为ΔKP、ΔKI、ΔKD,比例因子为GP、GI、GD。
3.6 模糊控制规则
控制规则是以人工经验及手动控制为思维基础,通过不同语言变量的排列
而形成的模糊条件语句。模糊控制其实就是模仿操作人员的思维与判断所进行的
26
江苏师范大学科文学院本科生毕业设计 基于MATLAB/Simulink的PID参数自整定控制系统的仿真研究
人工智能,关键在于如何用机器语言以及模糊数学语言准确的描述操作人员的经验,以便建立对工程控制的策略。模糊控制的核心思想就是如何更准确的模仿人的逻辑判断,如何更准确的建立操作的控制规则。根据上述对KP、KI、KD在系统响应曲线下的分析以及文献资料的总结下,其模糊规则制定如下:
? 比例系数?KP模糊规则表
比例系数?KP模糊规则表的制定,必须要同时兼顾两个因素---稳定性和响应速度:开始时应将较大的比例系数KP应用到系统中,以保证系统的响应速度,随后,为了保证系统的稳定性,同时不降低调节速度,可以将KP稍微降低。到调节后期时,再次将KP置于较大是为了误差的减小以及调节精度的提高。
比例系数?KP的模糊规则见表3-4。
表3-4 ?KP模糊控制规则表
Table 3-4 The fuzzy control rule table of ?KP
ec NB NB NM NS ?KP NM PB PB PM PS PS NS PM PM PM PS ZE ZE PM PM PS ZE NS PS PS PS ZE NS NS PM PS ZE NS NM NM PB ZE ZE NM NM NM PB PB PM PM PS e ZE PS PM PB ZE ZE ZE NS NS NS NM NM NM NM NM NB NB NB
? 积分系数?KI模糊规则表
27
江苏师范大学科文学院本科生毕业设计 基于MATLAB/Simulink的PID参数自整定控制系统的仿真研究
由上文分析,响应初期需要加快系统响应,因此可以选择较小的积分系数KI;在调节过程中,为避免影响稳定性,将积分系数KI置于中间的档次;在调节过程的后期,需要减小调节静差,以提高调节精度,应提高积分系数KI。综上分析,其积分系数?KI的模糊控制规则表如表3-5。
表3-5?KI模糊控制规则表
Table 3-5 The fuzzy control rule table of ?KI
ec NB NB NB ?KI NM NB NS NM ZE NM PS NM PM ZE PB ZE NM NS NB NM NM NB NM NS NM NS NS NM NS ZE NS ZE PS ZE PS PS ZE PS PM e ZE PS PM PB NS ZE ZE NS ZE ZE ZE ZE NS PS PM PM PS PM PB PM PB PB PM PB PB
? 微分系数?KD模糊规则表
制定微分系数KD规则表时,也需要兼顾系统的稳定性。响应开始时,可以取较大的微分系数,以避免超调过大。调节中期,微分环节对系统的调节特性影响较大,因此微分系数KD必须小一点。到调节的后期,需要降低过程的制动作用,取较小的微分系数,以此来降低系统的调节时间。微分系数?KD的模糊规则如表3-6。
28
江苏师范大学科文学院本科生毕业设计 基于MATLAB/Simulink的PID参数自整定控制系统的仿真研究
表3-6 ?KD模糊控制规则表
Table 3-6 The fuzzy control rule table of ?KD
ec NB NB NM PS NS ?KD NM PS NS NS ZE NS ZE ZE NS PS ZE ZE PM PB PS PB PB PM NS NB NB NB NM NM NM NS NS ZE ZE PS PS PM PM e ZE PS PM PB NB NM PS NM NS ZE NS NS ZE NS NS ZE ZE ZE ZE PS PS PB PS PS PB
3.7 模糊推理
通过上述控制规则的建立,同时为了能够得到输出量的模糊集,必须建立较为合适的推理关系。其方式如下:
方式一:通过PC实时计算得出。优点:操作简单,易实现;缺点:若运算量较大,无法满足实时性。
方式二:建立较为完善的控制规则输出量查询表,随用随查。优点:可以满足复杂过程中较大的计算量;缺点:库的建立较为繁琐。
综合上述两种方式,本文采用方式二[13]。
下面主要以参数?KP的调整表为例,说明推理过程: 首先,将?KP的控制规则用一下语句表示:
29
正在阅读:
基于MATLAB - Simulink的PID参数自整定控制系统的仿真研究05-16
2017年小学五年级口算练习题02-06
2022年贵州师范大学物理与电子科学学院408计算机学科专业基础综04-04
低温等离子灭菌器灭菌原理05-02
2012江苏省一级助理电子商务师考试题库04-21
九年级道德与法治上册第三单元文明与家园第六课建设美丽中国第1框正视发展挑战课时练习新人教版05-09
安全运行规程-配电部分10-22
中学秋季运动会加油稿精选8篇08-04
真正的梦想散文03-30
小学英语高段语篇教学策略06-07
- 冀教版版五年级科学下册复习资料
- 微生物学复习提纲
- 2013—2014学年小学第二学期教研组工作总结
- 国有土地转让委托服务合同协议范本模板
- 我的固废说明书
- 企业管理诊断报告格式
- 东鼎雅苑施工组织设计
- 谈谈如何做好基层党支部书记工作
- 浮梁县环保局市级文明单位创建工作汇报
- 管理学基础知识
- 大学物理实验报告23 - PN结温度传感器特性1
- 计算机网络实践
- 酒桌上这四种情况下要坐牢,千万别不当回事……
- 国家康居示范工程建设技术要点
- 中国贴布行业市场调查研究报告(目录) - 图文
- 新课标下如何在高中物理教学中培养学生的创新能力初探
- 营养师冬季养生食谱每日一练(7月4日)
- 关注江西2017年第3期药品质量公告
- 建设海绵城市专题习题汇总
- 10万吨年环保净水剂建设项目报告书(2).pdf - 图文
- 控制系统
- 仿真
- Simulink
- 基于
- 参数
- MATLAB
- 研究
- PID
- 题库
- GIS二次开发实验指导书(实验5)
- 2018版中国家用空气调节器行业供需趋势研究报告目录
- 梅花桩拳练拳注意事项
- 电气自动化试题
- 第三讲 检察制度比较
- 消防安全重点单位档案
- 基于MATLAB的红外图像增强技术研究与应用
- 中学语文教学研究1099
- 党组织选举工作(党代会)程序和要求(完整版)
- 20210回风联络巷施工措施
- ERP实训文档模版与规范2010ok - 图文
- 关于印发《市园林管理局在建园林绿化工程养护考核办法(试行)》的
- 三年级数学奥赛培训题-速算与巧算|通用版含答案
- 新世纪大学英语综合教程第二册Unit 6答案
- 专转本模拟试题与解析(一)
- 广西桂平国家地质公园总体规划-奉节
- 某钢管加工厂变电所供配电设计 精品
- 锅炉水处理取证测试题
- 人教版四年级上册语文期末试卷6(2)