模糊_PID控制的MATLAB仿真分析

合集下载

智能控制作业_模糊自适应PID控制

智能控制作业_模糊自适应PID控制

模糊自适应PID 控制的Matlab 仿真设计研究姓名:陈明学号:201208070103班级:智能1201一、 模糊控制思想、PID 控制理论简介:在工业生产过程中,许多被控对象受负荷变化或干扰因素很多基于模糊自适应控制理论, 设计了一种模糊自适应PID 控制器, 具体介绍了这种PID 控制器的控制特点及参数设计规则, 实现PID 控制器的在线自整定和自调整。

通过matlab 软件进行实例,仿真表明, , 提高控制系统实时性和抗干扰能力,易于实现.便于工程应用。

1.1 模糊控制的思想:应用模糊数学的基本理论和方法, 控制规则的条件、操作用模糊集来表示、并把这些模糊控制规则以及有关信息, 诸如PID 控制参数等作为知识存入计算机知识库, 然后计算机根据控制系统的实际情况(系统的输入, 输出) , 运用模糊推理。

1.2 PID 算法:u(t)=k p * e(t)+k i * ∫e(t)t 0dt +k d *de(t)dt= k p *e(t)+ k i *∑e i (t) + k d * e c (t)其中, u (t) 为控制器输出量, e(t) 为误差信号, e c (t)为误差变化率, k p , k i , k d 分别为比例系数、积分系数、微分数。

然而,课本中,为了简化实验难度,只是考虑了kp ,ki 参数的整定。

1.3 模糊PID 控制器的原理图:二、基于Matlab的模糊控制逻辑模块的设计关于模糊逻辑的设计,主要有隶属函数的编辑,参数的选型,模糊规则导入,生成三维图等观察。

2.1 模糊函数的编辑器的设定:打开matlab后,在命令窗口输入“fuzzy”,回车即可出现模糊函数编辑器,基本设置等。

基于课本的实验要求,我选的是二输入(e, e c)二输出(k p ,k i)。

需要注意的是,在命名输入输出函数的时候,下标字母需要借助下划线的编辑,即e_c 能够显示为e c。

2.2四个隶属函数的N, Z, P 函数设定:在隶属函数的设定中,N 选用的是基于trimf(三角形隶属函数) , Z是基于zmf(Z型隶属函数),P是基于smf(S型隶属函数)。

PID控制算法及MATLAB仿真分析

PID控制算法及MATLAB仿真分析

题目:以PID控制进行系统仿真学院自动化学院专业班级工业自动化111班学生姓名黄熙晴目录1 引言 (1)1.1本论文研究内容 (1)2 PID控制算法 (1)2.1模拟PID控制算法 (1)2.2数字式PID控制算法 (3)2.3PID控制算法的改进 (5)2.3.1微分项的改进 (5)2.3.2积分项的改进 (9)2.4模糊PID控制算法 (11)2.4.1模糊推理的系统结构 (12)2.4.2 PID参数在线整定原则 (12)2.5PID控制器研究面临的主要问题 .................................. 错误!未定义书签。

3 MATLAB编程和仿真 (13)3.1PID控制算法分析 (13)3.2MATLAB仿真 (15)4结语 (20)参考文献...................................................................................... 错误!未定义书签。

1 引言PID控制器以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制的主要技术之一。

光学表面等离子共振生物传感技术受温度影响很大,因此设计高精度的温度控制器对于生物分析仪十分重要。

研究PID的控制算法是PID控制器整定参数优化和设定的关键技术之一。

在工业过程控制中,目前采用最多的控制方式依然是PID方式。

它具有容易实现、控制效果好、鲁棒性强等特点,同时它原理简单,参数物理意义明确,理论分析体系完整,并为工程界所熟悉,因而在工业过程控制中得到了广泛应用。

在实际的应用中,许多被控过程机理复杂,具有高度非线性、时变不确定性和纯滞后等特点,特别是在噪声、负载扰动等因素的影响下,参数复杂烦琐的整定过程一直困扰着工程技术人员。

为了减少参数整定的工作量,克服因环境变化或扰动作用造成系统性能的降低,就要提出一种PID控制参数的自动整定。

1.2本论文研究内容本文在介绍传统的PID控制算法,并对传统算法改进后,在学习的基础上提出一种模糊参数自整定方法,这种模糊控制的PID算法必须精确地确定对象模型。

模糊_PID控制的MATLAB仿真分析

模糊_PID控制的MATLAB仿真分析

图 4 PID 和模糊 PID 响应曲线
参考资料 [1]舒进.电液比例控制多轮独立转向技术研究:[博士学位论 文]. 北京:北京理工大学,2004 [2]陈丽兰.模糊 PID 控制器的控制策略研究.煤矿自动化, 2001.2 :1 3 - 1 4 [3]周恩涛,廖生行,牟丹.电液比例阀控系统模糊 -PID 控 制的研究.机床与液压,2003.16 :225-227 [4]张颖超,郭姝梅. MATLAB 及其在模糊控制系统仿真 中的应用. 系统仿真学报,2 0 0 1 . 1 1 :3 1 9 - 3 2 0 ,3 2 6 [5]储岳中,陶永华. 基于 MATLAB 的自适应模糊 PID 控 制系统计算机仿真. 安徽工业大学学报,2 0 0 1 . 1 :4 9 - 5 2 [6]朱摩西 .模糊 PID 控制器,工业控制计算机,1996.3: 19-20
2.2成孔与清孔质量控制 2.2.1 孔的垂直度控制 在准确放样后进行护筒埋设,在护筒上口作好桩中心标记 以便钻机对中。钻机对中过程中,应注意钻机底座的水平问 题。底座本身即与水平面不平行,致使钻杆夹具无法保持水 平,引起钻杆的不垂直,从而影响灌注桩的垂直性,尽管此 时钻头中心与护筒所标设的桩中心重合,而实际桩位已偏斜。 因此在对位及钻孔过程中,均应观测调整钻机的水平和垂直 度。在施工过程中,监理应随时注意观察钻杆的垂直度情况。 2.2.2 入岩和终孔 入岩和终孔是影响钻孔灌注桩承载力的重要因素。实际操
1.3 偏差变化 EC 的大小表明偏差变化的速率,EC 越大,KP 取值越小,KI 取值越大,反之亦然。
1.4 微分作用类似于人的预见性,它阻止偏差的变化,有 助于减小超调,克服振荡,使系统趋于稳定,加快系统的动 作速度,减小调整时间,改善系统的动态性能。因此,在 E 较大时,K D 取零,实际为 P I 控制;在 E 较小时,K D 取一 正直,实行 P I D 控制。

基于MATLAB的模糊PID控制器的设计

基于MATLAB的模糊PID控制器的设计

