二阶系统模糊控制算法研究.docx
- 文档编号:1910856
- 上传时间:2022-10-25
- 格式:DOCX
- 页数:19
- 大小:857.04KB
二阶系统模糊控制算法研究.docx
《二阶系统模糊控制算法研究.docx》由会员分享,可在线阅读,更多相关《二阶系统模糊控制算法研究.docx(19页珍藏版)》请在冰豆网上搜索。
二阶系统模糊控制算法研究
机电工程学院
课程设计报告
课程
题目二阶系统模糊控制算法的研究
专业电气工程及其自动化
姓名
指导教师
学期2015-2016
二阶系统的模糊控制算法的研究
学生
指导老师:
摘要:
模糊控制是以模糊数学为基础发展的,为一些无法建立数学模型或者数学模型相当粗糙的系统提供的一种非线性的控制方法。
对于这些系统,模糊控制可以得到比较满意的控制效果,并且能够解决一些无法通过传统方法解决的问题。
本文利用MATLAB模糊控制工具箱设计的模糊控制器来控制一个二阶系统,由给定的控制器的输入和输出变量,输入和输出变量的隶属函数,分析了输入和输出变量之间的关系,设计了模糊控制规则库,并通过SIMULINK仿真将模糊控制方法与经典的PID控制方法进行对比,分析仿真结果,探讨模糊控制器的隶属函数,控制规则,以及量化因子和比例因子在模糊控制中所起到的作用。
关键字:
模糊控制;MATLAB;SIMULINK;PID
Researchoffuzzycontrolalgorithmofsecondordersystems
Undergraduate:
Supervisor:
Abstract:
Fuzzycontrol,whichisbasedonthefuzzymathematics,isanewwayofnonlinearitycontrolsysteminwhichthemathematicalmodelisunableestablishedorthemathematicalmodelisveryrough.Forthesesystems,fuzzycontroloffersusersasatisfiedcontrolresult,andsettlesdownsomeproblemswhichcannotbesolvedbytraditionalmethods.
ThispaperaimstointroducehowtouseafuzzycontrollerwhichisbasedontheMATLABfuzzycontroltoolboxtocontrolasecond-ordersystem.Inordertofulfillthistarget,theauthorfirstlydefinestheinputvariables,outputvariablesandtheirmembershipfunctions.Then,theauthoranalyzestherelationshipbetweentheinputvariablesandoutputvariables,anddesignsthefuzzycontrolrulebank.Finally,theauthormakesadifferencebetweenthemethodsoftheclassicPIDcontrolandthefuzzycontrolbySIMULINK.Membershipfunctionoffuzzycontroller,controlrules,andthefunctionofquantizesandscalefactorinthefuzzycontrolprocessarealsodiscussedinthispaper.
Keywords:
MATLAB;Fuzzycontrol;PID;SIMULINKsimulation
绪论1
1控制理论算法5
3.1PID控制规律5
3.1PID控制器原理5
3.15
3.1.3微分(D)控制5
3.2传统PID控制过程5
1模糊控制1
1.1模糊控制的背景及意义1
1.2模糊控制的基本理论1
1.3模糊控制的基本结构1
1.4模糊控制的组成1
1.5模糊控制的运行模型1
1.6模糊控制与SIMULINK的链接1
2基于MATLAB的模糊控制仿真2
2.1模糊控制器的设计2
2.1模糊集合及论域的定义2
2.2模糊控制规则确定4
2.3仿真曲线5
4比较7
参考文献8
致谢9
绪论
模糊控制器由三个环节组成:
用于输入信号处理的模糊量化和模糊化环节,模糊控制算法功能单元,以及用于输出解模糊化的模糊判决环节。
模糊控制具有良好的控制性能,关键是要有一个完善的控制规则。
然而由于模糊规则是人们对过程或对象模糊信息的归纳,对高阶、非线性、大时滞、时变参数以及随机干扰严重的复杂控制过程,人们往往难以总结完整的经验,在某些情况下非常粗糙使一个简单的模糊控制,难以适应不同的工作状态,影响了控制的效果。
在传统的控制领域里,控制系统动态模式的精确与否是影响控制优劣的最主要因素,系统动态的信息越详细,则越能达到精确控制的目的。
经典控制理论和现代控制理论,在面对现代系统的复杂性,测量的不确定性以及系统动力学的不确定的实际问题时显得无能为力。
而基于模糊语言描述控制规则的模糊控制器能成功的应用于工业过程控制。
通过SIMULINK软件对其两个控制器控制进行仿真,并将其控制效果进行比较,得出模糊控制器能实现很好的控制效果。
一.基于稳定边界法的PID控制参数整定方法
1.PID控制规律
所谓控制规律是指控制器的输出信号与输入偏差信号之间的关系,即y=f(e)。
基本控制规律包含位式控制、比例控制、比例积分控制、比例微分控制和比例积分微分控制。
2.PID控制器的原理
PID控制器是P控制+I控制+D控制的组合控制器。
比例(P)控制:
比例控制对偏差是即时响应的,偏差一旦出现,调节器立即产生控制作用,使输出量朝着减小偏差的方向变化,控制作用的强弱取决于比例系数Kp。
增大比例系数可以提高系统的控制精度,减小稳态误差,但是会降低系统的相对稳定性。
积分(I)控制:
为了消除在比例调节中的残余静差,只要偏差e不为零,它将通过累积作用影响控制量u,从而减小偏差,直到偏差为零。
积分时间常数Ti增大,积分作用减弱,减小超调,提高稳定性。
由于积分时间的存在,引入积分调节会降低系统的快速性。
微分(D)控制:
为加快控制过程,有必要在偏差出现或变化的瞬间,按偏差变化的趋势进行控制,使偏差消灭在萌芽状态。
微分的特点是能起到超前控制的作用,即在偏差很小时,提前增大控制作用,改善控制品质,当偏差存在但不变化时,控制作用为零。
3.PID控制参数工程整定方法
常用的工程整定方法有稳定边界法、衰减曲线法、反应曲线法、经验凑试法等。
稳定边界法
1.过程控制系统常用的PID调节器传递函数为
式中,Kp,Ki,KD分别是比例系数、积分系数、微分系数。
2.某被控对象为二阶惯性环节,其传递函数为:
G(s)=s²+s+1,现采用稳定边界法整定PID参数:
(1)在Matlab的Simulink工具箱里,搭建系统方框图,如下所示
(2)按照稳定边界法计算PID参数。
稳定边界法的计算公式如表1所示。
调节规律
P
Ti
Td
P
2Pm
—
—
PI
2.2Pm
0.833-0.85Tm
—
PID
1.7Pm
0.50Tm
0.125Tm
根据表一算得P=64.45;Ti=2.75;Td=0.6875
(3)然后回到Simulink环境下,设置三个参数为计算数值,得阶跃响应曲线:
在对各个参数进行微调得到以下的图形
二.模糊控制的背景和意义
随着越来越多的大型的,连续的工业过程的复杂化,交通,家电等控制对象也更加复杂。
在这些复杂的非线性系统中,由于对象和环境的不确定性,实际的系统性能遭受限制在一个综合的PID(比例,积分,微分)控制里,离散系统的使用要求有限校正控制,自适应控制和优化控制和其他控制方法不再适用于这些模型未知或复杂系统的动态特性往往成为控制对象。
面对这种情况,人们期待中的一个先进的控制战略的传统控制模式的突破。
随着微电子技术和计算机在模糊数学上的模糊技术在广泛领域的应用范围控制理论基础上发展各个领域的技术逐步渗透,出现了这种新的控制方法,模糊控制。
模糊逻辑控制(FuzzyLogicControl)简称模糊控制(FuzzyControl),基于模糊集理论,模糊语言变量及模糊逻辑的智能控制方法。
这是美国L.A.Zadeh1965年提出的模糊集理论。
到1973年,他被赋予了模糊逻辑控制及相关定理的定义。
再到1974年,英国E.H.Mamdani首先在蒸汽机和锅炉的研究取得了成功,从研究和应用模糊控制,模糊控制的数学理论一直非常活跃。
与传统的控制器参数对系统控制器的设计方法不同的是模糊控制器的设计与操作者的经验有关。
因此有些模糊控制器能实现人类的某一些的智慧,是一种智能控制的一个重要分支,被广泛应用于非线性控制。
模糊控制的基本思想是利用计算机来实现人的控制经验,这些经验是相当模糊性控制规则用语言来表达的。
模糊控制具有以下显着特点:
(1)模糊控制是一个以规则为基础的控制;
(2)适应能力突出;
(3)系统的鲁棒性强,对参数的变化不敏感;
(4)方便调整系统的规则和参数;
(5)结构简单。
模糊控制器由三个环节组成:
用于输入信号处理的模糊量化和模糊化环节,模糊控制算法功能单元,以及用于输出解模糊化的模糊判决环节。
模糊控制具有良好的控制性能,关键是要有一个完善的控制规则。
然而由于模糊规则是人们对过程或对象模糊信息的归纳,对高阶、非线性、大时滞、时变参数以及随机干扰严重的复杂控制过程,人们往往难以总结完整的经验,在某些情况下非常粗糙使一个简单的模糊控制,难以适应不同的工作状态,影响了控制的效果。
在传统的控制领域里,控制系统动态模式的精确与否是影响控制优劣的最主要因素,系统动态的信息越详细,则越能达到精确控制的目的。
经典控制理论和现代控制理论,在面对现代系统的复杂性,测量的不确定性以及系统动力学的不确定的实际问题时显得无能为力。
而基于模糊语言描述控制规则的模糊控制器能成功的应用于工业过程控制。
通过SIMULINK软件对其两个控制器控制进行仿真,并将其控制效果进行比较,得出模糊控制器能实现很好的控制效果。
模糊控制的基本理论
模糊控制是利用模糊数学的基本思想和理论的控制方法。
在传统的控制领域里,影响控制优劣的最主要关键是控制系统的动态模型准确与否。
动态系统的信息越是详细,就越能进行精确的控制。
然而,对于复杂的系统,因为太多的变化因素,往往难以准确地描述动态过程,因此工程师将使用多种方式简化了系统的动态,以达到控制的目的。
但结果不够理想。
换句话说,传统的控制理论为控制一个庞大的,但过于复杂或难以准确地描述系统,似乎显得无能为力。
所以他们试图模糊数学来处理这些控制问题。
模糊控制器的系统被称为模糊控制系统。
模糊控制的特点是:
控制过程并不需要建立精确的数学模型,但完全是对人类经验“直觉”控制知识。
如图2.1所示的简化模糊控制系统框图。
其中E是偏差,这是模糊控制器的输入变量,U为控制器输出变量,作为控制执行机构采取的行动。
模糊控制器的基本结构
如图2.2所示,是典型的偏差模糊控制系统框图,该系统的核心部分是模糊控制器。
模糊控制器的组成
(1)模糊化。
它的作用是将输入的精确量转换成模糊化量。
其中输入量包括来自外界的参考输入,系统的输出或者状态变化等。
具体模糊化的过程如下:
①对这些输入量进行处理,使其满足
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 模糊 控制 算法 研究