模糊PID与常规PID的比较

上传人:m**** 文档编号:223884563 上传时间:2023-07-23 格式:DOCX 页数:23 大小:448.23KB
收藏 版权申诉 举报 下载
模糊PID与常规PID的比较_第1页
第1页 / 共23页
模糊PID与常规PID的比较_第2页
第2页 / 共23页
模糊PID与常规PID的比较_第3页
第3页 / 共23页
资源描述:

《模糊PID与常规PID的比较》由会员分享,可在线阅读,更多相关《模糊PID与常规PID的比较(23页珍藏版)》请在装配图网上搜索。

1、模糊PID与常规PID的比较最优控制与智能控制基础文献总结报告模糊PID与常规PID的MATLAB仿真比较与分析学生姓名:班级学号:5080628任课教师:段洪君提交日期:201104血成绩:文献总结报告自查表自查项目“是”标7“否”标X1报告是否由本人独立撰写完成2参考文献是否由本人独立查阅完成3文献总结报告是否按时提交4题目是否包含被控对象名称及与本课程相关的控制方法5封面是否按“示样”标准打印,签名是否手写6报告正文是否包含“要求”的三部分7报告正文是否按“样本”格式撰写8报告正文中的公式、图表等是否由本人编辑、绘制9所引用的参考文献在报告正文中是否按顺序标注10参考文献的数量是否达到要

2、求11参考文献的格式是否规范12报告的正文与参考文献的总页数是否在810页之间13报告是否达到“总体要求”14报告是否包含对现有文献结论的仿真验证结果15报告是否包含本人的研究内容及结果对所提交报告的自我评价(按百分制打分)1研究的背景及意义随着工业的发展和社会的进步,被控对象越来越复杂,其数学模型的建立 也越发困难,对于很多控制对象有的只能建立起粗糙的模型,有的甚至无法建 立模型。这类对象往往被称为不确定性系统。对于不确定性系统很难用传统的 控制方法取得满意的控制效果。但是对于这类系统,人类却可以凭借自身的操 作经验进行很好的控制。于是,人类将这些专家控制经验转化为可以用计算机 实现的算法,

3、为不确定性系统的控制开辟一条新途径。而后,控制专家运用模 糊控制工具,结合人类的专家控制控制经验建立了一种新型的控制方法-模糊 控制。模糊控制的基本思想是将人类专家对特定对象的控制经验,运用模糊集理 论进行量化,转化为可数学实现的控制器从而实现对被控对象的控制。模糊控 制器的基本工作原理是:将测量得到的被控对象的状态经过模糊化接口转换为 用人类自然语言描述的模糊量,而后根据人类的语言控制规则,经过模糊推理 得到输出控制量的模糊取值,控制量的模糊取值再经过清晰化接口转换为执行 机构能够接收的精确量。PID控制器问世至今凭借其结构简单、稳定性好、工作可靠、调整方便等优 点成为工业控制的主要技术之一

4、。当被控对象的结构和参数不能完全掌握、得 不到精确的数学模型时,采用PID控制技术最为方便。PID控制器的参数整定 是控制系统设计的核心。它是根据被控过程的特性来确定PID控制器的参数大 小。PID控制原理简单、易于实现、适用面广,但PID控制器的参数整定是一 件比较困难的事。合理的PID参 数通常由经验丰富的技术人员在线整定。在控 制对象有很大的时变性和非线性的情况下,一组整定好的PID参数远远不能满 足系统的要求。为此,需要引入一套模糊PID控制算法。所谓模糊PID控制器, 即利用模糊逻辑算法并根据一定的模糊规则对PID控制的比例、积分、微分系 数进行实时优化,以达到较为理想的控制效果。模

5、糊PID控制共包括参数模糊 化、模糊规则推理、参数解模糊、PID控制器等几个重要组成部分。计算机根据 所设定的输入和反馈信号,计算实际位置和理论位置的偏差e以及当前的偏差 变化ec,并根据模糊规则进行模糊推理,最后对模糊参数进行解模糊,输出 PID控制器的比例、积分、微分系数。常规的PID控制器在非线性时变,滞后较大的系统中鲁棒性不强,控制效 果不理想。而模糊PID控制器既具有模糊控制灵活而适应性强的优点,又具有常 规PID控制精度高的特点,在工业控制中得到广泛的应用。本文通过运用用的模糊控制工具箱设计模糊控制器,然后用MATLAB的 simulink进行了仿真。仿真结果表明,在工况有较大变化