基于MATLAB的模糊PID控制器的设计模糊PID控制器是一种常用的控制算法,可以解决传统PID控制器在非线性系统中效果不佳的问题。

在MATLAB中,可以使用fuzzylogic工具箱来设计模糊PID控制器。

模糊PID控制器的设计过程分为三个步骤:建立模糊系统、设计控制器和性能评估。

接下来,设计模糊PID控制器。

在MATLAB中,可以使用fuzzy工具箱提供的mamdani和sugeno两种模糊控制器类型。

其中,mamdani模糊控制器基于模糊规则的if-then逻辑,而sugeno模糊控制器使用模糊规则来计算模糊输出。

根据系统的具体需求,可以选择合适的模糊控制器类型,并设置相应的参数。

同时,可以使用模糊控制器设计工具来对模糊控制器进行优化和调整。

最后,对设计的模糊PID控制器进行性能评估。

在MATLAB中,可以使用模拟仿真工具对模糊PID控制器进行测试和评估。

具体方法是将模糊PID控制器与待控制的系统进行耦合,观察系统的响应和控制效果,并评估其性能和稳定性。

可以通过调整模糊PID控制器的参数和模糊规则来改善控制效果。

总之,基于MATLAB的模糊PID控制器设计包括建立模糊系统、设计控制器和性能评估三个步骤。

通过合理设置模糊输入、模糊输出和模糊规则,可以有效地解决非线性系统的控制问题。

同时,利用MATLAB提供的模糊控制器设计工具和性能评估工具,可以对模糊PID控制器进行优化和改进,以达到更好的控制效果和稳定性。

基于MATLAB的模糊PID控制器设计与仿真研究

基于MATLAB的模糊PID控制器设计与仿真研究

35
万方数据
机 车 电 传 动 2002年
2002 年第 5期 2002 年9 月10 日
机车电传动 ELECTRIC DRIVE FOR LOCOMOTIVES
基于M A T L A B 的模糊P I D 控制器
研 究
设计与仿真研究


常满波 胡鹏飞
西南交通大学 电气工程学院 四川 成都 610031
摘 要 针对在复杂系统中实现自组织参数的 P I D 控制问题 介绍了一种基于模糊控制原 理的 P I D 参数自组织控制器的设计方案 同时利用 M A T L A B 中的 S I M U L I N K 和 F U Z Z Y 工具箱 进行了仿真研究 仿真结果表明 参数自组织模糊控制系统比参数固定的系统的控制效果好
关键词 P I D 控制器 M A T L A B 模糊控制 仿真 中图分类号 TP391.9 文献标识码 A 文章编号 1000-128X(2002)05-0034-03
5 ,2002 Sep. 10,2002
作者简介 常满波 1976- 男 西南交通大学电气工 程学院硕士研究生 主要 从事计算机应用技术的研 究
图8 G1(s)仿真结果
图9 G2(s)仿真结果
过程 G1(s)
G2(s)
表2 仿真结果分析
常规PID控制
Kp=2.81 Ki=1.64 Kd=0.41
YOS=18.7% TS=4.38 s
Kp=0.95 Ki=1.03 Kd=0.26
YOS=33.2% TS=7.33 s
设被控对象的数学模型为
图 4 Kp K i D d 的隶属函数
根据以上分析和语言变量的设定 可以总结出 Kp K i 和 K d 的自调整控制规则 见表 1

最新温度控制系统的模糊PID参数整定及MATLAB仿真

最新温度控制系统的模糊PID参数整定及MATLAB仿真
根据温度控制具有纯滞后,大惯性的特点,整定 的原则如下:
当温差e较大时,为使温度控制系统具有较好的快 速跟踪性能,即温差较大时,温度要以较快速率 _______________________________________
___________
4.利用fuzzy模糊逻辑工具箱建立模糊控
制器
(1)输入/输出语言变量的建立 在MATLAB 环境ห้องสมุดไป่ตู้键入fuzzy 命令,进入模糊逻辑工具箱(如图)所
对建立的温度箱__加___热____模____型____,___在____m___a__t_l_a__b__上____仿真经整定后,得Kp等
于4.25时,响应曲线符合以上___衰___减____规_ 律,最终取Kp=0.8*4.25=3.4,
图1-1 simulink模块化系统PID仿真模型
仿真的时间选择1000 秒,设定误差值为40。仿真结果后如下图:
由于温度控制系统的设计目的是要使温度从30 度上升到70度,各种 指标和前面的PID 一致,但要实现控制速度提升且实现零超调。所 以温度的偏差e的论域设定为-40 到40.偏差变化率ed的论域整定为0.2 到0.2。设计的目的是实现PID 参数在线的自整定,在前面调试 出的曲线中可以知道,当Kp取3.4,Ki 取0.0028,Kd 取100 的时候, 系统有比较令人满意的曲线,所以在这个基础上,可以设定Kp 的 论域范围为2.7到3.6,Ki的范围为0.0022 到0.0028,Kd 的范围取60 到150。
图1-2 PID控制器作用下的仿真曲线图 _______________________________________ ___________
2.模糊PID控制器参数论域的确定

基于模糊PID控制的交流励磁调节系统的MATLAB建模与仿真

基于模糊PID控制的交流励磁调节系统的MATLAB建模与仿真
Ab ta t s r c :AC- x i d g n r t rc n a hiv a i b e s e d c n t n r q e c o s a tv la e p w e u p i g ,h s g o e ct e e a o a c e e v ra l p e o s a t e u n y c n t n o t g o rs p l e f n a o d s e d a a t to .Th e e a o sa p id t l a y v h c e u d b b et u p y e u p n t t b ep we e p e d p ain e g n r t ri p l o mii r e il swo l e a l o s p l q i me twih s a l o rwh n e t t e i l o i g Ex s i g l i t n n a a y i g no l e y t m s t e t a ii n l PI c n r 1 i if u t t e t he v h c e m v n . itn i t i s i n l sn n i r s s e m a o n 。 h r d t a D o t o s d f i l o m e o c
己 I年 I 口 口 口月 第己 卷 第 J 9 口期
M ATLAB
岳 夕彪 杨 润 生
( 械工程 学院 石家庄 军
000 ) 5 0 3

要 : 流 励 磁 发 电机 能 够 实 现 变 速 恒 频 恒 压 发 电 , 有 良好 的 速 度 适 应 能 力 。 将 该 发 电 机 应 用 到 军 用 车 辆 上 , 可 以 使 交 具 便
o t s m e e p rm e t n e i e e t s e d a d l a . The r s ls p o e f z y PI c n r l c n a q ie s a l o t g u o x e i n s u d r df r n p e n o d f e u t r v u z D o t o a c u r t b e v la e

模糊控制的Matlab仿真实例分析

模糊控制的Matlab仿真实例分析

