工學(xué)第六章-MATLAB與模糊控制系統(tǒng)課件_第1頁
工學(xué)第六章-MATLAB與模糊控制系統(tǒng)課件_第2頁
工學(xué)第六章-MATLAB與模糊控制系統(tǒng)課件_第3頁
工學(xué)第六章-MATLAB與模糊控制系統(tǒng)課件_第4頁
工學(xué)第六章-MATLAB與模糊控制系統(tǒng)課件_第5頁
已閱讀5頁,還剩103頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

MATLAB應(yīng)用技術(shù)清華大學(xué)出版社王忠禮段慧達(dá)高玉峰編著

1MATLAB應(yīng)用技術(shù)清華大學(xué)出版社王忠禮段慧達(dá)高玉峰編著6MATLAB與模糊控制系統(tǒng)26MATLAB與模糊控制系統(tǒng)26.1模糊系統(tǒng)的MATLAB實現(xiàn)6.1.1模糊集簡介模糊集是一種邊界不分明的集合,模糊集與普通集合既有區(qū)別又有聯(lián)系。2模糊集的表示1模糊概念模糊集菜用隸屬度來表示,論域X上的一個模糊集A,對于任意,都指定了一個數(shù),叫做x對A的隸屬程度稱做A的隸屬函數(shù)。隸屬度函數(shù)有以下11種:(1)高斯型隸屬度函數(shù)

(2)雙側(cè)高斯型隸屬度函數(shù)(3)鐘形隸屬度函數(shù)36.1模糊系統(tǒng)的MATLAB實現(xiàn)6.1.1模糊集簡介(4)Sigmoid函數(shù)型隸屬度函數(shù)(5)差型sigmoid隸屬度函數(shù)(6)積型sigmoid隸屬度函數(shù)(7)Z形隸屬度函數(shù)(8)Ⅱ形隸屬度函數(shù)(9)S形隸屬度函數(shù)(10)梯形隸屬度函數(shù)(11)三角形隸屬度函數(shù)4(4)Sigmoid函數(shù)型隸屬度函數(shù)(5)差型sigmoid3模糊邏輯運算與運算

或運算

非運算

直積

邏輯與(AANDB)

邏輯或(AORB)邏輯非(NOTA)

普通邏輯:模糊邏輯53模糊邏輯運算與運算或運算4模糊規(guī)則模糊推理系統(tǒng)工程中,模糊規(guī)則以模糊語言的形式描述人類的經(jīng)驗和知識,規(guī)則是否正確反映人類專家的經(jīng)驗和知識更新,是否能反映對象的特性,直接決定了模糊推理系統(tǒng)的性能,通常通過模糊規(guī)則的形式是“if…then”,前提由對模糊語言變量的語言什描述構(gòu)成,如“溫度較高”,“壓力較低”等,結(jié)論由對輸出模糊語言變量表示成輸入量的精確什的組合,模糊規(guī)則的這種形式化表示的符合人們通過自然對許多知識的描述和記憶習(xí)慣的。模糊規(guī)則的建立①總結(jié)操作人員工、專家的經(jīng)驗和知識。②基于過程的模糊模型。③基于學(xué)習(xí)的方法。64模糊規(guī)則模糊推理系統(tǒng)工程中,模糊規(guī)則以模糊語言的形式最簡單的if…then規(guī)則的形式是:“如果x是A,則y是B?!睆?fù)合型的if…then規(guī)則的形式很多,例如:“ifm是A且x是Btheny是C,否則z是D”;“ifm是A且x是B且y是C,thenz是D”;“ifm是A或x是Btheny是C,或z是D”;“ifm是A且x是Btheny是C,且z是D”;這里A,B,C,D分別是論域M,X,Y,Z,中模糊集的主義值,if部分是前提或前件,then部分是結(jié)論或后件。輸入模糊化確定出if…then規(guī)則前提中每個命題或斷言為真的程度(即隸屬度)。應(yīng)用模糊算子召喚果規(guī)則的前提有幾部分,則利用模糊算子可以確定出整個前提為真的程度(即整個前提的隸屬度)。應(yīng)用蘊含算子由前提的隸屬度和蘊含琥子,可以確定出結(jié)論為真的程度(即結(jié)論的隸屬度)。7最簡單的if…then規(guī)則的形式是:“如果x是A,則y是B。5模糊推理模推理是采用模糊邏輯由給定的輸入到輸出的映射過程。模糊推理包括五個方面:(1)輸入變量模糊化,即把確定的輸入轉(zhuǎn)化為由隸屬度描述的模糊集。(2)在模糊規(guī)則的前件中應(yīng)用模糊算子(與、或、非)。(3)根據(jù)模糊蘊含運算由前提推斷結(jié)論。(4)合成每一個規(guī)則的結(jié)論部分,得出總的結(jié)論。(5)反模糊化,即把輸出的模糊量轉(zhuǎn)化為確定的輸出。85模糊推理模推理是采用模糊邏輯由給定的輸入到輸出的映射過程。6模糊控制在自動控制理論中,控制器的分析與綜合依賴于精確的數(shù)學(xué)模型。而系統(tǒng)在實際運行過程中,人們將觀察到的過程輸出與設(shè)定值比較,得到過程輸出偏離設(shè)定值程度的模糊語義描述或過程輸出偏離設(shè)定值變化快慢的模糊語義描述,經(jīng)邏輯推理得出控制量的模糊量:“適量減少燃料”,經(jīng)反模糊化且,轉(zhuǎn)化為一精確的控制量,實現(xiàn)整個控制過程,以模糊集和模糊推理為基礎(chǔ),對上述手工操作過程進(jìn)行建模,即可得到期模糊控制器。96模糊控制在自動控制理論中,控制器的分析與綜合依賴于精確的6.1.2模糊推理系統(tǒng)與MATLAB的應(yīng)用1模糊推理系統(tǒng)結(jié)構(gòu)最常見的模糊推理系統(tǒng)的三類:1、純模糊邏輯系統(tǒng)2、Sugeno型模糊邏輯系統(tǒng)3、Mamdani型模糊系統(tǒng)106.1.2模糊推理系統(tǒng)與MATLAB的應(yīng)用1模糊推理系統(tǒng)2Mamdani型模糊邏輯系統(tǒng)構(gòu)建Mamdani型是典型的模糊邏輯系統(tǒng),MATLAB模糊邏輯工具箱中的模糊推理系統(tǒng)有五個過程:輸入變量的模糊化、模糊關(guān)系運算、模糊合成運算、不同規(guī)則結(jié)果的綜合、去模糊化。(1)輸入模糊化(2)輸入模糊集合的合成運算(3)模糊蘊含方法(4)輸出的合成Aggregation(5)逆模糊化(解模糊化)112Mamdani型模糊邏輯系統(tǒng)構(gòu)建Mamdani型是典型6.1.3模糊推理系統(tǒng)的MATLAB模糊工具箱的圖形界面實現(xiàn)模糊推理系統(tǒng)可通過MATLAB模糊工具箱的圖形界面工具來實現(xiàn),方法簡單并且直觀,也可利用MATLAB提供的命令行方式的模糊邏輯函數(shù)編輯實現(xiàn),有利于比較復(fù)雜的模糊推系統(tǒng)。1圖形界面工具箱簡介MATLAB模糊工具箱提供的圖形化工具有五類:模糊推理系統(tǒng)編輯器Fuzzy;隸屬度函數(shù)編輯器Mfedit;模糊規(guī)則編輯器Ruleedit;模糊規(guī)則觀察器Ruleview;模糊推理輸入輸出曲面視圖Surfview。126.1.3模糊推理系統(tǒng)的MATLAB模糊工具箱的圖形界面實2模糊推理系統(tǒng)編輯器(Fuzzy)執(zhí)行Fuzzy命令132模糊推理系統(tǒng)編輯器(Fuzzy)執(zhí)行Fuzzy命令133.隸屬度函數(shù)編輯器(Mfedit)命令窗口鍵入”mfedit”143.隸屬度函數(shù)編輯器(Mfedit)命令窗口鍵入”mfedi4.模糊規(guī)則編輯器(Ruleedit)154.模糊規(guī)則編輯器(Ruleedit)155.模糊規(guī)則觀察器(Ruleview)命令窗口鍵入“ruleview”165.模糊規(guī)則觀察器(Ruleview)命令窗口鍵入“rule6.模糊推理輸入輸出曲面視圖(Surfview)命令窗口鍵入“surfview”176.模糊推理輸入輸出曲面視圖(Surfview)命令窗口鍵入6.1.4模糊邏輯工具箱與Simulink的接口1MATLAB的模糊的圖形化系統(tǒng)建模和仿真工具Simulink當(dāng)在模糊邏輯工具箱中建立了模糊推理系統(tǒng)后,首先,對模糊邏輯工具箱中建立的模糊推理系統(tǒng)后生成FIS文件,然后,在MATLAB命令窗口鍵入命令Simulink或是直接點擊工具欄上的Simulink圖標(biāo),可以打開Simulink模塊庫瀏覽環(huán)境,在Simulink模塊庫瀏覽環(huán)境里通過選擇菜單【File】、【New】、【Model】或直接點擊工具欄上的相應(yīng)圖標(biāo)來創(chuàng)建一個新的模型。在新的仿真模型編輯主窗口中搭建仿真控制系統(tǒng)模型。186.1.4模糊邏輯工具箱與Simulink的接口1MATL例設(shè)計典型二階環(huán)節(jié),

