PID控制、模糊控制、自适应控制的原理,及其优缺点比较!大神,急缺中。。。。。

PID控制可靠而稳定,控制过程可以被100%复现。可以再任何工业现场应用。

模糊控制是在对工艺系统的分析基础上对PID控制进行改进而设计的,可以避免PID控制超调有残差等缺陷,但是模糊控制在工艺系统发生故障如卡泵卡阀、流体泄漏、传感器故障时,容易产生误操作。

自适应控制,自适应控制一般是通过对工艺系统的自主学习完成控制的。其优缺点和模糊控制类似。在高安全性环境中,不能使用模糊控制和自适应控制,如核电站、化工石化等易爆场所。

谷歌人工智能写作项目:神经网络伪原创

1. 根据PI、PD、PID三种控制器的优缺点,说明各适用于什么场合?

一、PI,PD,PID系统的适用范围,不同的控制策略适用于不同的控制系统,对于PID策略,用户也可仅使用其中一部分功能或所有参数来控制不同的系统,例如可以使用PD调节器来调节大滞后环节写作猫

二、PI、PD、PID优缺点:1、PI调节器,兼顾快速性,减小或消除静差(I调节器无调节静差)2、PD调节器,调节偏差快速变化时使调解量在最短的时间内得到强化调节,有调节静差,适用于大滞后环节3、PID调节器,兼顾PD调节器快速性,结合I调节器的无静差特点,达到比较高的调节质量,根据不同需求选用不同调节器,像电源中因为不能过压所以不会有D,都是PI调节器。

扩展资料:比例调节作用:按比例反应系统的偏差,系统一旦出现了偏差,比例调节立即产生调节作用用以减少偏差。比例作用大,可以加快调节,减少误差,但是过大的比例,使系统的稳定性下降,甚至造成系统的不稳定。

积分调节作用:使系统消除稳态误差,提高无误差度。因为有误差,积分调节就进行,直至无差,积分调节停止,积分调节输出一常值。积分作用的强弱取决于积分时间常数Ti,Ti越小,积分作用就越强。

反之Ti大则积分作用弱,加入积分调节可使系统稳定性下降,动态响应变慢。积分作用常与另两种调节规律结合,组成PI调节器或PID调节器。

简单说来,PI控制器各校正环节的作用如下:1.比例环节 即时成比例的反映控制系统的偏差信号,偏差一旦产生,控制器立即产生控制作用,以减少偏差。

通常随着值的加大,闭环系统的超调量加大,系统响应速度加快,但是当增加到一定程度,系统会变得不稳定。2.积分环节 主要用于消除静差,提高系统的无差度(型别)。

积分作用的强弱取决于积分常数,积分常数越大,积分作用越弱,反之越强。闭环系统的超调量越小,系统的响应速度变慢。总的来说,在控制工程实践中,PI控制器主要是用来改善控制系统的稳态性能。

参考资料:百度百科——pi控制器。

传统pid控制器的不足是什么

PID控制的最大优点就是控制机理完全独立于对象的数学模型,只用控制目标与被控对象实际行为之间误差来产生消除此误差的控制策略,这也是PID控制技术的精髓。

正缘于此,它才能控制工程实践中得到广泛有效的应用。而随着科技的进步和对控制品质要求的提高,经典PID控制技术的缺陷越来越凸现出来。

PID的缺陷,概括起来就是信号处理太简单、未能充分发挥其优点,具体说来,有四个方面:(1)产生误差的方式不太合理控制目标v在过程中可以“跳变”,但是被控对象输出Y的变化都有惯性,不可能跳变,要求让缓变的变量y来跟踪能够跳变的变量v,初始误差很大,易引起超调,很不合理。

(2)误差的微分信号的产生没有太好的办法由于微分器物理不可实现,只能近似实现,常用的近似微分器的形式为(3)误差积分反馈的引入有很多负作用在PID控制中,误差积分反馈的作用是消除静差,提高系统响应的准确性,但同时误差积分反馈的引入,使闭环变得迟钝,容易产生振荡,易产生由积分饱和引起的控制量饱和。

(4)线性组合不一定是最好的组合方式PID控制器给出的控制量是误差的现在、过去、将来三者的线性组合。大量工程实践表明,线性组合不一定是最好的组合方式,能否在非线性领域找到更合适的组合方式是值得探索的。

对于PID存在的这些缺陷,相应的解决办法是:(1)安排合适的“过渡过程”;(2)合理提取“微分——“跟踪微分器;(3)探讨“扰动估计办法一“扩张状态观测器;(4)探讨合适的组合方法一“非线性组合”。

PID控制的分类啊,谁有啊,给我发一个?就是包括什么模糊,神经网络的PID的优缺点的!