6、和存在扰动情况下,模糊 控制系统性能优于常规PID控制。2模糊控制的研究现状2.1国外模糊控制的研究现状1965年扎德在信息与控制杂志上先后发表了 模糊集(Fuzzy Sets)和 模糊集与子系统(FUzzy Sets & Systems),产生了模糊集合论,奠定了模糊集理论 和应用研究的基础。但模糊一词却在美国科技界遭到怀疑和反对,为此而影响 了模糊逻辑在美国的研究和应用推广。1968年扎德首次公开发表其模糊算法。 1973年发表了语言与模糊逻辑相结合的系统建立方法。1974年伦敦大学Mamdani博士首次尝试利用模糊逻辑,成功地开发了世界上第一台模糊控制的 蒸气引擎。19651974年是模

7、糊控制发展的第一阶段,即模糊数学发展与成形阶 段。其间于1972年,日本模糊系统研究基金会建立,后来成为国际模糊系统协会 (IFSA)的日本办事处。第二阶段大约从19741979年,这是产生简单模糊控制器的阶段。在这期 间,美国加州一公司率先生产了世上第一只模糊逻辑芯片。1980年丹麦的斯密司 公司首次应用芯片在水泥烘干机中成功地实现了模糊逻辑控制,但其自适应能力 和鲁棒性有限,稳态精度也不够理想。1979年至今是发展高性能模糊控制的第三阶段。1979年TJProcky和 E.H.Mamdani共同提出了自学习概念,使系统性能大为改善。1983年日本富士电 机开创了日本第一项应用一水净化处理。

8、1987年日本仙台地铁线采用了模糊逻 辑控制器。1989年日本把模糊逻辑消费品推向高潮,同年,扎德教授出任 OMRON(立石)公司高级顾问。1993年,扎德教授应OMRON之请,在ISA/93博 览会的新闻发布会上作了以软计算为题的发言。扎德曾获得日本企业家赠与 的15万美元的本田奖。今天,模糊逻辑控制技术已经应用到相当广泛的领域之中。在日本,家用电 气设备已成为其主攻市场,诸如智能洗衣机(日立)、微波炉(夏普)、吸尘器、空调 机(三菱)、照相机和摄录机(立石)等等;在工业闭环控制系统中有水净化处理、发 酵控制、化学反应釜、水泥窑炉等等。在专用系统和其他方面有地铁控制(日本)、 电梯、自动扶梯

9、、蒸气引擎、声控直机、纸币识别装置以及机器人等等。日本领先,从所周知,当代的一些高新技术的发展似乎有这样一个趋向,即欧 洲从事理论研究,美国从事技术突破,而日本从事应用开发并率先推出商品,而且 逐渐成为这项技术的主导国家。模糊逻辑也不例外。正如前面提到的,日本于1972 年就成立了模糊系统研究基金会。1989年4月日本创建了国际模糊工程研究所 (LIFE),下设三个实验室:一室研究模糊控制;二室研究智能信号处理;三室研究模 糊计算机。1989年日本有关模糊技术的产品年值约有10亿日元(约合8000万美 元),其中真正以模糊技术为核心的产品约占1亿日元(约合800万美元)。模糊 一词是1990年

10、日本国民使用频率最高的四个词之一。据统计,日本1991年就占全球模糊控制产品市场的80%左右,在世界上遥遥 领先。其原因悬日本在模糊逻辑元件生产方面一向居领导地位;日本是最著名的 新颖电子消费产品的销售中枢。可以说,日本差不多垄断了整个模糊逻辑产品市 场。日本的OMRON公司在这10年中为模糊逻辑的发展做出了较大的努力。该 公司从1984年起追赶模糊技术。1986年推出了第一种模糊逻辑产品一种医疗 诊断系统。1989年投入570万美元开发适用于机器人、过程控制语言识别以及 成像处理的模糊处理器,其特点是根据模拟电路和平行处理作出高速推理,适应 于多种应用场合的自由规则数和输入输出数。已经推出的

11、软硬件有:模糊微处理 器、模糊控制编程与模拟软件以及模糊工业控制器。公司还为多种模糊产品申 请了 700多项专利。1990年,OMRON展出了第一批超高速模糊逻辑技术,包括集 成块、控制器和软件,惊动了世界并掀起了模糊逻辑技术的开发高潮。1990年推 出的产品有人体传感器、机床故障诊断/预测专家系统以及温度控制器、FP5000多任务处理器和FP3000控制器及其开发工具。1991年的新产品有: 自动售票机、车辆识别机、血压计以及健康状况监理支持系统。1991年7月推 出的E5AF型模糊温度控制器(也称调节器)是PID与模糊逻辑算法相结合的产物, 它显著地增强了对生产过程混乱的响应能力,继之又推