的模糊控制器,使系統(tǒng)輸出盡快跟隨系統(tǒng)輸入。19例設(shè)計典型二階環(huán)節(jié),的模糊控制器,使系統(tǒng)輸出盡快跟隨系統(tǒng)輸設(shè)系統(tǒng)輸入為R=10,系統(tǒng)輸出誤差為e,誤差導(dǎo)數(shù)為de,則可根據(jù)系統(tǒng)輸出的誤差和誤差導(dǎo)數(shù)設(shè)計出模糊控制器(FC)。FC的輸入為e和de的模糊量,輸出為u的模糊量,論域分別為:[-11]、[-11]、[-1010],其模糊語言分別為:E:“大B”;“?。印眃e:“正P”“零Z”、“負(fù)N”;u:“負(fù)大NB”、“負(fù)小NS”、“零ZR”、“正小PS”、“正大PB”。20設(shè)系統(tǒng)輸入為R=10,系統(tǒng)輸出誤差為e,誤差導(dǎo)數(shù)為de,則使用MATLABL圖形界面工具設(shè)計模糊控制器FC:確定隸屬度函數(shù)確定模糊控制器規(guī)則將編制好的文件生成FIS文件上述過程按前面講解完成,該例子的文件名為GH.fis;在MATLAB下的Simulink環(huán)境中建立二級系統(tǒng)的仿真模型如下:21使用MATLABL圖形界面工具設(shè)計模糊控制器FC:21將MATLAB下的GH.fis文件導(dǎo)入Simulink模型中,作為的模糊控制器FC的參數(shù):步驟:(1)選取擇上圖中的模糊模塊控制器(雙擊其圖標(biāo)),打開對話框并給導(dǎo)入到仿真系統(tǒng)中的模糊控制器命名為gh.fis(2)在MATLAB環(huán)境下使用命令:gh=read(‘GH.FIS’)執(zhí)行即可(3)模型中變量修改使用FIS中的Wizard模塊將編制的模糊控制器標(biāo)準(zhǔn)化

