模糊控制(四)模糊控制的感性认识

2023-11-10 03:41
文章标签 模糊控制 感性认识

本文主要是介绍模糊控制(四)模糊控制的感性认识,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

模糊控制(四)模糊控制的感性认识

前面已经写过3篇模糊控制的文章,但对它还是没有一个感性的认识,今天这篇文章尝试梳理一下对模糊控制的感性认识。

模糊控制是控制

标题很傻,但很多人(至少我自己确实是)从已开始接触就把他作为一种算法来理解,这其实是不正确的,不能说不对吧,有一点义务教育的味道(学就对了,管他是啥)。
首先我们得认识到模糊控制是一种控制的方法.
拿洗衣机来说,我们可以用现在全自动的控制方法,往微控里面烧录写好的程序,程序中我们可以设置衣服很脏,洗的时间就长一点,不是很脏,洗的时间就短一点。
那我们的写一个函数y(x),在这里插入图片描述
根据衣服的脏度x来确定洗的时间y。
这个控制起来很简单,那下面的
在这里插入图片描述
或者是一些根本不能建立数学模型的呢,像我们开车的时候踩油门一样,速度慢了,油门大一点,速度大了,油门小一点,这些本就模糊的咋办呢。
模糊控制
在这里插入图片描述
表中每一个脏度都对应一个洗的时间,可以看到我们没有用函数去描述脏度和时间的关系,而是用表格来刻画,这样即使再难再复杂的对象,我们只要有经验就能列个表格。
疑问
大家可能会问,这不就是归类、统计嘛,我写代码的时候把脏度隔一段定个时间不就行了嘛
嘿嘿,有这个疑问说明你上面看懂了,下面给你解决疑问

模糊推理是算法

说算法,还有点像通用的算法,以为你只要有经验,列个表格,所有问题都能解决(好坏另论)。
上面的疑问,大家想一下,洗衣服都行,不要那么精确,那一些比较精确的,要求结果能取连续值的呢,代码中划一个区间取一个值,这就取不到连续的值了,也就是取不到最优的值,模糊推理就派上用场了。
在这里插入图片描述在这里插入图片描述在这里插入图片描述
模糊推理通过隶属度的计算,最终的=得到一个精确的值,也就是所谓的最优解。(隶属度,有点生僻,按概念区分,和概率不一样,但就感性的理解,自己觉得也无伤大雅)
|
|
|
@这篇算是自己摸索的一点见解,可能不太全面,但谁又会计较候补选手的一点点偏见呢
下一篇会从比较客观的角度来谈一下模糊控制,还有matlab仿真,应该能从理论层面超越这篇感性的偏见吧
上文:模糊控制(三)一个例程——模糊推理控制小车速度

这篇关于模糊控制(四)模糊控制的感性认识的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/380213

相关文章

模型预测控制与模糊控制 —— 潜力控制方案探讨

一、需要多少先验信息? 此图片来源于网络,所有的控制与估计过程都涉及了先验信息与后验信息之间的博弈 评估一个控制方案对先验信息的需求量大小和先验信息质量对其影响的方法涉及以下几个方面: 1、控制方案的理论分析: 详细分析控制算法的数学模型和工作原理,明确哪些参数、变量或模型结构需要预先知道的信息。 对于基于模型的控制,如模型预测控制(MPC),需要详细了解系统模型的阶次、参数、动态特性等。

用户画像感性认识一

什么是用户画像? 简而言之,用户画像是根据用户社会属性、生活习惯和消费行为等信息而抽象出的一个标签化的用户模型。构建用户画像的核心工作即是给用户贴“标签”,而标签是通过对用户信息分析而来的高度精炼的特征标识。 举例来说,如果你经常购买一些玩偶玩具,那么电商网站即可根据玩具购买的情况替你打上标签“有孩子”,甚至还可以判断出你孩子大概的年龄,贴上“有5-10岁的孩子”这样更为具体的标签,而这些