12、出以自适应调谐为特点的 E5J系列温控器,可以为PID算法保持优化了的PID参数。自适应调谐可以监控 步响应、扰动以及搜索型调谐。E5J系列有1/4、1/8和1/16DIN三种规格。1991 年晚些时候推出的另一种重要产品是PLC协处理器。它已应用在C200H以及 CV系列的PLC中。FZ001模糊推理模块也可以插入C1000H和C2000H大 型PLC后板中作为CPU的协处理器。FZ001本身没有输入输出,控制值经过 CPU的计算由通讯网络中的其他智能装置写入到该模块中。它可以高速度处理 模糊程序以适应实时控制。处理模糊推理的速度是125us/规则,再加上600us去 模糊时间。模块可以储存

13、长达128条规则的程序,每条规则中最多可有5个前提 (即 1F条件)和2 个当然的结(即THEN结果)。PLC使用模糊逻辑开发软件在IBM AT电脑上编 程,并可在运行状态下产生、模拟、修改和监察模糊逻辑程序。FZ001模块应用 面广,例如可用于:诸如过程、张力和定位控制等非线性系统中;在输入有大偏量或精度不足的系统中; 需要人的直觉调整的难以控制的系统中; 需要适应性处理来克服不断变化的环境过程条件的系统中; 必须平衡多个输入或者相矛盾的抑制力的过程中。FZ001推理模块及其软件还可提供一种处理结构,用以处理用一般控制方 法难以解决的应用场合,例如倒摆,只需要编入11条规则,简化了编程和降低

14、了软 件费用。1991年OMRON还同NEC签订了一项协议,前者向后者提供FS1000 模糊知识库开发工具、模糊推理组块及相关专利的技术资料,以利用后者开发和 制造模糊推理组块,并应用到4位75x系列和8位78k系列微处理器中o OMRON 的FP1000数字式模糊处理器是一种掩模只读存储器,它可以连到单片微机上, 是世界上第一种使用串行传输方法的最小最便宜的模糊逻辑集成块,易于装入电 子办公机械、汽车电子元件和消费电子产品中。FP1000中使用的知识库,是用 FS1000模糊知识数据开发工具编排的。FP3000数字式模糊处理器也用这种 软件。FP1050是一种没有只读存储器的仿真集成块。FS

15、TH1000编译器用 来为FP1050和FP1000把来自开发工具的知识转换为目标码。FP1050 和FSTH1000样品在日本售价分别为120和790美元。1993年QMRON开始 销售其LUNA工作站。这是世界上第一个通用的以模糊逻辑为基础的工作站,其 处理速度可达到4000MIPS。主要应用范围是:通用数据库、模糊专家系统及推 理系统。通用数据库的一个例子是汽车和旅行计划,它能够根据客户的喜爱和所 希望的价格范围来分列出适当的产品和目标。遥控维修系统是模糊专家系统的 一个例子,一个工作站每秒钟能预测和诊断100台产品或设备的毛病。模糊推理 系统的例子是一种监察系统,它能够为工厂或大厦每秒

16、处理3000项传感数据,对 火灾或盗窃报警。另一个例子是手写字符识别系统和签字确认系统。1993年QMRON宣布了一种新型模糊逻辑器件,具有图像识别和分析功能, 能够检验伪钞和彩色复印伪件。在ISA/93博览会上QMRON展出了纯研究技术, 其中有高密度芯片和ASIC芯片的制造技术以及模糊逻辑技术,可用于气袋有选 择的激励、拥挤控制和变色变背景的光电传感器中。在日本,除OMRON之外, 还有富士、三洋、日电、冲电气等公司从事模糊逻辑产品生产。1992年富士通 推出MB94140系列8位单片模糊控制器,可用于实时控制。这个系统中的 MB94146是一种大规模使用的掩模ROM产品;MB94PV14

