1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Chương 4: Điều khiển mờ pptx

98 170 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 98
Dung lượng 1,06 MB

Nội dung

Chng 4 : iu khin m Hc kì 1 nm hc 2005-2006 Chng 4 IU KHIN M Khái nim v logic m đc giáo s L.A Zadeh đa ra ln đu tiên nm 1965, ti trng i hc Berkeley, bang California - M. T đó lý thuyt m đã đc phát trin và ng dng rng rãi. Nm 1970 ti trng Mary Queen, London – Anh, Ebrahim Mamdani đã dùng logic m đ điu khin mt máy hi nc mà ông không th điu khin đc bng k thut c đin. Ti c Hann Zimmermann đã dùng logic m cho các h ra quyt đnh. Ti Nht logic m đc ng dng vào nhà máy x lý nc ca Fuji Electronic vào 1983, h thng xe đin ngm ca Hitachi vào 1987. Lý thuyt m ra đi  M, ng dng đu tiên  Anh nhng phát trin mnh m nht là  Nht. Trong lnh vc T đng hoá logic m ngày càng đc ng dng rng rãi. Nó thc s hu dng vi các đi tng phc tp mà ta cha bit rõ hàm truyn, logic m có th gii quyt các vn đ mà điu khin kinh đin không làm đc. 4.1. Khái nim c bn  hiu rõ khái nim “M” là gì ta hãy thc hin phép so sánh sau : Trong toán hc ph thông ta đã hc khá nhiu v tp hp, ví d nh tp các s thc R, tp các s nguyên t P={2,3,5, }… Nhng tp hp nh vy đc gi là tp hp kinh đin hay tp rõ, tính “RÕ”  đây đc hiu là vi mt tp xác đnh S cha n phn t thì ng vi phn t x ta xác đnh đc mt giá tr y=S(x). Gi ta xét phát biu thông thng v tc đ mt chic xe môtô : chm, trung bình, hi nhanh, rt nhanh. Phát biu “CHM”  đây không đc ch rõ là bao nhiêu km/h, nh vy t “CHM” có min giá tr là mt khong nào đó, ví d 5km/h – 20km/h chng hn. Tp hp L={chm, trung bình, hi nhanh, rt nhanh} nh vy đc gi là mt tp các bin ngôn ng. Vi mi thành phn ngôn ng x k ca phát biu trên nu nó nhn đc mt kh nng μ (x k ) thì tp hp F gm các cp (x, μ (x k )) đc gi là tp m. 4.1.1. nh ngha tp m Tp m F xác đnh trên tp kinh đin B là mt tp mà mi phn t ca nó là mt cp giá tr (x, μ F (x)), vi x ∈ X và μ F (x) là mt ánh x : PGS.TS Nguyn Th Phng Hà http://www.khvt.com μ F (x) : B → [0 1] trong đó : μ F gi là hàm thuc , B gi là tp nn. 4.1.2. Các thut ng trong logic m •  cao tp m F là giá tr h = Sup μ F (x), trong đó sup μ F (x) ch giá tr nh nht trong tt c các chn trên ca hàm μ F (x). • Min xác đnh ca tp m F, ký hiu là S là tp con tho mãn : S = Supp μ F (x) = { x ∈ B | μ F (x) > 0 } • Min tin cy ca tp m F, ký hiu là T là tp con tho mãn : T = { x ∈ B | μ F (x) = 1 } • Các dng hàm thuc (membership function) trong logic m Có rt nhiu dng hàm thuc nh : Gaussian, PI-shape, S-shape, Sigmoidal, Z-shape … 0 0.2 0.4 0.6 0.8 1 trapmf gbellmf trimf gaussmf gauss2mf smf 0 0.2 0.4 0.6 0.8 1 zmf psigmf dsigmf pimf sigmf Hình 4.1: μ 1 min tin cy MX  Chng 4 : iu khin m Trang 3 4.1.3. Bin ngôn ng Bin ngôn ng là phn t ch đo trong các h thng dùng logic m.  đây các thành phn ngôn ng ca cùng mt ng cnh đc kt hp li vi nhau.  minh ho v hàm thuc và bin ngôn ng ta xét ví d sau : Xét tc đ ca mt chic xe môtô, ta có th phát biu xe đang chy: - Rt chm (VS) - Chm (S) - Trung bình (M) - Nhanh (F) - Rt nhanh (VF) Nhng phát biu nh vy gi là bin ngôn ng ca tp m. Gi x là giá tr ca bin tc đ, ví d x =10km/h, x = 60km/h … Hàm thuc tng ng ca các bin ngôn ng trên đc ký hiu là : μ VS (x), μ S (x), μ M (x), μ F (x), μ VF (x) Nh vy bin tc đ có hai min giá tr : - Min các giá tr ngôn ng : N = { rt chm, chm, trung bình, nhanh, rt nhanh } - Min các giá tr vt lý : V = { x∈B | x ≥ 0 } Bin tc đ đc xác đnh trên min ngôn ng N đc gi là bin ngôn ng. Vi mi x∈B ta có hàm thuc : x → μ X = { μ VS (x), μ S (x), μ M (x), μ F (x), μ VF (x) } Ví d hàm thuc ti giá tr rõ x=65km/h là : μ X (65) = { 0;0;0.75;0.25;0 } VS S M F VF 0 20 40 60 65 80 100 tc đ μ 1 0.75 0.25 Hình 4.2: PGS.TS Nguyn Th Phng Hà http://www.khvt.com 4.1.4. Các phép toán trên tp m Cho X,Y là hai tp m trên không gian nn B, có các hàm thuc tng ng là μ X , μ Y , khi đó : - Phép hp hai tp m : X∪Y + Theo lut Max μ X ∪ Y (b) = Max{ μ X (b) , μ Y (b) } + Theo lut Sum μ X ∪ Y (b) = Min{ 1, μ X (b) + μ Y (b) } + Tng trc tip μ X ∪ Y (b) = μ X (b) + μ Y (b) - μ X (b). μ Y (b) - Phép giao hai tp m : X∩Y + Theo lut Min μ X ∪ Y (b) = Min{ μ X (b) , μ Y (b) } + Theo lut Lukasiewicz μ X ∪ Y (b) = Max{0, μ X (b)+ μ Y (b)-1} + Theo lut Prod μ X ∪ Y (b) = μ X (b). μ Y (b) - Phép bù tp m : c X μ (b) = 1- μ X (b) 4.1.5. Lut hp thành 1. Mnh đ hp thành Ví d điu khin mc nc trong bn cha, ta quan tâm đn 2 yu t : + Mc nc trong bn L = {rt thp, thp, va} + Góc m van ng dn G = {đóng, nh, ln} Ta có th suy din cách thc điu khin nh th này : Nu mc nc = rt thp Thì góc m van = ln Nu mc nc = thp Thì góc m van = nh Nu mc nc = va Thì góc m van = đóng Trong ví d trên ta thy có cu trúc chung là “Nu A thì B” . Cu trúc này gi là mnh đ hp thành, A là mnh đ điu kin, C = A ⇒ B là mnh đ kt lun. nh lý Mamdani : “ ph thuc ca kt lun không đc ln hn đ ph thuc điu kin” Nu h thng có nhiu đu vào và nhiu đu ra thì mnh đ suy din có dng tng quát nh sau : If N = n i and M = m i and … Then R = r i and K = k i and …. 2. Lut hp thành m Lut hp thành là tên gi chung ca mô hình biu din mt hay nhiu hàm thuc cho mt hay nhiu mnh đ hp thành. Chng 4 : iu khin m Trang 5 Các lut hp thành c bn + Lut Max – Min + Lut Max – Prod + Lut Sum – Min + Lut Sum – Prod a. Thut toán xây dng mnh đ hp thành cho h SISO Lut m cho h SISO có dng “If A Then B” Chia hàm thuc μ A (x) thành n đim x i , i = 1,2,…,n Chia hàm thuc μ B (y) thành m đim y j , j = 1,2,…,m Xây dng ma trn quan h m R R= ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ ),( )1,( ),2( )1,2( ),1( )1,1( ymxnyxn ymxyx ymxyx RR RR RR μμ μμ μμ = ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ rnmrn mrr mrr 1 2 21 1 11 Hàm thuc μ B’ (y) đu ra ng vi giá tr rõ đu vào x k có giá tr μ B’ (y) = a T .R , vi a T = { 0,0,0,…,0,1,0….,0,0 }. S 1 ng vi v trí th k. Trong trng hp đu vào là giá tr m A’ thì μ B’ (y) là : μ B’ (y) = { l 1 ,l 2 ,l 3 ,…,l m } vi l k =maxmin{a i ,r ik }. b. Thut toán xây dng mnh đ hp thành cho h MISO Lut m cho h MISO có dng : “If cd 1 = A 1 and cd 2 = A 2 and … Then rs = B” Các bc xây dng lut hp thành R : • Ri rc các hàm thuc μ A1 (x 1 ), μ A2 (x 2 ), … , μ An (x n ), μ B (y) • Xác đnh đ tho mãn H cho tng véct giá tr rõ đu vào x={c 1 ,c 2 ,…,c n } trong đó c i là mt trong các đim mu ca μ Ai (x i ). T đó suy ra H = Min{ μ A1 (c 1 ), μ A2 (c 2 ), …, μ An (c n ) } • Lp ma trn R gm các hàm thuc giá tr m đu ra cho tng véct giá tr m đu vào: μ B’ (y) = Min{ H, μ B (y) } hoc μ B’ (y) = H. μ B (y) PGS.TS Nguyn Th Phng Hà http://www.khvt.com 4.1.6. Gii m Gii m là quá trình xác đnh giá tr rõ  đu ra t hàm thuc μ B’ (y) ca tp m B’. Có 2 phng pháp gii m : 1. Phng pháp cc đi Các bc thc hin : - Xác đnh min cha giá tr y’, y’ là giá tr mà ti đó μ B’ (y) đt Max G = { y ∈ Y | μ B’ (y) = H } - Xác đnh y’ theo mt trong 3 cách sau : + Nguyên lý trung bình + Nguyên lý cn trái + Nguyên lý cn phi • Nguyên lý trung bình : y’ = 2 21 yy + • Nguyên lý cn trái : chn y’ = y1 • Nguyên lý cn phi : chn y’ = y2 2. Phng pháp trng tâm im y’ đc xác đnh là hoành đ ca đim trng tâm min đc bao bi trc hoành và đng μ B’ (y). Công thc xác đnh : y’ = ∫ ∫ S S (y)dy )( μ μ dyyy trong đó S là min xác đnh ca tp m B’ y1 y2 y μ H G Hình 4.3: Chng 4 : iu khin m Trang 7 ♦Phng pháp trng tâm cho lut Sum-Min Gi s có m lut điu khin đc trin khai, ký hiu các giá tr m đu ra ca lut điu khin th k là μ B’k (y) thì vi quy tc Sum-Min hàm thuc s là μ B’ (y) = ∑ = m k kB y 1 ' )( μ , và y’ đc xác đnh : y’ = () ∑ ∑ ∑ ∫ ∑ ∫ ∑ ∫ ∑ = = = = = = = ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ = ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ m k k m k k m k yB m k kB S m k kB S m k kB A M dyy dyyy dyy dyyy 1 1 1 S ' 1 ' 1 ' 1 ' )( )( )( )( μ μ μ μ (4.1) trong đó M i = ∫ S ' )( dyyy kB μ và A i = ∫ S ' )( dyy kB μ i=1,2,…,m Xét riêng cho trng hp các hàm thuc dng hình thang nh hình trên : M k = )3333( 6 12 222 1 2 2 ambmabmm H ++−+− A k = 2 H (2m 2 – 2m 1 + a + b) Chú ý hai công thc trên có th áp dng c cho lut Max-Min ♦ Phng pháp đ cao T công thc (4.1), nu các hàm thuc có dng Singleton thì ta đc: y’ = ∑ ∑ = = m k k m k kk H Hy 1 1 vi H k = μ B’k (y k ) ây là công thc gii m theo phng pháp đ cao. y m1 m2 a b μ H PGS.TS Nguyn Th Phng Hà http://www.khvt.com 4.1.7. Mô hình m Tagaki-Sugeno Mô hình m mà ta nói đn trong các phn trc là mô hình Mamdani. u đim ca mô hình Mamdani là đn gin, d thc hin nhng kh nng mô t h thng không tt. Trong k thut điu khin ngi ta thng s dng mô hình m Tagaki-Sugeno (TS). Tagaki-Sugeno đa ra mô hình m s dng c không gian trng thái m ln mô t linh hot h thng. Theo Tagaki/Sugeno thì mt vùng m LX k đc mô t bi lut : R sk : If x = LX k Then uxBxxAx kk )()( += $ (4.2) Lut này có ngha là: nu véct trng thái x nm trong vùng LX k thì h thng đc mô t bi phng trình vi phân cc b uxBxxAx kk )()( += $ . Nu toàn b các lut ca h thng đc xây dng thì có th mô t toàn b trng thái ca h trong toàn cc. Trong (4.2) ma trn A(x k ) và B(x k ) là nhng ma trn hng ca h thng  trng tâm ca min LX k đc xác đnh t các chng trình nhn dng. T đó rút ra đc : ∑ += ))()(( uxBxxAwx kk k $ (4.3) vi w k (x) ∈ [0 , 1] là đ tho mãn đã chun hoá ca x* đi vi vùng m LX k Lut điu khin tng ng vi (4.2) s là : R ck : If x = LX k Then u = K(x k )x Và lut điu khin cho toàn b không gian trng thái có dng: ∑ = = N k k k xxKwu 1 )( (4.4) T (4.2) và (4.3) ta có phng trình đng hc cho h kín: xxKxBxAxwxwx lkk l k ))()()()(()( += ∑ $ Ví d : Mt h TS gm hai lut điu khin vi hai đu vào x 1 ,x 2 và đu ra y. R 1 : If x 1 = BIG and x 2 = MEDIUM Then y 1 = x 1 -3x 2 R 2 : If x 1 = SMALL and x 2 = BIG Then y 2 = 4+2x 1 u vào rõ đo đc là x 1 * = 4 và x 2 * = 60. T hình bên di ta xác đnh đc : LX BIG (x 1 *) = 0.3 và LX BIG (x 2 *) = 0.35 LX SMALL (x 1 *) = 0.7 và LX MEDIUM (x 2 *) = 0.75 Chng 4 : iu khin m Trang 9 T đó xác đnh đc : Min(0.3 ; 0.75)=0.3 và Min(0.35 ; 0.7)=0.35 y 1 = 4-3×60 = -176 và y 2 = 4+2×4 = 12 Nh vy hai thành phn R 1 và R 2 là (0.3 ; -176) và (0.35 ; 12). Theo phng pháp tng trng s trung bình ta có: 77.74 35.03.0 1235.0)176(3.0 −= + × + − × =y 4.2. B điu khin m 4.2.1. Cu trúc mt b điu khin m Mt b điu khin m gm 3 khâu c bn: + Khâu m hoá + Thc hin lut hp thành + Khâu gii m Xét b điu khin m MISO sau, vi véct đu vào X = [ ] T n uuu 21 0.7 1 0.3 1 0.75 0 60 100 0 4 10 0.35 X y ’ R 1 If … Then… R n If … Then … H 1 H n Hình 4.4: PGS.TS Nguyn Th Phng Hà http://www.khvt.com 4.2.2. Nguyên lý điu khin m ♦ Các bc thit k h thng điu khin m. + Giao din đu vào gm các khâu: m hóa và các khâu hiu chnh nh t l, tích phân, vi phân … + Thip b hp thành : s trin khai lut hp thành R + Giao din đu ra gm : khâu gii m và các khâu giao din trc tip vi đi tng. 4.2.3. Thit k b điu khin m • Các bc thit k: B1 : nh ngha tt c các bin ngôn ng vào/ra. B2 : Xác đnh các tp m cho tng bin vào/ra (m hoá). + Min giá tr vt lý ca các bin ngôn ng. + S lng tp m. + Xác đnh hàm thuc. + Ri rc hoá tp m. B3 : Xây dng lut hp thành. B4 : Chn thit b hp thành. B5 : Gii m và ti u hoá. Hình 4.5: e μ B y’ lut điu khin Giao din đu vào Giao din đu ra Thit b hp thành X e u y BKM  IT   NG THIT B O [...]... 0.3 3 00100 2 0.04 4 10010 5 0.1 5 01100 12 0.24 6 00011 8 0.16 B ng 1: Các nhi m s c th và các giá tr thích nghi http://www.khvt.com 0.16 0.46 0.5 0.6 0.84 1 Ch ng 4 : i u khi n m 1 6 5 2 4 3 Hình 4. 14: Bánh xe roulette S ng u nhiên Nhi m s c th 0.55 4 0.1 1 0.95 6 0.4 2 0.8 5 0.7 5 B ng 2: Qu n th m i Qua ví d trên ta th y r ng, có th s có m t s nhi m s c th c ch n nhi u l n, các nhi m s c th có thích... th -B c 2: Xác nh giá tr thích nghi c a t ng nhi m s c th - B c 3: Sao chép l i các nhi m s c th d a vào giá tr thích nghi c a chúng và t o ra nh ng nhi m s c th m i b ng các phép toán di truy n -B c 4: Lo i b nh ng thành viên không thích nghi trong qu n th - B c 5: Chèn nh ng nhi m s c th m i vào qu n th m t qu n th m i - B c 6: N u m c tiêu tìm ki m l i b c 3 t hình thành c thì d ng l i, n u không . 1 0.3 1 0.75 0 60 100 0 4 10 0.35 X y ’ R 1 If … Then… R n If … Then … H 1 H n Hình 4 .4: PGS.TS Nguyn Th Phng Hà http://www.khvt.com 4.2.2. Nguyên lý điu khin m ♦ Các