这样的结果与实际情况还是有些不符。通常顾客都是给15%的 小费,只有服务特别好或特别不好的时候才有改变,也就是说, 希望在图形中间部分的响应平坦些,而在两端(服务好或坏) 有凸起或凹陷。这时服务与小费是分段线性的关系。例如,用 下面 MATLAB 语句绘出的下图的情况。
模糊控制技术
模糊控制的Matlab仿真
用MATLAB的模糊逻辑工具箱 (Fuzzy toolbox)实现
Matlab4.2以后的版本中推出的模糊工具箱 (Fuzzy Toolbox),为仿真模糊控制系统提供了 很大的方便。
在Simulink环境下对PID控制系统进行建模是 非常方便的,而模糊控制系统与PID控制系统 的结构基本相同,仅仅是控制器不同。
真。
学习 MATLAB 仿真工具的一个快速有效的方法就 是学习示例模型,通过看懂这些模型和模块的功 能以及搭建过程,可以很快熟悉和掌握如何使用 MATLAB 仿真工具来设计和搭建自己独特的模型。
下面以模型Shower.mdl的结构作一个介绍,方便 读者更好地理解和学习这个例子。
模型Shower.mdl是一个淋浴温度及水量调节的模 糊控制系统的仿真,该模糊控制器的输入变量分 别是水流量和水温,输出变量分别是对热水阀和 冷水阀的控制方式。该问题是一个典型的经验查 表法控制示例,是 Mamdani型系统,其模糊控制 矩阵存为磁盘文件shower.fis。
要求设计的目标是一个合适的进水口阀门的控制器, 能够根据水箱水位的实时测量结果对进水阀门进行 相应控制,使水位满足特定要求(即特定输入信 号)。一般情况下,控制器以水位偏差(理想水位 和实际水位的差值)及水位变化率作为输入,输出 的控制结果是进水阀打开或关闭的速度。
PID控 制模块
阀门 水箱 模型 模型

模糊pidmatlab(simulink)仿真详细步骤

模糊pidmatlab(simulink)仿真详细步骤

下面用一个简单的例子作介绍:(本例不是特别针对实现什么功能,只是为了介绍方便)第一部分创建一个模糊逻辑(.fis文件)第一步:打开模糊推理系统编辑器步骤:在Commond Window 键入fuzzy回车打开如下窗口,既模糊推理系统编辑器第二步:使用模糊推理系统编辑器本例用到两个输入,两个输出,但默认是一个输人,一个输出步骤:1、添加一个输入添加一个输出得如下图2、选择Input、output(选中为红框),在Name框里修改各输入的名称并将And method 改为prod,将Or method 改为probor提示:在命名时’_’在显示时为下标,可从上图看出。

第三步:使用隶属函数编辑器该编辑器提供一个友好的人机图形交互环境,用来设计和修改模糊推理系中各语言变量对应的隶属度函数的相关参数,如隶属度函数的形状、范围、论域大小等,系统提供的隶属度函数有三角、梯形、高斯形、钟形等,也可用户自行定义。

步骤:1、双击任何一个输入量(In_x、In_y)或输出量打开隶属度函数编辑器。

2、在左下处Range和Display Range处添加取值范围,本例中In_x和In_y的取值范围均为[0 10], Out_x和Out_y的取值范围均为[0 1]3、默认每个输入输出参数中都只有3个隶属度函数,本例中每个输入输出参数都需要用到五个,其余几个需要自己添加:选中其中一个输入输出参数点击Edit菜单,选Add MFS…打开下列对话框将MF type设置为trimf(三角形隶属度函数曲线,当然你也需要选择其他类型) 将Number of MFs设置为2点击OK按钮同样给其他三个加入隶属度函数4、选中任何一个隶属度函数(选中为红色),在Name中键入名称,在Type 中选择形状,在Params中键入范围,然后回车如下图:5、关闭隶属函数编辑器第四步:使用规则编辑器通过隶规则编辑器来设计和修改“IF...THEN”形式的模糊控制规则。

模糊PID基本原理及matlab仿真实现(新手!新手!新手!)

模糊PID基本原理及matlab仿真实现(新手!新手!新手!)

模糊PID基本原理及matlab仿真实现(新⼿!新⼿!新⼿!)有关模糊pid的相关知识就把⾃⼰从刚接触到仿真出结果看到的⼤部分资料总结⼀下,以及⼀些⾃⼰的ps以下未说明的都为转载内容在讲解模糊PID前,我们先要了解PID控制器的原理(本⽂主要介绍模糊PID的运⽤,对PID控制器的原理不做详细介绍)。

PID控制器(⽐例-积分-微分控制器)是⼀个在⼯业控制应⽤中常见的反馈回路部件,由⽐例单元P、积分单元I和微分单元D组成。

PID控制的基础是⽐例控制;积分控制可消除稳态误差,但可能增加超调;微分控制可加快⼤惯性系统响应速度以及减弱超调趋势。

1.1传统PID控制传统PID控制器⾃出现以来,凭借其结构简单、稳定性好、⼯作可靠、调整⽅便等优点成为⼯业控制主要技术。

当被控对象的结构和参数具有⼀定的不确定性,⽆法对其建⽴精确的模型时,采⽤PID控制技术尤为⽅便。

PID控制原理简单、易于实现,但是其参数整定异常⿇烦。

对于⼩车的速度控制系统⽽⾔,由于其为时变⾮线性系统不同时刻需要选⽤不同的PID参数,采⽤传统的PID控制器,很难使整个运⾏过程具有较好的运⾏效果。

1.2模糊PID控制模糊PID控制,即利⽤模糊逻辑并根据⼀定的模糊规则对PID的参数进⾏实时的优化,以克服传统PID参数⽆法实时调整PID参数的缺点。

模糊PID控制包括模糊化,确定模糊规则,解模糊等组成部分。

⼩车通过传感器采集赛道信息,确定当前距赛道中线的偏差E以及当前偏差和上次偏差的变化ec,根据给定的模糊规则进⾏模糊推理,最后对模糊参数进⾏解模糊,输出PID控制参数。

2.1模糊化模糊控制器主要由三个模块组成:模糊化,模糊推理,清晰化。

具体如下图所⽰。

⽽我们将⼀步步讲解如何将模糊PID算法运⽤到智能车上。

(最好⽤笔⼀步步⾃⼰写⼀遍)⾸先我们的智能车会采集到赛道的相关数据,例如摄像头车,其采集到的数据经过算法处理之后会得到与中线的偏差E,以及当前偏差和上次偏差的变化(差值)EC两个值(即此算法为2维输⼊,同理也可以是1维和3维,但2维更适合智能车)。

模糊PID控制器设计及MATLAB仿真_李健

模糊PID控制器设计及MATLAB仿真_李健