17、0是一种供评价和开 发用的级联产品;MB94P147则是供预生产使用的一次性产品。所有三种集成块 都使用F2RU6模糊推理机构和F2MC8L中央处理单元。三洋没有生产模糊 逻辑集成块,但在应用方面领先。1989年9月首次推出8mm录像机,1990年8月 推出微波炉,接着推出电饭锅、洗衣机、衣服干燥机、真空清洗机、加热器、复 印机、空气清洗机、面包炉、大容量电冰箱、无绳电熨斗和被褥干燥器等等利 用模糊逻辑的产品。1991年3月推出第一台装有模糊控制器和神经控制器的电 风扇,这种风扇能够自动对准使用者。NEC销售的产品有17K系列的4位微控制 器o 1993年3月推出的MPD17156是另一种4位

18、微控制器,是专为具备模糊逻辑 的消费电子产品而设计的,它有大容量ROM和一个8通道8位模数转换器。售 给日本客户的价格是2.28美元。开始生产时月产10万只。冲电气于1992年10 月开发出据称为世界上第一只并行处理单片8位模糊处理器一MSM91U112是 熊本大学设计的。第一财政年度将生产12万只,售给日本客户的样品价格为20 美元。主要用途将包括机器人、音响影视设备控制器、图像识别处理以及话音 和手写文件识别系统。德国政府已经开始了一个8亿美元的计划来进一步开发模糊逻辑及相关技 术。Inform公司是主要成员之一。form软件公司的最新产品是供A/B公司 PLC-5可编程控制器用的在线模糊

19、逻辑软件模件。该公司最近还同TI公司一起 宣布了第一种供数字信号处理器用的模糊逻辑设计。该公司同Intel公司合作研 制的神经模糊模件(Neuro FUzzy),是该公司产品FuzzyTech软件的一部分,它可以 依据数据集自动产生和优化模糊逻辑系统。这种Neuro Fuzzy模件可以实现自适 应模糊逻辑系统,它的首次应用是数字式滤波器和过程控制。1993年汉诺威博览 会上,德国金钟公司推出已经投产的PS4-401模糊PLC,其优化的操作系统可以直 接存取板上的I/O(输入:6个模拟量,4个数字量;输出:3个模拟量,3个数字量)。单 一模糊集的吞吐不到1ms。一根并行的总线还可扩展I/O。因此

20、PS4-401机可以 单独使用,也可用于分布式控制中。该机用与IEC1131-3兼容的指令表语言编程。 如果采用inorm公司Fuzzy Tech用户接口工具编程,那么两种语言可以被以视 窗为基础的SUCOsoft-F编程语言混合起来。西门子公司与Worm公司合作推出的新型SAE81C99模糊逻加协处理器有 两种形式:一种是带有8数据总线接口的独立芯片;另一种是作为SIECO 51系列 中8位控制器的一个宏单元或者16位SAB80C167族的一个宏单元。在20MNz 时钟频率时,此模糊协处理器能在一秒钟内处理790万条模糊规则。1993年秋, 该公司还推出一种初始开发系统,它包括一个开发板和F

21、uzzy Tech工具。在美国撮早应用模糊逻辑的例子是控制水泥生产。Lafarge公司在世界各地 的水泥窑炉中有25个窑炉釆用了包含模糊逻辑的G2实时专家系统。系统中的 图形用户接口 (GUI)以及面向目标的编程环境工具,简化了模糊逻辑的实现,使用 户能到和评估不同的控制方案以供选用。美国横河公司在1989年就向美国市场 推出UT35温度控制器。在UT37/UT38、1/4DIN规格的单回路调节器中,由于使 用的模糊逻辑,使其达到给定值的速度比常规PID控制器要快,它既省时节能又避 免了超调。A/B公司正在推出其10000系列光电控制器,使用模糊逻辑监控传感 器对光电噪声的反应,而用普通的编程

22、逻辑就办不到。VLSI技术公司是模糊逻辑 硅片供应商,最近推出VY86C570型12位模糊实时协处理器芯片,它包含一个模 糊计算加速器,对模糊规则的评估速度比单单用软件要快2030倍。Fisher-Rosemount公司在1993年ISA/93博览会上推出了具有自调谐功能的模 糊控制器(IFLC)和多变量模糊逻辑控制器(MFLC)。它们是釆用模糊集理论与经 典控制技术相结合的产品,它利用模糊逻辑转换变量和评估模糊规则,并把其结 果一一模糊输出在去模糊过程中转回到传统的单元(诸如阀门位置)中去。IFLC 是单进单出(SISO)控制器,旨在取代PID控制器。MFLC是多进多出(MEMO)控 制器,

