高级分布式系统-第14讲 分布式控制经典理论

这篇具有很好参考价值的文章主要介绍了高级分布式系统-第14讲 分布式控制经典理论。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

高级分布式系统汇总:高级分布式系统目录汇总-CSDN博客

模糊控制

高级分布式系统-第14讲 分布式控制经典理论,高级分布式系统,分布式,人工智能

模糊控制是一种以模糊集合论、模糊语言变量以及模糊逻辑推理为数学基础的控制方法,它模拟人的思维,构造一种非线性控制,以满足复杂的不确定的过程控制的需要,属于智能控制范畴。

由于模糊控制是对人的思维方式和控制经验的模仿,所以在一定程度上可以认为模糊控制方法是一种实现了用计算机推理代替人脑思维的控制方法。模糊控制之所以可以模仿人的思维和经验,是因为人们在描述控制规则时大量的使用模糊概念。

模糊控制系统的组成

模糊控制系统通常由模糊控制器、输入输出接口、执行机构、测量装置和被控对象等五个部分组成,如下图所示。

高级分布式系统-第14讲 分布式控制经典理论,高级分布式系统,分布式,人工智能

模糊控制器的结构原理

模糊控制器主要包括输入量模糊化接口、知识库、推理机、输出清晰化接口四个部分,如下图所示。

高级分布式系统-第14讲 分布式控制经典理论,高级分布式系统,分布式,人工智能

模糊控制器的结构原理——模糊化接口

高级分布式系统-第14讲 分布式控制经典理论,高级分布式系统,分布式,人工智能

高级分布式系统-第14讲 分布式控制经典理论,高级分布式系统,分布式,人工智能

模糊控制器的结构原理——知识库

知识库= 数据库+规则库

数据库:存放所有输入输出变量的全部模糊子集的隶属度。

如果论域为连续域,则存放相应的隶属函数

② 输入输出变量的测量数据集不属于数据库存放内容。

③ 向推理机提供数据。

规则库:存放全部的模糊控制规则。

① 模糊控制器规则基于专家知识或手动操作经验建立,是按人直觉推理的一种语言表示形式。

② 向推理机提供控制规则。

模糊控制器的结构原理——推理机

高级分布式系统-第14讲 分布式控制经典理论,高级分布式系统,分布式,人工智能

模糊推理:针对不同的模糊规则,利用模糊关系,通过模糊变换,求得模糊控制量。例如针对常见的三种形式:

高级分布式系统-第14讲 分布式控制经典理论,高级分布式系统,分布式,人工智能

高级分布式系统-第14讲 分布式控制经典理论,高级分布式系统,分布式,人工智能

模糊控制器的结构原理——清晰化接口

得到模糊控制量后,还必须将其转换为精确量。常用的清晰化方法有以下2种:

(1)最大隶属度法

(2)加权平均法(重心法)

最大隶属度法

高级分布式系统-第14讲 分布式控制经典理论,高级分布式系统,分布式,人工智能

加权平均法(重心法)

高级分布式系统-第14讲 分布式控制经典理论,高级分布式系统,分布式,人工智能

模糊控制器设计的步骤

高级分布式系统-第14讲 分布式控制经典理论,高级分布式系统,分布式,人工智能

模糊控制例子:水位

以水位的模糊控制为例,如图所示。设有一个水箱,通过调节阀可向内注水和向外抽水。现在的控制任务设计一个模糊控制器,通过调节阀门将水位稳定在固定点附近。按照日常操作经验,可以得到基本的控制规则:

“若水位高于O点,则向外排水,差值越大,排水越快”;

“若水位低于O点,则向内注水,差值越大,注水越快”。

高级分布式系统-第14讲 分布式控制经典理论,高级分布式系统,分布式,人工智能

下面我们分步骤看模糊控制系统的工作原理

确定观测量和控制量

高级分布式系统-第14讲 分布式控制经典理论,高级分布式系统,分布式,人工智能