被控对象具有良好的动、静态性能。
1.2 PID 控制器的确立
通常,PID 控制器的控制算式为:
乙 U(t)=Kp e(t)+Ki
e(t)dt+Kd
de(t) dt
(1)
其 中 :e(t)、U(t)分 别 为 PID 控 制 器 的 输 入 和 输 出 ,其 控 制
作用由误差 e 的比例、积分、微分三项之和给出。
量减小和保证一定的 响 应 速 度 ,Kp 应 取 小 一 些 。 在 这 种 情 况 下 Kd 的取值对系统影响很大,应取小一些,Ki 的取值要适当;
3)当偏差较小时,为了使系统具有较好的稳态性能,应增大
Kp、Ki 值 ,同 时 为 避 免 输 出 响 应 在 设 定 值 附 近 振 荡 ,以 及 考 虑 系 统的抗干扰能力,应适当 选 取 Kd,其 原 则 是 :当 偏 差 变 化 率 较 小 时,Kd 取 大 一 些 ;当 偏 差 变 化 率 较 大 时 ,Kd 取 较 小 的 值 ,通 常 Kd 为中等大小。



0.01,PID 初始值 Kp =4,Ki =3,Kd =1.5,采样周期 T=0.01s。 图 9
是常规 PID 控制曲线图和模糊 PID 控制曲线图。
图 9 常规 PID 控制曲线图和模糊 PID 控制曲线图 仿 真 结 果 表 明 ,Fuzzy-PID 控 制 比 常 规 PID 控 制 具 有 更 高 的精度,较小的超调量,调节时间更短,控制效果更好。 3 结束语 模 糊 PID 在 控 制 回 路 上 仍 保 留 PID 调 节 器 , 同 时 采 用 Fuzzy 推理方法作为常规 PID 控制器的自调整结构。 实际上是 对 PID 控制器进行了非线性处理,实现了系统特性变化与控制

模糊PID控制系统设计及MATLAB仿真

模糊PID控制系统设计及MATLAB仿真

doi :10.3969/j.issn.1004-275X.2019.09.062模糊PID 控制系统设计及MATLAB 仿真宋伟,李武君(西安石油大学电子工程学院,陕西西安710065)摘要:在工业生产中,PID 控制不适合时变系统,其参数调整也更为复杂。

模糊PID 控制利用专家经验得出的模糊规则,通过模糊控制器近似推理实时修正PID 参数,使控制效果良好。

选取双关节机械手为研究对象,利用模糊控制规则确定隶属度函数和推理方法,在Simulink 中搭建模型进行仿真分析。

实验结果表明,模糊PID 控制在各方面均优于PID 控制系统。

关键词:PID 控制;模糊控制;仿真中图分类号:TP273+.4文献标志码:A文章编号:1004-275X (2019)09-156-02Fuzzy PID Control System Design and MATLAB SimulationSongWei,Li Wujun(School of Electronic Engineering,Xi ’an University of Petroleum ,Shaanxi Xi ’an 710065)Abstract:in practical industrial production,PID control is not suitable for time-varying system,andits parameter adjustment is more complex.Fuzzy PID control uses the fuzzy rules obtained from expert ex -perience to modify PID parameters in real time by approximate reasoning of fuzzy controller,so that the control effect is good.The double joint manipulator is selected as the research object,and the membershipfunction and reasoning method are determined by fuzzy control rules,and the model is built in Simulink for simulation analysis.The experimental results show that the fuzzy PID control is superior to the PID control system in all aspects.Key words:PID control ;fuzzy control ;simulationPID 控制结构简单,应用广泛,对精确的数学模型只需调节三个控制器参数进行分析就可以取得不错的效果。

基于Matlab的模糊PID控制系统设计及仿真

基于Matlab的模糊PID控制系统设计及仿真

由图9可见,加入1 000%的阶跃扰动时,模糊 PID控制系统不会受到过大影响,超调量为2%,不到
20
8便可使系统输出值达到预期的理想值,鲁棒性好,
而PID控制系统的超调量明显偏高,且调节时间偏长。 一系列仿真实验验证了模糊PID控制的灵活性、适应
性、鲁棒性等性能均较为理想。
(上接第101页)
Patent 6775809,2002.
收稿日期:2014-08.03 作者简介:窦艳艳(1988一),女,硕士,助教。研究方向: 计算机应用,图像处理。E—mail:douyanyand@163.com —————————WWW.dinnzikeji.org—————————
用二维的Mamdani控制器,模糊控制决策采用Max— Min,解模糊采用重心法。
由图8可见,模糊PID控制的抑制扰动性能最理
图5锅炉液住控制系统仿真结果
想,受到100%的阶跃扰动时基本无影响。在仿真时
间为50 s时加入500阶跃扰动时,实验发现模糊控制
由图5可得到3种不同控制方案的性能指标,如 表2所示。
的静差较大,已失去实际意义,传统PID控制和模糊
PID控制的响应曲线如图9所示。
(3)当误差I I较小时,为保证系统具有较好的稳

态性能,K和K应取的大些,同时为避免系统在设定 值附近出现振荡,并考虑系统的抗干扰性能,当l e。1较 小时,&可取大些;当I e。1较大时,局应取小些。
在专家经验的基础上,通过仿真实验进行调整,可
以归纳出模糊控制规则表如表1所示。
根据实际经验,参数≮、K和Kd在不同e和e。下 墨!竺墼笠:兰:鱼蕉型望型塑苎室
图6和图7是锅炉液位控制系统的数学模型参数 改变后的单位阶跃响应输出仿真结果,以此研究模糊 PID控制的鲁棒性。

基于MATLAB的模糊PID的仿真研究

基于MATLAB的模糊PID的仿真研究

基于MATLAB的模糊PID的仿真研究模糊控制技术的发展及应用概况自动控制技术通常是指,利用一些自动控制装置来代替人类驾驭机器,设备或控制生产的过程。

然而一些人们看似简单的控制问题,用传统的控制理论和方法意外的不能解决。

经典控制理论主要解决线性系统的问题,现代控制理论可以解决多输入多输出的问题,系统可以是线性的,定常的,也可以是非线性的,时变的,模糊控制就发挥了其优势,可以预料,在传统控制的难题中,将有一批难题可以应用模糊控制技术或传统控制技术与模糊控制技术结合得以解决。

模糊控制的特点模糊工程的计算方法虽然是运用模糊集理论进行的模糊算法,但最后得到的控制规律是确定的,定量的条件语句。

不需要根据机理与分析建立被控对象的数学模型,对于某些系统,要建立数学模型是很困难的,甚至是不可能的。

与传统的控制方法相比,模糊控制系统依赖于行为规则库,由于是用自然语言表达的规则,更接近于人的思维方法与习惯,因此,便于现场操作人员的理解和使用,便于人机对话,以得到更有效的控制规律。