23、旨在解决多变量互作用或者严格的非线性问题。该公司已把IFLC用于 Provox和RS 3控制器上。MFLC将用于PH值、纸浆质量以及有护套的反应堆 的温度控制中。摩托罗拉公司1993年的一次调查表明:10%工业界的应答者声称 他们已在产品中使用了模糊逻辑技术,而61%则声称将计划采用。美国悄悄地发 展和应用模糊逻辑既有技术保密因素,也有文化背景因素。美国人不像东方人那 样容易接受模糊一词。据称,小厂家已在应用,但不愿透露,而大公司正在投资研 究。他们认为模糊逻辑的效果是诸多因素的结合,譬如使用了许多传感器,不能单 单归功于模糊逻辑。只有在非常复杂或者非线性应用场合,模糊逻辑的作用才是 最明显的

24、。2.2国内模糊控制的研究现状中国、也是世界上模糊逻辑研究的领先者之一。中国拥有万名以上的科技 工作者从事这项研究,在投入的人力方面,比日本、欧美都多,居世界第一。北京师 大汪培庄教授自70年代起就致力于模糊理论及应用的研究,1983年出版模糊 集合论及其应用一书。主要理论有:模糊落影理论、因素空间、真值流理论等。 并在模糊推理机、地膜生产、诊断型专家系统以及工业开发等方面取得一批成 果。1985年楼世博出版了模糊数学。1986年华中工学院曾为兰州石化机器 厂研制成功模糊逻辑按期制的快煅液压传动系统。1987年鲍新福、都志杰发表 了自调整比例因子模糊控制器一文。1988年吴勤勤等在中国自动化学

25、会/第 二届过程控制科学报告会论文集中发表了一类专家模糊控制器的论文;合肥 工大科研简报上发表过阴阳互补原理赢得世界学者关注一文。1991年毛宗 源、狄争在自动化学报上发表了自调整比例因子模糊控制器控制工业锅炉燃 烧过程一文;应行仁、曾南也在该学报上发表了采用BP神经网络记忆模糊 规则的控制,1992年在中国自动化学会华东地区,第二届学术交流会上,顾绳谷,花木兰发表了 题为其于BP神经网路的参数自动调整模糊研究论文。同年,顾、汪还在合 肥工大学报上发表控制规则自调整模糊控制研究一文。1992年第一期的 电气传动上发表了自学习模糊控制系统的研究与实现,由阮晓钢、潘铁宝署 名。1993年邱志雄在电

26、气自动化上发表了模糊PID控制器。此外,各大学 还出版过不少论著、专著。以上可见中国科技界在理论研究和应用方面并不亚 于其他国家。鉴于中国大陆电子工业的状况,模糊逻辑在产品商业化方面似乎还 没有明显的进展。中国台湾的Hotek微电子公司于1993年初在其4位微控制器 中设计了模糊逻辑,并于1994年中开拓生产。它的第一种模糊逻辑集成块使用 1.2微米CMOS工艺制造,速度是几百到几千FLIPS(每秒模糊逻辑推理)。这种微 控制器能够控制I/O、定时器、ROM和RAM。应用微机进行模糊控制,能将人的操作经验和微机的高速、准确运算以及控 制能力有机地结合起来,加上传感器的配合,就可以得到比状态空间

27、方法更为实 用的自动控制方式。实践证明,模糊控制系统具有许多优点:结构简单、控制精度 相对较高、动态性能良好、对负载及参数变化不敏感。因此,模糊控制是一种具 有广宽应用前景的新技术。尽管家电方面的商品较多,但是应用于工业过程控制 领域则有更大的效益。近几年来,针对模糊控制精度不太高、自适应能力有限以及容易产生振荡等 现象,提出了一系列的改进方案,诸如设计了控制规则可调整的模糊控制器,具有 积分作用的模糊控制器渗数自调整式模糊控制器,复合型控制器以及自学习模 糊控制器(包括自寻优式、专家式和神经式)等等。模糊控制、专家控制和神经控 制是构成智能化控制的三大块,人们特别对模糊逻辑与神经技术相结合的

