QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
8天前
查看: 2382|回复: 9
收起左侧

[已解决] 模糊控制!

 关闭 [复制链接]
发表于 2007-6-9 12:47:15 | 显示全部楼层 |阅读模式 来自: 中国浙江杭州

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
谁有模糊控制方面的资料呀?/ M; ]2 P* N6 b7 p/ f
我想学习一下!~0 q9 b$ K4 x6 `/ h# J
希望能共享!~
发表于 2007-6-11 08:17:51 | 显示全部楼层 来自: 中国山东泰安

模糊控制


$ L7 Z& R. [& @" W/ K; L模糊控制控制是一个系统概念,不是一两句话能够解释的清楚的.  F) y8 R! l3 \" Q; ?
本人对此也不是很专业,只是以前做产品是用到过,本来不想应助,可是看到这么多天无人应助.似乎不大好.
6 N6 M+ [) W2 g; M下面俺跟你传一个附件(内含模糊控制简介模糊控制原理两片文章)) s7 R" b* `- @2 L: B7 b' _
制作的比较简单,请广大会员给予批评指正.5 `1 L3 v( U) r1 j; z* Y2 A+ b
Windows WORD版的,应该所有的用户都能够阅读.

模糊控制简介

模糊控制简介

模糊控制原理

模糊控制原理

mmhhkkzz.zip

449.23 KB, 下载次数: 14

模糊控制

评分

参与人数 1三维币 +5 收起 理由
bdblbyq + 5 应助

查看全部评分

 楼主| 发表于 2007-6-16 10:17:29 | 显示全部楼层 来自: 中国浙江杭州
我是刚刚接触这方面,不是很了解。% C# c0 t6 I1 f8 N- m- ^$ P
所以只要是介绍模糊控制的都对我有帮助,谢谢!~
头像被屏蔽
发表于 2007-6-16 18:01:51 | 显示全部楼层 来自: 中国北京
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2007-6-21 16:56:54 | 显示全部楼层 来自: 中国安徽淮南
自从1965年美国加利福尼亚大学控制论专家L .A .zadeh教授提出模糊数学以来”,吸引了众多的学者对其进行研究,使其理论与方法日臻完善,并且广泛地应用于自然科学和社会科学的各个领域,尤其是在第5代计算机研制和知识工程开发等领域占有特殊重要的地位。把模糊逻辑应用于控制领域则始于1973年”。1974年英国的E.H.Mamdani成功地将模糊控制应用于锅炉和蒸汽机控制。此后20多年来,模糊控制不断发展并在许多领域中得到成功应用。由于模糊逻辑本身提供了由专家构造语言信息并将其转化为控制策略的一种系统的推理方法,因而能够解决许多复杂而无法建立精确数学模型系统的控制问题,所以它是处理推理系统和控制系统中不精确和不确定性的一种有效方法。从广义上讲,模糊控制是适于模糊推理,模仿人的思维方式,对难以建立精确数学模型的对象实施的一种控制策略。它是模糊数学同控制理论相结合的产物,同时也是智能控制的重要组成部分。模糊控制的突出特点在于:
2 k1 s  @& ^5 K
0 |4 F& N5 i8 Q( D" O4 }, z* S! w    ①控制系统的设计不要求知道被控对象的精确数学模型,只需要提供现场操作人员的经* d7 t) T$ H9 x- J% E8 ?
  B+ `" m3 L% F/ i* a, A4 J
验知识及操作数据。8 X7 L8 N' c$ E; s" k+ x

" a; \( p/ Y% b  M    ⑦控制系统的鲁棒性强,适应于解决常规控制难以解决的非线性、时变及大纯滞后等问题。" X% ^' m6 n9 M: \' [# s; E* I
. i% e5 A) v9 w0 q
    ③以语言变量代替常规的数学变量,易于形成专家的“知识”。