模糊控制与计算机密切相关,从控制角度看,他实际上是一个由很多条件语句组成的软件控制器,目前,模糊控制还是应用2值逻辑的计算机来实现,模糊规律经过运算,最后还是进行确定性的控制,模糊推理硬件的研制与模糊计算机的开发,使得计算机将像人脑那样随心所欲的处理模棱两可的信息,协助人们决策和进行处理信息。

传统PID控制与模糊PID控制传统的PID控制器是过程控制中应用最广泛最基本的一种控制器,它具有简单,稳定性好,可靠性高等优点。

PID调节规律对相当多的工业控制对象,特别是对于线性定常系统控制室非常有效的。

其调节过程的品质取决于PID控制器各个参数的设定。

同时我们也注意到,考虑到模糊控制实现的简易性和快速性,通常以系统误差e和误差变化de为输入语句变量,因此它具有类似于PD控制器特性。

由经典控制理论可知,PD控制器课活动良好的系统动态特性,但无法消除系统的静态误差,为了改善模糊控制器的静态性能,提出了模糊PID控制器的思想。

模糊PID控制及其MATLAB仿真讲解

模糊PID控制及其MATLAB仿真讲解

模糊PID控制及其MATLAB实现姓名:专业班级:学号:授课教师:摘要PID(比例积分微分)控制具有结构简单、稳定性能好、可靠性高等优点,尤其适用于可建立精确数学模型的控制系统。

而对于一些多变量、非线性、时滞的系统,传统的PID控制器并不能达到预期的效果。

随着模糊数学的发展,模糊控制的思想逐渐得到控制工程师们的重视,各种模糊控制器也应运而生。

而单纯的模糊控制器有其自身的缺陷—控制效果很粗糙、控制精度无法达到预期标准。

但利用传统的PID控制器和模糊控制器结合形成的模糊自适应的PID控制器可以弥补其缺陷;它将系统对应的误差和误差变化率反馈给模糊控制器进而确定相关参数,保证系统工作在最佳状态,实现优良的控制效果。

论文介绍了参数自适应模糊PID控制器的设计方法和步骤。

并利用MATLAB 中的SIMULINK 和模糊逻辑推理系统工具箱进行了控制系统的仿真研究,并简要地分析了对应的仿真数据。

关键词: 经典PID控制; 模糊控制; 自适应模糊PID控制器; 参数整定; MATLAB仿真ABSTRACTPID(Proportion Integration Differentiation) control, with lots of advantages including simple structure, good stability and high reliability, is quite suitable to establish especially the control system which accurate mathematical model is available and needed. However, taken multivariable, nonlinear and time-lag into consideration, traditional PID controller can not reach the expected effect.Along with the development of Fuzzy Mathematics, control engineers gradually pay much attention to the idea of Fuzzy Control, thus promoting the invention of fuzzy controllers. However, simple fuzzy controller has its own defect, where control effect is quite coarse and the control precision can not reach the expected level. Therefore, the Fuzzy Adaptive PID Controller is created by taking advantage of the superiority of PID Controller and Fuzzy Controller. Taken this controller in use, the corresponding error and its differential error of the control system can be feed backed to the Fuzzy Logic Controller. Moreover, the three parameters of PID Controller is determined online through fuzzification, fuzzy reasoning and defuzzification of the fuzzy system to maintain better working condition than the traditional PID controller.Meanwhile,the design method and general steps are introduced of the Parameter self-setting Fuzzy PID Controller. Eventually, the Fuzzy Inference Systems Toolbox and SIMULINK toolbox are used to simulate Control System. The results of the simulation show that Self-organizing Fuzzy Control System can get a better effect than the Classical PID controlled evidently.Keywords: Classic PID control; Fuzzy Control; Parameters tuning; the Fuzzy Adaptive PID Controller; MATLAB simulation目录第一章绪论 (1)1.1 研究的背景及意义 (1)1.2 经典PID控制系统的分类与简介 (2)1.2.1 P控制 (2)1.2.2 PI控制 (2)1.2.3 PD控制 (2)1.2.4 比例积分微分(PID)控制 (2)1.3 模糊逻辑与模糊控制的概念 (3)1.3.1 模糊控制相关概念 (3)1.3.2 模糊控制的优点 (4)1.4 模糊控制技术的应用概况 (4)1.5 本文的研究目的和内容 (5)第二章PID控制 (6)2.1 PID的算法和参数 (6)2.1.1 位移式PID算法 (6)2.1.2 增量式PID算法 (7)2.1.3 积分分离PID算法 (7)2.1.4 不完全微分PID算法 (8)2.2 PID参数对系统控制性能的影响 (9)2.2.1 比例系数K P对系统性能的影响 (9)2.2.2 积分时间常数T i对系统性能的影响 (9)2.2.3 微分时间常数T d对系统性能的影响 (9)2.3 PID控制器的选择与PID参数整定 (10)2.3.1 PID控制器的选择 (10)2.3.2 PID控制器的参数整定 (10)第三章模糊控制器及其设计 (11)3.1 模糊控制器的基本结构与工作原理 (11)3.2 模糊控制器各部分组成 (11)3.2.1 模糊化接口 (11)3.2.2 知识库 (12)3.2.3 模糊推理机 (12)3.2.4 解模糊接口 (13)3.3模糊推理方式 (13)3.3.1 Mamdani模糊模型(迈达尼型) (13)3.3.2 Takagi-Sugeno模糊模型(高木-关野) (13)3.4模糊控制器的维数确定 (14)3.5 模糊控制器的隶属函数 (15)3.6模糊控制器的解模糊过程 (17)3.7 模糊PID控制器的工作原理 (18)第四章模糊PID控制器的设计 (19)4.1 模糊PID控制器组织结构和算法的确定 (19)4.2 模糊PID控制器模糊部分设计 (19)4.2.1 定义输入、输出模糊集并确定个数类别 (19)4.2.2 确定输入输出变量的实际论域 (20)4.2.3 定义输入、输出的隶属函数 (20)4.2.4 确定相关模糊规则并建立模糊控制规则表 (20)第五章模糊PID控制器的MATLAB仿真 (24)5.1 模糊PID控制的仿真 (24)5.1.1 FIS编辑器 (24)5.1.2 隶属函数 (25)5.1.3 模糊规则库 (25)5.2 对模糊控制器编程仿真 (27)第六章结语 (31)参考文献 (32)第一章绪论1.1 研究的背景及意义随着越来越多的新型自动控制应用于实践,其控制理论的发展也经历了经典控制理论、现代控制理论和智能控制理论三个阶段。

模糊pid控制matlab程序

模糊pid控制matlab程序

模糊pid控制matlab程序
模糊PID控制是一种结合模糊控制和PID控制的方法,它可以
在控制系统中应对非线性和不确定性。