28、系统抱 有较大的希望。利用模糊推理和人工神经网络(ANN)的学习功能对控制参数作调 整,就可能得到更为理想的模糊神经网(FNN)控制器。已有一些公司在它们的产品 中应用这种技术结合。研究中所存在的问题:(1) 模糊控制的设计尚缺乏系统性,这对复杂系统的控制是难以奏效的。 所以如何建立一套系统的模糊控制理论,以解决模糊控制的机理,稳定性分析 系统化设计方法等一系列问题。(2) 如何获得模糊控制规则及隶属度函数即系统的设计方法,这在目前完 全凭经验进行。(3) 信息简单的模糊处理将导致系统的控制精度降低和动态品质变差,若 要提高精度则必然增加量化级数,从而导致规则搜索范围扩大,降低决策速度, 甚至

29、不能实时控制。(4) 如何保证模糊控制系统的稳定性即如何解决模糊控制中关于稳定性和 鲁棒性问题。3模糊控制器的应用3.1常规PID控制PID控制是最早发展起来的控制策略之一,由于其算法简单、鲁棒性好及可 靠性高,被广泛应用于过程控制和运动控制中。它是一种基于偏差信息估计的简 单而有效的控制算法。常规的PID控制器如图1所示。R (s) E (s)U (s)C (s)I被控丨LD图1常规PID控制器PID控制器是一种线性控制器,它根据给定值R(s)与实际输出值C(s)构成控 制偏差:E(s)=R(s)-C(s)(1)是由比例反映偏差环节和抑制超调量环节,以及消除稳定偏差环节来调整的 一种控制器。

30、控制规律为:u (t)二 kpe(t)+T1 e(t )dt+忤i传递函数为:G (s)二罟二 K1+Ts+TdS i式中Kp为PID控制器的放大系数;T为PID控制器的积分时间常数;iT为PID控制器的微分时间常数。dPID控制器各校正环节的作用如下:(a) 比例环节。即成比例地反映系统的偏差信号,偏差一旦产生,控制器 立即产生控制作用,以减小偏差。比例系数越大,调整速度越快。(b) 积分环节。可以消除系统稳态误差。其作用的强弱取决于积分常数, 越大,积分作用越弱,反之越强,而且易带来系统的稳定性降低、振荡加剧等 负面问题。(c) 微分环节。反映偏差信号的变化趋势,并能在偏差信号值增大之前,

31、 在系统中引入一个有效的早期纠正信号,从而加快系统的动作速度,减少调节 时间。很明显,常规PID不能根据现场的情况进行在线自整定参数,因此常规PID 控制不具备自适应性,在实际运用中作用有限。3.2模糊PID控制模糊PID控制器的结构模糊自适应PID控制是以误差e和误差变化ec作为输入,并找出PID三 参数与e和ec之间的模糊关系图,根据模糊控制原理对三参数进行在线修改,从而使被控对象有良好的动、静态性能。其结构框图如图2SU对象.图2 /模糊控制结构框图S系统的设定值,精化 e、c系统偏差与偏差变化率,精确量E、C经模糊量化处理后的系统偏差与偏差变化率,模糊量U一模糊量的偏差与偏差变化率经模

32、糊控制规则近似推理处理后,得到控制作用u一对模糊量的控制作用U,经模糊判决,得到模糊控制器输出的精确量的控制 作用u去控制被控对象模糊PID控制器的一般设计步骤(a) 进行系统分析,确定模糊控制器的输人变量、输出变量及控制器的结构;(b) 定义输入、输出变量的论域和隶属函数、建立控制规则、确定运算子、 选择反模糊化方法;(c) 模拟试验,可以离线进行仿真试验,也可以在线进行实时测量。对模糊 控制器先进行离线仿真,而后在线实时测量是值得推荐的方法。在离线仿真试 验中,可以对各种控制方案的控制性能进行全面比较,确定最优控制方案;可 以选择模糊控制器的控制参数;可以通过改变被控对象的特性参数考查所设

33、计 的模糊控制器的自适应性能。此外,由于离线仿真试验一般可由软件完成,不 需要组建硬件系统,因而较之在线测量简便易行,节省投资。采用Matlab中的模糊工具进行仿真研究。其步骤如下:1) 模糊语言变量以误差e以及误差变化率ec作为输入,而输出分别为PID的三参数。2) 模糊控制表根据并总结工程设计人员的技术知识和实际操作经验,建立合适的模糊规 则表,得到k、K和K三参数分别整定的模糊控制表。pidNBNM昭zcPSPMPBN日PBPBPMrwPSZOZONMPHPBPMPSFSzoNSNSPMPMPMPS70NSNSZCPMPMPS20NSNMNMPS弼PS7.0NSNSNMNMPMPSzoN