Ngày đăng: 01/08/2014, 22:20

HÌNH ẢNH LIÊN QUAN

Hình 4.13:   i u khi n v i mô hình tham chi u  và sai s  lan truy n qua  T K - Chương 4: Điều khiển mờ pptx
Hình 4.13 i u khi n v i mô hình tham chi u và sai s lan truy n qua T K (Trang 28)
Hình 4.14:  Bánh xe roulette - Chương 4: Điều khiển mờ pptx
Hình 4.14 Bánh xe roulette (Trang 33)
Hình 4.15:  C u trúc h  SISO - Chương 4: Điều khiển mờ pptx
Hình 4.15 C u trúc h SISO (Trang 36)
Hình 4.16:  Hàm thu c c a B K - Chương 4: Điều khiển mờ pptx
Hình 4.16 Hàm thu c c a B K (Trang 36)
Hình 4.20  M t tr t b c hai - Chương 4: Điều khiển mờ pptx
Hình 4.20 M t tr t b c hai (Trang 46)
Hình 4.22 :  H  th ng nâng v t trong t  tr ng - Chương 4: Điều khiển mờ pptx
Hình 4.22 H th ng nâng v t trong t tr ng (Trang 49)
Hình 4.23: V  trí và áp  đ i u khi n khi tín hi u  đ t bi n thiên - Chương 4: Điều khiển mờ pptx
Hình 4.23 V trí và áp đ i u khi n khi tín hi u đ t bi n thiên (Trang 52)
Hình 4.24: V  trí và áp  đ i u khi n khi tín hi u  đ t là - Chương 4: Điều khiển mờ pptx
Hình 4.24 V trí và áp đ i u khi n khi tín hi u đ t là (Trang 53)
Hình 4.25:Hàm thu c v i 5 t p m - Chương 4: Điều khiển mờ pptx
Hình 4.25 Hàm thu c v i 5 t p m (Trang 54)
Hình 4.27 V  trí và áp  K khi tín hi u  đ t là h ng s - Chương 4: Điều khiển mờ pptx
Hình 4.27 V trí và áp K khi tín hi u đ t là h ng s (Trang 55)
Hình 4.26: V  trí và áp  K khi tín hi u  đ t là xung vuông - Chương 4: Điều khiển mờ pptx
Hình 4.26 V trí và áp K khi tín hi u đ t là xung vuông (Trang 55)
Hình 4.28 V  trí và áp  K khi tín hi u  đ t là xung vuông - Chương 4: Điều khiển mờ pptx
Hình 4.28 V trí và áp K khi tín hi u đ t là xung vuông (Trang 56)
Hình 4.29: V  trí và áp  K khi tín hi u  đ t là h ng s - Chương 4: Điều khiển mờ pptx
Hình 4.29 V trí và áp K khi tín hi u đ t là h ng s (Trang 56)
Hình 4.30: V  trí và áp  K khi tín hi u  đ t là xung vuông - Chương 4: Điều khiển mờ pptx
Hình 4.30 V trí và áp K khi tín hi u đ t là xung vuông (Trang 57)
Hình 4.31: V  trí và áp  K khi tín hi u  đ t là h ng s - Chương 4: Điều khiển mờ pptx
Hình 4.31 V trí và áp K khi tín hi u đ t là h ng s (Trang 57)
Hình 4.33: H  th ng  K m  thích nghi gián ti p  e - Chương 4: Điều khiển mờ pptx
Hình 4.33 H th ng K m thích nghi gián ti p e (Trang 58)
Hình 4.37: Các t p - Chương 4: Điều khiển mờ pptx
Hình 4.37 Các t p (Trang 70)
Hình 4.39:  K t qu   đ i u khi n c a Tr ng h p 2 - Chương 4: Điều khiển mờ pptx
Hình 4.39 K t qu đ i u khi n c a Tr ng h p 2 (Trang 71)
Hình 4.41:  K t qu   đ i u khi n tr ng h p 4 - Chương 4: Điều khiển mờ pptx
Hình 4.41 K t qu đ i u khi n tr ng h p 4 (Trang 74)
Hình 4.43: Chu n H 2 - Chương 4: Điều khiển mờ pptx
Hình 4.43 Chu n H 2 (Trang 87)
Hình 4.44:  áp  ng n c c a h  th ng trong th  h  th  nh t - Chương 4: Điều khiển mờ pptx
Hình 4.44 áp ng n c c a h th ng trong th h th nh t (Trang 88)
Hình 4.45:  áp  ng n c c a h  th ng trong th  h  th  hai - Chương 4: Điều khiển mờ pptx
Hình 4.45 áp ng n c c a h th ng trong th h th hai (Trang 88)
Hình 4.47:  áp  ng hàm n c c a h    th  h  th  n m (có sai s  mô hình) - Chương 4: Điều khiển mờ pptx
Hình 4.47 áp ng hàm n c c a h th h th n m (có sai s mô hình) (Trang 89)
Hình 4.46:  áp  ng n c c a h  th ng trong th  h  th  n m (h  danh  đ nh) - Chương 4: Điều khiển mờ pptx
Hình 4.46 áp ng n c c a h th ng trong th h th n m (h danh đ nh) (Trang 89)
Hình 4.49: Chu n H 2 - Chương 4: Điều khiển mờ pptx
Hình 4.49 Chu n H 2 (Trang 91)
Hình 4.50 H  h i ti p v i nhi u  đ u ra - Chương 4: Điều khiển mờ pptx
Hình 4.50 H h i ti p v i nhi u đ u ra (Trang 92)
Hình 4.51:  áp  ng n c c a h  th ng trong th  h  th  nh t - Chương 4: Điều khiển mờ pptx
Hình 4.51 áp ng n c c a h th ng trong th h th nh t (Trang 93)
Hình 4.53:  áp  ng n c c a h  th ng trong th  h  th  12 (h  danh  đ nh) - Chương 4: Điều khiển mờ pptx
Hình 4.53 áp ng n c c a h th ng trong th h th 12 (h danh đ nh) (Trang 94)
Hình 4.54:  áp  ng n c c a h  th ng trong th  h  th  12 (có nhi u ngoài) - Chương 4: Điều khiển mờ pptx
Hình 4.54 áp ng n c c a h th ng trong th h th 12 (có nhi u ngoài) (Trang 94)
Hình 4.55:  áp  ng n c c a h  th ng trong th  h  th  12, v  chung cho hai - Chương 4: Điều khiển mờ pptx
Hình 4.55 áp ng n c c a h th ng trong th h th 12, v chung cho hai (Trang 95)

TỪ KHÓA LIÊN QUAN

w