0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

MATLAB學(xué)習(xí)筆記之模糊算法1

jf_78858299 ? 來(lái)源:滑小稽筆記 ? 作者:電子技術(shù)園地 ? 2023-02-27 14:28 ? 次閱讀

概述

所謂模糊控制,就是對(duì)難以用已有規(guī)律描述的復(fù)雜系統(tǒng),采用自然語(yǔ)言(如大,中,?。┘右悦枋?,借助定性的,不精確的以及模糊的條件語(yǔ)句來(lái)表達(dá),模糊控制是一種基于語(yǔ)言的智能控制。

傳統(tǒng)的自動(dòng)控制器的綜合設(shè)計(jì)都要建立在被控對(duì)象準(zhǔn)確的數(shù)學(xué)模型(即傳遞函數(shù)模型或狀態(tài)空間模型)的基礎(chǔ)上,但是實(shí)際上,很多系統(tǒng)的影響因素很多,通常找出精確的數(shù)學(xué)模型,這種情況下,模糊控制的誕生就顯得意義重大,因?yàn)槟:刂撇恍枰?shù)學(xué)模型,不需要預(yù)先知道過(guò)程精確的數(shù)學(xué)模型。模糊控制與傳統(tǒng)的PID控制,具有如下優(yōu)點(diǎn):

(1)無(wú)需知道被控對(duì)象的數(shù)學(xué)模型

(2)反映人類(lèi)智慧思維的智能控制

(3)易被人們所接受,是一種語(yǔ)言變量控制器

(4)構(gòu)造容易,從屬于智能控制的范疇,尤其適用于非線(xiàn)性,時(shí)變,滯后系統(tǒng)的控制

(5)抗干擾能力強(qiáng),響應(yīng)速度快,并對(duì)系統(tǒng)參數(shù)的變化有較強(qiáng)的魯棒性

1.1.1 工作原理

把各種傳感器測(cè)出的精確量轉(zhuǎn)換為適用于模糊運(yùn)算的模糊量,然后將這些量在模糊控制器中加以運(yùn)算,最后再將運(yùn)算結(jié)果中的模糊量轉(zhuǎn)換為精確量,以便對(duì)各執(zhí)行器進(jìn)行具體的操作控制,這就說(shuō)明在模糊控制中,存在著一個(gè)模糊量與精確量之間相互轉(zhuǎn)化的問(wèn)題,如下圖所示:

模糊控制原理圖如下圖所示:

1.1.2 模糊語(yǔ)言集

模糊語(yǔ)言集用表示,一般有={負(fù)大,負(fù)中,負(fù)小,零,正小,正中,正大},用模糊語(yǔ)言變量E來(lái)描述偏差,或者用符號(hào)表示:

負(fù)大:Negative Big,簡(jiǎn)稱(chēng)NB

負(fù)中:Negative Medium,簡(jiǎn)稱(chēng)NM

負(fù)?。篘egative Small,簡(jiǎn)稱(chēng)NS

零:Zero,簡(jiǎn)稱(chēng)ZE

正小:Positive Small,簡(jiǎn)稱(chēng)PS

正中:Positive Medium,簡(jiǎn)稱(chēng)PM

正大:Positive Big,簡(jiǎn)稱(chēng)PB

1.1.3 隸屬函數(shù)

各參數(shù)相對(duì)應(yīng)子集的隸屬函數(shù)分別由不同的函數(shù)族決定,參數(shù)的相應(yīng)子集指該參數(shù)被人為地劃分成的等級(jí)所構(gòu)成的一組模糊集合,相應(yīng)子集的多少,由控制精度決定,例如,參數(shù)“溫差”的相應(yīng)子集可以是“正大,正中,負(fù)小,負(fù)大”,也可以是“正大,正中,正小,負(fù)小,負(fù)中,負(fù)大”,后者比前者模糊子集多,所以控制精度更高(在其他相同條件的情況下)。