22將MATLAB下的GH.fis文件導(dǎo)入Simulink模型中模糊控制器參數(shù)類型轉(zhuǎn)換圖23模糊控制器參數(shù)類型轉(zhuǎn)換圖23系統(tǒng)輸出24系統(tǒng)輸出246.2MATLAB模糊邏輯工具箱命令行函數(shù)應(yīng)用6.2.1MATLAB模糊邏輯工具箱函數(shù)GUI(圖形用戶界面)工具函數(shù)功能anfisedit打開ANFIS編輯器的GUI(圖形界面)fuzzy調(diào)用基本功的FIS編輯器mfedit隸屬度函數(shù)編輯器ruleedit規(guī)則編輯器和解析器ruleview規(guī)則觀測器和模糊推理框圖surfview輸出曲面觀測器256.2MATLAB模糊邏輯工具箱命令行函數(shù)應(yīng)用6.2.1隸屬度函數(shù)函數(shù)功能dsigmf由兩個S形隸屬度函數(shù)的差構(gòu)成的隸屬度函數(shù)gauss2mf聯(lián)合高斯型隸屬度函數(shù)gaussmf高斯型隸屬度函數(shù)gbellmf廣義鐘形隸屬并函數(shù)pimfⅡ形隸屬度函數(shù)psigmf由兩個S形隸屬度函數(shù)的積構(gòu)成的隸屬度函數(shù)smfS狀隸屬度函數(shù)sigmfS形隸屬并函數(shù)trapmf梯形隸屬度函數(shù)trimf三角形隸屬度函數(shù)zmfZ形隸屬度函數(shù)26隸屬度函數(shù)函數(shù)功能dsigmf由兩個S形隸屬度函數(shù)的差構(gòu)成FIS數(shù)據(jù)結(jié)構(gòu)管理函數(shù)功能addmf隸屬度函添加到FIS(模糊推理系統(tǒng))addrule在FIS中添加規(guī)則addvar在FIS中添加變量defuzz反模糊化的隸屬度函數(shù)evalfis完成模糊推理計算evalmf普通隸屬度函數(shù)的計算gensurf產(chǎn)生FIS輸出曲面getfis獲取模糊系統(tǒng)的特性mf2mf在隸屬度函數(shù)之間進(jìn)行參數(shù)變換newfis建立新的FISparsrule模糊規(guī)則解析plotfis繪圖表示FISplotmf繪制出給定變量的所有隸屬度函數(shù)readfis從磁盤中裝入FISrmmf從FIS中刪除隸屬度函數(shù)rmvar從FIS中刪除變量setfis設(shè)置模糊系統(tǒng)的特性showfis顯示帶注釋的FISshowrule顯示FIS規(guī)則writefis將FIS結(jié)構(gòu)保存到磁盤文件中27FIS數(shù)據(jù)結(jié)構(gòu)管理函數(shù)功能addmf隸屬度函添加到FIS先進(jìn)技術(shù)函數(shù)功能anfisSugeno型的訓(xùn)練程序fcm模糊C均值聚類genfis1從示加聚類的數(shù)據(jù)中產(chǎn)生FIS結(jié)構(gòu)genfis2利用減法聚類從數(shù)據(jù)中產(chǎn)生FIS結(jié)構(gòu)subclust找出減法聚類的聚類中心28先進(jìn)技術(shù)函數(shù)功能anfisSugeno型的訓(xùn)練程序fcmSimulink仿真方框函數(shù)功能fuzblock模糊邏輯控制器框圖仿真sffisSimulink中和模糊推理S函數(shù)29Simulink仿真方框函數(shù)功能fuzblock模糊邏輯控其余函數(shù)函數(shù)功能convertfisFIS結(jié)構(gòu)的版本變換findcluster模糊C均值和減法聚類的交互聚類GUIfuzarith完成模糊算術(shù)運算mam2sug將Mamdani型的FIS變換成Sugeno型FISfuzdemos模糊邏輯工具箱演示程序列表helpfuzzy30其余函數(shù)功能convertfisFIS結(jié)構(gòu)的版本變換fin模糊系統(tǒng)演示程序函數(shù)功能defuzzdm去模糊方法fcmdemoFCM聚類方法演示(二維)gasdemo使用減法聚類的ANFIS演示juggler魔球演示invkine機(jī)械臂的倒置irisfcmFCM聚類演示(四維)noisedm自適應(yīng)噪聲對消slbb球棒控制slcp倒立擺控制sltank水位控制sltankrule水位控制(得用規(guī)則觀測器)sltbu卡車倒車控制31模糊系統(tǒng)演示程序功能defuzzdm去模糊方法fcmd6.2.2MATLAB命令行函數(shù)使用1、隸屬度函數(shù)(1)dsigmf功能:由兩個S形隸屬度函數(shù)的差構(gòu)成的隸屬度函數(shù)。格式:y=dsigmf(x,[a1c1a2c2])(2)Gauss2mf功能:聯(lián)合高斯(Gaussian)型隸屬函數(shù)格式:y=gauss2mf(x,[sig1c1sig2c2])(3)gaussmf功能:高斯(Gaussian)型隸屬度函數(shù)。格式:y=gaussmf(x,[sigc])326.2.2MATLAB命令行函數(shù)使用1、隸屬度函數(shù)(1)d(4)gbellmf功能:廣義鐘形隸屬度函數(shù)。格式:y=gbellmf(x,params)(5)primf功能:Ⅱ形隸屬度函數(shù)。格式:y=pimf(x,[abcd])(6)psigmf功能:由兩個S形隸屬度函數(shù)的積成的隸屬度函數(shù)。格式:y=psigmf(x,[a1c1a2c2])(7)smf功能:S狀隸屬度函數(shù)。格式:y=smf(x,[ab])33(4)gbellmf(5)primf(6)psigmf(7)(8)Sigmf功能:S形隸屬度函數(shù)。格式:y=sigmf(x,[ac])(9)trapmf功能:梯形隸屬度函數(shù)。格式:y=trapmf(x,[abcd])(10)

