模糊-神经网络控制 原理与工程应用(绪论)

news2024/11/25 8:19:33
  • 模糊—神经网络控制原理与工程应用

绪论

模糊和确定系统

        在客观世界中,系统可分为确定性系统和模糊性系统,前者可用精确数学模型加以描述,而后者则不能。

在这里插入图片描述

输入输出类型

在这里插入图片描述

        (b)的模糊性输出可通过反模糊化转换成图 1.2(a)的形式。这样,有两种类型的模糊控制器,即具有确定性输入输出的模糊控制器和具有模糊性输入输出的模糊控制器。前者是针对复杂的系统,将其确定性的输入进行模糊化处理,最后得到确定性结果;后者就是针对客观世界中的模糊性输入,采用模糊处理方法,得到模糊性输出结果,其过程没有模糊性和确定性的转换。本书主要针对具有确定性输入输出的模糊控制器进行讨论

1.3.1 模糊控制系统的非线性逼近能力----------------------------------------------------------------------------------------5

1.3.2 模糊控制器的数学本质----------------------------------------------------------------------------------------------------6

        直到20世纪80年代末的时期,人们才开始真正关注模糊控制器数学本质的研究。在这个阶段,Silber、Ying和Buckley等学者首次对具有线性规则的模糊控制器进行了数学探索(Silber,Ying,1989;Buckley和Ying,1989)。随后,他们证明了一种称为Mamdani的简单模糊控制器的数学本质,该控制器具有两个线性输入模糊子集、四条规则、Zadeh的"AND-OR"算子组合以及采用重心法进行反模糊化(Ying,Silber,Buckley,1990)。他们进一步将这一研究推广到其他推理方法下的各类Mamdani模糊控制器,指出基于不同推理方法的简单模糊控制器实际上是不同的非线性PI(比例积分)控制器,其增益是可变的(Ying,1993)。这一研究成果为模糊控制理论的发展提供了重要的数学基础。
        李洪兴首次对具有三角形隶属函数、真值流推理和重心法反模糊化的模糊控制器进行了数学本质的分析(李洪兴,1995)。他指出模糊控制器实际上是一种插值器,其中SISO(Single Input Single Output)模糊控制器可以被看作是分段线性插值器,而DISO(Double Input and Single Output)模糊控制器则是乘积型分片线性插值器。在这种插值器中,模糊控制规则中的隶属函数充当插值的基函数。随后,李洪兴进一步证明了具有Mamdani型控制规则、采用"max-min"蕴涵关系和合成算法、以及采用单点模糊化和重心法反模糊化的常见模糊推理算法,都可以视为某种插值器(李洪兴,1998)。他指出,模糊控制方法在数学物理领域中相当于有限元法,是经典控制论或现代控制论中的一种直接方法或数值方法。这一研究为模糊控制理论的理解和应用提供了更深层次的数学基础。

1.5 模糊-神经网络控制研究与应用述评----------------------------------------------------------------------------------------9

        目前,自适应模糊控制的发展主要分为以下几种类型,这些总结主要基于Chou和Lu(1994)、金晓明、荣冈、王骥程(1996)、张恩勤、施颂椒、高卫华等(2001)的研究:
        1. 基于模糊控制规则调整的自适应模糊控制器: 通过调整模糊控制规则中的参数来适应系统的变化,使模糊控制器更灵活地应对不同工作条件。
        2. 基于比例因子调整的自适应模糊控制器: 通过自适应地调整模糊控制中的比例因子,实现对系统变化的适应性,以提高性能。
        3. 基于论域调整的自适应模糊控制器: 通过调整模糊控制系统的输入和输出论域,使其能够适应不同的操作环境,提高鲁棒性。
        4. 基于隶属函数调整的自适应模糊控制器: 通过调整隶属函数的形状和参数,实现对模糊集合的适应性调整,以更好地适应系统的非线性特性。
        5. 基于模糊模型的自适应模糊控制器: 利用模糊模型对系统进行建模,并通过自适应方法调整模型参数,以适应系统的变化。
        6. 基于PID模型的自适应模糊控制器: 结合经典的PID(比例-积分-微分)控制模型,通过自适应方法调整PID参数,以提高控制性能。
        7. 基于神经网络的自适应模糊控制器: 利用神经网络对系统进行建模,并通过自适应方法调整神经网络的权重和结构,以适应系统的复杂性和非线性。
        8. 基于遗传算法的自适应模糊控制器: 利用遗传算法进行参数优化,通过进化算法来自适应地调整模糊控制器的参数,以提高性能。
        9. 基于小波变换的自适应模糊控制器: 利用小波变换对系统进行分析,并通过自适应方法调整小波变换参数,以适应系统的时变性和频域特性。
        10. 大滞后过程自适应模糊控制器: 面向具有大滞后特性的系统,通过自适应方法设计模糊控制器,以更有效地应对滞后效应。
        这些类型可以根据其调整策略和应用领域进行分类。前四种属于基于基本参数调整的自适应模糊控制器,第五和第六种为基于模型的自适应模糊控制器,而第七到第九种为基于智能算法的自适应模糊控制器。接下来,将从四个方面系统地介绍自适应模糊控制的研究与应用进展。