34、SHIMNMNMNMPBzo20NMNA4NBNBNRNMNSzoPSPMPBNBPSNSNBNBKBNMNSNMPSNSMBNMNSZONSzoNSNMNM備NSzozoZDNSNSNSNSXSzoPSzoZOZOZO2020zoPMPBNSPSPSPSPSPBPBPBPMPMPMP3FSPH表3尙模糊规则表NBNMNS20PSPMPB泗NBWNivrNSzozoWNBNBNMKSNS70 |NS陥NSNSZOPSPSZONMNMNSZOFSPMPMPSWNSZOPSPSPMPBFMZOZOFSPSFMPBnaPBzoZOPSPMPMPBre3) 输入参数的模糊化本控制系统为双输入,三输出的

35、模糊控制器、将e和ec的变化范围定义为 模糊集上的论域。e=-5, -4, -3, -2, -1,0,+1,+2,+3,+4,+5 ec=-5, -4, -3, -2, -1,0,+1,+2,+3,+4,+5而其模糊化子集为:e=NB,NM,NS,ZO,PS,PM,PB,ec=NB,NM,NS,ZO,PS,PM,PB式中,NB代表负大,NM代表负中,NS代表负小,ZE代表扩充零,PS 代表正小,PM代表正中,PB代表正大。均选取高斯分布作为隶属函数分布, 由此可得各模糊子集的隶属度。然后根据各模糊子集的隶属度赋值表和各参数 模糊控制模型,应用模糊合成推理设计PID参数的模糊矩阵,查出修正参数代

36、 入下列各式计算:K = K* + e , ec p(4)PP i iK = K* + e , ec iiiiiK = K* + e , ec ddd i i式中,K *、K*和K*为PID参数的初始值,K、K和K为最终应PIDpidpid参数的取值。模糊PID可在线调整参数K 、K和K,使得这些参数最优并 pid使系统取得最佳的控制效果。4采用Matlab进行仿真研究在命令窗口中键入进行语言编辑。主要模糊语句有 addvar (添加模糊变 量),addmf (添加隶属度函数),addrule (添加模糊规则)。本文所研究被控对象为:G (s)=523500S 3 + 87.35S 2 + 1

37、0470S常规PID的Matlab仿真Lua; im1 nina g vtmwLfiiRw FqruL juttnbijuLK-r 13BJ.1:b)Saturation限制幅度函数c)被控对象G(s)传递函数Scopec)常规PID的Matlab仿真图3 simulink仿真模型与Step阶跃输入参数阶跃输入输出的simulink仿真模型与Step阶跃输入参数如图3所示。step函数阶跃初始值o阶跃时间oo2,最终值1; Saturation限 制幅度函数最小值-0.4,最大值0.4; 被控对象 G(s)传递函数Transfer function为本文研究被控 制对象。X: 0.08704.

38、Y: 1.033输入信号6 45 5 b幅应响2 O5输出响应 00.20.40.60.811.2时间/s图4常规PID单位阶跃响应程序运行后,界面显示单位阶跃响应特性如图4所示,在特性上点击最大 值的点,显示的最大超调量为5 %二3.3%,峰值时间t二0.08704sp模糊控制器的设置在Matlab命令窗口输入“fuzzy”确定模糊控制器结构:即根据具体的系统 确定输入输出量。选取二维控制结构,即输入为误差e和误差变化率ec,输出 量为K 、K和K。pid添加输入两个变量,输出三个变量,如图5所示,为模糊控制器的设计界 面。度函数及数量b)产生隶属度函数图6各输入输出参量的隶属度函数如图6所