常用的隸屬函數(shù)如下所示。

(1)z型隸屬度函數(shù)zmf

(2)S型隸屬度函數(shù)smf

(3)三角形隸屬度函數(shù)trimf

**1.2 **模糊控制數(shù)學(xué)基礎(chǔ)

1.2.1 模糊控制集合的代數(shù)運(yùn)算

1.2.2 模糊關(guān)系

(1)普通關(guān)系:兩個(gè)集合中的元素之間是否有關(guān)聯(lián)。

(2)模糊關(guān)系:兩個(gè)模糊集合中的元素之間關(guān)聯(lián)程度的多少。

1.2.3 模糊關(guān)系的合成

1.2.4 模糊推理

1.2.5 模糊決策

模糊決策(模糊判決,解模糊,清晰化):由模糊推理得到的結(jié)論或者操作是一個(gè)模糊向量,轉(zhuǎn)化為確定值的過(guò)程。

(1)最大隸屬度法

(2)加權(quán)平均判決法

(3)中位數(shù)法

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 智能控制
    +關(guān)注

    關(guān)注

    4

    文章

    584

    瀏覽量

    42195
  • 模糊控制
    +關(guān)注

    關(guān)注

    2

    文章

    260

    瀏覽量

    25476
  • 模糊算法
    +關(guān)注

    關(guān)注

    0

    文章

    16

    瀏覽量

    8734
  • 自然語(yǔ)言
    +關(guān)注

    關(guān)注

    1

    文章

    282

    瀏覽量

    13314
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    matlabdsp學(xué)習(xí)

    matlabdsp學(xué)習(xí)
    發(fā)表于 07-05 17:20

    FCM聚類(lèi)算法以及改進(jìn)模糊聚類(lèi)算法用于醫(yī)學(xué)圖像分割的matlab源程序

    FCM聚類(lèi)算法以及改進(jìn)模糊聚類(lèi)算法用于醫(yī)學(xué)圖像分割的matlab源程序
    發(fā)表于 05-11 23:54

    PID算法模糊PID 精選資料推薦

    這方面的需求而設(shè)計(jì)的。專(zhuān)家算法模糊算法都?xì)w屬于智能算法的范疇,智能算法最大的優(yōu)點(diǎn)就是在控制模型未知的情況下,可以對(duì)模型進(jìn)行控制。這里需要注
    發(fā)表于 07-19 06:29

    求大佬分享MatLab學(xué)習(xí)筆記

    求大佬分享MatLab學(xué)習(xí)筆記
    發(fā)表于 11-19 07:00

    PID算法學(xué)習(xí)筆記分享

    最近在學(xué)習(xí)與無(wú)人機(jī)有關(guān)的一些控制算法,在這里做一些筆記,今天學(xué)的是有關(guān)于PID的算法。什么是PID首先關(guān)于PID的定義,因?yàn)槲冶旧聿皇亲詣?dòng)控制專(zhuān)業(yè)出身所以對(duì)于概念這個(gè)東西比較
    發(fā)表于 01-14 06:50

    模糊PID控制及其MATLAB仿真

    模糊PID控制及其MATLAB仿真,主要是MATLAB仿真,對(duì)于研究模糊PID算法有借鑒意義
    發(fā)表于 11-12 17:15 ?0次下載

    模糊推理的Mamdani算法及其Matlab實(shí)現(xiàn)

    模糊濾波的mamdani算法及其Matlab實(shí)現(xiàn)
    發(fā)表于 11-17 18:23 ?40次下載

    流形學(xué)習(xí)LLE算法的配套Matlab源碼匯總

    流形學(xué)習(xí)LLE算法的配套Matlab源碼匯總
    發(fā)表于 08-25 09:30 ?1次下載

    OpenStackCinder學(xué)習(xí)筆記

    OpenStackCinder學(xué)習(xí)筆記(開(kāi)關(guān)電源技術(shù)教程ppt)-該文檔為OpenStackCinder學(xué)習(xí)
    發(fā)表于 09-23 12:40 ?5次下載
    OpenStack<b class='flag-5'>之</b>Cinder<b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>筆記</b>

    51單片機(jī)學(xué)習(xí)筆記數(shù)碼管1顯示數(shù)字0以及使用蜂鳴器

    51單片機(jī)學(xué)習(xí)筆記數(shù)碼管1顯示數(shù)字0以及使用蜂鳴器
    發(fā)表于 11-14 14:36 ?8次下載
    51單片機(jī)<b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>筆記</b><b class='flag-5'>之</b>數(shù)碼管<b class='flag-5'>1</b>顯示數(shù)字0以及使用蜂鳴器

    STM32學(xué)習(xí)筆記1——軟硬件基礎(chǔ)keil5編程與GPIO開(kāi)發(fā)

    STM32學(xué)習(xí)筆記1——軟硬件基礎(chǔ)keil5編程與GPIO開(kāi)發(fā)
    發(fā)表于 11-30 12:36 ?4次下載
    STM32<b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>筆記</b><b class='flag-5'>1</b>——軟硬件基礎(chǔ)<b class='flag-5'>之</b>keil5編程與GPIO開(kāi)發(fā)

    基于深度學(xué)習(xí)的圖像去模糊算法及應(yīng)用

    當(dāng)前,絕大部分基于深度學(xué)習(xí)的圖像去模糊算法是不區(qū)分場(chǎng)景的,也就是他們是對(duì)常見(jiàn)的自然與人為設(shè)計(jì)的場(chǎng)景進(jìn)行去模糊。但是,在現(xiàn)實(shí)生活中,經(jīng)常會(huì)遇到一些特定場(chǎng)景的圖像去
    的頭像 發(fā)表于 10-28 16:00 ?2399次閱讀

    MATLAB學(xué)習(xí)筆記模糊算法2

    所謂模糊控制,就是對(duì)難以用已有規(guī)律描述的復(fù)雜系統(tǒng),采用自然語(yǔ)言(如大,中,?。┘右悦枋觯柚ㄐ缘?,不精確的以及模糊的條件語(yǔ)句來(lái)表達(dá),模糊控制是一種基于語(yǔ)言的智能控制。
    的頭像 發(fā)表于 02-27 14:28 ?1620次閱讀
    <b class='flag-5'>MATLAB</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>筆記</b><b class='flag-5'>之</b><b class='flag-5'>模糊</b><b class='flag-5'>算法</b>2

    MATLAB學(xué)習(xí)筆記模糊算法3

    所謂模糊控制,就是對(duì)難以用已有規(guī)律描述的復(fù)雜系統(tǒng),采用自然語(yǔ)言(如大,中,?。┘右悦枋?,借助定性的,不精確的以及模糊的條件語(yǔ)句來(lái)表達(dá),模糊控制是一種基于語(yǔ)言的智能控制。
    的頭像 發(fā)表于 02-27 14:28 ?638次閱讀
    <b class='flag-5'>MATLAB</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>筆記</b><b class='flag-5'>之</b><b class='flag-5'>模糊</b><b class='flag-5'>算法</b>3

    MATLAB學(xué)習(xí)筆記WM算法

    在現(xiàn)代智能控制算法中,模糊控制是在實(shí)際控制系統(tǒng)設(shè)計(jì)中使用比較成熟的一種方法。模糊控制可以使用在一些無(wú)法建立系統(tǒng)模型的場(chǎng)合,根據(jù)專(zhuān)家經(jīng)驗(yàn)確定模糊規(guī)則,實(shí)現(xiàn)對(duì)系統(tǒng)的控制。
    的頭像 發(fā)表于 02-27 14:40 ?1170次閱讀
    <b class='flag-5'>MATLAB</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>筆記</b><b class='flag-5'>之</b>WM<b class='flag-5'>算法</b>