在MATLAB中,实现模糊PID
控制可以分为以下几个步骤:
1. 定义模糊系统,首先,需要使用MATLAB中的Fuzzy Logic Toolbox来定义模糊系统。

可以使用fuzzy函数来创建一个模糊系
统对象,并定义输入、输出和隶属函数等参数。

2. 设计模糊控制器,接下来,需要设计模糊控制器。

可以使用fisedit函数来打开模糊逻辑编辑器,通过编辑器来定义模糊控制
器的输入、输出和规则等。

3. 整合PID控制器,在MATLAB中,可以使用pid函数来创建
一个PID控制器对象。

然后,将模糊控制器和PID控制器整合在一起,可以通过串联、并联或级联的方式来实现模糊PID控制。

4. 闭环控制,最后,将设计好的模糊PID控制器应用于闭环控
制系统中。

可以使用sim函数来进行仿真,观察系统的响应和性能。

需要注意的是,模糊PID控制的设计涉及到模糊集合的定义、隶属函数的选择、规则的设置等,需要根据具体的控制对象和要求来进行调整和优化。

同时,对于PID控制器的参数调节也需要谨慎处理,可以使用MATLAB中的工具箱来进行参数整定和性能分析。

总的来说,实现模糊PID控制的MATLAB程序需要综合运用模糊逻辑工具箱和控制系统工具箱,通过适当的建模和调节来实现模糊PID控制器的设计和应用。

模糊控制器的matlab设计步骤

模糊控制器的matlab设计步骤

模糊PID控制器设计和仿真步骤:各变量隶属度函数的确定第一步:各变量隶属度函数的确定1、 用于PID 参数调整的模糊控制器采用二输入三输出的形式。

该控制器是以误差E 和误差变化率EC 作为输入,PID 控制器的三个参数P、I、D 的修正△KP、△KI、△KD 作为输出,如图1;2、 取输入E 和EC 和输出△KP、 △KI、△KD 模糊子集为{NB,NM,NS,ZO,PS,PM,PB},其论域为[-6,6],量化等级为{-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6};如图23、 在模糊逻辑工具箱的隶属度函数编辑器中,选择输入量E,EC 隶属函数为高斯型(gaussmf),输出△KP、△KI、△KD 的隶属函数为三角形(trimf),如图2和3。

图1图2图3第二步:根据图4规则建立模糊规则表,如图5:图4图5第三步:设置参数:与方式与方式 (And method)为min ;或方式(Or method)为max ;推理推理 (Implication)为min ;合成;合成 (Aggregation)为max ;去模糊(Defuzzification)为重心平均法(centroid )。

)。

第四步:保存该FIS 文件,取名为FuzzyPID.fis第五步:在MA MATLABTLAB 的M 文件编辑器里建立一个名为FuzzyPID.m 的文件,其内容为:martrix=readfis (‘Fuzzypid.fis ’),并运行。

,并运行。

第六步:打开SIMULINK ,新建一个Model ,选择一个Subsystem ,在其中编辑模块,如图6,并设置模糊化因子KE=KEC=0.01,解模糊因子KP=0.5,KI=KD=0.01,并在Fuzzy Logic Controller 模块的Parameters 中输入readfis('FuzzyPID.fis'):图6第七步:返回到新建的Model 中,按照如图7所示建立模糊PID 控制器,其中,控制器,其中,PID PID 初始值为KP0=20,KI0=1.35,KD0=3.7,传递函数为:图7第八步:保存为FuzzyPID.mdl 并运行。

模糊PID控制系统设计及MATLAB仿真

模糊PID控制系统设计及MATLAB仿真

相比传统的PID控制系统,基于Matlab的模糊PID控制系统具有更好的适应性 和鲁棒性。在面对具有非线性、时变等特点的被控对象时,模糊PID控制系统可 以更好地实现精确控制。仿真结果表明,该方法在改善系统的动态性能和稳态精 度方面均具有显著的优势。
然而,基于Matlab的模糊PID控制系统仍然存在一些问题需要进一步研究和 解决。例如,针对不同的被控对象,如何自适应地调整模糊PID控制器的参数仍 然是一个亟待解决的问题。此外,如何进一步提高模糊PID控制系统的鲁棒性和 自适应性也是未来研究的重要方向。
模糊PID控制系统设计及MATLAB仿 真
01 引言
03 参考内容
目录
02
模糊PID控制系统设 计
摘要:本次演示主要介绍了模糊PID控制系统的设计方法及其在MATLAB环境 下的仿真过程。首先,阐述了模糊PID控制系统的基本原理和设计流程,并通过 一个实际案例加以说明。接下来,介绍了MATLAB仿真的基本原理和实施步骤,并 展示了仿真结果。最后,总结了本次演示的主要内容,并指出了未来的研究方向。
(4)设计控制表:根据模糊规则和控制要求,计算出各模糊变量的控制表。
(5)设计去模糊化器:去模糊化器的作用是将模糊量转换为精确量,以便 输出到被控对象。
3、设计案例
以一个简单的温度控制系统为例,介绍模糊PID控制系统的设计应用。该系 统的输入为温度误差和温度变化率,输出为加热器的控制信号。首先,确定输入 输出变量,定义相应的模糊变量。然后,根据控制要求和系统特性制定模糊规则, 并计算出各模糊变量的控制表。最后,设计去模糊化器,将模糊量转换为精确量, 输出加热器的控制信号。通过这样的设计流程,可以实现对该温度控制系统的数学计算软件,它可以用于各种控制系统仿真的工 具。在MATLAB中,可以使用Simulink模块进行系统建模和仿真。Simulink提供 了丰富的库和工具箱,可以方便地构建各种类型的控制系统模型,并对系统进行 仿真和分析。

模糊PID控制器MATLAB仿真探讨

模糊PID控制器MATLAB仿真探讨