什么是PID调节器,并举例说明P、I、D的调节作用。

PID 调节器是一个在工业控制应用中常见的反馈回路部件,PID是以它的三种纠正算法而命名的。这三种算法都是用加法调整被控制的数值。而实际上这些加法运算大部分变成了减法运算因为被加数总是负值。

以下是PID的调节作用举例:1.比例- 来控制当前,误差值和一个负常数P(表示比例)相乘,然后和预定的值相加。P只是在控制器的输出和系统的误差成比例的时候成立。

这种控制器输出的变化与输入控制器的偏差成比例关系。比如说,一个电热器的控制器的比例尺范围是10°C,它的预定值是20°C。

那么它在10°C的时候会输出100%,在15°C的时候会输出50%,在19°C的时候输出10%,注意在误差是0的时候,控制器的输出也是0。

2.积分 - 来控制过去,误差值是过去一段时间的误差和,然后乘以一个负常数I,然后和预定值相加。I从过去的平均误差值来找到系统的输出结果和预定值的平均误差。

一个简单的比例系统会振荡,会在预定值的附近来回变化,因为系统无法消除多余的纠正。通过加上一个负的平均误差比例值,平均的系统误差值就会总是减少。所以,最终这个PID回路系统会在预定值定下来。

3.微分 - 来控制将来,计算误差的一阶导,并和一个负常数D相乘,最后和预定值相加。这个导数的控制会对系统的改变作出反应。导数的结果越大,那么控制系统就对输出结果作出更快速的反应。

这个D参数也是PID被称为可预测的控制器的原因。D参数对减少控制器短期的改变很有帮助。一些实际中的速度缓慢的系统可以不需要D参数。

扩展资料:用更专业的话来讲,一个PID控制器可以被称作一个在频域系统的滤波器。这一点在计算它是否会最终达到稳定结果时很有用。

如果数值挑选不当,控制系统的输入值会反复振荡,这导致系统可能永远无法达到预设值。

简述PID控制的特点

1、其结构简单,鲁棒性和适应性较强;2、其调节整定很少依赖于系统的具体模型;3、各种高级控制在应用上还不完善;4、大多数控制对象使用常规PID控制即可以满足实际的需要;5、高级控制难以被企业技术人员掌握。

但由于实际对象通常具有非线性、时变不确定性、强干扰等特性,利用常规PID控制器难以达到理想的控制效果;在生产现场,由于参数整定方法的复杂性,传统PID控制器的参数是:通常是不好的设置和性能很差。

这些因素限制了PID控制在复杂系统和高性能系统中的应用。扩展资料:由于用途广泛、使用灵活,已有系列化产品,使用时只需设置三个参数(KP、Ti和TD)。

在很多情况下,不一定要三个单元都有,一个或两个单元都可以取,但比例控制单元是必不可少的。

因此,PID控制器的参数选取必须兼顾动态与静态性能指标要求,只有适当调整KP、Ki和KD参数,才能获得满意的控制性能。

此外,还有基于增益优化的调整方法、基于总时间常数的调整方法、交叉两点法和ISTE最优整定法。参考资料来源:百度百科-比例积分微分控制参考资料来源:百度百科-PIDF。

谁能给推荐几篇有关余热锅炉温度控制的毕业论文啊?