39、示,在菜单中选中Edit-Add MFs,在弹出对话框中设置函数名为 Gaussmf,数量为7个。图6隶属度函数作用为输入输出各变量的模糊化,为模糊语言选取相应的 隶属度函数,确定模糊规则,制定完之后会形成模糊规则控制矩阵,并根据模糊 输入量按照相应的模糊推理算法完成计算,决策出模糊输出量,对输出模糊量 进行解模糊。下图7为根据表1、表2、表3设置产生的模糊规则,共计49条规则。Rule Edilcir furzyFile Edit View OpMw S5 -u- -f-J%- -;!. |!. j|If (cisPMj nn4(d&kfchFS)1henl.Kp 灯 HUKiisPSKKd

40、 is PU丄41.ir(i& FM) and (de.ki k Rd)then (Kp is HMKKilg 盹(畑 fePE(1 42IF i;t isFN) andbRB/lhen|Kp is- MMKiixrfiH;Kd is PB) (14:.ir (ei&Ffli and但曲面isNBjlhen|口 iaZD)KiiaPBn:Kd lazo 1:i44 IF (e- isPB|and (血胡 is HM the-ni坤 ix ZQ;|(Ki ix PM)K ci 4禺 IF(e-is PB| and (dUktl iiPUihcri Kp is HBii;Ki b PB(Kd ix

41、 PBJ : 1图7产生的模糊规则观察模糊推理过程如图8所示。File Edrt M 的 OptionsRule- Vievrn hjzry2 45&73 “-12门器-16忖-1B翟發2332528-d-d=Tn=yn=T I I II I l_III I I I I I I I I I I I IOpered syslctti IlJZTY.qm nJtaRul punts:MowH肆CID&E图8模糊推理过程各输出变量与误差e、误差变化率de/dt间的变化关系见图9 a)、图9 b)、图9 c)。El氓 Visvwn luzzI FileEdkviewGvdwa)比例控制量Kp变化关系b

42、)积分控制量Ki变化关系c)微分控制量Ki变化关系图9参量Kp、Ki Ki输出变量与误差e、误差变化率de/dt间的变化关系将以上建立的模型通过 File-Export-To file,输入名称一fuzzy,保存到matlab工作目录下,建立的文件名称为fuzzyfis。见图10所示。图10模糊控制器的文件保存Simulink模型的建立使用模糊PID控制方法,在前向通路中加入模糊控制器,建立simulink仿 真模型如图11所示。Scope图 11 simulink 的模糊 PID仿真结构图图11中,双击Fuzzy logic controler2,在弹出框内输入,从而选中模糊控 制器,见图1

43、2。Function Block Paramelers: Fuzzy Logic Controlllerfuzzy, fOKCancelHelpApply图12选择模糊控制器文件右击模块Fuzzy logic controler2,选择Look under Mask,可编辑弹出的文件内 系统结果为如下图13所示。e(t)Gain4Derivative1图13值幅应响输入信号输出响应X: 1.907Y: 1.113模块Fuzzy logic controler2子系统仿真结构图并双击图13中的Fuzzy logic control,在同图12所示,输入文件名 最后保存所有文件,并运行图11系统模

44、型,可得模糊PID的输出仿真结果如图 13所示。1.41.210.80.60.40.2000.511.522.533.544.55时间/s图13 模糊PID的输出仿真结果显示模糊PID的最大超调量为5 %二11.3%,峰值时间t二1.907s,信号无p振荡,稳定速度快。5结论比较图4与图13结果可知,对于本系统,模糊PID控制无振荡,但是上升 速度并不快,且超调较大,比较依赖于专家知识一即模糊规则。模糊控制器仿真设置中,关键参数有Saturation模块中的值,并且由于规 则共49条,需要仔细选择步长和算法,计算时间很长,所以在规则极多的情形 下,模糊控制耗时较长,不一定有极其快速的动态响应。

45、说明模糊规则并不是 越多越好。但对于某些非线性、不能确定明确数学模型或需依靠专家及工程人员经验 的场合,模糊控制PID是可以应用的。参考文献1 楼顺天等基于MATL气B的系统分析与设计西安电子科技大学出版社2001.2 李士勇模糊控制、神经控制和智能控制论哈尔滨工业大学出版社,1996. 施阳.MATIAB语言精要及动态仿真工具SIMULINK.西北工业大学出版社, 1998.4 石辛民,郝整清.模糊控制及其MATLAB仿真.交通大学出版社,2008.5 迟钦河,徐文正.把模糊控制与P ID算法相结合的控制系统.1998.6 吴晓莉等.Matlab辅助模糊系统设计西安:西安电子科技大学出版社,

46、2002.7 汤兵勇等模糊控制理论与应用技术.北京:清华大学出版社,200 2.8 夏红,赏星耀,宋建成 PID参数自整定方法综述.浙江科技学院学报,2007, 15(4): 236240.9 黄忠霖,黄京编著,控制系统MATLAB计算及仿真.北守 国防工业出版社,2 0 0 910 王耀南,孙炜等.智能控制理论及其应用.北京:机械工业出版社,2008.11 L A Zadeh Fuzzy setsJ. Information and Contro1. 1965,8:33835312 J Neal Richter, David Peak,“Fuzzy Evolutionary Cellular Automata, Proceedings of ANNIE ,2002.

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!