PID参数模糊自整定控制器的设计与仿真研究_胡锦晖
基于MATLAB模糊自整定PID控制器的设计与仿真
nq知 l表, 和榄糊避辑的 则推理 为珊 l 沱壤础.采用讣雄
与 。均成取大螳 ,同时 为避免 系统 在矬定 值附近 m脱掀
机拄 制技 术构 j戊的一种 具钉 厦馈通 道的闭环数 ≯控制系统 雠糊控制脲理 土坚包括 雎Ip的模糊 鲢化处理 、摸糊 摊 制脱 lllJ、模蝴决策 、0:模糊化处理 等环竹组成的馁糊控 捌 ;}= l}
仪需要 f研的经骑羽I技巧.m儿十分龆时 删I埘.靠实际 控制系统控 制过 III.Ill r噪声 .饥栽扰动平fI 他 · 环 境条件变化的蟛 响,受控址 襁参数.模型结构均将发生变
脚 I 榄蝴 PID控 制吊龇 · 拘罔
化 这 种恃税 下.1采用 常规 PID捕制器雕以获樽满意舳 控制效 .『flj模糊杜制 依赖被拄卅 象精确的数学 模 . 是在总童l Ji拇作 始jI禽玷础 l 炎现 自动控制的一种手段。本文 应 用模糊推删l的方法实现时 PID参数的在线 自动档定 ,弹 依 此 殳计lf1 -般挎{l}lj系统 的模糊参数 一憔定 PID控制器 齄千。MATLAB的仿真结 槊丧f蝣,与常舰 PID控制 系统相 比,改泄仆能 挟得 世优 的舟榨性 和动、静态性及县有 良好 旧m &m I:
表 2 K.模 糊 规 则 表
NB NM NS O PS PM PB
NB NB N B NM NM O O
NB NB NM NM NS O O
NM NM NS NS O PS PS
NM NS NS O Ps NM PM
1, O,K,t=1。
在 调 试 中 ,可 以 知 道 :模 糊 控 制 器 输 入 变 量 的 量 化 因 子 、 对 控 制 系统 的动 态 性 能 影 响较 大 , 选 得 较 大 , 系统 的 超 调 较 大 ,过 渡 时 间较 长 。 选 得 较 大 ,超 调 减 小 ,并且 越 大系统超调越小 ,但系统 的响应速度 会变 慢 。实 际 ,量 化 因 子 和 二 者 之 间 也 相互 影 响 。
基于MATLAB的模糊自整定PID参数控制器的设计与仿真
2模糊自整定PID参数控制策略与 整定原则
杨咏梅:硕士研究生
国家自然科学基金资助项目(G0501080160302001) 电话:010-62132436.62192616(T/F)
4模糊自整定PID参数控制系统仿真
0
0.5
I.0
1 5 20
25
30
(2)输出KP、KI、KD的隶属函数曲线
图2隶属函数曲线图
(3)模糊控制规则表
根据上述的PID参数整定原则及专家经验,可以
列出输出变量KP、KI、KD的控制规则如表1-3所
示。 3.2模糊控制器的编辑
在SIMULINK环境对图1所示的模糊自整定PID 参数控制系统编辑,得到如图3所示的系统仿真框 图。在系统仿真时,我们选择被控对象的传递函数为: G(s)=l/(2Sz+3s+1)。然后按SIMUL]NK仿真的正确步骤 选择计算步长、模拟示波器X/Y轴参数等进行仿真运 算。
b模糊控制器的控制规则对模糊自整定PID参数 控制系统中的参数影响较大。这将直接影响系统的调 节效果.应对模糊控制器的FIS规则语句的权值和控 制规则表作适当的修改和调整。
图4 PID控制系统响应曲线 图5模糊自整定PID参数控制系统响应曲线
c.采用Fuzzy和PID复合控制的算法,系统的响 应速度加快、调节精度提高、稳态性能变好,而且没有 超调和振荡.具有较强的鲁棒性。这是单纯的PID控 制难以实现的,它的一个显著特点就是在同样精度要 求下,系统的过渡时间变短,这在实际的过程控制中 将有重大的意义。
参数自整定模糊PID控制器的设计与仿真
结果表 明 :增量 式输 出方 法 时控 制效 果更好 ,并具 有零超 调 、无静 差、过 渡 时间短 、稳定性好
等特 点.根据 实验 结果 ,总 结 出了调整模 糊 PD控 制 器各参 数的一 般规律 和 设计 方法. I
关键词 :参数 自整 定 ;模糊 PD控 制 器 ;位置 式 ;增量 式 I
输 入 和反 馈 信 号 ,计 算 实 际 值 和 理 论 值 的偏
差 P七 以及 当前 的 偏 差 变 化 e() () o ,然 后 根 据 七
模 糊 规 则 进 行 模 糊 推 理 ,再 对模 糊 参 数 进 行
解模 糊 ,输 出P D 节 器 的 比例 、积分 、微 分 I调
系数 , 后 通 过传 统 PD控 制 器控 制 被 控 对 象 . 最 I 由此 可 见 , 个模 糊 PD控 制 系 统 的关 键 就 是 整 I 设计 合 适 的模 糊 控 制 器 .
!
第 2卷 5
第3 期
.
段 五星等 :参数 自 整定模糊 PD控制器 的设计 与仿 真 I
5 3
可 得 对应 的量 化 因子 =
=6,
= ..由于模 糊 控 制 器 的精 度 限制 和 系统 的非 线 性性 质 ,在仿 01
sa i t. ial h e ea ue r du t gtep rmeesa dtemanmeh d f e inn e tbl y Fn l teg n rl lsf jsi aa tr n h i t o so sg i gt i y r oa n h d h
基于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双闭环直流调速系统建模及仿真分析
模糊自整定PID双闭环直流调速系统建模及仿真分析作者:陈德海潘兴宾来源:《价值工程》2014年第22期摘要:本文章对于工程上常采用的直流调速控制系统,详尽地阐述了双闭环调速系统的PID控制原理,分别对调速系统的电流环、转速环的动态特性、抗干扰特性进行simulink仿真实验。
针对在克服较大扰动和提高系统动态品质的要求,设计了一种基于模糊控制理论的PID 控制器并对调速系统进行仿真实验。
通过与原有PID控制器进行对比,发现基于模糊控制理论的PID控制器可以显著提升控制效果,并且具有非常强的抗干扰特性,快速的系统响应,良好的动态特性等。
Abstract: Aiming at the DC speed regulation system often used in project, this article elaborates the PID control theory of dual-closed loops speed regulation system, and makes the simulink simulation experiment to the dynamic characteristic and anti-interference characteristic of the current loop in speed regulation system. To overcome larger disturbance and improve the dynamic quality of system, this article designs a PID controller based on fuzzy control theory for simulation experiment of speed regulation system. Compared with the original PID controller, PID controller based on fuzzy control theory can greatly improve the control effect, has very strong anti-interference characteristic, fast system response, and good dynamic characteristics.关键词: PID控制;模糊控制;双闭环;直流调速;simulinkKey words: PID control;fuzzy control;double closed loops;DC speed control;simulink中图分类号:TM921 文献标识码:A 文章编号:1006-4311(2014)22-0057-040 引言直流调速控制因其具有良好的起动、制动性能,在现代化生产中起着重要作用,在轧钢机、矿井卷扬机、高层电梯等需要高性能可控电力拖动的领域中得到了广泛的应用[1]。
参数自调整模糊PID调节器的仿真研究
PROCE SS AUTOMAT I ON I NSTRU M ENTAT I ON Vo.l 29No .5M ay 2008参数自调整模糊PID 调节器的仿真研究Research on Sim ul ati on of Fuzzy P I D Controll er w it h Param eter Sel-f ad j u stm ent Feat ure杨广映 杨善晓 朱 涛 罗成石(台州学院物理与电子工程学院,浙江临海 318000)摘 要:主要针对实际复杂工业对象中存在的非线性、不确定性、时变性等特点,在常规模糊控制器的基础上,提出了一种参数自调整模糊控制器的设计方法。
采用该方法事先不需要获知对象的精确数学模型,而是基于人类的思维以及生产经验,用语言规则描述控制过程,并根据规则去调整控制算法或控制参数。
实验表明,参数自调整模糊控制算法具有一定的自适应性,能实现对复杂工业过程的控制。
关键词:参数自调整 模糊控制器 S 函数 子系统 自适应性中图分类号:TB24 文献标志码:AAbstract :A m i i ng at the characteri stics of co m pl ex i ndustri a l obj ects ,e .g .non -li nearity ,uncerta i nt y and tm i e var i ati on ,on the basis of con -venti onal fuzz y contro ller ,t he desi gn method for a f uzz y controller w it h parameter sel-f adj ustabl e f eature is proposed .By adopti ng t h i s method precise m at he maticalm odel o f the object i s not necessary ,i nstead ,based on hu man t h i nki ng and experience on producti on ,t he contro l process is descri bed by l anguage rules ,and t he control algor it h m or contro l para meter is adj usted i n accordance w it h the rul es .The experm i ent shows t hat the proposed contro l a l gorit h m feat ures se l -f adaptab ility and is able t o control co m pl ex i ndustri a l processes .K ey words :Para m eter se l-f adj ust m ent Fuzzy contro ller S -f uncti on Subsyste m Se l -f adaptab ility浙江省高校青年教师资助项目(编号:z x2005);台州学院物电重点项目资助项目(编号:07WD 01)。
基于MATLAB的PID参数模糊自整定控制器设计及仿真
Industry Control and Applications基于MAT LAB的PID参数模糊自整定控制器设计及仿真张 敏1,余 纯2(1.武汉化工学院电气信息学院,湖北 武汉 430074; 2.江汉大学数学与计算机学院,湖北 武汉 430056)摘要:本文针对时滞、参数时变和有干扰的控制系统,提出基于M AT LAB的PI D参数模糊自整定控制器的设计与仿真。
本文利用G UI(图形用户界面)建立模糊控制器,仿真模型为二阶延迟系统。
仿真结果表明,系统阶跃响应具有较好的动态特性和鲁棒性,表明该PI D参数模糊自整定控制器有较高的实用性。
关键词:PI D控制;模糊控制;PI D参数模糊自整定;计算机仿真中图分类号:TP23714 文献标识码:B 文章编号:100327241(2005)0720022204MAT LAB-Bas e d Desig n of A Fuzzy-Tu n nin gPID Co ntrollerZHANG Min1,YU Chun2(11Institute of In formation and Engineering,Wuhan Chemical Industry C ollege,Wuhan430074,China;21C ollege of Math1&C om puter Science,Jianghan University,Wuhan430056,China)Abstract:This paper presents the design of the fuzzy-tunning PI D controller based on M AT LAB1I t uses G UI(G raphical User Inter face)to constructa fuzzy controller and a plant of a second-order with delay1S imulation results show that the system has better dynamic character and ro2bustness1K ey w ords:PI D control;Fuzzy control;Fuzzy self-tuning PI D;C om puter simulation1 引言模糊控制器和常规的控制器(如PI D调节器)相比具有无须建立被控对象的数学模型,对被控对象的时滞、非线性和时变性具有一定的适应能力等优点,同时对噪声也具有较强的抑制能力,即鲁棒性较好。
模糊自适应整定PID控制仿真实验
实验三模糊自适应整定PID控制仿真实验一、实验目的1.通过实验了解数字PID控制的原理2.通过实验实现离散系统的数字 PID 控制仿真3.通过实验了解模糊自适应整定PID控制的原理4.通过实验实现模糊自适应整定PID控制仿真5.通过实验进一步熟悉并掌握Matlab软件的使用方法二、实验内容1.针对给定离散系统的输入信号的位置响应,设计离散PID控制器,编制相应的仿真程序。
2.若采样时间为1ms ,采用模糊PID控制进行阶跃响应,在第300个采样时间时控制器输出加1.0的干扰,编制该模糊自适应整定PID系统的Matlab仿真程序三、实验步骤1.针对给定离散系统的阶跃信号、正弦信号和方波信号的位置响应,设计离散PID控制器,编制相应的仿真程序。
2.确定模糊自整定PID的算法基础3.针对 kp, ki , kd 三个参数分别建立合适的模糊规则表4.画出PID参数的在线自校正工作程序流程图5.编制该模糊自适应整定PID系统的Matlab仿真程序四、实验要求1.设被控对象为:采样时间为1ms,采用Z变换进行离散化,经过Z变换后的离散化对象为:yout(k)=-den(2)yout(k-1)-den(3)yout(k-2)-den(4)yout(k-3)+num(2)u(k-1)+num(3)u(k-2)+num(4)u(k-3)针对离散系统的阶跃信号、正弦信号和方波信号的位置响应,设计离散PID控制器。
其中,S为信号选择变量,S=1时为阶跃跟踪,S=2时为方波跟踪,S=3时为正弦跟踪。
2.采样时间为1ms ,采用模糊PID控制进行阶跃响应,在第300个采样时间时控制器输出加1.0的干扰,编制炉温模糊控制系统的Matlab仿真程序五﹑自适应模糊控制的规则1﹑控制规则:2.模糊控制器设计确定为双输入,三输出结构确定每个变量的论域,其中每个变量都有一个模糊子集来表示。
这个模糊子集中有3个模糊子集,分别是:N ,Z ,P 在编辑界面中,确定好每一个语言变量的范围,以及隶属函数的类型。
PID控制器参数模糊自整定研究
PID控制器参数模糊自整定研究PID控制器是一种广泛使用的工业控制系统组件,它可以根据设定值和实际输出值之间的误差来调整控制系统的增益,以实现系统的稳定性和性能优化。
然而,传统的PID控制器参数整定方法通常需要手动调整,这不仅需要丰富的经验,而且也难以保证参数的最优性。
因此,研究PID控制器参数的自动整定方法具有重要意义。
在过去的几十年中,模糊自整定技术成为了一种流行的PID控制器参数自动整定方法。
该技术结合了模糊逻辑和参数辨识,通过不断监测系统的运行状态,以及根据系统性能指标的变化来自动调整PID控制器的参数。
目前,关于PID控制器参数模糊自整定的研究已经取得了一定的进展。
在理论研究方面,研究者们已经提出了一些有代表性的模型和算法,如基于规则的模糊自整定、基于人工神经网络的模糊自整定等。
在实验研究方面,研究者们已经在各种实际应用场景中验证了模糊自整定技术的有效性和优越性,如电机控制、化工过程控制等。
模糊自整定技术的原理是基于模糊逻辑和参数辨识。
通过参数辨识算法来识别控制系统的参数,以确定PID控制器的最佳参数组合。
然后,利用模糊逻辑推理来确定PID控制器的输出,以实现对控制系统的有效控制。
根据系统的性能指标,如超调量、调节时间等,来反馈调节PID控制器的参数,以实现控制效果的优化。
在PID控制器中应用模糊自整定技术时,需要设置一些模糊参数,如输入输出变量的模糊化程度、模糊规则等。
这些参数的选择对控制效果有着重要影响。
因此,在实际应用中,需要根据具体系统和控制要求来合理设置这些参数,以达到最佳的控制效果。
通过分析实际案例,我们发现模糊自整定技术在PID控制器中的应用取得了显著的成果。
例如,在电机控制系统中,模糊自整定技术成功地提高了系统的稳定性和响应速度。
在化工过程控制中,该技术有效降低了系统的误差和超调量,提高了控制精度。
模糊自整定技术在PID控制器参数整定中具有重要意义和应用价值。
通过将模糊逻辑和参数辨识相结合,它可以实现PID控制器参数的自动调整和优化,从而提高控制系统的性能。
参数自整定PID模糊控制器的设计及Simulink仿真
$4 %
$7 % 图# 轿车行驶仿真模型
* %%*
设 计!研 究
糊控制器 +-./ 控制器和轿车模型子模块 ) 同时运用 两种控制器的目的在于把它们的速度波动情况同时 送入01234显示器以比较它们的优劣 ) 由图& 和图5 所ቤተ መጻሕፍቲ ባይዱ示 子 模 块 可 以 看 出 -./ 模 糊 控 制 器 和 -./ 控 制 器 的 不同在于 -./ 模糊控制器的参数由模糊推理系统根 据 "!" 和"!""的状态给出 )
#+##’与#(的自整定要求可归纳为 ’
"%$ 当 &$ & 较 大 时 ! 为 使 系 统 具 有 较 好 的 跟 踪 性 能 ! 应取较大的#+与较小的#(! 同时为了避免系统响 应出现较大的超调 !应对积分作用加以限制 ! 通常取
#’!"(
模糊自整定PID控制器设计以及MATLAB仿真分析
模糊自整定PID控制器设计以及MATLAB仿真分析
肖奇军;李胜勇
【期刊名称】《计算机仿真》
【年(卷),期】2005(022)009
【摘要】为了解决液压控制的关键技术,该文针对时变、非线性的电液伺服系统提出了模糊自整定PID控制器设计的思路,结合Simulink和模糊工具箱并进行仿真分析,该仿真模型具有结构简单、界面直观、便于修改等特点,根据PID参数变化需要提出了模糊控制规则选取方法,给出了系统软、硬件实现方法,该系统具有操作方便、人机界面风格良好等优点.使用仿真和实验相结合的方法获取最佳控制参数,通过仿
真和实验结果可以看出这种算法的实用性和有效性.
【总页数】3页(P242-244)
【作者】肖奇军;李胜勇
【作者单位】肇庆学院电子信息工程系,广东肇庆526061;上海交通大学微纳米科
学技术研究院,上海200030
【正文语种】中文
【中图分类】TP391.9
【相关文献】
1.基于Matlab的参数模糊自整定PID控制器的设计与仿真 [J], 蒋华勤;潘杰
2.基于MATLAB模糊自整定PID控制器的设计与仿真 [J], 王三武;董金发
3.基于MATLAB的参数模糊自整定PID控制器的设计与仿真研究 [J], 马常举;马
伯渊
4.基于MATLAB的参数自整定模糊PID控制器的两种设计方法 [J], 杨璐;雷菊阳
5.基于Matlab的模糊自整定PID控制器设计 [J], 韩维建
因版权原因,仅展示原文概要,查看原文内容请购买。
毕业设计(论文)-模糊自适应pid控制器设计[管理资料]
模糊自整定PID控制器设计摘要本文主要研究的是有关模糊自整定PID控制器的设计与仿真,其中涉及到模糊控制,PID控制器,参数自整定三个领域的相关内容。
首先,我们先讨论了模糊控制的原理,历史和它的发展趋势,然后介绍了常规PID控制器和自整定算法的一些内容,最后,结合上述两种控制器的优点,设计出一种基于模糊推理的参数自整定模糊PID控制器。
模糊控制器是把专家的PID参数整定经验总结成模糊控制规则,然后形成模糊控制查询表,模糊控制过程实际上就是一个查表的过程。
模糊控制对具有非线性,时变性,较大的随机干扰等不具有精确的数学模型的控制系统具有较好的控制效果。
而PID参数整定方法是最基本的也是最常用的方法被广泛的应用于各个领域。
将两者有效的结合形成的模糊自整定PID控制器,它的简单性和可实施性是现而易见的。
本文将这种模糊自整定PID控制器应用于带有时滞的二阶系统中并将其同Z-N整定方法,临界灵敏度等常规PID整定方法进行比较。
结果表明,这种控制算法的控制效果明显好于传统的方法。
关键词:模糊控制,PID控制,参数自整定,隶属函数Design of Fuzzy Self-tuning PID Controlle rAbstractIn this paper, the design and simulation of a self-turning fuzzy PID type controller is proposed. The fuzzy control, PID controller and parameters self-turning are described.Firstly, the principle, history and developing trend of fuzzy control are discussed. Secondly, the conventional PID controller and self-turning are introduced. Finally, a self-turning PID controller based on fuzzy inferences is designed by combining the advantages of first one with a second one.A fuzzy controller is built based on the expert’s experiences, then it is changed into an inquiry table. The process of the fuzzy control practically inquires the table. The fuzzy control is good at the inexactly mathematical model such as non-linear, time-variant systems and so on. PID self-turning is the basest and most-used. After attaining the PID self-turning to the fuzzy controller, it is obvious that this method is simple and feasible.In this paper, the fuzzy control PID controller is used to a two-order plus time delay system. Simulation results show that the algorithm has better performance than traditional methods.Keywords Fuzzy control, PID control, self-turning, membership function目录第一章绪论 (1) (1) (1) (2)PID控制算法的基本理论 (3)PID控制器参数整定 (4) (4)第二章模糊控制概述 (4) (4) (5) (5) (6) (9) (9) (10) (12) (16) (18) (19) (20) (22)第三章PID控制原理极其参数自整定概述 (23) (23) (24) (26) (29) (32)第四章模糊自整定PID控制器设计 (35) (35) (36)第五章仿真与分析 (46) (46) (46)小结 (51)第六章结束语 (52)谢辞 (53)参考文献 (54)第一章绪论PID控制是最早发展起来的控制策略之一,由于其算法简单,鲁棒性好和可靠性高,被广泛应用于工业过程控制,至今仍有90%控制回路具有PID结构。
基于参数自整定模糊PID双闭环直流调速系统的设计仿真
量( ΔK p 、 ΔK i 、 ΔK d ) 为 输 出, 应用模糊合成推理 PID 参数的整定算法, 系统动态实时的参数取值 应该分别为:
138
K p ' = K p + ΔK p K i ' = K i + ΔK i K d ' = K d + ΔK d
化 工 自 动 化 及 仪 表 ( 3) ( 4) ( 5)
ΔK p 的模糊规则
ec
ZO PS PM PB
4 4. 1
自整定模糊 PID 控制系统模型的仿真
建立仿真模型 [8 ] 笔者应用 MATLAB 中的 Simulink 工具 , 对 模糊 PID 控制器在直流调速系统中的调速效果进
行仿真。由直流调速系统的双闭环结构可知, 转 速外环是决定系统性能的根本因素; 电流内环主 要起改变电机运行特性以利于转速外环控制的作 所以笔者在设计调速系统的仿真模型时 , 转速 用, 外环采用模糊 PID 控制器, 电流内环采用常规的 PID 控制器。系统仿真模型如图 6 所示。 用于仿
[5 ]
图4 3. 3
模糊 PID 控制器结构框图
模糊集、 隶属函数及模糊控制规则的建立 采用工程上常用的二维 Mamdani 型模糊控
选取给定的偏差 e 和偏差变化率 ec 作为模 制器, PID 参数 K p 、 Ki 、 K d 作为模糊控 糊控制器的输入, ec 和输出变量 K p 、 制器的输出。设定输入变量 e、 Ki 、 K d 的 模 糊 子 集 为 { NB , NM, NS, ZO, PS, PM, PB } , 子集中的元素分别代表 { 负大, 负中, 负小,
[ 1] 李国勇. 智能预测控制及其 MATLAB 实现[M] .第 2 版. 北京: 电子工业出版社, 2010 : 165 ~ 180. [ 2] 阮毅, . 北京: 清华大学 陈维钧. 运动控制系统[M] 2006 : 95 ~ 105. 出版社, [ 3] 李 虎 山, 蒋 亚 军. 可 调 参 数 模 糊 PID 控 制 的 实 现 [ J] . 化工自动化及仪表, 2005 , 32 ( 4 ) : 58 ~ 60. [ 4] 石辛民, M] . 郝整清. 模糊控制及其 MATLAB 仿真[ 2008 : 150 ~ 161. 北京: 清华大学出版社, [ 5] 李媛媛, 赵俊杰. 直流电动机调速系统模糊控制仿 J] . 云南大学学报( 自然科学版) , 2005 , 27 ( 5 ) : 真[ 299 ~ 303. [ 6] 谢更柱, 王德志. 模糊控制与 PID 结合控制在电石 J] . 化工自动化及仪表, 2004 , 31 ( 5 ) : 炉上的应用[ 82 ~ 83. [ 7] 王纪亮, 焦晓红. 具有遗传算法优化 BP 神经网络调
PID参数模糊自整定控制器的设计与研究
泛应用 于 工业过 程 , 其局 限性 是 超调 量大 , 无法 实现 非线性 系 统 的精 确 控 制 。 模 糊 控 制 引 入 了 逻 辑 推 理 , 较 强的 自适 应 能 力 , 非 线 性 、 延 迟 等 复杂 有 对 大 系统 有 良好 的控 制 效 果 , 模 糊 控 制 所 依 赖 的 控制 但
a iit re e c nd r bu t nt.n ef r n e a o s. Ke r y wo ds:f z y s l—unng;PI c n r l smu ai u z eft i D o to ; i l t on; MATLAB
0 前 言
PD控制是 最 早 发 展 起 来 的控 制 策 略 之 一 , I 由
模糊 推理 对 PD控 制 器的控 制参 数进 行在 线调 整 , 出 了参数 整 定的基 本 原 则 。 并用 MA L B中 I 给 TA SM LN I U I K和 F Z Y工具 箱对 三种 控制 方 式进 行 了仿 真 。仿 真 结 果表 明 , I UZ P D参 数模 糊 自整 定控 制 器的控 制性 能优 于常规 PD控 制和模 糊 控制 , 有 良好 的抗 干扰性 和 鲁棒性 。 I 具
关键 词 : 糊 自整 定 ; I 模 PD控 制 ; 仿真 ; T A MA L B
中图分类 号 :P 7 . T 2 32
模糊PID控制器仿真研究
模糊PID控制器仿真研究在工业自动化领域,PID控制器作为一种经典的控制算法,被广泛应用于各种控制系统。
然而,传统的PID控制器在某些复杂系统中,如非线性、时变不确定性系统,可能难以获得理想的控制效果。
为了解决这一问题,研究者们提出了模糊PID控制器。
本文将重点模糊PID 控制器的仿真研究,以期为相关应用提供理论支持。
PID控制器是一种基于比例-积分-微分三个基本控制动作的反馈控制系统,其目的是使系统的实际输出跟踪期望输出。
然而,传统的PID 控制器在面对复杂的工业过程时,其控制效果可能并不理想。
为了改进这一情况,研究者们引入了模糊逻辑控制,从而形成了模糊PID控制器。
这种控制器能够更好地处理不确定性和非线性问题,提高控制系统的鲁棒性和自适应性。
在模糊PID控制器的仿真研究中,首先需要选择合适的仿真软件。
常见的仿真软件有MATLAB/Simulink、Python等。
本文将以MATLAB/Simulink为例,阐述模糊PID控制器的仿真过程。
需要创建一个模糊逻辑控制器。
在MATLAB中,可以使用Fuzzy Logic Designer工具来完成这一步骤。
然后,将模糊逻辑控制器与PID控制器结合起来,形成模糊PID控制器。
接下来,设置控制策略,即根据系统的实际输出和期望输出之间的误差及误差变化来调整控制输入,以实现系统的稳定控制。
在仿真过程中,需要设置适当的仿真时间和步长,以便准确模拟控制系统的行为。
同时,还需要根据实际系统的特性来调整模糊逻辑控制器的参数,以实现最优控制效果。
在完成仿真研究后,需要对实验结果进行分析。
在实验过程中,需要记录系统的输出响应和输入信号,以便对控制效果进行评估。
本文将以一个简单的单级倒立摆系统为例,来说明模糊PID控制器的实验分析过程。
将模糊PID控制器应用于单级倒立摆系统,通过调节控制器的参数,发现系统能够快速稳定地达到期望的平衡位置。
然后,在相同的仿真条件下,采用传统的PID控制器进行实验,发现系统在达到平衡位置后可能会出现摆动现象。
模糊参数自整定PID温控系统的设计与研究的开题报告
模糊参数自整定PID温控系统的设计与研究的开题报告一、选题背景及意义PID控制器是工业控制中常用的一种控制算法,具有结构简单、实现方便、计算速度快等优点,在温度控制领域中被广泛应用。
目前,PID 控制器的参数调整方法主要有试验法、经验法、数学模型和自整定等方法。
其中,自整定法是一种根据系统响应动态特性自适应地调整控制器参数的方法。
虽然自整定法可以解决线性动态特性的控制问题,但由于温度变化对于温控系统的影响比较复杂,所以传统的自整定法存在一定的局限性,需要在不断研究和改进的基础上推广应用。
二、研究目标和内容本课题的主要研究目标是利用模糊控制理论对PID温控系统进行自整定,以提高系统的稳定性和控制性能。
具体研究内容包括:1. 基于模糊控制的PID控制器设计:利用模糊控制理论设计模糊PID控制器,采用模糊语言描述控制器的输入输出关系,充分考虑温度变化的复杂性。
2. 模糊参数自整定方法研究:根据PID控制器的控制误差、误差变化率和误差积分时间来调整模糊控制器的参数,通过对温度稳定性,控制精度和响应速度等指标进行评估,不断优化模糊控制器的自整定方法。
3. 系统仿真与实验验证:建立PID温控系统的数学模型,通过对比不同参数的PID控制器和模糊PID控制器的控制效果,验证模糊参数自整定方法的可行性和优越性。
三、研究方法和技术路线1. 理论研究和文献综述:深入了解PID温控系统的控制原理、自整定方法以及模糊控制理论,并结合实际应用场景进行分析和总结。
2. PID控制器设计和仿真:在Matlab/Simulink环境中,建立PID温控系统的数学模型,采用试错法调整PID参数,并进行系统仿真,分析控制效果。
3. 模糊PID控制器设计和仿真:基于模糊控制理论,设计模糊PID 控制器,并利用模糊自整定方法对模糊控制器进行参数调整,进行系统仿真比较。
4. 硬件实现和实验验证:利用单片机作为控制核心,建立基于模糊PID控制器的温控系统实验平台,并通过多组实验数据对模糊PID控制器的控制性能进行验证。
基于MATLAB的PID参数自调整模糊控制器的设计与应用仿真
基于MAT LAB 的PI D 参数自调整模糊控制器的设计与应用仿真马银辉1 丁建设1 徐德松2(1.新华控制工程有限公司,上海200245;2.长春第二热电有限责任公司,吉林长春130031) 摘 要:介绍了利用M AT LAB 中的模糊工具箱设计模糊控制器,通过语言变量的模糊化,并有机地将M AT LAB 与SI M U LI NK 结合起来,方便有效地实现PI D 参数自调整模糊控制系统的设计和仿真,将其应用于复杂被控对象将具有很好的应用价值。
结果表明利用M AT LAB 进行模糊控制系统的设计和应用仿真快速简单,灵活,大大提高了设计人员和工程调试人员的工作效率。
关键词:自调整;控制器 中图分类号:TP273 文献标识码:A 文章编号:16712086X (2005)022*******Design of PID P arameter Self 2adjusting Fuzzy ControllerB ased on MAT LAB and its Simulated ApplicationMA Y in 2hui 1, DI NGJian 2she 1,X U De 2s ong2(1.X inhua C ontrol Engineering C o.Ltd.,Shanghai 200245,China ;2.Changchun N o.2C ogeneration P ower Plant ,Changchun 130031,China )Abstract :The paper describes how a fuzzy controller is being designed with the help M AT LAB ’s fuzzy cabinet and how a PI D parameter self 2adjusting fuzzy control system is readily being designed and simulated by fuzzification of the alg orithm ’s variables and organic combination of M AT LAB and SI M U LI NK,and which may beneficially be used for controlling com plex objects.Results show that ,with the help of M AT LAB ,fuzzy control systems can be quickly designed and simulated ,and because of their handiness and changeability ,can remarkably increase the w orking efficiency of designing and commissioning pers onnel.K eyw ords :self 2adjustment ;controller收稿日期:2004207207作者简介:马银辉(1970-),男,新华控制工程有限公司工程师,主要从事火力发电厂控制系统的设计工作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文章编号:1009-3486(2005)01-0097-04PID 参数模糊自整定控制器的设计与仿真研究*胡锦晖,胡大斌(海军工程大学船舶与动力学院,湖北武汉430033)摘 要:针对常规PID 控制器不能在线进行参数自整定的问题,结合模糊控制技术,提出了一种P ID 参数模糊自整定的方法.运用M atlab 模糊逻辑工具箱进行仿真研究表明,该模糊PID 控制器能迅速消除系统余差,改善普通模糊控制器的性能;既具有PID 控制器高精度的优点,又具有模糊控制器快速、适应性强的特点,保证了调节系统具有良好的动、稳态特性.关键词:模糊控制;P ID 控制器;参数自整定中图分类号:T P273.4 文献标识码:ADesign and simulation of PID -controller with fuzzy self -adjusting parameterH U Jin -hui ,H U Da -bin(College o f Nav al Architecture and Pow er ,Naval Univ.of Eng ineering ,Wuhan 430033,China )A bstract :Aiming at the problem that co nventio nal PID co ntroller can no t adjust paramete rs itself on line ,a metho d of PID -co ntro l with fuzzy self -adjusting parame ter is proposed based o n fuzzy contro l technique.The result of sim ulation in fuzzy logic too l box of M atlab proves that the co ntroller can e -liminate steady state erro r of system and improves the perform ance of o rdinary fuzzy co ntrolle r.It po ssesses bo th the precise character of PID contro ller and the flexible advantage of fuzzy co ntro ller ,and can g uarantee that the reg ulation sy stem has g ood dy namic and static quality.Key words :fuzzy control ;PID regulato r ;self -adjusting parame ter传统的PID 控制器大量地应用于工业过程控制,取得了良好的控制效果.但常规PID 控制系统一般只适用于线性系统,且不能根据实际情况在线调整增益系数K p 、K i 、K d ,致使其不能满足在不同的偏差e (k )和偏差变化率ec (k )下对控制器的PID 参数进行自整定的要求,从而影响系统的控制精度和系统的稳定性[1].柴油机作为转速控制系统的被控对象时是一个非线性、时变的环节,在数字电子调速器的设计中仅采用常规的PID 控制很难在整个转速控制范围内达到良好的控制效果.笔者针对常规PID 控制器的这个缺点,结合模糊控制技术,提出了一种PID 参数模糊自整定的方法.1 PID 参数模糊自整定控制系统基本原理1.1 PID 参数模糊自整定控制系统结构PID 参数模糊自整定控制系统结构如图1所示.该系统是在常规PID 控制器的基础上,将输入量e 和ec 经模糊化处理,利用知识库中的控制规则,经过模糊推理和清晰化接口输出,对PID 参数K p 、K i 、K d 进行在线自整定,再由PID 控制器给出控制信号,对被控对象实行有效的控制. 第17卷 第1期 2005年2月 海军工程大学学报 JO U RN A L O F NA V A L U NI VERSI T Y O F ENG IN EERIN G Vo l.17 No.1 Feb.2005 *收稿日期:2004-09-16;修订日期:2004-10-16作者简介:胡锦晖(1980-),男,硕士生.98海 军 工 程 大 学 学 报 第17卷 图1 PID参数模糊自整定控制系统结构图1.2 PID参数模糊自整定的原则PID调节器的控制规律为:u(k)=K p e(k)+K i∑e(i)+K d ec(k)其中:K p为比例系数;K i为积分系数;K d为微分系数;e(k)、ec(k)分别为偏差和偏差变化率.模糊自整定PID参数的目的是使参数K p、K i、K d随着e和ec的变化而自行调整,故应首先建立它们间的关系.根据实际经验,参数K p、K i、K d在不同的e和ec下的自调整要满足如下调整原则[2]:(1)当e较大时,为加快系统的响应速度,防止因开始时e的瞬间变大可能会引起的微分溢出,应取较大的K p和较小的K d,同时由于积分作用太强会使系统超调加大,因而要对积分作用加以限制,通常取较小的K i值;(2)当e中等大小时,为减小系统的超调量,保证一定的响应速度,K p应适当减小;同时K d和K i 的取值大小要适中;(3)当e较小时,为了减小稳态误差,K p与K i应取得大些,为了避免输出响应在设定值附近振荡,同时考虑系统的抗干扰性能,K d的取值要适当.2 模糊自整定归一化PID参数控制器的设计2.1 模糊语言变量及其隶属函数的确定设PID调节器参数K p、K i、K d可能整定的变化范围分别为[3]:[K p,min,K p,max]; [K i,min,K i,max]; [K d,min,K d,max]其中:K p,min=0.32K u,K p,max=0.6K u;K i,min=0.04K u,K i,max=0.10K u;K d,min=0.08K u T u,K d,max= 0.15K u T u.K u和T u分别为比例控制下的增益和临界振荡周期.为了处理方便,可将K p、K i、K d归一化为0~1之间的参数K p′、K i′、K d′,K p′=(K p-K p,min)/(K p,max-K p,min)(1)K i′=(K i-K i,min)/(K i,max-K i,min)(2)K d′=(K d-K d,min)/(K d,max-K d,min)(3) 将输入量e与ec经模糊化处理得到模糊语言变量E和EC,它们的论域分别为连续区间[-3,3], [-3,3],模糊控制器输出语言变量为K p′、K i′、K d′,论域分别为[0,1],[0,1],[0,1],同时按照需要,将输入语言变量E和EC分为7个模糊子集,分别用语言值正大(PB)、正中(PM)、正小(PS)、零(Z)、负小(NS)、负中(NM)、负大(NB)来表示,它们的隶属函数为高斯型(g aussmf),输出语言变量K p′、K i′、K d′用语言值小(S)、中(M)、大(B)表示,隶属函数为三角型(trimf),分别如图2、3所示.2.2 控制规则集的建立模糊自整定PID 参数控制器目的就是要根据E 和EC 的变化而自动调整PID 参数,因而必须要找到K p ′、K i ′、K d ′和E 、EC 之间的对应关系,根据上述参数整定原则以及专家的经验,可得到一系列的规则,如表1~3所示.表1 K p ′模糊调整规则 E ECNB NM NS Z PS PM PB NB B B B B B B B NM S M B B B M S NS S S B B B S S Z S S S B S S S PS S S B B B S S PM S M B B B M S PBBBBBBBB表2 K i ′模糊调整规则 E E CNB NM NS Z PS PM PB NB S S S S S S S NM M M S S S M M NS B M M S M M B Z B B M S M B B PS B M M S M B B PM M M S S S M M PBSSSSSSS 表3 K d ′模糊调整规则 EE CNB NM NS Z PS PM PB NB S S S S S S S NM B M S S S M B NS B B M S M B B Z BB B B B B B PS B B M S M B B PM B M S S S M B PBSSSSSSS2.3 基于模糊规则表的模糊推理由模糊控制规则表可知,各参数调节规则可写成条件语句的形式,即形如[4]:If E is A i and EC is B i ,then K p ′is C i ,K i ′is D i ,K d ′is E i ,这里A i ,B i ,…,E i 是在相应支集上的模糊集合,i =1,2,…,m. 该系统是一个多输入多输出(M IMO )系统,其规则库由3个子规则库组成,每个子规则库由双输入单输出(M ISO )规则组成,且每个子规则库是相互独立的,因此只需考虑每个MISO 子规则库的模糊推理问题,分别求出每个单输出,再结合起来就是总输出结果.例如,对于表1,K p ′的调节规则可以写成49条模糊条件语句:(1)If E is NB and EC is NB ,then K p ′is B ;(2)If E is NS and EC is NB ,then K p ′is S ;(49)If E is PB and EC is PB ,then K p ′is B .本文采用工程上常用的M am dani 推理方法,利用“极大-极小”合成模糊规则,进行模糊运算.例如e =a 0,ec =b 0,则由K p ′的模糊规则表可得模糊推理结论计算为[5]:μK p ′(z p ′)=∨49i =1ωi ∧μC i (z p ′)式中:ωi =μA i (a 0)∧μB i(b 0).运用平均最大隶属度法进行模糊判决,可求出K p ′的精确值.同理,可求出参数K i ′、K d ′的数值.最后根据(1)~(3)式可求得PID 参数K p 、K i 、K d .3 在柴油机转速控制仿真研究中的应用3.1 仿真模型的建立与算法实现将舰船柴油机转速作为控制系统被控对象时,其传递函数可认为是二阶惯性加纯滞后环节模型[6]:99 第1期 胡锦晖等:PID 参数模糊自整定控制器的设计与仿真研究 G (s )=n (s )L (s )=K e -τs(T 1s +1)(T 2s +1)式中:n 为柴油机转速;L 为供油泵齿杆位移.运用上述模糊PID 参数自整定控制方法,将模糊逻辑工具箱(fuzzy logic too l box )与M atlab 函数相结合,在M atlab 中Sim ulink 环境下进行了仿真研究.其中,模糊推理方法采用M am dani 型推理,去模糊化采用平均最大隶属度(mom )方法[7].3.2 仿真结果分析与结论图4给出了常规PID 控制与模糊PID 参数自整定算法控制舰船柴油机转速的试验仿真曲线的比较,图5是外加扰动时的仿真曲线,图6是改变被控对象模型时的仿真曲线. 从仿真结果可以看出: (1)模糊PID 参数自整定控制具有较小的超调量和较短的调节时间,具有较好的动态响应特性和稳态特性,它优于常规的PID 控制;(2)由于模糊PID 参数自整定控制能根据工况变化过程中偏差和偏差变化率自动进行PID 参数调整,因而具有较好的自适应能力;(3)有较好的抗干扰性能,当工况发生变化时,与传统PID 算法相比,模糊PID 参数自整定控制有更好的鲁棒性.显然,模糊PID 参数自调整的新型控制器是一种设计简单、实现方便、控制规则优化以及性能优良的智能控制器,具有动态性能好,稳态精度高,抗干扰性能好及鲁棒性较强等特点,适用于非线性、时变、强干扰的不确定复杂系统.参考文献:[1] 王立新.自适应模糊系统与控制[M ].北京:国防工业出版社,1995.[2] 刘明兰,孙立红,钟绍华,等.基于自调整因子F uzzy 规则的专家控制器[J ].武汉:武汉汽车工业大学学报,1997,(4):76-79.[3] 张国良,曾 静,柯熙政,等.模糊控制及其M atlab 应用[M ].西安:西安交通大学出版社,2002.[4] 孙增圻.智能控制理论与技术[M ].北京:清华大学出版社,2000.[5] 曹承志.微型计算机控制新技术[M ].北京:机械工业出版社,1998.[6] 胡大斌,陈兆良.废气涡轮增压柴油机控制模型研究[J ].海军工程大学学报,2000,12(3):42-46.[7] 吴晓莉,林哲辉.M a tlab 辅助模糊系统设计[M ].西安:西安电子科技大学出版社,2002.100 海 军 工 程 大 学 学 报 第17卷 。