将偏差 e 分为五级(模糊语言集):负大(NB),负小(NS),零(O),正小(PS),正大(PB)。根据偏差 e 的变化范围分为七个等级(输入论域):-3, -2, -1, 0, +1,+2, +3。得到水位变化模糊表,如下表所示:

高级分布式系统-第14讲 分布式控制经典理论,高级分布式系统,分布式,人工智能

控制量 u 为调节阀门开度的变化。将其分为五级(模糊语言集):负大(NB),负小(NS),零(O),正小(PS),正大(PB)。并根据u 的变化范围分为九个等级(输出论域):-4, -3, -2, -1, 0, 1, 2, 3, 4 。得到控制量模糊划分表如下表:

高级分布式系统-第14讲 分布式控制经典理论,高级分布式系统,分布式,人工智能

模糊规则的描述

根据日常的经验,设计以下5条模糊规则,并用“ if A then B ” 形式来描述

(1) “若 e 负大,则 u 负大” if e=NB then u=NB

(2) “若 e 负小,则 u 负小” if e=NS then u=NS

(3) “若 e 为 0, 则 u 为0” if e=O then u=O

(4) “若 e 正小,则 u 正小” if e=PS then u=PS

(5) “若 e 正大,则 u 正大” if e=PB then u=PB

根据上述经验规则,可得模糊控制表如下所示:

高级分布式系统-第14讲 分布式控制经典理论,高级分布式系统,分布式,人工智能

高级分布式系统-第14讲 分布式控制经典理论,高级分布式系统,分布式,人工智能

高级分布式系统-第14讲 分布式控制经典理论,高级分布式系统,分布式,人工智能

高级分布式系统-第14讲 分布式控制经典理论,高级分布式系统,分布式,人工智能

高级分布式系统-第14讲 分布式控制经典理论,高级分布式系统,分布式,人工智能

高级分布式系统-第14讲 分布式控制经典理论,高级分布式系统,分布式,人工智能

高级分布式系统-第14讲 分布式控制经典理论,高级分布式系统,分布式,人工智能

于是由以上五个模糊矩阵求并集(即隶属函数最大值),得模糊关系矩阵为:

高级分布式系统-第14讲 分布式控制经典理论,高级分布式系统,分布式,人工智能

模糊决策

模糊控制器的输出为误差向量和已确立模糊关系的合成:例如当误差 e 为NB时,即 时,控制器输出为

高级分布式系统-第14讲 分布式控制经典理论,高级分布式系统,分布式,人工智能

控制量的反模糊化

高级分布式系统-第14讲 分布式控制经典理论,高级分布式系统,分布式,人工智能

模糊控制的改进

模糊控制与PID控制的结合

双模控制

双模控制器由模糊控制器和PI控制器并联组成。控制开关在系统误差较大时接通模糊控制器,来克服不确定性因素的影响;在系统误差较小时接通PI控制器来消除稳态误差

高级分布式系统-第14讲 分布式控制经典理论,高级分布式系统,分布式,人工智能

串联控制

高级分布式系统-第14讲 分布式控制经典理论,高级分布式系统,分布式,人工智能

并联控制

高级分布式系统-第14讲 分布式控制经典理论,高级分布式系统,分布式,人工智能文章来源地址https://www.toymoban.com/news/detail-790338.html