1.5.3 基于智能算法的自适应模糊控制器-----------------------------------------------------------------------------------16

神经网络与模糊控制的结合主要有3种方式:
        1️⃣ 在神经网络结构中引入模糊逻辑,使之具有直接处理模糊信息的能力,即模糊神经网络。
        2️⃣ 直接利用神经网络的学习和映射能力,实现模糊控制中的模糊化、模糊推理和反模糊化过程,即利用神经网络实现模糊控制。
        3️⃣ 神经网络和模糊控制各自独立,发挥各自特长,实现不同的功能,即模糊-神经网络控制。
在这里插入图片描述

        图 1.21 展示了模糊神经元,模糊神经网络的神经元就是模糊神经元。邹开其和李正吾提出了三种模糊神经元,如图 1.21 所示。其中 xi (i = 1, 2, …, n) 为输入,θ为阈值。

        王振峰等人提出了基于模糊神经元的单体模糊神经网络结构,实现了单体模糊神经网络的智能控制。此外,吴孟达和杨群生等人分别对“max-min”神经网络和“最大-乘积”模糊联想记忆网络的学习算法进行了研究,为它们在模糊控制中的应用奠定了基础。

在这里插入图片描述
        图1.2.3中FGNC为神经网络模糊控制器,实现模糊化、模糊推理和反模糊化过程,完成对被控对象的控制,MNN为神经网络辨识器;

第 2 章 动态系统数学模型

第 3 章 模糊控制的数学基础

        第3章主要介绍了模糊控制的数学基础,包括模糊集合与隶属函数、模糊关系与模糊矩阵、以及模糊逻辑与模糊推理。这些内容对于理解和学习模糊控制非常重要。即使读者没有学过模糊数学,通过本章的学习,也能够顺利地掌握模糊控制的相关内容。

第 11 章粮食干燥过程模糊 - 神经网络控制仿真与工程应用

在这里插入图片描述
在这里插入图片描述

CG

  • T-S模糊神经网络简单讲解
  • 机器学习笔记----Fuzzy c-means(FCM)模糊聚类详解及matlab实现

相关截图

P12感觉这图有点像强化学习
P13

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1343224.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

一招搞定msvcr100.dll缺失问题,msvcr100.dll丢失的多种解决方法

msvcr100.dll是Microsoft Visual C 2010 Redistributable Package的一部分,它是运行许多基于Windows操作系统上的应用程序所必需的动态链接库文件。如果该文件安装不正确、丢失或损坏,则使用该文件的应用程序将无法正常启动,会出现“无法启动…

做抖店的话营业执照要办什么类型?法人必须是本人信息?问题解答

我是王路飞。 想在抖音开店的新手,好像对抖音个人店有一种迷之追求。 先劝告你们一句,贪小便宜容易吃大亏。 抖音个人店并不适合新手开通,它重在“试运营”这三个字,新手不仅无法正常把店铺做起来,而且后续还要把对…

React实现拖拽效果

基于 React 的拖拽效果 Demo 一个基于 React 的拖拽功能实现的 Demo. 两个关键点 1, draggable 属性 2, drag 事件 draggable 属性 img 标签默认是支持拖拽的, 当时其他 HTML 标签, 想要其拖动的话, 需要为其添加 draggable“true” 属性 drag 事件 drag 相关的事件有:…

Android Camera

1. 相关的API Android有三套关于摄像头的API(库),分别是Camera、Camera2和CameraX,其中Camera已废弃,在Android5.0以后推荐使用Camera2和CameraX,Camera2推出是用来替换Camera的,它拥有丰富的API可以为复杂的用例提供…

【Redis交响乐】Redis中的通用命令

文章目录 1. 基本命令 get set2. 全局命令(1)keys(2)exists(3)del(4)expire && ttl面试题: redis中key的过期策略是怎么实现的?定时器的实现原理(1)基于优先级队列/堆(2)基于时间轮实现的定时器 (5) type 我们知道,redis是按照键值对的方式存储数据的. Redis中基本的命…

这本书没有一个公式,却讲透了数学的本质!

这本书没有一个公式,却讲透了数学的本质! 《数学的雨伞下:理解世界的乐趣》。一本足以刷新观念的好书,从超市到对数再到相对论,娓娓道来。对于思维空间也给出了一个更容易理解的角度。 作者:米卡埃尔•洛奈…