基于模糊控制的电动汽车锂电池SOC主动均衡电路MATLAB仿真模型

微❤关注“电气仔推送”获得资料(专享优惠) 模型简介 模型在 Matlab/Simulink仿真平台中搭建16节电芯锂电池电路模型,主要针对电动车锂电池组SOC差异性,采用模糊控制算法动态调节均衡电流,以减少均衡时间和能量损耗。在放电、静置、充电三种工况下仿真分析,SOC都有效均衡,仿真效果很好,适合进一步改进创新! 采集模块将采集到的信号经过模糊算法对 SOC 进行 估算后,当发现电池组内

建立依赖以和依赖反转的感性认识

看设计方面的技术书的时候,“依赖”这词出现的频率实在是太高了,11项设计原则其实就是规范依赖关系的原则。但是很多初学者对依赖没有感性的认识。本文以一个小工具的实现为例,希望可以帮助这样的朋友建立一个感性认识。 大家在写程序的时候,为了测试代码的效率经常会写下面的代码来测试诸如执行10000次某操作的时间占耗。         Date begin = new  Date();

基于Matlab的模糊控制PID

基于Matlab的模糊控制PID 资料和仿真结果都在链接里 资料和仿真结果都在链接里 链接: 基于Matlab的模糊控制PID. 链接: github链接,欢迎交流.

模糊控制--提高规控自适应能力

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录 系列文章目录前言模糊控制--提高规控自适应能力 前言 认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长! 本文先对模糊控制–提高规控自适应能力做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章 提示:以下是本篇文

MATLAB - 模糊控制入门教程(Fuzzy Logic control)

系列文章目录 文章目录 系列文章目录一、什么是模糊控制?1.1 模糊逻辑描述1.2 为什么使用模糊逻辑?1.3 何时不使用模糊逻辑?1.4 模糊逻辑工具箱软件能做什么? 二、模糊逻辑学基础2.1 概览2.2 模糊集合2.3 成员函数2.4 模糊逻辑工具箱软件中的成员函数2.5 逻辑运算2.6 If-Then 规则 三、模糊推理过程3.1 对输入进行模糊化处理3.2 应用模糊运算符

算法合集之《由感性认识到理性认识——透析一类搏弈游戏的解答过程》学习心得

取石子游戏 1.用一个n元组  表示某一个局面,局面的情况,和局面的内容顺序无关 2.一个局面S=A+B 若A胜B负 or A负B胜,那么一定有先手必胜 如果AB都负,那么先手必败 若AB都正,结果不能确定S=(2,3,4,5)=(2,3)+(4,5)  S=(2,3,4,6)=(2,3)+(4,6) 一个必败,一个必胜; 3.若S=A+A   ,  那么先手必败 4.若S=A+B+

【船舶航向】模糊控制船舶航向仿真【含Matlab源码 3073期】

⛄一、模糊控制船舶航向仿真 对于模糊控制船舶航向仿真,你可以采用以下步骤: 1、确定系统模型:首先,需要了解船舶的动力学特性,包括质量、惯性、推进力等。根据船舶的特性,建立船舶的数学模型,例如使用牛顿力学方程或航行动力学方程。 2、设计模糊控制器:基于船舶的数学模型,设计模糊控制器来控制船舶的航向。模糊控制器是一种基于模糊逻辑的控制方法,它可以处理不确定性和模糊性的问题。通过设定适当的输入

m基于万能逼近原理自适应模糊控制算法的多自由度AUV运动控制抗干扰补偿simulink仿真

目录 1.算法仿真效果 2.算法涉及理论知识概要 3.MATLAB核心程序 4.完整算法代码文件 1.算法仿真效果 matlab2022a仿真结果如下:       2.算法涉及理论知识概要         自主水下航行器(Autonomous Underwater Vehicle,AUV)是一种具有自主性、灵活性、隐蔽性等优点的智能化设备,广泛应用于