基于PID的锅炉温度控制系统设计 摘要:利用BP神经网络PID控制具有逼近任意非线性函数的能力,将神经网络PID与LabVIEW友好地人 机交互结合,实现对锅炉温度的控制.仿真结果表明,该系统具有更小的超调量,并且更快地到达需要的控制温 度. 关键词:BP神经网络;PID控制;温度控制 温度是锅炉生产蒸汽质量的重要指标之一,也是保证锅炉设备安全的重要参数.同时,温度是影响锅 炉传热过程和设备效率的主要因素.例如,在利用烟化炉对锌、铝冶炼过程中,如果温度过低,则还原速度 和挥发速度都会降低;但温度也不宜过高,否则在温度超过1 250℃时,可能形成Zn-Fe合金,有害于烟 化炉的作业,因此温度的精确测量和控制是十分必要的.作为工业控制系统中的基本方式,PID控制对于 动态反应较缓慢的工业过程是非常好的控制规律[1].但是,当工业过程复杂,负荷变化很多,对象的纯滞 后又较大时常规PID控制达不到要求,为了解决上述问题系统采用PLC作为下位机,PC作为上位机,利 用labVIEW构造人机交互界面,应用神经网络PID对系统进行控制,设计锅炉温度的监制电路. 1 系统总体设计 系统通过热电偶传感器检测出锅炉的温度,采集的信号经过A/D电路转换后传给PLC控制器.PLC 根据数据做出判断,当锅炉处在升温阶段时对锅炉进行加热,当锅炉处于保温段时调用PID算法控制温 度满足输出要求.同时PLC把数据传给PC机,PC机做出显示和报警.具体电路如图1所示. 1·1 主控芯片 S7-300PLC是西门子生产的模块式中小型PLC,提供了大量可以选择的模块,包括:PS 电源模块、CPU模块、IM接口模块、SM信号模块、FM功能模块和CP通信模块.其中FM模块可实现高 速级数、定位控制、闭环控制功能;CP模块是组态网使用的接口模块常用的网络有PROFIBUS,工业以太 网及点对点连接网络.这些模块可以通过U形总线紧密地固定在轨道上,一条导轨共有11个槽号:1号槽 至3号槽分别放置电源、CPU、IM模块4号槽至11号槽 可以随意放置其他模块. 1·2 通信网络 一般的自动化系统都是以单元生产设备 为中心进行检测和控制,不同单元的生产设备间缺乏信息 交流,难以满足生产过程的统一管理.西门子全集成自动 化解决方案顺应了当今自动化的需求,TIA从统一的组态 和编程、统一的数据管理及统一的通信三方面集成在一 起,从现场级到管理级,可以使用如工业以太网、PROFIB- BUS,MPI,EIB等通信网络.根据设计的需要可以自由选择通信网络的配置[2]. 1·3 温度传感器 热电偶是将2种不同的导体焊接起来组成闭合回路,当两端节点有温度差时,两端点 之间产生电动势,回路中会产生电流,这种现象称为热电效应.热电偶温度传感器就是利用这一效应来工 作的.在工业生产过程中被测点与基准节点之间的距离常常过远,为了节省热电偶材料,降低成本,通常采 用补偿导线的方式进行补偿[3]. 1·4 显示界面 LabVIEW是美国NI公司推出的图形化工业控制测控开发平台,是目前应用最广、发展 最快、功能最强的图形软件集成开发环境.LabVIEW具有界面友好、开发周期短等优点,广泛应用于仪器 控制、数据采集、数据分析和数据显示等领域.所以,我们可以在计算机上采用它来实现对设备运行状态的 监控,同时也可以对各种数据进行采集显示.系统的温度显示界面如图2所示. 2 系统控制算法设计 PID控制是工业过程控制中最常用的一种控制方法, 但常规的PID控制在被控对象具有复杂的非线性时,如锅 炉的温度控制,不仅具有较大的纯延迟,而且模型也不确 定时,对于这种对象往往难以达到满意的控制效果.BP神 经网络PID控制具有逼近任意非线性函数的能力,通过神 经网络自身的学习,找到最佳组合的PID控制参数,以满 足控制系统的要求.具体的神经网络PID控制系统框图如 图3所示. 设PID神经元网络是一个3层BP网络,包括2个输入节点,3个隐含层节点,1个输出接点.输入节 点对应所选的系统运行状态量,如系统不同时刻的输入量和输出量等,必要时要进行归一化处理.输出节 点分别对应PID控制的3个可调参数KP,KI,KD.输入层的2个神经元在构成控制系统可分别输入系统 被调量的给定值和实际值.由文献[4]和[5]中的前向算法可得到输出层的权系数计算公式为: 3结论 PID控制算法是一种易于实现而且经济实用的方法,具有很强的灵活性,但在被控制对象具有复杂的 非线性时,难以满足控制要求,而神经网络PID控制具有逼近任意非线性函数的能力,神经网络PID与 LabVIEW结合实现对锅炉温度的数据采集、控制和显示,提高了锅炉监控系统的效率. 参考文献: [1] 邓洪伟.供暖锅炉温度和压力的PLC控制[J].动力与电力工程,2008(18):93-94. [2] 张运刚.西门子S7-300/400PLC技术与应用[M].北京:人民邮电出版社,2007. [3] 何希才.传感器及其应用实例[M].北京:机械工业出版社,2004. [4] 何离庆.过程控制系统与装置[M].北京:重庆大学出版社,2003. [5] 舒怀林.PID神经元网络及其控制系统[M].北京:国防工业出版社,2006.。