到了这里,关于高级分布式系统-第14讲 分布式控制经典理论的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 高级分布式系统-第15讲 分布式机器学习--分布式机器学习算法

    高级分布式系统-第15讲 分布式机器学习--分布式机器学习算法

    高级分布式系统汇总:高级分布式系统目录汇总-CSDN博客 按照通信步调,大致可以分为同步算法和异步算法两大类。 同步算法下,通信过程中有一个显式的全局同步状态,称之为同步屏障。当工作节点运行到 同步屏障 ,就会进入等待状态,直到其工作节点均运行到同步屏障

    2024年01月18日
    浏览(13)
  • 深入浅出 -- 系统架构之分布式CAP理论和BASE理论

    深入浅出 -- 系统架构之分布式CAP理论和BASE理论

    科技进步离不开理论支撑,而当下大行其道的分布式架构,透过繁荣昌盛表象,底层同样离不开诸多分布式理论撑持。当然,相信诸位在学习分布式相关技术时,必然学到过两个分布式领域中的基础理论,即: CAP与BASE理论 。 当一个从逻辑上被视为整体的系统,拆散到多个节

    2024年04月13日
    浏览(15)
  • 高级分布式系统-第15讲 分布式机器学习--联邦学习

    高级分布式系统-第15讲 分布式机器学习--联邦学习

    高级分布式系统汇总:高级分布式系统目录汇总-CSDN博客 两种常见的架构:客户-服务器架构和对等网络架构 联邦学习在传统的分布式机器学习基础上的变化。 传统的分布式机器学习:在数据中心或计算集群中使用并行训练,因为有高速通信连接,所以通信开销相对很小,计

    2024年02月01日
    浏览(13)
  • hadoop-hdfs分布式文件系统理论(一)

    hadoop-hdfs分布式文件系统理论(一)

    可以更好的支持分布式计算。 hadoop distribute file system是一个分布式 文件系统,操作的是文件,增、删都是以文件为单位。 文件线性按字节切割成块(block),具有offset,id offset是指block的偏移量,比如block大小是10,offset可以是0,10,20,30。。。 id是block的名称,比如block1,block

    2024年02月11日
    浏览(7)
  • 高级分布式系统-第11讲 现场总线技术

    高级分布式系统-第11讲 现场总线技术

    高级分布式系统汇总:高级分布式系统目录汇总-CSDN博客 国际电工委员会制定的国际标准IEC61158对现场总线(fieldbus)的定义是: 安装在制造或过程区域的现场装置与控制室内的自动控制装置之间的数字式、串行、多点通信的数据总线。 新型的现场总线控制系统突破了DCS系统

    2024年01月20日
    浏览(21)
  • 高级分布式系统-第9讲 实时调度--可调度性分析

    高级分布式系统-第9讲 实时调度--可调度性分析

    高级分布式系统汇总:高级分布式系统目录汇总-CSDN博客 分布式实时系统中,很多任务同时尝试访问共享资源(如处理器和网络),调度试图有效地利用这些资源来解决问题,以保证系统是正确的,换句话说是保证系统符合其所有的时间限制。 调度的运行可以采取操作系统形

    2024年01月20日
    浏览(10)
  • 分布式项目14 使用dubbo进行系统之间的通信,不用jsonp

    使用jsonp技术,前端的ajax需要把方法的datatype写成jsonp,并且在controller类中返回值类型是jsonPObject,这个是特有的java的api,用于jsonp技术。 分布式项目可以使用dubbo框架。 第一步:导入dubbo依赖 第二步: 编辑服务provider,在公共模块创建dubbo接口 在jt-common中创建: 第三步:在

    2024年02月08日
    浏览(7)
  • 读发布!设计与部署稳定的分布式系统(第2版)笔记14_稳态
  • Git 分布式版本控制系统

    Git 分布式版本控制系统

    版本控制系统是一种记录文件变更历史的系统,它允许开发者跟踪文件的修改、还原特定版本、并在多个用户之间协同工作。VCS 主要有两种类型:集中式版本控制系统(Centralized VCS,如 SVN)和分布式版本控制系统(Distributed VCS,如 Git)。 版本追踪: 可以追踪文件的每一次

    2024年01月17日
    浏览(10)
  • 分布式版本控制系统 Git

    分布式版本控制系统 Git

    目录 一、Git简介 二、Git历史 三、安装git 1.准备环境 2.Yum安装Git 四、初次运行 Git 前的配置 命令集 实例: 五、Git命令常规操作  六、获取 Git 仓库(初始化仓库) 创建裸库 实例 : 创建本地库         官网:Git         git是一个分布式版本控制软件,最初由林纳斯

    2024年02月22日
    浏览(14)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包