trimf功能:三角形隸屬度函數(shù)。格式:y=trimf(x,params)y=trimf(x,[abc])(11)zmf功能:Z形隸屬度函數(shù)。格式:y=zmf(x,[ab])34(8)Sigmf(9)trapmf(10)trimf(112.FIS數(shù)據(jù)結(jié)構(gòu)管理(1)addmf功能:隸屬度函數(shù)添加到FIS(模糊推理系統(tǒng))。格式:a=addmf(a,′varType′,varIndex,′mfName′,′mfType′,mfParams)(2)addrule功能:在FIS中添加規(guī)則。格式:a=addrule(a,ruleList)(3)addvar功能:在FIS中添加變量:格式:a=addvar(a,′varType′,′varName′,varBounds)352.FIS數(shù)據(jù)結(jié)構(gòu)管理(1)addmf(2)addrule((4)defuzz功能:反模糊化的隸屬度函數(shù)。格式:out=defuzz(x,mf,type)(5)evalfis功能:完成模糊推理計算。格式:output=evalfis(input,fismat)Output=evalfis(input,fismat,numPts)[output,IRR,ORR,ARR]=evalfis(input,fismat)[output,IRR,ORR,ARR]=evalfis(input,fismat,numPts)(6)evalmf功能:普通隸屬度函數(shù)的計算。(7)gensurf功能:產(chǎn)生FIS輸出曲面。36(4)defuzz(5)evalfis(6)evalmf(7(8)getfis功能:獲取模糊系統(tǒng)的特性。(10)newfis功能:建立新的FIS.格式:a=newfis(fisName,fisType,andMethod,orMethod,impMethod,aggMethod,defuzzMethod)(9)mf2mf功能:在隸屬度函數(shù)之間進(jìn)行參數(shù)變換。格式:outParams=mf2mf(inParams,inType,outType)(11)parsrule功能:模糊規(guī)則解析。格式:fis2=parsrule(fis,txtRuleList)fis2=parsrule(fis,txtRuleList,ruleFormat)fis2=parsrule(fis,txtRuleList,ruleFormat,lang)37(8)getfis(10)newfis(9)mf2mf(11(12)plotfis功能:繪圖表示FIS。格式:plotfis(fismat)(13)plotmf功能:繪制出給定變量的所有隸屬度函數(shù)。格式:plotmf(fismat,′varType′,varIndex)(14)readfis功能:從磁盤中裝入FIS。格式:fismat=raedfis(′filename′)(15)rmmf功能:從FIS中刪除隸屬度函數(shù)。格式:fis=rmmf(fis,′varType′,varIndex,′mf′,mfIndex)38(12)plotfis(13)plotmf(14)readf(16)rmvar功能:從FIS中刪除變量。格式:[fis2,errorStr]=rmvar(fis,′varType′,varIndex)fis2=rmvar(fis,′varType′,varIndex)(17)setfis功能:設(shè)置模糊系統(tǒng)的特性。格式:a=setfis(a,′fisPropname′,′newfisProp′);a=setfis(a,′varType′,varIndex,′varPropname′,′newvarProp′);a=setfis(a,′varType′,varIndex,′mf′,mfIndex,′mfPropname′,′newmfProp′);(18)showfis功能:顯示帶注釋的FIS。格式:showfis(fismat)39(16)rmvar(17)setfis(18)show19.Showrule功能:顯示FIS規(guī)則。格式:showrule(fis)showrule(fis,indxList)showrule(fis,indexList,format)showrule(fis,indexList,format,Lang)4019.Showrule403、先進(jìn)技術(shù)(1)anfis功能:Sugeno型FIS的訓(xùn)練程序。(2)fcm功能:模糊C均值聚類。格式:[center,U,obj_fcn]=fcn(data,cluster_n)(3)genfis1功能:從未加聚類的數(shù)據(jù)中產(chǎn)生FIS結(jié)構(gòu)。格式:fismat=genfis1(data)(4)genfis2功能:利用減法聚類從數(shù)據(jù)中產(chǎn)生FIS結(jié)構(gòu)。格式:fismat=genfis2(Xin,Xout,radii)fismat=genfis2(Xin,Xout,radii,xBounds)fismat=genfis2(Xin,Xout,radii,xBounds,options)413、先進(jìn)技術(shù)(1)anfis(2)fcm(3)genfis(5)Subclust功能:找出減法聚類的聚類中心。格式:[C,S]=subclust(X,radii,xBounds,options)42(5)Subclust424、Simulink仿真方框(1)fuzblock功能:模糊邏輯控制器框圖仿真。格式:fuzblock(2)sffis功能:Simulink中的模糊推理S函數(shù)。格式:output=sffis(t,x,u,flag,fismat)434、Simulink仿真方框(1)fuzblock(2)5、其余函數(shù)(1)Convertfis功能:FIS結(jié)構(gòu)的版本變換。格式:fis_new=converfis(fis_old)(2)findcluster功能:模糊C均值和減法聚類的交互聚類GUI。格式:findcluster(3)fuzarith功能:完成模糊算術(shù)運算。格式:C=fuzarith(X,A,B,operator)445、其余函數(shù)(1)Convertfis(2)findclus(4)mam2sug功能:將Mamdani型的FIS變換成Sugeno型FIS。(5)fuzdemos功能:模糊邏輯工具箱演示程序列表。格式:fuzdemos45(4)mam2sug(5)fuzdemos456.2.3MATLAB模糊邏輯工具箱命令函數(shù)應(yīng)用實例設(shè)計典型二階環(huán)節(jié):

的模糊控制器,使系統(tǒng)輸出盡快跟隨系統(tǒng)輸入。466.2.3MATLAB模糊邏輯工具箱命令函數(shù)應(yīng)用實例設(shè)計隸屬度函數(shù)誤差隸屬度函數(shù)誤差變化率隸屬度函數(shù)47隸屬度函數(shù)誤差隸屬度函數(shù)誤差變化率隸屬度函數(shù)47輸出隸屬度函數(shù)48輸出隸屬度函數(shù)48FC的模糊推量規(guī)則表u edeNBNSZRPSPBNBPBPBPSPSZRNSPBPSPSZRZRZRPSPSZRZRNSPSPSZRZRNSNSPBZRZRNSNSNB49FC的模糊推量規(guī)則表NBNSZRPSPBNBPBPBPSPMATLAB程序如下num=20;den=[1.64.41];[a1bcd]=tf2ss(num,den);x=[0;0];T=0.01;h=T;N=250;R=1.5*ones(1,N);參考輸入%定義輸入輸出變量與隸屬度函數(shù)a=newfis('Simple');a=addvar(a,'input','e',[-66]);a=addmf(a,'input',1,'NB','trapmf',[-6,-6,-5,-3]);a=addmf(a,'input',1,'NS','trapmf',[-5,-3,-2,0]);a=addmf(a,'input',1,'ZR','trimf',[-2,0,2]);a=addmf(a,'input',1,'PS','trapmf',[0,2,3,5]);a=addmf(a,'input',1,'PB','trapmf',[3,5,6,6]);a=addvar(a,'input','de',[-6,6]);a=addmf(a,'input',2,'NB','trapmf',[-6,-6,-5,-3]);a=addmf(a,'input',2,'NS','trapmf',[-5,-3,-2,0]);a=addmf(a,'input',2,'ZR','trimf',[-2,0,2]);a=addmf(a,'input',2,'PS','trapmf',[0,2,3,5]);a=addmf(a,'input',2,'PB','trapmf',[3,5,6,6]);a=addvar(a,'output','u',[-3,3]);a=addmf(a,'output',1,'NB','trapmf',[-3,-3,-2,-1]);a=addmf(a,'output',1,'NS','trimf',[-2,-1,0]);a=addmf(a,'output',1,'ZR','trimf',[-1,0,1]);a=addmf(a,'output',1,'PS','trimf',[0,1,2]);a=addmf(a,'output',1,'PB','trapmf',[1,2,3,3]);%模糊規(guī)則矩陣50MATLAB程序如下50%模糊規(guī)則矩陣rr=[5544354433443324332233221];rr=zeros(prod(size(rr)),3);k=1;fori=1:size(rr,1)forj=1:size(rr,2)r1(k,:)=[i,j,rr(i,j)];k=k+1;endend[r,s]=size(r1);r2=ones(r,2);rulelist=[r1,r2];a=addrule(a,rulelist);51%模糊規(guī)則矩陣51%模糊控制系統(tǒng)仿真e=0;de=0;ke=30;kd=20;ku=1;fork=1:Ne1=ke*e;de1=kd*de;ife1>=6e1=6;elseife1<=-6e1=-6;endifde1>=6de1=6;elseifde1<=-6de1=-6;end52%模糊控制系統(tǒng)仿真52%模糊推理,計算被控對象輸入in=[e1de1];u=ku*evalfis(in,a);uu(1,k)=u;%控制作用于被控系統(tǒng),計算系統(tǒng)輸出k0=a1*x+b*u;k1=a1*(x+h*k0/2)+b*u;k2=a1*(x+h*k1/2)+b*u;k3=a1*(x+h*k2)+b*u;x=x+(k0+2*k1+2*k2+k3)*h/6;y=c*x+d*u;yy(1,k)=y;%計算系統(tǒng)輸出誤差及誤差變化率e1=e;e=y-R(1,k);de=(e-e1)/T;end%模糊控制輸出曲線kk=[1:N]*T;figure(1);plot(kk,R,'k',kk,yy,'r');gridon53%模糊推理,計算被控對象輸入53系統(tǒng)階躍響應(yīng)曲線

54系統(tǒng)階躍響應(yīng)曲線MATLAB應(yīng)用技術(shù)清華大學(xué)出版社王忠禮段慧達(dá)高玉峰編著

55MATLAB應(yīng)用技術(shù)清華大學(xué)出版社王忠禮段慧達(dá)高玉峰編著6MATLAB與模糊控制系統(tǒng)566MATLAB與模糊控制系統(tǒng)26.1模糊系統(tǒng)的MATLAB實現(xiàn)6.1.1模糊集簡介模糊集是一種邊界不分明的集合,模糊集與普通集合既有區(qū)別又有聯(lián)系。2模糊集的表示1模糊概念模糊集菜用隸屬度來表示,論域X上的一個模糊集A,對于任意,都指定了一個數(shù),叫做x對A的隸屬程度稱做A的隸屬函數(shù)。隸屬度函數(shù)有以下11種:(1)高斯型隸屬度函數(shù)

(2)雙側(cè)高斯型隸屬度函數(shù)(3)鐘形隸屬度函數(shù)576.1模糊系統(tǒng)的MATLAB實現(xiàn)6.1.1模糊集簡介(4)Sigmoid函數(shù)型隸屬度函數(shù)(5)差型sigmoid隸屬度函數(shù)(6)積型sigmoid隸屬度函數(shù)(7)Z形隸屬度函數(shù)(8)Ⅱ形隸屬度函數(shù)(9)S形隸屬度函數(shù)(10)梯形隸屬度函數(shù)(11)三角形隸屬度函數(shù)58(4)Sigmoid函數(shù)型隸屬度函數(shù)(5)差型sigmoid3模糊邏輯運算與運算

或運算

非運算

直積

邏輯與(AANDB)

邏輯或(AORB)邏輯非(NOTA)

普通邏輯:模糊邏輯593模糊邏輯運算與運算或運算4模糊規(guī)則模糊推理系統(tǒng)工程中,模糊規(guī)則以模糊語言的形式描述人類的經(jīng)驗和知識,規(guī)則是否正確反映人類專家的經(jīng)驗和知識更新,是否能反映對象的特性,直接決定了模糊推理系統(tǒng)的性能,通常通過模糊規(guī)則的形式是“if…then”,前提由對模糊語言變量的語言什描述構(gòu)成,如“溫度較高”,“壓力較低”等,結(jié)論由對輸出模糊語言變量表示成輸入量的精確什的組合,模糊規(guī)則的這種形式化表示的符合人們通過自然對許多知識的描述和記憶習(xí)慣的。模糊規(guī)則的建立①總結(jié)操作人員工、專家的經(jīng)驗和知識。②基于過程的模糊模型。③基于學(xué)習(xí)的方法。604模糊規(guī)則模糊推理系統(tǒng)工程中,模糊規(guī)則以模糊語言的形式最簡單的if…then規(guī)則的形式是:“如果x是A,則y是B?!睆?fù)合型的if…then規(guī)則的形式很多,例如:“ifm是A且x是Btheny是C,否則z是D”;“ifm是A且x是B且y是C,thenz是D”;“ifm是A或x是Btheny是C,或z是D”;“ifm是A且x是Btheny是C,且z是D”;這里A,B,C,D分別是論域M,X,Y,Z,中模糊集的主義值,if部分是前提或前件,then部分是結(jié)論或后件。輸入模糊化確定出if…then規(guī)則前提中每個命題或斷言為真的程度(即隸屬度)。應(yīng)用模糊算子召喚果規(guī)則的前提有幾部分,則利用模糊算子可以確定出整個前提為真的程度(即整個前提的隸屬度)。應(yīng)用蘊含算子由前提的隸屬度和蘊含琥子,可以確定出結(jié)論為真的程度(即結(jié)論的隸屬度)。61最簡單的if…then規(guī)則的形式是:“如果x是A,則y是B。5模糊推理模推理是采用模糊邏輯由給定的輸入到輸出的映射過程。模糊推理包括五個方面:(1)輸入變量模糊化,即把確定的輸入轉(zhuǎn)化為由隸屬度描述的模糊集。(2)在模糊規(guī)則的前件中應(yīng)用模糊算子(與、或、非)。(3)根據(jù)模糊蘊含運算由前提推斷結(jié)論。(4)合成每一個規(guī)則的結(jié)論部分,得出總的結(jié)論。(5)反模糊化,即把輸出的模糊量轉(zhuǎn)化為確定的輸出。625模糊推理模推理是采用模糊邏輯由給定的輸入到輸出的映射過程。6模糊控制在自動控制理論中,控制器的分析與綜合依賴于精確的數(shù)學(xué)模型。而系統(tǒng)在實際運行過程中,人們將觀察到的過程輸出與設(shè)定值比較,得到過程輸出偏離設(shè)定值程度的模糊語義描述或過程輸出偏離設(shè)定值變化快慢的模糊語義描述,經(jīng)邏輯推理得出控制量的模糊量:“適量減少燃料”,經(jīng)反模糊化且,轉(zhuǎn)化為一精確的控制量,實現(xiàn)整個控制過程,以模糊集和模糊推理為基礎(chǔ),對上述手工操作過程進(jìn)行建模,即可得到期模糊控制器。636模糊控制在自動控制理論中,控制器的分析與綜合依賴于精確的6.1.2模糊推理系統(tǒng)與MATLAB的應(yīng)用1模糊推理系統(tǒng)結(jié)構(gòu)最常見的模糊推理系統(tǒng)的三類:1、純模糊邏輯系統(tǒng)2、Sugeno型模糊邏輯系統(tǒng)3、Mamdani型模糊系統(tǒng)646.1.2模糊推理系統(tǒng)與MATLAB的應(yīng)用1模糊推理系統(tǒng)2Mamdani型模糊邏輯系統(tǒng)構(gòu)建Mamdani型是典型的模糊邏輯系統(tǒng),MATLAB模糊邏輯工具箱中的模糊推理系統(tǒng)有五個過程:輸入變量的模糊化、模糊關(guān)系運算、模糊合成運算、不同規(guī)則結(jié)果的綜合、去模糊化。(1)輸入模糊化(2)輸入模糊集合的合成運算(3)模糊蘊含方法(4)輸出的合成Aggregation(5)逆模糊化(解模糊化)652Mamdani型模糊邏輯系統(tǒng)構(gòu)建Mamdani型是典型6.1.3模糊推理系統(tǒng)的MATLAB模糊工具箱的圖形界面實現(xiàn)模糊推理系統(tǒng)可通過MATLAB模糊工具箱的圖形界面工具來實現(xiàn),方法簡單并且直觀,也可利用MATLAB提供的命令行方式的模糊邏輯函數(shù)編輯實現(xiàn),有利于比較復(fù)雜的模糊推系統(tǒng)。1圖形界面工具箱簡介MATLAB模糊工具箱提供的圖形化工具有五類:模糊推理系統(tǒng)編輯器Fuzzy;隸屬度函數(shù)編輯器Mfedit;模糊規(guī)則編輯器Ruleedit;模糊規(guī)則觀察器Ruleview;模糊推理輸入輸出曲面視圖Surfview。666.1.3模糊推理系統(tǒng)的MATLAB模糊工具箱的圖形界面實2模糊推理系統(tǒng)編輯器(Fuzzy)執(zhí)行Fuzzy命令672模糊推理系統(tǒng)編輯器(Fuzzy)執(zhí)行Fuzzy命令133.隸屬度函數(shù)編輯器(Mfedit)命令窗口鍵入”mfedit”683.隸屬度函數(shù)編輯器(Mfedit)命令窗口鍵入”mfedi4.模糊規(guī)則編輯器(Ruleedit)694.模糊規(guī)則編輯器(Ruleedit)155.模糊規(guī)則觀察器(Ruleview)命令窗口鍵入“ruleview”705.模糊規(guī)則觀察器(Ruleview)命令窗口鍵入“rule6.模糊推理輸入輸出曲面視圖(Surfview)命令窗口鍵入“surfview”716.模糊推理輸入輸出曲面視圖(Surfview)命令窗口鍵入6.1.4模糊邏輯工具箱與Simulink的接口1MATLAB的模糊的圖形化系統(tǒng)建模和仿真工具Simulink當(dāng)在模糊邏輯工具箱中建立了模糊推理系統(tǒng)后,首先,對模糊邏輯工具箱中建立的模糊推理系統(tǒng)后生成FIS文件,然后,在MATLAB命令窗口鍵入命令Simulink或是直接點擊工具欄上的Simulink圖標(biāo),可以打開Simulink模塊庫瀏覽環(huán)境,在Simulink模塊庫瀏覽環(huán)境里通過選擇菜單【File】、【New】、【Model】或直接點擊工具欄上的相應(yīng)圖標(biāo)來創(chuàng)建一個新的模型。在新的仿真模型編輯主窗口中搭建仿真控制系統(tǒng)模型。726.1.4模糊邏輯工具箱與Simulink的接口1MATL例設(shè)計典型二階環(huán)節(jié),

的模糊控制器,使系統(tǒng)輸出盡快跟隨系統(tǒng)輸入。73例設(shè)計典型二階環(huán)節(jié),的模糊控制器,使系統(tǒng)輸出盡快跟隨系統(tǒng)輸設(shè)系統(tǒng)輸入為R=10,系統(tǒng)輸出誤差為e,誤差導(dǎo)數(shù)為de,則可根據(jù)系統(tǒng)輸出的誤差和誤差導(dǎo)數(shù)設(shè)計出模糊控制器(FC)。FC的輸入為e和de的模糊量,輸出為u的模糊量,論域分別為:[-11]、[-11]、[-1010],其模糊語言分別為:E:“大B”;“?。印眃e:“正P”“零Z”、“負(fù)N”;u:“負(fù)大NB”、“負(fù)小NS”、“零ZR”、“正小PS”、“正大PB”。74設(shè)系統(tǒng)輸入為R=10,系統(tǒng)輸出誤差為e,誤差導(dǎo)數(shù)為de,則使用MATLABL圖形界面工具設(shè)計模糊控制器FC:確定隸屬度函數(shù)確定模糊控制器規(guī)則將編制好的文件生成FIS文件上述過程按前面講解完成,該例子的文件名為GH.fis;在MATLAB下的Simulink環(huán)境中建立二級系統(tǒng)的仿真模型如下:75使用MATLABL圖形界面工具設(shè)計模糊控制器FC:21將MATLAB下的GH.fis文件導(dǎo)入Simulink模型中,作為的模糊控制器FC的參數(shù):步驟:(1)選取擇上圖中的模糊模塊控制器(雙擊其圖標(biāo)),打開對話框并給導(dǎo)入到仿真系統(tǒng)中的模糊控制器命名為gh.fis(2)在MATLAB環(huán)境下使用命令:gh=read(‘GH.FIS’)執(zhí)行即可(3)模型中變量修改使用FIS中的Wizard模塊將編制的模糊控制器標(biāo)準(zhǔn)化

76將MATLAB下的GH.fis文件導(dǎo)入Simulink模型中模糊控制器參數(shù)類型轉(zhuǎn)換圖77模糊控制器參數(shù)類型轉(zhuǎn)換圖23系統(tǒng)輸出78系統(tǒng)輸出246.2MATLAB模糊邏輯工具箱命令行函數(shù)應(yīng)用6.2.1MATLAB模糊邏輯工具箱函數(shù)GUI(圖形用戶界面)工具函數(shù)功能anfisedit打開ANFIS編輯器的GUI(圖形界面)fuzzy調(diào)用基本功的FIS編輯器mfedit隸屬度函數(shù)編輯器ruleedit規(guī)則編輯器和解析器ruleview規(guī)則觀測器和模糊推理框圖surfview輸出曲面觀測器796.2MATLAB模糊邏輯工具箱命令行函數(shù)應(yīng)用6.2.1隸屬度函數(shù)函數(shù)功能dsigmf由兩個S形隸屬度函數(shù)的差構(gòu)成的隸屬度函數(shù)gauss2mf聯(lián)合高斯型隸屬度函數(shù)gaussmf高斯型隸屬度函數(shù)gbellmf廣義鐘形隸屬并函數(shù)pimfⅡ形隸屬度函數(shù)psigmf由兩個S形隸屬度函數(shù)的積構(gòu)成的隸屬度函數(shù)smfS狀隸屬度函數(shù)sigmfS形隸屬并函數(shù)trapmf梯形隸屬度函數(shù)trimf三角形隸屬度函數(shù)zmfZ形隸屬度函數(shù)80隸屬度函數(shù)函數(shù)功能dsigmf由兩個S形隸屬度函數(shù)的差構(gòu)成FIS數(shù)據(jù)結(jié)構(gòu)管理函數(shù)功能addmf隸屬度函添加到FIS(模糊推理系統(tǒng))addrule在FIS中添加規(guī)則addvar在FIS中添加變量defuzz反模糊化的隸屬度函數(shù)evalfis完成模糊推理計算evalmf普通隸屬度函數(shù)的計算gensurf產(chǎn)生FIS輸出曲面getfis獲取模糊系統(tǒng)的特性mf2mf在隸屬度函數(shù)之間進(jìn)行參數(shù)變換newfis建立新的FISparsrule模糊規(guī)則解析plotfis繪圖表示FISplotmf繪制出給定變量的所有隸屬度函數(shù)readfis從磁盤中裝入FISrmmf從FIS中刪除隸屬度函數(shù)rmvar從FIS中刪除變量setfis設(shè)置模糊系統(tǒng)的特性showfis顯示帶注釋的FISshowrule顯示FIS規(guī)則writefis將FIS結(jié)構(gòu)保存到磁盤文件中81FIS數(shù)據(jù)結(jié)構(gòu)管理函數(shù)功能addmf隸屬度函添加到FIS先進(jìn)技術(shù)函數(shù)功能anfisSugeno型的訓(xùn)練程序fcm模糊C均值聚類genfis1從示加聚類的數(shù)據(jù)中產(chǎn)生FIS結(jié)構(gòu)genfis2利用減法聚類從數(shù)據(jù)中產(chǎn)生FIS結(jié)構(gòu)subclust找出減法聚類的聚類中心82先進(jìn)技術(shù)函數(shù)功能anfisSugeno型的訓(xùn)練程序fcmSimulink仿真方框函數(shù)功能fuzblock模糊邏輯控制器框圖仿真sffisSimulink中和模糊推理S函數(shù)83Simulink仿真方框函數(shù)功能fuzblock模糊邏輯控其余函數(shù)函數(shù)功能convertfisFIS結(jié)構(gòu)的版本變換findcluster模糊C均值和減法聚類的交互聚類GUIfuzarith完成模糊算術(shù)運算mam2sug將Mamdani型的FIS變換成Sugeno型FISfuzdemos模糊邏輯工具箱演示程序列表helpfuzzy84其余函數(shù)功能convertfisFIS結(jié)構(gòu)的版本變換fin模糊系統(tǒng)演示程序函數(shù)功能defuzzdm去模糊方法fcmdemoFCM聚類方法演示(二維)gasdemo使用減法聚類的ANFIS演示juggler魔球演示invkine機(jī)械臂的倒置irisfcmFCM聚類演示(四維)noisedm自適應(yīng)噪聲對消slbb球棒控制slcp倒立擺控制sltank水位控制sltankrule水位控制(得用規(guī)則觀測器)sltbu卡車倒車控制85模糊系統(tǒng)演示程序功能defuzzdm去模糊方法fcmd6.2.2MATLAB命令行函數(shù)使用1、隸屬度函數(shù)(1)dsigmf功能:由兩個S形隸屬度函數(shù)的差構(gòu)成的隸屬度函數(shù)。格式:y=dsigmf(x,[a1c1a2c2])(2)Gauss2mf功能:聯(lián)合高斯(Gaussian)型隸屬函數(shù)格式:y=gauss2mf(x,[sig1c1sig2c2])(3)gaussmf功能:高斯(Gaussian)型隸屬度函數(shù)。格式:y=gaussmf(x,[sigc])866.2.2MATLAB命令行函數(shù)使用1、隸屬度函數(shù)(1)d(4)gbellmf功能:廣義鐘形隸屬度函數(shù)。格式:y=gbellmf(x,params)(5)primf功能:Ⅱ形隸屬度函數(shù)。格式:y=pimf(x,[abcd])(6)psigmf功能:由兩個S形隸屬度函數(shù)的積成的隸屬度函數(shù)。格式:y=psigmf(x,[a1c1a2c2])(7)smf功能:S狀隸屬度函數(shù)。格式:y=smf(x,[ab])87(4)gbellmf(5)primf(6)psigmf(7)(8)Sigmf功能:S形隸屬度函數(shù)。格式:y=sigmf(x,[ac])(9)trapmf功能:梯形隸屬度函數(shù)。格式:y=trapmf(x,[abcd])(10)

trimf功能:三角形隸屬度函數(shù)。格式:y=trimf(x,params)y=trimf(x,[abc])(11)zmf功能:Z形隸屬度函數(shù)。格式:y=zmf(x,[ab])88(8)Sigmf(9)trapmf(10)trimf(112.FIS數(shù)據(jù)結(jié)構(gòu)管理(1)addmf功能:隸屬度函數(shù)添加到FIS(模糊推理系統(tǒng))。格式:a=addmf(a,′varType′,varIndex,′mfName′,′mfType′,mfParams)(2)addrule功能:在FIS中添加規(guī)則。格式:a=addrule(a,ruleList)(3)addvar功能:在FIS中添加變量:格式:a=addvar(a,′varType′,′varName′,varBounds)892.FIS數(shù)據(jù)結(jié)構(gòu)管理(1)addmf(2)addrule((4)defuzz功能:反模糊化的隸屬度函數(shù)。格式:out=defuzz(x,mf,type)(5)evalfis功能:完成模糊推理計算。格式:output=evalfis(input,fismat)Output=evalfis(input,fismat,numPts)[output,IRR,ORR,ARR]=evalfis(input,fismat)[output,IRR,ORR,ARR]=evalfis(input,fismat,numPts)(6)evalmf功能:普通隸屬度函數(shù)的計算。(7)gensurf功能:產(chǎn)生FIS輸出曲面。90(4)defuzz(5)evalfis(6)evalmf(7(8)getfis功能:獲取模糊系統(tǒng)的特性。(10)newfis功能:建立新的FIS.格式:a=newfis(fisName,fisType,andMethod,orMethod,impMethod,aggMethod,defuzzMethod)(9)mf2mf功能:在隸屬度函數(shù)之間進(jìn)行參數(shù)變換。格式:outParams=mf2mf(inParams,inType,outType)(11)parsrule功能:模糊規(guī)則解析。格式:fis2=parsrule(fis,txtRuleList)fis2=parsrule(fis,txtRuleList,ruleFormat)fis2=parsrule(fis,txtRuleList,ruleFormat,lang)91(8)getfis(10)newfis(9)mf2mf(11(12)plotfis功能:繪圖表示FIS。格式:plotfis(fismat)(13)plotmf功能:繪制出給定變量的所有隸屬度函數(shù)。格式:plotmf(fismat,′varType′,varIndex)(14)readfis功能:從磁盤中裝入FIS。格式:fismat=raedfis(′filename′)(15)rmmf功能:從FIS中刪除隸屬度函數(shù)。格式:fis=rmmf(fis,′varType′,varIndex,′mf′,mfIndex)92(12)plotfis(13)plotmf(14)readf(16)rmvar功能:從FIS中刪除變量。格式:[fis2,errorStr]=rmvar(fis,′varType′,varIndex)fis2=rmvar(fis,′varType′,varIndex)(17)setfis功能:設(shè)置模糊系統(tǒng)的特性。格式:a=setfis(a,′fisPropname′,′newfisProp′);a=setfis(a,′varType′,varIndex,′varPropname′,′newvarProp′);a=setfis(a,′varType′,varIndex,′mf′,mfIndex,′mfPropname′,′newmfProp′);(18)showfis功能:顯示帶注釋的FIS。格式:showfis(fismat)93(16)rmvar(17)setfis(18)show19.Showrule功能:顯示FIS規(guī)則。格式:showrule(fis)showrule(fis,indxList)showrule(fis,indexList,format)showrule(fis,indexList,format,Lang)9419.Showrule403、先進(jìn)技術(shù)(1)anfis功能:Sugeno型FIS的訓(xùn)練程序。(2)fcm功能:模糊C均值聚類。格式:[center,U,obj_fcn]=fcn(data,cluster_n)(3)genfis1功能:從未加聚類的數(shù)據(jù)中產(chǎn)生FIS結(jié)構(gòu)。格式:fismat=genfis1(data)(4)genfis2功能:利用減法聚類從數(shù)據(jù)中產(chǎn)生FIS結(jié)構(gòu)。格式:fismat=genfis2(Xin,Xout,radii)fismat=genfis2(Xin,Xout,radii,xBounds)fismat=genfis2(Xin,Xout,radii,xBounds,options)953、先進(jìn)技術(shù)(1)anfis(2)fcm(3)genfis(5)Subclust功能:找出減法聚類的聚類中心。格式:[C,S]=subclust(X,radii,xBounds,options)96(5)Subclust424、Simulink仿真方框(1)fuzblock功能:模糊邏輯控制器框圖仿真。格式:fuzblock(2)sffis功能:Simulink中的模糊推理S函數(shù)。格式:output=sffis(t,x,u,flag,fismat)974、Simulink仿真方框(1)fuzblock(2)5、其余函數(shù)(1)Convertfis功能:FIS結(jié)構(gòu)的版本變換。格式:fis_new=converfis(fis_old)(2)findcluster功能:模糊C均值和減法聚類的交互聚類GUI。格式:findcluster(3)fuzarith功能:完成模糊算術(shù)運算。格式:C=fuzarith(X,A,B,operator)985、其余函數(shù)(1)Convertfis(2)findclus(4)mam2sug功能:將Mamdani型的FIS變換成Sugeno型FIS。(5)fuzdemos功能:模糊邏輯工具箱演示程序列表。格式:fuzdemos99(4)mam2sug(5)fuzdemos456.2.3MATLAB模糊邏輯工具箱命令函數(shù)應(yīng)用實例設(shè)計典型二階環(huán)節(jié):

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論