基于BP神经网络的PID控制,基于单神经元的pid控制相关推荐

  1. 基于bp神经网络的字符识别matlab,基于bp神经网络的数字识别的Matlab实现

    <基于bp神经网络的数字识别的Matlab实现>由会员分享,可在线阅读,更多相关<基于bp神经网络的数字识别的Matlab实现(18页珍藏版)>请在人人文库网上搜索. 1.基于 ...

  2. 基于bp神经网络的pid算法,基于单神经元的pid控制

    基于BP神经网络的PID控制器设计 参考一下刘金琨的<先进PID控制>这本书. 例子:被控对象yout(k)=a(k)yout(k-1)/(1+yout(k-1)^2)+u(k_1)其中a ...

  3. 基于BP神经网络的PID控制,神经网络算法pid控制

    基于BP神经网络的PID控制器设计 参考一下刘金琨的<先进PID控制>这本书. 例子:被控对象yout(k)=a(k)yout(k-1)/(1+yout(k-1)^2)+u(k_1)其中a ...

  4. 基于bp神经网络的pid控制,pid神经网络什么原理

    关于基于神经网络的PID液位控制用MATLAB怎么编程啊?求高手指点!!!! . 其实只需要PID参数能够顺利确定就行了,这里有个程序,你试试看closeallclearallclctic%初始化x= ...

  5. 基于bp神经网络的pid算法,神经网络pid控制器设计

    基于BP神经网络的PID控制器设计 参考一下刘金琨的<先进PID控制>这本书. 例子:被控对象yout(k)=a(k)yout(k-1)/(1+yout(k-1)^2)+u(k_1)其中a ...

  6. 神经网络pid控制器MATLAB,基于BP神经网络的PID控制器及其MATLAB仿真.pdf

    基于BP神经网络的PID控制器及其MATLAB仿真.pdf 2009 NO.10 中国新技术新产品 China New Technologies and Products 高新技术 基于BP 神经网络 ...

  7. MATLAB实现基于BP神经网络的手写数字识别+GUI界面+mnist数据集测试

    文章目录 MATLAB实现基于BP神经网络的手写数字识别+GUI界面+mnist数据集测试 一.题目要求 二.完整的目录结构说明 三.Mnist数据集及数据格式转换 四.BP神经网络相关知识 4.1 ...

  8. MATLAB实现基于BP神经网络的图像压缩

    神经网络建模 BP神经网络用于压缩的原理如下: BP网络至少包含一个隐含层,这里只采用一个隐含层,因此整体构成了一个三层的网络.把一组输入模式通过少量的隐含层单元映射到一组输出模式,并使输出模式尽可能 ...

  9. 计算机网络安全评估的过程,基于BP 神经网络的计算机网络安全评估

    摘要:随着我国经济的快步提升,各个行业都以前所未有的速度高速发展,当然也包括计算机行业.与此同时,计算机网络的安全问题也日益严峻,计算机网络安全评估也成为了网络研究中重要的课题之一.为了是的对计算机网 ...

  10. matlab bp神经网络的诊断,基于-BP神经网络的故障诊断方法.doc

    <智能控制基础> 研究生课程设计报告 题 目 基于BP神经网络的故障诊断方法 学 院 机械与汽车工程学院 专业班级 车辆工程 学 号 221601852020 学生姓名 李跃轩 指导教师 ...

最新文章

  1. GSS-API GSSAPI 介绍 通用的安全机制
  2. [云炬创业基础笔记] 第四章测试11
  3. PostgreSQL adminpack扩展的作用
  4. java 第二天,Java复习第二天
  5. 华为杯数学建模优秀论文_数学建模经典例题(2016年国赛B题与优秀论文)
  6. 用计算的方式,求两个数之间的最大值和最小值
  7. python两个dataframe求差集_spark计算两个DataFrame的差集、交集、合集
  8. Mac系统怎么设置文件夹显示在前面?
  9. 取消浏览器的默认样式
  10. php表单提交 邮箱_PHP的一个基础知识 表单提交
  11. 多元函数的微分学思维导图_多元函数微分学思维导图_多元函数微分学j_多元函数微分学思维导图...
  12. 批量word删除页眉页脚——VBS脚本,在office宏中运行即可
  13. html通过拼音首字母定位,javascript实现通过拼音首字母快速选择下拉列表
  14. US1M-ASEMI小电流贴片快恢复二极管
  15. 视频转换器怎么将ogv格式转换成mp4
  16. SOCKET实现广播(BoardCast)的发送和接收 (转)
  17. 失恋后同学对我的劝告。。。。表谢意
  18. [github] github入手教程
  19. 简述 MQTT协议概念
  20. kibana.bat文件闪退问题

热门文章

  1. 疯狂Android讲义相关资源(第四版2019年3月)
  2. MTCNN算法及代码笔记
  3. 基于VScode的ESP32开发学习(二):官方例程softap,提供wifi,详解
  4. nexus 5x刷机过程
  5. 1046 划拳 (15 分) (C语言)
  6. 一、h3c交换机配置练习(一)
  7. 瑜伽教学法 | <排课原理+排课思路>让你懂得排课的艺术!
  8. web开发基础,8个优秀的CSS实践
  9. ucore_lab6实验报告
  10. 从古至今的计算机设备,从古至今的计算工具