9周林娜,张庆灵,杨春雨T-S 模糊系统的鲁棒局部稳定
4总结
常规pID控制时通过{胃节PID 3个参数,就可以 得到系统比较理想的响应图,控制效果的优良与参数 的调整有很大的关系,也能提高快速性。但3个参数
系统工程与电子技术,2006, 28(12):1863—1866
作者简介:韩启勇,在读硝士研兜±,I程师,主要从事
燃东北大学设计研究院(沈阳110013)
使用方便,适应性强,可以广泛应用于各种工业过程
控制领域。但是P[D控制器也存在参数调节需要一定
过程,最优参数选取比较麻烦的缺点,对一些系统参
摘要:在借鉴传统PID控制应用工业现场基础上。 引进模糊规则的调用方式。根据偏差绝对 值和偏差变化率绝对值的改变,在线调节 数会变化的过程,PID控制就无法有效地对系统进行
PM
ZO z0 PS PM PM
PB z0 ZO PS PM
糊子集的隶属度赋值表和各参数模糊控制模型,应用 模糊合成推理设计PID参数的模糊矩阵表,查出修正 参数代入下式计算:
铲.p+{ei,eq}p
kf-k.i+{ei,∞i}i
kd----k'd+{ei,eci}d
弛 阳
PB

PB
在线运行过程中,控制系统通过对模糊逻辑规则 的结果处理、查表和运算,完成对PID参数的在线自
has better dynamic PID controller
can
performance.We
be used
to
hope the fuzzy
replace the traditional
PID controller in some of the industrial applications to

模糊PID控制器的MATLAB仿真浅究

模糊PID控制器的MATLAB仿真浅究

310二○一二年第五期华章M a g n i f i c e n t W r i t i n g李东旭(1978—),辽宁五一八内燃机配件有限公司,电气工程师。

作者简介:模糊PID 控制器的MATLAB 仿真浅究李东旭(辽宁五一八内燃机配件有限公司,辽宁丹东118000)[摘要]本文简要谈谈模糊PID控制器的MATLAB仿真,不足之处望各位同仁批评指正。

[关键词]MATLAB;仿真;浅究1、MA TLAB 的发展与应用MATLAB 语言是一种广泛应用于工程计算及数值分析领域的新型高级语言,它的名字MATrix 和LABoratory 两词的前3个字母组合而成,是于20世纪70年代后期,由时任美国新墨西哥大学计算机科学系主任的Cleve Moler 教授出于减轻学生编成负担的动机而创建的。

自1984年由美国MathWorks 公司推向市场以来,经历十年的发展与竞争,现已成为国际公认的最优秀的工程和数值应用开发环境。

MA TLAB 功能强大,简单易学,编程效率高,深受广大学生和科技工作者的欢迎。

在欧美各高等院校,MATLAB 已经成为许多理工课程的基本教学工具,成为大学生、硕士生以及博士生必须掌握的基本技能。

在国内外各类杂志和论文集发表的含有关于MATLAB 内容的文章数量也不断增多。

到目前为止,在著名的数据库上就能查至22000多篇相关文章,并且数量逐年增加,甚至在国际著名的自然科学杂志(Nature )上都有相关文章400余篇。

近20年来,在我国国内发表的涉及MA TLAB 内容的各类文章也开始逐年增加,从中可以发现近几年来,国内的MA TLAB 用户数量增加也非常快。

2、MA TLAB 的特点从上一节内容可以看到MATLAB 在短短的二十几年内得到了快速的发展和广泛的应用,原因主要在于其拥有以下几个特点:2.1拥有图形窗口式的操作界面和直观易懂的编程规则,数学符号和表达式贴近人们的思维方式,使初学者很容易上手。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

图 4 PID 和模糊 PID 响应曲线
参考资料 [1]舒进.电液比例控制多轮独立转向技术研究:[博士学位论 文]. 北京:北京理工大学,2004 [2]陈丽兰.模糊 PID 控制器的控制策略研究.煤矿自动化, 2001.2 :1 3 - 1 4 [3]周恩涛,廖生行,牟丹.电液比例阀控系统模糊 -PID 控 制的研究.机床与液压,2003.16 :225-227 [4]张颖超,郭姝梅. MATLAB 及其在模糊控制系统仿真 中的应用. 系统仿真学报,2 0 0 1 . 1 1 :3 1 9 - 3 2 0 ,3 2 6 [5]储岳中,陶永华. 基于 MATLAB 的自适应模糊 PID 控 制系统计算机仿真. 安徽工业大学学报,2 0 0 1 . 1 :4 9 - 5 2 [6]朱摩西 .模糊 PID 控制器,工业控制计算机,1996.3: 19-20

科技资讯 S C I E N C E & T E C H N O L O G Y I N F O R M A T I O N
1.模糊PID控制器的设计 模糊控制器的原理框图如图 1 所示:
从图 1 可以看出,模糊推理过程为双输入三输出系统。两个 输入分别为系统误差 E 以及误差的变化率 EC,而输出则为 PID 调节器的三个控制参数 Kp、KI 和 KD。 模糊逻辑控制器的工作过程可以描述为:首先将模糊控制器
的输入量转化为模糊量供模糊逻辑决策系统用,模糊逻辑决策器 根据控制规则决定的模糊关系R,应用模糊逻辑推理算法得出控 制器的模糊输出控制量。最后经精确化计算得到精确的控制值去 控制被控制对象。描述输入变量 E 和 EC 以及输出变量 Kp、KI 和 KD 的语言集的模糊子集及其论域定义如下:
P I D 控制是经典控制中用于过程控制最有效的策略之一, 由于其原理简单、技术成熟,在工业控制中得到了广泛的应 用。它最大的优点是不需了解被控对象精确的数学模型,只需 在线根据系统误差及误差的变化率等简单参数,经过经验进行 调节器参数在线整定,即可取得满意的结果,具有很大的适应 性和灵活性。PID 控制中的中积分作用可以减少稳态误差, 微 分作用可以提高响应速度。但另一方面积分作用容易导致积分 饱和, 使系统超调量增大,微分作用对高频干扰特别敏感, 甚至 导致系统失稳。PID 控制本质上属于线性控制,因此对于具有 很强非线性的对象来说,控制效果具有先天的不足。对于这种 情况,就应该采用具有非线性特性的控制方法,以适应整个系 统的特点。模糊控制是近代提出的一种控制方法,其本质上是 非线性的,并且具有一定的智能性。因此,如果将二者有机的结 合起来,就可以使 PID 控制具有了模糊控制的智能和非线性特 点,同时使模糊控制有了PID 控制的确定结构,发挥其二者的长 处,得到令人满意的控制效果。本文从这一观点出发,力图设计 一种模糊— PID 控制器,来实现对原有 PID 控制性能方面的提 高。在设计了控制器之后,利用 Matlab/Simulink 进行了仿真, 并对模糊 -PID 和原 PID 系统进行了对比分析。
E 、E C 和 K P 的模糊子集为: { N B (负大),N M (负中),N S (负小),Z O (零), P S ( 正 小 ), P M ( 正 中 ), P B ( 正 大 )} ; K I 和 K D 只取正值,其模糊子集为: { Z O ,P S ,P M ,P B }; 利用这些模糊语言变量,根据经验和实际情况得到输入量 和输出量的隶属函数及其分布如图 2 所示。
1.3 偏差变化 EC 的大小表明偏差变化的速率,EC 越大,KP 取值越小,KI 取值越大,反之亦然。
1.4 微分作用类似于人的预见性,它阻止偏差的变化,有 助于减小超调,克服振荡,使系统趋于稳定,加快系统的动 作速度,减小调整时间,改善系统的动态性能。因此,在 E 较大时,K D 取零,实际为 P I 控制;在 E 较小时,K D 取一 正直,实行 P I D 控制。
2 、施工过程质量监控 2.1 测量放线与护筒埋设 2.1.1 测量放线 测量放线关系到孔位的准确性,钻孔的垂直度以及控制基 准面标高准确与否的关键环节。具体操作中,要采取施工单位 自检及监理人员复核相结合的措施,严格控制其偏差在设计或 规范允许的范围内。在测量放线中应选用高精度的经纬仪及激 光测距仪采用极坐标定位法,充分发挥经纬仪对角度和激光测 距仪对距离控制上的优势。 2.1.2 护筒埋设
为了正确的控制输出量,在本文中为 Kp、KI 和 KD,根据 这三个参数对系统的影响情况,结合经验及对系统响应过程的掌 握,采用理论分析加实验“试凑”得到模糊 PID 控制规则,总结 归纳如下:
1.1 在偏差较大时,为尽快消除偏差,提高响应速度,KP 取大值,K I 取零;在偏差较小时,为继续消除偏差,并防止 超调过大,产生振荡,K P 值要减小,K I 取小值;在偏差很 小时,为消除静差,克服大超调,使系统尽快稳定,K P 值 继续减小,KI 值不变或稍取大一点。
浅议钻孔灌注桩施工的质量监测
向新生 (广东省工程勘察院 510510)
中图分类号: TU19 文献标识码:A
1、 概述 随着国家基本建设投入的增大以及高层建筑的发展,钻孔 灌注桩现在被广泛地应用于高层建筑、公路桥梁等工程的基础 工程。钻孔灌注桩属于隐蔽工程,由于影响灌注桩的施工质量 的因素很多,对其施工过程每一个环节监理都必须要严格要 求,确保其达到设计及规范要求。
护筒埋设应准确、稳定。护筒中心与桩位中心的偏差不得 大于 5 0 m m 。护筒一般用 4 ~8mm 钢板制作,其内径应大于钻 头直径 1 0 0 m m。其上部宜开设 1 ~2 个溢浆孔。护筒的埋设深 度在粘性土中不小于 1.0m;砂土中不宜小于 1.5m;其高度尚 应满足孔内泥浆面高度的要求。受水位涨落影响或水下施工的 钻孔灌注桩,护筒应加高加深,必要时应打入不透水层。
根据以上的分析,可得各模糊规则如表 1 。 表1 模糊规则表
由表1的模糊参数表即可对PID控制的三个参数进行在线调 节,以实现最佳的控制效果。模糊控制的输出得到的仍旧是一个
科技资讯 SCIENCE & TECHNOLOGY INFORMATION

科技资讯 2006 NO.3 SCIENCE & TECHN EC 同号时,被控量是朝着偏离给定值的方向变 化,而当 E 和 EC 异号时,被控量朝着接近给定值的方向变化。 因此,当被控量接近给定值时,反号的比例作用阻碍几分作 用,避免积分超调及随之带来的振荡,有利于控制;而当被 控量远未接近给定值并向给定值变化时,则由于这两项反向, 将会减慢控制过程。在偏差 E 较大,偏差变化 EC 与偏差 E 异 号时,K P 值取零或负值,以加快控制的动态过程。
2.2成孔与清孔质量控制 2.2.1 孔的垂直度控制 在准确放样后进行护筒埋设,在护筒上口作好桩中心标记 以便钻机对中。钻机对中过程中,应注意钻机底座的水平问 题。底座本身即与水平面不平行,致使钻杆夹具无法保持水 平,引起钻杆的不垂直,从而影响灌注桩的垂直性,尽管此 时钻头中心与护筒所标设的桩中心重合,而实际桩位已偏斜。 因此在对位及钻孔过程中,均应观测调整钻机的水平和垂直 度。在施工过程中,监理应随时注意观察钻杆的垂直度情况。 2.2.2 入岩和终孔 入岩和终孔是影响钻孔灌注桩承载力的重要因素。实际操
高 新 技 术
(a)PID 控制对阶越输入的响应特性曲线(b)模糊 -PID 控制对节约输入的响应特性曲线
3.结论 模糊 -PID 控制器以数字 PID 控制器为基础,引入模糊控 制方法,实现了对 PID 控制中三个参数的在线调整,以根据系 统偏差 E 和偏差的变化率 E C 来改变 K P 、K I 和 K D ,提高对 系统的控制精度和反应速度。模糊 -PID 控制相对于数字 PID 控 制有以下的优点: 3.1KP、KI 和 KD 三个参数根据系统偏差 E 和偏差的变化 率 E C 动态变化,更符合控制当中的规律和特性; 3.2 控制精度高,反应时间短,说明模糊 - P I D 的控制指 标优于数字 PID。 综上所述,模糊 - P I D 是一种优良的控制方法,在性能上 比数字 PID 控制器有了提高,但在控制实现的过程当中,也要 综合考虑其它因素的影响,以最大可能的提高控制的性能,即 降低控制系统中的反应时间和减小超调量。
模糊子集,它是反映控制语言的不同取值的一种组合,因此需 要进行反模糊化。应用模糊判决, 即按加权平均法或最大隶属 度函数法或中位方法等原则, 求出相应的控制量。在本文中采 用的是最大隶属度函数法,即取所有规则推理结果的模糊稽核 中隶属度最大的哪个元素作为输出值,即
2.仿真试验 采用阶越输入作为激励和最终输出的目标值,通过 PID 控 制器和模糊-PID控制器对相同输入的响应特性曲线来进行二者 之间的比较。通过运行在 Matlab 中建立的模型,可以得到如 图 4 的响应特性曲线。图中(a )为 P I D 控制对阶越输入的响 应特性曲线,(b)为模糊 - P I D 控制对节约输入的响应特性曲 线。从图中可以看出,相对于 P I D 控制来说,模糊 - P I D 控 制有着更快的反应速度,并且没有超调。这表明对于电液比例 控制系统,采用模糊 -PID 控制可以取得更好的性能,基本实 现对电液比例控制系统的快速、准确控制。
高 新 技 术
科技资讯 2006 NO.3
SCIENCE & TECHNOLOGY INFORMATION
模糊 - P I D 控制的 M A T L A B 仿真分析
宋子巍 陈思忠 杨林 (北京理工大学 北京 100081)
摘 要:本文针对实际应用 PID控制时所发现的问题,提出了尝试使用模糊-PID 控制的思路,并采用Matlab进行了仿真计算和分析。 经过和原数字 PID 控制性能的对比,得到了模糊 -PID 的控制效果优于数字 PID 的结论,并提出了一些可能出现的消极因素。 关键词:模糊-PID Matlab 仿真分析 中图分类号:TP391.9 文献标识码:A
相关文档
最新文档