【电商项目实战】MD5登录加密及JSR303自定义注解

🎉🎉欢迎来到我的CSDN主页!🎉🎉 🏅我是Java方文山,一个在CSDN分享笔记的博主。📚📚 🌟推荐给大家我的专栏《电商项目实战》。🎯🎯 &am…

用友时空KSOA UploadImage存在任意文件上传漏洞

产品简介 用友时空KSOA是建立在SOA理念指导下研发的新一代产品,是根据流通企业最前沿的I需求推出的统一的IT基础架构,它可以让流通企业各个时期建立的IT系统之间彼此轻松对话,帮助流通企业保护原有的IT投资,简化IT管理&#xff0…

10、RabbitMQ高频面试题

1、你们项目中哪里用到了RabbitMQ RabbitMQ是我们项目中服务通信的主要方式之一 , 我们项目中服务通信主要有二种方式实现 : 通过Feign实现服务的同步调用通过MQ实现服务的异步通信 下面要结合自己的项目中功能来说两个地方 xxx xxx 2、为什么会选择使用RabbitMQ 我们项…

XS2200电机驱动芯片解决方案

XS2200 是一款内置驱动 FET 的高集成度微步驱动器,内置 5 个 H 桥,可以构成 2 路 STEP 驱动和一路 DC 驱动(或 VCM 驱动)。XS2200 集成 FLL,支持 1M~28M 外部时钟输入,降低外部时钟源的要求。内部驱动 FET …

前端 -- 基础 常用标签 ( 图像标签及其属性详解)

目录 图像标签 : 插入图像 图像标签的其它属性 : alt 属性 title 属性 width 属性 height 属性 border 属性 注意 图像标签 : 在我们的网页中,可以看到 好多 好多 图片,那这些图片又是怎样 在…

javascript之location常用属性和方法

文章目录 前言为什么使用location的属性和方法呢?属性展示hrefhosthostnameportprotocolpathname 方法展示replace(url)assign(url)reload()toString() 总结属性总结:方法总结: 前言 本章学习的是location常用属性和方法 为什么使用location的…

独立站如何优化网页加载速度

对于跨境电商独立站而言,流量是跨境电商业务的重中之重,由于独立站并不自带流量,非常依赖于谷歌搜索引擎自然流量,以及付费广告流量。 但随着付费流量价格日益水涨船高,为了摆脱对付费流量的依赖,相信广大…

【数据结构】快速排序(4种方式实现)

前言:前面我们学习了几种相对比较简单的排序,今天我们要一起学习的是快速排序,我们将通过四种方式来模拟实现快排。 💖 博主CSDN主页:卫卫卫的个人主页 💞 👉 专栏分类:数据结构 👈 &#x1f4a…

Impala4.x源码阅读笔记(三)——Impala如何管理Iceberg表元数据

前言 本文为笔者个人阅读Apache Impala源码时的笔记,仅代表我个人对代码的理解,个人水平有限,文章可能存在理解错误、遗漏或者过时之处。如果有任何错误或者有更好的见解,欢迎指正。 上一篇文章Impala4.x源码阅读笔记&#xff0…

函数式编程的妙用

前言 我们平常项目中维护的比较多的就是实体类中的数量问题,我们最常见的做法就是通过get方法读取旧数据,然后进行新数据的set 。这套方法相对来说是比较统一固定的,如果有多处地方使用,我们可以想着通过Function和BiConsumer的函…

防爆气象环境监测站设备的应用场所

TH-FBCQX2防爆气象环境监测站设备应用广泛,主要用于对各种危险品、易爆品等场所的气象环境进行实时监测和预警,保障安全生产和人员安全。 这些设备通常采用防爆设计,能够承受恶劣的环境条件,如高温、低温、潮湿、震动等&#xff0…

「亲测有效」ChatGPT Plus会员/GPT4开通方法 — 仅需支付宝或微信

这是我这两天找到的一个「只需要有支付宝或者微信」就可行的会员开通方法。 这个方法亲测有效,半个小时前给一个新的ChatGPT账号成功开通Plus会员, 并且只要有微信或支付宝就能成功支付 准备工作 首先我们准备好一个没有开通GPT4的ChatGPT账号&#xf…

Java学习——设计模式——创建型模式2

文章目录 创建型模式原型建造者模式扩展 创建型模式对比 创建型模式 关注点是如何创建对象,核心思想是要把对象创建和使用相分离,这样两者能相对独立地变换 包括: 1、工厂方法:Factory Method 2、抽象工厂:Abstarct Fa…

Factory Method工厂模式(对象创建)

Factory Method(对象创建) 链接:工厂模式实例代码 解析 目的 在软件系统中,经常面临着创建对象的工作;由于需求的变化,需要创建的对象的具体类型经常变化。 如何应对这种变化?如何绕过常规的…