1 l, o" n7 |8 K6 A: O% \& P6 c4 F
0 L4 {- E# E1 b/ z! i( \    ④控制推理采用“不精确推理”(Approximatc Reasoning)。推理过程模仿人的思维过程。由于介入了人类的经验.因而能够处理复杂甚至“病态”系统。

评分

参与人数 1三维币 +5 收起 理由
bdblbyq + 5 鼓励参与技术讨论、应助! 注意尽可能 ...

查看全部评分

发表于 2007-6-21 17:02:13 | 显示全部楼层 来自: 中国安徽淮南
模糊控制理論9 I5 Y1 c' a! ]( J9 g
在傳統的控制領域裏,控制系統動態模式的精確與否是影響控制優劣的最主要關鍵,系統動態的資訊越詳細,則越能達到精確控制的目的。然而,對於複雜的系統,由於變數太多,往往難以正確的描述系統的動態,於是工程師便利用各種方法來簡化系統動態,以達成控制的目的,但卻不儘理想。換言之,傳統的控制理論對於明確系統有強而有力的控制能力,但對於過於複雜或難以精確描述的系統,則顯得無能為力了。因此便嘗試著以模糊數學來處理這些控制問題。
% T6 I4 W7 x  n自從Zadeh發展出模糊數學之後,對於不明確系統的控制有極大的貢獻,自七○年代以後,便有一些實用的模糊控制器相繼的完成,使得我們在控制領域中又向前邁進了一大步,在此將對模糊控制理論做一番淺介。
+ X& n' s- ^2 R6 k& u9 d* X5 K一般控制系統的架構,此架構包含了五個主要部分,即:定義變數、模糊化、知識庫、邏輯判斷及反模糊化,底下將就每一部分做簡單的說明:' N/ R/ q  g/ }" d* m
(1) 定義變數:也就是決定程序被觀察的狀況及考慮控制的動作,例如在一般控制問題上,輸入變數有輸出誤差E與輸出誤差之變化率CE,而控制變數則為下一個狀態之輸入U。其中E、CE、U統稱為模糊變數。
: U: j+ n* A% |4 R(2) 模糊化(fuzzify):將輸入值以適當的比例轉換到論域的數值,利用口語化變數來描述測量物理量的過程,依適合的語言值(linguisitc value)求該值相對之隸屬度,此口語化變數我們稱之為模糊子集合(fuzzy subsets)。1 Z/ b4 d# G% [( c) c/ n, S
(3) 知識庫:包括資料庫(data base)與規則庫(rule base)兩部分,其中資料庫是提供處理模糊數據之相關定義;而規則庫則藉由一群語言控制規則描述控制目標和策略。
" N% k8 K1 n9 L# @* S, I# C2 j( Y(4) 邏輯判斷:模仿人類下判斷時的模糊概念,運用模糊邏輯和模糊推論法進行推論,而得到模糊控制訊號。此部分是模糊控制器的精髓所在。
" q2 o3 ^! |" F: c( Y; e(5) 解模糊化(defuzzify):將推論所得到的模糊值轉換為明確的控制訊號,做為系統的輸入值。
发表于 2007-6-21 17:05:12 | 显示全部楼层 来自: 中国安徽淮南
续:控制變數的選擇要能夠具有系統特性,而控制變數選擇是否正確,對系統的性能將有很大的影響。例如做位置控制時,系統輸出與設定值的誤差量即可當做模糊控制器的輸入變數。一般而言,可選用系統輸出、輸出變化量、輸出誤差、輸出誤差變化量及輸出誤差量總和等,做為模糊控制器的語言變數,而如何選擇則有賴工程師對於系統的瞭解和專業知識而定。因此,經驗和工程知識在選擇控制變數時佔有相當重要的角色。
7 L0 R. n, v  ]) e' e! O, i論域分割
% g% f: A; i- s- {% |/ S9 q前一節提到了控制變數的選擇問題,當控制變數確定之後,接下來就是根據經驗寫出控制規則,但是在做成模糊控制規則之前,首先必需對模糊控制器的輸入和輸出變數空間做模糊分割。例如當輸入空間只有單一變數時,可以用三個或五個模糊集合對空間做模糊分割,劃分成三個或五個區域。當輸入空間為二元變數時,如採用四條模糊控制規則,可以將空間分成四個區域,模糊分割即對部分空間表為模糊狀態,圖中斜線部份即為對明確的領域。
% r+ t, D& j0 J$ B模糊分割時各領域間重疊的程度大大地影響控制的性能;一般而言,模集合重疊的程度並沒有明確的決定方法,目前大都依靠模擬和實驗的調整決定分割方式,不過最近有些報告提出大約1/3~1/2最為理想。重疊的部份意味著模糊控制規則間模糊的程度,因此模糊分割是模糊控制的重要特徵。
发表于 2007-6-21 17:07:23 | 显示全部楼层 来自: 中国安徽淮南
模糊控制理論9 T. X2 R6 L: n1 Q" d8 n$ O
在傳統的控制領域裏,控制系統動態模式的精確與否是影響控制優劣的最主要關鍵,系統動態的資訊越詳細,則越能達到精確控制的目的。然而,對於複雜的系統,由於變數太多,往往難以正確的描述系統的動態,於是工程師便利用各種方法來簡化系統動態,以達成控制的目的,但卻不儘理想。換言之,傳統的控制理論對於明確系統有強而有力的控制能力,但對於過於複雜或難以精確描述的系統,則顯得無能為力了。因此便嘗試著以模糊數學來處理這些控制問題。
0 y) j" G% [5 V6 \8 V9 h/ P自從Zadeh發展出模糊數學之後,對於不明確系統的控制有極大的貢獻,自七○年代以後,便有一些實用的模糊控制器相繼的完成,使得我們在控制領域中又向前邁進了一大步,在此將對模糊控制理論做一番淺介。# r4 F, K% o. h' N+ e& v$ _
一般控制系統的架構,此架構包含了五個主要部分,即:定義變數、模糊化、知識庫、邏輯判斷及反模糊化,底下將就每一部分做簡單的說明:- z) r! e* o' A
(1) 定義變數:也就是決定程序被觀察的狀況及考慮控制的動作,例如在一般控制問題上,輸入變數有輸出誤差E與輸出誤差之變化率CE,而控制變數則為下一個狀態之輸入U。其中E、CE、U統稱為模糊變數。( Q& h' g) i+ P% n; v% x) r9 r
(2) 模糊化(fuzzify):將輸入值以適當的比例轉換到論域的數值,利用口語化變數來描述測量物理量的過程,依適合的語言值(linguisitc value)求該值相對之隸屬度,此口語化變數我們稱之為模糊子集合(fuzzy subsets)。
  Q2 O) [2 f4 W/ M9 y: i(3) 知識庫:包括資料庫(data base)與規則庫(rule base)兩部分,其中資料庫是提供處理模糊數據之相關定義;而規則庫則藉由一群語言控制規則描述控制目標和策略。- o2 @7 P+ l7 V) B9 ~$ |1 {2 }0 E
(4) 邏輯判斷:模仿人類下判斷時的模糊概念,運用模糊邏輯和模糊推論法進行推論,而得到模糊控制訊號。此部分是模糊控制器的精髓所在。3 `/ P7 j2 _( S  k( R9 Q
(5) 解模糊化(defuzzify):將推論所得到的模糊值轉換為明確的控制訊號,做為系統的輸入值。
发表于 2007-6-23 09:48:14 | 显示全部楼层 来自: 中国黑龙江大庆
深奥的学科
- y( M( C( ~. s( P8 b2 U* c支 持 一 下
发表于 2007-6-27 14:54:57 | 显示全部楼层 来自: 中国江苏南京
这个可不是补两天就可以掌握的
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表