- 1 -

M Đ UỞ Ầ

ố ể ữ ư ề

ụ ỹ ề ậ ể ượ ứ

ầ ể ề ế ể ữ

ề ự ữ

ệ ả

ầ ệ ữ ế ế

ố ậ ườ

ể ặ ề ế ữ ữ

ệ ỏ ộ ự ả ắ ệ ố ậ ữ ỹ

ả ầ c nh ng đòi h i đi u khi n tăng nhanh trong nh ng h ể ữ ề

ữ ứ ạ ỏ ướ ọ

ổ ơ ữ ậ ờ

ữ ư ạ ể ố ệ ả ữ ở

ệ ố ả ữ ể ấ ấ ể ề ằ ủ ề

ẫ ọ ầ ứ ự ề ẫ

ồ ộ ph ạ ươ ề

ỏ ể ủ ả ướ ế

ể ế ị ọ ả ự ả

qu n cao. ế ể ề

ề ể ạ ề ầ t đ đi u khi n h th ng v i đ t ớ ộ ự ả nh sau: ệ ố c mô t ỉ Nh ng k thu t đi u khi n truy n th ng nh đi u khi n Tích phân t ể ề ề l (PI) hay đi u khi n Vi tích phân t l (PID) đ c ng d ng thành công trong ệ ỉ ệ đi u khi n nh ng quá trình tuy n tính. G n đây, đi u khi n tiên đoán mô ề ệ ố hình (MPC) cũng th c hi n thành công trong đi u khi n nh ng h th ng ể tuy n tính. Tuy nhiên, kho ng 90% nh ng quá trình sinh h c và hoá h c là phi ọ ọ ữ ế tuy n cao và h u h t chúng là nh ng h MIMO.Khi h th ng là phi tuy n ệ ố và/ho c MIMO, nh ng k thu t truy n th ng trên th ng m c ph i sai sót ề ỹ ượ khi đi u khi n nh ng h th ng nh th . Ngày nay, nh ng h th ng đ c ư ế ữ ệ ố dùng trong công nghi p đòi h i đ t qu n cao và nh ng k thu t trên không ả có kh năng đ đ t đ c đi u này. ề ể ạ ượ ệ C n ph i đ t đ ả ạ ượ i nh ng thay đ i quan tr ng đã làm cho th ng đi u khi n đ ng ph c t p d ộ ể ề vi c dùng nh ng k thu t thông minh nh m ng n ron, lôgic m và thu t ậ ỹ i di truy n trong nh ng h th ng đi u khi n tr nên h p d n. Nh ng lý gi ề ỉ do chính đ ng sau đi u này là kh năng c a chúng có th “h c” đ x p x hàm và phân lo i m u và ti m năng c a chúng trong th c thi ph n c ng song ủ ử ng pháp đi u khi n thông minh ph ng theo quá trình x lý song đ s , ư thông tin không rõ ràng và ra quy t đ nh đi u khi n c a con ng i cũng nh ườ i u. Nói cách i pháp t b t ch c quá trình ti n hoá sinh h c đ t o ra gi ố ư ắ ứ khác, chúng có kh năng th c thi (c ph n m m và ph n c ng) nhi u ch c ề ứ ầ năng c n thi ể ầ S đ h th ng đi u khi n đ ể ượ ơ ồ ệ ố ả ư ề

Hình i. S đ đi u khi n đ i t ố ượ ể ng phi tuy n ế

Nh v y, đây có hai b đi u khi n: ư ậ ở ể ơ ồ ề ộ ề

- 2 -

ờ ấ ể

ề ể ề ệ

ả ể ể ế ờ ứ

ể ố ủ • Đi u khi n Feedforward : là b đi u khi n neuro-m cung c p nh ng tín ữ ể ộ ề ng phi tuy n theo đúng qu đ o hi u đi u khi n chính đ lái đ i t ỹ ạ ố ượ setpoint. B đi u khi n này là b đi u khi n m ng d ng kh năng h c ọ ộ ề ụ c a m ng n ron đ tinh ch nh nh ng thông s c a nó. ữ ỉ ủ • ệ ạ ề

ỉ ầ ệ ệ ữ

ỏ ế ể ề ề

ề Đi u khi n Feedback: bù tín hi u, nó cung c p nh ng tín hi u đi u ấ t đ đi u ch nh và lo i nhi u trong nh ng lân ạ ể ộ ộ ề i di truy n đ tinh ch nh thông ỉ ờ ả ậ ề ư ụ ữ ễ ể ể ỹ ạ ứ

ỏ ế ố ượ ế ng phi tuy n ể ộ ề ơ ể khi n hi u ch nh c n thi ỉ c n nh xung quanh qu đ o đi u khi n. B đi u khi n này cũng là b ể ậ đi u khi n m nh ng ng d ng thu t gi ể ề s c a nó. ố ủ ả

ố ấ ơ ồ ề ủ

ỹ ậ ế ố ượ ể ớ ộ ề ng phi tuy n và nh ng k thu t đi u ữ

ế ậ

ố ấ ệ c thi ố ả

ổ ượ ấ

ổ ợ

h p năng l ệ ạ ỏ

ả ầ ữ

ng. ng đ n môi tr ng nhiên li u than (NLNLT), lo i t ệ ượ ủ ổ ợ ấ ệ ượ ấ ộ

i thi u nh h ể ả h p năng l c dùng r ng rãi nh t cho vi c s n xu t năng l ầ ộ

ng là đáp ng yêu c u t i cho năng l ng đi n ầ ả ượ ứ

ể ữ ổ

ng khác đã tăng c ệ ở ọ ệ ạ ệ ự ầ

t b chính và nh ng lu t gi m nh h ng đ n môi tr ườ ặ ả ả ệ ưở ế ị ế ậ

t k cho v n hành ậ

ữ c tuân th . Trong đó: ậ c thi ượ i có th đ n t

• Nh ng yêu c u v n hành chu kỳ c a NLNLT trong kho ng t ả ộ i r ng ả t i không đ i. Nh ng yêu ở ả ữ ổ nh ng chi n l c tính đ c kinh t ế ượ ữ ế ượ ả ệ nh ng dao đ ng t ng hay t i h ộ ữ ừ ượ ả i tin c y và hi u qu s đ m b o vi c tho ả ả ẽ ả ệ ệ ng đi n và ệ ượ ầ ủ ớ i c cho đ n nh ng gi ướ ữ

• Vi c kéo dài tu i th thi

t b là quan tr ng vì nó t i ng u nhiên không đoán tr h p. ọ ệ ọ

i h n th i gian ch t và t ổ ả ủ ổ ợ ổ ờ ớ ạ ữ ể ố

ế ị ế ủ ắ

ứ ấ

K t qu mô ph ng cho th y s đ đi u khi n trên đã lái đ i t đi xuyên su t kho ng công tác c a nó v i đ chính xác cao. ả Ph n sau đây s đ c p đ n đ i t ế ầ ẽ ề ậ t l p trong lu n văn. khi n đ ậ ể ượ Trong b i c nh hi n th i, vi c s n xu t năng l ề ng đ i m t v i r t nhi u ệ ả ờ ặ ớ ấ ế ị v n đ khó khăn. Trong s đó, đi u quan tr ng nh t là: tu i th c a thi t b ề ề ố ấ ọ ủ ọ i nh ng t chính t tài chính không ch c ch n cho ng, đ u t ắ ượ ữ ạ ắ ầ ư ộ ng đ c h p m i, vi c c nh tranh gi a nh ng nhà s n xu t năng l nh ng t ấ ượ ữ ữ ớ ổ ợ ữ ự ể ạ i dùng và nh ng áp l c đ đ t ng c a ng l p đ tho mãn đòi h i năng l ể ữ ườ ủ ượ ả ậ đ i đa ngu n tài c nh ng yêu c u qu n lý nghiêm ng t đ s d ng t ể ử ụ ặ ồ ố ượ nguyên thiên nhiên và t ưở ườ ế ố ạ ổ Vi c v n hành c a t ượ ậ ng, đã b tác đ ng h p đ ộ ị ệ ả ợ m nh. Đ u tiên, m t NLNLT ph i h tr m c tiêu chính c a h th ng năng ủ ệ ố ả ổ ợ ụ ạ đi n l ở ệ m i th i đi m, ờ ượ ế áp không đ i và t n s không đ i. Sau đó là vi c c nh tranh gi a tính thi t ầ ố ổ ng vi c dùng NLNLT [Armor th c và yêu c u th tr ị ườ 1985]. Cu i cùng, nh ng yêu c u nghiêm ng t trong vi c b o trì và kéo dài ố ả ữ tu i th c a thi ườ ng ọ ủ ổ c n ph i đ ả ượ ầ ữ ầ m c dù chúng đ ế ế ặ c u bi n đ i t ể ế ừ ổ ả ế ầ i nh ng trung tâm năng l toán t ữ ạ th ng. V n hành theo t ậ ả ố mãn hàng ngày, hàng tu n và theo mùa c a yêu c u năng l ầ nh ng thay đ i t ế ẫ ữ h n v t lý c a t ạ i đa vi c dùng tài ố ệ ả s n, gi i thi u nh ng chi phí v n hành và b o ả trì. Nguyên nhân chính c a vòng đ i ng n c a b t kỳ h th ng nào là ủ ấ ờ ụ v n hành ng su t cao. Trong NLNLT, nh ng ng su t nhi t ph ệ ữ ậ t quan t đ h i là đ c bi thu c vào nh ng dao đ ng áp su t và nhi ệ ậ ệ ố ấ ặ ứ ệ ộ ơ ữ ấ ộ ộ

- 3 -

ố ầ ế ứ

ộ ế

ả ệ

ả ệ

ạ ẳ ế ố ề

ộ ệ ườ

ề ở ệ ố , nhi t đ n ụ ệ ộ ướ t tăng khi làm vi c t c làm mát, nhi i nh ng t ữ ệ ạ ữ t đ môi tr ệ ộ i khác v i t ả ớ ả ơ ở

ả i l n đ t ng t. ộ • M t NLNLT có hi u su t trong kho ng 30 đ n 35%, nghĩa là t c đ ộ ố ị ả t ch u nh ấ ộ ố ng, khí áp,…T c i c s . Vi c tiêu ệ ộ t nh là m t ư ệ ả ế ố ệ ả ộ

ề ặ

ở tr ng. H u h t ng su t nghiêm tr ng x y ra trong su t quá trình kh i ấ ọ ọ đ ng và nh ng bi n đ i t ộ ổ ả ớ ữ ộ ấ nhi t trong kho ng 11400-9800 Btu/KWh. T c đ nhi ệ h ng b i nhi u h s , ch ng h n nh ng đi u ki n h i, áp su t b ưở ơ ng ng t ư đ nhi ệ ộ t n nhiên li u và giá c làm cho vi c c i ti n t c đ nhi ệ ố tiêu chu n v m c kinh t . ế ả ẽ

ệ ượ ư ệ ạ ế

ng không khí d s d ư ệ ể ạ

ư ữ

ệ ị ệ ấ

ẩ • Vi c tr n không hoàn h o gi a không khí và nhiên li u s làm v ượ t ệ ộ ữ quá l c đ t h t, mà ng không khí đ tránh vi c nhiên li u không đ ệ ố ế ệ ượ s d n đ n vi c t o khói đen và khí CO đ c cũng nh nh ng l ượ ng ộ ữ ẽ ẫ ư ẽ ễ nhiên li u d khá nguy hi m. Bên c nh đó l ượ hình thành nh ng ch t không mong mu n khác nh sunfua dioxit, ố ấ nitrogen oxit và làm giãm hi u su t boiler do nhi t b tiêu phí trong khí nhiên li u.ệ

c đ c p ẫ ầ ệ ế

ệ ề ữ ấ ả ươ

ả ầ

ệ ộ ệ ả

t b chính, gi ễ ữ ả ộ ấ ế ị

i nh ng thay đ i v t lý và nh ng đi u ki n kinh t ế ữ ổ ậ

ầ ệ ề ầ ố

c thi ệ t k đ tho mãn t ả ế ế ể ệ ổ ầ

ể ả ơ ữ

h p năng l ướ ậ ố i nh ng đòi h i c a th tr ị ườ ữ ề i b t kỳ tình hu ng ho t đ ng nào. ạ ộ ng hi n th i, m t ph ờ ệ ổ ợ

i c a b t kỳ h th ng đi n nào. Khi đ ỏ ủ ể ệ ố ệ

t b có th tăng c ệ ố ế ị ữ

ữ ậ ệ ị

ọ ả ấ ậ ệ ề ổ ệ ả ậ ầ

ế ể ậ

h p năng l ệ

h p đ gi ể ủ ổ ợ ể ữ ả

ầ ư ề ề ể ằ

ệ ử ụ ữ ệ ố ậ ố ử ấ ụ ỹ ụ ạ ớ

ề ậ

ơ ữ ứ ử ụ ề

ữ ầ ạ ủ ữ ầ

T c nh ng yêu c u đ ể trên đã d n đ n vi c phát tri n ượ ữ ề ậ ở nh ng ph ng pháp đi u khi n linh ho t và toàn di n h n. Chúng cũng cung ể ơ ạ c p nh ng ch c năng c n thi ấ i di n r ng ch t t cho vi c v n hành theo t ế ứ ữ ấ ậ ệ l ng cao và đ ng th i cũng tho mãn nh ng ràng bu c trong vi c b o qu n ả ồ ượ ờ ả và kéo dài tu i th c a thi ố i phóng ch t ô nhi m và tiêu t n ổ ọ ủ nhiên li u d . Do đó, ướ ệ ữ i cũng c n xem xét vi c n đ nh t n s và đi n áp, nh ng ngay c khi theo t ữ ả ả ị ố h th ng đi u khi n hi u qu h n cũng c n đ i ượ ề ệ ố ệ ể u nh ng m c tiêu v n hành, nh ng xung đ t t ng quát đ mà NLNLT có ộ ổ ậ ụ ữ ư th v n hành thành công d ướ ấ ể ậ ng ươ Bên c nh đó, d ộ ữ ạ ấ ng là r t pháp toàn b cho v n hành và đi u khi n nh ng t ượ ộ c ng d ng ụ quan tr ng cho s t n t ượ ứ ự ồ ạ ủ ấ ng ườ hoàn h o, nh ng h th ng đi u khi n và nh ng thi ể ể ế hi u su t v n hành máy, tính n đ nh và tin c y cũng nh s s n sàng, vì th ư ự ẵ làm gi m vi c tiêu t n nhiên li u, chi phí v n hành và b o trì mà h u nh r t ư ấ ả ố t đ phát tri n ng. Vì v y, th t c n thi t n kém trong m t t ể ậ ầ ượ ộ ổ ợ ố ế t đ n toàn b chi n đ ng hi u qu và liên quan m t thi nh ng h th ng t ộ ế ế ậ ả ự ộ ệ ố ữ c và h th ng đi u khi n c a t l chúng v n hành hi u qu và ệ ậ ề ệ ố ượ có l i.ợ ế t Cũng c n l u ý r ng vi c s d ng r t nhi u h th ng đi u khi n và thi ẽ b d a trên máy tính v i nh ng d ng c k thu t s x lý thông tin m nh m ị ự t k t p trung nhi u h n trên vi c ệ và tin c y h n cho phép nh ng nhà thi ế ế ậ ơ c đ c p th c thi nh ng ng d ng ph n m m đáp ng nh ng th thách đ ượ ề ậ ở ứ ữ ph n trên. Vì tính linh ho t c a ph n m m, và nh ng chi phí cho vi c phát ệ ề ạ tri n và b o trì có th d dàng cài đ t vào nh ng ph n c ng mà nó ch y ặ ự ầ ể ể ễ ữ ứ ả ầ

- 4 -

ữ ế ế

ầ ế ợ ữ ứ

ự ộ

ổ ự ớ ổ ệ i( ví d , b o v , đi u khi n và t ụ ả ệ h p năng l ổ ợ ữ ề ượ

ề ể ậ

ế ế ộ ệ ố ậ s thi ả ẽ ữ ự ỹ

ệ ố ầ ượ ề ề ậ ầ

ệ ố t k và phát tri n nh ng h th ng trong đó, nh ng n l c l n trong vi c thi ể ệ ph n m m toàn di n và t ng quát đ d dàng k t h p nh ng ng d ng v n ậ ụ ữ ề ể ễ ệ hành ti n l ng hi u đ ng hoá) đ tăng c ườ ể ể ệ ợ ng [Garduno and Sanchez 1995, Garcia and su t c a nh ng t ấ ủ Garduno 1998]. t k m t h th ng đi u khi n toàn b . Trong lu n văn này tác gi ộ ậ H th ng này s k t h p gi a các lĩnh v c k thu t đi u khi n, k thu t ỹ ể ề c xem là ph n m m và k thu t quá trình. Trong đó k thu t ph n m m đ r t quan tr ng đ thi ọ ấ ẽ ế ợ ậ ỹ t k h th ng đi u khi n cho NLNLT. ế ế ệ ố ể ỹ ể ề

- 5 -

CH

NG I.

ƯƠ

T NG QUAN

1.1 Gi i thi u v m ng n ron và logic m ớ ệ ề ạ ơ ờ

ớ ượ ộ ỹ ả ị ườ ỹ

ậ ắ

ệ ố ớ

ng. N ron Network x lý nhi u d li u song song t ơ

ử ử ử ừ ề ữ ệ ữ ệ ộ

ộ ố ủ ả ộ

ố ề

ạ ế ộ ậ

ồ ặ ầ ẫ ẫ ự

ấ ớ ự ữ ệ ề

ư ị ẫ ụ ngu n d li u trong h th ng, ho c xây d ng l ạ ệ ố ủ ừ ể ả ụ ệ

ụ ủ ề ặ

ườ ơ

ẽ ệ ạ ằ ạ

ạ ẵ ể ế ị ứ ệ ơ ở ạ ụ ơ

ể ả

i đang là xu h ạ ộ ề ể ng m i trong đi u khi n t ớ ủ ề

ể ự ộ ệ ầ ướ ậ ự

ứ ề ủ ớ ạ ố

ằ ơ ộ ể ề

ể ế ị ủ ề

ử i. Ph ể ề ườ ấ

ượ ị

ờ ườ t k . Ng i thi ủ

t k bi n s hi u bi ế ề

Vào cu i th p k 80 công ty Addison Wesley Publishing Company đã gây ố ậ ệ ầ ng Neural Network (M ng trí tu th n xôn xao d lu n khi tung ra th tr ư ậ c ví nh là m t k x o k thu t gia công các thông tin m i, nhanh kinh) đ ư c cách s ng gi ng h th ng và chính xác. Chúng là các máy tính b t ch ệ ố ố ướ t so v i các máy tính thông th n kinh, các máy tính này làm vi c khá khác bi ầ ệ i cùng m t th i th ờ ườ ộ ạ đi m, không ph i là x lý t ng d li u m t. Chúng x lý r t nhi u d li u ữ ệ ấ ể ề ớ ng m t vài cái này, thu nh gi m b t đ u vào cùng m t lúc, c ng c tăng c ỏ ả ườ ầ c. nh ng cái khác. Đa s chúng đ u ph i làm theo m t khuôn m u cho tr ướ ả ữ Chúng tìm ki m m u trong hàng lo t các thí d , nh n d ng m u, tìm ki m ế ạ ẫ i m u các m u đ y đ t ẫ đúng t cái b bóp méo. R t nhi u các ví d ph i làm v i s am hi u sáng ị ừ t và các d li u khách quan nh th giác, thính giác và các tín hi u khác. s ữ ệ ưố cách ch y này có nhi u đ c tính c a con Nhìn chung, các ví d ch ng t ỏ ứ i h n là các máy tính đ ng c l p trình s n. ượ ậ Ngày nay, trí tu nhân t o đang phát tri n m nh m nh m t o ra c s xây ơ ở ạ c xây d ng các h chuyên gia, h tr giúp quy t đ nh. Trí tu nhân t o đ ượ ạ ệ ợ ự t k h th ng d ng trên c s m ng n ron nhân t o và ng d ng trong thi ế ế ệ ố ự ư ộ duy nh b đi u khi n thông minh mà trong đó b đi u khi n có kh năng t ư ề ạ đ ng. M ng não c a con ng ườ n ron là s tái t o b ng k thu t nh ng ch c năng c a h th n kinh con ỹ ạ ữ ơ i v i vô s các n ron đ c liên k t truy n thông v i nhau trong m ng. ng ượ ế ườ ớ ng pháp đi u khi n thông minh ph ng theo quá Đi u khi n m là m t ph ỏ ươ ờ ề trình x lý thông tin không rõ ràng và ra quy t đ nh đi u khi n c a con ể ứ ng ph c ng ng pháp này r t thích h p đ đi u khi n các đ i t ể ố ượ ợ ươ ng phi tuy n. Tuy c mô hình toán và các đ i t t p, không xác đ nh đ ế ố ượ ạ t k b i quan đi m, cách nhìn c thi ng đ nhiên, b đi u khi n m th ượ ể ế ế ở ộ ề t, kinh nghi m i thi riêng c a ng ệ ế ế ế ế ự ể ườ ườ ắ c a mình v quá trình c n đi u khi n thành các bi n ngôn ng và các qui t c ữ ủ ể ề ng mang t k th m i quan h gi a chúng. Do đó công vi c thi m mô t ế ế ườ ả ố ờ ể ế ế ầ ệ ữ ệ

- 6 -

ặ ế ố ượ ượ

ả ộ ề ờ ộ ề

c là m t ph ộ ượ ờ ề ế ế ẽ ấ t k s m t i thi ề ự i u. V n đ t ấ ố ư c quan tâm nghiên ng pháp ươ

ắ ệ

ế t ch nh cho ả ạ ỉ

ệ ố

ế

ệ ố ế ở ộ

ề ể

ề ế ậ

ể ả ế ậ ỹ ơ ạ ằ ạ ậ ằ

ng pháp d a trên mô hình neuro-m đang d n đ c thi ạ ờ ượ ự

ầ ụ ả

ộ ỹ ữ ư ằ ơ

ữ ữ

ự ự ữ ạ

ạ ờ

ậ ươ ằ ơ

ng ph c t p ng n ng tính “th sai”, khi g p các đ i t ườ ứ ạ ặ c có th s không t r t nhi u th i gian mà k t qu có đ ể ẽ ấ ch nh b đi u khi n m là m t trong nh ng v n đ đã đ ấ ữ ể ượ ề ỉ khi đi u khi n m kh ng đ nh đ c u r t nhi u t ị ẳ ể ề ừ ứ ấ ờ ng ph c t p. hi u qu đ đi u khi n các đ i t ứ ạ ố ượ ả ể ề ệ Do đó đ gi m đi vi c tính toán th công và rút ng n th i gian thi ờ ủ ể ả k ,ng i ta k t h p logic m và m ng n ron t o ra kh năng t ự ơ ạ ờ ế ợ ế ườ c g i là h neuro-m . các t p m . Và h th ng này đ ờ ờ ậ ệ ượ ọ H u h t nh ng quá trình công nghi p là phi tuy n và bi n đ i theo th i ờ ế ế ệ ữ ầ ổ gian. Nh n d ng h th ng phi tuy n đang tr thành m t công c quan tr ng ọ ậ ạ ụ ộ ề c đ b n mà có th đ c dùng đ c i ti n quá trình đi u khi n và đ t đ ể ượ ạ ượ v ng cao. Có nhi u k thu t nh n d ng phi tuy n khác nhau,trong đó có ữ ạ ữ nh n d ng b ng m ng n ron ,nh n d ng b ng mô hình m và nh ng ậ ờ t l p không ph ế ậ ươ nh ng trong giáo trình mà c trong nh ng ng d ng công nghi p. Mô hình ệ ữ ứ ữ c xem nh là m t k thu t h p xám n m gi a m ng n ron và neuro-m đ ờ ượ ạ ậ ộ ờ mô hình m đ nh tính. Nh ng công c đ xây d ng nh ng mô hình neuro-m ờ ị ụ ể lĩnh v c m ng n ron,xác nh n đ c d a trên s k t h p nh ng thu t toán t ặ ậ ơ ừ ự ế ợ ự ệ ố ng pháp neuro-m cho nh n d ng h th ng tính và phân tích h i quy. Ph ậ ồ phi tuy n có u đi m là cân b ng gi a s chính xác c a m ng n ron và tính ạ ủ ữ ự ể ư ế i đ di n gi c. ả ượ ễ

1.2.Tình hình nghiên c u m ng n ron và logic m trên toàn c u: ầ ứ ơ ờ ạ

ơ ủ

ở ơ ả ả ế ỷ c quan tâm t nh ng năm 40 c a th k ừ ữ ứ t chú ý b i kh năng ng c đ c bi ệ ặ ượ

ộ ứ ề ạ ữ ớ ủ

M (50 t ỹ ơ ứ ứ ở ề ơ

ứ Anh có 20 t ạ ọ ứ ậ

ể ụ

i bang California,Tr Ơ ỹ ạ

ố ạ ọ ủ ệ ệ ơ

ố ọ ứ ứ ậ

ữ ệ ậ ơ ỹ

ạ ọ ế

ạ ọ ạ ệ ọ

Ở ậ ơ

Nghiên c u v m ng N ron đã đ ượ 20. Kho ng nh ng năm 90 N ron đ d ng r ng l n c a nó. ụ ổ Chư ng trình nghiên c u v N ron t p chung nghiên c u ậ ng đ i h c,riêng California đã có 15 ch c trong các vi n nghiên c u và tr ườ ệ ứ ụ t ch c,Đ c (7),Nh t (7), Pháp (6), Th y ch c nghiên c u). ổ ứ ổ ứ ứ Ở s (4),Th y đi n (4),Hà lan (4),Australia (3), Ytalia (3),Canađa (3), ỹ Nga(1),Czech (1),Balan(1),Hungary(1), Hàn qu c (1),Singapor (1),Hong kong ng Đ i h c California San diego có (1)v.v… M , t ườ Chư ng trình tính toán và H th ng N ron c a Caltech, Vi n tính toán ơ N ron, Nhóm nghiên c u khoa h c Máy tính Nh n th c,Trung tâm nghiên ơ c u Ngôn ng ,Phòng thí nghi m K thu t N ron,Trung tâm Sloan Sinh h c ọ ứ ọ N ron Lý thuy t. Đ i h c California Santa Cruz có Nhóm Máy D y h c, ơ Nhóm Sinh h c tính toán. Đ i h c Nam California có Phòng thí nghi m Tính Carlsbad có Đ ng toán N ron. Đ i h c Stanford có nhóm L p trình Gen. ộ Moffett Field có Nhóm K thu t N ron NASA. l c h c N ron ng d ng. ậ ỹ ự ọ ạ ọ ứ ụ Ở ơ ơ

- 7 -

Bang Massachusetts, có Trung tâm D y h c Tính toán và Sinh h c t ạ ọ ọ ạ

ệ i Vi n ọ khoa Não và khoa h c ở ệ

Công ngh Massachusetts -MIT,Nhóm tính toán Nh n th c thu c MIT,NeuoDyne Ins, Cambridge. ứ ậ ộ

ạ ọ ệ ứ ơ ụ ạ ệ

ứ ệ ộ ơ

i Washington. ạ

ệ ỹ

Austin.Phòng thí nghi m Tính toán ng d ng t ộ ạ ạ ọ ơ ụ ậ Ứ ệ ở

ộ Bang Washington có Phòng Thí nghi m ng d ng,Trí tu Tính toán thu c ử Đ i h c Washington,Nhóm Nghiên c u N ron t i Phòng thí nghi m X lý ứ Thông tin. Nhóm nghiên c u N ron thu c Phòng thí nghi m Pacific Northwest t Bang Texas có Phòng thí nghi m K thu t N ron R&D thu c Đ i h c ạ ọ Texas ậ i đ i h c K thu t ỹ Texas.

Bang Pensylvania có Trung tâm C s N ron c a Nh n th c t i Carnegie ơ ở ơ ứ ạ ủ ậ

ộ ơ ạ ệ

ọ ộ ạ

ộ ệ ế

ơ ệ ứ

ở ậ ệ Vi n nghiên c u ứ ệ Vi n

i tr ạ ườ Melon. ạ ọ Bang Ohio có Phòng Thí nghi m H th ng N ron Nhân t o thu c Đ i h c ệ ố Cincinnati. Bang New Mexico có Nhóm Tính toán Thích nghi thu c Đ i h c New ố Mexico. Nhóm Tính toán Thích nghi Phi tuy n thu c Phòng thí nghi m Qu c gia Los Alamos. Bang New Jersey có Nhóm Nghiên c u N ron Nhân t o ạ ở NEC,Princeton. Nhóm Nh n th c,Trí tu và Tính toán d a trên DNA, ự ứ nghiên c u NEC,Princeton v.v… ơ

Anh: có Trung tâm M ng N ron t ơ ạ ệ ố ạ ạ ọ

ố ệ

ệ ạ ộ

ứ ệ ố ạ ạ ọ ứ

ạ ọ ộ

ệ ử ệ ậ ơ ộ

ạ ọ ộ

ứ ệ

ở ạ ọ ứ

ứ ề ạ ờ

ạ ọ ệ

ạ ọ ạ ọ ứ ạ

ứ ộ

i Đ i h c Karlsruhe. ệ ố ệ

ệ ủ ạ ọ ấ ứ ọ

ứ ơ ộ ơ ọ

ng Hoàng gia London. Trung tâm ạ ọ i Đ i h c Edinburgh. Nhóm Nghe,Nhìn và Robot Đ i h c H th ng N ron t Cambridge. Nhóm Nghe,Nhìn và H th ng Thông minh Đ i h c ọ ọ Southhampton.Nhóm Nghiên c u Trí tu Nhân t o thu c Đ i h c Nottingham. Nhóm nghiên c u H th ng Thông minh, khoa Khoa H c Máy tính thu c Đ i h c London v.v… Nh t: có Phòng Thí nghi m Robot và C -Đi n t thu c Đ i h c Nagoya. ạ ọ ệ Phòng thí nghi m Okabe và Hirose thu c Đ i h c Tokyo. Phòng thí nghi m ệ thu c Đ i h c Nagoya.Phòng thí nghi m Nghiên c u X lý Sinh-Đi n t ử ộ ạ ọ ệ ử Thông tin Ng Kyoto v.v… i ườ ở ứ Đ i h c Ruhr,Bochum. Nhóm nghiên c u Đ c: có Vi n Tin h c N ron ơ ọ ệ i Đ i h c Braunschweig. Nhóm Nhiên c u M và M và Tính toán M m t ờ i Đ i h c Công ngh Damstardt. Nhóm Nhìn- Máy tính và Nh n N ron t ậ ạ ơ d ng thu c Đ i h c Bon. Trung tâm nghiên c u Trí tu Nhân t o Đ c DFKI ứ ộ ạ thu c Kaiserlautern. Nhóm Nghiên c u N ron c a GMD FIRST t ạ i ơ Berlin.Vi n Logic, T h p và H th ng Suy di n t ễ ạ ổ ợ ng Cao c p,Pari. Nhóm tính Pháp: có Nhóm nghiên c u Tin-Sinh h c Tr ườ ở toán N ron thu c Phòng Tin h c Pari Nord. Nhóm nghiên c u N ron LEIBNIZ, Grenoble. Nhóm nghiên c u Laplace,Mô hình g n đúng trong ứ LEIBNIZ, Grenoble. Robot và Trí tu Nhân t o ạ ở ệ

- 8 -

ạ ọ ử ơ ộ

Hungary: có Nhóm X lý thông tin N ron thu c Đ i h c Eotvos Lorand, Budapest.

ơ ứ

ấ ứ ộ ố ố

ạ ộ ồ n ố ở ướ ậ ằ ơ

ồ ạ ọ

ậ ệ ữ ể ể ượ ế ị c s d ng thay th l n nhau. Trí tu Tính toán đ ỹ ậ

ồ ắ ệ ế ẫ ễ ắ

ờ ấ ậ ả ậ i Di truy n, L p lu n Xác xu t,các Ph ậ

ộ ỗ ề ế

ỉ ợ ạ ạ ọ ạ

ậ ậ ệ ự ộ ậ ắ ắ

i th riêng đ ti n t ng pháp trong đó m i ph ợ ỗ ề ươ

ơ ư ả ư ng đ ơ ở ậ ổ ư ng. T t c

ng pháp đ u có l ầ ứ ộ ạ c s s y nghĩ c a con ng ụ ướ ự ư ườ ệ

ơ ệ ử ụ ể ắ ủ ế ế ị ả ệ

ắ ắ ộ ỉ

c là tính d áp d ng,s năng đ ng và các gi ự ộ

ễ ứ ạ

ụ ạ ư ờ

ạ ọ ầ ữ

ng đ ờ ố ớ ự ườ ủ ạ ạ ơ ỹ

ạ ạ ớ

ạ ợ

ụ ề

ệ ố ậ ệ ố ề ệ ố ấ ể ạ

ề ế ữ ọ ậ ạ ồ

ồ ệ ố ộ ề ự ế ọ ể ạ ậ

ơ

ể ả ả ờ i gi ờ

i nh ng bài toán robot ữ ế c làm chính xác k t ượ ọ i M ng N ron nói chung không làm chính xác.Công c T.Iberall phát tri n năm 1987, ơ c N ron đ ơ ả ọ ượ ể ể

c ngoài: 1.3.M t s công trình nghiên c u m ng N ron đã công b ạ Đa s các nhà nghiên c u các H th ng Thông minh ch p nh n r ng : Trí ệ ố ế tu Tính toán (Computational Intelligence) do H i đ ng M ng N ron Th ệ i đớ ưa ra vào năm 1991 và Tính toán m m (Soft computing) do Lofti A gi ề a ra năm 1990 là đ ng nghĩa và Zadeh, giáo sư đ i h c California Berkeley đu c ch p nh n là m t đ ộ ấ ậ ượ ử ụ ệ ử thu t ng đ bi u di n các k thu t cho vi c ra quy t đ nh d a trên vi c x ự lý thông tin không ch c ch n. V c b n, Trí tu Tính toán bao g m Logic ề ơ ả ư ngơ M , M ng N ron , Thu t gi ề ơ ầ pháp H c, Lý thuy t H n đ n, các H chuyên gia. M t đi u quan tr ng c n ọ ệ ộ ng pháp nh n m nh là Trí tu Nhân t o không ch là m t t p h p các ph ấ ươ lu n cho l p lu n d a trên thông tin không ch c ch n mà là s liên k t các ậ ế ự ph i đ t ể ế ớ ạ ươ ế ả ượ c m c tiêu chung. B i v y, các thành ph n c a Trí tu Tính toán ph i đ ệ ụ ấ ả xem nh các ph n b xung cho nhau ch không ph i t ầ các k thu t đó nh m m c đích đ ưa ra m t d ng “ Máy Thông minh “nào đó ằ ậ i trong vi c ra quy t đ nh. mà nó có th b t ch ủ Đ ng c ch y u cho vi c s d ng Trí tu Tính toán là khai thác kh năng ộ x lý thông tin không chính xác, không ch c ch n, ch đúng m t ph n và k t ế ử ầ ấ i pháp chi phí th p qu đ t đ ả ụ ả ạ ượ cho các v n đ ph c t p. Đây cũng là m c tiêu do giáo s Lofti A Zadeh , ư ề ấ Đ i h c California Berkeley (ng ư i sáng t o Lý thuy t T p M 1965) đ a ra ế ậ vào đ u nh ng năm 1990 đ i v i s phát tri n c a các H Thông minh. ể ủ ệ c s d ng trong K thu t Robot là Hai d ng c a M ng N ron th ậ ượ ử ụ a ra 1982, M ng Hopfield và M ng Perceptron nhi u l p do Hopfied đ ề ạ Kohonen 1984, Rumelhart 1986. Nh ng m ng khác bao g m M ng C nh ạ ạ ữ tranh & H p tác do Amari &Arbib nghiên c u năm 1977 và M ng Th ưở ng ứ ph t do A.G.Barto&C.W.Anderson 1983. ệ H th ng Robot bao g m 3 h th ng ph là : H th ng truy n đ ng, H ộ ề th ng Nh n d ng và H th ng Đi u khi n. Nh ng v n đ chính c a Đi u ủ ố khi n Robot bao g m Đ ng h c, Đ ng l c h c, L p k ho ch đ ng đi ộ ể ườ t l p quĩ đ o ), Đi u khi n, C m bi n, L p trình và Trí tu (Thông (Thi ệ ả ế ậ minh). h p tính toán và gi M ng N ron có th gi m t ạ ả ổ ợ i tích c a đ ng h c ng i gi ượ ưa ra “y u”. L i gi c đ đ ủ ộ ả ế qu s , trong khi l ạ ả ố vi c phát tri n Đ ng h c ng ượ ộ ệ A.Guez năm1988.

- 9 -

ơ ư ự ọ

1988. ộ 1987.

ư

t l p quĩ đ o đ ơ ằ ạ ạ ượ c K.Ts ts mi 1988, ư ư

d ng M ng Hopfield đ ạ ả cượ ử ụ

Bài toán l p quĩ đ o tránh v t c n s ạ ư ư

ộ ạ ạ

ơ Ở t l p quĩ đ o v i M ng N ron đ ớ đây M ng N ron c g ng c c ti u hoá đ ố ắ

ề ể ứ ườ ơ ự ể ộ

ệ ử ạ ọ

ạ ầ ề ứ

ọ ơ ớ ằ ề ề ể ượ

ể ể

ệ ứ

ạ ọ ự

d ng m ng N ron đ ậ ự ể ề ạ ạ

ự ộ ể Nh n d ng h đ ng l c phi tuy n s ệ ộ ợ ơ ứ

ậ ự ự ề ể ệ ị

ử ụ ơ

ử ụ ỹ

ề ể

ươ c,s d ng M ng Perceptron nhi u l p. ượ ử ụ ề ớ ề

ạ ế ệ ạ ề ể ả

ệ ộ ự ạ ọ ơ

ế ử ụ ề ệ ể

ứ c giáo s ế ượ ượ Ứ ư ề ạ ơ

c theo v t đ ạ ọ ọ

ứ ể ể ề

ng trên c s N ron đ đi u khi n robot,1998. ộ ố ể ộ

ộ ề ượ ư ệ ậ

ng Vi n Tin h c và T ưở ệ ệ ệ ọ

ể Trong Đ ng l c h c Robot N ron , M.Kawato,Furukawa,S zuki phát tri n năm S.G.Tzafestas1986, &M.Isobe Y.Uno M.Kawato,Y.Maeda,Y.Uno &S zuki 1990. M ng N ron s d ng nh m thi ế ậ ử ụ H.liu1988, R.Ecmiller 1987. ậ ậ H.mats moto& K.Ts ts mi phát tri n. ể ư cượ ng h p Robot Di đ ng, Thi Tr ế ậ ợ ườ ộ nghiên c u b i V.Seshadri1988. ứ ở ạ ằ ng đi. Nick Vallidis đã nghiên c u đi u khi n Hexapod di đ ng b ng dài đ , Đ i h c Bách m ng N ron , 2000. L.M.Reyneri, M.Chiaberge Khoa đi n t ơ ạ khoa Torino- Italy nghiên c u ph n c ng-M ng M -N ron đi u khi n ể ờ ơ ứ Hexapod Di đ ng, 1993-2000. ộ ằ c g i là Đi u khi n kh p b ng Đi u khi n Robot b ng M ng N ron đ ạ F.L.Lewis,Vi n nghiên mô hình ti u não CMAC do Albus 1975 –1979. Giáo s ụ c u Robot và T đ ng hoá, Đ i h c Texas –Arlington USA đã ng d ng ứ CMAC đ đi u khi n h đ ng l c phi tuy n, 1997. ệ ộ ế ượ c ế ử ụ S.J.Jagannathan, Liên h p Phân tích T đ ng hoá, USA nghiên c u năm 1996. ự ộ Y.Pao&D.Sobasic 1987 th c hi n h th ng đi u khi n v trí robot hai b c t ệ ố do s d ng M ng N ron Perceptron. ạ ậ A.Guez s d ng mô hình thích nghi (MRAC). W.T. Miler s d ng k thu t ử ụ CMAC trong liên k t v i ph ự ng pháp đi u khi n mô men. R.Elsley th c ế ớ hi n đi u khi n Jacobi ng ể ề ớ M ng N ron Đ c s d ng trong c m bi n và đi u khi n Robot nhi u l p, ơ ượ ử ụ liên t c b i R.Esley, &Y.Pati 1988. ụ ở Đi u khi n thích nghi h đ ng l c h c phi tuy n s d ng m ng N ron ề ể ư A.M.Annaswamy, Phòng thí nghi m Đi u khi n thích nghi - c giáo s đ ượ Khoa Ch t o Máy – Vi n Công ngh Massachusetts –MIT nghiên c u, 1997. ế ạ ệ K. S. ng d ng M ng N ron đi u khi n ng ể ụ Narendra, Trung tâm Khoa h c H th ng, Đ i h c Yale,USA nghiên c u, ứ ệ ố 1999. (cũư Giáo sư Vukobratovic, Trung tâm Robot, Vi n Mikhailo Pupin, Nam t ), phó ch t ch Vi n Hàn lâm Khoa h c, đã nghiên c u phân lo i mô hình ủ ị ọ ệ đ ng l c h c môi tr ơ ở ơ ườ ự ọ ộ ộ ng Robot Di đ ng và h t ng đ i B đi u khi n M -N ron đ d n hu ớ ể ẫ ờ ơ robot đ ạ ọ c giáo s M.M.Trivedi Khoa K thu t Đi n và Máy tính, Đ i h c ỹ California San Diego,USA nghiên c u,1998. ự Giáo sư, Vi n sĩ, Vámos Tibor, nguyên Vi n tr đ ng hoá- Hungary, - nguyên ch t ch H i Máy tính Neyman János (Von ộ ủ ị ộ

- 10 -

IFAC đã nghiên ề ự ộ ố ế

ậ ệ ể ạ ủ ị ạ

ệ ư

ạ ậ ư ệ ệ

ậ ệ ự ộ ệ ố

ể ế ứ ưở ề

ợ ậ ư ệ ố

ủ ị ậ ả

ậ ạ ộ ồ ả

ỹ ạ ọ ố ế ờ ơ ở , đã nghiên c u M ng M -N ron -Thu t gi ể ể ề ớ ệ

ữ ữ ứ ỏ

ư Toshio Fukuda, đ c bi công ngh . Giáo s ệ ệ ặ

ấ ự ộ ậ ọ ỹ

ng lai.

i th ư ệ ưở

ư ng Nobel, Vi n tr ở ứ ủ ị ơ ộ ọ

ơ

t quan tr ng d ệ ơ ể ề ệ ệ ố ị ẳ ặ

ể ọ ủ ư ủ ế ạ

ầ ự ể ọ ữ ạ ế

ẽ ế ở ở ự

ổ ế ọ ọ

ng m i trong lĩnh v c Robot và Trí tu Nhân t o. Neyman), nguyên ch t ch H i Đi u khi n T đ ng Qu c t ộ c u k thu t Nh n d ng –Trí tu Nhân t o cho robot. ứ ỹ Giáo s ,Vi n sĩ Hyungs ck Cho, Khoa Ch t o máy,Vi n Khoa h c ọ ế ạ &Công ngh Cao c p Hàn qu c- KAIST, Hãng Thép và Kim lo i Pohang- ấ ố POSCO, Vi n trệ ng Vi n Đi u khi n,T đ ng hoá và K thu t H th ng, ề ỹ ể đã nghiên c u đi u khi n và c m bi n nano cho robot,2001. ả ọ Giáo s T.Fukuda, Khoa K thu t Vi H th ng,Trung tâm H p tác Khoa h c &Công ngh C p cao, Đ i h c Nagoya- Nh t b n, nguyên Ch t ch H i ộ ệ ấ ố Robot và T đ ng hóa Qu c t , Ch t ch H i đ ng Công ngh Nano Qu c ủ ị ự ộ i AND đ đi u khi n robot, t ể ứ ế 2000. Công ngh Nano đang m ra nh ng tri n v ng to l n. Vi c ch t o ra ệ ế ạ ọ ữ ớ ề ơ ở nh ng robot nh c Nano 10-9mm đòi h i nh ng nghiên c u m i v c s ỏ ỡ ạ t nh n m nh lý thuy t cũng nh ư ế t m quan tr ng c a Robot Micro-Nano trong K thu t Robot và T đ ng hoá ủ ầ t ươ ng Vi n Khoa Giáo s ,Vi n sĩ G.M.Edelman,gi ệ ả h c N ron - USA,Ch t ch H i nghiên c u Khoa h c N ron Qu c t , đã mô ọ ố ế ph ng N ron h th ng Nghe-Nhìn c a loài chim đ đi u khi n robot,1999. ủ ỏ ư i ánh Giáo s đã kh ng đ nh, vi c nghiên c u này đ c bi ớ ứ ệ ư ngờ sáng c a lý thuy t Não Hi n đ i, nh n m nh t m quan tr ng c a môi tr ệ ấ ắ ơ và th c nghi m Motor-C m bi n N ron. S hi u bi t nh ng nguyên t c c ế ả ự ơ ệ ạ t k H th ng Nhân t o ư ng m nh m đ n thi b n c a não s có nh h ạ ế ế ệ ố ả ủ ả ư ng r ng nh ng nghiên c u mô ho t đ ng trong th gi i th c.Chúng ta tin t ế ớ ạ ộ ứ ữ ằ t l p m i hình N ron t ng h p s tham gia m t cách có ý nghĩa b i s thi ố ở ự ợ ẽ ơ ế ậ liên h tr c ti p gi a khoa h c T nhiên và Khoa h c K thu t, đ tư - ưa ra t ệ ự ậ ỹ ự ữ ớ ưở ự ệ ạ

1.4.M t s công trình nghiên c u m ng N ron đã công b trong n c: ộ ố ố ở ứ ơ ạ ướ

t nam b t đ u nghiên c u N ron t ơ ạ ừ ắ ầ

ọ ấ ứ ổ ề ơ ọ ể Vi Ở ệ ệ năm 1992 t ớ i Vi n C h c và ệ ờ c KC-02 Đi u khi n th i ề

ư ứ ộ ố ơ ở

ệ ệ ư ệ

ệ ệ ậ ỹ ệ ợ

ữ ố

ử ọ ượ ả ể ạ ớ

ạ ứ ườ

Trung tâm T đ ng hoá-Vi n ệ ự ộ ự ề ộ u chính Vi n thông, Khoa Công ngh Thông i, Vi n V t lý, Vi n toán h c, ọ ự ạ , H c vi n K thu t Quân s , Đ i ậ c tri n khai, đã có nh ng lu n án ạ ậ c gi ng d y cho sinh viên. Tuy nhiên ượ ưa t p trung thành nh ng nhóm nghiên ưa vào ng d ng và có th h p tác v i các c đ u đ ầ ng r i rác,ch ả ầ ớ ể ư c đ u đ ữ ể ợ ậ ứ ụ ớ

Vi n Tin h c trong khuôn kh đ tài c p Nhà nu gian th c.ự Hi n nay m t s c s đang nghiên c u nh ệ tin h c, Khoa Công ngh Thông tin - ĐHBK.HN, B môn Đi u khi n T ọ đ ng ĐHBK.HN, H c vi n B ễ ộ ọ tin ĐHBK.HCM,Đ i h c Giao thông V n t ậ ả ạ ọ VietcomBank, Vi n Năng l ư ng Nguyên t h c Qu c gia - HCM. Công tác đào t o đ ọ Ti n sĩ (2), Th c sĩ và bu ế nh ng nghiên c u th ữ c u m nh đ có th b ể ạ ứ . t ch c qu c t ố ế ổ ứ

- 11 -

h p năng l ổ ề ứ ổ ợ ượ ệ ng nhiên li u

1.5 T ng quan v tình hình nghiên c u t than

ộ ấ ệ ữ ượ

ổ ể ượ

ả ể ể ự ố ấ

ầ ng đi n và ng ng t ộ ạ ể ộ ổ

c đi u khi n hi n th i cho phép t o ra năng l ạ ệ ể ế ượ ộ ẫ ờ

ằ ữ

ắ ế ể

ng h i c a boiler v i năng l ầ ượ

i đi n ờ ơ ồ ề

ề ủ ế ượ ể ể

ơ ặ

ả ể ữ

ể ữ ể ừ

ạ ể

ề ể

ượ

ầ ấ ượ ề

ề ể ả ơ ủ ư ượ

ữ ề ớ

ể ệ ề ấ

ứ ấ ế ư ể ề ố

ỉ ơ ượ ệ ệ ạ ố ỉ

ứ ớ

ồ i c a ph ậ ợ ủ ụ ấ

ng nhi ữ

t đ ệ ượ ư ng pháp này th hi n vi c đi u khi n áp su t ti ệ

t quá vì nó đòi h i th i gian đ hoà h p v i tuabin. ượ ầ ệ ng pháp này là đáp ng nhanh v i thay đ i t ổ ả ữ ứ ể c l u tr ề ể ề ờ ớ trong boiler. Đi u b t l ấ ợ ế ư ị ợ ươ ạ ộ ượ ể ệ ượ ướ ỏ ớ

c dùng trong nh ng năm 60-70. Trong s ng v ể ấ ể ữ

ủ ầ

ể ở

ề ỉ

ỉ ệ ả ữ ồ ằ ứ ỉ

ậ ợ ủ ữ ị

ị i c a ph ộ

ứ t đ t ệ ộ ố ế ị ấ ơ ủ ể ậ ơ

ư ữ ủ ả

ng đi n là k t qu c a nh ng quá trình M t NLNLT cung c p năng l ả ủ ế ng. C th , nh ng chuy n đ i chính là s đ t cháy chuy n đ i năng l ữ ụ ể ổ nhiên li u đ u vào, t o h i, phát tri n chuy n đ ng quay, s n xu t năng ể ơ ạ ệ h i. T t c nh ng chuy n đ i này t o thành m t chu l ấ ả ữ ư ệ ượ ụ ơ trình nhi t đ ng l c h c l n và ph thu c l n nhau cao đ . ự ọ ớ ộ ụ ệ ộ Nh ng chi n l ầ ng c n ề ữ ượ t đ tho mãn yêu c u t thi i trong khi duy trì s cân b ng gi a nh ng quá ầ ả ả ế ể ữ ự h p. Ch y u, chúng g n k t ngõ ra năng l trình chuy n đ i trong t ượ ng ổ ổ ợ ng đ c yêu c u b i tuabin-máy phát l u l ở ớ ơ ủ ư ượ m i th i đi m. S đ đi u khi n t h p c u thành c t đ đ t đ ấ ể ổ ợ ệ ở ọ ể ạ ượ ả l p cao nh t c a h th ng đi u khi n và nó ch u trách nhi m cho vi c đi u ề ệ ệ ị ấ ủ ệ ố ớ ng đ n. Đ c tính n i b t c a khi n boiler-tuabin-máy phát nh m t đ i t ổ ậ ủ ể ư ộ ố ượ ng và áp c qu n lý thông qua nh ng vòng đi u khi n năng l h p đ t ượ ề ượ ổ ợ nh ng c u hình vòng đi u khi n SISO d a trên thu t su t. Vi c phát tri n t ậ ấ ệ ự ề ấ c này có th phân lo i thành ba l p: toán đi u khi n PID, nh ng chi n l ớ ữ ể ế ượ ề đi u khi n theo boiler, đi u khi n theo tuabin và đi u khi n boiler-tuabin. ề ề ể ể ẽ ờ ợ c dùng đ u tiên . Trong s đ này, boiler s ch đ i S đ theo boiler đ ơ ồ ơ ồ ng. Nh ng van đi u khi n tuabin hành đ ng c a tuabin đ s n xu t năng l ể ữ ộ ầ ng h i vào trong tuabin v i đ i s là công su t yêu c u. đi u ch nh l u l ấ ớ ố ố ỉ ng h i ng ng v i nh ng thay đ i trong l u l ơ Sau đó, đi u khi n boiler t ư ượ ổ ươ ể c dùng b i đi u khi n và áp su t. Sai l ch áp su t ti t l u so v i setpoint đ ở ượ ớ ng nhiên li u và không khí vào quá trình đ t nhiên li u đ đi u ch nh l ệ c hi u ch nh theo yêu c u c a tuabin. trong bu ng đ t, và vi c t o h i đ ủ i: tuabin là Thu n l ầ m t d ng c ho t đ ng nhanh có th đáp ng r t nhanh v i nh ng yêu c u ộ ụ i s d ng năng l t i là ả ử ụ ph t l u ít n đ nh vì ổ ươ boiler có xu h ơ S đ đi u khi n theo tuabin đ ượ ơ ồ ề ấ ượ c đ này, tuabin s theo nh ng ho t đ ng c a boiler. Yêu c u công su t đ ữ ạ ộ ẽ ồ ng nhiên li u và không i boiler đ đi u ch nh l dùng b i đi u khi n đ t t ượ ệ ể ề ố ạ ề khí vào trong bu ng đ t đ đi u ch nh vi c s n xu t h i. Sau đó đi u khi n ể ấ ơ ố ể ề i tuabin đáp ng b ng cách hi u ch nh nh ng van ti ấ ạ áp su t t t l u đ gi ế ư ệ ể ữ setpoint. Tuabin ch u trách nhi m hoàn toàn trong vi c đi u khi n áp su t ti ấ ế t ệ ệ ể ng pháp này là đáp ng r t n đ nh v i nh ng thay l u. Thu n l ớ ấ ổ ư ươ ổ i v i s dao đ ng áp su t h i và nhi đ i t i thi u, vì nh ng thay đ i ổ ả ớ ự ữ i ph thu c vào ho t đ ng c a boiler là thi t b ch m h n so v i tuabin. t ụ ạ ộ ộ ả năng i chính c a ph B t l ươ ấ ợ l ế ạ ủ ượ ớ ng pháp là không s d ng kh năng l u tr ử ụ ng c a boiler, vì th t o ra đáp ng ch m h n. ơ ứ ậ

- 12 -

ỷ ề ượ ử

ậ ơ ồ

ộ ặ ế

ể ơ ồ

ấ ơ ồ ớ ơ ồ ứ

yêu c u t t l u h i t ơ ừ i t ầ ả ổ ợ

ấ ế ư ế ư ấ ạ ệ

ấ ẽ ộ ề t l u đo đ ạ

ế

ượ ấ ơ ế ư

ế t l u đo đ h p thông qua ánh x phi tuy n (hình 1.2). ạ

ữ ậ ợ ủ

i cu chúng, nghĩa là , chúng c ả c đi u khi n phù h p s k t h p nh ng thu n l ố

ặ ể ổ ợ ẽ ế ợ ấ ợ ủ ơ ồ yêu c u t áp su t h i ti ừ i t ầ ả ổ ợ ề ể i thi u nh ng b t l ữ ị ứ

c l u tr ữ

ề ng đ ỉ ầ

ữ ặ ủ ơ ồ c phép s d ng năng l ử ụ ệ ể cho tuabin không v ượ trong boiler. Đ đ t đ ử ả ượ

h p ổ ợ ở ư

t quá năng l ơ ơ ồ ể ể

ề ấ ớ ươ ế ễ ệ ề ả ả ổ

i chính xác.

, ng ừ ể

ạ ớ ấ ề

c đi u ch nh đ th hi n b t kỳ ng x nào gi a các s ấ ổ ạ ậ ữ ườ ể ấ ỉ ứ ặ

ể ể ệ ứ ữ ể ề ấ

ề ấ ộ ề ữ ủ ữ ể ậ

ổ ể ọ ơ ồ ữ ứ

ề ậ

ế ớ ữ

ữ ầ ể ả ữ ữ ộ

ể ề ặ ợ

ữ ộ ả ứ ằ ề ữ

ệ ệ ứ i ta đã dùng nh ng b bù đ tăng c ể ữ ng tác gi a các vòng đi u khi n. R t nhi u nghiên c u đã đ ượ ể ữ ầ ả ề ề ế ỷ

ậ ữ ươ ể ộ

ủ ộ

ự ệ ố

ổ ế ế t k b bù t ể ầ ươ

Đ c s dùng nhi u nh t trong th p k 50 là s đ đi u khi n phù ơ ồ ề ể ấ ồ c đ a đ ng h p(coordinated control (CC)). Trong s đ này, công su t đ ấ ượ ợ ư th i đ n boiler và tuabin. Ph thu c vào các c p bi n đ c đi u khi n và ờ ế ể ề ượ ụ đi u khi n, có hai s đ cho CC: s đ theo boiler và s đ theo tuabin ơ ồ ề i t o l nh [Landis and Wulfsohn 1988]. V i s đ th nh t, b đi u khi n t ể ả ạ ệ ộ ề h p và công su t t o ra, b đi u khi n cho van ti ể ấ ạ áp su t ti áp su t t o l nh cho cho van nhiên li u/không khí t ượ c ệ ừ c t h p thông qua ánh x phi i t yêu c u t và setpoint áp su t mà s có đ ượ ừ ầ ả ổ ợ i t o l nh cho nh ng tuy n (hình 1.1). Trong s đ th hai, b đi u khi n t ữ ể ả ạ ệ ộ ề ơ ồ ứ h p và công su t t o ra. L nh đ n van nhiên li u/không khí t ế i t ấ ạ ầ ả ổ ợ ừ ệ ấ c và setpoint áp su t c tính toán t t l u đ van ti ượ ế ư c t mà s có đ yêu c u t ượ ừ ẽ Nh ng chi n l i c a hai ữ ế ượ ố c trên và t chi n l ế ượ ứ đ c tính đáp ng n đ nh c a s đ theo tuabin và đ c tính đáp ng g ng gi ắ nhanh c a s đ theo boiler. Đ đ t đ c đáp ng nhanh,tuabin-máy phát ể ạ ượ ể ạ ượ ổ c n đ ượ ư ượ ượ i yêu c u, trong khi đ nh, đi u khi n boiler hi u ch nh t c đ đánh l a theo t ố ộ ị c cung c p b i boiler. Đáp gi ng đ ở ấ ượ ữ ằ CC ph i nhanh h n s đ theo tuabin nh ng không nhanh b ng ng t ứ ả ng pháp đi u khi n phù h p s đ theo boiler. Nh ng u đi m khác c a ph ợ ơ ồ ủ ữ ư là kh năng d dàng th c hi n gi m t ể i và bi n đ i áp su t v i đi u khi n ự ả t ả i ta mong mu n có m t c u trúc t ng quát cho T quan đi m th c t ộ ấ ố ự ế i v i b t kỳ s đ ho t v n hành đi u khi n phù h p mà có th c u hình l ơ ồ ợ ể ơ nào, ho c có th đ ử ể ượ ặ đ đi u khi n. Nh ng c u trúc này ch a nh ng c u hình nhi u vòng l p ữ ồ ề phân tán c a nh ng b đi u khi n SISO dùng nh ng thu t toán c đi n PI ở hay PID. Nh ng s đ này đ i m t v i nh ng thách th c nghiêm tr ng b i ặ ớ ố i di n r ng. Trong nh ng đi u ki n này, hi u nh ng yêu c u v n hành theo t ệ ệ ộ ả ữ ữ su t có th gi m do nh ng bi n đ i phi tuy n l n và nh ng hi u ng k t ế ổ ế ấ ườ ng h p c a nh ng quá trình đ ng. Ng ườ ợ ủ s đ đi u khi n phù h p nhi u vòng l p b ng cách gi m nh ng hi u ng ệ ứ ơ ồ ề c th c hi n t ệ ấ ề ự ươ ẩ trong nhi u th p k qua nh ng h u h t các k t qu đ u là nh ng s n ph m ả ế ư c ch p ng pháp đ riêng c a nh ng nhà phát tri n và không có m t ph ấ ượ ữ t nh ng nh n r ng rãi hay t ng quát đ th c thi chúng, vì th c n thi ế ầ ậ ế ể t k mang tính h th ng và t ng quát h n. Đi m c t y u là ph ố ế ơ ổ ươ ng tác d a trên mô hình toán h c là g n nh không vi c thi ư ọ ự ệ th th c hi n và tr nên quá ph c t p s lo i b ng d ng c a nó. ụ ể ự ng pháp thi ế ế ộ ệ ứ ạ ẽ ạ ỏ ứ ủ ở

- 13 -

Hình 1.1. S đ đi u khi n theo boiler ơ ồ ề ể

Hình 1.2. S đ đi u khi n theo tuabin ơ ồ ề ể

1.5.1. Nh ng h th ng đi u khi n tiên ti n ệ ố ữ ể ế ề

ị ặ ể ề ề

quá trình thi ở

ữ ố ọ ủ ệ ế

ậ ấ

ậ ỉ ố ệ ể ậ

M c dù không có đ nh nghĩa chung cho đi u khi n tiên ti n, nhi u ph ế pháp đã dùng nh ng mô hình toán h c c a quá trình, ho c là k hay trong su t quá trình v n hành, hi n th i đ ế s chú ý t p trung vào ch s hi u su t toàn ph ự k thu t này cho đi u khi n toàn b b gi ộ ị ớ ạ ề ỹ th c thi, d b nh h ự ng ươ ế t ặ c g i là tiên ti n. H u h t ế ờ ượ ọ ầ ng. ng d ng th c t ự ế ủ c a ụ ươ Ứ ệ i h n b i tính ph c t p c a vi c ứ ạ ủ ở ả ng b i s không ch c ch n c a mô hình, c n ph i ầ ắ ắ ễ ị ả ở ự ưở ủ

- 14 -

ỹ ậ ạ ệ ể ủ ạ ộ ộ ề

ữ ữ ặ

ộ ề ế ộ ứ ệ ố ể ổ ợ

ỹ ế ữ

ươ c đi u khi n t ể ố ư ề ộ ộ ề

ủ ộ ơ

ộ ướ ơ ồ ề máy 500MW t ữ

ỹ ậ ậ ữ ự

ọ ế

h p năng l thành chu n cho nh ng t ẩ ề ữ ạ ể ổ ợ

ớ ọ ậ

ấ ệ

i ta cũng th c hi n nhi u nghiên c u đ áp d ng nh ng ph ề ự ụ ươ t. ệ ứ ể

ng t ả ạ ỏ

ề ữ

ồ ế ự ơ ồ ề ể ả ả

ng tác c a h ươ ạ

ổ ể ổ ợ ố ủ ữ ệ ữ

ơ ạ tr ng thái quá trình s d ng nh ng ma tr n đ l ử ụ

ừ ậ ậ ủ ế

ơ ạ ộ ọ ữ ự ế ả

ế ấ ậ

ươ ế

i bi n quá trình và nh h ng mô hình tuy n tính đ ả ưở ượ ế

ư ả

ự ớ

ờ ự ề ự ề ể ấ

ệ ả ỉ

ị ổ ữ ớ

ế ế ộ ự ề ộ

ư ấ ủ ắ ườ ể

ợ ể ể ả ộ

ổ ộ ề ậ ữ

ưở ễ ổ

t k m t b đi u khi n thích nghi cho máy phát h i 250 MW đ ệ ộ ố ượ ế ế ộ ộ ề ệ ủ ả ể

c đ ngh đ cung c p nh ng tín hi u đi u khi n tăng c ữ ề ề

ị ể ệ ể ở ấ ể ệ ể ề ề

ế ậ ộ

ườ ả ử ậ ế ể ể ề ượ ể

ề i ho t đ ng c a các b đi u khi n, và vi c dùng nh ng k thu t đi u reset l khi n tuy n tính trong nh ng h th ng phi tuy n cao đ . M c dù không ph i ả ế ộ ể ấ ủ là m t chi n l h p toàn b , ng d ng liên quan nh t c a ụ ế ượ i u nhi u bi n mà [Nakamura và Uchida 1989] nh ng k thu t đi u khi n t ề ậ ữ ng tuy n tính cho nh ng đã đ a vào v n hành m t b đi u ch nh toàn ph ế ư ỉ ậ i Kyushu Electric nhi t đ h i trong boiler c a m t t ạ ộ ổ ệ ể Company, Japan, 1978. B c đ t phá này, trong đó nh ng s đ đi u khi n t đ , g m nh ng k thu t khác nh nh n d ng và d đoán không gian nhi ư ệ ộ ồ tr ng thái, l p trình toán h c phi tuy n, đi u khi n thích nghi tham kh o mô ả ạ ậ ủ ng than c a hình và t i u đã tr ượ ố ư ở i Nh t trong su t 25 năm qua, cho phép h v n hành v i nh ng m c cao ng ứ ữ ố ậ ườ nh t c a hi u su t nhi ấ ủ ệ Ng ng pháp ườ ữ tách riêng ra(decoupling) đ làm gi m hay lo i b nh ng nh h ươ ng ả ữ ể ưở h p theo boiler dùng tác gi a các vòng đi u khi n. Trong s đ đi u khi n t ể ổ ợ ể ng t b bù d a trên h i ti p tr ng thái đ gi m nh h ệ ộ ưở ạ Ontario Hydro, Canada. B bù t o ra nh ng tín h p 150 MW th ng cho t ộ ở ố hi u bù cho b n ngõ vào đi u khi n chính là t ng c a nh ng tín hi u đi u ề ệ ủ ề ộ ợ ằ khi n chính và vect i h ng ữ ể c tính t mô hình tuy n tính không gian tr ng thái b c 9 c a máy. s , đ ạ ố ượ tr ng thái đ Vect c d đoán dùng b l c Kalman. Nh ng k t qu mô ượ i có kh năng v n hành trong kho ng 75% đ n 100% ph ng cho th y t ỏ ả ả ả ng tác gi m. i v i l kho ng v n hành t ng t ả ả ớ ỗ ậ ả c dùng trong kho ng t v s l Không có chi ti ả ế ề ố ượ i trong kho ng đó. Nh ng b đi u khi n t ể i cũng nh nh ng ma tr n đ l ộ ề ữ ộ ợ ậ ữ ả ề c th c thi trong máy th c. So v i đi u tách r i d a trên mô hình b c 12 đ ượ ậ i đi u khi n gi m, khi n truy n th ng, s đ tách riêng x p x làm cho l ả ỉ ơ ồ ể ỗ ố i th p, hi u ch nh thông s đ n gi n và không nh y v i tăng đ n đ nh t ớ ố ơ ả ấ ộ ổ ạ ế ế t k nh ng bi n đ i máy. Khó khăn chính v i ph ng pháp tách riêng là thi ươ ế b bù tách riêng. Thi t k b bù đ ng là quá n ng n và s ph c t p ngăn ứ ạ ặ ộ c n ng d ng c a chúng. ả ứ ụ ề ng nh r t phù h p cho đi u V nguyên t c, đi u khi n thích nghi d ề ề khi n toàn b nhà máy đi n. Kh năng c a h th ng đi u khi n liên quan ệ ố ủ v i nh ng thay đ i đ ng c a quá trình r t h p d n cho v n hành di n r ng. ấ ấ ẫ ớ ng c a nhi u và bi n đ i thông s trong Trong [Marc, et al. 1980] nh h ế ủ thi c xem ơ xét. Trong [Mabius, et al. 1980] m t c c u thích nghi tham kh o mô hình ả ộ ơ ấ đ ng c ng vào ượ ộ nh ng tín hi u đi u khi n c a đi u khi n vòng m . Gi s v n hành xung ủ ữ c quanh m t đi m v n hành c đ nh, lý thuy t đi u khi n tuy n tính đ ượ ố ị ề dùng đ thi c đi u ữ ể ch nh dùng s đ d a trên Lyapunov đ b o đ m s n đ nh c a vòng kín. ể t k b đi u khi n, nh ng thông s lu t đi u khi n đ ế ế ộ ề ơ ồ ự ề ố ậ ả ể ả ự ổ ủ ỉ ị

- 15 -

ỉ ế ể ệ ả ề ệ t k đ ế ế ượ ấ c th hi n mà không có k t qu v hi u su t

ể ề

ơ ề ể ữ

ề ề ộ ể

ẳ ề ề ữ ậ ượ ế ượ ả ề ể

ể ề ề ệ ộ

ể ụ ọ ắ

ẳ ệ ể ả ổ

ế ấ ề ế

ả ể ề ữ ế ế ộ ậ ỹ

i và lo i b t ả ả ạ ỏ ố ộ

t k dùng k thu t ả ể ố t nhi u bi ễ ề ứ ầ

ủ ế

ữ ế ề ặ

ơ ồ ể ệ ố ướ ể ữ ẳ ữ ự

ộ ớ ế t d ả ự

ờ ề ề

ươ t k và v n hành. B c và đ ậ ế ế ng đã ngăn c n vi c th c thi nh ng s ự ệ ả ượ ữ

ể ậ

ọ ấ ự ề

Không may, ch có thi h th ng đi u khi n. ệ ố c đ ngh cho đi u ề Nh ng phu ng pháp đi u khi n b n v ng cũng đ ị ữ ề ề c đi u khi n truy n h p. Trong [Weng and Ray 1997] m t chi n l khi n t ể ể ổ ợ c đ xu t cho đi u khi n theo t th ng-h i ti p đ i b n v ng di n r ng. ệ ộ ẳ ấ ượ ồ ế i u nh ng ngõ vào đi u khi n, nh n nh ng ràng Đi u khi n truy n th ng t ữ ố ư ề ữ ề ể bu c c a chúng, d c theo kho ng v n hành di n r ng và đi u khi n h i ti p ồ ế ậ ả ộ ủ c dùng đ kh c ph c nh ng b t đ nh mô hình máy và nhi u ngo i sinh đ ễ ượ ạ ấ ị ữ i đ m b o n đ nh và hi u su t b n v ng. Đi u khi n truy n th ng gi ả ề ị ề ữ ả ọ quy t bài toán l p trình phi tuy n cho hàm t i u và nh ng ràng bu c d c ố ư ậ c thi i đã cho. Đi u khi n h i ti p đ theo đ c tính t ¥H ồ ế ượ ặ ng pháp này tho mãn yêu c u hi u su t trong kho ng 40-100% . Ph ệ ầ ấ ươ ữ c đi m là nh ng t tr kho ng t c. M t vài nh ượ ế ướ ả yêu c u tính toán quá nhi u, cùng v i thông tin đáp ng t n s và mô hình ầ ớ tuy n tính c a máy. M c dù có ti n b l n trong lý thuy t h th ng đi u khi n, nh ng th c thi ự ế ệ ố ấ nh ng s đ tiên ti n cho NLNLT v n còn hi m. Do nh ng s đ đ xu t ơ ồ ề ế ẫ i th c ch ng h n hi u su t i nh ng yêu c u th gi không th hi n t ấ ệ ạ ế ớ ầ th i gian th c, kho ng v n hành di n r ng, đ ng quá trình ph c t p và nhi u ề ứ ạ ậ ộ ệ ộ ễ s hi m khi x y ra trong th c t là nhi u chi u hay nh ng đi u ki n gi ự ế ả ả ử ế ệ ữ ượ Gauss, thông s quá trình h ng s , đo đúng và chính xác, đ ng quá trình đ c ằ ố ố t. Có l ng pháp tiên ti n này là yêu bi i chính c a h u h t nh ng ph , b t l ủ ầ ế ế ẽ ấ ợ ế ộ c u nh ng mô hình toán h c chính xác cho thi ọ ữ ầ ơ h p năng l ph c t p cao c a c a t ủ ủ ổ ợ ứ ạ ố đ đi u khi n t p trung d a trên mô hình toán h c. Nói cách khác, tính hu ng ự ồ ề i lâu dài c a nh ng c u hình nhi u vòng d a trên này đã thúc đ y s t n t ẩ ự ồ ạ nh ng thu t toán đi u khi n PID truy n th ng. ể ề ủ ề ữ ố ữ ậ

1.5.2 Nh ng ph ng pháp lai thông minh ữ ươ

ỹ ộ ậ ứ ươ

ộ ế ề ụ ủ

ph n trên. ả ả ế ữ ớ ữ c đ c p ậ ượ ề ậ ở ẫ ự ổ ậ ầ ộ ổ ự ố ế i quy t tho mãn b i nh ng k thu t đ ở

c gi ờ

i thu t m mô ph ng quá trình l p lu n c a con ng ể ứ ạ ầ ộ ộ ề ượ ủ ầ ậ ờ

ỏ ơ ướ ả ể ề

ượ ỉ

t boiler và đ ỉ ệ ệ ữ ậ

hay t ng t ả ươ ữ ể ớ

V n có m t ph ng pháp th ba áp d ng nh ng k thu t thông minh nhân ữ t o n i b t g n đây hay s pha tr n c a chúng v i đi u khi n tiên ti n và ạ truy n th ng, trong m t n l c liên quan đ n nh ng ph c t p mà không ề đ c gi ỹ ượ ể ự Trong [Mamdani 1974, Mamdani and Assilian 1975], m t b đi u khi n d a i thi u trên lý thuy t t p m [Zadeh 1965, Zadeh 1968, Zadeh 1973] đ ệ ớ ế ậ i, l n đ u tiên. Gi ườ ậ ầ c dùng đ đi u khi n máy h i n đ ấ ơ c trong phòng thí nghi m. Áp su t h i ượ ệ ộ và t c đ rotor đ c đi u ch nh b ng cách thao tác ngõ vào nhi ằ ố ộ t l u máy theo m t t p nh ng lu t ngôn ng . Th c nghi m ch ra r ng m ti ằ ự ữ ở ế ư t h n so v i nh ng b đi u khi n c đi n. ổ ể nh ng k t qu t ộ ề ố ơ ế ữ ậ i thu t Công vi c này minh ho tính kh thi trong vi c xây d ng nh ng gi ả ự ả ệ ậ ể ề ộ ậ ự ạ ữ ệ

- 16 -

ỹ ớ ộ ả ệ ự ự

ể ề

ờ ế

c dùng đ đi u ch nh áp su t bao h i và m c n ỉ ơ ấ ế ơ ứ ướ

ậ ệ

c thi ớ ể

ậ ệ ể ề ở ữ ờ ượ ố ệ ố

ề ậ t k cho mô hình máy phi tuy n b c ba v i gi ế ế ượ ng tác. Sau đó, nh ng b đi u khi n lôgic m đ

c bi ế ộ ề ệ ữ ờ ượ ấ ố ủ ơ ồ ề

ố ớ ễ ế ể ừ ề t c a s đ đi u khi n đ t đ ạ ượ ầ

ờ ố ạ ẫ ả

ể ế ế ợ

ờ c th ữ ể ố ư

i t ủ c t ằ ể ậ ổ ơ ớ ắ

ỉ ộ ệ ố ượ ế ờ ư

ị ấ ệ ữ ộ ơ ồ ề i u cho v n hành chu trình c a nh ng tuabin h i l n đ ấ ề ố ượ

ề ể ọ ộ ố i u. Sau đó, m t thu t toán đi u khi n d ậ

ằ ể ố ư c dùng đ tính van t ể i t ả ố ị ấ ố ơ ệ

ể ố ế t và t ấ ố

i c đ nh và th i gian d i thi u ng su t. Hi u su t t ấ ấ ằ ộ ợ ố ị ữ ự ớ ờ

ố ị

ượ

ể ể

i thu t di truy n đ ề ả ộ ề ự ề ế ợ h p phi tuy n b c ba. Đ i t ế ộ ổ ợ ố ượ ể ậ

ấ ả ấ

ứ ẫ ộ

ữ ả ị ữ ủ ề ấ ấ

ậ s r ng t i u gi ể ố ư ả ử ằ ứ ạ

ế ạ

ữ ữ

i h th ng đ ộ ơ ồ ổ ợ ề ể ấ ự ể ệ

ự ệ ầ ệ ệ

ạ ầ ữ

ậ ề ệ

ể ơ ồ ế

ệ ợ ượ ề ể ầ

ổ ợ ệ ứ i nh ng đi u ki n hi n th i. Cu i cùng, h ờ ố ệ c phép c a ng ủ ượ ộ ệ ố h p toàn b . ộ ứ ự

ậ xác đ nh th i gian th c hi u qu , m đ u m t lĩnh v c m i trong k thu t ở ầ ờ ị đi u khi n. ờ Trong [Ray and Majumder 1985] lý thu t tách r i phi tuy n và lôgic m ộ ổ c bao h i trong m t t đ ượ nh ng đi u ki n v n hành khác nhau. Đ u tiên, m t lu t đi u ề h p 200MW ầ ộ ợ ả ử khi n tách r i đ s ế t chính xác và là nh ng h con SISO không r ng thông s h th ng đ ằ ể c dùng cho đi u khi n t ươ ể ữ vòng kín trong m i h con. Hi u su t t c khi ỗ ệ tính v i nhi u tr ng thái, bi n đ i thông s ng u nhiên và t ng ph n, thay ổ ạ đ i setpoint, nh y thông s ,tách r i không hoàn h o và thi u tách r i. ờ ổ Trong [Marcelle, et al. 1994] m t s đ đi u khi n k t h p logic m và đi u khi n t ể ề ề i thi u b ng cách g n k t đi u i đ hi n. ng su t tua bin t ng và l ệ Ứ ỗ ả ượ ố khi n van đi u ch nh tuabin và áp su t h i boiler. M t h th ng m u tiên ể ấ ơ ng hi u su t và cung c p nh ng tr ng s trong hàm gía tr mà nh ng đ i t ấ ữ c dùng b i b đi u khi n t ự đ ở ộ ề ượ ấ i u và nh ng giá tr setpoint áp su t đoán mô hình đ ố ư ượ t h n khi so đ cân b ng gi a theo t ể ứ ữ ể ộ sánh v i b đi u khi n áp su t bi n đ i và áp su t h ng s và cũng v i m t ớ ổ ớ ộ ề b đi u khi n d đoán mô hình v i nh ng đ l ự ể ộ ề đoán c đ nh. c dùng đ tinh ch nh Trong [Dimeo and Lee 1995] gi ỉ ể ậ i u s đ đi u khi n k t h p d a trên PI và b đi u khi n h i ti p tr ng ạ t ồ ế ố ư ơ ồ ề ng đi u khi n là theo đáp ng thái cho m t t ứ ủ ngõ ra áp su t và công su t. Trong khi n ng ng d ng kh thi c a c b ụ ướ ở i thu t di truy n là c c u tinh ch nh hoàn h o, v n có m t vài sai xót gi ậ ỉ ề ả ơ ấ ộ ợ ế i k t trong nh ng c u trúc đi u khi n đ c đ xu t. V trí c a nh ng đ l ượ ữ ể ề h p chéo trong s đ đi u khi n k t h p d a trên PI là không thu n ti n, vì ệ ế ợ ợ ể ơ ồ ề nó t o ra đáp ng dao đ ng và s đ đi u khi n t t c các ơ ồ ề ấ ả ộ bi n tr ng thái s n sàng cho mô ph ng. ỏ ẵ ể i có th chuy n h p có th c u hình l Trong [Tevera 1995] m t s đ t ể ể ấ c đi u khi n khác nhau( ví d , theo boiler, theo tuabin gi a nh ng chi n l ụ ế ượ ế c th c hi n tr c tuy n và đi u khi n hoà h p). C u hình l ượ ạ ệ ố ợ ề i m c giám sát. H đ u tiên b i b n h chuyên gia làm vi c cùng nhau t ứ ở ố h p. H th hai tính nh n đ nh tr ng thái v n hành và nh ng yêu c u cho t ạ ệ ứ ậ ậ ị toán hi u su t c a s đ đi u khi n khi v n hành. H th ba tính toán hi u ệ ấ ủ ơ ồ ề ệ ệ su t c a nh ng s đ khác d ướ ữ ơ ồ ữ ấ ủ ườ i i nh t và chuy n s đ n u đ s đ nào là ti n l th t ấ ứ ư ơ ồ v n hành. Đi u khi n đ c th c hi n thành công trong m t h th ng phát ự ậ tri n và tính toán ph n m m đi u khi n dùng mô hình t ổ ợ ề ể hai m c cho Trong [Garduno and Lee 1997], m t s đ đi u khi n th t ứ ể ả c th hi n. T i m c giám sát m t b qu n v n hành di n r ng NLNLT đ ộ ộ ượ ệ ộ ậ ệ ể ộ ơ ồ ề ạ ể ệ ứ

- 17 -

ậ ữ

ạ ể ế ế ổ ờ ạ ể

ẳ ấ ể

ờ ự ộ ậ ấ ồ ế ượ

ữ ậ

ớ ề

ể ề

ấ ổ ự ệ ườ ệ ộ ườ

ỏ ậ ễ ộ ề ỉ ữ ể ề ồ ế ữ

ả ấ

i chu kỳ. ệ ể ủ ể ỹ ạ ệ ề

c th c hi n ữ ậ ể

ự ậ

Nh t đ phát tri n nh ng s đ c c i ti n k thu t trong v n hành máy đi n[Matsuoka, ậ ữ ủ ề

i Nh t đang t o ra b ậ

ậ ố ơ ứ

ự ữ ữ ệ ả

ề ế

ứ ạ ữ ộ

ế

ấ ọ ủ ờ ị ổ ẽ ữ ầ ặ ổ

ế ệ ữ ữ i u h th ng. ậ ớ ự

ả M Intelligent Control Systems Initiative, đ Ở ỹ ữ

ố ự ứ ồ

ươ ớ ế ậ ữ ứ

ụ ươ ệ

ề ộ

ầ ư ế ậ ạ ậ

nh ng ví d c a con ng ng trình tin c y cho vi c thi ậ ươ là:1) l p k ho ch giám sát off-line và on-line b ng l p lu n t ọ ừ ữ

ị ọ

ề ả

lý tham chi u m t o nh ng qu đ o setpoint theo chính sách v n hành áp ỹ ạ i theo b t kỳ đ c tính nào.T i m c đi u su t bi n đ i đ đi u khi n t ề ứ ặ ả ề ẳ khi n, th c thi chi n l c truy n th ng-h i ti p. Đi u khi n truy n th ng ề ề ề ể ế ượ d li u vào ra t k t c thi g m m t t p nh ng h suy lu n m MISO đ ế ế ừ ữ ệ ậ ệ ồ tr ng thái xác l p. Đ ng h i ti p g m nh ng b đi u khi n PID v i c u ớ ấ ộ ề ể ữ ồ ồ ế ườ ạ ng truy n th ng cung c p h u h t hình nhi u vòng. V i chi n l ế c này, đ ẳ ầ ề ế ượ ề tín hi u đi u khi n cho v n hành di n r ng, giàm b t nh ng n l c đi u ữ ớ ậ ề khi n c a nh ng b đi u khi n PID. Đ ng h i ti p cung c p tín hi u đi u ấ ể khi n bù đ đi u ch nh và lo i nhi u trong nh ng lân c n nh quanh nh ng ữ ạ qu đ o l nh. Nh ng k t qu mô ph ng cho th y tính kh thi c a s đ ủ ơ ồ ỏ ế ữ ả đi u khi n đ đ t đ c v n hành theo t ả ể ạ ượ ậ ể ơ ồ Nh ng nghiên c u l n đ ứ ớ ể ượ ữ ệ ở et lai đ đ t đ ế ả ệ ỹ ể ạ ượ ế i u nhi u bi n al.1993]. Sau nh ng th c thi thành công c a đi u khi n t ự ề ể ố ư ỹ trong su t h n hai m i năm qua, ng c đ t phá k ươ ộ ườ ướ ạ ơ ồ thu t th hai trong đi u khi n máy đi n thông qua vi c th c thi nh ng s đ ề ữ ệ ệ ể i hoàn i thu t và nh ng h neuro-m . Nh ng cách gi lai d a trên nh ng gi ả ữ ờ ậ ự i quy t nh ng v n đ sau:1) nh ng quá trình l n c tìm ki m đ gi t ớ t đ ể ả ế ấ ượ ữ ạ h n và ph c t p h n g m mô hình toán h c c a chúng, 2)đ phi tuy n m nh ơ ồ ơ h n, k t h p và t ng tác bi n đ i theo th i gian gi a nh ng h con và ươ ế ợ ơ 3)tho mãn nh ng yêu c u ch t ch trong n đ nh và t ố ư ệ ố c thành l p v i s liên ượ k t gi a Electric Power Research Institute (EPRI) và National Science ế Foundation (NSF) năm 1993 g m hai m i m t d án nghiên c u đ tìm ể t l p lý thuy t n n t ng ế ề ả nh ng ng d ng có giá tr và sáng ki n m i và thi ế ị ệ và nh ng ch t k và phát tri n nh ng h ữ ể ế ế ữ ng pháp đi u khi n thông minh th ng thông minh và thích nghi. M t vài ph ể ố ậ ự đ c đ u t ằ ượ i, 2) mô hình đ nh tính dùng đ ng hay h c t ườ ộ nh ng h chuyên gia và lôgic m và 3)trí tu nhân t o và h c máy dùng ệ ữ ệ nh ng ph ọ ưỡ ng ươ ữ b c, đôi khi k t h p v i nh ng k thu t t ứ ạ i thu t di truy n, ti n hoá và h c c ậ ế i u toán h c. ọ ậ ố ư ụ ủ ờ ng pháp m ng n ron, gi ạ ớ ế ợ ơ ữ ỹ

1.5.3. Phát bi u v n đ ể ấ ề

ệ ẽ ệ ố

ưở ng phi tuy n mà c th là t ế ậ ể

ượ c thi ể ữ h p năng l ượ ể ụ ể ượ

ữ ổ ợ ng nhân t o đ ạ ư ộ ệ ố ở ể ố

ề ể

ầ ấ ứ

ệ ố ữ ữ t k m cung c p nh ng yêu c u ch c năng và v n hành đ đ t ể ạ ầ ế ế ở ổ c đ linh ho t, cho ng d ng trong môi tr ng bi n đ i ế ứ i. Nh ng nh ng yêu c u chính cho h th ng đi u khi n là: ậ ữ ng th tr ị ườ ườ ụ ạ

ề ng cho vi c phát tri n nh ng h th ng đi u Lu n văn này s trình bày ý t ng, khi n thông minh cho đ i t ố ượ ế nghĩa là phát tri n nh ng h th ng qu n lý năng l t ả k đi u khi n thông minh b i h th ng máy tính gi ng nh b não con ệ ố ế ề ng ườ • Thi đ ượ ộ cao.

• V n hành ng

- 18 -

i dùng cu i đ n gi n và hi u su t cao, liên k t v i t ệ ế ớ ự ả ấ

ậ đ ng hoá và k thu t đi u khi n. ộ ố ơ ể ậ

• Ki n trúc h th ng có c u trúc, đi u này s d n đ n vi c phát tri n ể đ ng hoá t

ề ế ệ

ẽ ẫ ng ng. ườ ề ỹ ệ ố ấ ph n m m đi u khi n và t ề ế ầ ươ ứ ự ộ ề ể

ề ừ ữ

ờ ể ả ạ ượ ề ứ c, có th th y r ng nh ng chi n l ế ượ ệ

ệ ề

ị ề ứ ạ ệ ế ế

ơ ệ ẽ ể ệ

ư ộ ệ ố t. ợ ầ ệ ế

ế t k h th ng đi u khi n t ậ ệ ể ỹ ề

ễ ệ

ể ổ ợ ượ ể ổ ợ ệ ố ữ ỹ

ế ế ệ ố ự ể ớ ự

t l p m t s đ ữ ợ ứ ạ ủ ế ậ ạ ậ ế ủ ẽ

ệ ố ậ ề ọ

ầ ể ổ ữ ậ ạ ơ

ỹ i di truy n đ đ a đ i t ng đ ờ ỹ ạ ủ ể ạ ể ượ ề ề

ượ ữ ề

ứ ữ ể

t c chúng đ u c n thi ấ ả ề ầ

ể T nh ng k t qu đ t đ c đi u khi n ữ ể ấ ằ ế phù h p c u thành m c đi u khi n cao nh t trong NLNLT hi n th i và chúng ợ ấ ấ ư ộ cũng ch u trách nhi m cho vi c đi u khi n boiler-tuabin-máy phát nh m t ị ể ng đ n. K đ n, NLNLT là m t quá trình ph c t p, ch u nhi u thay đ i t ố ượ ộ đ i đi u ki n v n hành mà s th hi n nh m t h th ng thông minh mà v i ớ ề ổ ậ nó khái ni m đi u khi n tích h p tiên ti n là c n thi ề h p năng Vi c phát tri n k thu t khi thi ể ng đ h tr và làm cho d dàng h n vi c th c thi nh ng h th ng đi u l ề ơ ượ ậ ng phân tán và th b c l n và đ tích h p nh ng k thu t khi n năng l ứ ậ ớ ể thông minh nhân t o liên k t tính h th ng v i s ph c t p c a quá trình và ệ ố nh ng yêu c u v n hành c a nó. Trong lu n văn này s thi ộ ơ ồ ữ ứ đi u khi n t ng quát g i là h th ng đi u khi n phù h p thông minh ng ợ ề ậ d ng nh ng k thu t thông minh nhân t o là m ng n ron, logíc m và thu t ụ gi c đi u khi n vào đúng qu đ o c a nó ể ư ố ượ ả ệ ố c đi u này, h th ng v i nh ng yêu c u v n hành khác nhau. Đ làm đ ể ậ ầ ớ ử ơ ấ đi u khi n trên tích h p nh ng ch c năng h c máy, quan sát ng x , c c u ọ ợ ề thích nghi, t o l nh và tính toán đi u khi n, t t cho ế nh ng đ c tính v n hành t ể qu n hi u qu và linh ho t. ả ạ ệ ậ ứ ề ệ ự ả ữ ặ ạ

ng và ph m vi ạ ố ượ

ứ ứ ố ượ

ệ ượ ề ệ ườ ở ộ

ỹ ệ ữ ự ủ ng chính c a đ tài nghiên c u này là tăng c ữ ợ

1.5.4 Đ i t ng m c đi u khi n Đ i t ể ủ ề ng thông qua vi c m r ng khái ni m đi u đ ng nh ng máy năng l t ề ự ộ ậ khi n phù h p cho NLNLT và tính hi n th c c a nó qua nh ng k thu t ể thông minh nhân t o.ạ Ph m vi c a đ tài s t p trung vào nh ng đi m sau: ẽ ậ ủ ề ể

ạ ữ • T t c nh ng nghiên c u và phát tri n trong đ tài này s t p trung ữ ẽ ậ ứ ề

ề ạ

ố ấ ể ạ ệ ậ ượ ơ ề ỹ

ấ ầ ố

ở ể ấ ả h p máy đi n nhiên li u than lo i bao h i truy n th ng(NLNLT), vì t ệ ổ ợ ng chúng th hi n k thu t đ ượ ể ệ ọ đi n và c u thành cách chính đ đi u ch nh nh ng thông s quan tr ng ệ ấ nh t (công su t, t n s và đi n áp) nh h ng năng ả ấ ng đi n trong nh ng h th ng năng l l ượ ượ ữ ỉ ượ ườ ữ ề ệ

• Ch nh ng đi u ki n đ ng bình th ề ế

c dùng nhi u nh t đ t o năng l ố ữ ể ề ng đ n ch t l ấ ượ ế ệ ưở ng liên k t. ế ệ ố ng cùa NLNLT đ ể c xem xét. Đ ạ ế ậ

ườ

ẩ ộ

ề ộ ậ t cho tr ng thái v n tài t p trung trong h th ng đi u khi n c n thi ệ ố ổ hành bình th ậ ế ạ l c nào liên quan đ n báo đ ng, kh n c p, quá m c, h i ph c tr ng ồ ứ ế ự ng không ph i là tr ng thái thái. C n l u ý r ng tr ng thái bình th ả ầ ng mà chi m đ n 99% th i gian v n hành. Không n ờ ấ ườ ầ ư ụ ạ ằ ạ

- 19 -

nhà máy đi n không bao gi v n hành ự ế ệ ờ ậ ở ạ tr ng

xác l p vì trong th c t ậ thái xác l p.ậ

• Thi ề ề ế ế ệ ố

t k h th ng đi u khi n s bao hàm ch chi n l ể ẽ ữ

ề ế ể ữ

ể c đi u khi n ế ượ đ ng hoá, khoá liên ẽ c th c hi n. Cũng th , đ tài ch đ c p đ n nh ng ch c ứ ả i, ậ

ể ở ộ

i h n c gi ứ ể ề

ớ ạ ở ấ ẽ ượ ệ ố ủ

môi tr ề ệ v n đ h ỏ c mô ph ng ng ph n m m phòng thí nghi m. ệ ả ng th c. Đây cũng là b n ng trình s đ ầ ề ườ ể ấ ả ườ ở ệ ố ự

ỉ c t n n t ng. Vi c phát tri n nh ng chi n l ế ượ ự ộ ể ệ ề ả c cho trong b t kỳ h th ng đi u khi n nào s đ ng và b o v nh đ ấ ệ ư ượ ệ ố ả ộ không đ ỉ ề ậ ệ ự ế ề ượ năng đi u khi n c b n đ lái quá trình trong su t pha v n hành t ố ơ ả ể ề không có ch c năng kh i đ ng và shutdown . • Vi c phát tri n h th ng đi u khi n s đ ẽ ượ ệ ố th ng và tính kh thi c a nó. T t c ch ươ ả trên máy tính cá nhân dùng môi tr Không có vi c th c thi h th ng ệ ự ch t nghiên c u c a đ tài. ứ ủ ề ể ậ ỉ ế ề ố ẽ

ượ

h p trong nh ng s i và đi u khi n nhi u t i thi u c n thi ỉ ầ ể ng toàn b , đ xu t tính linh ho t t ạ ố ấ ộ ề ữ ề ổ ợ ề t cho đi u ch nh và i đa ơ ể ể ả

ươ ấ ẽ ượ ữ

ấ • Đ tài s ch phát tri n t p hàm t ề đ ng hoá h th ng năng l t ệ ố ự ộ đ h tr đi u khi n t ể ổ ợ ề đ nhà máy đi n. ồ • Ph ng pháp đ xu t s đ ề ố ề c tính toán và so sánh v i nh ng ph ề ạ ệ ố

ớ ể ấ theo t ệ

ng ươ pháp truy n th ng. Th m chí lo i h th ng đi u khi n này không t n ồ iả là yêu c uầ c th c hi n v i hi u su t i, vi c tính toán s đ t ớ ệ ự ạ c tho mãn. quan tr ng nh t c n đ ả ậ ẽ ượ ấ ầ ượ ệ ọ

ề ổ

ợ ệ ề

ề ể ạ ệ ố ệ ề

ữ ứ

ạ ọ ồ ứ ệ

ấ ồ ế ự ề ệ ề ể ẳ

ủ ệ ố ẳ ề ạ ồ ế ở ể ề

ể ấ c th c thi ho c là ở ạ ề ệ ặ ữ ặ ọ

1.5.5 T ng quan đ tài Vi c phát tri n h th ng đi u khi n phù h p thông minh(ICCS) g m b ộ ể ồ giám sát nhi u đ i di n thông minh s tính toán đi u khi n ế m c tr c ti p. ẽ ự ể ở ứ i u, h c và thích nghi, giám Nh ng ch c năng giám sát g m t o l nh và t ố ư ạ ệ ồ sát tr ng thái và hi u su t(Hình 1.3). M c tr c ti p g m nh ng s đ đi u ơ ồ ề ữ ế ự c khi n truy n th ng/h i ti p nhi u bi n. Vi c th c thi lõi c a h th ng đ ượ ế ộ ử hình thành b i ba môđun: sepoint, b x lý đi u khi n truy n th ng và b x ộ ử ư lý đi u khi n h i ti p (hình 1.4). Giám sát hi u su t và tr ng thái cũng nh nh ng hàm h c và thích nghi đ d ng off-line ho c bao ự ượ g m hoàn toàn trong môđun chính. ồ

- 20 -

Hình 1.3. H th ng đi u khi n phù h p thông minh ệ ố ề ể ợ

Hình 1.4.S đ kh i đi u khi n ể ơ ồ ề ố

ả ữ ẽ ạ ớ ấ ỹ ạ ệ

ấ ể ộ ạ ứ

t k b ng cách gi ạ ượ ơ c thi ượ i u. Ánh x setpoint đ ạ

ng, trong đó nh ng hàm đ i t ố ư ữ

ươ ỉ ươ ấ

ữ ữ

ề ể ủ ơ ồ ề ậ ự ế ẳ ể ề

ng h p nhi u bi n phi tuy n đ

ẳ c v n hành di n r ng. B x lý đi u khi n truy n th ng đ i nào, b t o setpoint s t o nh ng qu đ o V i b t kỳ qu đ o l nh t ỹ ạ setpoint cho nh ng vòng đi u khi n m c th p h n thông qua nhóm nh ng ữ ữ ề ả t k t ánh x đ i c thi ế ế ố ư ế ế ằ ng và hàm phù i u nhi u đ i t bài toán t ố ượ ề ố ượ i u quá trình ng pháp này cho phép t h p c a chúng có th là b t kỳ. Ph ấ ố ư ể ợ ủ ộ ng pháp ch đ nh chính sách v n hành cung c p đ và cung c p nh ng ph ậ ị ấ ơ phân tán l n nh ng tình hu ng v n hành theo nhi u đ i t ng v n hành. S ậ ố ượ ề ố ớ ở c đ xu t là m t m đ đi u khi n truy n th ng-h i ti p hai b c t do đ ấ ề ượ ồ ề r ng c a s đ đi u khi n h i ti p SISO tuy n tính v i c hai đi u khi n ể ớ ả ộ ể truy n th ng tham chi u và nhi u, cho tr ế ế ề ề ự c th c đ t đ ạ ượ ậ ồ ế ồ ế ễ ộ ử ế ệ ộ ườ ề ợ ể ượ ề ậ ẳ

- 21 -

ữ ượ

ậ ậ ạ ệ ố ỹ ế ế ừ ữ ệ ồ ế t k t ể c thi ề

ư ộ ơ ồ ề

ề ộ ề ự ể ể ữ ươ ờ

ự ờ ế ợ ệ ố ề ể

d li u vào ra thi dùng nh ng h th ng suy lu n m MISO, đ ờ xác l p, dùng k thu t h c m ng n ron. Đ ng đi u khi n h i ti p đ ượ c ườ ơ ậ ọ th c thi nh m t s đ đi u khi n nhi u vòng phân tán d a trên b đi u ộ ề ữ ng tác. Nh ng b đi u khi n PID m k t h p nh ng khi n PID m và bù t ể k thu t đi u khi n gain-scheduling và multimode dùng h th ng suy lu n ậ ỹ ậ m lo i Sugeno. ờ ạ

CH

NG 2.

Ơ

ƯƠ M NG N RON, LÔGIC M Ờ VÀ NH NG NG D NG C A CHÚNG

Ạ Ữ

- 22 -

TRONG ĐI U KHI N QUÁ TRÌNH

ữ ẽ ể ệ ứ ơ

ườ ậ

ứ ẹ ữ ể ề

ể ặ ằ

ng này s th hi n nh ng ng d ng n i b t c a m ng n ron trong Ch ạ ổ ậ ủ ụ ươ ng pháp lai dùng i ta nh n th y r ng nh ng ph đi u khi n quá trình. Ng ươ ữ ấ ằ ể ề m ng n ron dang h a h n nhi u tri n v ng cho đi u khi n nh ng h th ng ệ ố ọ ơ ể ề ạ phi tuy n và/ho c MIMO mà không th đi u khi n thành công b ng nh ng ữ ế ể ề k thu t truy n th ng. ậ ỹ ề ố

2.1.Gi i thi u ớ ệ

ố ể ữ ư ề

ụ ỹ ề ậ ể ượ ứ

ầ ể ế ể ề ữ

ề ự ữ

ệ ả

ầ ệ ữ ế ế

ậ ườ ố

ể ặ ề ế ữ ữ

ả ắ ệ ố ậ ỏ ộ ự ữ ệ ỹ

c nh ng đòi h i đi u khi n tăng nhanh trong nh ng h ể ả ầ ữ ề

ữ ứ ạ ỏ ướ ữ ổ

ệ ố ọ ể ạ ở

ủ ằ ả

ự ủ ề ạ ỉ

ữ ể ấ ứ ề ả ế ể ề ứ ề ầ

ầ ứ qu n cao. ỉ Nh ng k thu t đi u khi n truy n th ng nh đi u khi n Tích phân t ể ề ề l (PI) hay đi u khi n Vi tích phân t l (PID) đ c ng d ng thành công trong ệ ỉ ệ đi u khi n nh ng quá trình tuy n tính. G n đây, Đi u khi n tiên đoán mô ề ệ ố hình (MPC) cũng th c hi n thành công trong đi u khi n nh ng h th ng ể tuy n tính. Tuy nhiên, kho ng 90% nh ng quá trình sinh h c và hoá h c là phi ọ ọ ữ tuy n cao và h u h t chúng là nh ng h MIMO.Khi h th ng là phi tuy n ế ệ ố ng m c ph i sai sót và/ho c MIMO, nh ng k thu t truy n th ng trên th ề ỹ ượ khi đi u khi n nh ng h th ng nh th . Ngày nay, nh ng h th ng đ c ư ế ữ ệ ố dùng trong công nghi p đòi h i đ t qu n cao và nh ng k thu t trên không ả c đi u này. có kh năng đ đ t đ ề ể ạ ượ ệ C n ph i đ t đ ả ạ ượ i nh ng thay đ i quan tr ng đã làm cho th ng đi u khi n đ ng ph c t p d ộ ể ề ố ấ vi c dùng M ng n ron (NN) trong nh ng h th ng đi u khi n tr nên h p ề ữ ơ ệ ể d n. Nh ng lý do chính đ ng sau đi u này là kh năng c a chúng có th ẫ ề “h c” đ x p x hàm và phân lo i m u và ti m năng c a chúng trong th c thi ọ ẫ ả ph n c ng song song đ s . Nói cách khác, chúng có kh năng th c thi (c ồ ộ ầ ph n m m và ph n c ng) nhi u ch c năng c n thi ệ ố t đ đi u khi n h th ng ể ầ v i m t đ t ớ ộ ộ ự ả

ố ọ ệ ế

ượ ữ ề ữ ể

ứ ạ ế ạ ứ ụ ậ ạ ậ ơ ỷ

ẫ ặ ộ

Do có kh năng h c nh ng liên h hàm s phi tuy n ph c t p, m ng ạ ả c dùng trong đi u khi n nh ng quá trình phi tuy n và/ho c n ron đ ặ ơ ề MIMO. Trong th p k qua, ng d ng m ng n ron trong nh n d ng và đi u khi n đã tăng theo hàm mũ. Nh ng ng d ng r ng rãi này là do nh ng đ c tính h p d n sau: ụ ơ ấ ố ế

ả c hu n luy n d dàng b ng cách dùng nh ng b n ghi ể ữ ứ 1. M ng n ron có kh năng x p x b t kỳ hàm s phi tuy n nào; ấ ạ 2. Chúng có th đ ệ ữ ỉ ấ ễ ữ ấ ằ ả

ể ượ h th ng; d li u t ữ ệ ừ ệ ố ợ ế

3. Chúng thích h p cho nh ng h th ng nhi u bi n; ữ 4. Chúng không yêu c u quan h đ c tính c u trúc gi a d li u vào và ra. ệ ố ệ ặ ữ ữ ệ ề ấ ầ

Tr ướ ế c h t chúng ta xem đi u khi n quá trình là gì? ề ể

- 23 -

2.2.Đi u khi n quá trình ể ề

ậ ể ữ ữ

ạ ạ ệ t k và v n hành nh ng máy móc quá trình, nh ng k ế ế ơ ả ề

ả ớ ề

ậ ạ ệ ộ

ủ ị ố ị

ả ạ

ả ệ ề nhi ệ ố i h n c a ữ

ng yêu c u nh ng s l ả tr ng thái t đ ng theo đó t c thu c tính c a m t h th ng là c đ nh. Nh ng h th ng sinh h c,v t ọ ậ ữ ớ ạ ủ tr ng thái cân i h n kho ng cho phép c a nh ng đi u ki n v t lý ậ ủ ớ ạ ễ ng,đ ng l ộ

ầ ữ ượ

ng cân b ng. Đ c tính lo i và kích th ượ ượ ố ượ c b o toàn trong quá trình vì kh i l ố ượ c c a thi ầ ng, năng l ế ị

ượ ộ

ố ượ ng ng và đ ng ộ t b quá trình c a m t ộ ủ i đóạ ố ộ t t c đ ệ t b . Khái ni m ướ ủ ạ ng v t li u đ a vào quá trình và ư ễ ọ

ọ ự ộ

ậ ệ ậ c bao trùm trong lĩnh v c đ ng l c sinh h c và hoá h c. ự ả ề ặ ự ư ả ộ

ọ ệ ộ ề ế

ệ ậ ả

ậ ố ộ ủ ệ

ọ ể ả ề ọ ữ ễ

c l p danh sách ượ ậ ị ộ ở ặ

ỹ Trong phát tri n, thi s quá trình luôn g n li n v i năm khái ni m c b n:tr ng thái,tr ng thái cân ắ ư b ng, b o toàn,t c đ và đi u khi n. ố ộ ể ằ Nh n d ng m t h th ng đòi h i xác đ nh ạ ỏ ộ ệ ố t ộ ộ ệ ố ấ ả lý và hoá h c không th v n hành ngoài kho ng gi ọ ể ậ t đ ng, mà gi b ngằ nhi ệ ộ và hoá h c đ quá trình di n ra trong h th ng. ệ ố ọ ể kh i l ng và năng l B o toàn nào đó c n đ ượ ả l ằ ặ ựơ h th ng ph thu c vào l ụ ệ ố nh ng quá trình sinh h c, hoá h c và v t lý di n ra trong thi ế ị ữ này đ ọ ượ ẫ t đ ng và đ ng l c nh ng v n M t quá trình có th kh thi c v m t nhi ể ộ ả ủ không ho t đ ng vì hi u su t v n hành kém. Đi u này có th là k t qu c a ạ ộ ể ấ ậ ệ vi c không đi u khi n đ c c a quá trình và vì nh ng đi u ki n không kinh ượ ủ ể ệ ữ ề ề ể h th ng đ tho mãn hi u su t v n hành, v t lý và ế đi u khi n . Vì th , t ấ ậ ể ệ ố ề ế t k và v n hành m t h th ng quá trình là r t quan tr ng trong thi kinh t ọ ộ ệ ố ế ế ế cũng nh khái ni m tr ng thái cân b ng và t c đ c a quá trình. ằ ạ ư là s đi u ch nh các quá trình sinh h c, v t lý và Đi u khi n quá trình ự ề ể ỉ ng c a nhi u bên ngoài,đ đ m b o s hoá h c đ lo i b nh ng nh h ả ự ủ ể ạ ỏ ưở ả i u hi u su t c a quá trình. n đ nh c a quá trình và đ t ệ ể ố ư ổ ấ ủ ủ M t vài đ c tính quan tr ng c a đi u khi n quá trình đ ể ề ủ ọ đây:

ầ ể ề

ờ ộ ấ ề ụ

ể ượ ể

• Xem xét đi u khi n quá trình đ u tiên đòi h i xem xét nh ng thay đ i ổ ỏ ữ c hình thành mà không có ể ượ c xem ổ t đáp ng tr ng thái không n ỉ ạ ế ộ

ph thu c th i gian. V n đ không th đ c u trúc đ ng. Đi u khi n b t kỳ quá trình nào ch có th đ ộ ấ ề ấ xét c n th n b ng m t phân tích chi ti ậ ẩ đ nh mà có đ ị ằ c t ượ ừ ủ ộ

ệ ố ử ữ ữ ể

ứ mô hình đ ng c a quá trình. • Nh ng h th ng đi u khi n quá trình là nh ng h th ng x lý thông ề ng tác v i nó và t o thông tin ệ ố ậ ươ ạ ớ ử

tin. Chúng nh n thông tin, x lý nó, t nh nh ng tín hi u.

ề ữ

• T t c nh ng h th ng đi u khi n quá trình là nh ng h th ng tích ệ ố ữ ể ng hi u su t toàn ỗ ộ ệ ưở ộ ệ ng pháp t ng quát xem xét toàn b h

ữ ệ ệ ố ậ ấ

ậ ả ổ ươ

ườ ể

ư ữ ấ ả h p nh ng b ph n, trong đó m i b ph n nh h ộ ợ b c a h th ng. Vì th , ph ế ệ ố ộ ủ th ng và môi tr ố ầ ế ệ ố

ng c a nó nh m t th c th là quan tr ng. ọ ự ệ ố ầ

ủ ư ộ • H u h t h th ng đi u khi n quá trình là nh ng h th ng h i ti p ế ồ ữ ể ề ữ ể ề c x lý l n n a đ đi u c t o b i h th ng đ ượ ử ở ệ ố ượ ạ ủ ệ ố trong đó thông tin đ ch nh đáp ng c a h th ng. ứ ỉ

- 24 -

• Cu i cùng, tính kinh t ế ể

ố luôn liên k t v i nh ng đ i t ế ớ ố ượ ữ ấ ng hi u su t ệ

c a h th ng đi u khi n quá trình. ề ủ ệ ố

ệ ữ ư ệ ố

ể c mô t ấ ữ

ữ ữ ế

ầ ể ượ ể ế

ệ ượ ữ ự ế

ổ ặ ệ ề ấ

c dùng đ gi ậ ấ ự ế ể ả ữ

c tho ấ ộ ượ

t b , m t vài yêu c u c n đ ệ ầ ầ ấ ư ữ ộ

ậ Nh ng h th ng đi u khi n quá trình trong công nghi p nh quá trình v t ề b i nh ng chu n hi u su t và nh ng thay lý, sinh h c và hoá h c đ ệ ẩ ả ở ọ ượ ọ ng. Cũng th , nh ng quá trình này là phi tuy n cao và đ i c a yêu c u th tr ế ị ườ ổ ủ t. Vì th , đi u khi n ph i đ không th đ ự c th c c mô hình hoá th t t ả ượ ề ậ ố c thao tác tr c tuy n đ tho mãn hi n b ng cách c p nh t nh ng bi n đ ể ậ ằ ả ế ề t b . Nhi u thay đ i chu n hi u su t khi g p ph i thay đ i đ c tính c a thi ệ ổ ế ị ủ ặ ả k thu t đi u khi n d a trên khác bi quá trình t chu n hi u su t và miêu t ể ả ẩ ậ ỹ ệ i quy t nh ng v n đ này. đ ề ượ ả Trong quá trình v n hành c a m t thi ộ ế ị ủ ậ mãn và có th đ ẩ c xem xét nh nh ng tiêu chu n hi u su t. M t vài chu n ẩ đ ệ ượ

ng, ườ

ả ẩ

ể ượ đây: c li t kê ở 1. Lu t an toàn và môi tr ậ 2. Đ c tính s n ph m, ặ 3. Đi u ki n v n hành, ệ ề 4. Tính kinh t ậ .ế

ượ ể

ữ ể ế ứ ữ

ể ư ế ầ

c gi Nh ng tiêu chu n này c n đ h c đ vi ậ ọ t ượ nh ng bi n c n đ ữ ẩ ề ng(hàm c a nh ng bi n c n đ ữ ủ ế ầ ượ c chuy n d ch thành nh ng bi u th c toán ầ ị ữ ố c phân lo i nh nh ng đ i t lu t đi u khi n. Chúng có th đ ạ ể ượ ể i u đ ng) và h n ch ((hàm c a ủ c t ượ ố ư ộ ế ạ t). trong kho ng c n thi ầ ả ữ ế

ọ ể ệ ứ ữ

ơ ả ữ ể ữ

ề ữ ể ự ổ ẩ đ nh. Nh ng gi ả ị ề ấ đ nh này không nh ng làm đ n gi n cách gi ả ị ấ

ộ ả ể ữ ủ ấ ả ộ ề

ọ ữ

ng không bi ố ế ữ ườ ộ ọ t đ ế ượ

ự ữ

ữ ệ ổ

ữ ể

t b và mô hình c a nó t o ra s không tho ủ ệ

ộ ẩ ữ ể ượ ữ ằ

ạ ố ề ứ ự ỉ ế ằ

ố ố ể ơ ườ ế ỉ

ữ i ta luôn mong mu n t ộ ự ề t k mà bao g m mô t ả ữ ồ

ả ạ ượ ặ

ữ ố

ự ữ ể

Chuy n đ i chu n hi u su t thành nh ng bi u th c toán h c có th yêu ể c u vài gi ả i ầ ầ ứ quy t v n đ mà còn làm cho v n đ có th th c thi trong nh ng ph n c ng ế ấ đang có. hay m t mô hình c a quá T t c nh ng b đi u khi n dùng m t mô t trình. Nói chung, trong nh ng quá trình sinh h c và hoá h c, nh ng mô hình là ữ c. Vì th , luôn phi tuy n và nh ng thông s mô hình th ế luôn có s không phù h p gi a tiên đoán mô hình và ngõ ra quá trình th t. ậ ợ ữ t này là do nh ng thay đ i trong nh ng Nh ng lý do khác c a s khác bi ủ ự đi m v n hành và thi t b . ậ ế ị ả t gi a m t thi Nh ng khác bi ế ị ữ c có mãn đ cân b ng tiêu chu n hi u su t. Nh ng thông s đi u ch nh đ ấ ệ th giúp cân b ng gi a theo dõi đi m đ t nhanh và đáp ng bi n thao tác ặ ể ng đi u ch nh tr c tuy n b ng tr n. Ng ằ i thi u l ể ượ cách dùng m t mô hình quá trình khi thi ạ nh ng tr ng ế ế thái không rõ ràng. ậ c dùng, luôn c n c p nh t M c dù mô t tr ng thái không rõ ràng đ ầ ậ nh ng thông s mô hình tr c tuy n theo cách thích nghi. B đi u khi n tiên ộ ề ế ể ự đoán mô hình (MPC) là nh ng b đi u khi n trong đó lu t đi u khi n d a ể ề ậ ộ ề ộ ề trên mô hình quá trình. MPC là m t h th ng đi u khi n trong đó b đi u ộ ệ ố ề ể

- 25 -

c thao tác mà t ể ể ượ ố ư ố ượ

ừ ờ

ờ ả

ượ ng l n nh ng bi n đ ữ

ạ ề ế ế c thao tác hay đ ổ

t b , và th i gian tr . M t mô hình quá trình đ ộ ặ ễ

ng lai. ể

ề ể

c xác đ nh t ớ ả ế ị ậ ề ị ữ ấ ặ ặ

ượ ể ế ạ ổ ơ

ệ ợ ể ướ ắ ề ể ữ

t; ho c là chúng m t ho c nh ng thông s h ố ờ ủ ượ ệ ố ấ ủ ệ

ớ ợ

ề ng thì trong nhi u bài toán đi u khi n quá trình,nh ng mô hình đi u ố ệ i đ thu c” đáp c “hu n luy n“. Th m chí mô hình m ng ạ ậ ư t b khi b t đ u,nh ng ắ ầ ế ị ế t h n khi ti n trình hu n luy n tr c tuy n di n ra. Vì th , ễ ệ nh ng thông s thay ạ ố ơ ế ế ữ ấ ơ ữ ấ ạ ố

ượ

ơ ư ộ ể

ộ c” c a m t ủ t b này. ế ị ấ c dùng trong nh ng c u ữ ể ượ ơ

i u đ i t ấ ng hi u su t khi n xác đ nh ti u s bi n đ ệ ị ử ế i đ n th i th i đi m hi n t ờ vòng l p m trong kho ng th i gian kéo dài t ể ệ ạ ế ở ờ ả ặ i c ng v i kho ng th i gian tiên đoán. MPC phù h p cho nh ng ữ đi m hi n t ợ ớ ệ ạ ộ ể ể c đi u khi n, v n đ có m t l ề ượ ộ ượ ề ấ ng nh ng h n ch cho c hai lo i bi n này,thay đ i đi u khi n đ i t ố ượ ể ế ạ ữ và/ho c sai sót thi ự c th c ượ ờ hi n tr c ti p trong thu t toán đ tiên đoán ngõ ra quá trình t ươ ự ế ệ Th ữ ườ khi n không đ ể th ng có th bi n đ i theo th i gian. M ng n ron có nhi u ti n l ố c nh ng mô hình vào-ra c a h th ng vì chúng có th “b t ch đ ượ ng c a h th ng sau khi đ ứ ệ ố n ron hay nh n d ng có th không phù h p v i thi ể ậ ơ nó s tr nên t ự ế ẽ ở hu n luy n tr c tuy n làm cho m ng n ron n m gi ự ệ ắ đ i theo th i gian trong thi t b m t cách tr c ti p. ế ị ộ ổ ự ế B ng cách hu n luy n m ng n ron đ h c “mô hình ng ể ọ ạ ệ thi c dùng nh m t “b đi u khi n “ cho thi ộ ề Nh ng b đi u khi n m ng n ron cũng có th đ ạ trúc MPC nh là nh ng b đánh giá hay/và b đi u khi n. ộ ề ộ ấ ằ t b ,nó có th đ ể ượ ế ị ể ộ ề ữ ữ ư ể

ữ ứ ạ ườ

ơ ọ ề ọ ữ

ộ ữ ữ ư ậ ố

ỹ ệ ố ươ ữ ỹ

ữ ẽ ả ế ự ệ ậ ờ

Vì nh ng quá trình sinh h c và hoá h c th ng ph c t p, thay vì dùng m ng n ron m t mình trong đi u khi n nh ng quá trình này, nên dùng chúng ể ạ ề ng pháp truy n th ng nh nh ng k thu t đi u k t h p v i nh ng ph ề ế ợ ớ khi n PI hay PID hay nh ng k thu t g n đây nh nh ng h th ng chuyên ư ậ ầ ể ấ gia d a trên quy lu t hay lôgic m , theo cách lai ghép, s c i ti n hi u su t c a toàn b đi u khi n. ộ ề ủ ể

ể 2.3.Dùng M ng n ron trong Đi u khi n ơ ề ạ

ơ ụ ệ ố

ệ ườ ượ ữ ớ ứ ấ

ạ ủ ể ng đ ể ạ

ữ ỉ ấ ạ ơ

ữ ớ ộ ề ệ ố ủ ế ố ậ ể ạ

ủ ứ ể

ệ ố ấ ố ạ ạ ọ

c). Gi ạ c hu n luy n dùng d li u vào-ra và tr ng s m ng đ ượ ữ ệ ng dùng thu t toán backpropagation(lan truy n ng ườ ệ ậ

ượ ể ạ ạ

ở ả

Trong nh ng ng d ng h th ng đi u khi n, m ng n ron nhi u l p ề ớ ạ ề ộ ặ c dùng nh t. M t đ c feedforward v i hu n luy n có giám sát th ấ tính chính c a nh ng m ng này là chúng có th t o nh ng ánh x vào-ra mà ạ ữ có th x p x b t kỳ hàm nào v i đ chính xác mong mu n. M ng n ron ể ấ ề c dùng trong nh ng h th ng đi u khi n ch y u là nh n d ng và đi u đ ượ khi n h th ng. ệ ố ể Trong nh n d ng h th ng, đ mô hình đáp ng vào-ra c a m t h th ng ộ ệ ố ậ c đ ng, m ng đ ượ ộ ả đi u ch nh th ề ỉ ề c t o b i m ng có th đ i di n đ nh duy nh t là ánh x tĩnh phi tuy n đ ệ ấ ượ ạ ế ị ụ đ y đ đáp ng đ ng c a h th ng trong kho ng kh o sát c a m t ng d ng ủ ả ứ ầ ủ c cung c p thông tin v l ch s h th ng : c th . M ng n ron c n đ ụ ể ạ ủ ệ ố ượ ầ ộ ứ ử ệ ố ộ ơ ề ị ạ ấ

- 26 -

c. Bao nhiêu thông tin đ ở ầ ữ ượ ầ c yêu c u

ộ ộ ữ ụ

ộ ề ớ ướ ố ấ

ứ ệ ữ

ợ ạ ư ộ ườ ế ệ ơ ả ể ng t ề ươ ạ

ợ ượ ẫ

ế ị ế ố ủ t b , là không có đ ế ị t b . Đ đ t đ ể ạ ượ ế ị ọ ủ

ộ ạ ủ ế ị

ả ể t b . M ng n ron có th đ ơ

ạ ế

ơ ả

ể ữ ể ượ ề ữ ệ ế

ế ể ệ ệ

ộ ể ệ ể ộ ộ ề ấ ể

ạ ạ

ể nh ng l n tr nh ng ngõ vào và ra ph thu c vào đ chính xác mong mu n và ng d ng c th . ụ ụ ể Khi m t m ng nhi u l p đ ư ộ ộ ề ượ ạ nh m t vòng l p kín hay m , h u h t nh ng v n đ này đ u t ặ ề ấ ở ầ ng h p nh n d ng. Khác bi tr ậ ngõ vào đi u khi n thích h p đ ề ể ph i đ c s y ra t ả ượ ư ng ặ ườ đ ượ đ ng đ o ng c c a thi ộ ượ ủ d ng và đi u khi n thi ể ề ạ Chúng ta s gi ẽ ớ n ron có th thu đ ơ • Sao chép t ể ề ơ ệ ệ

ể ụ ẳ

ự ế ể ỉ t. Thì m t m ng n ron có th ườ ố ượ ạ ữ ơ ặ ộ ạ

ể ể ấ ằ ố

ệ ố :Trong tr ườ ậ ợ

c hu n luy n nh m t b đi u khi n,ho c ặ ự t c b n là ngõ ra mong mu n c a m ng là ư c nh ng c d n đ n thi ượ ế c đi u này, ngõ ra mong mu n c a thi ề ố ủ t b (n u có i ta dùng ho c là x p x d a trên mô hình toán h c c a thi ỉ ự ấ t b hay th m chí mô hình c),hay mô hình m ng n ron đ ng c a thi ơ ậ ậ c k t h p đ nh n ế ợ ế ị t b , vì th hình thành c u trúc đi u khi n thích nghi. ế ị ể ấ i thi u vài cách c b n trong đó d li u hu n luy n m ng ạ ấ ệ c trong nh ng công vi c liên quan đ n đi u khi n : ượ ề ể : N u có m t b đi u khi n m t b đi u khi n hi n có ừ ộ ộ ề t b ,thì thông tin yêu c u đ hu n luy n m t ộ có th đi u khi n m t thi ế ị ệ ầ c t m ng n ron có th thu đ ộ ề nó. M ng n ron h c sao chép b đi u ọ ượ ừ ể ơ khi n hi n có. M t lý do đ sao chép m t b đi u khi n hi n có là nó ể ộ ộ ề ể ộ đ dùng, ch ng h n nh m t có th là m t d ng c không th c t ư ộ ộ ụ chuyên gia. Trong m t vài tr ạ ủ ng h p,ch vài c p vào-ra h u h n c a ợ ể m t b đi u khi n mong mu n đ c bi ế ể ộ ộ ề đ c hu n luy n đ thi đua v i b đi u khi n mong mu n b ng cách ớ ộ ề ệ ượ n i s y nh ng c p vào-ra này. ộ ư ậ ệ ữ ệ ủ ể ộ

ứ ạ ữ

• Nh n d ng h th ng ng

c b ng cách quan sát đáp ng vào-ra c a m t thi ứ ng h p ph c t p h n, ngõ vào mô hình có th ơ t b và mô hình m ng có th ế ị ấ ng h p nh n d ng,d li u hu n ạ t ế ể ể ợ ữ ứ ạ

ườ ợ

ạ t b . Khi thu đ ế ị

c c a thi ấ

ạ ố ủ

ể c là mô hình ng ng h p này,ngõ vào m ng là ượ c t b mong t b . ế ị ế ị t b c cung c p ngõ ra thi ố ủ ộ ượ ủ ề ấ

ữ • Nh n d ng h th ng ạ luy n có th thu đ ượ ằ b . Trong nh ng tr ườ ị ch a vài giá tr tr c a nh ng ngõ vào thi ị ễ ủ là đ quy. ệ c: ượ Trong tr ệ ố ạ ậ t b và ngõ ra c a m ng là ngõ vào thi ngõ ra c a thi ạ ủ ế ị ủ t b ,nó đ m ng n ron ng ế ị ượ ế ị ượ ủ ơ mu n và ngõ ra c a nó là ngõ vào đi u khi n mong mu n c a thi ề V n đ chính v i nh n d ng ng c c a m t thi ượ ậ ớ không ph i luôn luôn đ ị ả

ể ấ ệ

ể ử ụ

ủ ể ả ỏ

ạ t. c xác đ nh t ố ượ • B đi u khi n tiên đoán mô hình : ề Đ u tiên m t m ng n ron nhi u ơ ộ ạ ầ ộ ề t b , sau đó c hu n luy n đ nh n d ng mô hình thu n c a thi l p đ ế ị ậ ủ ạ ậ ể ượ ớ ư m t m ng khác,ví d b đi u khi n,s d ng b nh n d ng này nh ụ ộ ề ộ ạ ậ ộ ạ ư t b trong m t c u trúc MPC. Mô hình này có u m t b quan sát thi ộ ộ ộ ấ ế ị đi m c a m t b đi u khi n thích nghi, nh ng nó đòi h i ph i tính ư ể Jacobian c a m ng n ron nh n d ng. ạ ộ ộ ề ơ ủ ạ ậ

ả ế ệ ố ứ ạ ể ạ ậ ơ

Có nhi u m ng c i ti n đ nh n d ng h th ng ph c t p h n cho bài toán ạ đi u khi n. ề ể ề

- 27 -

ậ ố

ể ầ ề ệ ố ể ế

c mô t ế ị ả ế t c nh ng ki n ữ ế ấ ả c h t chúng ta ế ướ ể ả t b có th đ ể ượ ế ị

ng s ng c a h u h t t ủ ầ ươ c ki n trúc đi u khi n,tr ề t b . Ví d , nh ng mô hình thi ữ ng trình sai phân sau: ươ

Ph n nh n d ng h th ng là s ạ trúc đi u khi n n ron. Đ có đ ượ ơ ph i có mô hình thi ụ b i nh ng ph ữ ở Mô hình I:

(2.1)

Mô hình II:

(2.2)

Mô hình III:

(2.3)

Mô hình IV:

i th i đi m k và f:R ờ ủ

ả ử ế ằ

i ta gi ố c gi ượ thi ả ấ ữ ỉ ế ơ ữ

ậ t b nào cũng có th đ ế ị ệ ạ

ơ

t b ,m t mô hình nh n d ng đ ế ị ộ ượ ể ậ ọ

c ch n d a trên t b có c u trúc ế ị ự ấ ộ

b i mô hình III, chúng ta có hai lo i b nh n d ng: c mô t (2.4) nfi R, v i (ớ u(k), yp(k)) th hi n c p vào-ra c a thi t b t ặ ể ệ ế ị ạ ể g:Rmfi R đ s là nh ng hàm kh vi theo nh ng đ i s c a chúng. ả ữ ố ố ủ c x p x đ n m t đ chính xác Ng t r ng f và g có th đ ấ ể ượ ườ ộ ộ ả mong mu n b t kỳ trên nh ng t p đóng b i m ng n ron nhi u l p. Do gi ề ớ ở ạ thi c đ i di n b i m t mô hình t này, b t kỳ thi ộ ở ể ượ ấ ế m ng n ron t ng quát hoá. ổ ạ Đ nh n d ng m t thi ậ ộ ạ thông tin liên quan đ n l p mà nó thu c. Ví d , gi ụ ế ớ đ ạ ộ ượ ạ s thi ả ử ạ ậ ả ở

ườ

t b v i f và g đ ng h p này, c u trúc c a b nh n d ng ạ 1 và N2 ạ ủ ộ ơ

ng ng. Mô hình này đ ượ c mô t ấ ậ c thay th b i nh ng m ng n ron N ữ ng trình: b i ph 2.3.1 Mô hình song song: Trong tr gi ng h t thi ế ị ớ ệ ố t ươ ứ ợ ế ở ươ ả ở ượ

c mô t b i ph (2.5) ươ ng ố ế Mô hình này đ ượ ả ở

2.3.2. Mô hình song song-n i ti p: trình:

c nh n d ng, m t b đi u khi n thích h p có th ậ t b đ ế ị ượ ộ ộ ề ợ

ế ế ự ể ễ ạ

ạ ậ ể ề ạ ỉ

ậ ậ ễ

ố ậ ể ả ồ ể ệ ơ ượ ự ệ ả ộ ờ ớ

(2.6) ể Khi m t thi ộ c thi đ t k d a trên mô hình nh n d ng này. Khi nhi u bên ngoài không ượ hi n di n trong h th ng,có th đi u ch nh nh ng thông s nh n d ng và ệ ệ ệ ố ữ ố đi u khi n đ ng th i. Tuy nhiên, khi có nhi u hi n di n, c p nh t thông s ệ ờ ể ề b đi u khi n đ c th c hi n v i th i gian ch m h n đ đ m b o đ tin ậ ộ ề c y.ậ

- 28 -

2.4 M ng n ron c u trúc truy n th ng ấ ơ ề ạ ẳ

ơ ấ ữ

ơ ồ ệ ữ ị ử

ơ ủ ơ ở ủ

ề ượ ế ố ớ

ị ử ấ ữ ọ ỗ ơ ơ

ạ ưở

s là đáp ng t ạ ố ư c k t n i v i nhau, đ ặ ớ Ứ ử ơ ữ

ơ ượ c gi ả ử ữ

ể ữ ướ ố ủ ữ ứ ạ ượ ặ ế

ơ ề ả ọ ấ ề ế

ạ ể ữ ứ ạ ạ ả ữ ạ ọ

ữ ạ ọ

ử ữ

ắ ầ ạ ị ơ ệ ờ

ứ i th i đi m khi mà bài toán mô t ả ứ ể ủ

ủ ơ ể ư ữ

ơ ộ ơ ộ

ữ ể ự ữ ệ ơ

ư ộ ộ ử ượ ớ ọ ộ ạ

nh ng n ron trong b não con ng ộ đ u l y ý t ừ ầ ấ ơ

ng t ừ ơ ệ ế

ệ ử ệ

ượ ạ ấ ạ

ế ố ể ự ậ ạ ổ ỉ ư ộ ộ ơ ượ

Nh ng m ng n ron thông minh là nh ng mô hình c u trúc tính toán sinh ữ ạ ế ở ữ t, g m nh ng đ n v x lý thông tin phân tán và vì th s h u h c đ c bi ặ ọ nh ng kh năng c a tính toán song song. C s c a m ng n ron thông minh ạ ả ữ là nó có nhi u đ n v x lý đ c g i là nh ng n ron ơ ữ ơ ượ mà hình thành nh ng c u hình đ t l p. ng x c a m i n ron là đ n v tính ị ơ ử ủ ữ nh ng ho t đ ng x lý thông tin n ron. M i đ n v tính toán c b n mô t ị ỗ ơ ả ơ ả ạ ộ ng toán trong m ng d a trên khái ni m n ron lý t ưở ng. M t n ron lý t ự ệ ộ ơ i u v i nh ng ngõ vào. M ng n ron là m t t p đ ộ ậ ớ ượ ứ ơ ế ố c k t n i h p nh ng đ n v n ron nh th , trong đó nh ng n ron đ n đ ơ ơ ư ế ị ơ ợ ệ ố ọ c đ c tính b i nh ng h s tr ng thông qua nh ng k t n i kh p ph c t p đ ế ố ữ ữ ớ s và m i n ron t o phân ph i c a nó h ng đ n nh ng đ c đi m tính toán ặ ạ ỗ ơ ố c a toàn b h th ng. ộ ệ ố ủ V b n ch t, nh ng n ron sinh h c r t nhi u c m bi n ph c t p, đi u ề ữ ấ khi n, và nh n d ng nh ng khía c nh toán h c và nh ng quá trình t o quy t ế ậ ể ượ c đ nh. R t nhi u ánh x toán h c ph c t p và nh ng hàm x lý có th đ ề ấ ứ ạ ị đ ng nh t v i nh ng quá trình sinh h c. Vi c nghiên c u nh ng mô hình toán ữ ấ ớ ọ ồ h c c a nh ng đ n v n ron b t đ u t toán ơ ữ ọ ủ h c c a b não con ng i thu hút s chú ý c a nh ng nhà nghiên c u. Mô ữ ự ườ ộ ọ ủ ầ c đ xu t b i McCulloch và Pitts năm 1943. G n hình đ u tiên c a n ron đ ầ ấ ở ượ ề hàm đây, vi c phát tri n nh ng ph ng pháp thích nghi đã đ a ra c h i gi ệ ả ươ ư ế h c c a nh ng quá trình n ron sinh h c. M t vài mô hình n ron nh th ơ ủ ọ ọ ộ đ c phát tri n vào th p niên 60. Nói chung, nh m t b x lý thông tin, m t ượ c tr ng s c a nó n ron đ n th c hi n m t k t h p trên nh ng ngõ vào đ ố ủ ộ ế ợ ơ ng. và t o ra m t ngõ vào thông qua hàm kích ho t phi tuy n v i m t ng ế ưỡ ạ i, nh ng Ngay t ữ ữ ộ ưở ườ c s p x p thành nh ng n ron thông minh là nh ng đ n v x lý tín hi u đ ữ ị ử ơ ượ ắ ữ ứ ạ c k t n i đ th c hi n nh ng công vi c x lý thông tin ph c t p m ng đ ữ ạ ch ng h n nh n d ng đ c tính, nhóm d li u và phân lo i, x p x hàm,… ặ ẳ ữ ệ M t mô hình t ng quát c a m t n ron thông monh đ c xem nh m t hàm ủ ộ x lý ngõ vào và m t hàm x lý ngõ ra. ộ ử ử

Hình 2.1.N ron thông minh ơ

- 29 -

ườ t c nh ng tín hi u vào thành m t ngõ vào ệ ế ợ ấ ả ủ ng, m t hàm ngõ vào là m t k t h p tuy n tính c a ộ ế ợ ộ ộ ế

i:

Hàm ngõ vào f(.), k t h p t m ng đ n.Thông th ơ nh ng ngõ vào x ạ ữ

ữ ế

(2.7) ấ c g i là nh ng tr ng s liên k t. Hàm ngõ ra g(.) cung c p ố c cho b i f. Hàm ở ượ ọ ủ ơ ọ ạ ượ ạ

v i wớ i i=1,…,n đ tín hi u ngõ ra c a n ron v i toán h ng ngõ vào m ng đ ớ ệ ngõ ra th ng dùng là hàm sigmod: ườ

ơ ộ ạ ả ộ ơ ồ

ữ ộ ấ ữ

ề ấ ạ ề ớ ấ

ộ ớ ướ ứ

(2.8) ế ớ M t m ng n ron thông minh là m t m ng g m nh ng n ron liên k t v i nhau. Gi a nhi u c u hình k t n i khác nhau, m t c u hình thông th ng và ế ố ườ h u d ng nh t là m ng truy n th ng nhi u l p, trong đó không có n ron ngõ ơ ẳ ề ữ ụ ra nào là ngõ vào cho m t n ron trong cùng hay thu c l p đ ng tr c. Đây là ộ ơ đi m n i b t nh t c a lo i m ng này. ạ ấ ủ ổ ậ ể ạ

ạ ẳ

ậ ượ ớ

ấ ớ ự ạ ệ ử ữ

ơ ệ ữ ớ ố ớ ạ ằ

ượ ạ ề ượ ọ ớ ẩ

ườ

Hình 2.2.M ng truy n th ng nhi u l p ề ề ớ c g i là l p ngõ vào. L p ngõ vào không L p n ron nh n ngõ vào m ng đ ọ th c hi n b t kỳ công vi c x lý tín hi u nào mà ch phân b nh ng tín hi u ệ ỉ ệ c t o b i l p ngõ ra. B t kỳ l p nào n m gi a vào. Nh ng ngõ ra m ng đ ữ ấ ở ớ ệ ự ế c g i là l p n vì nó không có liên h tr c ti p l p ngõ vào và ngõ ra đ u đ ớ v i môi tr ng m ng. ạ ớ 2.4.1.Hàm truy nề

Có nhi u lo i hàm truy n,nh ng có ba lo i thông d ng nh t là: ư ụ ề ề ạ ấ ạ

- 30 -

Hình 2.3.Hàm truy n b c ề ướ

i h n ngõ ra c a n ron là 0,n u đ i s ngõ vào m ng n ớ ạ ố ố ạ ơ

Hàm truy n này gi ế ề nh h n hay b ng 0;hay 1 n u n l n h n hay b ng 0. ủ ớ ỏ ơ ế ằ ằ ơ

Hình 2.4. Hàm truy n tuy n tính ề ế

Hình 2.5. Hàm truy n sigmod

ậ ạ ị ề ấ

ằ Hàm truy n sidmod nh n ngõ vào,có b t kỳ giá tr nào và t o ngõ ra n m ề trong kho ng 0 và 1. ả

2.4.2 Thích nghi và h c cho nh ng thành ph n ng ữ ọ ầ ưỡ ng n ron ơ

ố ữ ộ ả ể ể ủ ưỡ

ế ế ộ ộ ơ ộ ậ ạ ộ ượ ươ ệ ệ

ể ậ

ng h p này, m t máy tính đ t k m t thu t toán hi u ệ M t công vi c quan tr ng là làm cách nào đ thi ậ ọ ng c a m t đ n v . L p trình tuy n ế qu đ thích nghi nh ng tr ng s và ng ọ ị ậ ươ ng tính có th cung c p m t gi i pháp thay th cho m t t p nh ng b t ph ế ả ộ ấ ấ ữ ấ ả trình mà có th nh n đ c cho. Vì t t c m t hàm chuy n m ch đ c t ể ượ ừ ộ ậ nh ng giá tr h p lý c a hàm này hi n di n trong m t ch ợ ng trình t ng h p ổ ủ ị ợ ữ c xem là có b n ch t song i cùng th i đi m, thu t toán này đ nh th t ấ ả ư ế ạ ộ c l p trình đ th c hi n m t song. Trong tr ệ ể ự ượ ượ ậ ờ ợ ườ ộ

- 31 -

ng trình mà ph i có đ b nh đ l u tr ộ ể ủ ộ ớ ể ư ạ toàn b hàm chuy n m ch

ươ ặ

c v i đi u trên có m t s ch ớ ộ ả ượ ả ế ợ ề ộ ộ ố ươ

ờ ể ươ

c. C n có b nh đ l u tr ể ặ ộ ữ ể ự i b t kỳ th i đi m nào , ch ầ ộ ớ ể ư ộ

ướ ệ ầ ậ ứ

ế ợ ng hi n th i và đ ệ ữ

ế ờ

ữ ờ ủ

ạ ế

ộ ủ

1,x2,…,xn nh hình sau, ngõ ra c a b c xác đ nh đ n gi n nh sau: ả

ch ữ ho c là m t b ng k t h p hay m t hàm Boolean. ng trình mà có th th c hi n theo Đ i ng ệ ố ng trình vòng l p hay theo chu i. Nghĩa là, t ạ ấ ỗ cho m t giá tr hàm ch v i m t k t h p ngõ vào và không c n b nh đ l u ớ ể ư ộ ế ợ ỉ ớ c các th i đi m tr tr nh ng giá tr hàm ữ ướ ờ ị ữ ở ng trình cho vi c nh n d ng đúng và ch a nh ng l ữ ng hi n th i c a ch ạ ươ ờ ủ ệ ượ ng. Khi giá tr hàm cho m t vài k t h p ngõ vào thì có giá tr tr ng s và ng ị ọ ưỡ ộ ố c c l c m t tín hi u l i gi a giá tr hàm này và đ ượ ệ ỗ ượ ờ ướ ượ ị ộ ng hi n th i nh ng c l ng trình có th thay đ i h i ti p đ mà ch ư ể ệ ổ ướ ượ ươ ể ồ ớ ng là sau m i hi n di n c a ngõ vào v i không l u tr thông tin khác. Ý t ư ệ ủ ệ ỗ ưở ế đ n đ n ng trình s h i t ng c a ch ng th i gian đ thì m t l c l ẽ ộ ụ ế ươ ướ ượ ủ ộ ượ thích nghi hay h c vì c g i l m t giá tr đúng. Lo i ch ng trình này đ ươ ộ ọ ọ ả ượ m i liên h nào đó đ n nh ng quá trình trong nh ng n ron sinh h c. ọ ơ ữ ữ ố Cho m t t p g m n bi n ngõ vào x ế ồ k t h p tuy n tính(linear combiner) đ ượ ế ợ ị ệ ộ ậ ế ư ơ ư ị

(2.9)

Đ nh nghĩa nh ng véct đ i s c a nh ng ngõ vào và tr ng s n ron , ta có: ữ ị ơ ố ố ủ ố ơ ữ ọ

(2.10)

Hình 2.6.S đ kh i c a m t b k t h p tuy n tính ộ ộ ế ợ ố ủ ơ ồ ế

- 32 -

ầ Hình 2.7 S đ th hi n c a m t quá trình thích nghi cho m t thành ph n ơ ồ ể ệ ủ ộ

ộ ng ưỡ ng n ron. ơ

c ph ng trình Vì th ta có đ ế ượ ươ

ộ ể ế ớ ạ ộ

ưỡ

t và ngõ ra c a thành ph n ng ng có th đ ớ ạ ủ ạ (2.11) 1,x2,…,xn) m t quá trình thích nghi c xem nh m t b k t h p tuy n ế ư ộ ộ ế ợ ữ i gi a i h n nh trong hình 1.4. Tín hi u l ư ng n ron đ c cho ơ ệ ỗ ượ ượ ầ

Vì th , v i m t hàm chuy n m ch f(x cho nh ng thành ph n ng ể ượ ầ ữ c đ t n i ti p v i hàm gi tính đ ớ ượ ặ ố ế hàm chuy n m ch đã bi ế ể nh sau: ư

1,x2,…,xn) là m t hàm c a nh ng bi n x ế i s đ ỗ ẽ ượ ộ

v i d(k) = f(x ớ thích nghi là m t ch ữ ủ i thi u hàm l ộ ng trình t ươ ể ố (2.12) i, i=1,…,n. Thu t toán c bàn đ n sau. ế

2.4.3. Lu t thích nghi Perceptron ậ

ị ủ ậ ọ ầ ộ

ứ ộ

ậ ộ

ứ ệ ố

ng. ưỡ ng Lu t h c perceptron nh phân c a Rosenblatt cho m t thành ph n ng c th hi n l n đ u tiên vào năm 1958. Cho m t đáp ng mong mu n d(k), đ ố ể ệ ầ ượ ỗ ượ vi c thích nghi đ ng i l ệ hoá” e(k), đ t t gi a đáp ng mong mu n và ngõ ra ử c a thành ph n ng ầ ủ ầ c c p nh t v i v i lu t perceptron dùng m t “l ượ ậ ậ ớ ớ c đ nh nghĩa là khác bi ữ ượ ị ưỡ

(2.13)

ch có ba giá tr h p lý cho e(k): ị ợ ỉ

a

- 33 -

- ư

c l c dùng cho gi ả ng c a véct ủ i thu t ậ LMS trong s t ơ ả c mô t đ ượ ể i th i đi m ờ ố ạ

t l ng trình đ Nh trong ch ươ )ka ( w trong ph n sau, cho ầ i t c th i e(k) nh sau: i l k. Ta có th vi ể ế ạ ỗ ứ ượ là m t ộ ướ ượ ư ờ

ộ ớ ố

c c p nh t t ứ ố ượ ậ ạ ậ ớ (2.14) ớ i t c th i m i ờ ỗ ứ i th i đi m (k+1) ể ờ

c vi V i m t ngõ vào c đ nh x(k) và đáp ng mong mu n d(k), l ố ị liên quan v i nh ng thông s tr ng s đ ố ọ đ ượ ữ t nh sau: ư ế

(2.15)

v i ớ

w

)ka (

(2.16)

M c đích c a chúng ta là tìm m t lu t c p nh t tr ng s ố ậ ọ ậ ậ ụ ủ ộ đ mà ể

e(k+1) fi 0 (2.17)

hay

(2.18)

ng d(k)=1 và N u e(k)=2 ế ng đ Hay t ươ ươ

Có th ch n ể ọ

(2.19)

đ màể

(2.20)

i, n u ế c l ượ ạ

Ng e(k)=-2 ng hay t ng đ ươ ươ

cượ Ta có đ

w

)ka (

(2.21) D Vì th , ta có th ch n là ể ọ ế

(2.22)

Nghĩa là

(2.23)

0æa

(2.24)

Trong đó đ c g i là t c đ h c. ượ ọ ố ộ ọ

w

- 34 -

)ki (

D t ừ ươ ệ ớ

)ki (

ậ ằ i e(k). N u s t ế ệ ỗ D cũng là 0. S đ kh i c a thu t toán c p nh t đ ng quan v i tín hi u ngõ i(k)=0 thì c cho trong ổ ự ế ự ươ ố ủ ơ ồ ng quan là 0, nghĩa là e(k)x ậ ậ ượ ậ

T (2.23), ta k t lu n r ng s thay đ i vào xi(k) và tín hi u l w thay đ i ổ hình 2.8

Hình 2.8. Nh ng thành ph n v i lu t thích nghi perceptron ữ ầ ậ ớ

ậ ậ ọ ể ủ ượ

0‡g

c g i là lu t h c May. Thích nghi tăng d n ậ ọ a -perceptron đ ầ ở ạ

2.4.4 Lu t thích nghi Mays M t lu t h c bi n th c a lu t h c ộ ế đ ậ ọ ượ ọ m t “vùng ch t” v i bán kính ớ ế ộ hình 2.9 c th hi n ể ệ ở d ng t ng quát c a nó dùng ủ ổ cho ngõ ra tuy n tính. ế

(2.25)

g

ế

2

a

ế g , nghĩa là N u ngõ ra s(k) n m ngoài vùng ch t ằ ( ) ‡ks ổ ủ ế ậ

đ (2.26) ầ Thì thích nghi theo sau m t bi n đ i chu n hoá c a lu t perceptron tăng d n ẩ ộ a . N u ngõ ra tuy n tính n m trong c dùng thay cho ế c đ nh v i ố ị ượ ế ằ ớ

ấ ể

2

c c p nh t b i bi n đ i chu n hoá c a lu t h c , thì b t k đáp ng ngõ ra y(k) đúng hay không nh ng ữ ậ ọ a -perceptron ứ ổ ủ ế ẩ

ax ( ) g

axd

ậ ở c dùng thay cho e. vùng ch t ế tr ng s đ ọ v i ớ

- 35 -

Hình 2.9 Lu t thích nghi Mays v i ngõ ra tuy n tính và l ế ậ ớ ỗ

V m t toán h c, thu t toán thích nghi tăng d n Mays đ nh sau: c di n t ề ặ ậ ầ ọ ượ i tuy n tính. ế ễ ả ư

ng t c đ nh nghĩa nh sau: ờ t ử ạ i th i đi m k đ ể ượ ị ư

i th i đi m k. ể

ế ế ể ậ ở

v i e(k) là l i l ỗ ượ ớ e(k)=d(k)-sgn(s(k)) và d(k) là đáp ng mong mu n t ờ ố ạ ứ Hi n nhiên là n u bán kính c a vùng ch t là 0. Thì lu t thích nghi Mays tr ủ thành lu t thích nghi perceptron. ậ

2.4.5 Thành ph n tuy n tính thích nghi (ADALINE) ế ầ

ế

ơ ạ ề ượ ượ ẳ

ỷ ậ ầ ơ ả ở

ở ả ế ượ ủ ơ ớ ị

i ta gi ọ ể ự ơ ố ủ ấ ả ệ ờ ạ ề ờ

ữ ứ ể

ờ c tr ng s b i m t t p nh ng h s hay tr ng s đ c tính ngõ vào x(k)=[x ủ ộ ậ ữ ọ

ố ngõ vào đ ơ ệ ố ữ

ệ ủ ằ ữ ủ ượ ộ

c dùng nh là kh i xây Thành ph n tuy n tính thích nghi (ADALINE) đ ố ư c nghiên c u l n d ng c b n trong nhi u m ng n ron truy n th ng, đ ứ ầ ề ụ ộ ộ ế ợ đ u tiên b i Widrow và các đ ng s trong th p k 1960. M t b k t h p ự ồ ầ hình 2.10, v i ngõ ra c a đ n v là c cho tuy n tính thích nghi đ n gi n đ t ng tr ng s c a t t c ngõ vào. ổ ả Đ th c hi n quá trình thích nghi trong mi n th i gian r i r c, ng ườ 1(k),…,xn(k)]T và s r ng thành ph n này nh n véct ử ằ ầ ơ ặ m t đáp ng mong mu n d(k), là m t hàm c a th i đi m k. Nh ng thành ộ ộ ố ph n c a véct ơ ầ ủ ố ở ọ ượ 1,…,wn]T trong đó nh ng thành ph n đ ầ c bi u th b i véct trong s w=[w ị ở ể ượ ố ơ ố đ i c a nó có c nh ng giá tr d ng và âm. Dùng ký hi u c a nh ng véct ị ươ ữ ủ i th i đi m k có đ s , m t ngõ ra tuy n tính t ơ ặ đ c c b ng tích c a véct ế ể ờ ạ ố tr ng s nh sau: tính ngõ vào và véct ố ư ơ ọ

- 36 -

(2.27)

a

Hình 2.10.Thành ph n tuy n tính thích nghi (ADALINE) ế ầ

LMS

a

- i thu t ươ - ậ LMS ả ậ ơ

ọ ế ả

ỏ ấ ả ứ thích nghi hi u qu và đ n gi n ệ i thu t này ậ c đ xu t b i Widrow và ượ ễ ề ắ ấ ỏ

tr ng s w c l ộ ướ ượ ố a t ơ ọ

ng c a véct ủ ố ố a(k) đ ữ ờ ủ ượ ữ ệ ọ ị

ng trung bình nh nh t) 2.4.6 Gi (Bình ph i thu t Gi cung c p m t công th c ả ộ ả ấ cho nh ng tr ng s c a b k t h p tuy n tính trong hình 2.10. Gi ữ ố ủ ộ ế ợ c dùng nguyên t c nhi u nh nh t và đ có đ ấ ở ượ Hoff(1960). Cho wa(k)=[w0(k),…,wn(k)]T là m t iạ ế th i đi m k. L i tuy n tính gi a đáp ng mong mu n d(k) và ngõ ra tuy n ứ ế ể ỗ tính s(k) v i c đ nh nghĩa ng hi n th i c a nh ng tr ng s w c l ớ ướ ượ nh sau: ư

c đ nh nghĩa là khác bi ượ ị ố

ệ c l ướ ượ ữ ế ớ (2.28) t gi a đáp ng mong mu n d(k) và ữ ố ng k ti p c a nh ng tr ng s ủ ứ ế ế ữ ọ

L i k ti p đ ỗ ế ế ngõ ra tuy n tính s(k) v i nh ng wa(k+1) là:

ố ẽ ẫ ổ ọ ữ ế ể ờ

(2.29) i th i đi m k thay đ i tr ng s s d n đ n nh ng thay i: Có th th y r ng t ạ ể ấ ằ ng ng c a l đ i t ủ ỗ ổ ươ ứ

(2.30)

- 37 -

ệ ậ ể ộ

c a l ự ộ ụ ủ ỗ ế ế ể ả ụ ả ẽ ộ ụ ệ ti m ỗ l(k) s h i t i e ậ ọ i ph thu c vào c p nh t tr ng ậ ộ

Công vi c k ti p là tìm m t lu t c p nh t đ mà l ậ ậ c n đ n 0. Đ b o đ m r ng s h i t ằ ế ậ s , ta gi ố s ả ử

(2.31)

Nghĩa là:

là m t h ng s đ c ch n đ mà l i e v i ớ a ộ ằ ố ượ ể ọ ẽ ổ ỗ l(k) s n đ nh ti m c n: ị ậ

ệ (2.32)

Nh v y ta có đ c: ư ậ ượ

(2.33)

Nhân c hai v c a ph ng trình này v i x ế ủ ả ươ ớ a(k) ta đ cượ

(2.34)

Vì th ,cu i cùng ta có đ c: ế ố ượ

Do đó

(2.35) ộ ng trình (2.52) là lu t Widrow-Hoff delta. V i m t c di n t nh sau: Đây là m t s gia. Ph ộ ố giá tr ban đ u b t kỳ c a e ầ ấ ị ươ ủ l(0),el(k) có th đ ậ ể ượ ễ ả ư

c a e Đ b o đ m đ h i t ả ộ ộ ụ ủ l(k),đi u ki n sau c n đ ể ả ệ ề (2.36) c tho mãn: ả ầ ượ

Nghĩa là:

Vì th l c ch n nh sau: ị ọ ổ ậ ế ệ ượ ế ỗ

<< a

ể ự ề ư (2.37) ượ ả ọ ứ 1.0

ủ ể ộ

ố ng t ư ậ ộ ươ ữ ự ậ

LMS

. M t Adaline có th đ ệ ể ượ ữ ế ọ ỉ a -

ố a đ i là n đ nh ti m c n n u h ng s ằ << a 0 2 ự ế a đ c ch n trong kho ng Đ tránh s đi u ch nh quá m c, th c t ỉ (2.38) 0.1 Không gi ng nh lu t perceptron, ngõ vào c a m t Adaline có th là nh phân ị ng hay t ưỡ c dùng đ nh n ra nh ng hàm ng ậ b ng cách hi u ch nh thích h p nh ng tr ng s . Th m chí n u c hai lu t ằ i và có đ h c perceptron và ọ , chúng v n có nh ng ng x khá khác nh ng công th c c p nh t t ữ ữ ể ố ợ ữ ch c dùng trong nh ng ượ ng t ẫ ậ ươ ả ậ ngươ trình s a l ữ ỗ ử ứ ứ ậ ự

- 38 -

ữ ậ

LMS

ử - ề ế ỗ

a

LMS

ậ t chính gi a hai thu t toán này là lu t t(Widrow and Lehr 1990). Khác bi ệ i thu t e=(d-sgn(s)) trong khi gi ậ i l ng t ả ộ ỗ ượ i thu t l=d-s. Đi u này có nghĩa là gi ậ i tuy n tính e ả ướ c, ề ệ - ữ là m t quá trình tuy n tính. i thu t i gi bi ệ c a Rosenblatt khai thác m t l ủ a perceptron g m m t hàm phi tuy n c a nh ng tín hi u qua hàm truy n b ế ủ ng ộ khai thác l ộ ồ ậ ả c l ượ ạ ế

ng trung bình ỗ ươ

ng trung bình có th đ i bình ph ươ ỗ

ể ữ ặ ộ ị

ổ ừ ệ ượ

c ể ượ tr ng s cho m t ngõ vào và nh ng đ c tính d li u ữ ệ ơ ọ i thu t l p hay không l p. Không m t tính t ng quát, ố vi c th ng i gi a ngõ ra c a b k t h p tuy n tính và ngõ ra ấ c rút t ế

ng pháp l 2.4.7 Ph 2.4.7.1 Công th c không l p l ứ Theo Widrow và Lehr, khái ni m l dùng đ xác đ nh véct mong mu n dùng gi ả ố gi ả ử ằ kê. Bình ph mong mu n t ủ c m r ng nh sau: i bình ph ươ i ặ ạ ệ ố ặ ậ ặ s r ng ngõ vào x(k) và ngõ ra mong mu n d(k) đ ố ng c a l ộ ế ợ ữ ủ ỗ i th i đi m k đ ư ượ ể ờ ươ ố ạ ở ộ

ộ ế ợ ộ ỗ l(k) t i e ế ạ (2.39) i m i th i đi m k, trung ờ ể ỗ

i trong (2.39) là: Vì b k t h p tuy n tính s t o ra m t l bình toán b c a bình ph ộ ủ ẽ ạ ng l ỗ ươ

c g i là l i bình ph ng trung bình (MSE). Đ t: Thu t ng bên trái đ ữ ậ ượ ọ ỗ ươ (2.40) ặ

ng quan chéo gi a ngõ ra mong mu n d(k) và véct ngõ vào ữ ố ơ

t ơ ươ a(k). ng t , đ nh nghĩa ma tr n t ng quan ngõ vào R là véct n ron x ơ T ươ ự ị ậ ươ

ng,đ i x ng và th c hay trong nh ng tr ộ ươ

ự ng. Vì th l i bình ph ng đ ị ậ ế ỗ ươ ữ ươ ng ườ ượ c

w

Là m t ma tr n xác đ nh d ố ứ ậ h p ít g p h n là ma tr n bán xác đ nh d ợ ị ơ t l vi ế ạ ặ i nh sau: ư

a

(cid:209) ng ng v i véct tr ng s w ủ ươ ứ ớ ơ ọ (2.41) ằ c b ng ố a có đ ượ

c a hàm MSE t Gradient cách đ o hàm (2.41) nh sau: ư ạ

- 39 -

tr ng s tuy n tính c a véct ơ ơ ọ

ươ ộ * cũng đ i u w c g i là véct tr ng s . Véct ố ạ ượ ố ơ ọ ặ c b ng cách đ t ằ ủ ố

Đây là m t ph t ố ư gradient là 0. Vì th tr ng s t ng trình véct ượ ọ ế ọ

ế tr ng s Wiener đ t đ ơ ọ i u là: ố ố ư wa

i này g m m t ch ồ ộ

ữ ng trình tính toán ngh ch đ o ma tr n R. V i s ươ ề ề

ả ớ ậ ả ẳ ộ

*=R-1p (2.42) ớ ố ả ị ậ ờ ng l n nh ng ngõ vào, đi u này có th d n đ n vi c t n r t nhi u th i ệ ố ấ ế i thu t tính ma tr n c i ti n ch ng h n phân rã giá ạ c dùng đ tránh tính ngh ch đ o ma tr n tr c ti p. Vì ế ế i quy t

ượ

ể ẫ ậ ả ế ả ị c gi ẽ ượ ự ậ i thi u đ gi ể ả ệ ặ ộ ớ

m

Cách gi l ượ gian, th m chí m t vài gi tr suy bi n(SVD) đ ế th , m t ph ả ươ vi c tín toán ph c t p này. ậ ể ng pháp gi m gradient l p s đ ứ ạ ị ế ệ

LMS

m

- 2.4.7.2 G i thu t bình ph ng tring bình nh nh t ậ ả ươ ỏ ấ

LMS

- ph ề ả ố

ể ừ tr ng s t ế

ng đ ượ ở ộ ỗ ướ

ủ ố

i và có m t t c phát tri n t ể ượ ơ ọ ế c cung c p b i gradient c a m t l ượ ệ ọ ộ ố ữ ồ

ng pháp gi m gradient truy n th ng, ươ i u đ c tím ki m trong không gian ố ố ư i bình ấ ng t c th i gi a ngõ ra hi n th i và ngõ ra mong mu n. Vì nó là m t ộ ờ ể i thi u ố ề ặ c d a trên hàm ờ ể ạ ượ ự ứ

có th đ n i mà vi c tìm ki m véct ệ ơ tr ng s d c theo h ố ọ ọ ph ữ ứ ươ hàm bình ph toàn c c duy nh t. T (2.57) gradient t c th i có th đ t đ ụ l ế ỗ ờ ng cùa nh ng tr ng s , b m t này là l ươ ấ i tuy n tính t c th i nh sau: ứ ừ ờ ư

(2.43)

m

c vi Vì th , gi ế ả i thu t h c gi m gradient đ ả ậ ọ ượ ế t nh sau: ư

- ớ ố (2.44) ộ ộ ọ

LMS c a Widrow, v i t c đ h c ủ ọ

0>m quy t đ nh đ ế ị m ph i tho : ả ả

ả c a ch Đây là gi h i t ộ ụ ủ i thu t ậ ng trình h c. Theo Widrow và Lehr , ươ

m

- 40 -

LMS

*, là cách gi

m

- i u đ h i t trung bình đ n w (2.45) ố ư ượ c i Wiener t ả ả ậ ế ộ ụ

w

LMS đ ộ ố

- ậ ượ D mà t ộ ứ ớ

w

)ka ( ổ ủ ỗ a(k) và ng quan l ị

ọ ủ a(k) c ng v i m t s gia ớ a(k). Nói cách khác, bi n đ i c a l ế D ả - D ủ ớ a(k), t

ệ ớ ậ ữ ứ

)ka ( ổ ả ướ

m

ớ ặ c đây s đ i thu t Gi cho b i (2.43). ở c cho trong hình 2.11. Theo (2.44) Th hi n hình h c c a lu t ể ệ ơ ng ng v i véct wa(k+1) b ng v i w ươ ớ ằ i ph thu c vào bi n ế đ c tính ngõ vào x ộ ụ ặ )ka ( i thu t ậ . Vì gi tr ng s b ng v i tích âm c a x đ i c a véct ố ằ ớ ơ ọ ổ ủ w m LMS ạ i mong mu n đ t c ng tuy n v i x ch n ọ ố ỗ ươ ế ộ tr ng s có biên đ n đ nh. Khi vi c c p nh t đ c v i bi n đ i véct ậ ộ ổ ơ ọ ế ớ ượ ng ng hoàn h o v i đ c tính ngõ vào m i, nh ng đáp ng v i nh ng đ c t ặ ớ ươ ứ ữ i thi u. c c p nh t t tính hu n luy n tr ể ậ ố ấ ẽ ượ ậ ệ

LMS a

a ậ

a

LMS ị LMS

- - Hình 2.11. Gi và ả - - - i thích hình h c c a nh ng gi ọ ủ m LMS ậ - - ả LMS LMS ả ự ữ a và m chu n hoá c a lu t ậ ủ ẩ i thu t ậ , đi u thú v là lu t ề vì lu t ậ d dàng đ ễ LMS ượ c

Khi so sánh hai thu t toán là m t phiên b n t ộ t nh sau: vi ư ế

(2.46)

v i ớ

- 41 -

m

ng ng là l ỗ ẩ ứ ứ -

LMS a ậ ấ

LMS ẩ

- ươ ậ ọ ố ượ - ả

- trên có th d ữ v i ớ m2 đ t LMS ệ ng trình (2.66). LMS ở ể ễ ậ

c b ng cách t (2.47) i chu n hoá, đáp ng mong mu n chu n hoá và nh ng đ c ặ t ố ẩ ươ cượ ng trình (2.65) là lu t h c tính ngõ vào chu n hoá. Ph ẩ ậ ọ thay b i ở a c thi ngươ t k b i lu t . Vì th , c p nh t tr ng s đ ế ậ ế ế ở m v i s hi n di n c a m t t p hu n luy n khác i thu t ng v i gi đ ệ ủ ớ ự ệ ộ ậ ậ ớ ươ c chu n hoá đ nh nghĩa b i ph là t p hu n luy n đ ươ ệ ượ ở ị ấ ậ m M t phiên b n th i gian liên t c c a gi i thu t ụ ủ ả ờ ả ộ i i thi u hàm l dàng đ t đ ỗ ạ ượ ằ ể ố

i bình ph

i th i đi m t. Áp d ng ph c l ướ ượ ng c a véct ủ ứ ơ ọ ng trung bình và w ươ ể (2.48) ộ ướ c a(t) là m t ả ng pháp gi m ươ ụ ờ

m

ạ c: ng t c th i c a l là ờ ủ ỗ ố a t tr ng s w l ượ gradient đ d c l n nh t ta đ ượ ấ ộ ố ớ

LMS

- (2.49) th i gian liên t c dùng ố ủ ự ệ ờ ụ

S đ kh i c a vi c th c thi gi i thu t ậ ả c cho trong hình 2.12 đ ng t nh ng b nhân và tích phân t ự ượ ơ ồ ữ ươ ộ

i thu t lan truy n ng ề ậ ượ ề c cho m ng n ron truy n th ng nhi u ơ ề ẳ ạ

2.5 Gi ả l p(MFNN) ớ

i thu t lan truy n ng chúng ta s nói v nh ng gi c(BP) m t cách ả ậ ề ẽ ữ ượ ể ộ

ề ề ẳ ấ

ế

ề ớ ố ạ ạ ớ ộ ư ộ ệ ố ượ ề ể ậ ậ

ữ chúng ta s đ c p đ n mô hình t ng quát và gi ẽ ề ậ ế ả ổ

Bây gi ờ t.ế chi ti M t m ng truy n th ng nhi u l p có kh năng x p x r t nhi u hàm phi ỉ ấ ả ộ ứ c khai thác r ng rãi trong các ng tuy n v i đ chính xác mong mu n, nó đ ặ d ng nh nh ng bài toán nh n d ng và đi u khi n h th ng, nh n d ng đ c ạ ụ tính. Bây gi i thu t h c BP ậ ọ ờ c a MFNN. ủ

m

- 42 -

LMS

- i thu t Hình 2.12. S đ kh i c a gi ơ ồ ố ủ ả ậ th i gian liên t c ụ ờ

2.5.1 C u trúc n ron t ng quát cho MFNN ơ ổ ấ

c t ơ ớ ữ ữ

ớ ế

ấ ử ử

ớ ỉ ấ ủ ữ ứ ấ

ủ ầ ầ ữ ơ ả ề ế ố ớ

ượ

ể ệ ẽ ộ ồ ế ữ ữ ớ ỗ ấ c th hi n trong hình 2.13. ơ ừ ớ ố ữ ấ ớ ọ ổ

ố ớ

nRx ˛

c bi u th b i neuron(s,i) và n l p th nh t và g i M là t ng s ớ ẩ ể ọ ơ ớ

ị ở ớ ứ

c truy n đ n t ề ủ ớ ữ ơ

ế ụ ữ ứ

ượ ả ớ

ch c trong nh ng l p mà không có Trong m t MFNN nh ng n ron đ ượ ổ ứ ng h i ti p hay liên k t chéo. L p th p nh t c a MFNN là l p ngõ vào đ ấ ớ ườ t c nh ng ngõ vào và ngõ ra cung trong đó nh ng thành ph n x lý nh n t ậ ấ ả ấ ủ c p cho nh ng thành ph n x lý c a l p n th nh t. L p cao nh t c a ủ ớ ẩ ấ m t l p b t kỳ s ch truy n đ n l p MFNN là l p ngõ ra. Nh ng ngõ ra t ế ớ ẽ ừ ộ ớ cao h n. M i c u trúc c b n c a nh ng MFNN v i nh ng k t n i truy n ề ữ ữ ơ th ng đ ẳ Chúng ta s đánh s nh ng l p n ron t ứ l p c a MFNN g m l p ngõ vào, ngõ ra và l p n. ồ ớ ủ s là t ngổ G i n ron th I trong l p th s đ ượ ứ ứ . Ngõ s n ron trong l p th s. Ngõ vào l p th nh t ( l p ngõ vào) là ứ ấ ớ ớ ố ơ ra c a l p đ u tiên là m t hàm phi tuy n c a t ng nh ng ngõ vào nhân h s , ệ ố ế ủ ổ ộ ầ ớ t c nh ng đ n v n ron trong l p và nh ng ngõ ra này s đ ị ơ ế ấ ả ữ ẽ ượ ơ ả th hai. Quá trình này ti p t c cho nh ng l p k . Nh ng đ nh nghĩa c b n ớ ị ế ữ cùng v i ý nghĩa đ c l p danh sách trong b ng 2.1. ượ ậ X lý tín hi u trong m i n ron đ n đ c cho trong hình 2.14 c dùng trong MFNN đ ỗ ơ ơ ượ ử ệ

- 43 -

ề ớ ớ ớ ề ạ ơ ộ

Hình 2.13. M t m ng n ron truy n th ng nhi u l p v i l p ngõ vào, ngõ ra ẳ và (M-2) l p n. ớ ẩ

B ng 2.1. Ý nghĩa c a các ký hi u ệ ả ủ

(i)

(i)

(i)

ế

ứ ủ ạ

ạ ng n ron trong l p th i ứ ớ

Ký hi uệ Neuron(i,j) sj xj wjl xj yi ni M Ý nghĩa n ron th j trong l p i ứ ơ ngõ ra c a b k t h p tuy n tính trong neuron(i,j) ủ ộ ế ợ Ngõ ra c a neuron(i,j) ủ tr ng s gi a neuron(i,j) và neuron(i-1,l) ố ữ ngõ vào bên ngoài th j c a m ng ngõ ra th i c a m ng ứ ủ S l ơ S l p trong m ng ố ượ ố ớ ạ

- 44 -

Hình 2.14. Th hi n s đ kh i c a neuron(i,j) trong l p th i ể ệ ơ ồ ố ủ ứ ớ

ạ ộ

c xác đ nh nh sau: Hình 2.15. Nh ng ho t đ ng nhân tr ng s và k t h p trong neuron(i,j) ọ ề ặ ế ợ ị ố ượ ư ữ

ữ V m t toán h c, nh ng ho t đ ng này đ ọ ạ ộ (a) Ho t đ ng nhân tr ng s : ố ạ ộ ọ

(b) Ho t đ ng k t h p ế ợ ạ ộ

ươ c nhân b i nh ng tr ng s trên đ ở ấ ọ

ứ ứ ữ ự

ng. Ho t đ ng phi tuy n này đ ệ ẽ ng trình th nh t th hi n ho t đ ng nhân trong đó nh ng tín hi u s ữ ứ ng k t n i và nh ng ph ng trình th ươ ữ ế ố t c ngõ ra và ổ ồ ủ ấ ả t l i nh sau: ư ế ạ ạ ộ ườ ế ợ c vi ượ ạ ộ

s

( ).

Ph ể ệ đ ố ượ hao và th ba th c thi ho t đ ng k t h p g m t ng c a t ạ ộ ng ế ưỡ

(

(

M

) (

=

=

n

n 0

x l

l M l p (i-1) sau đó đ

( lx l ủ

ả ữ ) = 0

ệ ,...,1 ạ là hàm kích ho t phi tuy n. Ta ế ạ )m = ,...,1 là ngõ là ngõ vào th l c a m ng và ạ ứ ủ ngõ ra nhi u chi u t c dùng ượ ề ừ ớ ề ơ

x l ứ ự ế ữ c vi

ngõ vào c a l p th i. ơ ố ố ủ ủ ớ ữ ố ơ ữ ọ ơ

v i nh ng ký hi u cho trong b ng 1. Và ớ )n = đ t ặ ra th l c a m ng. Véct tr c ti p nh véct ư ứ Nh ng d ng đ i s c a nh ng ngõ vào n ron và nh ng tr ng s n ron ạ t nh sau: đ ư ượ ế

- 45 -

ớ ệ ố ố ữ ậ ọ ố

ơ ưỡ ế

ng trình ho t đ ng và hàm truy n c a m ng đ ữ i c a ng ươ ụ ngõ ra đ i s và nh ng ma tr n tr ng s ph ng trong hàm kích ho t n ron phi tuy n. V i ớ ượ c ạ ơ ề ạ ộ ủ ạ

i thi u nh ng véct ự ồ ạ ủ ộ ữ ệ t nh sau: ư ế

Vi c gi ệ thu c vào s t n t nh ng ký hi u này, ph vi

(2.50)

T ng tr ng s n c cho b i: ố T trong m t m ng MFNN đ ạ ổ ộ ọ ượ ở

ứ ủ ấ ả ố ế ố ữ ọ ố

ấ ố ượ

] m 1,1-

ngõ ng c a t ố ượ t c ng ủ ấ ả ưỡ ố ủ ạ ơ ˛ t c nh ng tr ng s k t n i và s ng. ệ y ng minh c a m i liên h vào-ra c a m ng v i véct [ c cho nh sau: ngõ ra m chi u và véct đ v i s h ng th nh t là s l ớ ố ạ ng c a t h ng th hai là s l ứ ạ M t th hi n t ể ệ ườ ộ nRx ˛ vào n chi u ề ủ ượ ớ ư ề ơ

(2.51)

v i ớ

Th hi n trên s đ cùa ánh x tuy n tính này đ c cho hình 2.16. ể ệ ơ ồ ế ạ ượ ở

- 46 -

Hình 2.16. Ánh x tuy n tính đ ế ạ ượ c th c thi b i m ng n ron truy n th ng M ơ ề ẳ ạ ở

s

ự l pớ

ạ ạ ế ượ

( ). ộ

ụ ng trình (2.41) là m t hàm phi tuy n liên t c và đ o hàm đ ụ ươ là liên t c và đ o hàm đ ế

ế ế

ọ ữ ư ạ c xem nh hàm ánh x n ron phi tuy n t ạ ơ

ế ố ế ố ặ c hình thành thông qua quá trình h c ng c v i l p trình tr ượ

ươ ề ố

ượ ệ ề ẳ ơ

ố ớ

ượ ủ ộ

ệ ữ ạ

ặ ơ

c hàm ánh x f(.) Vì hàm kích ho t phi tuy n ạ ượ ừ trong ph c t ạ ứ không gian vào đ n không gian ra. Vì th , hàm ánh x phi tuy n f(.) ch a ế ừ nh ng tr ng s k t n i có th đ ể ượ không gian đ c tính ngõ vào đ n không gian đ c tính ngõ ra, n i mà hàm ánh ơ ặ ế ướ x này đ c ớ ậ ọ ượ ạ ng pháp truy n th ng. Nói cách khác, trong c u trúc MFNN, trong nh ng ph ấ ữ c truy n th ng đ quy đ n nh ng l p n cao h n và thông tin ngõ vào đ ớ ẩ ữ ế c g i là m ng lan truy n. cu i cùng là l p ngõ ra. Vì lý do này mà m ng đ ề ượ ạ ọ ạ ạ ng trình đ i b i nh ng ph Vì quan h vào-ra c a m t MFNN đ c mô t ươ ữ ả ở c tính khá d . Nh ng m ng MFNN là nh ng s tĩnh, nh ng ngõ ra m ng đ ữ ễ ố ạ ữ ượ m ng n ron tĩnh và không có b t kỳ b n ch t đ ng nào. M c dù phiên b n ả ạ ấ ộ ả ấ m r ng c a MFNN có th có tính đ ng. ở ộ ủ ể ộ

2.5.2 Thi t l p gi i thu t lan truy n ng ế ậ ả ề ậ c ượ

s r ng ta đã có véct i thi u hàm l ơ ỗ ươ ể

ệ ữ ề ậ ở ữ ơ

c cho nh sau: ngõ ra mong mu n d(k), thu t toán BP cho mang Gi ố ả ử ằ ng c a các sai l ch gi a ngõ i E là t ng bình ph MFNN s t ủ ổ ẽ ố trên, mong mu n d(k) và nh ng ngõ ra m ng n ron th c s y(k) đã đ c p ự ự ạ ố đ ượ ư

(2.52)

- 47 -

v i ớ (2.53)

(i) c a n ron(i,j)

(2.54)

ể ọ ủ ơ

ậ Đi u ki n ban đ u đ tính toán đ quy là t ể i thu t BP đ thích nghi nh ng tr ng s w ố j ả ư ầ ữ l p ngõ ra nh sau: ừ ớ Hình 2.17. Gi ệ ề ệ

(2.55)

v i ớ

i thu t h c tr ng s ộ ơ ố ở ả ọ

trên đ c trong hình 2.18. ượ Ở ệ

ườ ườ ệ

(2.56) v i m t n ron thì gi c cho trong hình 2.17. Và ậ ọ ớ ng thu n đ ượ c đây, đ x lý tín hi u thu n và ng ậ ượ ậ ử dùng đ lan truy n tín hi u hàm ngõ vào trong khi nh ng đ ượ ượ c đ c ng ng ữ thi t k đ truy n nh ng tín hi u ngõ ra. ữ ể ế ế ể ề ề ệ

- 48 -

ề ượ c

ệ i gi a l p th i và l p th (i+1) Hình 2.18. S đ c a quá trình lan truy n thu n c a tín hi u vào và ng ữ ớ ơ ồ ủ c a tín hi u l ủ ậ ủ ớ ệ ỗ ứ ứ

c cho trong (2.52) - (2.56) g m tính toán đ ữ ồ

sd

ệ ể l p ngõ ra cho đ n nh ng l p n th p h n. Khai tri n ầ ừ ớ ữ ế

ấ ta đ

sd 2.5.3 Tính toán đ quy cho ệ Nh ng công th c c p nh t đ ậ ượ ứ ậ quy cho sd d n d n t ớ ẩ ầ ng trình trên b ng cách đ o hàm riêng ph n nh ng ph ầ ươ

ơ c:ượ ữ ằ ạ

- 49 -

v iớ

(i+1) và sj

(i) trong

Vì thế

i+1 b i l. Liên h gi a s ệ ữ l

ấ ở

Không m t tính t ng quát ta thay l ổ ph ng trình sau: ươ

Ta đ c ượ

Vì th ,ế

v iớ

Gradient c a E t ng ng v i nh ng véct tr ng s là: ủ ươ ứ ữ ớ ơ ọ ố

- 50 -

ứ ạ ặ ộ

ủ Trong đó toán h ng th hai bên tay ph i ch ph thu c vào đ c tính c a n ron và không liên quan đ n h s đo l ơ ỉ ả i E. Vì th , t ỗ ụ : ế ừ ệ ố ế

Ta có đ cượ

ấ ề (2.57) ươ

ố ọ c BP t ỗ ượ ư ế ữ

nh ng ph ữ ừ ặ ể ệ ố c mô t b i nh ng tr ng s ữ ố ạ ể ệ ữ ả ở ọ

ưỡ ậ i bình ph c đ ượ ượ ả ộ

ệ ợ ể ậ ọ ể ệ

ữ ủ ầ

i thu t lan truy n ng ả

Đi u này cho th y đã rút đ ng trình (2.52)-(2.56). Trong su t pha h c BP nh th , m i th hi n đ c tính trong nh ng thành ph n ngõ ra khác v i nh ng thành ph n mong mu n. Sau th hi n toàn t p ậ ầ ầ c s a đ i đ d li u, nh ng thông s m ng đ ố ượ ữ ổ ượ ữ ệ ữ ng trung bình E. và ng i thi u l ng mà t ươ ể ỗ ố i thu t h c có c dùng đ th hi n m t gi Thu t ng lan truy n ng ể ể ệ ề ậ ọ ữ giám sát hoàn toàn v i vi c ch n l a c th hàm truy n n ron và lu t c p ậ ậ ọ ự ụ ể ơ ệ ớ ữ i đ dùng nó khi th hi n nh ng nh t tr ng s . Nói cách khác, th t là ti n l ố ậ ầ i thu t này mà xác đ nh nh ng đ o hàm riêng ph n thành ph n đ n c a gi ậ ả ơ c. Đi u này đ n gi n là m t chu i nh ng tính liên quan b ng lan truy n ng ả ỗ ượ ề ằ i thu t h c có giám sát mà toán. Vì th , gi ả ề ế dùng lan truy n ng ề ị ơ ề c là m t gi ậ ộ ượ c đ tính nh ng đ o hàm riêng ph n. ạ ượ ể ạ ộ ậ ọ ầ ữ

i thu t BP dùng nguyên t c sai phân ữ ư

ắ c xem nh là m t trong nh ng ch ộ ủ ệ

, gi ả ọ ng trình h c i thu t này ậ ả ỉ i thu t BP có nhi u ng d ng h n là ch ề ứ ơ

t l p gi ả ơ

c nh ng công th c gi ng pháp đ thi ế ậ ạ ầ ả ậ ắ ươ ậ

ể ố ư

ng trình đ đ t đ 2.6. Thi t l p gi ậ ế ậ ả Gi i thu t h c BP đ ươ ả ậ ọ ượ hi u qu nh t cho MFNN. M t lý do cho vi c thành công c a gi ấ ả ộ ệ là tính đ n gi n c a nó. Th c t ậ ụ ự ế ả ủ ơ ng pháp gi m gradient. trong chu i m c xích và ph ả ươ ắ ỗ Có nhi u ph ấ i thu t BP. Cách đ n gi n nh t ể ề ươ ả ph n trên. Bên c nh đó nguyên t c sai phân cũng đ đ c th hi n c dùng ể ệ ở ượ ượ i thu t BP. Ph đ đ t đ ưở ng ng pháp này l y ý t ấ ữ ể ạ ượ ứ lý thuy t đi u khi n t t i u, mà dùng nh ng b nhân Lagrange đ tìm ữ ề ế ừ ể ộ nh ng giá tr t i u cho nh ng bi n đi u khi n. Tính toán sai phân có th ể ể ị ố ư ữ ế ữ ộ giúp chúng ta tìm m t hàm mà t i thi u hàm m c tiêu có nh ng ràng bu c. ữ ụ ố ể i thu t BP đ M t ch ngay ph n sau. c th hi n c gi ượ ậ ả ộ ộ ể ạ ượ ể ệ ở ươ ầ

2.6.1 Nh ng đi u ki n t i u ệ ố ư ữ ề

- 51 -

ữ ơ ề ủ ng trình m ng hay hàm truy n c a ạ

M t MFNN có M l p n ron, nh ng ph ươ ớ nh ng n ron trong nh ng l p khác nhau là: ữ ộ ữ ớ ơ

Bài toán t c mô t nh sau: ố ư i u thông s cho m t công vi c c th đ ộ ệ ụ ể ượ ố ả ư

(2.58)

(

)

i

l

Đ gi i bài toán trên, ta dùng ph ng pháp Lagrange ể ả ươ

R

j

˛ ư ữ ạ ấ

i ngõ ra bình ph ệ ố ỗ ươ ứ ụ ạ

ươ ữ ạ ộ

v i ớ Toán h ng đ u tiên là l ạ ầ vào nh ng ph ữ thông s c a MFNN. Sai phân l n đ u ta đ ố ủ (2.59) là nh ng h s nhân Lagrange. Nh ta th y L g m hai toán h ng. ồ ng và toán h ng th hai ph thu c ộ ng trình m ng mà cung c p nh ng ràng bu c cho nh ng ữ ấ c: ượ ầ ầ

s xác đ nh t ẽ

ị ộ

ề i u sau: (2.60) 0=Ld ươ ng i E t i thi u c c b cho hàm l Đi u ki n c n là cho ỗ ể ụ ộ ố ệ ầ ề ng trình ràng bu c m ng. Đi u ki n này mô t ng v i nh ng ph hoàn toàn ứ ả ệ ạ ươ ữ ng x c a m ng, suy ra nh ng đi u ki n t ệ ố ư ứ ớ ử ủ ữ ề ạ

(2.61 )

(2.62)

(2.63)

ủ ầ ạ ộ

ươ ủ

ậ ườ ng trình th hai, đ ng trình này th hi n m t trong ba thành ph n c a m ng lan M i ph ỗ ạ truy n ng ng thu n c a m ng c. Ph ề ườ ng c th hi n b i nh ng ph đ ở ượ ể ệ ị ầ ng trình m ng và ph ạ ng trình đ u tiên đ nh nghĩa đ ươ ữ ươ ượ ể ệ ươ ứ

- 52 -

ữ ế ượ ậ ự ươ ể ệ ư ọ ng trình th ba không th ứ ệ ố ư ể ầ i u c n ề

ệ ả ả

ng trình m ng. T (2.62) ta ấ ằ ể ệ ươ ữ ễ ạ ừ

c là nh ng toán h ng gradient. Ph lan truy n ng ạ ề hi n c p nh t tr c ti p tr ng s , nh ng nó th hi n đi u ki n t ố ậ ph i tho mãn. D dàng th y r ng (2.61) th hi n nh ng ph có:

(2.64)

(2.65)

Ph ng trình t i u th ba (2.56) th hi n: ươ ố ư ể ệ ứ

(2.66)

Nghĩa là

(2.67) (i) t ng ng v i đi m tĩnh L ữ ằ ươ ứ ể ớ

Đi u ki n này nói r ng nh ng véct ơ ọ ề là m t t ể ể ụ ộ tr ng s w ố aj i thi u c c b hay m t đi m yên ng a. ự ệ ộ ố ộ

tr ng s ữ ứ ớ

ố ể ủ ự ơ ọ ươ ả

ậ ọ ể ự ớ ng trình (2.60). Nh ng ph ể ủ ữ ươ

i t ng ng v i nh ng véct ỗ ươ ng v i tìm c c ti u c a L trong khi tho mãn nh ng ph ươ ộ ệ ố ượ ỉ

ố ng trình ữ ạ ng trình m ng (2.64) và (2.67) t o c th hi n b i m t bài toán ở ng pháp i nào. May m n thay, ph ạ ể ệ ắ ộ ươ ể ị

2.6.2 C p nh t tr ng s Tìm m t đi m c c ti u c a hàm l ộ ng đ t ươ ươ m ng và ph ạ thành m t h th ng hoàn ch nh cho bài toán đ giá tr biên hai đi m. Không có cách gi gi m gradient cung c p gi i thu t l p tr ng s sau: ậ ặ ả ọ ả ấ ả ố

(2.68)

Th k t qu này vào (2.59) và (2.60) ta đ c: ế ế ả ượ

(2.69)

- 53 -

ng v i nh ng công th c c p nh t BP ươ ứ ậ ữ ậ ớ ở ph n tr ầ ướ ớ c v i nh ng liên ữ

t ng đ ươ h sau: ệ

ng trình dùng ph ng pháp ng trình này đ n gi n h n ch ơ ả ơ ươ ươ

ả ỗ

Rõ ràng ch ươ gi m gradient và lu t chu i. ậ 2.6.3. Chuy n đ i không gian thông s ể ổ ố

ng pháp gi m gradient th ậ ự ượ

ả ự

ố ề ể ợ ế ộ ể ủ ị

ữ ủ ọ ố ố ơ ở

ạ c xem xét ế

ươ ề ạ

ữ i thi ườ ụ ộ ạ ủ ệ ố ể ứ ạ ọ ộ

ệ ố ọ

ể ả ệ ế ề

ữ ọ ủ

pnRp ˛

s r ng tr ng s là nh ng hàm c a m t véct ấ ố ả ử ằ ơ ữ ủ ọ ố ộ

: ư c xem nh là ng đ i thu t BP d a trên ph Gi ườ ươ ả m t quá trình tìm ki m l p cho đi m c c ti u c a hàm l i trong không gian ỗ ặ ộ tr ng s . Trong m t vài tr ng h p, đi u thú v là nh ng tr ng s không ọ ữ ườ ph i là nh ng bi n đ c l p mà là m t hàm c a vài thông s c s trong ế ộ ộ ậ ả ở không gian thông s . Nh ng hàm dùng nh ng thông s c s đ ố ơ ở ượ ữ ố t k đ a nh ng ki n th c u hai khía c nh: (1) đi u này cho phép ng ừ ư ế ế ư ữ ề ộ ng trình ràng bu c tiên v công vi c vào trong m ng ( ví d m t vài b t ph ấ gi a vài tr ng s đ làm cho đáp ng c a m ng b t bi n v i m t vài lo i tín ữ ớ ế ấ hi u nào đó) và (2) khi không gian tr ng s thi u đi u ki n hay quá ph c t p ứ ạ ề ế ệ ữ c dùng đ c i thi n nh ng đ tìm ki m nh ng hàm truy n x p x có th đ ể ượ ỉ ể đ c tính hình h c c a nó và tăng t c quá trình h c. ọ ặ Vì m c đích này, ta gi ụ thông s nố p chi u ề

0=

L p

Đi u ki n t i u trong (2.60) tr thành: ệ ố ư ề ở ¶ (2.70) ¶

Hay t ng đ ng: ươ ươ

(2.71)

i thu t l p cho véct thông s đ t đ Vì th , gi ế ả ậ ặ ơ ố ạ ượ c nh sau: ư

(2.72)

Nghĩa là

(2.73)

2.7 Mô hình m Takagi-Sugeno và bù phân tán song song ờ

ữ ệ ố ề ầ

ứ Nh ng năm g n đây nh ng h th ng đi u khi n m dùng trong nh ng ng ờ ể ữ ụ ng l n nh ng ng d ng d ng k thu t đã phát tri n nhanh chóng. M t s l ộ ố ượ ể ụ ữ ứ ữ ậ ớ ỹ

- 54 -

ờ ạ ể ủ ự ữ

ờ ề ữ ề ệ ố ể t k nh ng h th ng đi u khi n m . Trong ph n này s gi ẽ ớ ể

ế ế ờ ộ ầ ộ ấ ộ ề

ợ ầ ệ ớ

ệ ng chính c a vi c thi ủ ả

i thi u mô hình m Takagi-Sugeno (mô ờ ờ ư ế ng trình đ xây d ng nh ng mô hình m nh th . ể ữ ự t k b đi u khi n m d a trên mô hình dùng khái ni m “bù ờ ự ể ế ế t k c mô t ộ ệ c m i lu t đi u khi n bù m i lu t c a m t h ỗ ớ ươ ế ế ộ ề ẽ ượ ượ ậ sau đó. Ý t ề ậ ệ ậ ủ ưở ể ỗ

thành công c a đi u khi n m đã t o nên nh ng đ ng l c đ phân tích và i thi u mô thi ệ hình m Takagi-Sugeno và bù phân tán song song, m t c u trúc b đi u khi n ể phù h p v i nh ng mô hình m . ờ ữ Ph n này s b t đ u v i vi c gi ệ ẽ ắ ầ hình m TS) và nh ng ch ờ Vì th vi c thi ế ệ phân tán song song” s đ b đi u khi n là nh n đ ể ộ ề m . ờ

Mô hình m Takagi-Sugeno

ng trình thi ộ ầ ệ ế ế ể ệ

ọ ươ ế

ậ ế ượ

ố ệ ữ ữ ụ ộ ủ

ặ ể ộ ệ ố ữ ễ ạ

ậ ủ ỗ ụ ộ ủ

ộ ủ ệ ố ộ ằ ế ờ ữ

ộ ờ ệ ố ệ ố ề

ể ượ ể ệ ờ

ở ượ ằ ữ ữ

ư ứ ạ ờ ớ

ủ ị ệ ờ ụ

ậ ể ệ ờ ậ ứ

ờ 2.7.1 t k trong ph n này b t đ u v i vi c th hi n m t máy phi Ch ớ ắ ầ ờ ượ c c b i cái g i là mô hình m Takagi-Sugeno. Mô hình m đ tuy n cho tr ờ ướ ở c mô t đ xu t b i Takagi và Sugeno đ b i nh ng lu t N u-Thì m mà ề ờ ả ở ấ ở th hi n nh ng m i liên h vào-ra tuy n tính c c b c a m t h th ng phi ể ệ ế tuy n. Đ c đi m chính c a mô hình m Takagi-sugeno là di n đ t nh ng quá ờ ế trình đ ng c c b c a m i lu t m b i m t mô hình h th ng tuy n tính. Mô ệ ố ờ ở hình m toàn b c a h th ng đ t đ c b ng cách “tr n l n” m nh ng mô ộ ẫ ạ ượ hình h th ng tuy n tính. Trong ph n này nhi u h th ng đ ng phi tuy n có ế ộ ầ ế i ta cũng đã c th hi n b i nh ng mô hình m Takagi-sugeno. Ng th đ ườ chúng minh đ ỉ c r ng nh ng mô hình Takagi-sugeno là nh ng b x p x ộ ấ ữ t ng quát. ổ Lu t th i c a mô hình m Takagi-sugeno có d ng nh sau, v i CFS và DFS bi u th h m liên t c và h m r i r c. ệ ờ ờ ạ H m liên t c:CFS Lu t mô hình th i: N u ế z1(t) là Mí và … và zp(t) là Mip thì

(2.74)

ệ ờ ờ ạ ậ ứ

H m r i r c:DFS Lu t mô hình th i: N u ế z1(t) là Mí và … và zp(t) là Mip thì

ij là t p m và r là s lu t mô hình; x(t) là véct ố ậ ngõ ra, A

i,Bi và Ci;z1(t),…,zp(t) là nh ng bi n gi

ậ ngõ vào, y(t) là véct ữ ơ

đây M ơ t đã bi ủ ể ế

ữ ẽ

ạ ch a t ị ơ ứ ấ ả s r ng nh ng bi n gi ữ

1(t),…,zp(t). Chúng ta cũng gi ữ

Ở véct thi ế ngoài và th i gian. Chúng ta s dùng z(t) đ bi u th véct thành ph n riêng z ả ử ằ ầ thi (2.75) tr ng thái, u(t) là ơ ạ ả ế t mà có th là nh ng hàm c a nh ng bi n tr ng thái, nhi u bên ễ ữ ế t c nh ng ữ ể ể ờ ả ế t không là nh ng hàm c a nh ng bi n ngõ vào u(t). Đi u này s tránh quá ế ủ ữ ề ẽ ế

- 55 -

ể ữ

ờ ữ c trong ph n này cũng có th áp d ng cho tr ượ ư ể

ả ủ ỗ

c g i là h con. ượ ọ ở

c suy ộ ề ầ ữ c th hi n b i A ể ệ ữ ế ix(t)+Biu(t) đ ố ữ ủ ớ

ư

ề trình m hoá ph c t p nh ng b đi u khi n m . Và l u ý r ng nh ng đi u ằ ờ ứ ạ ng khi n n đ nh nh n đ ườ ụ ậ ể ổ ị t là hàm c a nh ng bi n vào u(t). M i ph h p bi n gi ế ng trình k t thi ế ợ ươ ế lu n tuy n tính đ ệ ượ ế ậ V i môt c p (x(t),u(t)) nh ng ngõ ra cu i cùng c a nh ng h m đ ệ ờ ượ ặ lu n nh sau: ậ CFS

(2.76)

DFS

(2.77)

v i ớ

- 56 -

ij(zj(t)) là đ liên thu c c a z

(2.78)

ộ ủ j(t) trong Mij. ộ

Toán h ng Mạ Vì

(2.79)

Ta có

(2.80)

2.7.2 Xây d ng mô hình m ự ờ

ạ ạ ệ ậ ươ

ậ ữ ệ ậ ạ ữ ể ợ

ể ệ ữ

c b i ph ở ế ộ

ậ ể ạ ờ ộ

c th hi n b i nh ng mô hình v t lý hay phân tích. Ng ươ c t ậ ượ ừ ng pháp th nh t. ồ ng trình g m Hình 2.19 minh ho vi c mô hình m dùng d li u vào ra. Ch ươ hai ph n chính: nh n d ng c u trúc và nh n d ng thông s . Ph ng pháp ầ ố ấ nh n d ng cho mô hình m phù h p cho nh ng máy không th hay quá khó ờ ạ ượ ạ i c l khăn đ đ ở ể ượ ng pháp n u nh ng mô hình đ ng phi tuy n có th đ t đ ữ ế Lagrange hay Newton-Euler thì m t mô hình m có th nh n đ ữ nh ng mô hình đ ng phi tuy n này. Ph n này s gi ầ ế ượ ể i thi u ph ươ ệ ứ ấ ẽ ớ ộ

2.7.2.1 Bù phân tán song song

ị ớ ử ủ

ủ ụ

ề ế ủ ụ ữ ủ t k này. Ng ườ ạ ị ế ế ể ệ ố ữ

ủ ụ ể ư

ộ ộ ố ượ

ế ế ộ ộ ề ề ượ ờ ở

t k n t b đi u khi n ể c đi u khi n (h phi ệ ể c tiên b i m t mô hình m T-S. Nhi u h th ng ệ ố ề ở c th hi n b i ể ệ ờ c th hi n tr ể ệ ữ ộ ệ ỗ ể ượ ạ ộ

t k d a L ch s c a bù phân tán song song(PDC) b t đ u v i th t c thi ế ế ự ắ ầ ệ ố trên mô hình b i Kang và Sugeno. Tuy nhiên s n đ nh c a nh ng h th ng ự ổ đi u khi n không đ i ta đã cái c xem xét trong th t c thi ượ ể ti n và t o s n đ nh cho nh ng h th ng đi u khi n và đ t cho ch ươ ng ề ị ạ ự ổ trình này cái tên là bù phân tán song song. Bù phân tán song song đ a ra m t th t c đ thi ng đ mô hình m T-S đã cho. M t đ i t m t ờ ừ tuy n) đ ướ ế ượ th c ch ng h n nh ng h c khí hay h h n đ n có th đ ự ệ ơ ẳ nh ng mô hình m T-S. ữ ờ

- 57 -

t k PDC, m i lu t đi u khi n đ c thi ế ế ề ỗ

t k t ế ế ừ ậ ươ ẽ ể ượ ể lu t t ậ ờ

thi ờ ớ ờ ể ộ ề ộ ờ ự ẽ ế ầ ả

ứ ng ng Trong thi ậ c a m t mô hình m T-S. B đi u khi n m chia s cùng t p m v i mô ộ ề ờ ủ hình m trong ph n gi t. Sau đây ta s xây d ng b đi u khi n m qua PDC:

Hình 2.19. Thi t k đi u khi n m d a trên mô hình ế ế ề ờ ự ể

2.7.2.2 Lu t đi u khi n i: ể ề ậ

ể ữ ộ ộ ề ế ể ờ

ề ạ ậ ữ ể ậ ầ

ậ ồ ế ể ồ ế ể ạ

c th hi n nh sau: N u ế z1(t) là Mi1 và … và zp(t) là Mip , thì u(t) = - Fix(t), i=1,2,…,r Nh ng lu t đi u khi n m có m t b đi u khi n tuy n tính ( lu t đi u ề ộ khi n h i ti p tr ng thái) trong ph n k t lu n. Ta cũng có th dùng nh ng b ể ế đi u khi n khác ch ng h n nh ng b đi u khi n h i ti p ngõ ra và nh ng ữ ộ ề ề ẳ b đi u khi n h i ti p ngõ ra đ ng. ồ ế ộ ề B đi u khi n m toàn b đ ờ ể ữ ộ ộ ượ ộ ề ể ệ ư

ị ữ ế ế ộ ề ộ ợ ồ ế

ầ ế ả ộ

ủ ụ ơ ữ ế ữ ể ỹ

ờ ượ ự

ữ ữ

(2.81) i h i ti p c c b F t k b đi u khi n m là xác đ nh nh ng đ l Thi ộ i ể ụ ờ nhiên trong nh ng ph n k t lu n. V i PDC ta có m t th t c đ n gi n và t ậ ự ớ ữ c nh ng h th ng đi u khi n phi tuy n. Nh ng k thu t đi u ề đ đ t đ ậ ệ ố ề ể ạ ượ khi n phi tuy n khác đòi h i nh ng ki n th c chuyên sâu và bao quát h n. ứ ế ỏ ơ ế ể ấ c xây d ng dùng c u Cũng c n l u ý r ng m c dù b đi u khi n m đ ầ ư ể ộ ề ặ ằ i c n xác đ nh dùng nh ng đi u i h i ti p F t k c c b , nh ng đ l trúc thi ề ầ ị ộ ợ ồ ế ế ế ụ ộ t k toàn c c là c n thi ki n thi ế ể t k toàn c c. Nh ng đi u ki n thi t đ ụ ế ế ệ ề ữ ụ ế ế ệ b o đ m n đ nh toàn c c và hi u su t đi u khi n. ể ả ả ổ ụ ề ệ ấ ị

- 58 -

2.7.3 Mô hình Neuro-mờ

ờ ữ ủ ộ ợ

ấ ả ơ ở ậ ờ ể

ng không th ứ ữ ả ỉ ở

ườ ể

ộ ậ ậ ậ ng nh ng lu t m đ mô t ệ ậ c xây d ng ch b i ki n th c chuyên gia th ế ụ ố ố ượ

ỉ ả ủ ẽ ệ ủ ầ

ế ữ ượ ứ ờ ầ ơ ở

ỉ ể ố ấ

ế ặ ấ ỉ

ụ ấ ả ữ ổ ợ

ng pháp h c t ề ứ ế ậ ờ ằ ữ ữ

ữ ệ

ầ ủ ệ ố ẫ ể

ố ữ c tinh ch nh b i m t ch ể ượ ờ ở ươ ậ ộ ạ ố ọ ở

ơ ở

ạ ố ượ ờ ể ự ơ ạ ượ ể ả ờ

ữ c m hoá dùng m hoá đ n đi m và gi ạ ữ ượ ờ

i m c khai thác, ánh x vào ra c a h th ng m Mamdani có th ủ ủ ờ ệ ố ữ ộ ế ợ ế ờ ở ộ

ể ượ ạ ừ ế ki n c t o t i ích c a nh ng h th ng m là c s lu t có th đ M t l ệ ố t c các bi n và th c chuyên gia, dùng ch đ nh nh ng lu t m đ phân chia t ế ỉ ị ứ liên h vào/ra c a bài toán. Tuy nhiên, m t ộ s l ờ ể ữ ố ượ ể h th ng m đ ự ờ ượ ệ ố ệ c ng d ng vì chuyên gia có th sai trong vi c hi n nh mong mu n khi đ ư ệ ng quy lu t. M t quá trình tinh ch nh đ nh v trí c a nh ng t p m và s l ỉ ữ ị ị t k mà k t qu là s hi u ch nh nh ng th công c n đ ữ c đ a vào t ng thi ượ ư ế ế hàm liên thu c và/ho c c s quy lu t c a nh ng h th ng m . Quá trình ờ ệ ố ậ ủ ặ ộ i. Bên c nh tinh ch nh này có th t n r t nhi u th i gian và g p r t nhi u l ạ ề ỗ ờ đó, trong nhi u ng d ng ki n th c chuyên gia ch là nh ng bi n riêng ph n ầ ế ề ứ t c . Vì th th t là h u ích khi h tr cho vi c đ nh nghĩa và không ph i là t ệ ị ả nh ng c s quy lu t t p m b ng nh ng ph ẽ đ ng mà s ọ ự ộ ươ ậ ậ ơ ở ữ s d ng d li u m u h p lý. ử ụ ợ ờ Đi u này là có th vì khi chúng ta đ a nh ng thành ph n c a h th ng m ữ ư ề ữ vào trong đ nh d ng thông s , nh ng h th ng suy lu n m tr thành nh ng ệ ố mô hình thông s mà có th đ ng trình h c. Ý ỉ ng này chính là c s cho mt neuro-m (Brown M. and Harris C.J., 1994; t ờ ưở Jang J-S.R. and Sun C-T., 1993;Wang L. and Mendel J.M., 1992a) v i lýớ thuy t sau: ế Lý thuy t. ế Khi nh ng toán h ng đ i s đ lôgic m , nh ng ngõ vào rõ đ tr ng tâm đ ọ đ ượ vào đ c dùng đ th c thi nh ng hàm ờ ể c th hi n b i m t k t h p tuy n tính c a nh ng hàm liên thu c m ngõ ượ ể ệ c chu n hoá: ẩ

v i K là s l ớ ố ượ ng lu t và b ậ (2.82) ờ k. k là tâm c a nh ng t p m B ữ ủ ậ

ờ ể ấ ằ

ả ư ộ ế ợ ữ

ế ế ẩ ộ

ủ ệ ố ế ề ậ ề ậ ư ế ỹ

ơ ữ ể ượ ộ ệ ờ ể ượ ề ậ ộ ế ủ

ế ề ậ ộ

ố ể ế ợ ế ể ệ

ể ượ T (2.82) ta có th th y r ng ngõ ra c a h th ng m Mamdani có th đ c ừ th hi n đ n gi n nh m t k t h p tuy n tính c a nh ng hàm c b n phi ủ ể ệ ơ ả c chu n hoá), vì th nó tuy n (nh ng hàm liên thu c ngõ vào nhi u bi n đ ượ ế c đ c p đ n nh là k thu t mô hình c c b .(Add). Và ngõ ra có th đ ụ c đ c p nh là k t h p tuy n tính c a nh ng c a m t h m TS có th đ ữ ế ợ ư ủ c chu n hoá. Th t ra, n u m t nh ng hàm liên thu c ngõ vào nhi u bi n đ ộ ẩ ượ ữ ụ h m TS dùng chu n trung bình tr ng s đ k t h p nh ng th hi n c c ẩ ệ ờ b , thì ngõ ra cho m t ngõ vào x đ ộ ộ ọ c tính nh là t ng chu n hoá: ổ ữ ẩ ượ ư

Công th c (2.83)làm cho h (2.83) ệ ứ

- 59 -

ờ m TS tr thành m t ví d c th c a ph ộ ụ ộ ượ ổ ươ ở

c t ng quát hoá v i hớ k(.) là nh ng mô hình c c b và nh ng hàm c b n là ơ ả ng pháp c c b đ ụ ộ ụ ụ ể ủ ữ ữ

ị ộ ớ ợ ẽ ụ ộ

ệ ờ ể ượ ộ ườ c xem nh là m t tr ư

ở ữ

ị ộ ớ ể ể ệ ị ợ ng pháp mô hình c c b , v i không gian ngõ vào đ ụ ộ ớ ờ ượ ậ ượ

ớ ộ ố ượ ế ề ủ ệ ố

ạ ế ả ượ

ờ ộ ả ở ế ể ượ ạ c xác đ nh b i ánh x phi tuy n đ ế ạ

ề ữ ữ

ờ ạ ặ ạ

ng v i m t lo i m ng RBF đ c bi c t ậ ượ ừ ươ c áp d ng tr c ti p cho nh ng h m . T ự ế ụ

ứ ụ

ữ ụ ạ

ặ ụ ộ ỹ

ậ ọ ừ ế ữ

ả ượ ạ

ứ ư ỹ ở ộ ỹ ể ậ ữ ậ

ụ ộ ơ ợ ng t ự ư ơ

ờ ự ế ư ế ệ ờ ở

ự ệ ệ ầ

ấ ặ ớ ờ ự ờ ấ ủ ẳ ậ ệ ạ ờ

ượ ở

ế ạ ộ

ả ỏ

c th ứ ấ ể ậ ượ ươ ờ ớ ộ

ệ ệ ậ

ạ 1) và (x2 là A1 1 là A1 1) và (x2 là A2 1 là A2 nh ng hàm này s xác đ nh mô hình c c b nào là phù h p v i m t ngõ vào ữ c th đ c cho. ụ ể ượ ệ ủ t c a ng h p đ c bi Vì nh ng h m có th đ ặ ữ c phân chia nh ng ph ượ ươ ộ c th hi n b i nh ng hàm liên thu c thành m t s l ng nh ng vùng m đ ữ c đ nh nghĩa mà có th ch đ nh ngõ nhi u bi n. V i m i vùng, m t lu t đ ỉ ỗ c t o ra chính xác b i ở ra c a h th ng trong vùng đó. L p các hàm có th đ c th hi n b i ở mô hình k t qu đ ể ệ ị ượ nh ng hàm liên thu c m nhi u bi n. K t qu này đã t o đ ấ c nh ng n ế ữ ượ ề ữ ố ng m nh khi so sánh gi a nh ng h m và nh ng k thu t truy n th ng t ạ ậ ệ ờ ữ ượ ỹ ộ ệ khác. N u nh ng hàm liên thu c hình chuông (Gauss) đ c dùng , thì m t h ế ượ ữ t (Jang J.-S. and C.-T. m TS t ng đ ệ ộ ớ ươ ươ ng pháp mô hình ph Sun, 1993). Nh ng lý thuy t và phân tích nh n đ ữ ữ c c b có th đ , nh ng ng t ệ ờ ươ ế ự ữ ể ượ ộ ụ c dùng h m cũng cho phép ng d ng d dàng nh ng k thu t h c đ ậ ọ ỹ ễ ượ ữ ệ ờ ờ ừ ữ ệ ng pháp c c b đ nh n d ng nh ng lu t m t d li u. trong nh ng ph ậ ữ ộ ể ậ ươ M t khác, nh ng h m khác bi t v i nh ng k thu t mô hình c c b khác ậ ệ ớ ệ ờ ữ ữ c c u trúc và s tích h p ki n th c u tiên. cho kh năng d dàng đ nh tr ướ ấ ợ ị ễ ả ậ ặ i thu t h c t lĩnh v c mô hình c c b và nh ng k thu t đ c Nhi u gi ự ề c m r ng đ tinh c phát tri n cho vài lo i m ng n ron đ t h n đ bi ạ ể ượ ệ ơ đ ng nh ng lu t m d a trên d li u h p lý. Nh ng k thu t này đã ch nh t ữ ự ộ ữ ệ ỉ xem h m nh là m t ki n trúc đ t l p, t nh m ng n ron thông ươ ư ạ ặ ớ ộ ệ ờ ạ minh. B ng cách nh th , h m tr thành h neuro-m -m t ki n trúc m ng ờ ộ ằ ế ệ n ron đ c bi t. Lin và Lee (1991) đã l n đ u tiên đ xu t vi c th c thi ề ầ ặ ơ nh ng mô hình m Mamdani dùng ki n trúc truy n th ng đ t l p. Vì th , ví ế ế ữ d n i ti ng nh t c a m ng neuro-m là h suy lu n m d a trên m ng ạ ế ụ ổ thích nghi(Adaptive c phát tri n b i Jang Network-based Fuzzy Inference System (ANFIS)) đ ể (1995), đã th c thi m t h m TS trong m t ki n trúc m ng, và ng d ng ụ ộ ệ ờ ự ng nh nh t đ hu n c và bình ph i thu t lan truy n ng h n h p c a gi ấ ượ ề ậ ợ ủ ỗ ể luy n h . Hình 2.20 là m t ví d c a m t mô hình m v i hai lu t đ ộ ụ ủ ệ hi n nh m t m ng ANFIS. Nh ng lu t là: ữ ư ộ 2) thì (y là b1) R1: N u (xế 2) thì (y là b2) R2: N u (xế

- 60 -

Hình 2.20. Mô hình m v i hai lu t đ ạ ờ ớ ể ệ

ớ ữ c th hi n nh m t m ng ANFIS. ư ộ ữ

ề ữ ầ ờ ề ộ ủ ứ ớ

ạ ữ ề ự ẩ

ậ ề ở ạ ộ ờ ượ ề ấ

ng t ế ố ươ ộ ấ

ậ ượ Nh ng nút đ u tiên trong l p tính đ liên thu c c a nh ng ngõ vào trong ộ nh ng t p m ti n đ . Nh ng nút tích ∏ trong l p th hai th hi n liên k t ế ể ệ ổ (cid:229) ti n đ ( đây là toán h ng ‘và’). Nút chu n hoá N và nút t ng ệ th c hi n toán h ng trung bình m . ờ M t vài h neuro-m đ c đ xu t (Kosko B.,1992; Sun C., 1994; ệ Halgamuge S.K. and Glesner M., 1994; Lin Y. and Cunningham III G.A., 1995; Shann J.J and Fu H., 1995; Kasabov N., 1996; Nauck D. and Kruse R., 1996; Juang C.-F. and Lin C.-T., 1998; Kim J. and Kasabov N.,1999; Quek C. and Zhou R.W., 1999). H u h t chúng d a trên m t c u trúc k t n i t ự ự nh m ng n ron truy n th ng nhi u l p. ề ớ ư ạ ế ẳ ầ ề ơ

2.7.4 Mô hình v i nh ng h neuro-m ữ ớ ệ ờ

ậ ữ ấ ờ ậ

ậ ể ủ ậ ị ạ ấ

ỗ ể ượ

ộ ủ ế ộ ấ ị ả ủ ấ ả

c đây, đ gi ệ ư ướ ế ủ ể ả

ữ ươ ữ

ng pháp nh th c ị ể ạ ế ạ ậ ớ ờ ầ ữ

ố ụ ộ

ậ ọ

ọ ể ự ợ ờ

ố ủ ạ

ờ ể ấ ể ố ị ự

ờ ấ ậ ọ ạ ữ

ơ ấ

ỗ ố ỉ c phát sinh b i h c m ng n ron th ở ọ ượ ng không xu t phát t ườ ố ấ i đ t ng pháp khác nhau t n t ồ ạ ể ự ộ

ươ ư ươ ạ ợ

ấ ng pháp l y ý t c th c hi n Khi xem xét nh ng mô hình m , có hai pha khác nhau c n đ ệ ầ ượ ồ đó là nh n d ng c u trúc và nh n d ng thông s . Nh n d ng c u trúc g m ạ ố ấ ạ c dùng đ phân có xác đ nh c u trúc c a lu t, ví d s lu t và s t p m đ ờ ượ ố ậ ụ ố ậ c nh ng tên bi n ngôn chia m i bi n trong không gian vào và ra đ nh n đ ữ ế ậ ố ng . Khi m t c u trúc đã tho mãn, ti p theo là c n ph i nh n d ng thông s ậ ạ ả ế ữ t c hàm liên thu c cùng v i hình d ng c a chúng là đ tinh ch nh v trí c a t ỉ ạ ớ ể nh ng m i quan tâm chính. ố ữ ế i quy t h n ch c a vi c dùng nh ng ki n Nh đã th y tr ấ ng pháp th c chuyên gia khi đ nh nghĩa nh ng lu t m , c n có nh ng ph ữ ứ ư ế ả d a theo d li u đ t o nh ng h m . V i nh ng ph ươ ệ ờ ữ ệ ữ ự c ch ph thu c vào d li u hu n luy n. Có thông s và c u trúc nh n đ ệ ữ ệ ỉ ượ ấ ấ ế ợ c k t h p vài cách khác nhau mà h c c u trúc và h c thông s có th đ ố ể ượ ấ : h c c u trúc trong m t h neuro-m . Chúng có th th c hi n theo tu n t ệ ộ ệ ầ ự ọ ấ c tiên đ c u trúc thích h p cho cho c s lu t m và sau đó đ c dùng tr ơ ở ậ ướ ượ ệ c dùng đ nh n d ng thông s c a m i lu t. Trong vài h h c thông s đ ậ ậ ố ượ ọ ệ c th c hi n. neuro-m , c u trúc là c đ nh và ch có h c thông s là đ ượ ng đ Nh ng thu t toán đ c dùng cho ượ ườ m ng n ron. Có h c thông s . H c c u trúc th ơ ừ ạ ọ ọ ạ nhi u ph đ ng xác đ nh c u trúc c a m ng ủ ấ ề ị ng pháp nào thích h p đ nh n d ng c u trúc n ron, nh ng không có ph ể ấ ậ ơ trong nh ng mô hình neuro-m . Trong ph n sau đây s th hi n vài ph ươ ng ẽ ể ệ ờ ữ ữ c dùng cho nh n d ng c u trúc và thông s trong nh ng pháp khác nhau đ ố ạ ậ ữ nh ng ng t mô hình neuro-m . Trong đó nhi u ph ưở ề ượ ờ ươ ừ ấ

- 61 -

ng pháp mô hình hoá c c b . Có r t nhi u k t h p c u trúc/ thông s đ ấ ươ

ế ợ ấ ế

ộ ữ ụ ộ ả ễ

ữ ứ ạ ệ ớ

ố ộ

ố ộ ố i thi u. ể ạ

ố ờ ạ ữ ố ặ

ố ờ ự ữ ữ ố ủ

ờ ế ữ

ậ ể ự

ộ ộ ở ộ

c đ ự ượ

ố ả ậ ề ệ

ậ ạ

ị ươ ượ ữ ố ủ ề

ộ ế ủ ữ ệ ạ ỹ

ế ọ

ữ ậ ủ ơ ở ậ ụ ượ ạ ờ ễ ể

ạ ầ

ượ ươ ổ

ọ ơ ự ệ

ố ượ ể ữ ở ậ

ng pháp nh th là hi u ch nh t ư ế ữ ệ ỉ

ng chung c a nh ng ph ươ ủ ờ t ừ ừ ậ ộ ủ ậ ộ ố

ượ ế ạ

ng c a ngõ ra và gi ủ ả ị

ự ế ẫ

ữ ể ể ỗ

ỉ ệ ồ ậ ờ

ộ ấ ề ớ

ủ ề ị

ng ngõ vào, s l ể ỗ ng lu t. Chi n l ế ượ ố ng t p m và s l ờ ố ượ ậ

ố ể ph ề t nh t ấ làm cho mô hình m tr nên tho mãn, vì th vi c tìm ki m mô hình t ế ệ ố ờ ở ờ ơ ng thì, nh ng mô hình m đ n không ph i là m t công vi c d dàng. Th ả ườ c chu ng h n so v i nh ng mô hình ph c t p, vì th trong vi c tìm gi n đ ệ ế ơ ượ ả ki m mô hình t t và t nh t c n xem xét hai m c tiêu chính là đ chính xác t ụ ấ ầ ế đ ph c t p t ộ ứ ạ ố 2.7.4.1 Nh n d ng thông s ậ Hai lo i thông s đ c tính hoá m t mô hình m : nh ng thông s xác đ nh ộ ị hình dáng và s phân b c a nh ng t p m ngõ vào và nh ng thông s mô t ả ậ nh ng t p m ngõ ra (hay nh ng mô hình tuy n tính). ậ ữ i u phi tuy n tr c ti p đ nh n d ng t ấ ả t c Nhi u h neuro-m dùng t ệ ề ạ ế ế ố ư ờ thông s c a m t h m . Nhi u k thu t t i u khác nhau có th đ c dùng ể ượ ậ ố ư ố ủ ề ộ ệ ờ cho m c đích này. Đ c dùng r ng rãi nh t là m t m r ng c a thu t toán ượ ậ ủ ấ ụ ấ ớ ng r t l n c th c thi b i gi m gradient. M t s l lan truy n ng ở ượ ộ ố ượ ượ nh ng h neuro-m d a trên nh ng thu t toán gi ng nh lan truy n ng c ờ ự ề ữ ư n i ti ng nh t là ANFIS đ nh n d ng nh ng thông s c a m t h m , t ấ ữ ể ộ ệ ờ ừ ổ ế c đ ngh trong (Jang J-S.R., 1995) đ n r t nhi u nh ng ph ng pháp đ ề ữ ế ấ (Lin C.T. and Lee C.S.G., 1991; Nomura H. et al., 1992; Halgamuge S.K. and Glesner M., 1994; Wang L. and Mendel J.M., 1992b; Shi Y. et al., 1996; Shi ậ Y.and Mizumoto M., 2000). M t h n ch c a vi c dùng nh ng k thu t t c nh ng hàm tham gia vào gi m gradient là nh ng hàm liên thu c và t ộ ữ ấ ả ả c. K t qu là, h c gi m trong suy lu n c a c s lu t m ph i đ o hàm đ ả ả ạ c ng d ng d dàng đ nh n d ng thông s c a m t mô gradient có th đ ố ủ ậ ể ượ ứ ộ c hình m b i vì ch toán h ng tích đ c dùng cho ph n giao và ngõ ra đ ượ ờ ở ỉ ng pháp neuro-m g n đây ch n vi c tính nh là t ng tr ng s . Nh ng ph ệ ờ ầ ọ ư ả ng pháp th c nghi m đ n gi n th c thi lan truy n ng c b i nh ng ph ự ươ ữ ề thay vì gi m gradient đ nh n d ng nh ng thông s c a mô hình m lo i ờ ạ ố ủ ữ ạ ả Mamdani (Nauck D. and Kruse R., 1995; Nauck D. and Kruse R., 1999). Ý nh ng hàm t ữ ưở liên thu c c a m t lu t m theo đó bao nhiêu phân ph i mà lu t tác đ ng lên ộ ngõ ra toàn b c a h m . ộ ủ ệ ờ ng pháp khác đ h c thông s c a nh ng mô hình m không Nh ng ph ờ ố ủ ể ọ ươ ữ ọ yêu c u tính toán gradient và vì th không c n tính đ o hàm đ c, là h c ầ ầ c ng c (reinforcement)(Berenji H.R. and Khedkar P., 1992; Berenji H.R., ủ ề 1990) mà ch yêu c u tính giá tr vô h i thu t di truy n ậ ướ ầ (GA) th c hi n vi c tìm ki m ng u nhiên trong không gian thông s , s d ng ố ử ụ ệ ố m t c ng đ ng nh ng cá th , trong đó m i cá th mã hoá nh ng thông s ộ ộ ữ c a m t lu t m (Castellano G. et al., 1998; Leitch D.D., 1995; Homaifar A. ộ ủ and McCormick E., 1995; Wong C.C. and Feng S.M., 1995; Perneel C. et al., 1995; Lim M.H. et al., 1996; Farag W.A. et al., 1998). M t v n đ v i GA là ố v i mã hoá nh phân truy n th ng chi u dài c a m i cá th tăng theo s ớ c ti n hoá l ế ượ (Evolution Strategies (ES)) là k thu t phù h p h n đ tinh ch nh nh ng thông ữ ề ố ượ ợ ậ ể ậ ơ ỹ ỉ

- 62 -

ờ ộ ụ ự

ộ ạ ủ ơ ồ ờ

ờ ố ư ế

ậ ố ở ấ ạ

ầ ệ ể ể

ề ố ư ể ầ ố

ạ ậ ề ầ ầ ữ

ố ả ầ ữ

ế ườ ầ

ỹ ữ ệ c trong t ng th nh t dùng nh ng k thu t t ậ ố ư ấ

ứ ầ ậ ượ ỉ ỹ ầ ữ ầ ữ ộ

s lu t m ph thu c vào s đ mã hoá tr c ti p c a chúng.GA và ES cũng ố ậ ế ủ cho phép nh n d ng đ ng th i thông s và c u trúc (s lu t) c a m t mô ố ậ ồ ậ ấ hình m , nh ng trong tr ng h p nh th nh ng k thu t tính toán này yêu ậ ợ ỹ ườ ư ữ c u tính toán r t ph c t p vì nh ng cá th s ch a r t nhi u vùng. ề ể ẽ ứ ấ ữ ứ ạ ầ ế Vi c nh n d ng toàn b t p thông s b i nh ng k thu t t i u phi tuy n ậ ố ư ỹ ữ ộ ậ lâu. Đ tăng t c quá trình có th yêu c u tính toán nhi u, th i gian h i t ề ố ộ ụ ờ nh n d ng thông s , nhi u h th ng neuro-m tuân theo ch ọ ng trình h c ươ ờ ệ ố ng xem xét hai t ng. Trong i u nh ng thông s . Th nhi u t ng đ tìm và t ườ ữ ở ọ c phân chia thành nh ng vùng b i h c t ng đ u tiên không gian ngõ vào đ ượ ầ thuy t ( và cu i cùng là m i vùng nh ng thông s gi không giám sát và t ữ ế ừ ỗ ố ế k t lu n) c a m t lu t s nh n đ c. Trong t ng th hai nh ng thông s k t ứ ậ ượ ậ ẽ ộ ủ ậ ế ng h p, qu đ ợ c d đoán b ng k thu t h c có giám sát. Trong h u h t tr ậ ọ ằ ả ượ ự thuy t đ t t ng th hai cũng th c hi n vi c tinh ch nh nh ng thông s gi ế ạ ố ả ệ ự ứ ầ ế i u phi tuy n. H u h t đ ầ ế ượ nh ng k thu t đ ạ c dùng trong t ng đ u tiên thu c m t trong nh ng lo i ộ ỹ ữ sau:

2.7.4.2 Phân chia theo l i. ướ

ượ

ậ ữ ị ng pháp này, mi n c a nh ng bi n ngõ vào đ ỉ

ủ ữ

ờ ậ ậ ữ ế ơ ở ậ t c nh ng k t h p có th ấ ả ề ờ

ế ng pháp bình ph ươ ậ ố ế ữ ệ ữ ạ

ữ ấ ử ụ ế ẽ ủ c ch đ nh. C s lu t sau đó đ ằ ữ c d đoán b ng ph ả ượ ự ợ ị ầ

ỗ ự ế ợ ủ ậ ị

ượ c nhân v i nhau. Đi u này b o đ m r ng c s ả

ụ ậ ỏ ộ ỉ

ằ ầ i đ ướ ượ ữ ữ ượ ộ ụ ủ ả ậ ẽ ự ể ộ ủ

c phân chia u ư V i ph ươ ớ ề ế ậ t l p c thi ng t p m đ tiên thành s l ượ ờ ượ ố ượ ể đ bao ph không gian ngõ vào b ng cách dùng t ế ợ ể ti n đ c a ề ủ c a nh ng t p m ngõ vào vì nh ng t p m nhi u bi n mô t ả ề ủ ươ ng lu t. Nh ng thông s k t qu đ ậ ờ nh nh t s d ng d li u vào-ra h p lý. Đ nh d ng này cho nh ng t p m ỏ i trong không gian ngõ vào, n i ơ nhi u bi n s hình thành nh ng ph n m t l ắ ướ ề ữ c đ nh nghĩa theo nh ng mà m i s k t h p c a nh ng t p m đ n bi n đ ế ờ ơ ơ ở tr c ngõ vào khác nhau đ ề ớ lu t trãi m ng ra đ cho m t ngõ vào ch có m t vài lu t s góp ph n vào ngõ c cho ra c a mô hình. M t ví d c a phân chia không gian d a trên l trong hình 2.21

Hình 2.21 M t ví d phân chia ngõ vào d a trên l ự ụ ộ i ướ

- 63 -

ợ ấ ủ ể ễ ờ

ề ng pháp này là s l ủ ể ố ượ ố ượ ữ ủ ậ ế

ng pháp này là r t nhi u t p m có th di n gi ề ậ c đi m rõ ràng c a ph ươ ượ ế ộ ế ệ ờ ỉ ữ

ướ

ng c m(cluster). ng pháp h ả ượ c i đ L i ích c a ph ươ ậ ng t p t o ra. Tuy nhiên, nh ạ ng lu t là m t hàm mũ c a nh ng ngõ vào. m nhi u bi n và vì th là s l ờ Đi u này đã h n ch vi c dùng nh ng mô hình m ch cho nh ng bài toán có ữ ạ ề c nh ( s l kích th ng ngõ vào ít). ỏ ố ượ 2.7.4.3. Ph ươ ướ ụ

ấ ệ ữ ươ ố ắ

ế ữ ệ ờ

ữ ữ ụ ươ ề ướ ả ượ ph n gi ả ầ ng c m ph bi n đ ổ ế

ế ờ ữ

ể ứ t ự ổ ạ ặ

i thu t h ả ữ

ượ ể ạ

ầ ữ

ụ ụ ữ

ế ị

ờ ậ ữ ề ề ờ

ộ ủ ữ ệ ể ệ ế ề ộ ỗ

ng pháp h ướ ươ

ụ ữ

ữ ướ ng pháp d a trên l ụ ạ ng pháp h ươ ạ ướ ữ

ươ ng ng v i nh ng ph ớ ị ỏ ề

i, phân chia m t l ơ ở ậ ụ i t ả ố ẽ ế ữ

ờ ẽ

i. Cũng th , trong tr ế ệ ờ ướ ụ ả

ồ ờ ộ

ụ ệ ạ

ng pháp này c g ng nhóm d li u hu n luy n thành nh ng c m và Ph ụ ế dùng chúng đ đ nh nghĩa nh ng t p m nhi u bi n mô t thuy t ể ị ậ ữ ng pháp h c a nh ng lu t m . Nh ng ph c dùng ậ ủ đ tìm tâm c a nh ng hàm liên thu c nhi u bi n là nhóm trung bình k(K- ề ộ ủ ể means clustring)(Bezdek J.C. and Pal S.K., 1992;Pedrycz W.,1984; Sugeno M. and Yasukawa T., 1994), ánh x đ c đi m t ch c (SOM)(Kohonen T., ề 1984;Farag. W.A. et al., 1998; M.-C. Su and C.-Y. Tew, 2000) và r t nhi u ấ ậ ướ lo i h c c nh tranh (Chen J.-Q.and Xi Y.-G., 1998). Nh ng gi ng ạ ọ ạ c m m (Bezdek J., 1981; Bezdek J. and Pal S.K., 1992; Baraldi A. and ụ ế c dùng đ t o nh ng lu t m b ng cách tìm ki m Blonda P., 1999) cũng đ ờ ằ ữ ậ c nhóm ng c m m , d li u đ nh ng c m hình c u hay siêu êlip. Trong h ờ ữ ệ ượ ụ ướ thành nh ng c m ch ng nhau mà m c đ liên quan đ ư c di n gi i nh là ồ ả ễ ượ ộ ứ nh ng giá tr liên thu c, vì th nh ng c m này là nh ng t p m ch ng nhau ồ ậ ữ ụ ộ ữ ờ ằ c chuy n thành m t lu t m , b ng nhi u chi u. M i c m m có th đ ộ ể ượ ỗ ụ cách chi u đ liên thu c c a d li u hu n luy n trên m i chi u (Klawon F. ấ and Kruse R., 1995; Sugeno M. and Yasukawa T., 1993; Babuska R., 1996). ng c m t o nh ng hàm liên thu c thông qua phép T t c ph ấ ả ộ ng c m t o ra s phân chia linh chi u. Trong khi nh ng ph ế ự ắ ướ i ho t t ự ứ ạ ươ c a không gian ngõ vào b b qua và đi u này s làm cho c s lu t không ủ ể ạ ượ t. Trong hình 2.22, vi c chi u nh ng c m đ đ t đ c di n gi th đ c ễ ể ượ nh ng lu t m s hình thành nh ng t p m vô nghĩa ch ng nhau và r t khó ữ ấ ậ ậ ữ ng c m m , phép chi u s làm ng h p h đ di n gi ế ẽ ợ ể ễ ườ m t thông tin vì tích Cartesian c a nh ng hàm liên thu c s không t o ra ẽ ấ ạ ữ ủ ườ nh ng c m m chính xác. Vi c m t thông tin này m nh nh t trong tr ng ấ ấ ữ h p siêu êlip h ợ ng b t kỳ. ấ ờ ướ

- 64 -

ộ ự ướ

ậ ế ượ ụ ả ụ ủ ể ạ

ự Hình 2.22. M t ví d c a phân chia ngõ vào d a trên h c m đ ữ ụ ề ậ

ấ nhi u t p m t ễ ữ ng c m. Khi nh ng c chi u đ t o nh ng lu t m , vi c m t thông tin x y ra và có r t ấ ệ ng t ơ ế

ấ nhau. ả ủ ỉ ế ụ ộ ậ

ế ờ ượ ậ ớ ỗ

c suy riêng l ố ượ ụ ộ

, và th ng t ễ ể

ỗ ặ ữ ố ng là không đ ng nh t. Đ có m t di n gi ấ ỗ ậ ộ ể ệ ồ ờ ậ

ng t ả

ộ ươ ậ ệ ữ ứ ữ ồ

c dùng đ đ đánh giá m c đ ch ng nhau gi a nh ng t p m k ế ợ ữ ể ể ữ ố

ờ ờ ươ Đ làm cho v n đ này d dàng thao tác h n thì kh năng là ch tìm ki m cho ề ể nh ng siêu êlip tr c song song. M t h u qu khác c a phép chi u c m là v i ớ ụ ữ ả cho m i lu t và v i m i đ c đi m m i bi n nh ng t p m đ ể ậ ẻ ữ ỗ ậ ng c m. M t vài trong s nh ng t p s có nhi u t p m khác nhau vì s l ờ ề ậ ẽ t m này là t ả ố i t ự ươ ờ ườ ộ c n có m t phân chia m c a vài t p m và m i t p th hi n rõ ràng m t ờ ủ ộ ầ có khái ni m ngôn ng . Đ lo i b s th a th i trên, vi c đo đ t ệ ự ể ạ ỏ ự ừ ờ ế th đ ộ ể ượ c n và k t h p nh ng mà quá gi ng nhau (Chao C.T. et al., 1996;Setnes M. et ậ al., 1998).

ậ ấ

c khi nh ng thông s lu t m đ ấ ố ậ

ề ờ ầ ạ ữ ả ượ c t ờ ượ ố ư ồ

ng t p m đ ậ ữ ệ c đ nh nghĩa. Đi u này g m có xác đ nh s l ụ ố ượ

ữ ự ấ ủ ế ỗ ị ờ ượ ư

ậ ậ ữ ằ ộ

ố ơ ự ấ ế ậ ỉ

ạ ố ơ ề ầ

ở ệ ờ ộ ữ ụ ể ộ

ế

ấ ờ ữ ẽ ế ộ

2.7.4.4 Nh n d ng c u trúc ủ ơ ở ậ i u, c u trúc c a c s lu t Tr ướ ng lu t và m c n ph i đ ố ượ ậ ị c dùng đ phân tính ch t c a không gian d li u, ví d s l ể chia m i bi n. Trong nh ng h th ng d a trên lu t m , nh trong b t kỳ m ỹ ấ ệ ố ờ ứ thu t mô hình hoá khác, có m t s cân b ng gi a đ chính xác và đ ph c ộ ộ ự ể ạ t p. Càng nhi u lu t, càng t t h n s x p x ánh x phi tuy n mà có th đ t ề ạ c b i h m , nh ng cũng có nhi u thông s h n c n ph i tính toán, vì đ ư ả ượ ậ ng pháp h u d ng đ nh n th chi phí và đ ph c t p s tăng lên. M t ph ươ ứ ạ ẽ ế c xuyên qua không gian mô d ng c u trúc là th c hi n tìm ki m t ng b ệ ướ ừ ự ạ c tìm ki m này s thu c m t hình m . Và m t l n n a, nh ng chi n l ộ ế ượ ữ ộ ầ ạ ỏ trong hai nhóm sau: ch n l a theo chi u thu n(forward selection) và lo i b ậ ề ọ ự theo chi u lùi(backward elimination). • Ch n l a theo chi u thu n. ậ B t đ u t

ả m t c s lu t r t đ n gi n, ắ ầ ừ ộ ơ ở ậ ấ ơ c thêm vào hay m t đ c a nh ng t p m tăng ữ ậ ộ ủ ề nh ng lu t m m i đ ờ ớ ượ ậ ọ ự ữ ậ ờ

- 65 -

c cho trong (Royas I. ỹ ộ ậ ụ ủ ư ế ượ

• Lo i b theo chi u lùi. ế ế ớ

ộ ơ ở ậ ằ ể ủ ả ấ ề ầ

ậ ờ

ữ ơ ở ậ ấ ạ ượ ờ

d n. M t ví d c a nh ng k thu t nh th đ ữ ầ et al., 2000). M t c s lu t m ban đ u, đ c xây d ng ự ờ ạ ỏ ề ượ t m t ki n th c u tiên hay b ng cách h c t ả c gi m d li u, đ ọ ừ ữ ệ ừ ộ ứ ư ượ ậ d n, cho đ n khi đi m c c ti u c a hàm l c tìm th y. Vài thu t i đ ỗ ượ ể ự ầ c b t đã h tr vi c gi m s l toán l ng lu t trong khi v n duy trì ậ ố ượ ổ ợ ệ ượ hi u su t ban đ u đ c đ xu t trong (Shann J.J. and Fu H., 1995; ượ ấ ệ Castellano G. and Fanelli A.M.,1996; Chao C.T. et al., 1996; Yen J. and Wang L., 1999; Pal N.R. and Pal T., 1999; Wang X. and Hong J., 1999; ể ượ ố ư Nauck D., 2000). C u trúc c a nh ng lu t m cũng có th đ i u c t ủ c c s lu t m ch t (Ishibuchi H. et al., b ng GA đ mà đ t đ ặ ể ằ 1995).

ậ ề ữ ượ

ấ ộ

ả ủ ệ

c ch n đ tìm c u trúc t ọ ể ố ỉ ố ư ủ ấ ể ượ c đ ngh trong (Wu S. and Er M.J., 2000) là m t ví ộ c tuy n ể ờ ữ ấ ệ ố ớ ự ề c ch n. S đi u ấ ượ ở i u c a nh ng mô hình m ữ

ng c m, s l ụ

ấ ố ượ

ượ ạ ướ ng c m, m t ch ộ ể ượ ụ

ấ ng c a các c m và ch n s ụ ươ ữ ố ố

ắ ầ

ụ ầ ượ ằ ươ ữ

c vài ng

Nh ng thu t toán đ ị d c a thích nghi c u trúc trong nh ng h neuro-m . Nh ng lu t đ ậ ượ ữ ụ ủ và lo i b tuỳ thu c vào t m quan tr ng c a chúng đ i v i hi u su t h ệ ọ ầ ạ ỏ th ng, đ mà c u trúc tinh gi n nh t v i hi u su t cao đ ọ ấ ớ ể ch nh cũng có th đ ấ TS trong (Johansen T.A., 1996). Khi nh ng lu t m ban đ u đ ố ượ c t o b ng cách h ng ầ ờ ậ ữ ướ ằ c ch đ nh tr c m (s lu t) nên đ c khi nhóm. N u không có ki n th c u ứ ư ị ượ ố ậ ụ ế ế tiên nào đ xu t s l ể ượ ứ c ng đ ng có th đ ng trình t ụ ề ươ ự ộ ng c m có th đ d ng. Ví d , s l c tìm th y b ng cách tính giá tr đã ụ ố ượ ụ ị ằ cho, ví d m t tiêu chu n đ đánh giá ch t l ố ụ ộ ể ấ ượ ẩ ủ i da) nh ng giá tr đã cho. M t ph i thi u (t ng c m mà t l ng pháp khác ị ể ụ ượ ộ ng pháp này b t đ u v i s l là k t h p c m, ph ng l n nh ng c m và ớ ớ ố ượ ươ ế ợ ụ ữ ng thích cho đ n khi t b ng cách k t h p nh ng c m t gi m chúng l n l ụ ế ế ợ ả đ t đ ợ ng và không có thêm c m nào có th k t h p ể ế ụ ưỡ ượ ạ (Krishnapuram R. and Freg C.-P., 1992; Kaymak U. and Babuska R., 1995).

ễ ộ

ầ ư

ươ ủ ữ

ng hi u đ ể ướ

ế ầ

c gi ả ự ữ ượ ự ữ ữ

ủ ể

c và đ chính xác c a nh ng mô hình neuro-m i đ 2.7.5 Tính di n gi ả ượ ờ ữ ủ ờ ề c, nh ng h neuro-m v Nh chúng ta có th th y trong nh ng ph n tr ệ ể ấ ữ ữ ướ ệ b n ch t là nh ng h m mà có kh năng h c c a m ng n ron. Nh ng h ệ ờ ữ ả ơ ả ấ ữ ạ ọ ủ ự ng pháp mô hình hoá h m k t n i nh ng l i ích c a nh ng ph ng d ợ ữ ờ ế ố ướ ữ c, cung c p nh ng ng pháp mô hình hoá h đoán và nh ng ph ấ ượ ươ ữ ả mô hình phù h p cho c d đoán và hi u. Vì th chúng ta c n xem xét kh năng nh ng l gìn ợ ệ ờ ố ớ khi chúng đ ượ B ng 2.2. Tính di n gi ợ ể i ích c a nh ng h m đ i v i mô hình d đoán đ c chuy n cho nh ng h neuro-m . ữ ờ i đ c và đ chính xác trong nh ng h m ả ượ ệ ờ ệ ộ ữ ễ ả

ễ i đ ả ượ ộ

c Đ chính xác Tính di n gi Ít thông s Nhi u thông ề số

- 66 -

ậ ề

ữ ộ ự ặ ủ

ộ ữ ư ệ ờ ẫ ả

ộ c nh ng d đoán chính xác b t kỳ, nh ng s m t đi tính di n gi ấ ự ể ẽ ấ

ở ằ

ễ ế ữ ớ ơ

i quy t s cân b ng này , tính di n gi ằ ề ố ậ ể c. N u chúng ta mu n gi i đ ố ả ượ ế ự

c (cũng có nghĩa là tính đ n gi n) c a m t h m c n đ ủ

ơ ầ ượ ộ

ỉ ộ ữ

ế ệ ờ ươ

ễ ẽ ả ượ ủ

ườ ề ỉ ớ ự i đ ủ

ữ ộ ặ ộ ế ng h p này, chúng ta ch dùng m t đ c tính c a nh ng h ữ i c a nh ng mô hình c c b cho m t cách gi ả ụ

ạ ề

ợ ữ ạ ơ ộ ơ ế ả ủ

ườ ấ ố ư ụ

c s so sánh ệ ộ ượ ự ươ

ươ ớ

ộ ệ ờ ạ ng pháp c c b và nh ng ph ụ ộ ượ ổ ữ ươ

ng pháp c c b đ ả ụ ộ ệ ấ ự ế

c dùng cho mô hình d đoán n u m t mô hình có th di n gi ế ệ ờ i đ ả ượ

t và cũng có th đ ế

ộ c dùng đ m r ng d đoán. ể ở ộ c c a nh ng h m đ i đ ữ ự ể ượ ễ ự ệ ờ ượ ả ượ ủ ề ề ả

ệ ề ấ

ằ i đ ả ượ ủ ễ ễ

i đ ờ

ữ ễ

ườ

c c a mô hình và đ chính xác. Tính di n gi ữ i đ ả ượ ủ ứ ề

ữ ủ

ế ể ể ượ ườ

ủ ệ ễ ộ ề ể ấ ấ

Ít lu t Nhi u lu t ậ Mô hình Mamdani Mô hình TS ọ ượ Hai m t c a nh ng h m d n đ n m t s cân b ng gi a tính đ c đ c ằ ế và đ chính xác nh trong b ng 1. Chúng ta có th bu c nh ng h m có ữ ệ ờ ả ượ i đ c. đ ượ ễ ư ữ c s chính xác, m t h m c n có không gian d li u t Đ đ t đ t và ữ ệ ố ộ ệ ờ ấ ể ạ ượ ự nhi u lu t m . Đi u hi n nhiên r ng khi s lu t m càng tr nên l n thì càng ờ ờ ậ ề cho mô hình đ n gi n, thì ít đi tính di n gi ả i s d đoán càng ít chính xác. Đ gi ả ễ ể ả ự ự đ ư c xem nh là ộ ệ ờ ầ ượ ả c theo đu i nhi u h n đ chính xác. S ự i ích chính và vì th nó c n đ l ơ ề ổ ượ ợ ạ th t thì nh ng h m không ph i là nh ng b x p x hàm hay b phân lo i ữ ậ ộ ấ ả t h n nh ng ph ng pháp khác. N u chúng ta thích thú v i d đoán chính t ế ữ ố ơ ng chúng ta s không đ ý nhi u đ n tính di n gi c c a bài xác thì th ể ườ ệ toán. Trong tr ợ m : s k t h p ti n l i toàn ờ ự ế ợ ệ ợ ủ ạ c c. V i v n đ này, mô hình lo i Sugeno phù h p h n mô hình lo i ấ ớ ụ ng linh ho t h n trong nh ng k t qu c a lu t. Mamdani b i vì chúng th ậ ở i u là m c tiêu chính, chúng ta nên xem xét n u Tuy nhiên, n u hi u su t t ế ế ở ọ m i m t h m là m t ph ng pháp phù h p nh t và có đ ấ ợ ữ ng pháp liên quan khác (nh ng khía c nh và chuyên sâu v i nh ng ph c t ng quát hoá), khi ph ữ ươ i, nh ng h m nên đ c p đ n hi u su t, s tính toán và tính kh thi. Tóm l ữ ạ ề ậ đ c là ể ễ ượ c n thi ầ c th o lu n trong V n đ v tính di n gi ậ ấ (Bersini H. and Bontempi G., 1997a; Nauck D. and Kruse R., 1998a; Nauck D. and Kruse R., 1998b; Nauck D., 2000) v i vi c xem xét v n đ cân b ng gi a ữ ớ ả ượ ủ c c a tính di n gi ộ m t mô hình m không có nghĩa là có m t k t h p chính xác gi a mô t ngôn ộ ả ộ ế ợ c có nghĩa là ng c a mô hình và nh ng thông s mô hình. Tính di n gi ố ữ ủ ậ i dùng mô hình có th ch p nh n s th hi n c a nh ng thu t nh ng ng ữ ậ ự ể ệ ấ ể ữ ng ng rõ ràng v i ng ngôn ng , nhi u hay ít h n. S th hi n này nên t ớ ự ể ệ ữ ươ ơ ữ ễ t tr c giác c a h v i nh ng thu t ng ngôn ng . Vì th , tính di n hi u bi ọ ớ ể ậ ữ ữ ế ự c mô hình i nào cũng có th hi u đ c không có nghĩa là b t kỳ ng i đ gi ấ ả ượ m . Nó có nghĩa là nh ng ng i dùng có ít nh t nh ng ki n th c chuyên gia ấ ế ứ ữ ườ ữ ờ trong khu v c mà mô hình d đoán di n ra có th hi u đ c mô hình. ể ể ượ ự ự Vì chính tính di n gi ậ c cũng là m t khái ni m m và ch quan, th t i đ ờ ệ ả ượ khó đ tìm th y m t danh sách rõ ràng và th u đáo nh ng đi u ki n, khi b vi ị ữ ph m, t o cho mô hình m m t đi kh năng đ c c a nó. Chúng ta s tóm t ắ t ả nh ng h s chính mà tác đ ng đ n tính di n gi ọ ủ i đ c c a m t h m : ộ ệ ờ ờ ấ ộ ả ượ ủ ạ ệ ố ạ ữ ế ễ

- 67 -

• Ch n l a lo i mô hình m : ạ

ồ ậ ế ữ ọ ự ộ ờ Nh ng h m lo i Mamdani đ ệ ờ ạ ả ủ

c.

ễ ờ m t h m v i c s lu t l n thì ít đi tính di n

ư

ậ ữ

ệ ọ ượ ở i đ ả ượ ộ ệ ờ ớ ơ ở ậ ớ ậ m i lu t ch nên s d ng vài bi n nh có th . ể ế ử ụ ỉ ờ ng trung bình nh ng t p m ỉ ộ ượ c dùng đ phân chia m t bi n. Khi có quá nhi u nhãn ngôn ng thì ữ ế ầ c mô hình m , vì th c n ờ

ỗ ạ

ờ ỉ ớ ạ ộ ậ

• Đ c tính c a nh ng lu t m :

ữ i ngôn ng (ví d x là nh ) có th không th ỏ ng ng (ví d nh ) b i nh ng t p m ỏ ữ ươ ữ ứ ụ ậ ở

ủ ữ ờ

ậ ệ ờ ủ ậ

ả ầ ả ờ ẫ

ấ ư ế ầ ấ

ấ ậ

ỉ ạ ề ậ ấ ậ ầ ủ ữ

ả ề ộ ầ ộ ậ ệ ề ậ ậ ấ ơ

• Đ c tính c a nh ng t p m : ườ

ờ nh ng t p m nên có th di n gi ể ễ ữ ậ ờ

ữ ề

ườ

i và chúng nên b o đ m m t đ bao ph ả ng ng, đ mà ng ườ ứ ể

ượ ư c a ữ chu ng h n lo i TS, b i vì nh ng k t qu c a lu t bao g m nh ng ữ ạ ơ t p m có th di n gi ể ễ ậ ờ • S l ng lu t m : ậ ố ượ gi i so v i m t h m ch c n vài lu t. ộ ệ ờ ỉ ầ ả ớ • S l ng bi n ngõ vào: ỗ ố ượ ậ ế • S l ế Ch m t l ng t p m trên bi n: ờ ậ ố ượ đ ể ượ ế ộ s t o nên nh ng khó khăn cho vi c đ c đ ẽ ạ ữ ph i tránh tr ng h p này. ợ ườ ả • Th hi n rõ ràng nh ng toán h ng ngôn ng : ữ m i toán h ng ngôn ữ ể ệ c th hi n ch v i m t t p m . Nh ng lu t khác nhau ng nên đ ậ ể ệ ượ ữ ể dùng cùng m t di n gi ể ụ ả ễ ộ ờ hi n toán h ng ngôn ng t ữ ạ ệ khác. ụ ớ ờ nh ng lu t m ph i đ y đ ví d v i ậ ặ ữ i. T p m cũng b t kỳ ngõ vào nào, h m có th t o ra đ c câu tr l ờ ượ ấ ể ạ ề c n nh t quán, ví d không có nh ng lu t mâu thu n mà có cùng ti n ậ ữ ụ ầ đ nh ng khác k t lu n. Ch nh ng không nh t quán riêng ph n là ữ ề c ch p nh n. Và b t kỳ d ng d th a nào cũng c n ph i tránh,ví đ ư ừ ượ ề ủ d không có nh ng lu t mà ti n đ là m t t p con c a ti n đ c a ụ ề m t lu t khác, và không có lu t nào xu t hi n nhi u h n m t l n trong ộ c s lu t. ơ ở ậ ả i ậ ặ ủ i dùng h m . Đi u này có nghĩa là nh ng hàm liên đ c v i ng ữ ệ ờ ượ ớ ủ ng, l thu c nên bình th ộ ộ ả ồ ộ i dùng có th dán nhãn hoàn toàn mi n ngõ vào t ể ươ ề m i t p m b i m t thu t ng ngôn ng . Cũng c n tránh quá nhi u s ề ự ờ ở ầ ậ t. ch ng nhau gi a nh ng hàm liên thu c đ có nh ng t p m phân bi ệ ữ ữ ộ ể ỗ ậ ồ ộ ữ ữ ậ ờ

ỹ ờ

ậ ữ ượ ữ ự ể ọ ề ố d li u, đ ờ ừ ữ ệ

ờ ộ ậ ữ ệ ự

ữ ố ủ ộ ể ị ấ ạ ữ ố

ủ ộ ữ

ộ ổ ị ủ ề ả ộ

ở i đ ả ượ ố ễ c, ch ữ ể ố ữ ậ ờ

ể ứ ụ

ố ủ ệ ờ ề ỉ

ữ ự ệ ọ ữ ậ ị

ng ươ Nh ng k thu t mô hình neuro-m truy n th ng và trong nh ng ph ữ ổ ợ ể ố i pháp d a trên d li u đ h c nh ng lu t m t c h tr đ t u đ chính xác d đoán cho mô hình m . Tuy nhiên,trong khi c i ti n đ ộ ả ế ư ự ồ chính xác thì tính thông su t c a mô hình sau khi h c có th b m t. S ch ng có th x y ra, nhau c a nh ng hàm liên thu c tăng và nh ng tình hu ng kỳ l ể ả khi m t vài hàm liên thu c có th ch a trong nh ng hàm khác hay nh ng hàm ữ ể ứ ả ượ liên thu c chuy n đ i v trí c a chúng. Đi u này c n tr tính di n gi c i đ ng trình c a mô hình cu i cùng. V i m c đích là tính di n gi ớ ươ ụ ủ h c nên nh n ng nghĩa h c c a mô hình m mong mu n là nh ng đ i s và ố ố ọ ủ ọ t c bám vào nh ng ràng bu c nào đó, đ mà nó không th ng d ng t ấ ả ể ộ ữ nh ng s hi u ch nh ti m tàng cho nh ng thông s c a h m . Ví d nh ng ữ thu t toán h c nên b ràng bu c đ mà nh ng hàm liên thu c k c n không ộ ể ộ ph n d ng sang ph n âm c a mi n hay thay đ i v trí, không di chuy n t ầ ể ừ ụ ế ậ ủ ữ ươ ổ ị ề ầ

- 68 -

ồ c l ượ ạ

ữ ữ

i đ c đ ọ ị ộ ầ ữ

ộ ậ ữ i là làm cho c s ộ ơ ồ ố ư ọ ễ ả

ầ ộ ể ạ ượ ữ i đ ả ượ

ả ể c tính di n gi ộ ễ c. B ng cách làm gi m đ ỏ ố ượ ằ ả

i đ ng lu t l n s xa r i tính di n gi ả ượ ộ ả ờ ỉ

ễ ố ủ c c s lu t mà còn cung c p mô t ễ ọ ệ ấ ả ơ

ế ả ế ự ổ ả

ữ ệ ờ ự ầ ậ ọ

ờ ở ả ơ ở ậ ủ ữ ễ ỏ

c c a nh ng mô hình m ơ ả ẽ ươ i đ ả ượ ờ ễ ọ ụ ượ ế ữ ữ

ộ i, có m t đ ch ng nhau nào đó. Trong (de Oliveira J.V., 1999) m t ng ộ ộ t p bao quát nh ng đ c tính ng nghĩa h c mà nh ng hàm liên thu c c n có ặ ữ ậ c quy đ nh và thêm vào m t t p nh ng ràng đ duy trì tính di n gi ể ả ượ ượ ễ i u có th tho mãn nh ng đ c tính này. c dùng trong m t s đ t bu c đ ộ ượ ơ ở M t yêu c u quan tr ng khác đ đ t đ ộ c nh ng lu t nh . M t mô hình m v i nh ng hàm liên thu c di n gi ư ờ ớ ậ ộ có s l ẽ ờ ậ ớ ng thông s c a m t mô hình m không ch qu n lý ph c t p, ví d s l ụ ố ượ ứ ạ đ quá trình d đ c h n. Và vi c dùng ượ ơ ở ậ c s lu t đ n gi n s làm gi m overfitting, vì th c i ti n s t ng quát hoá. ơ ở ậ ơ ỗ ợ ệ ả ng pháp h c lu t m d a trên d li u đã h tr vi c c i G n đây, vài ph ti n tính di n gi c c s lu t nh và nh ng t p m d đ c h n. Nh ng ví d đ c cho trong (Chao C.T. et al., ậ 1996; Setnes M. et al., 1998; Y. Jin et al., 1999; Y. Jin, 2000).

ữ ư

ư ữ ủ ặ

ệ ữ ờ ượ ươ ế

ứ ữ ờ ư

ế ể ự

ẫ ươ ữ ệ ậ

ợ ế ờ ữ ữ ữ ệ

đ ng nh ng lu t m t ậ ể ữ ữ ờ ừ ữ ệ

ợ ủ c dùng trong m ng n ron. ờ

ế ứ ố ả ế ờ

ứ ị ả ng x c a quá trình, trong khi ki n th c s là nh ng d li u quan sát đ ứ ị ế ứ ố ữ

ữ ệ ế ả

ế ử ủ ể ự ọ nh ng liên h ị ờ ậ ữ

ề ể

ữ ệ ở ả ị ng qua nh ng liên h đ i s t ng ph n đ n gi n. ệ ạ ố ừ ươ ể ễ ấ ỉ ữ ệ ằ

ệ ề ấ ệ ờ ấ ả ọ ệ ọ ẽ ả ệ ề

ố ự ữ ơ ấ ấ ả ữ ữ ả

ể ễ ữ ở

ọ ứ ư ậ ộ

ấ ể ả i đ ả ượ ễ ọ ậ ầ

ữ ể ỉ

2.8 K t lu n ậ ế ộ c xem nh là nh ng chuy n đ i ngôn ng c a m t Nh ng mô hình m đ ổ ể ữ ng pháp mô hình hoá c c b m nh. Hai m t này c a ánh x s và nh là ph ủ ụ ộ ạ ạ ố nh ng h m đã d n đ n vi c phát tri n nh ng k thu t mô hình hoá neuro- ệ ờ ậ ỹ ể ng pháp phá v s thi u h t c a ki n th c chuyên gia và m nh là m t ph ế ế ụ ủ ỡ ự ộ c mô hình trong đ nh t xu t đ khai thác nh ng d li u th c nghi m đ chi ữ ị ấ ượ ệ ệ ờ d ng c a nh ng lu t m . Nh ng h neuro-m v c b n là nh ng h m ữ ờ ề ơ ả ệ ữ ạ ủ ủ v i kh năng-d a trên nh ng d li u phù h p- đ bù cho nh ng thi u sót c a ự ớ ả i b ng cách trích t ki n th c con ng ự d li u d a ự ộ ườ ằ ứ ế trên h c thích nghi đ ơ ạ ượ L i ích c a mô hình hoá neuro-m là kh năng s d ng c ki n th c đ nh ả ử ụ cách d ng c s lu t m mô t tính và ki n th c s . Ki n th c đ nh tính ơ ở ậ ở ạ c ượ ữ ệ ứ ệ dùng đ th c hi n mô hình d đoán. Mô hình k t qu mô t ả ự quan tr ng gi a d li u c đ nh tính thông qua nh ng lu t m và đ nh ữ l ơ ữ ượ ầ m t vài ph m vi, ví d vi c tìm Hai đi u trên có th không t ng thích ạ ở ộ ụ ệ c th c hi n mà ph i c có th đ i đ ki m cho m t mô hình có th di n gi ả ệ ế ự ể ượ ả ượ ả ấ tr giá b ng t n hao hi u su t trong x p x d li u th c. Vì th c n ph i l p ổ ế ẩ ự ấ ả i dùng trong đ y khe h gi a hai v n đ trên. M t h neuro-m h tr ng ở ữ ườ ờ ỗ ợ ộ ệ ầ ư vi c tìm ki m nh ng h m mong mu n d a trên d li u hu n luy n, nh ng ữ ệ ế ấ ữ ệ t c m i vi c. Nh ng v n đ ng nghĩa h c s x y ra nó không th làm t ữ ể t c nh ng thay đ i n u nh ng h m không có nh ng c c u đ b o đ m t ổ ệ ờ ế ữ c trong ngôn ng c a nh ng ng trình h c có th di n gi gây ra b i ch ữ ủ ươ lu t m . Khi ki n th c u tiên duy trì tính d đ c, thì nh ng ràng bu c thêm ờ ữ ế ậ vào v c u trúc và thông s là c n thi t. Vì v y, đ u tiên dùng b t kỳ thu t ố ề ấ ầ ế ấ i u đ tinh ch nh t đ ng c u trúc và nh ng thông s c a mô hình toán t ố ủ ấ ự ộ ố ư c cho. m , vi c đ nh nghĩa rõ ràng m c đ d đ c c a mô hình m c n đ ệ ờ ứ ộ ễ ọ ủ ờ ầ ượ ị

- 69 -

c cung c p đ nh nghĩa này, vi c duy trì tính di n gi ệ ễ ượ

ộ ử ụ

i đ ả ượ ươ ễ ng pháp t i đ ả ượ

i h n đ ữ ớ ạ i pháp mà không di n gi ằ

ờ ậ ấ ả

ữ ự ng pháp d a trên d li u đ ữ ệ ủ ự ươ ệ ể ộ

ượ ữ ả ộ

ờ ể ượ

ph ế ệ ơ ả ể ệ ả ế ẽ

ầ c yêu c u Khi đ ị ấ ố i do c a mô hình ho c/và s d ng m t ph ho c là gi m b c t ặ ủ ậ ự ả ặ c. t c nh ng gi u có ràng bu c mà bù cho t ả ấ ả ữ ư ộ ữ đây, chúng ta th y rõ r ng nh ng c th o lu n T nh ng gi ấ ừ ậ ở ả ượ ể ễ ng pháp neuro-m cho phép xây d ng nh ng mô hình m có th di n ph ươ ự c và tinh gi n nh t. Đây cũng là đ ng l c chính c a lu n án này mà i đ gi ộ ả ượ nh ng đi m chính là vi c phát tri n m t ph ể ể ữ ễ c đ chính xác và tính di n nh n d ng nh ng mô hình m mà đ m b o đ ậ ả ạ c dùng đ khám phá và th hi n nh ng gi ữ c, vì th chúng có th đ i đ ả ượ ể m i liên h c b n trong d li u. Trong ch ươ ng ng ti p theo s mô t ươ ố pháp lu n chi ti ậ ữ ệ t cho mô hình neuro-m . ờ ế

CH

NG 3.

ƯƠ

PH

ƯƠ

NG PHÁP LU N MÔ HÌNH NEURO-M Ờ

VÀ THU T GI I DI TRUY N Ả

ệ ớ

ấ ể i thi u ự ự

ữ ộ

i hi u d dàng. Vì th , nh ng ph ể

ể ế ọ

ng đ tìm s x p x t ấ ể ể ễ ễ ạ ị

3.1 Gi Đ ng l c quan tr ng nh t đ dùng h m cho mô hình d đoán là mô hình ệ ờ ọ ộ c đ c t c t o ra đ b i ng nghĩa ph thu c vào ngôn ng mà cho phép đ ụ ữ ượ ặ ả ở ượ ạ ng pháp đ xây d ng nh ng mô con ng ế ữ ươ ườ ể ự ễ ữ c đ nh h ấ t nh t d li u không ch đ hình m t ị ỉ ượ ỉ ố ự ấ ướ ờ ừ ữ ệ ứ ừ ữ t xu t ki n th c t d cho d li u mà còn quan tr ng h n, chúng nên chi ơ ế ữ ệ i. Vì li u trong đ nh d ng nh ng lu t m mà có th d dàng hi u và di n gi ả ờ ả th , nh ng thu t toán nh n d ng nh ng mô hình m chính xác và di n gi i ễ ữ ữ ậ ậ ạ ệ ế ữ ậ ờ

- 70 -

c mô t c c n đ trong ch c tri n khai. Đây là công vi c chính đ ả ể ệ ượ ượ ươ ng

c, có hai thi trong ph n tr ướ ế ế

ờ ầ ấ t k chính đ ượ ố ủ ơ ở ậ

c c a mô hình m đ ộ ễ ụ ờ ượ ả ượ ủ

ệ ố

ầ ờ ự ộ

ệ ữ ễ ươ i đ ả ượ

ớ đ ng và nh ng ph t chú tr ng đ chính xác và b qua tính di n gi ỏ ể

ề ng pháp mô hình m t ọ ộ ả ườ ữ

ố ậ ễ ữ

c thi

i đ ề ữ ể ố ợ

ễ i đ ả ả ượ ủ

ậ ữ ữ

ầ ố ế

ế

c c s lu t) và đ chính xác c a mô hình m c n ph i đ ậ ế ấ ộ

ữ ệ

ươ ộ

ề i thi u c l ể ủ ứ ạ ầ ữ ỹ

i ngõ ra và đ ph c t p mô hình k t qu . Nguyên t c c ơ ả ả ễ

ề ạ ố

ế ậ ổ

ệ ể ậ ậ ữ

i u hay bi n đ i. ờ ể ờ ủ ữ ợ

ữ ủ ộ

i u. Sau khi h c t ậ ờ

ế ệ ề

ể ệ ả ở

ưở ề ố ắ ủ ả ố ư ễ ỉ ệ ậ

ữ ệ ữ ộ

ậ ượ ạ ự ễ ệ ả

ễ ề ờ

đ ượ ầ này. c dùng cho mô c mô t Nh đ ả ư ượ hình hoá m : nh n d ng c u trúc và thông s c a c s lu t m . Đ chính ộ ậ ờ ạ xác và tính di n gi ữ c trích ph thu c vào nh ng i đ đ nh nghĩa hoàn h o c a hai h s này. ả ủ ị ng pháp H u h t nh ng ph ươ ữ ế ể c đ neuro-m đ c bi ờ ặ ờ mà nh ng mô hình k t qu th ng không có đi m chung so v i mô hình m ữ ế ban đ u. Đi u này t o nên nh ng khó khăn chính trong vi c hình thành mô t ả ầ ạ ệ ờ i ngôn ng c a nh ng lu t m . toán h c c a khái ni m thông su t và di n gi ọ ủ ả ệ ữ ủ t cho tính di n Hi n th i, không t n t ễ i nh ng đ nh nghĩa đ t l p t ồ ạ ệ ờ ượ ị ế ậ ố gi ố c c a m t h m . Đ đ i phó v i khó khăn này, nhi u tác gi i đ đã c ả ượ ủ ả ộ ệ ờ ề ộ ệ ờ c c a m t h m g ng tìm nh ng đi u ki n h p lý mà tính di n gi ả ượ ủ ệ ữ ắ ph i tho . Chúng ta th y r ng tính di n gi ụ c c a m t mô hình m ph ả ờ ộ ễ ấ ằ thu c vào hai khía c nh chính:đ ph c t p c a c s lu t m ( ví d s lu t) ụ ố ậ ạ ộ ờ ộ ứ ạ ủ ơ ở ậ và tính d đ c c a nh ng t p m đ c dùng trong nh ng lu t m . ễ ọ ủ ờ ậ ờ ượ c di n gi Đ u tiên, s l ng lu t là đi u ki n c t y u đ đ t đ i ngôn ể ạ ượ ề ả ễ ệ ố ượ ng mô hình m . Vì th , v n đ tìm ki m cân b ng gi a đ ph c t p (kích ữ ứ ạ ữ ộ ằ ề ờ c chú ý th ướ ả ượ ờ ầ ủ ơ ở ậ ng pháp mô hình m d a trên d li u có nhi u. Đi u này có nghĩa là ph ề ờ ự ắ ơ th t ả ế ả ỗ ể ố ậ t c nh ng k thu t b n này c a mô hình tinh gi n là yêu c u c b n cho t ấ ả ả ả c và kh năng t ng quát hoá. Tuy nhiên, i đ mô hình hoá h tr tính di n gi ỗ ợ ổ ả ượ t k neuro-m ch quan tâm đ n nh n d ng thông s và nhi u k thu t thi ế ờ ậ ậ ỉ ế ế ỹ c t b qua nh n d ng c u trúc, vì th không đ ượ ố ư ế ấ ạ ỏ Th hai, v i nh ng lu t m d dàng hi u phân chia m nên hoàn toàn và ể ờ ễ ữ ớ ứ ỗ phân bi t đ mà ý nghĩa v t lý (thu t ng ngôn ng ) có th liên quan v i m i ớ ậ ng h p mà phân chia m c a vài bi n ngõ t p m trong vùng chia. Có vài tr ế ườ ờ ậ ờ ượ vào không còn đ y đ và phân bi c t sau khi nh ng hàm liên thu c m đ ầ ệ d li u, ý nghĩa v t lý c a vài t p m có th không t ủ ể ậ ọ ừ ữ ệ ố ư ờ còn rõ ràng, đi u này có nghĩa là chúng thi u đ phân bi t và phân chia m ộ ng không mong mu n tr nên không đ y đ . Hình 3.1 th hi n hai nh h ố ầ ưở ấ ả i thích b i vì t này. M c dù nh ng nh h t c ng này khá d dàng gi ở ả ữ ặ i u đ u c g ng hi u ch nh phân b c a nh ng hàm liên nh ng thu t toán t ữ ố ủ thu c theo s phân b c a t p d li u, chúng x n ph i tránh vì chúng s làm ả ố ủ ậ ẽ ầ t c a c t o khó khăn. C th , tính phân bi i nh ng lu t đ cho vi c di n gi ệ ủ ụ ể ữ nh ng t p m là đi u đ u tiên c n xem xét đ c i ti n tính di n gi ả ủ i c a ữ ể ả ế ầ ầ ậ m t h m . ộ ệ ờ

- 71 -

Hình 3.1. Hai nh h ậ ả ưở

ậ d li u: t ệ ữ ệ ể

ộ ượ i ta đã đ nh nghĩa ph ạ ờ ề ể ả ượ ừ ữ ệ ố ươ ng pháp lu n d a trên d li u đ mô ự c m t mô hình m chính xác cũng nh di n ư ễ ng pháp mô hình ba pha. c đ xu t th c thi h ấ ượ ơ ộ

ự ờ ượ ậ ấ

ữ ệ ỉ ự ạ

ậ ấ

ế c trích t ệ ề c th c ự ố ủ ơ ở ậ ố ủ i u tôpô và nh ng thông s c a ữ ố ư ng ng ch d a trên nh ng d li u h p lý. M ng này ợ ữ ứ ọ c xem nh là m t h th ng suy lu n m thích nghi v i kh năng h c ớ ờ ậ ộ ệ ố c cung c p ý d li u và nh là m t ki n trúc k t n i đ ế ố ượ ộ ở nh ng ví d hu n luy n b i ệ ấ ụ ữ ừ ậ

ng chính khi nh ng lu t m đ c h c t ờ ượ ọ ừ ữ ệ ữ (a) Phân chia m không đ y đ (b) thi u tính phân bi ế ầ ủ ờ Trong lu n án này đ xu t m t ph ậ ươ ấ hình hoá neuro-m . Đ nh n đ ờ ộ ậ ờ gi d li u s , ng c t i đ ươ ị ườ ng pháp neuro-m , m t m ng n ron đ Theo ph m , đ vi c nh n d ng c u trúc và thông s c a c s lu t m đ ờ ể ệ ạ hi n b ng cách đ nh nghĩa, thích nghi và t ị ệ ằ m ng neuro-m t ờ ươ ạ đ ư ượ nh ng lu t m t ư ờ ừ ữ ệ ữ nghĩa ngôn ng . Nh ng lu t m đ ờ ượ ữ m t s đ h c lai g m ba pha chính: ữ ồ

c m t mô hình 1. Cho c u trúc và thông s giá tr ban đ u đ nh n đ ố ể ậ ầ ị ượ ộ ộ ơ ồ ọ ấ

m “thô” ỉ ờ ề ố ể ả ế ộ

ủ t c các thông s đ c i ti n đ chính xác c a ụ ấ ả c. 2. đi u ch nh toàn c c t mô hình m nh n đ ậ ượ ờ

3. gi m c u trúc và tinh ch nh c c b nh ng thông s đ c i ti n tính ố ể ả ế ộ ỉ

i đ ả di n gi ễ ấ ả ượ ủ ữ c c a mô hình m k t qu . ả ụ ờ ế

ọ ế ế

ạ ậ ữ ử ữ ữ t, ki n trúc m ng mã hoá nh ng ki n th c đ ấ ờ

ng này nh sau. Ph n 3.2 mô t ữ ư

ả ạ ạ ầ

ầ c ng d ng cho c nh n d ng và phân lo i. Ph n 3.3 mô t ơ ươ ụ ượ

t trong các ph n 3.5,3.6 và 3.7. K t lu n đ c tóm t chi ti mô hình m ng ờ ứ ả c dùng đ th c thi mô hình m trên và trong ph n ầ c h c ọ ắ t ậ ả ể ự i thi u s đ h c theo t ng. Sau đó ba pha h c c a chi n l ế ượ ượ ờ ọ ủ ế ậ ầ

c h c ứ ượ ọ Khi quá trình h c hoàn t ạ ậ theo d ng nh ng lu t m và x lý d li u theo nh ng nguyên t c l p lu n ắ ậ ữ ệ m .ờ Nh ng nét chính c a ch ủ c mà có th đ ử ể ượ ứ ki n trúc m ng n ron đ ạ ế 3.4 gi ơ ồ ọ ệ ớ c mô t đ ế ả ượ trong ph n 3.8. ầ

3.2 H m ng c ệ ờ ứ ử

ầ ậ ờ ể

ng d ng cho c nh ng bài toán nh n d ng và phân lo i. Trong ph n này chúng ta trình bày c s c a s đ l p lu n m mà có th ứ ơ ở ủ ơ ồ ậ ạ ả ữ ụ ạ ậ

N

(

)

)

}

{

=

D

- 72 -

N

g m N d li u vào-ra mô t ồ ệ ữ ệ

( ( ) tytx , = 1 t ngõ vào x=(x ơ ng h p nh n d ng hay là véct ạ

đ c tính trong tr ế ữ

1,…,ym) th hi n nh ng bi n ph ữ

ậ ườ ngõ ra y=(y ạ ớ

ộ ả ụ ụ ạ ữ ạ ế ậ nh ng giá tr c a nh ng bi n ph thu c (y ữ

ớ ế ộ ậ

ộ ặ ượ ạ ớ

ủ ườ ợ

ế ả s m t t p hu n luy n Gi ấ ả ử ộ ậ 1,…,xn) th hi n nh ng ữ cách ng x c a m t quá trình. Véct ể ệ ộ ứ ử ủ ng ườ bi n đ c l p trong tr ơ ặ ợ ườ ộ ậ ế ụ h p bài toán phân lo i. Véct ể ệ ơ ạ ợ ng h p nh n d ng hay nh ng giá tr liên thu c phân lo i rõ thu c trong tr ạ ị ườ ậ ợ ộ ượ c ng h p phân lo i. V i bài toán nh n d ng m c đích là nh n đ trong tr ợ 1,…,ym) khi m t mô hình mà mô t ị ủ ộ 1,…,xn). V i công vi c phân lo i, m c cho giá tr c a nh ng bi n đ c l p (x ụ ị ủ ữ ệ c m t mô hình mà gán đ c tính x cho m t trogn m l p d a đích là nh n đ ự ộ ậ ả trên nh ng giá tr đ c đi m c a nó. Trong c hai tr ng h p chúng ta ph i ể ị ặ ữ x p x m t hàm ch a bi t mà ánh x nh ng bi n vào thành nh ng bi n ra: ư ỉ ộ ấ ạ ữ ế

ữ ữ ế ế ề ộ

i

k) thì (y1 là b1k) và …(ym là bmk) ậ

k) và …(xn là An ố ậ

k(i=1,…,n) là nh ng t p m đ i và bjk (j=1…m) là nh ng singleton m đ

j. Vì th m t mô hình m singleton đ

ữ ờ

c ờ ượ ờ ượ c ấ c ch p ế ộ ữ ờ ữ ữ ế ế ượ

đây.

c dùng cho nh ng t p m ữ ạ ậ ộ

ậ ở ữ ề ữ

ờ c dùng vì chúng ượ ng đ th hi n nh ng hàm liên ậ ặ ưở ữ ề ố

ụ ờ

ơ vi c tính toán và c thông s hoá c a chúng h tr ả ế ữ (3.1) Đ mô hình s ph thu c (4.1) gi a nh ng bi n vào và bi n ra, chúng ta xem ự ụ xét nh ng lu t m theo d ng sau: ờ ậ ữ N u (xế 1 là A1 v i k=1,…,K trong đó K là s lu t m , A ớ đ nh nghĩa qua nh ng bi n vào x ị đ nh nghĩa trên nh ng bi n ra y ị nh n Nh ng lo i hàm liên thu c khác nhau có th đ ể ượ ti n đ . Trong lu n án này, nh ng hàm liên thu c Gauss đ ộ ề s h u nhi u đ c tính mong mu n lý t ở ữ ể ể ệ thu c m trong nh ng ng d ng mô hình : ữ ứ ộ • Chúng là nh ng hàm bình th ữ • d ng toán h c đ ọ ng, m t tr ng thái và tr n; ổ ợ ệ ộ ạ ủ ườ ố ượ

ạ l p trình; ậ • chúng khá lý t ưở ổ ế ng đ th hi n nh ng nhãn ngôn ng m , ph bi n ể ể ệ ữ ờ

ữ h n nh ng hàm tam giác và hình thang; ơ ữ

• Chúng s h u m t đáp ng c c b m c dù chúng không ph i là t p ậ ả ộ ặ ở ữ ứ ụ ộ

đóng hoàn toàn;

• Chúng có th đ o hàm b t kỳ n i nào, m t đ c tính h u ích cho h c ọ ơ ộ ặ ữ ấ

2

)

)

(

=

s

m

exp

;

cx ; ij j

ij

A ij

j s 2

ij

s

ij

ể ạ d a trên nh ng k thu t gi m gradient. ữ ỹ ự Lo i hàm Gauss đ ượ ạ ậ (cid:246) (cid:230) - (cid:247) (cid:231) - (3.2) ả k có d ngạ c dùng cho nh ng t p m A ờ i ữ ( x c ij 2 (cid:247) (cid:231) ł Ł

ộ ộ ồ ấ ơ ạ ngõ vào x(0) đ t

ộ ậ ươ ủ ậ ậ ậ

là tâm và đ r ng c a hàm Gauss. v i cớ ij và D a trên m t t p g m K lu t, ngõ ra c a b t kỳ véct ự ủ ng trình l p lu n m sau: c b ng ch đ ờ ượ ằ 1. Tính đ đáp ng c a lu t th k, v i k=1…K b ng toán h ng tích ớ ậ ộ ứ ứ ủ

ạ ằ (3.3)

- 73 -

ữ b ng cách l y trung bình tr ng s c a nh ng ọ

2. Tính ngõ ra suy lu n ậ giá tr k t qu b ị ế

)0ˆ jy ( ằ ng ng v i c ươ ứ

(3.4)

(

ố ủ )0xk ( ( ) m ấ ng đ kích ho t lu t : ả jk t ậ ạ ộ ớ ườ

).,.

F H suy lu n m có th đ c đ nh nghĩa đ ệ ể ượ ổ ượ ị ư ộ ậ ờ

ợ trên không gian ngõ vào X và không gian thông s W theo cách sau: c t ng h p nh m t hàm ố

(3.5)

[

: ]1,0

V i bài toán nh n d ng, đ c tính ánh x trong (3.5) gi m thành: ạ ớ ặ ậ ả fi · F ạ ] m [ 1,0

ˆ ˛ jy Ví d ngõ ra suy lu n ụ ể ệ j. Đi u này sinh ra phân lo i “m m”. Ng l p Cớ ề ề c th hi n nh m t ánh x : có th đ ạ ư ộ ể ượ

(3.6) WX ộ th hi n đ liên thu c c a đ c tính x thu c ộ ủ ộ i, công vi c phân lo i rõ ạ c l ượ ạ ặ ệ ạ

X fi

:

E

ể ệ Y (3.7)

v iớ

(

)

y

=

C

x

e l

l

(3.8) (cid:219)

ứ c m t phân lo i “c ng” (rõ) t ạ ờ

ộ ớ ộ ầ ừ ộ ộ ể ậ ộ

ạ ế ậ ộ

=

,...,1

j

l

c ộ ướ ơ ấ c ánh x đ n 0. ạ ế l đ mà đ c tính đúng: ể ặ ớ ‡ " (cid:219) ộ ặ C

)0ˆ ( y j ộ

ộ ớ ớ ượ ữ ẫ ị

ớ ể ị ả ủ ế ệ ể ạ

]

[ m fi1,0:g

E

đ mà x(0) thu c l p ể m t b phân lo i m , m t b Đ đ t đ ạ ể ạ ượ tính toán khác c n có sau quá trình suy lu n đ mà b ph n cao nh t véct ậ c ánh x đ n 1 trong khi nh ng b ph n khác đ ngõ ra đ ượ ượ ữ Đ làm đi u này, m t đ c tính x(0) đ c gán cho l p C ể ề ượ ) ( 0ˆ: ym x(0) thu c l p l ọ (v i nh ng l p có cùng giá tr liên thu c, m t giá tr ng u nhiên đ c ch n). ộ Đ hình thành vi c chuy n m đ n rõ c a k t qu phân lo i chúng ta đ nh ị ờ ế nghĩa hàm sau:

(

c

).,.

m

(3.9)

đ n v m chi u và nh ng hàm max(.) và đ c đ nh ơ ơ ữ ề ị ượ ị

:max

R m fi

R

v i 1ớ m bi u th véct ị ể nghĩa nh sau: ư

(3.10)

g

( ).

Và (3.11)

ủ ể ả

( ).

Đ đ n gi n, vai trò c a hàm véct ặ g cách ng d ng hàm (3.12) ộ là đ ch n thành ph n cao nh t c a m t ấ ủ ầ ể ơ ằ m chi u và đ t nó là 1, trong khi nh ng thành ph n khác là 0. B ng ơ đ n k t qu suy lu n c a b phân lo i m , chúng ta ứ ọ ữ ậ ủ ộ ề ụ ế ế ạ ả ờ

- 74 -

g

( ).

ả ạ ế ượ F ể c chuy n ).,. ,đ màể ổ

có đ ạ thành m t b phân lo i rõ b ng cách t ng h p các hàm ằ y hàm phân lo i đích ượ ấ c k t qu phân lo i rõ. Vì th , m t b phân lo i m đ ờ ượ ế ( và ộ ộ ạ ộ ộ ợ ợ ỉ ở fi · F ạ ( ). đ :g F ệ ờ ở ầ ị

đ ượ ợ ẽ ạ

ả c dùng khi s tách bi c x p x b i hàm h p: EWX (3.13) ).,. ( c đ nh nghĩa Trong ph n sau chúng ta s ch đ nh h m b i hàm ỉ ị ẽ trong (3.5), c cho bài toán nh n d ng và phân lo i. Hàm h p (3.13) s ch ỉ ậ ạ t. t là c n thi đ ế ầ ượ ự ệ

3.3 M ng neuro-m ờ ạ

i thi u bên trên có th đ ệ

ữ ờ ữ ể ượ ể ượ ậ ị ọ

c đ nh nghĩa v i thu t ng là s l ớ

ữ ị ế ữ ậ ậ

t p d li u D ữ ộ F ờ ừ ậ ữ ệ ư ỉ ầ ế

ậ ộ ậ x p x g n nh t v i hàm ch a bi ấ ớ ấ ủ ơ ở ậ

ự ơ

c đ ử ờ ượ ắ ạ ậ ờ

c xem nh m t h g m:lu t, c gi ậ H m đ ớ ư ộ ệ ồ ệ ờ ượ c dùng trong nh ng lu t này và nh ng ho t đ ng suy lu n nh ng t p m đ ậ ạ ộ ờ ượ ậ c đ nh nghĩa thông qua vi c h c là c u m , ch có m t ph n mà có th đ ấ ộ ỉ ệ ầ ng lu t) và trúc c a c s lu t (đ ậ ố ượ ậ ượ ơ ở ậ ủ c nh ng thông s gi ể ượ t và k t lu n liên h v i lu t. Bài toán có th đ thi ệ ớ ế ố ả phát bi u theo m t cách chính xác là tìm m t c u hình hoàn h o c a nh ng ữ ộ ấ ộ ả ủ ặ N c a N c p hàm liên thu c và t o ra m t t p nh ng lu t m t ủ ạ ).,. ệ ờ ( vào-ra đ mà h m t f(.) s d ng cân ử ụ ể b ng gi a đ ph c t p và chính xác c a c s lu t. ữ ộ ứ ạ ằ ạ c th c thi dùng m ng n ron. M ng Đ làm đ c đi u này, h m đ ạ ề ượ ể ệ ờ ượ n ron này mã hoá m t t p nh ng lu t m thành tôpô c a nó và x lý thông ờ ậ ộ ậ ơ ữ tin theo cách mà g n k t v i s đ l p lu n m . M ng neuro-m đ ề ế ớ ơ ồ ậ xu t là m t ki n trúc truy n th ng ẳ ế ề ấ ộ

• Thông s ố

ể ệ ạ ượ ể

C. Chúng ta có,

ủ t W ỉ thi ố ả ố ữ ế ồ c bi u th b i W, g m ị ở P và không gian con nh ng thông ữ

Không gian thông s có th hi u ch nh c a m ng, đ không gian con nh ng thông s gi s k t lu n W ố ế ậ

¨ WC (3.14)

(

)

m

ik

W=WP

(3.15) mô tả ữ ữ ộ

t c a lu t và v i ớ là t p nh ng tâm và đ r ng c a nh ng hàm liên thu c Gauss ủ ộ ộ nh ng t p m trong ph n gi thi ế ủ ầ ờ ậ ữ ậ ậ ả

ậ ủ ữ ữ ế ậ ậ ầ

thông s đ (3.16) ế ớ Là t p nh ng singleton m trong ph n k t lu n c a nh ng lu t. Vì th , v i m i lu t, ba véct c đ nh nghĩa: ậ ờ ố ượ ị ỗ ơ

nh ng véct thông s gi thi t véct ữ ơ ố ả ế ơ thông s k t lu n ậ ố ế

3.4 Thu t toán h c lai ọ ậ

- 75 -

đ ng chi ộ ế ữ ụ

ặ ữ ữ

ả ờ ử ụ ữ

ậ ố ạ ớ ậ ữ ệ ượ

ủ ươ

ề ổ ạ ượ ố

ụ ễ

1. Kh i đ u thông s và c u trúc.

i dùng). Mô hình m nh n đ ọ ự ậ

ấ ấ ọ

ộ ậ t m t mô hình m (ví d , m t t p Nh ng mô hình neuro-m t ờ ờ ự ộ nh ng lu t m ) s d ng nh ng thông tin h p lý là m t t p nh ng c p vào-ra ộ ậ ợ ữ ể ể ệ mong mu n. Nh ng lu t đ c t o đ mà mô hình k t qu có th th hi n ể ế ậ ượ ạ . Nói c cho, v i c thu t ng d đoán và mô t đ ánh x v i t p d li u đ ậ ả ữ ự ớ ả ủ ờ cách khác, m c đích chính c a ph c mô hình m ng pháp đ xu t là đ t đ ấ ụ ễ t) và tính di n mà có c đ chính xác (ví d v i kh năng t ng quát hoá t ả ụ ớ ả ộ gi i đ c hoàn c (ví d d dàng hi u b i ng ậ ượ ờ ườ ở ả ượ ể ộ d li u thông qua h c c a m ng n ron. Thu t toán h c d a trên m t toàn t ơ ạ ọ ủ ừ ữ ệ s đ lai g m ba pha: ồ ơ ồ ở ầ ố ượ

c thi ế ậ ộ ố ượ

ữ ậ ộ

ầ ớ

ố ậ ự ủ ầ ị ờ ượ ị

i v n hành, vì th cho phép xây d ng c s lu t theo cách t

ả ơ ở ậ ượ ộ ậ ợ

2. Tinh ch nh thông s toàn c c.

ấ ờ

ọ ỉ

ằ ợ ỉ

Trong pha h c đ u tiên,c u trúc và ầ ố ươ ng t l p. Trong h u h t các ph thông s ban đ u c a m ng đ ế ầ ạ ầ ủ ậ i, m t s l ng khá thích h p nh ng lu t pháp neuro-m đang t n t ợ ữ ồ ạ ờ c c a tôpô m và nh ng lu t m và nh ng hàm liên thu c (kích th ờ ờ ướ ủ ữ ố m ng), cùng v i nh ng giá tr ban đ u c a thông s lu t (tr ng s ạ ọ ữ c xác đ nh đ ng th i mà không c n ph i có s đánh giá c a m ng) đ ủ ồ ạ t ng ự ổ ườ ậ ự ế ữ c m t t p h p nh ng ch c. M c đích c a t ng đ u tiên này là có đ ủ ầ ụ ứ ầ lu t m là x p x đ u tiên c a mô hình m . ủ ỉ ầ ờ ậ t c các thông ụ Trong pha h c th hai, t ấ ả ứ ố ả c tinh ch nh phù h p b ng k thu t gi m ậ ỹ ể ủ ẳ ạ ờ

s c a nh ng lu t m đ ố ủ gradient v i n l c tăng đ chính xác c a mô hình m ch ng h n đ tìm s v a khít t ự ừ

c h tr đ ờ ượ ộ t nh t v i d li u. ấ ớ ữ ệ ầ ượ ứ

ậ ữ ớ ỗ ự ố ố ễ

ạ ượ ng trìn t ờ ế ộ ậ

T ng mô hình th ba đ c c a mô hình m k t qu . Đ t đ ả ng lu t thông qua m t ch ươ ộ ữ ữ ằ

ỗ ợ ể 3. T i u thông s và c u trúc. ấ ố ư c đi u i đ ề c i ti n tính di n gi ả ế ả ượ ủ i u này b ng cách giàm s l ố ư ố ượ ằ ộ c u trúc và b ng cách ép nh ng ràng bu c trên nh ng hàm liên thu c ấ ngõ vào thông qua tinh ch nh thông s c c b . ố ụ ộ ỉ

ng trình h c đ ươ ể ồ

ượ c mô t ố t trong nh ng ph n sau. Toàn b ch ộ th hi n m t t ng h c, s đ ộ ầ ọ ẽ ượ ể ệ c th hi n ể ệ ở chi ti ế hình 3.2. M i kh i bi u đ ỗ ầ ữ ả ọ

3.5 Kh i đ u thông s và c u trúc ở ầ ố ấ

đ ng t ọ ầ ộ ơ ở ậ ầ ờ

c t o t ượ ạ ự ộ ờ ố ậ ụ ế

ượ ề ậ

ừ ữ Trong pha h c đ u tiên, m t c s l u m ban đ u đ d ố li u đã cho. Vì th , pha này có m c đích là tìm đ ng th i s lu t ( và s ồ ệ c dùng đ phân chia nh ng mi n ngõ vào) và l ể ượ ữ t và k t lu n c a m i lu t. thi nh ng thông s đ nh nghĩa ph n gi ậ ủ ế ầ ữ ng t p m ngõ vào đ ờ ố ị ế ậ ả ỗ

3.5.1 Phân chia không gian ngõ vào

- 76 -

ủ ươ

ề ướ ầ ề ọ

ế c nh ng hàm liên thu c trong ph n gi ề thi ượ ế ủ ữ ộ

t c a chúng có tr c ti p t ữ ầ thi ng lu t và nh ng thông s gi ữ ả ế ủ ố ả ậ

c phân chia thích h p không gian ngõ vào, chúng ta đ nh nghĩa ượ ị

ợ c trình bày chi ti t trong ph n sau. ng pháp mà s đ ữ ng pháp là phân chia không gian ngõ vào thành nh ng B c đ u tiên c a ph mi n con. Chi u nh ng mi n này d c theo nh ng chi u ngõ vào khác nhau ữ t c a m i lu t. Vì s nh n đ ẽ ậ ỗ ậ ế ừ th , c s l ự ế ả ố ượ quá trình phân chia. Đ tìm đ ể ba ph ươ ẽ ượ ế ầ

3.5.1.1 Cây K-D m thích nghi ờ

ờ ầ

ẽ ề c phát tri n nh là m t c c u l u tr d ầ ượ ậ ư ộ ơ ấ ư

ả ệ ệ

ả ể

i cây K-D s l p l ả ệ

ề ữ ề

ự ụ ề ủ

ụ ề

ầ ể ạ ữ

ộ ấ ụ ộ ng g n đây nh t đã m r ng đ t o ra nh ng cây k-d m đ ưở ờ ng h p nh th , nh ng giá tr liên thu c đ ữ ữ ộ ượ ữ ườ ữ

ượ ừ ệ ỗ

ữ ế ề

ữ ậ

ữ ộ

ệ ờ

thi ả

ầ ộ ậ ậ ờ

ể ệ ỗ ầ ặ ướ ứ ữ

ượ ệ ậ

ạ ắ ầ c phân chia thành K siêu hình ch nh t. Sau đó, vi c phân chia l ữ c áp d ng cho m t trong nh ng siêu hình ch nh t đ phân chia toàn b ậ ể ữ ữ

ng pháp đ u tiên này s đ xu t thu t toán cây K-D m thích Trong ph ấ ươ ữ ữ nghi. Nh ng cây K-D ban đ u đ ể ữ li u hi u qu (Orenstein J.A., 1982; Overmans M.H. and Leeuwen J.V., 1982), là m t gi i thu t n i ti ng đ phân chia c c b không gian ngõ vào thành ộ ụ ậ ổ ế ộ i vi c phân chia không gian nh ng t p con. Thu t gi ẽ ặ ạ ậ ậ nhi u chi u thành nh ng siêu hình ch nh t b ng cách chia c t liên t c các ậ ằ ắ ữ ữ ộ c th c hi n qua toàn b mi n c a m t tr c tr c giao. M i l n chia c t s đ ộ ệ ự ắ ẽ ượ ỗ ầ c chia c t i đ mi n đang có và t o ra hai mi n m i mà chính chúng cũng l ắ ạ ượ ớ ề ạ c t o ra mà nh ng lá c a nó th hi n sau đó. M t c u trúc cây xác đ nh đ ể ệ ủ ượ ạ ị ặ b n vòng l p nh ng vùng c c b c a không gian ngõ vào. Hình 3.3 mô t ả ố ộ ủ ữ i thu t k-d. đ u tiên c a m t cây gi ậ ủ ầ ờ ể Nh ng ý t ở ộ ữ ấ nh n d ng thông s nh ng hàm liên thu c m hình thang cho nh ng mô hình ậ ộ ạ c liên m TS. Trong nh ng tr ợ ị ư ế ờ c t ữ vi c phân chia đ mà m i siêu hình ch k t v i m i ph n chia có đ ể ế ớ ầ ỗ c xem nh ph n c a nh ng t p m nhi u bi n. Chính xác nh t có th đ ờ ầ ậ ủ ư ể ượ ậ h n, tâm c a m i hình ch nh t chính là tâm c a m i hàm liên thu c Gauss. ỗ ậ ữ ơ ủ ỗ ủ c c a siêu hình ch nh t. v i kích th Đ r ng c a hàm này đ c ch n t l ướ ủ ọ ỉ ệ ớ ượ ủ ộ ộ ng này, chúng ta s phát tri n m t thu t toán cây k-d Theo sau nh ng ý t ậ ể ẽ ưở i vi c phân chia không gian ngõ vào thành nh ng m thích nghi mà l p l ữ ặ ạ t c a vùng con siêu hình ch nh t, v i m i vùng con th hi n ph n gi ế ủ ậ ỗ ớ ữ ượ c lu t m . Thu t toán làm vi c nh sau. T i m i l n l p, m t vùng con đ ư ệ c th K, không gian ngõ phân chia thành hai n a vùng con. Khi b t đ u b i vào đ ạ ộ đ ộ ụ ượ vùng thành K+1 ph n.ầ

- 77 -

Hình 3.2. S đ h c ba pha ơ ồ ọ

ế ị ượ ơ

ố ủ ỉ ự ấ ộ

i m i b ươ ệ ấ ả ơ

Có r t nhi u cách đ quy t đ nh mi n nào đ ể t ạ Ph quan v i vùng này là r ng nh t và chia nó t Hình 3.3. Phân chia không gian hai chi u b ng cây k-d ề c phân chia và n i phân chia ấ ề ề ệ c. M t vài cách ch d a trên phân b c a ví d hu n luy n. ụ ỗ ướ ng th c đ n gi n nh t là phân chia vùng mà d li u hu n luy n liên ấ ứ ẫ i đi m gi a c a nh ng m u ủ ữ ệ ữ ữ ể ạ ấ ớ ộ

- 78 -

ề ệ

ữ ế ị ỗ ướ ạ ơ

i thông tin trong c ế ượ ự c d a T. Chúng i m i b ậ ộ D và đo đ đ c tr ng J ư ộ ế ị ề ụ

ttrong mi n. Và m t tiêu chu n d a trên khái ni m đ l ộ ợ ẩ ự nh ng cây quy t đ nh có th đ c áp d ng. Trong ph n này, chi n l ể ượ ầ c phân chia và n i phân chia t quy t đ nh mi n nào s đ ẽ ượ trên hai hàm m c tiêu c m m : đo m t đ J ộ ặ ờ ụ c đ nh nghĩa nh sau: đ ượ ị ư

(3.17)

w

tk

ữ ả

ộ ủ ơ ị (3.18) E(.,.) là kho ng cách ứ ữ ậ ngõ vào x(t) c a siêu hình ch ủ

c đ nh nghĩa nh sau: v i cớ k=(c1k,…,cnk) là tâm c a siêu hình ch nh t th k, d ủ Eclit và là giá tr hàm liên thu c c a véct nh t th k, đ ứ ậ ượ ị ư

c tính toán ph thu c vào nh ng siêu hình ch (3.19) ữ ộ ụ ữ

ố ik và cik đ ượ vi c phân chia. ậ

ệ ố ượ

t th ể ệ

ủ ề ặ ư ế

c nh ng t p m v i đ h tr m nh (J ộ ớ ậ ữ ị ỏ ủ

ể ạ ượ ỏ ọ ổ ụ ủ

v i các thông s a ớ nh t có đ c t ượ ừ ệ ng này cho phép tìm m t c u trúc có nghĩa cho Vi c dùng hai hàm đ i t ộ ấ ữ ng pháp này là nh ng s c b n c a ph vi c phân chia m ngõ vào. Gi ờ ệ ươ ả ử ơ ả ng đ c th hi n b i m t mi n con mà có tâm và đ r ng ộ ộ lu t m t ậ ượ ộ ở ườ ờ ố ộ ổ ph thu c vào m u. Vi c đo m t đ và tính đ c tr ng liên quan đ n đ h ậ ộ ẫ ộ ụ ệ ộ tr (kho ng giá tr liên thu c l n h n không) và lõi (kho ng giá tr liên thu c ơ ị ả ợ ạ đ y đ ). Đ đ t đ D nh ) và lõi đ i ờ ớ ộ ổ ợ ạ ầ di n(Jệ T nh ), ta ch n t ng c a hai hàm này là hàm m c tiêu cho quá trình phân chia:

ẽ ể ỗ ướ

ữ ể ộ

c t ỏ

J(K)=JD(K)+JT(K) K=1,2,… (3.20) t c các chi u cho hàm c, s ki m tra vi c phân chia trong t ề ệ c tính v i nh ng phân vùng ng, đi u đó có nghĩa là giá tr c a J() đ ữ ượ ề t c nh ng chia c t có th có và s ch n ra m t phân vùng t ượ ừ ấ ả ấ ủ ị ầ ấ

ỏ ủ ỉ ầ ự ề ứ ạ ẽ ộ

ẽ ạ ờ

ủ ơ ở ậ ậ ẽ ừ

)

( KJ T

) ( 1KJ T

T i m i b ạ ấ ả đ i t ị ủ ố ượ ớ m có đ ắ ẽ ọ ờ v i giá tr nh nh t c a J() đ ti p t c quá trình phân chia. ể ế ụ ớ Th c ra ta không c n ph i tìm phân vùng r t nh c a không gian ngõ vào ả vì đi u đó s làm cho vi c tính toán ph c t p, ta ch c n tìm m t phân vùng ệ ẽ ượ tho mãn mà s t o ra m t x p x đ u tiên c a c s lu t m (và s đ c ộ ấ ỉ ầ ả c i ti n trong pha h c th hai). Theo đó, thu t toán phân chia s d ng ngay ả ế ứ khi đi u ki n sau tho mãn: ề ọ ả ệ - -

ng nh nào đó. Theo cách này s đ t đ ỏ ưỡ (3.21) c K vùng siêu hình ẽ ạ ượ

đ ng cung c p m t s l ấ

ng lu t d a trên ậ ậ ự ạ c đ nh nghĩa trong (3.21). Và k t qu là,c u trúc c a m ng ủ ộ ố ượ ấ ế ẩ

c xác đ nh. v i ớ e là m t ng ộ ch nh t t vi c phân chia m không gian ngõ vào. ờ ữ ậ ừ ệ Nh v y thu t toán s t ư ậ ẽ ự ộ chu n d ng đ ượ ừ c thi neuro-m đ ờ ượ ị ả t l p và nh ng thông s ban đ u đ ầ ượ ế ậ ữ ố ị

- 79 -

3.5.1.2 Nhóm theo hình c u b ng h c c nh tranh hi u ch nh ằ ọ ạ ệ ầ ỉ

ỉ ạ ậ ệ ươ ơ ồ ọ

ầ ẽ ữ ể ạ ẫ ủ

ậ ờ ở

ọ ạ ơ ọ ươ ọ ủ ng pháp này, không gi ng nh thu t toán cây k-d m ố k đ

ố ờ ớ ể tr ng s c ọ

ạ ự ế

ọ ạ ượ ộ ấ ạ ứ ấ

ầ ạ ơ ấ ầ ỉ

c ch n t đ ng. ẽ ượ ệ

ậ ổ ể ạ ứ ọ ự ộ ọ ạ ữ ệ ẽ ơ ớ

ữ ệ ớ ị

ầ ơ ố ọ

ẽ ạ ngõ vào s đ ẽ ượ ượ ứ

ị c đo b ng thu t ng kho ng cách Eclit t l ơ ấ ớ ơ tr ng s g n th hai đ ố ầ ơ ọ ả ậ

ạ ầ ố ợ ằ ọ ạ

v i t n s ỉ ệ ớ ầ ủ ệ ữ ộ ộ ầ ủ ơ ữ ắ ủ ắ ậ

ơ ọ ủ ạ ố

ng c a c p nh t tr ng s ậ ể ậ ọ ể ệ

M t ph ng pháp khác đ t o lu t m là s đ h c c nh tranh hi u ch nh ờ ộ mà s tìm nh ng nguyên m u c a nh ng nhóm hình c u trong không gian ngõ ữ vào. trên, g m m t ộ Ph ồ ư ơ c h c trên c pha h c c a m ng neuro-m v i nh ng véct ữ s d li u ngõ vào phù h p. Đ kh i đ ng pha h c này, m t c u trúc ban ở ộ ợ ở ữ ệ ứ đ u c a m ng neuro-m đ c xây d ng d a trên H lu t theo d ng ki n th c ầ ủ ậ ự ờ ượ ch c c u trúc c a nó t u tiên. Sau đó, trong su t quá trình h c m ng t ư ủ ự ổ ố ố ủ tr ng s c a theo c c u bù c nh tranh mà d n d n đi u ch nh nh ng véct ơ ọ ữ ề nh ng lu t b sung xa d n phân b d li u. Theo cách này , m t s lu t phù ộ ố ậ ố ữ ệ ữ h p h n đ đ i di n cho d li u ngõ vào s đ ợ L p th ba c a m ng s tham gia vào quá trình h c c nh tranh này. Khi ạ ủ ngõ vào x, nh ng đ n v trong l p này s c nh tranh và đ n hi n di n véct ơ ơ ệ c ch n là đ n v v nào có véct ị tr ng s c g n nh t v i véct ơ ọ ị ố c đánh d u là đ i th ng cu c. Đ n v mà có véct ấ ơ ố th . Đ g n đ ượ ữ th ng c a đ n v theo h c c nh tranh nh y t n s . L i ích c a vi c tích h p ợ ị ỏ thu t ng nh y t n s tránh vi c dùng không đúng m c nh ng nhóm nh . ố ứ ệ ạ ầ c c p nh t đ mà di tr ng s c a đ i th c nh tranh s đ Sau đó véct ậ ẽ ượ ố ủ chuy n xa kh i đ c tính. Hình 3.4 th hi n ành h ố ể ủ ậ ưở ỏ ặ nh th . ư ế

ố ủ ậ ố

Ả ố ưở ủ ạ ủ ạ Hình 3.4. nh h ng c a c p nh t tr ng s theo c c u bù đ i th c nh ậ ọ tranh. Đ i th c nh tranh b đ y ra xa nhóm mà đ n v th ng đang h c. ọ ị ắ

ị ẩ ơ ọ ẩ

ơ ọ ằ ơ ọ ạ

ộ ư

ơ ấ ơ tr ng s c a đ i th c nh tranh ra xa nhóm ủ ạ ố ủ ố tr ng s c a đ n v th ng đang di chuy n đ n, vì th s đ m b o ả ế ẽ ả ế tr ng s . Vi c c đ i di n b i m t véct ệ ở ệ ố ố tr ng s ơ ọ ữ ầ ẽ ầ ạ ượ ố ơ c s đ n ố ữ ệ C c u này c g ng đ y véct ố ắ ơ ấ mà véct ị ắ hoàn toàn r ng m i nhóm ch đ ỉ ượ dùng c c u bù đ th c nh tranh này s d n d n đ a nh ng véct c a nh ng đ n v ph ra xa kh i phân b d li u cho phép đ t đ ỏ ủ ố ủ ơ ỗ ố ủ ạ ụ ị ơ ấ ữ ơ

- 80 -

c ch n l a t ng lu t s đ ợ ớ ứ ế ố ượ ậ ẽ ượ ọ ự ự

ng th y trong các gi ấ

ố ậ ọ ạ ơ ể ố

i thu t h c c nh tranh, đ tăng ủ ị ắ ả ế ậ ố

ậ ư ộ ọ

ả c a thu t toán, t c đ h c c a c hai đ n v th ng và đ i th ộ ọ ủ ả đ ng gi m trong su t quá trình h c theo lu t gi m tuy n tính. ọ c khai thác nh m t ph ể ượ ữ ố ư

ườ

ờ ng nhóm c n đ c hi u ch nh này th ỉ ố ượ ượ ọ ạ ỗ ậ ệ

ươ ng ng pháp ươ ả i ữ c ượ ầ ể ố ượ ng ả ớ

w

r

v thích h p trong l p th ba và vì th s l ị đ ng. ộ Cu i cùng, nh th ư ườ ố t c đ h i t ậ ộ ộ ụ ủ ố c nh tranh t ả ự ộ ạ Thu t toán h c c nh tranh này có th đ ạ pháp nhóm không gian nhi u chi u. Không gi ng nh nh ng ph ề ề d a trên nhóm thông th ng (ví d , trung bình k, trung bình k m , nh ng gi ự ụ thu t h c c nh tranh truy n th ng) mà yêu c u s l ố ạ ậ ọ ề ch n l a tr c cho m i t p d li u, h c c nh tranh đ ọ ự ữ ệ ướ hi n vi c nhóm trong không gian ngõ vào v i kh năng thích nghi s l ệ ệ nhóm khi vi c h c di n ra. ệ ọ Thu t toán h c đ nh sau: c mô t ễ ọ ượ ả ư ậ

k (k=1,…,H) ị ắ

a

w

r

ơ a và tâm c b cho đ n v th ng và đ i th c nh ủ ạ ố ơ £ £ £ 1. EpochNumber = 0; 2. Kh i đ ng ng u nhiên nh ng véct ẫ 3. Kh i đ ng nh ng t c đ h c ữ 0 ữ ố ộ ọ a 1 . ở ộ ở ộ tranh đ mà ể

4. Repeat

ệ ngõ vào hu n luy n x(t), t=1,…,N th c hi n ự ệ ấ

a. EpochNumber = EpochNumber +1; b. V i m i véct ơ c sau:

ỗ ớ nh ng b ữ i. ướ Tính kho ng cách: ả

(3.22) ị ứ ố ầ ắ ả ơ ộ ồ

v i nớ k là s l n th ng c ng d n x y ra cho đ n v th k và dE(.,.) là kho ng cách Eclit.

w và đ i th c a nó

ả ii. C nh tranh: Xác đ nh đ n v th ng u ị ắ ạ ơ ị ủ ủ ố

ur dùng lu t sau: ậ

(3.23)

iii. C p nh t s l ng th ng x y ra: ậ ố ượ ậ ắ ả

tr ng s c a đ n v th ng và đ i ữ ơ ọ ố ủ ơ ị ắ ố

c. Hi u ch nh nh ng t c đ h c theo gi m tuy n tính ộ

5. Until

iii. C p nh t nh ng véct ậ ậ th theo: ủ ữ ệ ế ả ố ọ ỉ

6. Ch n l a nh ng đ n v cu i cùng: Lo i b t

- 81 -

k mà

t c các đ n v u ơ ạ ỏ ấ ả ố ơ ị

ị tr ng s n m ngoài kho ng ngõ vào. ả

véct ắ ầ ệ ị

ọ ự ơ ọ ớ ơ ỉ ể ệ ớ ữ ơ ọ ị

ữ ố ằ B t đ u v i H đ n v trong l p th ba, h c c nh tranh có hi u ch nh tìm ọ ạ ơ ứ £ H) mà nh ng véct ố k(k=1,…,K) th hi n tâm tr ng s c m t t p K đ n v (K ộ ậ c a nh ng nhóm hình c u trong không gian ngõ vào. ủ ữ ầ

3.5.1.3 Nhóm Elip b ng h c c nh tranh hi u ch nh ọ ạ ệ ằ ỉ

c mô t ỉ ạ ệ

ầ ả ở ả ơ ồ ọ ữ

ớ ữ ể ả

ữ ộ ặ ề

ề ế ớ ầ ữ ữ ấ ệ ệ

ự ượ ầ

ữ ệ ườ ạ ạ ẳ

ữ ể ượ ả ữ ữ ể ẩ

c dùng đ phát tri n s đ h c c nh tranh khác v i s đ ượ ể

ng này đ ả ở ượ

- 1

ể ơ ồ ọ ạ ệ đ c tính và m t véct ằ tâm c ớ ơ ồ c th c hi n b ng cách dùng kho ng cách ả ư c đ nh nghĩa nh k đ trên. Đi u này đ ề ơ ặ ữ ự ộ ượ ơ ị

k

là ma tr n covariant ngh ch đ o [n x n] c a nhóm th k, đ ả (3.24) ứ c đ nh ị ượ ủ ậ ị

trên ch phù h p đ phát hi n nh ng ữ S đ h c c nh tranh đ ượ ể ợ ả nh ng nhóm hình c u, b i vì kho ng cách Eclit đ c dùng đ tính kho ng ượ ở cách gi a m t đ c tính và tâm nhóm. Tuy nhiên, nhóm v i kho ng cách Eclit có nh ng đi u b t ti n là vi c phân chia l n và nh ng nhóm kéo dài trong ệ ữ m t vài đi u ki n. Cũng c n l u ý r ng h u h t nh ng nhóm trong nh ng ầ ư ằ ộ t và cũng không có d ng hình c u. Vì c cách ly t t p d li u th c không đ ố ậ i ta dùng nh ng phép đo kho ng cách khác ch ng h n kho ng cách th , ng ả ế Mahalanobis có th đ c dùng trong nh ng chu n nhóm đ tìm nh ng nhóm hình Elip. Ý t ưở đ c mô t ượ Mahalanobis gi a véct sau: v i ớ (cid:229) nghĩa là:

k(.) đ

c đ nh nghĩa nh k là t ng s đi m d li u thu c nhóm th k và I ố ể ữ ệ ứ ổ ộ (3.25) ư ượ ị

1

)

=

( xI k

0

v i Nớ sau: (cid:236) (cid:237) n u x thu c nhóm k và ng ế ộ c l i ượ ạ (cid:238)

ệ ử ụ ế ả

Tuy nhiên có m t s khó khăn liên quan đ n vi c s d ng kho ng cách Mahalanobis trong h c c nh tranh: ộ ố ọ ạ

ỏ ứ ậ ả

• Công th c (3.24) đòi h i vi c tính ma tr n ngh ch đ o c a ma tr n ậ covariant m u m i l n m t đ c tính thay đ i lo i nhóm c a nó, đi u ề ỗ ầ này s đòi h i công s c tính toán nhi u. ứ

ệ ộ ặ ủ ủ ị ạ ổ

• N u s l ộ ỏ

ẫ ỏ ng đ c tính thu c m t nhóm là nh so v i chi u ngõ vào n, ặ ữ ng quan m u [n x n] có th suy bi n, d n đ n nh ng ể ậ ươ ề ẫ ớ ế ộ ẫ ế

ẽ ế ố ượ thì ma tr n t v n đ s khi tính ma tr n ngh ch đ o c a nó. ấ ả ủ ề ố ậ ị

ữ ậ ớ

ở ộ ế ng quan c a m i nhóm đ Đ gi ể ả ví d . ma tr n t ụ ầ i quy t bài toán suy bi n, kh i đ ng thu t toán v i nh ng nhóm c u, c kh i đ ng là ma tr n đ n v . ị ế ậ ươ ở ộ ượ ủ ậ ỗ ơ

- 82 -

ậ ậ ươ

ả ủ ậ

ể ậ ậ ủ ơ ứ ế

ữ ư ế ữ ố ể ng đ n (ra xa) t ướ ể ệ

ng quan, Đ tránh công s c tính ma tr n ngh ch đ o c a nh ng ma tr n t ứ ị ta nh n c p nh t tr c ti p cho nh ng ma tr n nh th . Theo cùng m t cách ậ ự ộ ng đ n (ra xa) đi m tâm c a đ n v th ng(t ể ướ ị ắ ở ng quan th hi n b i d li u th hi n, t ươ ữ ệ đi m d li u đó. Vì th , khi m t véct ậ ươ ng ữ ệ ể quan c a đ n v th ng nên đ ủ ơ ế ng ng đ i th ) di chuy n h ươ ủ ng quan h ể ệ ươ ế ngõ vào x hi n di n, ma tr n t ộ ế ệ ơ c c p nh t nh sau: ậ ượ ậ ị ắ ư

v i đ i th ta có: ớ ố ủ

- 1

k

ể ự ị ự ế ầ

k

ư ế ữ ể ậ ơ ộ - 1 ể Tuy nhiên, nh ng lu t này là không th c t vì đ th c hi n c nh tranh, đ ạ ệ ậ ả (cid:229) ệ tìm nh ng đ n v th ng và c nh tranh, c n tính ngh ch đ o sau m i hi n ị ắ ỗ ạ ữ di n c a m t đi m d li u. Đ tránh nh ng tính toán nh th , lu t sau đây ể ệ ủ ậ (cid:229) c p nh t ự ế ậ tr c ti p. Đ làm đi u này, chúng ta đ t: ề ữ ệ ể ặ

ầ ị ắ ự ứ ệ ậ ậ ơ

Đ u tiên ,ta nh n công th c c p nh t cho đ n v th ng. Sai l ch d a trên ậ công th c sau: ứ

Dùng công th c c p nh t cho ma tr n t ng quan, ta có th vi t: ứ ậ ậ ươ ậ ể ế

- 83 -

ng ng cho đ i th c nh tranh đ c vi ng t Công th c c p nh t t ứ ậ ậ ươ ứ ủ ạ ố ượ t t ế ươ (3.26) : ự

ng quan có th đ

ữ ế

ả c tóm t (3.27) c c p nh t tr c Theo cách này, nh ch đ o c a ma tr n t ậ ự ậ ươ ị ả ủ ậ ti p cho nh ng đ n v th ng và c nh tranh. Phiên b n m r ng c a thu t ủ ạ ơ ị ắ toán h c c nh tranh hi u ch nh cho nhóm elip đ ệ ể ượ ậ ở ộ t nh sau: ư ọ ạ ượ ắ ỉ

- 84 -

tâm c ơ

k (k=1,…,H) ậ

w

r

a và

b cho đ n v th ng và đ i th c nh ủ ạ

ng quan là nh ng ma tr n đ n v n x n: 1. EpochNumber = 0; 2. Kh i đ ng ng u nhiên nh ng véct ữ ẫ 3. Kh i đ ng nh ng ma tr n t ậ ươ ữ ở ộ ở ộ ữ ơ ị

a

4. Kh i đ ng nh ng t c đ h c 0

w

r

ị ắ ố ơ ữ £ £ £ ố ộ ọ a 1 . ở ộ tranh đ mà ể

5. Repeat

ệ ngõ vào hu n luy n x(t), t=1,…,N th c hi n ự ệ ấ

a. EpochNumber = EpochNumber +1; b. V i m i véct ơ c ướ

ớ ỗ nh ng b ữ sau: i. Tính kho ng cách: ả

ố ầ ắ ả ồ ộ ơ (3.28) ị ứ

ii. C nh tranh: Xác đ nh đ n v th ng u

w và đ i th c a nó

v i nớ k là s l n th ng c ng d n x y ra cho đ n v th k và dM(.,.) là kho ng cách Mahalanobis. ị ắ ủ ủ ạ ố ơ ị

ur dùng lu t sau: ậ

(3.29)

iii. C p nh t s l ng th ng x y ra: ậ ố ượ ậ ả ắ

tr ng s c a đ n v th ng và ữ ậ ậ ơ ọ ố ủ ơ ị ắ

v. C p nh t ngh ch đ o c a ma tr n t ng quan cho đ n v iv. C p nh t nh ng véct đ i th theo: ủ ố ậ ả ủ ậ ươ ị ơ ị

c.

ậ th ng ắ

Hi u ch nh nh ng t c đ h c theo gi m tuy n tính và c nh tranh. ạ ệ ữ ố ộ ọ ế ả ỉ

k mà

t c các đ n v u ơ ố ạ ỏ ấ ả ơ ị

6. Until 7. Ch n l a nh ng đ n v cu i cùng: Lo i b t ọ ự ơ ọ

ị tr ng s n m ngoài kho ng ngõ vào. véct ữ ố ằ ả

ắ ầ ệ ị

ọ ạ tr ng s c ớ ơ ớ ữ ơ ọ ị

B t đ u v i H đ n v trong l p th ba, h c c nh tranh có hi u ch nh tìm ơ ứ £ H) mà nh ng véct m t t p K đ n v (K ố k(k=1,…,K) th hi n tâm ộ ậ c a nh ng nhóm hình c u trong không gian ngõ vào. Vi c đo kho ng cách ủ ỉ ể ệ ả ữ ệ ầ

- 85 -

ị ủ ộ ượ c

k

(cid:229) ạ ng quan nhóm ỗ b i c u trúc giá tr riêng c a ma tr n t ị ả ở ấ ậ ươ

thi Mahalanobis xác đ nh m i nhóm là m t siêu elip mà hình d ng c a nó đ mô t 3.5.2 Rút ra nh ng thông s gi ữ ủ ố ả t ế

ậ ụ ượ ấ ể ứ

ng không gian con K,ví d . s

ộ ờ ậ

ờ ề ề ậ ờ ơ ẩ ượ ậ ệ

ộ ề ủ ụ

ik

ậ c nh n v i nh ng thông s gi ữ ậ ộ ớ

m đ ng nh t v i ấ ớ

{

}

ika

c cung c p sau quá B t k ng d ng thu t toán nào, hai lo i thông tin đ ấ ạ ụ ố trình phân chia không gian ngõ vào: s l ố ượ k th hi n tâm m u c ng lu t m và v i m i không gian con, m t véct l ể ệ ỗ ớ ượ ư c đ c p đ n nh là c a không gian con này. M i không gian con này đ ỗ ủ ế m t t p m nhi u chi u th hi n ti n đ c a m t lu t m . Vì th , vi c tính ế ộ ề ộ ậ ể ệ ề ủ t c a m t lu t ph thu c vào tâm và đ r ng c a nh ng thông s gi thi ộ ộ ộ ậ ế ủ ố ả ữ ng ng (siêu hình ch nh t, nhóm hình c u, nhóm elip). không gian con t ữ ứ ươ T không gian con th k, m t lu t m đ ố ả ừ ờ ượ ậ ứ c đ nh nghĩa theo cách sau: thi t đ ế ượ ị • Véct cơ k c a tâm c a nh ng hàm liên thu c Gauss ữ ủ ồ

c a nh ng hàm Gauss đ ủ ị

ứ ượ ớ ậ

ứ ủ ề

ữ ậ ạ ượ ữ ậ ộ ộ ầ ớ

ủ ộ tâm ck =(c1k,…,cnk) c a không gian con th k; ủ • đ r ng c đ nh nghĩa theo cách khác, ữ ộ ộ ph thu c vào thu t toán phân chia. V i phân chia cây k-d, đ r ng a ộ ộ ộ ụ ik c gán cho n a chi u dài c a siêu hình ch nh t th k d c theo đ ượ ọ ế c dùng lý thuy t chi u i. V i thu t toán nhóm hình c u đ r ng đ t đ ề láng gi ng g n nh t đ u tiên: ấ ầ ề ầ

ầ ộ ồ

ố ỗ ả

ấ ớ k và r là m t kho ng thông s ch ng nhau v i cớ h là tâm nhóm g n nh t v i c ả trong kho ng [1.0,2.0]. Trong tr ng h p nhóm elip, n i mà m i nhóm không ơ ườ tr c giao v i nh ng tr c ngõ vào, áp d ng lý thuy t sau: ữ ợ ụ ự ụ ế ớ

k là s đi m d li u thu c v nhòm th k. v i Nớ Hình 3.5 th hi n vi c nh n nh ng thông s gi ậ đ c p. ề ậ

thi t cho m i thu t toán đã ố ể ể ệ ộ ề ữ ữ ệ ệ ứ ố ả ế ậ ỗ

ữ ố

ậ ng h p thu t toán cây k-d (a), nhóm hình c u (b) và nhóm elip thu c trong tr Hình 3.5. Phân chia không gian ngõ vào và nh n nh ng thông s hàm liên ộ ườ ậ ầ ợ

(c).

- 86 -

3.5.3 Rút nh ng thông s k t lu n ố ế ữ ậ

ể ệ ự ậ ấ ả

t c nh ng d li u vào-ra đ jk có đ ữ ữ ệ ậ ữ ố ế ả ủ ầ

ị ị ượ ượ ế ộ

ữ ệ ị

1(t),…,ym(t)) v i t

c đ nh nghĩa dùng nh ng véct ơ

ra y(t)=(y ị ộ ủ ữ ở ượ

ữ ng ng x(t), t=1,…,N v i nh ng không gian con m đ ữ ớ

ứ ủ ữ

jk c a lu t th k đ t đ ậ ở ộ

thi c b ng cách tr ng s m i ố ỗ ọ ậ t c a m i lu t ỗ ế ủ ữ ệ ậ ề ả

m

c xem Đ xây d ng h qu c a m i lu t, t ỗ c b ng xét. Nh ng giá tr ban đ u c a nh ng thông s k t lu n b ằ ữ ị ủ ữ cách đ nh nghĩa m i liên h gi a nh ng giá tr liên thu c liên quan đ n nh ng ữ ệ ữ ố không gian con trong không gian ngõ vào và nh ng giá tr ra. M i liên h này ố t c t=1,…,N đ ớ ấ ả ượ ị ngõ vào và thông tin đ c cho b i nh ng giá tr liên thu c c a nh ng véct ữ ơ t c tìm th y trong ấ ờ ượ ứ ươ không gian ngõ vào. Nh ng giá tr k t lu n b ạ ượ ằ ị ế đi m d li u trong mi n ngõ ra b i đ kích ho t c a gi ể ạ ủ nh sau: ư

ik

ạ ủ ầ ả m thi đ ữ

t c a lu t, mà có th đ ế ủ ượ ữ ứ ệ ợ ộ ơ ị

j đ

(3.30) )txk ( ( ) ể ượ là m c kích ho t c a ph n gi v i ớ c ậ c mô t trong ph n 4.4.2. tính v i đi u ki n nh ng hàm liên thu c ề ầ ả ớ ngõ ra là nh phân ng h p bài toán phân lo i, n i mà nh ng véct Trong tr ơ ạ ườ t c các thành ph n tr giá tr 1, công th c trên tr thành: v i t ị ớ ấ ả ứ ừ ầ ở

c bao ph ố ặ ệ ượ ộ ớ

ế ậ ủ

ự ờ ượ ẽ ễ ả ứ ệ bao nhiêu đ c tính thu c l p C ố ế c cung c p trên t ấ

ả ữ ậ ệ ữ c th c hi n thông qua thông tin đ ượ ạ ị

đây, hai thu n l ữ ề ủ c cung c p: ấ ị ậ ợ

ể ậ ạ ượ i chính đ ạ ể

ng t ậ ớ ầ ề ượ c cho phép chuy n tr ng thái m m gi a nh ng ữ ấ ề ơ ả ữ ệ ủ ữ ệ ưở ộ

ể ề

(3.31) ủ M i liên h này s di n t trong không gian con th k. Vì th , vi c rút nh ng thông s k t lu n c a m t ộ ệ ấ ả ữ t c d lu t m đ li u ngõ vào (ngay c nh ng giá tr mà kích ho t lu t v i nh ng giá tr nh ) ỏ ị thu c v không gian con ngõ vào này đ nh nghĩa ph n ti n đ c a lu t. V i ớ ộ ậ ề c tri n khai vi c rút đ ở ệ ượ • Nh ng lu t đ t đ ữ ữ đi m d li u c a không gian, do m t đi m d li u đ n nh h ể c nh ng không gian con ngõ vào láng gi ng. ả ữ ộ ể ị ễ

ẽ N có th b méo do nhi u, nh ng nhi u này s ễ ng l n trên c u trúc c a nh ng lu t vì chúng ủ ấ ậ ớ

• M t vài d li u trong D ữ ệ không có nh ng nh h ữ ưở chúng nh n đ ậ ượ

ư ả ữ c sau khi xem xét toàn b t p d li u. ộ ậ ữ ệ

3.6. Tinh ch nh thông s toàn c c: c i ti n đ chính xác ả ế ộ ụ ố ỉ

d li u h c hi n th i, ví d c trích t ờ ượ ệ ờ

c thi ữ ọ ạ

ậ ố ắ ầ ủ ữ ố ư

Sau khi m t t p nh ng lu t m đ ộ ậ c u trúc và nh ng tr ng s b t đ u c a m ng đ ữ ấ h c th hai đ đi u ch nh t ỉ ể ề ọ và nh ng thông s k t lu n b ậ ụ ọ ừ ữ ệ t l p, m ng vào pha ế ậ ạ ượ ế ik ˛ WP, aik ˛ WP t c i u nh ng thông s gi thi ố ả jk ˛ WC d a trên cùng t p d li u hu n luy n. ệ ữ ệ ậ ự ứ ữ ố ế ấ

- 87 -

c t o v m t đ ậ ữ ờ ượ ạ ề ặ ộ

x p x hay phân lo i).

ố ứ ỉ ệ ấ ề ậ

ơ

t gi a ngõ ra mong mu n và d đoán đ ố ượ ạ ự

c, nên c n d đoán nó khi máy h c đ

ệ ượ ủ ự ọ

ạ i thi u hàm c đây, m c đích c a h c thông s là t ể ố ọ ụ ủ thông s w. Hàm RF là m t phép đo ng ng v i véct ộ ố ớ c dùng c đ nh nghĩa là m t hàm suy gi m đ ả ượ ộ ượ ị c t o b i c c u h c. ọ ở ơ ấ ấ c hu n ượ ọ c g i là ERF(Empirical Risk Functional) c tính trên toàn t p d li u, ví d trung ầ ượ ượ ữ ệ ụ ủ ả ậ

ẫ ủ

ể ố

N m c tiêu là hi u ch nh véct

ệ ể ố ỉ

ng ng v i véct i thi u RF t ươ ứ ể i thi u ERF v i cùng véct ơ ố tr ng s w đ mà t ơ ọ ượ ự ự

ố thông s w ơ ớ thông s w. V i t p d li u hu n ấ ữ ệ ớ ậ ể i thi u ERF. Đ ể ố ệ c d a trên gi m gradient th c hi n ờ ề ề ặ ố ạ ả ọ ấ

Pha h c th hai này h tr vi c c i ti n nh ng lu t m đ ổ ợ ệ ả ế ọ chính xác (t l ỉ Nh đã đ c p tr ướ ư RF(Risk Functional) t ươ ứ lý thuy t c a l i t ng quát, đ ế ủ ỗ ổ đ đo khác bi ữ ệ ể Vì RF không th tính đ ể luy n. M t b d đoán c a RF đ ộ ộ ự là trung bình c a hàm suy gi m đ bình m u c a hàm RF. Theo nguyên t c c a ERF đ t ắ ủ thì ch c n t ể ỉ ầ ố luy n Dệ ụ làm đi u này, thu t toán lan truy n ng ậ ề gi m đ d c l n nh t trên b m t trong không gian tr ng s m ng neuro-m ộ ố ớ ả c dùng. W đ ượ

3.7 Nh ng mô hình neuro-m ữ ờ

ơ ờ

ụ ờ ậ

ơ ộ ệ ộ ấ ạ

ơ ữ

ữ ệ ờ

ể ợ c xem xét ữ ờ ượ

ậ ữ ị ữ

ầ ở ầ ứ ủ ủ ậ

ậ ữ

ữ ệ ơ ạ ằ ở ộ

ệ ờ ứ ư ớ ớ ữ ớ

ể ệ ọ ữ ỉ

ể ệ ữ ữ ờ ế ế ữ ậ ơ

ữ ậ ố ế ố ượ ạ ơ ữ ớ ữ ữ ề ạ ớ

ể ệ ữ ạ

ủ ữ ạ ả

ươ ươ ượ ộ

ng trình h c là m t quá trình đ ụ ộ c lái theo d li u. Ch ệ ọ ữ ỉ

ệ ờ ơ ở ữ ữ

ươ ộ ủ ữ ậ ỉ

ộ ệ ờ ượ ế ợ c k t h p Trong m t h neuro-m (NFS) m t m ng n ron và m t h m đ ạ ộ thành m t c u trúc hài hoà. Nh ng h neuro-m t n d ng nh ng u đi m ư ể ữ ữ ệ ữ i quy t nh ng c a c hai m ng n ron và h m theo cách bù cho nhau đ gi ế ể ả ệ ờ ủ ả i c a chúng; nh ng k thu t h c m ng n ron đã tinh ch nh h m . Có b t l ệ ờ ỉ ạ ỹ ấ ợ ủ ậ ọ ạ ệ m t vài cách đ tích h p nh ng m ng n ron và h m . M t vài lo i h ơ ộ ạ ộ t n chi u đây. NFS x p x nh ng hàm không bi neuro-m đ ề ấ ế ỉ ộ ệ ờ c đ nh nghĩa t ng ph n b i m t t p d li u vào-ra. NFS là m t h m đ ừ ữ ệ ộ ậ ượ ữ mà nh ng lu t ki n th c c a nó th hi n m i liên h gi a nh ng m u d ệ ữ ố ẫ ể ệ ế ọ c xác đ nh dùng nh ng thu t toán h c li u. Nh ng thành ph n c a NFS đ ị ữ ệ ữ ượ m ng n ron áp d ng cho t p d li u. V i m c đích h c, nh ng h m có ọ ụ ớ ụ ơ ạ ấ th đ c th hi n b i m t m ng n ron truy n th ng ba l p. L p th nh t ớ ể ượ ề th hi n nh ng bi n vào, l p gi a th hi n nh ng lu t m và l p hth 1 ba ể ệ ờ ớ c ch đ nh v i th hi n nh ng bi n ngõ ra và nh ng tr ng s k t n i đ ị ể ệ nh ng t p m . Nh ng đ n v n ron tính nh ng toán h ng t-norm và t-conorm ị ơ ữ v i nh ng hàm kích ho t. Nh ng mô hình v i nhi u h n ba l p và nh ng t p ậ ớ ữ ạ c dùng. Nói chung, th hi n m ng m là nh ng hàm kích ho t cũng đ ượ ờ n ron minh ho rõ nét b n ch t song song c a nh ng h m . ệ ờ ấ ơ Ch ng trình h c ọ ữ ệ v n hành trên nh ng thông tin c c b , và ch gây ra nh ng hi u ch nh c c b ụ ộ ỉ ậ ữ ữ ng trình h c l y nh ng đ c tính c a nh ng trong nh ng h m c s . Ch ặ ọ ấ h m liên quan, vì v y ràng bu c nh ng hi u ch nh có th c a nh ng thông ể ủ ệ ữ ệ ờ b t kỳ t ng nào c a quá trình h c, s h th ng. Vì NFS luôn là m t h m ọ ộ ệ ờ ở ấ ủ ố ệ ố ộ c kh i đ ng ch rõ nh ng thành ph n c a m t ch ữ ỉ ở ộ ng trình h c có th đ ọ ể ượ ươ ủ ầ

- 88 -

d ộ ệ ờ ừ ữ ể

ế ả ế ể ượ ồ ạ ằ

ộ ệ ệ ệ ộ

c dùng đ xây d ng m t h m t ự ví d . i b ng cách h c t ụ ọ ừ ể ổ ữ ợ ề c dùng đ t ng h p nh ng h neuro-m là: ờ ờ ượ ổ c t ng ệ

h m . K t qu là, NFS có th đ ả ệ ờ li u hay c i ti n m t h đang t n t ệ M t vài mô hình hi n th i đ ờ ượ GARIC,NEFCON,FuNe,ANFIS,…Trong đ tài này, h neuro-m đ h p dùng k thu t h suy lu n neuro-m thích nghi. ợ ậ ệ ậ ờ ỹ

3.8 .Ph ươ ng pháp lu n ANFIS ậ

n thì

ng pháp ANFIS cho phép thi ế ế ữ t k nh ng h m lo i Sugeno v i nh ng ệ ờ ạ ữ ớ

j

+

0

Ph ươ lu t có d ng: ậ Rj:N u xế

2 và …và xn là LXj + + j ... xc nn

(3.32)

i,

ữ j ữ ữ ở ề ữ ụ ứ

ế ố ể

ằ ậ ữ ữ ứ ậ ầ

ượ ữ ỉ

j xc 22 j,v i i=1,…,n là nh ng thu t ng ngôn ng ậ ớ i ti n đ c a lâ t th j và c ữ ề ủ k j trong ph n k t lu n ậ ố ọ ế ầ ng pháp c cho, ph ươ ế ấ ố j j k trong i và nh ng h ng s c ằ ạ c đi u này, h m lo i ệ ậ ờ c th hi n nh m t m ng n ron truy n th ng v i nh ng thành ữ ể ữ

ộ ể ơ ề ẳ ớ

ượ ề c tinh ch nh thông qua nh ng ch ươ ng trình h c chu n đ ọ ẩ

ạ 1 và x2 là LXj 1 là LXj = + j i c xc y 11 v i j=1,2,…,N là s lu t, LX ố ậ ớ (nh ng hàm liên thu c) c a nh ng bi n vào x ủ ộ v i k=0,…,n là nh ng h ng s tr ng s đ tình ngõ ra y ớ c a lu t th j. Nh ng lu t ki n th c ban đ u b t kỳ đ ứ ủ ANFIS hi u ch nh nh ng hàm liên thu c, LX ữ ệ t c các lu t. Đ làm đ ph n k t lu n c a t ậ ủ ấ ả ế Sugeno đ ạ ể ệ ượ ư ộ ph n c a nó đ ỉ ượ ủ kh p ng x vào-ra c a h m . ủ ệ ờ ầ ớ ứ ử

3.8.1 Th hi n m ng c a nh ng h m lo i Sugeno ệ ờ ạ ể ệ ủ ữ ạ

1,L2,L3,L4 và 1 đ n v trong L

ơ ạ ệ c th ơ

ng pháp ANFIS, m t h m v i n ngõ vào và N lu t đ ậ ượ ị ử 0= v i ớ n đ n v phân b ị

ơ ử ượ ớ ớ 4. L p Lớ ạ ờ

ỗ ế

ữ ố ơ

c h c trong su t quá trình hu n luy n. Th ậ ị ơ ố ữ ọ

ượ ệ ạ

ố ủ ạ ộ ậ ư ơ ỗ ờ

ạ ộ ộ

c cho nh sau. ệ ố ữ ỗ ủ ị ơ ể ệ ộ ị

ể Trong ph ươ ộ ệ ờ ớ hi n b i m t c u trúc m ng truy n th ng nam l p v i N đ n v x lý n ron ề ẳ ộ ấ ở ố trong các l p Lớ ị ơ ơ 1 t o thành m t t ng m hoá c xem xét là m t l p x lý n ron. L không đ ộ ầ ộ ớ 2,L3,L4 tính nh ng lu t ki n th c và cu i cùng ngõ vào, sau đó m i hàng qua L ố ứ ữ 1 và L4 là thích 5 tính giá tr ngõ ra cu i cùng. Nh ng đ n v n ron trong L l p Lớ ị nghi, nh ng thông s c a nó đ ể ệ ấ ượ hi n chính xác và ho t đ ng c a m ng đ ủ 1). M i nút nh n m t ngõ vào h th ng đ n và m hoá giá tr c a L p 1(L ị ủ ộ ớ ữ ậ nó, nghĩa là tính đ liên thu c c a nó cho nh ng toán h ng ngôn ng (t p c th hi n b i đ n v n ron này. M i nút đ nh nghĩa m t hàm liên m ) đ ờ ượ thu c hình chuông xho nh ng toán h ng ngon ng li n quan: ộ ở ơ ử ữ ệ ạ

m

ệ ố ể ế ộ ( ). là giá tr liên thu c. (3.33) v i xớ i là m t bi n ngõ vào h th ng, a,b,c là nh ng thông s có th hu n ấ ố ữ luy n và ệ ộ ị

1

2 đ

- 89 -

ứ ủ

2). M i đ n v n ron trong L L p 2(L ị ơ ớ ỗ ơ hình thành ti n đ c a lu t ề ủ ậ ươ ề là nh ng đ liên thu c. B ng cách nhân t ằ ộ ộ ng ng: đ đáp ng c a lu t t ộ

ữ c k t n i v i nh ng nút trong L ữ ng ng, vì th nh ng ngõ vào c a nút trong L 2 t c nh ng giá tr vào, m i nút tính ị ượ ế ố ớ ữ ữ ế ấ ả ỗ

3 đ

ậ ươ ứ ủ ứ

3). M i đ n v n ron trong L ị ơ 2. M i đ n v tính đ đáp ng t

ỗ ơ ượ

c k t n i v i t ng đ i c a lu t t ứ

(3.34) ơ t c nh ng đ n ữ ằ ng ng b ng ứ t c lu t: L p 3(L ớ v trong L ộ ị cách chu n hoá đ đáp ng c a nó so v i đ đáp ng c a t ủ ẩ ỗ ơ ộ ươ ớ ộ ị ứ ế ố ớ ấ ả ố ủ ứ ậ ươ ủ ấ ả ậ

ế ố ớ ị ơ ớ

ộ ơ ủ ế ậ

L p 4(L ớ trong L3 và đ n t ng ng đ t ươ ứ (3.35) ị c k t n i v i m t đ n v 4). M i đ n v n ron trong l p 4 đ ỗ ơ ượ t c ngõ vào h th ng. M i nút tính k t lu n c a lu t ậ ế ấ ả ỗ ng đ i: ọ c tr ng s b i đ đáp ng t ố ở ộ ệ ố ứ ượ ươ ố

r

(3.36)

4. Nút này tính ngõ ra cu i cùng,y, c a h m b ng cách c ng t

,i=0,…,n là nh ng thông s có kh năng hu n luy n. ấ ố 5). Ch m t đ n v n ron trong l p 5 đ ượ ị ơ ủ ệ ờ ằ

ữ ỉ ộ ơ ớ

ệ ế ố ớ ấ ả ơ t c đ n c k t n i v i t ấ ả t c ộ

=

y

v i cớ i L p 5(L ớ v trong L ị nh ng k t lu n đ ế ữ ậ ượ ọ ố c tr ng s nh ng ngõ vào: ố ữ N

iy

= 1

i

(cid:229) (3.37)

3.8.2 Ch ng trình h c c a nh ng thành ph n thích nghi ươ ọ ủ ữ ầ

ầ ữ ộ ệ ờ ữ ệ ệ ấ

ố ủ

ữ ả ơ ở ậ ữ ố ữ ế

ươ ộ ữ ơ

c d đoán dùng ch ủ ố ế ươ

ng bình t đ c tính vào- c l ướ ượ ể ế ặ ứ ấ ỏ

Cho m t h m ban đ u và nh ng đ c tính d li u hu n luy n vào-ra, ặ ng pháp ANFIS cho phép tinh ch nh nh ng thông s c a nh ng hàm liên ph ỉ 1 và nh ng h ng s trong k t qu c s lu t trong thu c trong nh ng nút L ữ ằ 4. nh ng đ n v n ron c a L ị ơ Nh ng thông s k t lu n đ ng trình ậ ượ ự ữ ph ng nh nh t (LSE). T nh ng công th c trên ta có th vi ừ ữ ươ ra nh sau: ư

(3.38)

ng ngõ vào h th ng và N là s lu t. M r ng và dùng véct : v i n là s l ớ ố ượ ố ậ ệ ố ở ộ ơ

(3.39)

Xem xét t ấ ả ữ t c nh ng đ c tính hu n luy n vào-ra (3.40) ấ ệ ặ

- 90 -

(3.40)

c vi Qua nh ng đ nh nghĩa thích h p (3.40) có th đ t: ị ữ ể ượ

ườ ề ữ ặ ả ơ

XC -

ố ầ

ng bình ph i bình ph ng ả i thi u l ể ỗ ng nh nh t cùa C t ấ ươ ố ỏ

ợ ế Y=XC (3.41) ng thì bài toán trong v i Y là Mx1, X là Mx(n+1)N và C là (n+1)Nx1. Th ớ ữ (3.41) tính nh ng thông s C là quá kh năng, có nhi u đ c tính h n nh ng ố i chính xác. Thay vào đó, thông s c n tính, M>(n+1)N và không có cách gi 2Y c l ươ ướ ượ là:

) 1-

ị ủ ế

ả ề

i đ ệ ậ ộ ươ

ứ ủ

c tính đ (3.42) )XX T i ả không suy bi n. Cách gi ả ượ c ả ng trình đ quy ề i là ệ ả ơ ầ

v i ớ ( XX T (3.42) c n ph i tính toán nhi u do ngh ch đ o ma tr n hay không gi ầ )XX T n u ế ( suy bi n. Đ tránh nh ng v n đ này, m t ch ể ế ử T c dùng. Cho hi u qu h n đ ượ ệ thành ph n th I c a véct ứ ủ ng pháp đ quy dùng ph ươ ế ( là ngh ch đ o o c a X n u ả ả ị ấ hàng th I c a ma tr n X và y ix là véct ậ ơ y. Thì cách gi i LSE cho C có th đ ể ượ ả c ch p nh n r ng rãi: ậ ộ ơ ượ ấ

0

(3.43)

ệ ọ ớ (3.44) ng quan. Nh ng c g i là ma tr n t ữ ậ ươ ướ v i I là ma tr n đ n v kích th c ơ ậ ị

lse=CM v i ớ y đ ượ = y Ig 0=0 và ầ ng l n. ộ ố ươ ớ i thu t ậ ổ ữ ộ m c. Cho z là b t kỳ thông s a,b,c c a nh ng hàm liên thu c

c xác đ nh b ng gi ả ằ ị

ề ượ ủ ố ề ố ữ ề

* và ngõ ra th cự cho m t lu t đ n sau khi m t đ c tính lan ộ ặ

ữ ổ ố ng gi a ngõ ra mong mu n y zD ậ ơ ổ ộ

v i i=0,…,M-1 thì C ớ đi u ki n ban đ u là C ề (n+1)N và g là m t s d Nh ng thay đ i cho nh ng thông s ti n đ đ ữ lan truy n ng ượ ấ và E là đo l i là t ng bình ph ỗ ươ y. Sau đó nh ng thay đ i trong z, ữ truy n là: ề

- 91 -

(3.45) là m t h s t c đ h c b t kỳ. Áp d ng liên ti p chu i lu t này ta ộ ệ ố ố ộ ọ ụ ế ậ ấ ỗ

v i ớ s c:ượ đ

v i h s cu i ph thu c vào thông s hàm liên thu c : ớ ệ ố ố ụ ộ ố (3.46) ộ

(3.47)

(3.48)

ng trình h c đ c th c hi n l p l ự ươ ọ ượ ỗ ầ ặ

ặ ữ ố ị

c đ nh nh ng thông s ữ c l c

i u đ ứ

(3.49) i, v i hai pha cho m i l n l p. Đ u ầ ố ng dùng ng nh nh t. Th hai, nh ng đ c tính ngõ c đ nh nh ng thông s k t lu n ,sau đó ữ ề ng trình ượ ặ ậ

Ch ớ c lan truy n gi tiên, nh ng đ c tính ngõ vào đ ề ti n đ , sau đó nh ng thông s k t lu n t ậ ề ố ư ch ấ ỏ ươ vào đ ữ nh ng thông s ti n đ đ ữ ng bình ph c lan truy n trong khi gi ệ ệ ặ ạ ượ ố ế ươ ữ ố ị ỉ ữ c l ướ ượ ề ố ề ượ ướ ượ ữ ố ế c. ượ c hi u ch nh b ng lan truy n ng ằ ề ượ ề

ộ ệ ố ạ ề ơ ể ấ ằ ạ

3.9. M t vài c u trúc minh ho đi u khi n h th ng b ng M ng n ron và logic mờ

3.9.1. ng và đi u khi n h th ng b ng m ng n ron c l Ướ ượ ệ ố ơ ể ề ằ ạ

ấ ộ ệ ố ề ạ

ơ ộ ộ ề ề ạ

c th hi n trong C u trúc c a m t h th ng đi u khi n m ng n ron đ ể ệ ượ ể ủ hình sau. H th ng đi u khi n này có m t b đi u khi n m ng n ron và ơ ể ể ệ ố m t b đánh giá m ng n ron. ộ ộ ạ ơ

- 92 -

Hình 3.6.H th ng đi u khi n b ng m ng n ron ệ ố ể ề ạ ằ ơ

ộ ằ ấ ượ ệ

ố c hu n luy n b ng cách nh n sai l ch ngõ ra thi ộ ặ

ể ượ ể

t b mong ế ị c hu n luy n b ng ằ ệ ế ộ ế t ấ ế ớ ộ ằ ậ ể ợ ộ

B đánh giá đ ậ ệ mu n và ngõ ra b đánh giá. M c khác b đi u khi n đ ộ ề cách nh n sai l ch ngõ ra b đánh giá và m t đi m tham chi u. Vì th b ệ ộ s r ng ngõ r ng ngõ ra b đánh giá phù h p v i ngõ ra thi đi u khi n gi ả ử ằ ề b .ị

Véct ơ ngõ vào cho b đánh giá là: ộ

ắ ầ ữ ệ ể ộ

Và ngõ ra là yestimated(k+1) Sau khi hu n luy n b đánh giá, b đi u khi n b t đ u và d li u cho b ộ ệ ộ ề ấ c c p nh t. đánh giá đ ậ ượ ậ

Ngõ vào c a b đi u khi n là: ủ ộ ề ể

c đ ề ề ể ậ ượ ể

Và ngõ ra là u(k+1). C hai b đi u khi n và đánh giá đ u dùng thu t toán lan truy n ng hu n luy n. ộ ề ệ ả ấ

3.9.2.B đi u khi n PI v i M ng n ron nh m t b đánh giá thông s ơ ư ộ ộ ộ ề ớ ể ạ ố

- 93 -

ố ạ ể

ỗ ằ ề ộ ộ

ượ ị ế ấ ươ ể ả c tích h p trong ph ợ ể

ượ ể ố

ơ ơ ấ ộ ư ụ ủ ế ị

ạ ơ

ư ộ ộ

ể ề ộ

ữ ố

ậ ủ ể ầ

V n đ chính v i b đi u khi n lo i PI là xác đ nh các h ng s tích phân và ớ ộ ề ề ấ ỉ ệ P,KI) cho m i đi m công tác. Đ gi i quy t v n đ này, m t b đánh t l (K ể giá thông s m ng n ron đ ng pháp đi u khi n PI ề ơ ố ạ nh hình 3.7. ư ủ c hu n luy n đ đánh giá thông s . M c đích c a M ng n ron này đ ạ ệ t b và m ng n ron là th c hi n n i s y gi a nh ng đi m công tác c a thi ể ệ ữ ữ ự ạ ệ ng ng. Vì th ,c p hu n luy n t o ra nh ng h ng s tích phân và t l t ế ặ ứ ố ấ ỉ ệ ươ ữ ạ initial,yref],[KI,KP]). Sau khi hu nấ c hình thành theo d ng ([y cho m ng n ron đ ạ ượ ố ự luy n, m ng n ron có th đ c dùng nh m t b đánh giá thông s tr c ể ượ ơ ạ tuy n cho b đi u khi n lo i PI. Theo m t quan đi m khác,có th xem ể ạ ộ ể ỉ ệ ươ ng t thi nh ng đi m công tác nh gi t và nh ng h ng s tích phân,t l ế ư ả ng h p này, m ng n ron ứ ơ ạ ợ ế ậ ế th c hi n n i suy trong không gian quy lu t c a h th ng. ệ ế ằ ữ ng là ph n k t lu n c a lu t N u-Thì. Trong tr ườ ự ậ ủ ệ ố ệ ộ

3.9.3.B Đi u khi n t ộ ề ể ố ư ơ i u n ron d a trên quy lu t ậ ự

i u nh ng h ấ ề ươ

ầ ệ ữ i u rút ố ư ng pháp m i đ ầ ề ng pháp d a trên t ươ c đ xu t cho đi u khi n t ể ố ư ự

ở ừ

ấ ữ ệ ố ộ ề

ỉ ữ ị

ữ ề ự

ế

ậ ng pháp đ ẳ ề ượ ạ ể ậ

ụ ể

ờ ượ ỹ

ượ ườ

ủ ế ng khó có đ ạ ề ậ ườ ớ ố ộ

ng pháp m i cho v n đ ớ ố ắ ề ấ

c gi M t ph ớ ượ ộ th ng nhi u đ u vào nhi u đ u ra(MIMO). Ph ề ề ố quy lu t,mà đ ra t c n i suy b i m ng n ron. ơ ậ ượ ộ ạ t k nh ng b đi u khi n cho h th ng MIMO luôn là v n đ Vi c thi ề ế ế ệ ể khó khăn th m chí đó ch là nh ng h tuy n tính. Ý t ng đang th nh hành ậ ưở ế ệ đ c dùng đ đi u khi n nh ng h th ng MIMO tuy n tính là tách riêng ra, ế ượ ể ể ề ệ ố n u có th . Trong s t th p k qua, có nhi u cách gi ấ i quan tr ng cho v n ả ưố ể ế ọ ể c xây d ng chuyên d ng đ đi u khi n đ này b ng nh ng ph ể ề ề ươ ằ ụ nh ng thi t b tuy n tính,ch ng h n nh ng k thu t đi u khi n theo cách ỹ ữ ể ề ữ ế ị ậ t(sliding mode) và đi u khi n n ron. H u h t nh ng k thu t này là th c tr ầ ơ ỹ ữ ượ ứ ế ng h p c th . khá ph c t p và ch có th áp d ng cho m t tr ỉ ứ ạ ộ ườ ợ ụ ể c áp d ng m t cách h n ch trong Nh ng k thu t đi u khi n m đ ế ề ạ ộ ụ ể ậ ữ c nh ng quy đi u khi n nh ng h th ng MIMO ch y u vì vi c nh n đ ữ ượ ậ ệ ệ ố ữ lu t không ph i là d dàng(th ậ ng quy lu t c) và s l ố ượ ễ ả ng l n, ph thu c vào s ngõ ra và tr ng thái. th ụ M c đích c a chúng ta là c g ng tìm m t ph ủ ụ i quy t này quy lu t k t h p v i m ng n ron. ch a đ ậ ế ợ ả ư ượ ươ ạ ộ ớ ế ơ

- 94 -

Hình 3.7. C u trúc b đi u khi n PI v i b đánh giá thông s m ng n ron ộ ề ố ạ ớ ộ ể ấ ơ

3.9.4Phân tích n i h i ồ ơ

c đ ụ ượ ứ ơ ướ ộ ệ ố

ệ ữ

hình bên d c th hi n i. H ộ ượ ể ệ ở

ộ ứ ể ậ ướ ư ồ ơ ướ t b ng h i n ụ ng đ ng và đi u khi n n i h i này đ ố

ướ

c qua đó n ộ ế ổ t b i h i n ệ ở ơ ướ ầ

ộ ố

ướ ề

c: ả ị ướ ụ

t cho khí quy n; c áp d ng cho bình đun n ệ đ nh sau đ ổ ể

t c a thành bình (phân cách gi a h i và n c) là không c ng d ng r ng rãi M t h th ng n i h i c p nhi ệ ằ ồ ơ ấ ộ t h u d ng trong các quá trình hoá h c. Đáp trong công nghi p. Nó đ c bi ệ ặ ọ ệ ứ ề ướ ổ c l u thông v i t c đ bi n đ i th ng ch a m t m t ch u n ớ ố ộ ộ ế ệ ộ i=50C. t đ T wi(kg/min). N c vào,có t c đ bi n đ i theo th i gian,t i nhi ố ướ ạ c c p nhi N c trong ch u đ ậ ạ c ng ng t i trong v ch u t ỏ ụ ư ượ ấ ậ ệ ộ V. Đây là m t h th ng ba đ u vào và hai đ u ra. nhi t đ T ộ ệ ố ầ c ra và t c đ dòng h i là nh ng T c đ dòng n ữ c vào, t c đ dòng n ố ướ ướ ơ ộ ộ ố đ u vào đi u khi n c a h th ng. Nhi ậ c trong ch u ng n t đ và kh i l ố ượ ệ ộ ể ủ ệ ố ầ là nh ng ngõ ra. ữ Nh ng gi ữ ượ 1. B qua t n hao nhi ỏ 2. Đ tích nhi ộ ướ ơ

ữ c trong bình; đáng k khi so v i nhi ể t c a n ệ ủ ướ

t c a thành bình bên ngoài,ti p giáp v i môi tr ộ ế ớ

ệ ộ ủ ng xung ằ t đ c a thành bình này là đ ng nh t và b ng ườ ấ ồ

t đ đ ng nh t; i b t kỳ th i đi m nào; ờ ượ ấ ủ ể ạ ấ

c khu y đ đ t o ra m t nhi v đ c gi ệ ủ ớ 3. Đ tích nhi ệ ủ quanh là h u h n và nhi ạ ữ v i nhi t đ h i t ệ ộ ơ ạ ấ ớ 4. N c trong bình đ ướ 5. N i năng c a h i trong ng d n U ộ ủ ơ ẫ ộ ệ ộ ồ đ nh là không đ i; ả ị ượ ố ổ

- 95 -

dòng h i truy n vào n c trong ch u đ c mô t t t ệ ừ ề ơ ướ ậ ượ ả

6. L u l ng nhi ư ượ b i bi u th c ứ ể ở

2) t chung J/(min)(m

2)(0C)

q = U(Tv–To) t J/(min)(m ệ

v i q = t c đ l u l ng nhi ố ộ ư ượ ớ U = h s truy n nhi ề ệ ố ệ ệ ộ ơ 0C) t đ h i ( Tv = nhi ệ ộ ướ 0C) c ( t đ n To = nhi

ằ c b ng cách d a vào cân b ng ự c dùng trong quá ng trên ph n n c và ph n h i. Nh ng ký hi u đ ượ ệ ượ ượ ằ ữ

ch u, kg/min

3

Hình 3.8. N i h i ồ ơ ể ơ ầ c đ nh nghĩa nh sau: ư 0C) c ch y vào ( ả 0C) c ch y ra ( ả c ch y vào, kg/min ng n ả ướ c ch y ra, kg/min ng n ướ ả ng ng ng t t ụ ừ ậ ư ng h i, kg/min ơ c trong ch u,kg

ố (cid:176) C)

2

(cid:176) C) ậ ơ c, J/(kg)( ạ

t,m ệ ổ

ủ ơ ướ ủ ơ ướ

3

c đi vào,J/kg c đi ra,J/kg c trong ng, J/kg ố ủ ơ ướ ộ

Mô hình toán h c c a h th ng có th thu đ ọ ủ ệ ố năng l ầ ướ trình phân tích này đ ượ ị t đ n TI = nhi ệ ộ ướ t đ n TO = nhi ệ ộ ướ wI = t c đ l u l ố ộ ư ượ wO = t c đ l u l ố ộ ư ượ wC = t c đ l u l ố ộ ư ượ wV = t c đ l u l ố ộ ư ượ ng n m = kh i l ậ ướ ố ượ m1 = kh i l ng thành ch u, kg ố ượ V = th tích không gian h i trong ng,m ể C = nhi t dung c a n ủ ướ ệ t dung c a kim lo i trong thành ng, J/(kg)( C1 = nhi ủ ố ệ A = di n tích m t c t ngang đ trao đ i nhi ệ ể ặ ắ t = th i gian, phút ờ Hv = entanpi c a h i n HC = entanpi c a h i n Uv = n i năng c a h i n r v = m t đ h i trong ng,kg/m ố ậ ộ ơ

- 96 -

ng trình cân b ng năng l ượ ng và cân b ng kh i l ằ ố ượ ng cho ph n h i và ầ ơ ươ

c vi Ph c đ n ướ ượ ằ t nh sau: ư ế

ừ ế ng trình trên,ta th y r ng h th ng th ng này là phi tuy n. ệ ố ố

T nh ng ph ữ Nh ng véct ươ tr ng thái, đ u vào và đ u ra là: ơ ạ ấ ằ ầ ữ ầ

i u Neuro d a trên quy lu t cho nh ng h ộ ể ố ư ữ ự ậ ệ

3.9.4.B Đi u khi n t ề th ng MIMO phi tuy n ế ố

3.9.4.1.Nh ng h th ng MIMO ệ ố ữ

Gi s m t thi t b MIMO đ c cho v i m t mô hình toán h c nh sau: ả ử ộ ế ị ượ ư ớ ộ ọ

ệ ố

v i ớ x(t), f(x(t), u(t))˛ Rn, u(t)˛ Rm và y(t), g(x(t))˛ Rp. Ngõ ra h th ng y(t) c n ầ d(t)˛ Rp. ph i theo m t tín hi u tham kh o y ệ ả ả ộ

3.9.4.2.Thi ế ậ t l p quy lu t ậ

- 97 -

ự c phát tri n b ng cách s d ng mô hình toán h c c a m t thi ượ ằ ọ ủ

ể ử ụ i u. Đó là, t ả ộ ượ ừ ộ ố ư

m t mô hình có đ ị ể ừ ề ầ

c ch n phù h p. ậ c phát tri n d a trên quy lu t trong đó nh ng quy lu t B đi u khi n đ ậ ể ộ ề ế ị ớ t b v i đ ượ ể c, b ng cách m t kh năng phán đoán t ằ ộ ệ phân chia không gian tr ng thái và không gian ngõ ra và xác đ nh m t đ i di n ộ ạ cho m i ph n chia, t ậ ố i ữ ọ ư ạ đó xác đ nh nh ng tín hi u đi u khi n (quy lu t) t ệ ợ ị u, s d ng m t hàm tính toán đ ượ ỗ ử ụ ộ

p

O

N

s m i thành ph n c a véct ơ ạ ả ử ỗ

k

= 1

= 1

k

i

(cid:213) (cid:213) ẽ

i kho ng,i=1,2,…,n và véct tr ng thái có N n ổ ứ

ậ ế ả ộ ạ ầ

f].

i u đ t ể ố ề

ơ Gi ầ ủ quy ngõ ra có Ok thành ph n k=1,2,…,p. Thì s có t ng c ng ầ i i) và nh ngữ i ph n th i (đ i di n là x lu t. N u tr ng thái h th ng b t đ u t ệ ạ ắ ầ ạ ệ ố v và Ok (nh ng đ i di n c a ủ ngõ ra b t đ u và k t thúc c a h th ng là O ữ ệ ạ ệ ố ế ắ ầ ấ ố ư c tìm th y t v và yk ), quy lu t liên qua có th đ t là y chúng l n l i u ể ượ ậ ầ ượ i thi u hàm giá tr trong i bài toán đi u khi n t b ng cách gi ị ể ể ố ư ả ằ kho ng th i gian [0,t ờ ả

thi t là v i gi ớ ả ế

ườ ầ ậ ớ ượ c

y Th ữ ườ ơ d(t) có th là b t kỳ hàm tr n nào v i ch n phù h p. Hàm véct ớ ợ ọ ng H,Q và R là nh ng ma tr n đ ể ng chéo v i nh ng thành ph n đ ữ ấ ơ

ớ ộ

ể ố ư ư ả ề

ả ử

ả ự ộ ư ạ ữ ụ

|ui (t)| £ Bi, i = 1, 2, …, m, có thể i u nh gi m đ d c. ộ ố i đi u khi n t c hoàn toàn là s n i s y trong không gian hàm đi u khi n ể ữ s là ánh x gi a ph n b t đ u-k t thúc và nh ng i ta gi ầ ng phân chia là i u liên quan là liên t c. Vì th , n u s l i u b ng m ng n ron ữ ấ ễ ượ ườ ể ố ư ỉ ế ắ ầ ế ế ố ượ ằ ể ố ư i x p x trong xây d ng hàm đi u khi n t ự ề ạ ơ

H n n a, nh ng ràng bu c v i u(t) là ữ ơ đ c h p nh t d dàng trong cách gi ượ ợ Nh ng gì làm đ ữ đây, ng i u. t ố ư ở hàm đi u khi n t ề đ l n, l ỗ ấ ủ ớ bán vô đ nh là khá nh . ỏ ị

- 98 -

3.9.4.3.M ng n ron ạ ơ

ể ể ề ỹ ạ ể

ể ạ ộ ườ ế ầ

ữ ệ ạ ơ

ủ ấ ệ

c th hi n hình sau: ệ ố Đ có th t o nh ng ngõ vào đi u khi n đ mà qu đ o ngõ ra h th ng ữ ng t i u gi a nh ng tr ng thái ngõ ra ban đ u và k t thúc b t theo m t đ ấ ạ ữ ố ư ậ kỳ, chúng ta ph i hu n luy n m ng n ron nhi u l p. M ng n ron này nh n ấ ả ề ớ ơ ạ f) nh nh ng ngõ vào c a nó và o) và ngõ ra mong mu n y(t ngõ ra hi n th i y(t ư ữ ố ờ ệ i u u(t) đ th c hi n công vi c trên. C u trúc t o ra tín hi u đi u khi n t ệ ể ự ể ố ư ạ ệ ề c a b đi u khi n dùng m ng n ron đ ể ệ ở ượ ơ ạ ủ ộ ề ể

Hình 3.9. C u trúc b đi u khi n t ộ ề ể ố ư i u neuro d a trên quy lu t ậ ự ấ

ấ ệ ệ c t o b i b đi u khi n t ở ộ ề ể ố ư

ầ ể ể ữ ầ ầ ầ

ộ ộ ị

ế ạ ữ ề ạ ề ạ ạ ầ

i u và Đ hu n luy n,nh ng tín hi u đ u vào đ ượ ạ ữ ề nh ng đi m đ u vào và đ u ra c n đ c dùng. Theo lý thuy t, có m t đi u ộ ượ thú v là m t m ng n ron bán vô đ nh,nghĩa là m t ánh x gi a không gian ị đ u vào có chi u h u h n và không gian đ u ra có chi u vô h n (ví d ụ ầ nh ng hàm đi u khi n ). ữ ơ ữ ể ề

ơ ữ ị ờ ạ ủ ữ

ầ ẫ ệ ấ ầ ạ ể ạ ạ ơ ủ ệ ế

Nh ng n ron đ u ra t o nh ng giá tr r i r c c a hàm đ u vào trong kho ng ả [to,tf]. Vì th , m ng n ron có th t o ra vi c l y m u c a tín hi u đi u ề khi n.ể

o),y(tf) là nh ngữ

ớ ệ ố ộ ầ

ụ ế ố n chi u: ơ ề

Ví d , n u s ngõ ra là n v i h th ng m t đ u vào, thì y(t véct y(to)=[ y1(to) y2(to)... yn(to)] y(tf)=[ y1(tf) y2(tf)... yn(tf)]

- 99 -

ế ế ượ ả c chia thành m ph n v i chu kỳ l y m u là T, ớ ẫ ấ ầ

o,tf] đ ể

Vì th n u kho ng [t m t c p hu n luy n đi n hình có d ng: ấ ộ ặ ệ ạ

( [ y1(to) y2(to)... yn(to)... y1(tf) y2(tf) … yn(tf) ], [ u(0) u(T)... u(mT)])

ở ượ ạ ệ ố ệ đ u vào r i r c, mà chuy n h th ng t ơ ầ ề

ự ờ

, m ng n ron t o ra véct ạ ả ạ

c gi ữ

i u) t ề ể ố ư ữ ệ ố ư ả

v i [ớ u(0) u(T) … u(mT)] là véct ừ ể ờ ạ c t o b i đi u khi n t ạ i u. Sau khi hu n luy n,m ng f) và đ y(to) đ n y(t ể ố ư ấ ế n ron đáp ng ngay l p t c và th c hi n nh m t b đi u khi n th i gian ệ ậ ứ ơ ể ư ộ ộ ề ứ đi u khi n t i u cho kho ng đi u th c. Th c t ề ể ố ư ơ ề ơ ự ế ự ể tfuture-tpresent l nớ i ạ tpresent. Kho ng đi u khi n khi n [ể tpresent, tfuture] t ả trên, ánh x gi a không gian vào – c đ c p h n chu kỳ l y m u. Nh đ ư ượ ề ậ ở ạ ữ ấ ơ ra và nh ng hàm đi u khi n t ụ đ nh là liên t c. D li u (ví d i u đ ụ ượ ể ố ư ả ị ượ ng i bài toán t c b ng cách gi i u thu đ nh ng hàm đi u khi n t ữ ượ ằ ề tr ng cho nh ng tính toán ánh x này t ế ấ i nh ng th i đi m c th . Vì th ,v n ụ ể ể ờ ữ ạ ữ ư đ va ch m quy lu t là không x y ra. ậ ề ạ ả ạ

- 100 -

3.10. THU T GI I DI TRUY N

3.10.1 Gi i thi u ớ ệ

ơ ờ ớ ạ

ệ ạ ứ i ả ậ ế i quy t Trong nh ng năm 70, m ng n ron nhân t o, logic m , cùng v i thu t gi ụ ả

ượ ng h p ph c t p.

ể ắ

ủ ẵ

c phát minh ra đ b t ch ườ ở ạ ọ ự

ừ ữ

i máy tính có th t o ra m t k thu t giúp gi ự ắ ả ế ế ề

ể ạ nhiên đã di n ra-thông qua quá trình ti n hóa. ữ c nghiên c u và áp d ng thành công trong vi c gi di truy n đã đ ề các tr ứ ạ ợ ườ c quá trình phát i di truy n đã đ Thu t gi ề ậ ượ ả ướ ể nhiên trong đi u ki n quy đ nh s n c a môi tr ng. Các đ c đi m tri n t ặ ị ệ ề ể ự c a quá trình này đã thu hút s chú ý c a John Holand ( đ i h c Michigan) ủ ủ ậ ngay t nh ng năm 1970. Holand tin r ng s g n k t thích h p trong thu t ằ ợ i quy t các v n đ khó khăn gi ấ ậ ả gi ng nh trong t ư ố

c thành công trong ế ạ ượ ự ứ ệ

ể nhi u lĩnh v c trong đó có lĩnh v c đi u khi n t ộ ỹ ễ Vi c nghiên c u, tri n khai ng d ng chúng đã đ t đ ứ đ ng. ự ề ể ự ộ ụ ề ự

3.10.2 L ch s thu t gi i di truy n ử ậ ị ả ề

Tr c tiên, ý ni m v thu t gi ậ ệ ề ượ ộ ố

ồ ậ ữ ự ế i di truy n đã đ ề ả nh ng năm 50-60, th k XX. A.S. Fraser là ng ế ỉ ng đ ng gi a s ti n hóa c a sinh v t và ch ươ

i quy t v n đ d a theo s ề ự ươ ả

ế ấ ủ ừ

ng và ph ữ ố ưở

ấ ả ự ề

ứ ể ả

ế ơ ả ữ ề ả ệ ạ ự ầ ọ

ệ ế

ậ c m t s nhà sinh v t ướ h c đ a ra t i tiên phong ư ọ ừ ườ nêu lên s t ọ ng trình tin h c ự ươ ủ t gi ớ ng v Genetic Algorithms. Tuy nhiên, chính John Henry Holland m i ả ưở ề là ng ự ng th c gi i tri n khai ý t ườ ưở ứ ể ti n hóa c a con ng i. T nh ng bài gi ng, bài báo c a mình, ông đã đúc ả ủ ế ườ ng vào trong cu n sách đ u tay Adaptation in Natural and k t các ý t ầ ế ủ Artificial Systems, xu t b n năm 1974. D a trên lý thuy t c b n v GA c a Holand, Keneth De Jong đã tri n khai và ch ng minh và nh ng thành qu do ọ ông th c hi n đã góp ph n quan tr ng trong vi c t o ra n n t ng toán h c cho lý thuy t GA. ầ ầ ậ

L n đ u tiên Holand nghiên c u các thu t gi ứ ng pháp này là t i này, chúng hoàn toàn không ả các gen di truy n, Holand đã ề ừ ươ

i di truy n. có tên. Do ngu n g c c a ph ố ủ ồ đ t tên cho nó là thu t gi ậ ặ ả ề

3.10.3 Các đ c đi m, đ c tr ng ể ặ

Nh chúng ta đã bi ồ

ư ế ấ ả ễ ặ t, t ợ ậ t c các c th s ng bao g m nhi u t ề ế ắ ễ ể ắ

ạ ộ

ư ộ ố ễ ộ ỗ

ữ ả ơ

bào, trong ơ ể ố ư m i t bào có các t p h p nhi m s c th nh nhau. Các nhi m s c th là các ể ư ỗ ế chu i DNA (Deoxyribonucleotic Acid) ho t đ ng nh m t mô hình cho toàn ỗ b c th . M t nhi m s c th g m các gen, nh ng kh i DNA. M i gen mã ể ồ ắ ộ ơ ể ộ ặ t. Nói m t cách đ n gi n, m i gen mã hóa m t đ c hóa m t protein riêng bi ộ ệ ộ ỗ t l p có th cho m t đ c đi m (m t xanh, đi m, ví d màu m t. Nh ng thi ộ ặ ế ậ ữ ụ ể ể ể ắ ắ

- 101 -

ắ ộ ị ươ ứ ọ ỗ

m t nâu) đ trong nhi m s c th đ ễ c g i là các gen t ượ ắ ng ng (allele). M i gen có m t v trí riêng c g i là đi m (locus). ể ể ượ ọ

ợ ộ ậ ậ ệ ề ắ

ể ượ ọ ộ ợ

t c các nhi m s c th ) đ ấ ả ễ t c a các gen trong b gen đ ệ ủ ể ể

ớ ủ ơ ể ể ả ể ậ ặ

c g i là Toàn b t p h p v t li u di truy n (t ọ c g i b gen (genome). M t t p h p riêng bi ượ ộ ậ ộ ủ ơ ở là ki u gen (genotype). Ki u gen v i quá trình phát tri n sau này c a c s sinh s n cho ki u hình (phenotype) c a c th , các đ c đi m v t lý và trí tu , ệ ể nh màu m t, trí thông minh… ư ắ

ậ ề

ự ậ ữ ề ờ

ữ i gi ậ ễ ể ắ

i di truy n là nh ng k thu t t ỹ nhiên và di truy n. Trong cách ti p c n này, l c trình bày nh các gen trong nhi m s c th . Thu t gi ư m t nhóm các l ể ứ ử ờ

i u d a trên nh ng khái ậ ố ư i c a ả ủ ế i di ả ề ặ i có th ng c (qu n th ) trên b m t ầ nhiên các nhi m s c th v i đ thích ắ i gi ọ ọ ự ể ể ớ ộ ễ

Các thu t gi ả ni m ch n l c t ọ ọ ự ệ bài toán đ ượ truy n mô t ả ề đáp ng. Qua ti n hóa và ch n l c t ứ nghi t ả ộ ế t h n xu t hi n. ấ ố ơ ệ

nhiên đ m b o cho nhi m s c th có đ thích nghi t ể ắ

ng lai. Thu t gi Ch n l c t ọ ọ ự ề ễ ể ươ ả ầ ậ

ả c truy n cho nh ng qu n th t ữ ắ ừ ắ

ế ộ

t nh t ấ ộ ố i di truy n k t h p s đ ế ợ ẽ ượ ề ả ớ hai nhi m s c th b m đ t o thành hai nhi m s c th con m i các gen t ể ễ (offspring) v i đ thích nghi cao h n b m . Đ t bi n (mutation) cho phép ố ẹ khám phá nh ng vùng m i trên b m t đáp ng. ứ ớ ể ố ẹ ể ạ ơ ề ặ ễ ớ ộ ữ

ả ủ ề

ấ ự ả ế ế ệ ẽ ạ ế ệ ề ộ ắ ễ ể ứ

i u. i di truy n cung c p s c i ti n th h v đ thích nghi c a các Thu t gi ậ nhi m s c th và sau nhi u th h s t o ra các nhi m s c th ch a nh ng ữ ễ ể ắ t l p bi n đ i đã đ thi ế ậ ề c t ượ ố ư ế ổ

t c a thu t gi i u bình ệ ủ i di truy n v i th t c tìm ki m và t ủ ụ ậ ả ớ ố ư

ề c Goldberg. Zbigniew Michalewicz trình bày nh sau: th S khác bi ự ng đ ườ ế ư ượ

ủ ậ ố ứ ợ

Thu t gi i di truy n làm vi c v i m t mã hóa c a t p h p tham s ch ậ ề ả ệ ớ ộ không ph i v i m t tham s . ố ả ớ ộ

i di truy n tìm t ề ừ ộ ả m t qu n th các đi m ch không ph i ứ ể ể ầ

Thu t gi ả ậ m t đi m. ể ộ

ề ụ ứ

ư ứ ổ

i di truy n s d ng các lu t bi n đ i theo xác su t, không Thu t gi ớ ậ đ a vào đ o hàm ho c tri th c b sung khác. ế ặ ề ử ụ ổ ậ ấ

c a toàn b thu t gi i di truy n nh ph n đ c t ế ị ể ặ ả ủ ề ầ ậ ả ộ ư

i di truy n đánh giá thông tin (v i hàm m c tiêu), ch không ả ạ Thu t gi ả ậ s d ng lu t quy t đ nh. ậ ử ụ Nói chung, có th mô t ả . s đ Hình 4.1 ơ ồ

ầ ầ

ể ầ ế ậ ả ơ

3.10.3.1 Kh i đ ng qu n th ban đ u ầ ấ ả ị

ể ở ộ T o qu n th đ u tiên trong thu t gi ạ bao g m t ồ cách kh i đ ng khác nhau. Tr c m t bài toán áp d ng thu t gi i, là n i xu t phát quá trình ti n hóa, t c các giá tr thô ban đ u. Tùy theo v n đ c a bài toán mà có ề ủ ề i di truy n, ậ ấ ấ ụ ở ộ ầ ộ ướ ả

- 102 -

ể ả ắ

Th h ế ệ con

Mã hoá

Qu n thầ

i ả Gi thu t ậ

Đ phù ộ h pợ

Th h Cha ế ệ

Ch n l a ọ ự

Thao tác

Sao chép

ta c n ph i xác đ nh rõ nhi m s c th và cá th cho v n đ , và thông th ể đó s k t qu cu i cùng. Vi c phân tích s d a trên k t qu là c b n nh t. ị ả ố ầ ẽ ế ườ ng ấ ễ ệ ẽ ự ơ ả ấ ế ề ả

Hình 3.10 Các thành ph n c a thu t gi ầ ủ ậ ả i di truy n ề

3.10.3.2 Đánh giá cá thể

ọ ế ả

ắ ề ệ ứ ộ ồ

ắ ằ ự ể ặ ề ả

ị ể ế

Ch c ch n r ng vi c ch n cá th s thông qua k t qu , hay m c đích c a ủ ụ ể ẽ ng m c v n đ . D a trên m c đ thích nghi c a cá th , bao g m nh ng v ắ ữ ướ ấ ủ ộ ng ng v i m t mà cá th g p ph i. Thông th ớ ứ ỏ ươ ặ ườ giá tr đi m thích nghi, k t qu đánh giá g m t ng các s đi m đó. Cá th t ể ố t ố ể ả nh t s có s đi m th p nh t ho c l n nh t. ấ ể ng, đ t m i v n đ nh t ỗ ấ ồ ổ ấ ố ể ặ ớ ấ ẽ ấ

ế ế ủ ễ ắ

ươ ề ể

Theo thuy t ti n hóa c a Darwin, nhi m s c th t ể ố ể ọ ạ ng pháp đ ch n các nhi m s c th t ọ ọ ế t nh t s t n t ấ ẽ ồ ạ ắ ễ ọ ọ ạ ụ ấ

ạ i và t o ể ố ra các cá th con m i. Có nhi u ph t ớ nh t, ví d : ch n l c roulette wheel, ch n l c x p h ng, ch n l c c nh tranh, ọ ọ v.v. …(Matthew Wall [1996, 22], [1996, 23]).

ọ ọ Các cá th cha m đ ể ễ

t h n có c h i cao h n đ tham d vào th h ti p theo. th t 3.10.3.2.1 Ch n l c Roulette (Roulette Wheel Selection) ắ c ch n theo đ thích nghi c a chúng. Nhi m s c ủ ẹ ượ ế ệ ế ơ ể ố ơ ộ ự ơ ộ ọ ể

i ch n l c roulette (Davis, [1991, 8]) nh sau: Thu t gi ậ ả ọ ọ ư

ể ọ ế ủ ủ ầ ổ ọ ả

là đ thích nghi t ng c ng (total fitness). 1. Tính t ng đ thích nghi c a m i thành viên c a qu n th ; g i k t qu ộ ộ ổ ộ

2. Phát sinh n, m t s ng u nhiên gi a 0 và đ thích nghi t ng c ng (total ữ ộ ố ẫ ổ ộ ộ

fitness).

ủ ể ầ ộ

ở ề ổ 3.Tr v thành viên đ u tiên c a qu n th có đ thích nghi l n h n hay ơ ớ ầ ầ c trong qu n ướ ứ ủ ộ

b ng n, b sung vào đ thích nghi c a các thành viên đ ng tr ằ th .ể

- 103 -

ọ ọ ế ạ

ươ ể ự ộ

ng pháp này s s p h ng cá th d a trên đ thích nghi c a chúng. Cá t nh t s có đ thích ủ ấ ẽ Ph ể ấ ể ố ộ

3.10.3.2.2 Ch n l c x p h ng (Rank Selection) ẽ ắ th x u nh t s có giá tr 1, k ti p là 2, v.v. và cá th t ị nghi N (N là s các nhi m s c th trong qu n th ). ắ ễ ạ ế ế ể ấ ẽ ố ể ầ

3.10.3.2.3 Ch n l c c nh tranh (Tournament Selection) ọ ọ ạ

Ch n l c c nh tranh 2(2-tournament selection) ọ ọ ạ

ễ c ch n ng u nhiên và đ ẫ

Hai nhi m s c th khác nhau đ ễ ọ ể ế ễ ắ

ể ế ễ ầ

c so sánh v i ớ ượ ể t h n nhi m s c th I2 ễ ố ơ ể ỏ ị ạ ễ i đ n h t N nhi m ế ặ ạ ế ỡ ộ

ượ ắ ể nhi m s c th t n t i. N u nhi m s c th I1 không t ắ ể ồ ạ ắ nghĩa là: f (I1) ( f (I2), thì nhi m s c th I1 ch t đi và b lo i ra kh i qu n th ắ c phá v m t cách tùy ý). Quá trình này l p l (liên k t đ ế ượ i. s c th còn l ạ ể ắ

Ch n l c c nh tranh 3 (3-tournament selection) ọ ọ ạ

ố ư ượ ể ắ ọ

c ch n ng u nhiên và ẫ ể ễ ễ i đ n h t N nhi m ế ặ ạ ế ể ầ ỏ

ế ị ạ i. Gi ng nh trên, ba nhi m s c th khác nhau đ ễ c so sánh. N u chúng ta có f (I1) ( f (I2) và f (I1) ( f (I3), thì nhi m s c th đ ượ I1 ch t đi và b g t ra kh i qu n th . Quá trình này l p l ế s c th còn l ể ắ ạ

lai ghép Lai ghép nh m nâng cao k t qu cá th , do đó, toán t 3.10.3.3 Toán t ằ ế ả

ẽ ạ nhanh hay ch m. Còn tùy thu c vào cách t ệ ể ậ

ể ễ

ậ ỹ

ề lai ghép s t o đi u ử ổ ứ ki n cho ti n trình h i t ch c ộ ộ ụ ế và phân b các nhi m s c th mà chúng ta có xác su t lai ghép nhanh hay ấ ắ ố ch m. Sau đây là vài ph ng pháp lai ghép thông d ng trong k thu t di ụ ươ ậ truy n:ề

Lai ghép ánh x t ng ph n có th đ ạ ừ ầ ạ ừ ế

3.10.3.3.1 Lai ghép ánh x t ng ph n (PMX-Partial-Mapped Crossover) ầ ể ượ ế ợ ư ộ ộ ổ ủ ữ ằ ớ

ế

c xem nh m t bi n đ i c a lai ghép hai đi m giao nhau b ng cách k t h p v i m t th t c s a ch a đ c ặ ủ ụ ử ể bi ồ i quy t tính không chính đáng (illegitimacy) có th có. PMX g m ể các b c chính sau: t đ gi ệ ể ả ướ

ể ắ ẫ ọ ộ

Chu i con đ 1. Ch n hai đi m c t nhau cùng v i m t chu i m t cách ng u nhiên. ớ ỗ ộ c đ nh nghĩa b i hai đi m c t đ ở c g i là ánh x thành ph n. ạ ỗ ắ ượ ọ ượ ị ể ầ

2. Trao đ i hai chu i con gi a các cá th cha m đ t o ra cá th con. ẹ ể ạ ữ ể ể ổ ỗ

3. Xác đ nh quan h ánh x gi a các ph n ánh x . ạ ạ ữ ệ ầ ị

4. H p th c cá th con v i các quan h ánh x . ạ ứ ể ệ ợ ớ

Ví d :ụ

ể ể ễ ễ ắ ố ộ

Trong bài toán TSP 9-thành ph . M t nhi m s c th bi u di n toàn b ộ ng đi. đ ườ

- 104 -

9 3 | 8 5 7 1 | 6 4 2 Cá th cha: ể

Cá th m : ể ẹ Đ u tiên, hoán v gi a cá th cha (parent 1) và cá th m (parent 2). 3 5 | 2 6 1 4 | 8 7 9 ể ị ữ ể ẹ ầ

c) ề ướ

Proto-children 1: Proto-children 2: Ký hi u ‘x’ có th đ c xem nh n s (unknown). ệ ể ượ x x | 2 6 1 4 | x x x (Proto: ti n, tr x x | 8 5 7 1 | x x x ư ẩ ố

Hoán v này cũng đ nh nghĩa m t chu i nh ng ánh x . ạ ữ ỗ ộ ị ị

2 ( 8, 6 ( 5, 1 ( 7 và 4 ( 1.

Cu i cùng, đi u ch nh v i quan h ánh x ỉ ệ ề ớ ố ạ

Chúng ta có thể điền thêm các thành phố (từ các cá thể cha mẹ ban đầu),

mà không có vấn đề gì mâu thuẫn.

Cá thể con thứ nhất: 9 3 | 2 6 1 4 | x x x

Cá th con th hai: 3 x | 8 5 7 1 | x x 9 ứ ể

x đ u tiên trong cá th con th nh t (offspring 1) (s là 6, nh ng v n có ư ứ ẽ ể ầ ẫ ấ

mâu thu n) đ c thay b i 5, t ng t v i m i n x ch a bi t (‘unknown x’). ẫ ượ ở ươ ự ớ ọ ẩ ư ế

Cá th con th nh t: Cá th con th hai: ứ ấ 9 3 | 2 6 1 4 | 5 7 8 3 6 | 8 5 7 1 | 2 4 9 ứ ể ể

3.10.3.3.2 Lai ghép có tr t t (OX-Order Crossover)

Lai ghép có tr t t ử ụ c xem nh m t bi n th c a PMX s d ng ư ộ ể ủ ế

ậ ự th t c s a ch a khác. OX g m các b c sau: ủ ụ ử ữ ướ ậ ự có th đ ể ượ ồ

1. Ch n ng u nhiên m t chu i con t m t cá th cha m (parent). ẫ ộ ọ ỗ ừ ộ ể ẹ

ữ ằ ộ ỗ ị

ư t ươ ứ 2. Đ a ra m t proto-child b ng cách sao chép chu i con vào nh ng v trí ng ng nh trong cá th cha m . ẹ ư ể

t c các ký hi u t cá th cha m th hai, lúc này đã có trong ẹ ứ

chu i con. Chu i còn l i ch a các ký hi u mà proto-child c n. 3. Xóa t ỗ ấ ả ỗ ệ ừ ứ ể ệ ạ ầ

trái ủ ừ

ệ sang ph i theo tr t t ậ ự ủ 4. Đ t các ký hi u vào nh ng v trí không c đ nh c a proto-child t ố ị ị c a chu i đ t o ra cá th con. ể ữ ỗ ể ạ ặ ả

Ví d :ụ

9 3 | 8 5 7 1 | 6 4 2 3 5 | 2 6 1 4 | 8 7 9

Cá th cha: ể Cá th con: ể Đ u tiên, phân đo n gi a đ c t các đi m đ c sao chép vào cá th con. ữ ể ắ ể ạ ầ ượ ể

Proto-child 1: x x | 8 5 7 1 | x x x

- 105 -

Proto-child 2: x x | 2 6 1 4 | x x x

Chu i b t đ u t đi m c t th hai c a cá th cha m th hai là: ỗ ắ ầ ừ ể ẹ ứ ứ ủ ể ắ

8-7-9-3-5-2-6-1-4

ỗ ạ ố ở ầ trong cá th con đ u ể

Chu i sau khi lo i các thành ph 8, 5, 7 và 1, cũng 9-3-2-6-4 tiên là:

Cu i cùng, chu i này đ c đ t vào proto-child 1 đ u tiên đ t o ra cá th ể ạ ầ ể

ố ỗ con (b t đ u t ắ ầ ừ ể ượ ặ đi m c t th hai). ắ ứ

6 4 | 8 5 7 1 | 9 3 2

Cá th con th nh t: ứ ấ , chúng ta đ T ể ng t c cá th con khác: ươ ự ượ ể

Cá th con th hai: 5 7 | 2 6 1 4 | 9 3 8 ứ ể

ị ự

ị 3.10.3.3.3 Lai ghép d a trên v trí (Position-Based Crossover) (Scott Robert Ladd ) ự ồ ộ

ế ấ ớ ấ ử ữ

ự ế ợ ị ề ấ

ượ ướ

ộ ặ ạ ễ ả ơ ị

ng c a m i bit trong m t n v i m i bit t ng đ ặ ạ c nhi m s c th nh nhau. S ư ể ng ng trong cá th ứ ặ ạ ộ ắ ươ ủ ỗ

Lai ghép d a trên v trí th c ch t là m t lo i lai ghép đ ng nh t cho mã ạ hóa theo nghĩa đ t bi n k t h p v i m t th t c s a ch a. Toán t lai ghép ủ ụ ử ộ ộ đ ng nh t đ c đ ngh cho mã hóa chu i bit (bit-string encoding) b i ở ồ ỗ ổ c tiên, nó phát sinh ng u nhiên m t m t n , sau đó trao đ i Syswerda. Tr ẫ các gen liên quan gi a các cá th cha m theo m t n . M t m t n lai ghép là ẹ ữ ự m t chu i nh phân đ n gi n có kích th ộ ể t ỗ ươ con, xác đ nh cá th cha m nào s cung c p bit đó. ướ ặ ạ ớ ấ ỗ ươ ị ẽ ể ẹ

ở ấ ợ ệ ể

ồ ế ẽ ử ụ ủ ụ ử ữ ể ả ộ ộ ộ cho mã hóa đ t i quy t tính ế

B i vì lai ghép đ ng nh t s t o ra cá th con b t h p l ấ ẽ ạ bi n, lai ghép đ t bi n s s d ng m t th t c s a ch a đ gi ế b t h p l . ấ ợ ệ

Lai ghép d a trên v trí g m các b c sau: ự ồ ị ướ

1. Ch n ng u nhiên m t t p h p các v trí t ộ ậ ẫ ọ ợ ị ừ ộ m t cá th cha m . ẹ ể

2. T o ra m t proto-child b ng cách sao chép các ký hi u t ệ ừ ằ cá th cha m ể ẹ

ộ tùy thu c vào bit c a m t n t i v trí đó vào proto-child. ạ ộ ủ ặ ạ ạ ị

3. Xóa các ký hi u, lúc này đã đ ệ ượ ỗ cá th cha m th hai. Chu i ẹ ứ ể

c ch n t ọ ừ k t qu ch ch a các ký hi u proto-child c n. ầ ế ả ỉ ứ ệ

4. Đ t các ký hi u vào nh ng v trí không c đ nh c a proto-child t trái ủ ệ ị ừ

ữ ng ng v i tr t t ố ị c a chu i đ t o ra m t cá th con. sang ph i t ặ ả ươ ứ ớ ậ ự ủ ỗ ể ạ ể ộ

Ví d :ụ

9 3 8 5 7 1 6 4 2 Cá th cha: ể

3 5 2 6 1 4 8 7 9

s r ng chúng ta có m t m t n nh sau: Cá th m : ể ẹ Gi ả ử ằ ặ ạ ư ộ

- 106 -

0 1 0 0 1 1 1 0 1

ấ ủ ứ ể ấ ậ

trái sang ph i). M t n : ặ ạ Bit th nh t c a m t n là 0. Nh v y, cá th con th nh t nh n ký hi u ệ ặ ạ ứ ư ậ cá th cha (trong chu i t ả ỗ ừ ể t ừ

ể ứ 3 x x x x x x x x ư ậ ứ ậ ấ

Cá th con th nh t: Bit th hai c a m t n là 1. Nh v y, cá th con th nh t nh n các ký trái sang ph i). Đây là ký ả ặ ạ ể

ể cá th cha (cũng trong chu i t ỗ ừ c trình bày trong cá th con th nh t. hi u ti p theo t ế hi u 9, không đ ứ ấ ủ ừ ượ ứ ấ ệ ệ ể

ể ế ụ 3 9 x x x x x x x ứ ư

hai ký hi u t ấ cá th m là 5 và 2, không ch a trong cá th con th hai. Cá th con th nh t: ứ ấ Ti p t c các bit th ba và th t ứ ể ẹ ệ ừ là 0. Nh v y, cá th con th nh t nh n ậ ể ể ư ậ ứ ứ ứ

Cá th con th nh t: T ể ng t và cu i cùng chúng ta đ c: ứ ấ ố ươ ự 3 9 5 2 x x x x x ượ

3 9 5 2 8 7 1 6 4

9 3 8 5 2 6 1 7 4 Cá th con th nh t: ứ ấ Cá th con th hai: ứ ể ể

ứ ự ự (Order-Base Crossover) ỏ ủ ị

c a các ký hi u v trí đ 3.10.3.3.4 Lai ghép d a trên th t ứ ự ộ ị Lai ghép d a trên th t ự ứ ự ủ ượ ộ ọ

trong đó, th t v trí t ươ ứ ị là m t thay đ i nh c a lai ghép d a trên v trí, ổ c ch n trong cá th cha tác đ ng lên ể ệ ng ng trong cá th m . ể ẹ

Ví d :ụ

c ch n là 3, 4, 6 và 9. Th t ộ ứ ự ủ ể ẹ ể ị

ọ cá th cha s đ ẽ ượ ứ ự ướ

c a các thành c tác đ ng lên cá th m . Các thành c) trong cá th m là 2, 6, 4 và ể ẹ ạ ừ ọ ị ừ i nh ng v trí này (theo th t ấ ể cho tr ủ ộ ả ị ứ ể

Cá th cha: 9 3 8 5 7 1 6 4 2 ể Cá th m : 3 5 2 6 1 4 8 7 9 ể ẹ Gi s r ng nh ng v trí đ ượ ữ ả ử ằ ph trong các v trí t ố ph t ữ ố ạ 9. Cá th con th nh t là m t b n sao c a cá th cha trên m i v trí ngo i tr các thành ph 2, 6, 4 và 9. ố

khác đ ể ấ ả ứ ự ủ c a cá th m ngo i tr ể ẹ ạ ừ

x 3 8 5 7 1 x x x c đi n theo th t ề ượ nh ng thành ph đã có trong cá th cha. ể Cá th con th nh t: ứ ấ T t c thành ph n t ầ ử ữ ố

2 3 8 5 7 1 6 4 9

Cá th con th nh t: ứ ấ , chúng ta đ T ể ng t c: ươ ự ượ

Cá th con th hai: 3 8 5 6 1 4 2 7 9 ứ ể

ố ặ

3.10.3.3.5 Lai ghép có chu trình (CX -Cycle Crossover) ộ ố ặ ọ Gi ng nh lai ghép d a trên v trí, nó ch n m t s ký hi u t ị ư ự ọ i t cha ho c m và các ký hi u còn l ể ạ ừ ệ ẹ cá th cha không đ nhau là các ký hi u l y t ể ệ ấ ừ ể cá th cha ho c m khác. Đi m khác ẹ c ch n m t cách ng u nhiên ộ m t cá th ệ ừ ộ ể ẫ ượ

- 107 -

ữ ọ ộ ớ ng ng v i ứ

và ch nh ng ký hi u đ ỉ nh ng v trí t ng ng gi a các cá th cha m . CX làm vi c nh sau: c ch n m i xác đ nh m t chu trình t ị ẹ ệ ươ ứ ượ ữ ươ ư ớ ể ữ ệ ị

ộ c xác đ nh b i nh ng v trí t ở ữ ị ị ươ ng ng c a các ký ủ ứ

1. Tìm m t chu trình đ ượ hi u gi a các cá th cha m . ẹ ữ ể ệ

ữ ệ ể ộ ở ị

2. Sao chép các ký hi u trong chu trình vào m t cá th con b i nh ng v trí ng ng trong m t cá th cha ho c m . ẹ t ươ ứ ể ặ ộ

ữ ị

3. Xác đ nh các ký hi u còn l ệ đã là chu trình t hi u này, bây gi ệ ờ i cho cá th con b ng cách xóa nh ng ký ạ ể m t cá th cha m khác. ể ừ ộ ằ ẹ

i. 4. Đi n cá th con v i các ký hi u còn l ớ ệ ể ề ạ

Ví d :ụ

Cá th cha: ể Cá th m : ể ẹ Cá th con đ u tiên ch n thành ph đ u tiên t ọ ể 9 3 8 5 7 1 6 4 2 3 5 2 6 1 4 8 7 9 ố ầ ầ ừ cá th cha. ể

ố ứ ố ượ ừ cá th m . Trong ể ẹ

Cá th con th nh t: ứ ấ Thành ph th hai đ cá th cha thành ph này ể ố 9 x x x x x x x x c xem xét ph i là thành ph 3 t ả v trí ‘2’, nh v y: ư ậ ở ị

ứ ấ

Cá th con th nh t: ể Đ n l ế ượ ề t đi u này ng ý thành ph 5 t ụ cá th m . ể ẹ 9 3 x x x x x x x ố ừ

ứ ấ

Cá th con th nh t: T ể ng t 9 3 x 5 x x x x x , chúng ta có m t chu trình đ y đ : ầ ủ ươ ự ộ

9 3 8 5 x x 6 x 2 ể

c đi n t cá th cha m còn l i: Cá th con th nh t: ứ ấ Các thành ph còn l ố i đ ạ ượ ề ừ ể ẹ ạ

9 3 8 5 1 4 6 7 2 ứ ấ

Cá th con th nh t: , T ể ng t ươ ự

Cá th con th hai: 3 5 2 6 7 1 8 4 9 ứ ể

ế

ng truy n nh ng v trí t ứ ự ể ề tuy n tính (LOX- Linear Order Crossover) c phát tri n nh m t s a đ i c a lai ghép th t ư ộ ử ổ ủ ữ ướ ữ

, nhi m s c th đ ị ứ ự ươ ễ

ể ượ ế ắ

ể ượ ể

ể ủ ườ ế ọ

ộ ế ể ượ ể ắ

3.10.3.3.6 Lai ghép th t ứ ự . Lai ghép th t LOX đ ứ ự ượ ị ng đ i c a các gen thay vì nh ng v có khuynh h ố ủ c xem xét xoay vòng trí tuy t đ i. Trong lai ghép th t ắ ệ ố c đ t ra cho TSP. Trong bài toán s p x p công vi c c a hàng đ vì toán t ệ ử ặ ử ượ (job-shop), nhi m s c th không th đ c xem xét xoay vòng. Vì lý do này, ắ ễ i ta phát tri n m t bi n th c a OX g i là lai ghép tuy n tính (LOX), ng trong đó nhi m s c th đ c xem xét tuy n tính thay vì xoay vòng. LOX làm ế ễ vi c nh sau: ư ệ

1. Ch n chu i con t ọ ỗ ừ các cá th cha m m t cách ng u nhiên. ẹ ộ ể ẫ

- 108 -

i m t s l

ằ ầ

, lo i b chu i con 1 t cá th m ẩ ng t ộ ố ỗ l ữ ạ các đ u đ n tâm cho đ n ế ế ể ẹ ươ ự ừ ề ỗ

đ n mi n giao (cross section). cá th cha, gi 2. Lo i b chu i con 2 (sub-string 2) t ạ ỏ ể ừ ỗ t (holes) (đánh d u b ng h) và sau đó đ y các l ỗ ừ ấ khi chúng g p mi n giao nhau. T ạ ỏ và đ y các l ẩ ặ ỗ ế ề

ư ỗ ể ẹ ể ạ ể

ứ ư c a cá th m đ t o thành cá th con ể c a cá th cha đ t o thành cá th ỗ ủ ể ạ ể

3. Đ a chu i con 1 vào các l ỗ ủ th nh t và đ a chu i con 2 vào các l ấ ỗ con th hai. ứ

lai ghép có th gi ể ữ ệ ữ ử

ầ ủ ữ ể ể quan h gi a các v trí tuy t đ i cũng nh ị ẹ ệ ố ề ư ố t.

quan h đ i v i nh ng đi m đ u c a các cá th cha m càng nhi u càng t Các đi m đ u ng v i các ho t đ ng có đ u tiên th p và cao. ạ ộ ộ ư ấ ớ Toán t ệ ố ớ ầ ứ ể

Ví d :ụ

9 3 | 8 5 7 1 | 6 4 2

Cá th cha: ể ể ẹ 3 5 | 2 6 1 4 | 8 7 9 Cá th m :

Đ u tiên, phân đo n gi a các đi m c t đ c sao chép vào cá th con. ắ ượ ữ ể ạ ầ ể

x x | 8 5 7 1 | x x x x x | 2 6 1 4 | x x x ạ ệ ữ ể ắ ể ẹ ữ

ạ ỏ . i m t s l Proto-child 1: Proto-child 2: Sau đó, lo i b các ký hi u trong phân đo n gi a hai đi m c t. cá th m gi l ạ ộ ố ỗ

Cá th m : ể ẹ Đ y các l đ n khi chúng g p mi n giao. ẩ ỗ ế 3 h | 2 6 h 4 | h h 9 ề ặ

3 2 | h h h h | 6 4 9

trong cá th m đ t o ra cá th con th ư ỗ ể ẹ ể ạ ể ứ

Cá th m : ể ẹ Cu i cùng, đ a proto-child 1 vào l ố nh t.ấ

3 2 | 8 5 7 1 | 6 4 9

Cá th con th nh t: ứ ấ , chúng ta đ T ể ng t c: ươ ự ượ

Cá th con th hai: 9 3 | 2 6 1 4 | 8 5 7 ứ ể

3.10.3.4 Toán t đ t bi n ử ộ ế

Cũng gi ng nh lai ghép, toán t đ t bi n làm tăng nhanh quá trình h i t ố ư ử ộ ế

ộ ư ụ ộ

c ph ươ ể

ơ

ng ch n m t trong nh ng ph ng pháp sau : ộ i ta th ộ ụ , nh ng tăng m t cách đ t ng t, cũng có khi s không gây tác d ng gì m t khi ộ ẽ ộ không thành công. Không ai có th đánh giá đ ng pháp đ t bi n nào ế ộ ượ ng pháp đ n gi n, cũng có vài tr t ng h p khá ợ ườ ả ố ơ ph c t p. Ng ữ t h n, do đó có m t vài ph ườ ứ ạ ươ ọ ươ ườ ộ

ế ả ượ

3.10.3.4.1 Đ t bi n đ o ng ộ ị ọ c (Inversion Mutation) ể ễ ắ ộ ẫ ị

chu i gi a hai v trí này. ả Ch n hai v trí ng u nhiên trong m t nhi m s c th và sau đó, ngh ch đ o ỗ ữ ị

- 109 -

Ví d :ụ

9 3 8 5 7 1 6 4 2 ễ ắ

9 3 1 7 5 8 6 4 2 Nhi m s c th : ể Sau khi đ t bi n: ế ộ

ế

Ch n ng u nhiên m t gen và sau đó chèn nó vào v trí ng u nhiên. 3.10.3.4.2 Đ t bi n chèn (Insertion Mutation) ộ ộ ẫ ẫ ọ ị

Ví d :ụ

9 3 8 5 7 1 6 4 2 ễ ắ

9 3 5 7 8 1 6 4 2 Nhi m s c th : ể Sau đ t bi n: ộ ế

ế

3.10.3.4.3 Đ t bi n thay th (Displacement Mutation) ế ỗ ộ ẫ ọ

ng h p đ c bi ộ Ch n ng u nhiên m t chu i con và chèn nó vào m t v trí ng u nhiên. Đ t ẫ ộ ị ế t c a đ t bi n thay th , ế ệ ủ ộ ế ặ ợ

bi n chèn có th đ ư ườ ể ượ trong đó, chu i con ch ch a m t gen. ộ ỗ ộ c xem nh tr ỉ ứ

Ví d :ụ

ễ ắ

9 3 8 5 7 1 6 4 2 9 3 6 8 5 7 1 4 2 Nhi m s c th : ể Sau đ t bi n: ộ ế

ng h (Reciprocal Exchange Mutation) ế ươ ộ ỗ

3.10.3.4.4 Đ t bi n t Ch n ng u nhiên hai v trí và sau đó hoán v gen trên nh ng v trí này. ữ ẫ ọ ị ị ị

Ví d :ụ

9 3 8 5 7 1 6 4 2 ễ ắ

9 3 1 5 7 8 6 4 2 Nhi m s c th : ể Sau đ t bi n: ộ ế

3.10.3.4.5 Đ t bi n chuy n d ch (Shift Mutation) ể ộ ị

Tr c tiên, ch n ng u nhiên m t gen, sau đó, d ch chuy n nó đ n m t v ộ ị ế ể ẫ ộ ị ế ọ

trí ng u nhiên bên ph i ho c bên trái v trí c a gen. ướ ẫ ủ ặ ả ị

Ví d :ụ

9 3 8 5 7 1 6 4 2 9 8 3 5 7 1 6 4 2

9 3 5 8 7 1 6 4 2 Nhi m s c th : ể ễ Sau đ t bi n (trái): ế ộ Sau đ t bi n (ph i): ả ế ộ

3.10.3.5 Đi u ki n k t thúc ệ ề ế

ế

Thoát ra quá trình ti n hóa qu n th , d a vào bài toán mà có các cách k t ế ể ự ợ ng h p ạ ế ườ ứ ầ ộ ộ

ầ thúc v n đ khác nhau, m t khi đã đ t đ n m c yêu c u. M t vài tr ấ thông th ề ng nh sau: ư ườ

ứ -K t thúc theo k t qu : m t khi đ t đ n m c giá tr yêu c u thì ch m d t ạ ế ứ ế ế ả ấ ầ ộ ị

ngay quá trình th c hi n. ự ệ

- 110 -

-K t thúc d a vào s th h : ch n s th h , quá trình s d ng đúng ngay ự

ẽ ừ t k t qu nh th nào. ị ố ế ệ ướ ế s th h đã qui đ nh tr ố ế ệ ế ế

ả ư ế t đã bao nhiêu th h hay k t qu nào, ế ệ ế ả

c, không c n bi ầ ế ị

ng án khác nhau cho v n đ , ch ng h n nh : ư ấ ượ c ạ ặ ề ế ẳ ả ạ

ọ ố ế ệ ầ -Tính theo th i gian: không c n bi ờ ế ch d a vào s gi qui đ nh mà k t thúc. ố ờ ỉ ự -T h p: dùng nhi u ph ươ ổ ợ ch y theo s th h xong sau đó đánh giá cho ch y theo k t qu , ho c ng ố ế ệ ạ i.ạ l

ả ề ứ

ả ẽ ủ ụ ổ ế ề ứ ậ ề ầ i thu t di truy n và ph n ệ ủ i thu t di truy n trong m t s lĩnh ậ ộ ố

i u ụ ố ư

c dùng thành công trong nhi u bài toán t ượ ề ề ậ

Ứ i thu t di truy n đã đ ể ủ ế ạ ậ

ộ ớ

ệ t k m t lo i anten đ c bi ạ ể ự ế ế ộ ặ

ầ t đ ệ ượ ầ ự ấ ộ

Trên đây là t ng quan v cách th c làm vi c c a gi sau s nói đ n nh ng ng d ng c a gi ữ v c.ự 3.10.4 ng d ng GA trong bài toán t ố ư i u. Gi ả Ví d , bài toán di chuy n c a doanh nhân, bài toán l p k ho ch làm vi c và ệ ụ nhi u bài toán kèm theo ràng bu c có th th c hi n v i GA. Trong ph n này ề ọ s minh ho vi c dùng GA trong thi c g i ạ ệ ẽ ng c c g p. Toàn b anten có 6 thành ph n(hình là anten đ n c c g n v i l ơ ự ắ c đ t tên là Z 4.2), đ ớ ưỡ 1, Z2, Z3, Z4, X1 và X2. ượ ặ

Hình 3.11. Đ n c c g n v i l ơ ự ắ ớ ưỡ ng c c g p ự ấ

ng đi n tr Hình 3.12 Véct ơ ệ ớ ị

ơ ệ

ượ ổ ủ f t ừ qE (hình 4.3) c n đ c dùng đ t g n v i v i giá tr c gi ớ ớ ữ ầ 0. 0 đ n -180 ế i u trong c t ượ ố ư ầ qE phát tri n nh ng ữ i u ể ể ố ư

q đ qE v i góc nâng mong mu n c a nó v i bi n đ i c a ế ớ ng đi n tr ố ằ ườ ng trình GA đ ượ ầ ể ớ

ườ ố ủ Chúng ta mu n r ng véct m t n a bán c u. Ch ươ nhi m s c th v i 6 gen nh trong hình 4.4 ộ ữ ễ ư ắ

- 111 -

ỗ ở ễ ắ

2

(

)

desired

j

E q 0

180

M i gen đ ượ trong kho ng t ả ượ ẩ ị ể ế ể ệ 0 đ n 31 đ n v . Chu n ch n l a (hàm fitness) đ ế = - c th hi n b i 5 bit, vì th toàn b nhi m s c th có chi u dài ề ộ c cho b i ừ ở ọ ự Z ơ E (cid:229) Minimize £ " £ -

c dùng trong thi ể ượ ủ ị ế ế t k

Hình 3.13. Đ nh nghĩa gen c a nhi m s c th , đ ễ anten, m i gen g m 5 bit. ắ ồ ỗ

ồ ộ ầ

ơ ọ ộ ớ ố ổ ượ

quan tâm có th tìm đ c k t qu chi ti ọ ả ể ế ể ả ế ơ

ọ ụ Ứ

ộ ữ ự ứ

ủ ế ủ ấ ứ ụ ơ ả

ớ ố ơ ạ ạ ố ơ

c cung c p nh ng ví d hu n luy n. ạ ẳ ữ ọ ấ ụ ậ

ế ạ ậ

ứ ậ ị

ấ ơ c b i gi ả ở ộ ủ

ể c dùng đ hi u ch nh t ể ệ ề ứ ế ấ ữ ọ

ố ủ ể ự ậ

ỗ ầ c cho c ng đ ng ban đ u là 150 và ch n ra 75 trong m i l n V i v n đ đ ề ượ ớ ấ c dùng. l p. Trao đ i chéo đ n bít và hoán chuy n v i t c đ thay đ i đ ổ ặ Đ c gi t h n trong Altshuler, E. E. ọ and Linden, D. S., “ Wire–Antenna designs using genetic algorithms,” IEEE Antennas and Propagation Magazines, vol.39, no. 2, April 1997. 3.10.5 ng d ng c a GA trong h c máy ủ H c máy là m t trong nh ng lĩnh v c ng d ng ch y u c a GA. GA có ọ ể ệ th k t h p v i m ng n ron theo ba cách c b n. Th nh t nó có th hi u ể ế ợ ch nh thông s , ch ng h n tr ng s và đ phi tuy n c a m ng n ron, khi ế ộ ủ ỉ c dùng nh thu t toán đây nó đ đ ượ ệ Ở ượ ư ề h c m ng n ron. Vì th , chúng ta có th thay th thu t toán lan truy n ế ể ọ c dùng đ xác đ nh c u i thu t GA. Th hai, GA có th đ ng ấ ể ượ ể ượ ng n ron trong m t hay nhi u trúc c a m t m ng n ron. Do đó, khi s l ề ố ượ ơ ộ ơ ạ ể ả i c d đoán hoàn h o, chúng ta có th dùng GA đ gi l p n không th đ ả ể ượ ự ớ ẩ ự ộ đ ng quy t v n đ này. Th ba, GA có th đ ỉ ứ ể ượ ng trình h c. Đi u này có nhi u ng d ng h u ích nh ng thông s c a ph ữ ụ ề ươ ệ c th c hi n trong đi u khi n thích nghi, khi mà thích nghi lu t đi u khi n đ ể ượ ề ề v i GA. ớ

i pháp thay th cho h c lan truy n ng ọ

ơ ọ ệ ế ỉ c ượ ạ

ộ ấ ằ ượ ụ

ậ ể ủ ả ơ ắ ể ề ố ủ ộ ố ớ ữ ự

ể ự ữ

ế ữ ủ

ể ể ủ ạ ệ

ủ ề ể ả

ệ ể ằ

ự ể ụ ộ ể ể ư ể ầ

ấ ỉ ể ấ ộ

ự ể

ể ạ ớ ơ

ể đây, chúng ta có th xem xét m t m ng n ron ba l p v i các tr ng s ớ Ở 1 X2 X3]T và [Y1 Y2]T. Nh ng tr ng s ọ ọ ữ ẫ

ố ố 1 W2 W3 W4 W5 W6]T và [G1 G2 G3 G4]T. Hàm • GA:m t gi ộ ả H c lan truy n ng c hi u ch nh nh ng tr ng s c a m ng n ron truy n ề ề ọ ữ ượ c th ng b ng cách áp d ng nguyên t c h c gi m đ d c l n nh t. M t nh ẳ ọ ể ụ đi m chính c a thu t toán kinh đi n này là r i vào nh ng đi m c c ti u c c ể b . Do s hoán chuy n trong GA, nó có nh ng đ c tính toàn c c và vì th có ặ ụ ộ ế i quy t nh ng khó khăn c a nh ng đi m c c ti u c c b . th gi ự ể ụ ộ ữ ể ả Hình 4.5 và 4.6 minh ho vi c tìm c c ti u c a hàm Rastrigin. Đây là hàm có ự r t nhi u đi m c c ti u c c b và đ c dùng đ ki m tra kh năng c a GA. ể ể ượ ấ ộ ố ng pháp gi m đ d c V i hàm Rastrigin, vi c tìm đi m c c ti u b ng ph ả ươ ự ớ l n nh t là h u nh không th vì nh ng đi m c c ti u c c b c a nó. Hàm ể ụ ộ ủ ự ữ ớ này ch có duy nh t m t đi m c c ti u toàn c c t i (0;0). Và GA d dàng tìm ễ ụ ạ ự ể ra đi m c c ti u này. ộ (hình 4.7). Nh ng m u vào và ra là [X c a l p th nh t và th hai là [W ủ ớ ữ ấ ứ ứ

- 112 -

1 d2]T. Hàm thể

2

(

ngõ ra mong mu n là [d ố

[

2

- - ể Y 2

ượ ử ụ ữ ể ả ả ặ ớ

ộ ậ ượ ữ ẽ ầ

ữ ố ơ ọ ọ ữ ố ủ ể ẽ ộ

phi tuy n cho m i n ron là F. Véct ế ơ ỗ ơ hi n s ràng bu c là t i thi u Z v i ố ớ ộ ệ ự ] 212 ) ( ) = + Z d Y d 1 1 1 ,W2 ,W3 ,W4 ,W5 ,W6 ,G1 ,G2 ,G3 và G4. Nhi m s c th ch a 10 gen g m W ồ ể ứ ắ ễ c s d ng đ tính tr ng ọ Nh ng toán h ng trao đ i chéo và hoán chuy n đ ể ạ ổ ữ ấ s . Gi i thu t k t thúc khi Z không còn gi m n a. V i nh ng c p hu n ậ ế ố c m t t p nh ng tr ng s n ron. Ph n mô luy n vào-ra, chúng ta s tìm đ ệ ph ng s trình bày m t ví d dùng GA đ tìm nh ng tr ng s c a m ng ạ ụ ỏ n ron cho m t h MISO 3 vào-1 ra. ơ ộ ệ

Hình 3.14. Hàm Rastrigin

Nguyên t c s d ng GA cho h c m ng n ron đ c th hi n bên d i. Hình 3.15. Đ ng vi n c a hàm Rastrigin ể ệ ề ủ ơ ắ ử ụ ườ ọ ượ ạ ướ

- 113 -

Hình 3.16. Minh ho vi c dùng GA trong h c m ng n ron ơ ạ

ề ậ ọ ạ ệ ậ

ả i di truy n trong lu n văn này. Và nó ậ

ấ ể ở ề ề ế ả

ấ ố ừ ượ

k là ngõ ra t

ơ

t nh s r ng m t m ng n ron truy n th ng nhi u l p đ ứ ạ ậ ọ ượ i nút o ọ ngõ vào đ c cho. c dùng. ề ớ ượ ớ i nút th t trong l p ư c vi ế

,

, )

ọ • Thích nghi lu t h c/Lu t đi u khi n b i GA Đây là ng d ng chính c a thu t gi ậ ủ ụ ứ i quy t nhi u nh t. c t p trung gi cũng là v n đ đ ề ượ ậ H h c có giám sát ph i t o m t ngõ ra mong mu n t ả ạ ộ ệ ọ Chúng ta gi ẳ ề ộ ả ử ằ ạ t là ngõ vào t k trong l p ngõ ra, I G i Oọ ớ ạ ngõ vào và Wij là tr ng s k t n i t nút i đ n nút j. Lu t h c đ ế ố ế ố ừ sau: ) D

j

t

+

+

và W ij

( = WOIfW t ij j ij ) ( ( =+1 D+ tW tW ij ij ) ( WOIf , , = ij + + Ob j

Ia t

t

j

OIc ti i t

IWd it it

t

WOe ij j ij

i

t

t

j

j

i đây nh ng nhi m s c th đ

(cid:229) (cid:229) (cid:229) (cid:229) (cid:229) (cid:229) (cid:229) (cid:229)

ớ ễ ố

ứ ươ ắ ữ ự ự ễ

ẩ ữ

c đo b ng chu n bình ph ỏ ẩ ủ ữ ắ

ủ ố ị

i c xây d ng v i nh ng thông s sau:a ữ ể ượ ữ ng ng là nh ng gen c a nó. S phù h p c a nh ng nhi m s c th ợ ủ ủ ng c a nh ng tín hi u l ữ ằ ễ ể ị ố ư ậ ọ ạ

ủ ự ề

t t,bi,cti,dit Ở ể và eij t ắ ữ ộ i nh ng nút thu c đ i t ệ ỗ ạ ươ ượ t. Sau quá trình l p ngõ ra. Chu n càng nh thì nh ng nhi m s c th càng t ố ớ ữ i u c a các thông s . Vì nh ng ti n hoá gen, GA xác đ nh nh ng giá tr t ữ ế ể lu t h c, s thích nghi c a chúng xây thông s aố t,bi,cti,dit và eij đi u khi n d ng nh ng lu t h c m i. Hình 4.7 minh ho quá trình thích nghi c a nh ng ữ ự ậ ọ lu t h c ậ ọ

ủ ữ ớ

Hình 3.17. S thích nghi lu t h c b ng cách dùng GA ậ ọ ằ ự

ữ ch nh. Ví d xem xét m t b đi u khi n PID t ậ ề ộ ộ ề ể ể ự ỉ

nh sau: ữ c dùng đ thích nghi nh ng lu t đi u khi n trong nh ng GA cũng có th đ ể ượ ch nh. h th ng thích nghi t ự ỉ ệ ố đây, lu t đi u khi n có th đ ể ậ Ở ụ c di n t ể ượ ễ ả ư ề

(

)

)

(

=

- 114 - ) ( + teKteK

( tu

+ Kdt

de

)dt

I

P

(cid:242)

ớ ị ỗ ự

D i(ngõ ra mong mu n-ngõ ra th c), u(t) là tín hi u đi u ề ệ ố ư i u ng tích phân

i bình ph ể ỗ ươ ỏ

V i e(t) bi u th l ể ố ệ khi n và K p,KI,KD là nh ng h s t l , tích phân và vi phân. Vi c t ệ ố ỉ ệ ữ Kp,KI,KD đòi h i tho mãn vài chu n, nh t ư ố ả ( ) 2 te i thi u l dt ẩ (cid:242)= ISE

ị ể ể

ơ

ợ ắ

ể ệ ế ằ ố ầ ặ ể ố

*

* p

ư ữ ả ề ẽ ề

KD

KI

ng là vài phút),GA s đ xu t lu t đi u khi n, đ ấ *]T.Ki n trúc c a toàn b h th ng đ ồ ườ i u [K t ằ c dùng đ xác đ nh nh ng lu t đi u khi n khác nhau b ng ề ậ ữ p KI KD]T. Nói cách khác khác nhau [K c dùng nh hàm phù h p. Vì ượ ể ẽ ọ ự i thi u ISE. Sau m i kho ng th i gian cách ỗ c mô ậ ể c th ễ ờ ể ộ ệ ố ượ ượ ủ ế

GA có th đ ể ượ cách l a ch n ng u nhiên nh ng véct ữ ọ ẫ ự này th hi n c ng đ ng. ISE đ nh ng véct ộ ơ ữ th trong m i chu kỳ ti n hoá (s l n l p) s ch n l a nh ng nhi m s c th ỗ ế c ng đ ng b ng cách t t h n t t ố ơ ừ ộ nhau h u h n (th ạ ữ b i véct t ơ ố ư ả ở hi n trong hình 9. ệ

Hình 3.18.Cách th c làm vi c c a b đi u khi n t ệ ủ ộ ề ể ự ỉ ch nh PID d a trên GA. ự ứ

ng đi cho Robot ườ

ị ạ ế ộ

ườ ườ ừ ị ế ả ả ị

ố ng đi(hình 4.9). Vì th ể

3.10.6.Ho ch đ nh đ ị ạ ng đi cho Robot là m t bài toán tìm ki m, trong đó robot Ho ch đ nh đ v trí b t đ u đ n v trí cu i cùng. Robot ph i di ng đi t ph i ho ch đ nh đ ị ắ ầ ạ ế chuy n mà không va ph i b t kỳ v t c n nào trên đ ườ ậ ả ả ấ ữ nh ng v t c n trong không gian làm vi c c a robot tác đ ng nh là nh ng ệ ủ ậ ả ư ữ ộ

- 115 -

ng đi. Bài toán có th đ ộ ể ượ ạ ị

c gi ả ủ ả

ọ ậ ả ợ ủ ườ ế ề ế ộ

ng đi là nh ng thông s c n tìm. ế i quy t ràng bu c cho bài toán ho ch đ nh đ ườ b i GA b ng cách ch n hàm fitness phù h p trong đó kho ng cách c a nh ng ữ ở ph n đ ủ ng đi và đ tuy n tính c a ầ đ ườ ằ ng đi đ n v t c n, chi u dài c a đ ườ ố ầ ữ

Hình 3.19. Ho ch đ nh đ ạ ị ườ ng đi b i m t robot đi qua các v t c n ậ ả ộ ở

CH

NG 4.

ƯƠ

MÔ HÌNH HOÁ QUÁ TRÌNH CÔNG NGH C A T H P NĂNG L

Ệ Ủ Ổ Ế NG NHIÊN LI U THAN VÀ THI T

K H TH NG ĐI U KHI N QUÁ TRÌNH

ƯỢ Ế Ệ Ố

Ệ Ể

ữ ươ

ể ự ữ ề ể

ấ ệ ữ ỹ ế ượ ể ậ ề ế ơ ả

ằ ế ể

ế ươ ẽ ề ả ậ ỹ ượ ọ

h p thi ộ ả ể ổ ợ

ế ế ữ

h p. Trong đ tài này s d ng mô hình đ ề ề

ở ấ

ả ầ ờ

ủ và t ừ ữ ể ả

ệ ố ậ ề ừ ự ẽ ể ậ

ể ấ ờ

ộ ề ề ệ ể ề

ế ờ ứ ể ả ể

ủ ng này s nói v nh ng quá trình k thu t và các mô hình c a Ch c đi u khi n. Nh ng khái NLNLT đó là n n t ng đ xây d ng chi n l t c b n bên trong quá trình, ni m quá trình k thu t cung c p nh ng hi u bi c b ng cách kh o sát và phân tích tr c ti p nh ng ữ mà không th có đ ự ả ng trình toán h c. Nói cách khác đ hi u rõ nh ng quá trình bi n đ i ổ ph ể ể ữ ệ t b ta c n ph i hi u rõ quá trình công ngh trong m t thi t b hay t ầ ế ị ế ị ệ h p NLNLT và thi t k nh ng h c a nó.Có nhi u mô hình mô ph ng t ổ ợ ỏ ề ủ c ượ th ng đi u khi n cho toàn b t ử ụ ộ ổ ợ ể ố cho b i Raul Garduno-Ramire. Nó đ ệ c xem là mô hình đ n gi n nh t hi n ơ ượ ữ th i cho mô ph ng toàn b quá trình đ ng c a NLNLT.Trong ph n 4.2 nh ng ộ ộ ỏ đó có th suy ra nh ng mô c mô t mô hình toán h c phi tuy n s đ ế ẽ ượ ọ c) cũng nh tuy n tính (không gian tr ng thái và ma hình tĩnh(thu n và ng ạ ế ư ượ ồ ng ng. T đó s xây d ng h th ng đi u khi n g m tr n hàm truy n) t ề ứ ươ hai b đi u khi n: • Đi u khi n Feedforward : là b đi u khi n neuro-m cung c p nh ng tín ộ ề ữ ể ỹ ạ ng phi tuy n theo đúng qu đ o hi u đi u khi n chính đ lái đ i t ố ượ setpoint. B đi u khi n này là b đi u khi n m ng d ng kh năng h c ọ ộ ề ụ c a m ng n ron đ tinh ch nh nh ng thông s c a nó. ữ ỉ ủ ố ủ ể • ạ ề ệ

ể ộ ề ơ ể khi n hi u ch nh c n thi ề Đi u khi n Feedback: bù tín hi u, nó cung c p nh ng tín hi u đi u ấ t đ đi u ch nh và lo i nhi u trong nh ng lân ạ ể ế ể ề ữ ễ ệ ữ ệ ầ ỉ ỉ

- 116 -

ỏ ộ ề ề

ộ i di truy n đ tinh ch nh thông ỹ ạ ứ ể ể ụ ư ề ậ ả ờ ỉ

c n nh xung quanh qu đ o đi u khi n. B đi u khi n này cũng là b ể ậ đi u khi n m nh ng ng d ng thu t gi ể ề s c a nó. ố ủ

4.1 Quá trình k thu t c a t h p năng l ng ậ ủ ổ ợ ỹ ượ

ph n trên, ph

ầ ề ỹ c đ c p ượ ề ậ ở ệ ề

ể ề

ươ

ủ ệ

ỉ ặ ề

ệ ố ẽ ự ể ệ ề ậ ị

ữ ệ

c đ a vào vi c t i u toàn b quá trình d ộ ậ ả ượ ệ ố ư ướ ấ ư ể

Nh đã đ ẽ ế ng pháp lu n c a đ tài này s k t ư ươ ậ ủ ề h p r t nhi u khái ni m v k thu t đi u khi n, k thu t quá trình và k ỹ ợ ấ ậ ề ậ ể ỹ thu t ph n m m cho vi c thi t k toàn b h th ng đi u khi n là tr ng tâm ề ầ ậ ọ ộ ệ ố ệ ế ế c a đ tài. Trong ch ng này, nh ng khía c nh k thu t quá trình đ c chú ý ủ ề ượ ậ ỹ ạ ữ v i vi c cho th y r ng hi u su t đ ể ạ c c i ti n c a NLNLT ch có th đ t ấ ằ ệ ớ ấ ượ ả ế đ t c khi h th ng đi u khi n v n hành hài hoà v i nh ng đ c tính nhi ệ ể ậ ượ ữ ớ ng tác gi a k thu t quá trình và k đ ng. Có l s liên quan nh t v t ỹ ữ ấ ề ươ ộ ỹ ậ ữ ng đi u khi n và nh ng thu t đi u khi n là vi c đ nh nghĩa nh ng đ i t ể ề ố ượ ữ ậ chính sách v n hành quá trình. Trong đó, nh ng khái ni m quá trình k thu t ỹ i thi u ph i đ t i b t kỳ tình ố hu ng v n hành nào. ậ ố

4.1.1 Quá trình công ngh nhi ệ ệ t đi n ệ

ỹ ỹ ợ ậ ệ ễ ể ậ

ỉ ộ ả

ạ ậ ề

ệ i h n trên trong hi u su t t h p năng l ậ ấ ổ ợ ữ ề

Vi c tích h p k thu t quá trình và k thu t đi u khi n là khá d hi u. Nó ể ề c xem xét mà còn là không ch là mô hình toán h c c a quá trình c n đ ượ ầ ệ ộ t đ ng nh ng h i tho i v n hành nh ng nguyên t c t đ ng hoàn h o và nhi ữ ắ ự ộ ế c b n. Trong đ tài này, nh ng khái ni m k thu t quá trình bao g m ki n ồ ỹ ơ ả th c c b n v nh ng gi ng và ứ ơ ả ượ ệ đ nh tính c a nh ng quá trình đ ng. ủ ị ọ ữ ữ ớ ạ ộ ữ

4.1.2 Nh ng gi i h n hi u su t trên c a NLNLT ữ ớ ạ ủ ệ ấ

ộ ấ ượ

ả ổ ệ ấ ỏ ậ

ng hoá h c c a nhi n li u than đ c truy n vào trong năng l ng nhi ng đi n t ng, s d ng n ử ụ ượ ượ ệ ệ

ơ ở ượ ể

ượ ệ

ượ ấ ỏ ữ ờ

ượ ổ ể t đ ng l c. nhiên li u than thông qua vài M t NLNLT s n xu t năng l ệ ừ c là ch t l ng v n hành. Năng quá trình chuy n đ i năng l ướ ể ệ t l ượ ề ọ ủ ượ ở c chuy n thành năng l ng c xoay b i c a h i b i boiler, sau đó nó đ ơ ủ ng đi n b i máy phát tuabin và cu i cùng nó đ ở ể ố ư (hình 4.1). Đ ng th i, ch t l ng làm vi c chuy n đ i gi a bay h i và ng ng ơ ồ t ụ c chuy n thành năng l ệ trong m t m ch kín theo chu trình nhi ệ ộ ự ạ ộ

- 117 -

ơ ệ ổ ợ ng nhiên li u than đ n gi n ả

ở ộ ệ ữ ế ị ấ ủ ạ Hình 4.1. T h p năng l ấ ủ ượ

ng, vi c truy n nhi ậ ệ ưở ặ ợ ệ ậ ấ ỏ ề

ườ

ả ử ể ơ

ề ệ c bên đ ệ ậ ng xung quanh đ ượ ữ ể ướ

t đ -entropi c a m t chu kỳ Rankine đ n gi n lý t ủ ụ ệ ộ ơ ả

hình 4.2 v i nh ng tr ng thái 1 đ n 4 t ớ ữ ộ ạ ươ ứ ế

ừ ể ướ ẳ

i phóng b i quá trình đ t nhiên li u đ t đ ệ ượ ấ ượ ừ ể ở

t đ ệ ượ ở

ướ

ng nhi ừ ạ ạ ừ ạ

ừ ể ả ị ạ ộ ư

ể ạ

ộ c chuy n t

ể t đ ệ ượ khi nó chuy n t h i b o hoà sang n đi m 4 đ n 1, nhi ế ụ ệ ướ ỏ ể ừ ơ ả ư

ượ Vì hi u su t c a nh ng máy phát đi n là r t cao(~98%), hi u su t c a toàn ấ ệ ệ i, h u c quy t đ nh b i hi u su t c a nh ng b ph n còn l h p đ b t ầ ấ ủ ộ ổ ợ ữ ệ t đ ng l c c a ch t l ng làm vi c. h t b i nh ng đ c tính c a chu kỳ nhi ệ ộ ủ ữ ế ở ự ủ t ra môi ng h p v n hành xác l p lý t Trong tr ệ ườ c b qua, nh ng thay đ i đ ng năng và đi n năng tr ệ ữ ổ ộ ỏ ệ s đ đ n gi n vi c c gi không đáng k và nh ng quá trình ng ả ượ ượ phân tích. D i nh ng đi u ki n này vi c chuy n ch t l ng làm vi c qua ệ ấ ỏ ể ữ là đ ng áp, trong khi đi qua tuabin và b m là đ ng boiler và b ng ng t ẳ ư ộ ưở ng entropi. S đ nhi ơ ơ ồ đ ữ ng ng v i nh ng c th hi n ượ ớ ể ệ ở đi m 1-4 trong hình 4.1. ể T đi m 1 đ n 2, n c nén đ ng entropi trong b m, tăng áp su t đáng k . ể ế ơ T đi m 2-3 nhi c gi ề c truy n ả ệ ố vào trong ch t l ng làm vi c trong boiler và nó chuy n n c l ng thành h i ơ ấ ỏ ệ ướ ỏ b o hoà áp su t không đ i. L c truy n cho ch t l ng ch t ấ ổ ấ ả ượ ấ ỏ ề l ng làm vi c tăng nhi t đ c a nó t ệ t tr ng thái 2 lên tr ng thái c g i là nhi ệ ỏ ệ ộ ủ ọ ạ . Nhi i tr ng thái c, t bi u l t đ t ệ ộ ả c b t đ u sôi là nhi i đó n t đ b o ệ ộ ạ ể ộ ạ ắ ầ ng nhi t đ hoà, và l c thêm vào t tr ng thái c đ n đi m 3 mà không tăng ượ ệ ượ ể ế c g i là nhi t đ đ nhi t n. T đi m 3 đ n đi m 4, h i bão hoà ch u qúa ế ệ ẩ ọ ệ ộ ượ ị ơ ể . Vi c i b ng ng t trình gi n n entropi trong tuabin gi m áp đ n giá tr t ệ ở ụ ế ả c dùng đ t o chuy n đ ng xoay tr c đ đ y máy phát đi n. Cu i n h i đ ố ụ ể ẩ ở ơ ượ ệ ướ c ch t l ng làm vi c cho n cùng, t ấ ỏ ể ừ ừ ể làm mát trong b ng ng t ớ c l ng v i áp su t không đ i. ộ ổ ấ

- 118 -

Hình 4.2 S đ nhi t đ -entropi c a m t chu kỳ Rankine đ n gi n lý t ng ơ ồ ệ ộ ủ ả ơ ộ ưở

ổ ề ệ ượ ậ ấ

t toàn b b ng cách tăng nhi ệ

ữ ươ ệ ấ ỏ ộ ằ ệ

c tái t o, nh đ ạ ướ

c th hi n c th hi n ư ượ ể ệ ở t đ ng l c đ ượ ự

ữ ệ ộ ậ t và làm nóng n ứ ề ậ

ề ự

ệ ệ

ạ ủ ệ ở ộ ng d n t ệ ữ

ể ệ ấ

ệ ộ ụ ẳ ữ

ộ ế ể ệ ệ

ấ ữ ạ

ơ ả ể ậ ơ

ể ầ ơ

ệ ộ ổ

c g i là nh ng b trao đ i nhi ượ ọ

áp su t không đ i t ộ ậ ệ ơ ấ ấ ố

t tr ề ầ

c khi tr ượ ướ ự ệ ệ

máy th t, r t nhi u hi u ch nh đ ể ả ế c thêm vào đ c i ti n Trong nh ng t ỉ ữ ệ t đ ngõ vào c a l t ng nhi hi u su t nhi ủ ượ ệ ộ ấ t và gia ng pháp chính là qúa nhi thêm vào ch t l ng làm vi c. Nh ng ph ệ nhi hình 4.3. Nh ng thay ữ ệ hình 4.4. Theo đ i t ng ng trong chu kỳ nhi ể ệ ở ổ ươ đó, đi m đ c p đ n nh ng v trí v t lý trong hình 4.3 và tr ng thái đ c p ề ậ ể ạ ế ị đ n tr ng thái nhi t đ ng l c trong hình 4.4. ạ ế ự ệ ộ ng có t, th c th c hi n b i nhi u b c p nhi t tái t o n Nhi c c p đ ườ ạ ệ ộ ấ ở ượ ướ ấ t. Theo hình t nhi t m b kh khí và b ti ba lo i:c p nhi t kín, c p nhi ộ ế ử ệ ấ ệ ạ ấ đi m 1 đ n đi m 7. Nén đo n t tái t o theo đ 4.3, l ạ ng nhi ượ ể ế ẫ ừ ể ườ ệ ơ c th c hi n b i nh ng b m t đ ng entropi c a ch t l ng làm vi c đ nhi ở ượ ấ ỏ ệ ẳ ự ạ c c p (đi m và tr ng b ng ng t (đi m và tr ng thái 1-2) và b i b m n ể ở ơ ạ ư ộ ướ i nh ng b c p nhi t đ và entropi di n ra t thái 4-5). Đ ng áp tăng nhi t áp ệ ộ ấ ễ ạ su t th p (đi m và tr ng thái 2-3), b kh khí (đi m và tr ng thái 3-4), ạ ể ử ộ ể ấ nh ng b c p nhi t (đi m và t cao áp (đi m và tr ng thái 5-6) và b ti t nhi ể ạ ộ ấ tr ng thái 6-7). ể t nh n h i b o hoà ra kh i bao h i boiler (đi m 8) đ Quá trình quá nhi ỏ ệ c khi vào ph n cao áp c a tuabin h i(đi m 9). Quá đ n h i quá nhi t tr ướ ơ ủ ệ ế t phân ng di n ra nhi t th cao áp trong m t t p nh ng b trao đ i nhi ữ ở ễ ườ ệ t s c p và th c p, dùng khí h i bi ơ t, đ ổ ộ ứ ấ ữ ệ t đ h i tăng ế tr ng thái 8 đ n c a quá trình đ t. Nhi ệ ộ ơ ổ ừ ạ ở ủ ơ ạ tr ng thái 9. Sau khi n đ ng entropi qua tuabin cao áp (đi m 9-10), h i l i ở ẳ ể ạ nh n đi u ki n quá nhi c khi vào ph n h áp (đi m 11). ướ ệ ậ ể ạ ệ ơ t đ th hai này đ t dùng khí h i c th c hi n b i b gia nhi Đi m tăng nhi ệ ộ ứ ể c a quá trình đ t, và di n ra áp su t không đ i v i m t giá tr trung gian ễ ố ủ ở ộ ổ ớ ấ ộ ở ị

- 119 -

. Nhi ơ ủ ệ ộ ơ ừ ạ ụ ư ộ

t đ h i tăng t ầ

ệ ộ ữ ế ấ ấ

tr ng thái 10 gi a ngõ ra c a bao h i và b ng ng t ữ đ n 11. Cu i cùng h i ch u s n đ ng entropi khác qua ph n tuabin h áp, ị ự ở ẳ ạ ơ ố ế t o c năng và m t nhi ị ủ ộ t đ cũng nh áp su t cho đ n nh ng giá tr c a b ư ơ ạ ng ng t ư (đi m và tr ng thái 12). ạ ụ ể

t/gia nhi Hình 4.3. T h p v i quá nhi ổ ợ ớ ệ ệ t/tái t o ạ

Hình 4.4 S đ nhi t đ -entropi ơ ồ ệ ộ

ư ề ạ

Ngoài ra còn có quá trình exergy nh ng trong ph m vi đ tài này không t mà s dùng k t qu c a Raul Garduno-Ramirez. đi vào chi ti ả ủ ế ế ẽ

- 120 -

ở ề ượ

ế ủ ử ụ ế

ậ ủ ề ấ ệ ờ

ượ ộ ủ

c th hi n b i m t mô hình phi tuy n b c ba v i ba ph ế ậ ộ ớ ở

ủ ị

ủ ề

f

l ể ố ộ ư ượ c c p cho bao h i (u ướ ấ ơ ứ ướ

c) ệ ấ ơ ậ ộ ấ ỏ ấ ơ ệ

4.2 Mô hình phi tuy n c a NLNLT c cho b i Raul Garduno-Ramire. Đó Trong đ tài này s d ng mô hình đ là m t mô hình phi tuy n MIMO b c ba. Mô hình th hi n boiler P16 và ể ệ ậ ộ Oresundsverket, Malmo Thu đi n là ch đ nghiên c u trong tuabin G16 ỵ ể ở h n 3 th p k qua. Nó đ c xem là mô hình đ n gi n nh t hi n th i cho mô ỷ ơ ả ơ ph ng toàn b quá trình đ ng c a NLNLT. ộ ỏ ươ ng NLNLT đ ể ệ ượ ữ trình tr ng thái, ba ngõ vào và ba ngõ ra. Nh ng ngõ vào là v trí c a nh ng ạ ữ ơ ế ng c a nhiên li u (u ng kh i l van lái đi u khi n t c đ l 1) , h i đ n ố ượ 3). Ba ngõ ra là công su t đi n (E-MW), tuabin (u2) và n ệ ơ 2) và sai l ch m c n ạ c bao h i. Ba bi n tr ng áp su t h i bao h i (P –kg/cm ế ệ ấ ơ r thái là công su t đi n, áp su t h i bao h i và m t đ ch t l ng(h i-n ơ ướ ơ ấ . T t c ph ng trình mô hình đ c tóm t t bên d i: ấ ả ươ ướ ượ ắ

B ng 4.1.Ý nghĩa c a các bi n ế ủ ả

Bi nế Mô tả Đ n vơ ị

- 121 -

c

V trí van nhiên li u ệ t l u ế ư ấ ướ ệ

f

Công su t đi n ngõ ra Áp su t h i bao h i ơ c bao h i M c n ơ U1 U2 U3 E P L r ị V trí van ti V trí van c p n ị ấ ấ ơ ứ ướ ậ ộ ấ ỏ M t đ ch t l ng bao h i ơ

T c đ l u l ng nhiên wf Pu Pu Pu MW Kg/cm2 M Kg/cm3 Kg/s ố ộ ư ượ ố ượ

ws ww Kg/s Kg/s T c đ l u l ố ộ ư ượ T c đ l u l ố ộ ư ượ ố ượ ố ượ ng h i ơ ướ c ng n

T c đ nhi ố ộ t nhiên li u ệ

Kw Kg/cm3 ef Ps a ng kh i l li uệ ng kh i l ng kh i l c pấ ệ M t đ h i ậ ộ ơ ấ ượ

s we

T c đ l u l Kg/s Ch t l ố ộ ư ượ ng h i ơ ng kh i l ố ượ ng h i ơ

T h ph ng trình trên s rút ra các mô hình tĩnh thu n và ng c. ừ ệ ươ ẽ ậ ượ

4.3 Nh ng đi m cân b ng ể ữ ằ

ợ h p và đ ữ ượ ằ c nh ng đi m cân b ng ể ồ c dùng đ hu n luy n nh ng b đi u khi n thu n và h i ng trình trên s tìm đ ệ ệ ươ ể ượ ộ ề ẽ ữ ể ậ ấ

T t p h p nh ng h ph ừ ậ c a t ủ ổ ợ ti p.ế

B ng 4.2. Nh ng đi m cân b ng áp su t không đ i ổ ữ ể ả ấ ằ

- 122 -

B ng 4.3. Nh ng đi m cân b ng áp su t thay đ i ổ ữ ể ả ằ ấ

B ng 4.4. Nh ng đi m cân b ng gi i h n áp su t cao ữ ể ả ằ ớ ạ ấ

- 123 -

B ng 4.5. Nh ng đi m cân b ng gi ữ ể ả ằ ớ ạ i h n áp su t th p ấ ấ

4.4. B x lý đi u khi n thu n ề ộ ử ể ậ

c mô t ử ể ề

ả ầ

ầ ả ủ ữ ớ ả ằ ế

ể ở ẫ ầ

. ả ậ ượ i di n r ng yêu c u kh năng ư NLNLT ng pháp này đã Trong ph n này môđun x lý đi u khi n thu n đ Hi u qu c a NLNLT khi v n hành v i t ậ ệ ch u đ ằ ổ ớ ượ ị nh ng nhi u ng u nhiên. Hi n th i, h u h t h th ng đi u khi n ề ờ ệ ữ là nh ng c u hình nh ng b đi u khi n PID nhi u vòng. Ph ộ ề c nh ng bi n đ i l n h ng ngày , h ng tu n và theo mùa cũng nh ễ ấ ệ ộ ầ ế ệ ố ề ươ ữ ữ ể

- 124 -

t ng ố

ư ườ ế ị ủ ặ

ạ ậ ậ ổ ầ ữ

ố ữ

ể ữ

ỉ ể ư ể ề ở ơ ồ ề ễ

h p,làm cho chúng ít đ ấ ậ ượ

ấ ủ ệ ộ

ậ ề

ơ ả c k t h p đ đ t đ ế ợ ậ

ể ề ể ế ồ ế ng c b n là dùng đi u khi n thu n vòng h đ ồ

ế ữ ỹ ạ ệ ộ

c đi u khi n FF/FB đã đ c ng d ng thành công cho đi u khi n t ề ể ấ ổ ượ ứ ễ ụ

ổ ợ ữ ơ

ề ệ ữ ế

ươ

i u đ t đ t ệ ộ ố ư ể ệ ượ

t k d a trên gi ữ ộ ơ ồ ậ

c mô t ươ ượ ể ậ

i thu t di truy n. ề ộ ử ủ ụ ễ ệ

c v n hành t ố ư

ệ ộ ườ ậ ộ ộ ề ộ ộ ậ ở

ấ ượ ế ế ữ ậ

ơ ồ

ể i u. ở ả ơ i c ch ng minh giá tr c a nó trong su t quá trình v n hành bình th ứ b n, n i mà nh ng đ c tính c a máy là không đ i g n nh tuy n tính và k t ế ữ ơ ủ ả i, v n hành di n r ng đòi h i nh ng yêu v t lý m nh c a c l h p y u. Ng ủ ệ ộ ượ ạ ế ỏ ợ ậ ề nh ng tình hu ng v n hành và đi u thi t b và d n đ n nh ng xung đ t ậ ộ ở ế ẫ ế ị ữ nh ng đi u khi n không đ i. c thi khi n vì NLNLT đ ổ t k đ v n hành ể ề ế ế ể ậ ượ ượ D i nh ng tình hu ng này, nh ng s đ đi u khi n truy n th ng, đ c ữ ướ ề ố ữ t k và tinh ch nh đ đi u ch nh và lo i nhi u, nh ng khi tracking setpoint thi ạ ỉ ế ế c ch p nh n cho có th gi m hi u su t c a toàn t ổ ợ ệ ể ả v n hành chu trình di n r ng. ậ Đi u khi n thu n và h i ti p(FF/FB) có th đ c ể ạ ượ ể ượ ể ở ể v n hành di n r ng. Ý t ề ưở ệ ộ ậ thao tác di n r ng theo setpoint và đi u khi n h i ti p vòng kín đ đi u ể ề ệ ộ i quy t nh ng b t n và nhi u quanh qu đ o l nh. M t chi n ch nh và gi ế ả ỉ ể ả i l ượ h p tuabin khí và h i trong nhà máy đi n chu trình di n r ng c a nh ng t ủ ệ ộ k t h p[Uram 1977, Garduno and Sanchez 1995]. Thêm vào đó nh ng k t qu ả ế ợ mô ph ng s d ng nh ng ph ng pháp khác nhau cho FF/FB. Trong [Weng ử ụ ỏ and Ray 1997] m t s đ tracking nhi ệ c th hi n và vi c thi ả ế ế ự ng này, mô đun b x lý đi u khi n thu n(FFCP) đ ả Trong ch ề t (hình 4.5). M c đích c a FFCP là làm d dàng vi c v n hành theo chi ti ậ ế setpoint di n r ng cho NLNLT, và cung c p nh ng thích nghi h th ng theo ữ ệ ố ấ yêu c u ng i u. Môđun FFCP i v n hành off-line đ đ t đ ậ ể ạ ượ ầ t k giám sát. B đi u khi n g m m t b đi u khi n thu n và m t b thi ể ế ế ộ ộ ộ ề ể ồ c thu n là m t b bù m MIMO phi tuy n m mà th c thi mô hình tĩnh ng ượ ự ế ờ ề d là nh ng ngõ vào, nó cung c p tính hi u đi u c a NLNLT; nh n setpoint y ệ ữ ủ t k giám sát, đ ff là nh ng ngõ ra. B thi khi n thu n u ạ ở c kích ho t b i ể ộ i v n hành, dùng s đ neuro-m đ tinh ch nh b đi u khi n thu n off- ng ậ ộ ề ỉ ờ ể ườ ậ line đ hoà h p v i t p d li u hu n luy n vào-ra xác l p t ệ ể ớ ậ ữ ệ ậ ố ư ấ ợ

- 125 -

ộ ề t k m cho FFCP, ng ề ể ạ ượ Hình 4.5. B đi u khi n thu n a ế ế ở

ấ ở ộ c m t thi ộ ộ ấ

ạ ẹ ụ ệ ố ầ ủ ể

ờ ấ ề ờ

ỗ ể

ự ề

ề ệ ế ề

ấ ề ậ ả

ả ệ ộ ể ề ậ

ậ ả ệ ờ ề ồ ữ ấ ậ

ể ữ ấ

ệ c u c Ld (hình 4.6). ậ Đ đ t đ i ta đ xu t cho b đi u ộ ề ườ ư khi n thu n m t c u trúc mà có th d dàng và h th ng m r ng cũng nh ể ễ ậ ể ệ ố thu h p, theo yêu c u c a ph m vi ng d ng h th ng đi u khi n hoà h p. ợ ứ ộ ậ Nói chung, c u trúc bù m MIMO g m vài môđun con m MISO đ c l p, ồ c t o ra. M i môđun con m t cái cho m i tín hi u đi u khi n thu n s đ ỗ ậ ẽ ượ ạ ệ ộ đ t c vòng đi u khi n và th c thi c cung c p nh ng tín hi u setpoint c a t ủ ấ ả ữ ượ ể m t hàm nhi u bi n phi tuy n cung c p tín hi u đi u khi n thu n cho toàn ể ệ ấ ế ộ ậ ng pháp này đ m b o kh năng v n b kho ng v n hành cùa NLNLT. Ph ả ươ ộ hành di n r ng. Trong đ tài này, b đi u khi n thu n g m ba h m MISO ộ ề ể mà s cung c p nh ng tín hi u đi u khi n thu n cho nh ng van đi u khi n ề ẽ ướ 3ff v i nh ng ngõ vào là setpoint công su t Ed, nhiên li u uệ ớ áp su t Pd và m c n ấ ữ 1ff, h i uơ 2ff và n ứ ướ

- 126 -

Hình 4.6. B đi u khi n thu n b ộ ề ể ậ

c thi

đ ng v i h ự ạ ỹ ế ế ệ

ượ ạ ở

ố ư

ươ ố ượ ộ ữ

ượ ẽ ỗ ợ ấ ặ

ng trình t ng. Ph ươ ờ ự t. ng pháp và hi u su t t t k theo lo i Takagi-Sugeno. Vi c thi t k m i ế ế ỗ B đi u khi n m đ ờ ượ ể ệ ộ ề c th c hi n riêng bi t,theo k thu t h th ng và t ớ ệ h m đ ệ ự ộ ậ ệ ố ệ ờ ượ ậ th ng suy lu n neuro-m thích nghi dùng d li u quá trình vào ra xác l p. ậ ữ ệ ố c thi c t o b i ch i u thì N u đ ế ế ố ư ế FFCP s là m t c máy v n hành t i u cho nhi u đ i t ng pháp ộ ỗ ề t k off-line hay đ ng th i nh ng b bù m MISO và này h tr nh ng thi ữ ờ cung c p cho h th ng nh ng đ c tính h c và thích nghi. Nh ng th c nghi m ệ ệ ố và mô ph ng cho th y kh năng c a ph ấ t k dùng d li u vào ra đ ữ ệ ậ ế ế ữ ả ữ ấ ố ồ ọ ươ ủ ệ ỏ

4.5. B x lý đi u khi n h i ti p ề ể ồ ế ộ ử

ể . ả ồ ế ượ

ờ ấ ầ ộ ử ể

ớ ậ ể c mô t ơ ả ữ

ể ề ộ ố ề ề ề ồ ế ữ

ả ậ ể ươ ưở

ề ng t ể ậ ệ c thêm vào đ t ể ố ấ

ậ ề ệ ể ể ấ i thi u nh ng nh h ữ ệ ố ề ứ

ỉ ữ ệ ẫ

ắ ể ề ằ

ắ ầ

ầ ấ ậ

ả ị

ỉ ề

ệ ữ ể ữ ượ ề ươ c và đ ừ ộ

ậ ư ể ả ể ự ế ậ ớ

ế ị ự ể ỉ

ể ể

ế ượ ạ ả ệ ể ậ ấ

ể ủ ấ ớ ổ

ươ ố

ấ ủ ệ ươ ờ

ồ ế ữ ề

ỹ ạ ộ ủ

i v n hành off-line đ mà đ ườ ậ ể ầ

c v n hành t ệ ươ ng h i ti p có th ế ồ ộ ườ ậ ể ể ạ ượ ậ ố ư

ộ ệ ố

Trong ph n này, môđun b x lý đi u khi n h i ti p đ ề ầ H u h t h th ng đi u khi n hi n th i cho NLNLT c b n là c u hình ệ ế ệ ố nhi u vòng đi u khi n h i ti p SISO v i các b bù thu n. Nh ng vòng l p ặ ề ữ đi u khi n th c hi n nh ng thu t toán truy n th ng là PI hay PID và nh ng ự ữ hàm bù thu n đ ng tác gi a ượ nh ng vòng đi u khi n. Nhi u c u hình h th ng đi u khi n khác nhau đã ề ữ c phát tri n sau r t nhi u th p k nghiên c u và th c nghi m. Hi u qu ả đ ỷ ượ ự c i ng u nhiên đ i nh ng nhi u t c a chúng là đ đi u ch nh quá trình d ượ ướ ủ ễ ả ệ i. Tuy nhiên, nh ng yêu c u hi n ch ng minh h ng ngày trên kh p th gi ứ ữ ế ớ th i cho v n hành di n r ng đã thách th c gay g t h u h t nh ng c u hình ệ ộ ế ứ ậ ờ t h n cho v n hành xung quanh m t đi m v n hành này, mà ch phù h p t ậ ợ ố ơ ộ ỉ ng, nh ng thông s c a b đi u khi n và nh ng hàm bù đ n. Thông th ộ ề ố ủ ữ ườ ơ ể đ nh i vài đi m v n hành đ c tinh ch nh t đ c gi c xác đ nh tr ị ể ạ ượ ướ ượ đó v sau. Do đó là nh ng đi u ki n t i g n nh không đ i và đ c đ nh t ể ố ị ệ ả ầ ổ ữ ng tác c a hi u su t c a t ủ h p có th gi m do tính phi tuy n và đ ng t ấ ủ ổ ợ ế ợ quá trình mà thay đ i so v i đi m v n hành th c. Vì th do s không phù h p ự ổ t b có th ch u nh ng yêu gi a đi m tinh ch nh và đi m v n hành th c, thi ể ữ ị ữ ậ ế ầ t b . Vì th , c n c u v t lý m nh mà có th làm t n h i đ n tu i th c a thi ọ ủ ầ ổ ế ị ạ ế ậ ổ c đi u khi n, v i hi u su t đã m r ng kho ng v n hành c a m t chi n l ớ ề ủ ở ộ ộ cho và v i cùng c u trúc nh ng b đi u khi n c a cùng m t d ng t ng quát. ộ ề ộ ạ ữ Ph ể ả i thi u nh ng pháp này có th c i ti n hi u su t c a máy, trong khi t ể ả ế ệ ng trên nh ng ch ng trình v n hành hi n th i. h ữ ậ ưở ng này, m c đích c a b x lý bù h i ti p(FBCP) (hình 4.7)là Trong ch ươ ủ ộ ử ụ cung c p nh ng hành đ ng đi u khi n đúng d c theo nh ng qu đ o setpoint ể ộ ữ ấ ọ ng c a nhi u và b t đ nh trong toàn b kho ng v n đ gi ậ i quy t nh h ấ ị ế ả ả ễ ưở ể ả ng ti n cho tinh h p. Môđun FBCP cũng cung c p nh ng ph hành c a t ữ ấ ủ ổ ợ ể ch nh theo yêu c u ng ườ ỉ c c p nh t đ đ đ t đ đ ề ng đi u ồ ượ ậ ồ khi n h i ti p và m t h th ng tinh ch nh giám sát. Đ ng đi u khi n h i ể ườ ể ộ ề ti p th c thi m t s đ đi u khi n nhi u vòng m d a trên nh ng b đi u i u. FBCP g m m t đ ề ữ ồ ế ự ộ ơ ồ ề ở ự ỉ ề ể ế

- 127 -

ể ươ ộ ộ ề ế

ữ ỉ

ng tác nhi u bi n, c hai giúp cho đ t đ ả ệ ậ ữ

ạ ượ c ố i thu t di truy n và tính toán ờ ề ng tác b t c khi nào chính sách v n hành ả ấ ứ ươ ữ ủ ậ

i v n hành. khi n PID m và m t b bù t ờ v n hành di n r ng. H th ng tinh ch nh giám sát hi u ch nh nh ng thông s ệ ố ỉ ệ ộ ậ c a nh ng b đi u khi n PID m dùng gi ể ộ ề ủ nh ng thành ph n c a b bù t ộ ầ công su t-áp su t thay đ i và theo yêu c u c a ng ổ ấ ườ ậ ầ ủ ấ

Hình 4.7. B x lý đi u khi n h i ti p ồ ế ộ ử ề ể

i ta đã đ ở ườ

ệ ồ ế ể ạ ượ ườ

t k c a môđun FBCP, ng ế ế ủ ộ ấ ầ ụ

ể ề ư ợ

ự ể ễ ứ ồ ế ộ ề ạ ể ữ

ớ ể ữ ề

ả ầ

ộ ộ ề ể ộ ề ể ấ

ộ ộ ứ ữ ữ ệ ề ấ

ể ạ ướ ữ ệ

c tính m trong vi c thi ề Đ đ t đ ng đi u khi n h i ti p m t c u trúc có th d dàng và h th ng xu t cho đ ệ ố ể ấ ệ ố m r ng cũng nh thu h p, theo yêu c u c a ph m vi ng d ng h th ng ủ ẹ ở ộ ộ ơ ồ đi u khi n hoà h p. Nói chung, c u trúc đi u khi n h i ti p là m t s đ ề ấ ề ng tác gi a nh ng b đi u khi n và qua nhi u vòng d a trên PID v i bù t ể ữ ươ ề ể trình. Nh ng vòng đi u khi n có th bao g m hay lo i b và b bù có th ạ ỏ ồ ể ờ thêm vào hay gi m đi theo yêu c u. Trong đ tài này, có ba b đi u khi n m ề PID và m t b bù 3 vào-3 ra(hình 4.8). Nh ng b đi u khi n công su t, áp ữ ệ su t và m c cung c p nh ng tín hi u đi u khi n cho nh ng van nhiên li u ể ấ c u u1fb, h i uơ 2fb, n 3fb. Sau đó b bù c p nh t nh ng tín hi u này đ t o ra ậ ộ ậ 1fbc,u2fbc và u3fbc. c bù u nh ng tín hi u đi u khi n h i ti p đ ồ ế ượ ề ệ ữ ể

- 128 -

Hình 4.8. Đ ng đi u khi n h i ti p ồ ế ườ ề ể

ằ ụ ể ạ

ể ề ủ ộ ưở ầ ư ả ộ ệ ố ế

ượ ng tác ch đ ữ ộ ơ ề ệ

ể ữ ệ

i m t bài toán t i u phi tuy n đ ả ố ư ộ c yêu c u đ thi ầ ế ượ ể

ữ ờ ế ề ể ậ ộ ỹ

ộ ơ ấ

c th c thi b i h m ng pháp. V i m i b đi u khi n, s đ ỗ ộ ề ẽ ạ ượ ư ự ữ ơ ể ươ ớ

ẽ ượ ậ ủ ự

ậ ạ ủ ể ấ ố

ấ ồ ế ậ ả

ệ ộ

ữ ậ ầ

ồ ượ ả

ộ c ho ch đ nh đ đ t đ ị ạ t k chi ti ế ủ ộ ề c v n ậ ể ạ ượ ể t c a b đi u khi n ươ ẽ ề ậ ế ế

ng tác. C n l u ý r ng m c đích c a b bù là không đ t o ra m t h th ng tách r i ờ ng tác vòng đi u khi n đ n m t m c hoàn h o mà đ gi m nh h ứ ng t ể ả ả ươ ả c b i nh ng b đi u khi n. Đi u này làm đ n gi n đ có th qu n lý đ ể ộ ề ở ượ ả ể ộ ữ ng c a vòng đi u khi n c xây d ng theo đ hoá vi c thi ể t k b bù mà đ ế ế ộ ự ủ ườ ệ c thêm vào gi a nh ng tín hi u đi u và nh ng h s bù t ề ươ ỉ ượ ữ ệ ố ữ ậ c xác đ nh d li u quá trình vào-ra xác l p khi n. Nh ng giá tr h s đ ị ị ệ ố ượ ữ i liên quan, không có mô hình đ ng nào c a quá dùng k thu t ma tr n đ l ậ ủ ộ ợ ậ ỹ trình hay cách gi ế ế ộ t k b ộ bù. Nh ng b đi u khi n m k t h p nh ng k thu t đi u khi n gain- ể ề ợ c u đi m c a scheduling và multimode thành m t c c u đ n mà s đ t đ ủ ể ở ệ ờ c hai ph ả lo i Takagi-Sugeno b c nh t mà c c u suy lu n c a nó th c hi n n i suy ệ ơ ấ ộ ạ thông s và chuy n m ch đ ng th i. Trong c u hình c a nó, b đi u khi n ể ờ ộ ề ấ ượ c dùng setpoint công su t là bi n ho ch đ nh. Kho ng v n hành công su t đ ấ ị ạ phân chia đ theo đ phi tuy n c a đ ng quá trình. Vi c phân chia dùng ộ ể ủ ế nh ng t p m v i nh ng hàm liên thu c ch ng nhau m t ph n. ữ ờ ớ ộ ng tác đ C hai b đi u khi n và bù t ể ộ ề hành di n r ng. Ph n sau s đ c p đ n thi ế ệ ộ m PID và b bù t ộ ầ ươ ờ

4.6 B đi u khi n PID m ộ ề ể ờ

ộ ề ờ ượ ề

ể ề ấ

ể ng và m i b đi u khi n PID có nh h ưở ể ả

ộ ặ ậ

ộ ộ ề c đ xu t là m t h m th c thi m t b đi u B đi u khi n PID m đ ộ ệ ờ ự ấ t c các b đi u khi n thành ph n là khi n nhi u c u hình(multimode), v i t ầ ộ ề ớ ấ ả ng đ n m t ộ lo i PID thông th ế ỗ ộ ề ườ ủ ộ ph n c a không gian v n hành c a NLNLT. M t đ c tính đáng chú ý c a b ủ ơ ấ đi u khi n PID m là chuy n m ch logic (switching logic) d a trên c c u ạ ể ạ ầ ủ ề ự ể ể ờ

- 129 -

ờ ậ ấ ủ

ệ ờ ạ nh sau. ể ả ư ậ ờ ượ

ể ộ ệ ờ ạ ủ c mô t ủ ộ ề ố ộ

1 là LX1 thì ur=c2x2+c3x3+c4x4 ố ậ

ạ ậ

ữ ủ ữ ữ ằ

ượ ữ ậ

ả P,Ki và Kd th hi n nh ng h ng s t l ố ỉ ệ

1,x2,x3 và x4 là nh ng ngõ vào ,LX là bi n ngôn ng c a ngõ ệ ị ể i thu t di truy n. Và đây cũng chính là nh ng thông , tích phân và ằ 1 là bi n đi u khi n th hi n vi c phân chia không gian ệ 2,x3 và x4 là sai l ch, tích phân và đ o hàm sai

ế c xác đ nh đ tính ngõ ra u. Nh ng h ề ể ệ ể ươ ề

ữ ể ệ ệ ạ

ộ ề m hoá và suy lu n c a h m lo i TS. C u trúc và v n hành c a b đi u khi n PID m đ Ph n c t lõi c a b đi u khi n m là m t h m lo i TS b n vào m t ra ầ ố ờ v i nh ng lu t có d ng: ữ ớ N u xế v i r là s lu t, x ữ ớ vào x1 và c2,c3,c4 là nh ng h ng s đ ố ượ c tìm b ng gi s này đ ằ ố s c a b đi u khi n K ể ố ủ ộ ề vi phân t ng ng. x ứ ế v n hành. Nh ng ngõ vào x ữ ậ l ch:ệ

+

c th hi n b i lu t có d ng: ở ạ ậ ể ệ

u

edt

Kdr

KeK

r

ir

pr

ể + ế ỗ ộ ề = (cid:242) là Ar thì

ộ ế ậ

th hi n m t đi m v n hành và bi n ngôn ng A ể ệ ộ ứ ậ ậ

ớ ệ ộ ậ ươ ứ ữ

c cung c p b i b ấ ở ộ ệ ờ ượ

r đ

c cho b i công th c sau: Vì th m i b đi u khi n thành ph n đ ầ ượ de N u ế a dt v i ớ a ờ ể ữ r là m t t p m th ộ ậ ể ng thì m t phân vùng hi n m t phân vùng c a không gian v n hành. Th ộ ườ ậ ệ ủ ớ ng ng v i m t đi u ki n v n hành v t lý không có biên rõ ràng v i t ệ ề ươ ng ng v i t p nh ng hàm nh ng đi u ki n v n hành k c n. Đi u này t ớ ậ ề ế ậ ữ ề liên thu c v i nh ng hàm hàm liên thu c k c n ch ng lên nhau. ồ ộ ế ậ ộ ớ Nh v i b t kỳ h m TS nào, tín hi u đi u khi n đ ể ề ư ớ ấ đi u khi n PID m đ ể ờ ượ ệ ứ ề ở

ữ (4.1) ộ c tính là tích c a nh ng giá tr hàm liên thu c ủ ữ ị ượ

v i nh ng tr ng s lu t w ọ ớ ngõ vào cho m i lu t: ố ậ ậ ỗ

ỗ ộ ề ể ố ờ ộ ỉ

)

v i i=1,2,…,n là s ngõ vào. Vì trong m i b đi u khi n m ch có m t bi n ế ớ ngõ vào đ c m hoá nên tích trên ch có m t h s : ộ ệ ố ượ ờ ỉ

m

( a

0

ị ( a là ngõ vào đ u tiên nh n m t giá tr rõ t ạ ) 1 = ộ ng,

ể ớ ư

i b t kỳ đi m công tác nào ch có hai lu t đ v i ớ a ậ ầ nh ng hàm liên thu c bình th max ườ ộ ữ hai t p m ch a b t kỳ đi m công tác ể ờ ứ ấ ậ nghĩa là t ạ ấ i đi m công tác. H n n a, v i ớ ơ ữ ế i h u h t v i hình tam giác t ạ ầ nào nh trên hình 4.9. Đi u này có ề c kích ho t hay ỉ ậ ượ ể ạ

- 130 -

ng đ ng v i hai hai b đi u khi n kích ho t. Gi s đó là nh ng b ớ ả ử ữ ể ạ

ươ ể ứ ộ ộ ề ữ ng ng v i nh ng vùng công tác k và k-1 (nh ng ứ ươ ữ ớ

0

t ươ đi u khi n th k và k-1 t ề hàm liên thu c),ta có: ộ

a đ

i c cho ẫ ố ủ ộ ề ể ạ ị ượ

Do đó, m u s c a (6.49) là đ n v và ngõ ra b đi u khi n t ơ b i:ở

ỗ ậ ượ (4.2) ộ ề c cho theo các đ i s là nh ng ngõ vào b đi u ữ ố ố

v i m i ngõ ra lu t đ ớ khi n:ể

c vi Vì th , ngõ ra b đi u khi n (6.53) đ ộ ề ế ể ượ t l ế ạ i nh sau: ư

m

ng đ ng là: v i nh ng thông s b đi u khi n t ớ ố ộ ề ể ươ ữ ươ

là giá tr hàm liên thu c c a bi n ngõ vào th nh t trong t p m ế ộ ủ ứ ấ ậ ờ

k ươ ứ

Trong đó Ak t ị ng ng v i phân vùng th k. ứ ớ

Hình 4.9 Kích ho t lu t cho b t kỳ đi u ki n công tác ề ệ ấ ạ ậ

c tóm t ế ả ủ ấ ể ề ủ ượ ớ ư ể ề

t trong l u đ c a b đi u khi n PID K t qu c a ph n này đ ồ ủ ộ ề ắ m đ xu t trong hình 4.10 v i bi n đi u khi n trong ph n ti n đ c a m i ỗ ầ ề ể lu t th c thi c c u chuy n m ch đi u khi n mà s xác đ nh b đi u khi n ề ế ờ ề ậ ộ ề ơ ấ ự ẽ ể ể ạ ị

- 131 -

ượ ể ố ươ ng

ạ ng v i c c u ho ch đ nh đ l nào đ đ ươ c kích ho t trong khi tín hi u đi u khi n ngõ ra cu i cùng t ề ệ i v i n i suy nh ng giá tr thông s . ố ộ ợ ớ ộ ớ ơ ấ ữ ạ ị ị

Hình 4.10 B đi u khi n PID m ộ ề ể ờ

- 132 -

4.7. K t qu mô ph ng ả ỏ ế

ng trình mô ph ng trên n n Matlab-Simulink đ ộ ươ ỏ

ượ c c a đ tài s ả ạ ượ ủ ề c bi u ể ẽ ề ế ầ

ụ ụ c trình bày. S đo toàn b ch ơ ề di n ph l c A1. Còn trong ph n này các k t qu đ t đ ễ ở đ ượ

4.7.1.B đi u khi n x lý thu n ể ử ộ ề ậ

ờ ế ộ ỗ

ế ả ủ ệ ấ

ể ề

Mô hình neuro-m có ba hàm liên thu c cho m i bi n vào. K t qu c a mô hình sau khi hu n luy n. 4.7.1.1.Vòng đi u khi n công su t ấ

48. InMFParams [36.23 0.658 0 0] 49. [26.92 78.67 0 0] 50. [10.08 188.2 0 0] 51. [41.29 43.86 0 0] 52. [47.06 112.7 0 0] 53. [16.13 207.2 0 0] 54. OutMFParams [0.004964 0.001271 -0.002468 0] 55. [0.004625 0.001466 -0.05353 0] 56. [0.004586 0.001133 0.004875 0] 57. [0.004848 0.0009653 -0.001472 0] 58. [0.004631 0.001118 -0.001718 0] 59. [0.004645 0.001256 -0.0266 0] 60. [0.01852 -0.01493 0.04397 0]

Hình 4.11. Hàm liên thu c và quan h vào-ra v i 3 hàm liên thu c ộ ệ ộ ớ

61. [0.003569 0.003595 -0.1786 0] 62. [-0.07225 0.06732 0.0007052 0]

- 133 -

66. InMFParams [24.29 10.15 0 0] 67. [23.26 66.67 0 0] 68. [20.3 124.9 0 0] 69. [12.34 184.3 0 0] 70. [24.3 32.73 0 0] 71. [23.56 100.7 0 0] 72. [18.3 173.2 0 0] 73. [27.6 234.5 0 0] 74. OutMFParams [0.004947 0.001256 -0.01062 0] 75. [0.00522 0.0008022 -0.0004746 0] 76. [0.003913 0.001478 2.541e-005 0] 77. [0.004505 0.001169 2.37e-005 0] 78. [0.005116 0.0006817 -0.004507 0] 79. [0.004727 0.001067 -0.003274 0] 80. [0.004543 0.001155 0.00105 0] 81. [0.004568 0.001151 3.517e-005 0] 82. [0.009377 -0.004608 -0.0007339 0] 83. [0.004661 0.001055 0.003801 0] 84. [0.004624 0.001104 0.001861 0] 85. [0.004569 0.001188 3.266e-005 0] 86. [0.0209 0.01638 0.0001387 0] 87. [0.005678 -0.0003554 0.005036 0] 88. [0.003671 0.002889 0.0006123 0] 89. [-0.02033 0.002582 6.67e-006 0]

Hình 4.12. Hàm liên thu c và quan h vào-ra v i 4 hàm liên thu c ộ ệ ớ ộ

- 134 -

88. InMFParams [17.94 9.96 0 0] 89. [18.35 53.11 0 0] 90. [17.65 94.4 0 0] 91. [17.36 137.6 0 0] 92. [17.3 180.4 0 0] 93. [21.86 32.03 0 0] 94. [21.65 83.34 0 0] 95. [21.07 133.9 0 0] 96. [21 184.6 0 0] 97. [27.23 234.7 0 0] 98. OutMFParams [0.005018 0.000898 0.0003038 0] 99. [0.004665 0.001056 -2.549e-006 0] 100. [0.00507 0.00104 3.641e-006 0] 101. [0.0004342 0.001672 7.201e-006 0] 102. [0.004052 0.001156 1.424e-005 0] 103. [0.005365 0.0003613 -0.0001227 0] 104. [0.004556 0.00114 0.0003918 0] 105. [0.004932 0.0009403 -0.0001916 0] 106. [0.001872 0.002652 2.297e-005 0] 107. [0.001497 0.001481 9.637e-006 0] 108. [0.003581 0.002648 0.0001811 0] 109. [0.004653 0.001094 -0.001216 0] 110. [0.004772 0.0009967 -0.0003427 0] 111. [0.003443 0.002113 7.27e-005 0] 112. [0.001305 0.001557 1.084e-005 0] 113. [0.006028 0.004679 4.733e-005 0] 114. [0.004795 0.0008595 -0.0004595 0] 115. [0.004758 0.0009378 0.007969 0] 116. [0.003273 0.002386 -0.0009099 0] 117. [0.01305 -0.00721 -2.838e-005 0]

Hình 4.13. Hàm liên thu c và quan h vào-ra v i 5 hàm liên thu c ộ ệ ớ ộ

118. [-1.567e-006 -2.686e-006 -2.876e-007 0] 119. [0.008055 -0.00309 0.000215 0] 120. [0.005045 0.000554 -0.00452 0] 121. [0.0005012 0.009027 0.001144 0] 122. [-0.04413 -0.03092 -0.0001694 0]

- 135 -

114. InMFParams [14.44 9.999 0 0] 114. [14.43 43.92 0 0] 116. [14.32 77.88 0 0] 117. [14.52 111.9 0 0] 118. [14.44 146 0 0] 119. [14.46 180 0 0] 120. [17.44 32 0 0] 121. [17.45 73.08 0 0] 122. [17.48 114.2 0 0] 123. [17.5 154.3 0 0] 124. [17.64 196.4 0 0] 125. [17.31 237.5 0 0] 126. OutMFParams [0.004054 0.001066 6.875e-005 0] 127. [0.0039 0.001075 -9.266e-006 0] 128. [0.001879 0.00101 9.93e-006 0] 129. [0.003544 0.001234 8.813e-006 0] 130. [0.0002524 0.002144 9.368e-006 0] 131. [0.001489 0.001204 8.392e-006 0] 132. [0.002639 0.003618 9.776e-005 0] 133. [0.002238 0.002204 3.83e-005 0] 134. [0.001871 0.002969 2.913e-005 0] 135. [0.0006899 0.001713 1.212e-005 0] 136. [0.0009326 0.001992 1.031e-005 0] 137. [-0.0001932 0.001935 7.534e-006 0] 138. [0.004169 0.003545 4.643e-005 0] 139. [0.003713 0.002172 0.0001082 0]

Hình 4.14. Hàm liên thu c và quan h vào-ra v i 6 hàm liên thu c ộ ệ ớ ộ

140. [0.002749 0.002462 -1.453e-005 0] 141. [-0.0005606 0.003932 3.072e-005 0] 142. [-9.947e-005 0.00307 1.264e-005 0] 143. [0.0006257 0.002064 9.9e-006 0] 144. [-0.0004175 -0.0003375 -3.514e-006 0] 145. [0.003075 0.00334 -3.03e-005 0] 146. [0.003811 0.001947 0.0001313 0] 147. [0.00196 0.003261 1.362e-005 0] 148. [0.002538 0.002442 1.564e-005 0] 149. [-8.377e-005 -0.0001794 -9.241e-007 0] 150. [1.685e-005 1.346e-005 1.315e-007 0] 151. [0.003547 0.002891 3.48e-005 0] 152. [0.00401 0.00195 3.963e-005 0] 153. [0.002382 0.003321 -0.0001004 0] 154. [0.005593 -0.0003635 7.927e-006 0] 155. [-1.991e-005 -2.254e-005 -1.357e-007 0] 156. [-1.339e-008 -1.052e-008 -9.176e-011 0] 157. [0.0001645 0.0001274 1.017e-006 0] 158. [0.00427 0.001944 1.022e-005 0] 159. [0.001668 0.004853 6.978e-005 0] 160. [-0.001397 0.00203 9.505e-006 0] 161. [4.222e-006 4.732e-006 2.892e-008 0]

- 136 -

4.7.1.2.Vòng đi u khi n áp su t ấ ề

48. InMFParams [6.941 9.942 0 0] 49. [67.53 101.6 0 0] 50. [46.55 154.3 0 0] 51. [48.88 4.522 0 0] 52. [62.43 129 0 0] 53. [54.08 224.2 0 0] 54. OutMFParams [0.01639 0.001811 0.1956 0] 55. [0.005418 0.001711 -0.03051 0] 56. [0.0004719 0.0005867 0.007533 0]

Hình 4.15. Hàm liên thu c và quan h vào-ra v i 3 hàm liên thu c ộ ệ ộ ớ

57. [0.01889 -0.01965 1.084 0] 58. [0.004762 -0.003723 0.7797 0] 59. [0.002444 0.001804 -0.1664 0] 60. [0.02535 -0.01589 -0.04578 0] 61. [0.005006 -0.002319 0.5466 0] 62. [0.001161 0.00318 -0.1996 0]

- 137 -

66. InMFParams [22.05 10.95 0 0] 67. [24.69 68.49 0 0] 68. [24.83 123.6 0 0] 69. [24.66 179.7 0 0] 70. [26.82 30.68 0 0] 71. [26.06 102.3 0 0] 72. [28.91 168.9 0 0] 73. [29.11 237.3 0 0] 74. OutMFParams [0.0285 0.02065 -0.4602 0] 75. [0.04276 -0.01645 -0.02293 0] 76. [-0.01765 0.01167 0.004121 0] 77. [-0.001792 0.0004079 0.0002166 0] 78. [0.04094 -0.03221 0.2097 0] 79. [-0.001156 0.008868 -0.07835 0] 80. [0.00767 -0.002876 0.02571 0] 81. [0.0103 -0.0002675 0.0001045 0] 82. [-0.0165 0.05353 -0.0155 0] 83. [0.006072 -0.002869 0.4839 0] 84. [0.003703 0.002207 -0.07554 0] 85. [-0.02119 0.01163 0.0004867 0] 86. [0.04796 0.03959 0.001357 0] 87. [0.005685 0.001683 -0.06185 0] 88. [0.003715 0.00128 0.02617 0] 89. [0.008175 -0.01544 -0.000226 0]

Hình 4.16. Hàm liên thu c và quan h vào-ra v i 4 hàm liên thu c ộ ệ ộ ớ

- 138 -

88. InMFParams [18.15 10.05 0 0] 89. [18.21 52.28 0 0] 90. [18.07 94.96 0 0] 91. [18.04 137.6 0 0] 92. [18.05 180 0 0] 93. [21.88 32.01 0 0] 94. [21.86 83.29 0 0] 95. [21.84 134.7 0 0] 96. [21.85 186 0 0] 97. [22.03 237.3 0 0] 98. OutMFParams [0.0464 0.00435 -0.006285 0] 99. [0.01307 0.001181 0.0004234 0] 100. [0.004914 0.001708 -2.947e-005 0] 101. [-0.002343 -0.002028 -1.241e-005 0] 102. [0.02157 0.0005994 4.362e-005 0] 103. [0.105 -0.0954 0.04924 0] 104. [-0.01462 0.01762 -0.02504 0] 105. [0.01636 -0.001889 0.005039 0] 106. [-0.0953 0.02451 -0.0003529 0] 107. [0.03602 -0.008293 4.506e-005 0] 108. [0.02197 0.01213 -0.005369 0] 109. [0.007769 0.001103 0.03419 0] 110. [0.003546 0.00225 -0.02449 0] 111. [0.01152 -0.005329 0.001437 0] 112. [0.01049 0.03121 0.0001529 0] 113. [0.01435 0.01149 0.0002172 0] 114. [-0.00194 0.01313 0.001767 0] 115. [0.006579 -0.000484 -0.02071 0] 116. [-0.01232 0.01505 0.002614 0] 117. [-0.04537 -0.08078 -0.0004301 0]

Hình 4.17. Hàm liên thu c và quan h vào-ra v i 5 hàm liên thu c ộ ệ ộ ớ

118. [-0.002567 -0.001991 -1.503e-005 0] 119. [0.02905 -0.02511 -0.003461 0] 120. [0.004725 0.000914 0.03773 0] 121. [-0.005694 0.01105 -0.007614 0] 122. [0.04591 0.03096 0.0001964 0]

- 139 -

114. InMFParams [14.44 10 0 0] 115. [14.4 43.97 0 0] 116. [14.24 77.86 0 0] 117. [14.51 111.9 0 0] 118. [14.46 146 0 0] 119. [14.45 180 0 0] 120. [17.58 32.07 0 0] 121. [17.42 73.07 0 0] 122. [17.56 114.3 0 0] 123. [17.82 154.5 0 0] 124. [17.4 196.3 0 0] 125. [17.2 237.5 0 0] 126. OutMFParams [0.02294 0.006059 0.0002509 0] 127. [0.007765 0.00216 -7.288e-006 0] 128. [0.00221 0.001372 1.449e-005 0] 129. [0.00398 0.00137 9.782e-006 0] 130. [0.0001777 0.001471 6.428e-006 0] 131. [0.00108 0.0007804 4.706e-006 0] 132. [0.0114 0.01707 0.0005554 0] 133. [0.003607 0.00447 4.927e-005 0] 134. [0.00323 0.004344 4.908e-005 0] 135. [0.001606 0.00083 4.786e-006 0] 136. [0.0006937 0.001515 7.773e-006 0] 137. [-0.0001579 0.001221 4.673e-006 0] 138. [0.01138 0.009512 0.0001303 0] 139. [0.01136 0.001027 0.0003341 0] 140. [0.008286 -0.0008628 -0.0001537 0] 141. [-0.001473 0.004728 4.016e-005 0] 142. [0.0005125 0.001913 9.121e-006 0]

Hình 4.18. Hàm liên thu c và quan h vào-ra v i 6 hàm liên thu c ộ ệ ớ ộ

143. [0.0003079 0.001126 4.326e-006 0] 144. [-0.001865 -0.001508 -1.576e-005 0] 145. [0.004239 0.007247 -0.0001959 0] 146. [0.004013 0.003012 0.0005389 0] 147. [0.002721 0.002137 -4.793e-005 0] 148. [0.001742 0.001745 1.114e-005 0] 149. [2.074e-005 4.391e-005 2.267e-007 0] 150. [7.354e-005 4.87e-005 4.729e-007 0] 151. [0.009745 0.007595 0.0001067 0] 152. [0.005774 0.000941 -0.0002405 0] 153. [0.00234 0.003054 0.0002119 0] 154. [-0.00281 0.004227 1.343e-005 0] 155. [2.874e-005 3.559e-005 2.086e-007 0] 156. [-6.08e-008 -4.846e-008 -4.476e-010 0] 157. [0.001147 0.0008973 6.91e-006 0] 158. [0.002016 0.005983 0.0001143 0] 159. [0.003825 0.001466 -7.2e-005 0] 160. [0.002424 -0.001136 -3.287e-006 0] 161. [-3.725e-006 -4.131e-006 -2.529e-008 0]

- 140 -

-7-10-8.

ả ủ ộ ề ấ ằ ể ỏ ờ

K t qu mô ph ng cho th y r ng đ chính xác c a b đi u khi n neuro-m ộ ế r t chính xác.Sai l ch ch trong kho ng 10 ả ấ ệ ỉ

4.7.2 B đi u khi n x lý h i ti p và đáp ng c a h th ng ồ ế

ủ ệ ố ể ử ộ ề ứ

Hình 4.19. Sai l ch các th h khi tinh ch nh b ng thu t gi ệ ở ế ệ ằ ậ ỉ ả i di truy n ề

- 141 -

Hình 4.20. Đáp ng ngõ ra công su t v i setpoint công su t 49.6 ấ ớ ứ ấ

Hình 4.21. Đáp ng ngõ ra công su t v i setpoint công su t 68.4 ấ ớ ứ ấ

Hình 4.22. Đáp ng ngõ ra công su t v i setpoint công su t 91.5 ấ ớ ứ ấ

- 142 -

Hình 4.23. Đáp ng ngõ ra công su t v i setpoint công su t 121.1 ấ ớ ứ ấ

Hình 4.24. Đáp ng ngõ ra m c bao h i v i setpoint công su t 121.1 ơ ớ ứ ứ ấ

Hình 4.25. Đáp ng ngõ ra áp su t bao h i v i setpoint công su t 121.1 ơ ớ ứ ấ ấ

- 143 -

Hình 4.26. Đáp ng ngõ ra công su t v i setpoint công su t 34.4 ấ ớ ứ ấ

Hình 4.27. Đáp ng ngõ ra công su t v i setpoint công su t 21.5 ấ ớ ứ ấ

Hình 4.28. Đáp ng ngõ ra m c bao h i v i setpoint công su t 21.5 ơ ớ ứ ứ ấ

- 144 -

Hình 4.29. Đáp ng ngõ ra áp su t v i setpoint công su t 21.5 ấ ớ ứ ấ

Hình 4.30. Đáp ng ngõ ra công su t v i setpoint công su t 160 ấ ớ ứ ấ

Hình 4.31. Đáp ng ngõ ra m c bao h i v i setpoint công su t 160 ơ ớ ứ ứ ấ

- 145 -

Hình 4.32. Đáp ng ngõ ra áp su t v i setpoint công su t 160 ấ ớ ứ ấ

Hình 4.33. Đáp ng ngõ ra công su t v i setpoint công su t 91.5 ấ ớ ứ ấ

Hình 4.34. Đáp ng ngõ ra công su t v i setpoint công su t 49.6 ấ ớ ứ ấ

- 146 -

Hình 4.35. Đáp ng ngõ ra áp su t v i setpoint công su t 49.6 ấ ớ ứ ấ

Hình 4.36. Đáp ng ngõ ra công su t v i setpoint hàm b ấ ớ ứ c t ướ ừ 150 đ n 160 ế

Hình 4.37. Đáp ng ngõ ra áp su t v i setpoint hàm b ấ ớ ứ c t ướ ừ 150 đ n 160 ế

- 147 -

Hình 4.38. Đáp ng ngõ ra công su t v i setpoint hàm b ấ ớ ứ c t ướ ừ 150 đ n 160 ế

Hình 4.39. Đáp ng ngõ ra áp su t v i setpoint hàm b ấ ớ ứ c t ướ ừ 150 đ n 160 ế

Hình 4.40. Đáp ng ngõ ra công su t v i setpoint hàm b ấ ớ ứ c t ướ ừ 140 đ n 160 ế

- 148 -

Hình 4.41. Đáp ng ngõ ra áp su t v i setpoint hàm b ấ ớ ứ c t ướ ừ 140 đ n 160 ế

Hình 4.42. Tín hi u đi u khi n cho vòng công su t và vòng m c n c ứ ướ ể ề ệ ấ

ệ ể

ạ ph n trên cùng là do b đi u khi n feedforward t o ộ ề ầ ph n gi a là do b đi u khi n feedback t o ra và ề ể ở ộ ề ữ ể ạ

Tín hi u đi u khi n ể ở ề ra.Tín hi u đi u khi n ph n d i cùng là tín hi u t ng. ệ ầ ướ ầ ệ ổ

Hình 4.43. Đáp ng v i setpoint hàm ramp t ớ ứ ừ 70 đ n 100 ế

- 149 -

Hình 4.44.Đáp ng h th ng khi ch a có b bù ệ ố ứ ư ộ

Hình 4.45.Đáp ng h th ng khi có b bù ệ ố ứ ộ

Hình 4.46.Đáp ng h th ng khi có nhi u ệ ố ễ ở ứ tín hi u ngõ vào công su t ấ ệ

- 150 -

Hình 4.47.Đáp ng h th ng khi có nhi u ệ ố ễ ở ứ tín hi u ngõ vào áp su t ấ ệ

Hình 4.48.Đáp ng h th ng khi có nhi u ệ ố ễ ở ứ tín hi u ngõ vào m c ứ ệ

Hình 4.49.Đáp ng h th ng khi có nhi u ệ ố ễ ở ả c ba tín hi u ngõ vào ệ ứ

- 151 -

ằ ệ ứ ủ ừ ế

t, m c dù có v t l ư ỏ ặ ố ể ả ấ ố ấ ể ban đ u nh ng không đáng k và ọ ố

ậ ầ ấ

ớ ư ệ ố ộ

ư ở ạ ứ ổ ị

ạ ấ ằ ệ ố ứ ỏ

ư ữ ộ

ế ị ề ươ

k t qu tinh ả ễ ng pháp đi u khi n thông minh. ộ ả c t ượ ừ ế ả ố

ể ẽ i di truy n. ề ả

ứ ả

ợ ợ

Đi m công tác

Thông số

21.5MW 0.1998 1.01E-04 0 9.77E-05 1.01E-04 0 0.0268 0.0017 0

Kp Ki Kd Kp Ki Kd Kp Ki Kd

91.5MW 0.0802 0.0063 0 0.0502 1.25E-04 0 0.0182 1.68E-04 0

160MW 0.0373 0.0025 0 0.0536 1.25E-04 0 0.013 1.80E-04 0

ng h p cao áp. i các đi m công tác v i áp su t tr T k t qu mô ph ng có th th y r ng đáp ng c a h th ng v i các ớ setpoint là r t t ở ạ tr ng thái xác l p h th ng bám theo setpoint r t sát. ỏ Khi ch a có b bù đáp ng h th ng s dao đ ng l n khi th i gian mô ph ng ờ ộ ẽ ệ ố ứ tăng lên nh ng khi thêm vào b bù thì đáp ng luôn n đ nh tr ng thái xác ộ l p.ậ t khi Bên c nh đó, k t qu mô ph ng ta th y r ng h th ng đáp ng r t t ấ ố ủ các ngõ vào b nhi u. Đây cũng chính là m t trong nh ng u đi m c a ể ph Các b ng 4.6 và 4.7 s trình bày m t vài thông s có đ ch nh c a th t gi ậ ủ ỉ M i b ng s ng v i các đi u ki n công tác khác nhau. B ng 4.6 ng v i ớ ớ ẽ ứ ỗ ả tr ng h p áp su t tr ấ ượ ườ ứ B ng 4.6. Thông s các b đi u khi n t ể ạ ố ả ề ệ t và b ng 4.7 ng v i tr ả ộ ề ớ ườ ể t ấ ượ ớ

ể 49.9MW 0.1749 0.0091 0 0.0263 9.77E-05 0 0.0278 8.82E-04 0 B ng 4.7. Thông s các b đi u khi n t ể ạ ố

Thông số

Kp Ki Kd Kp Ki Kd Kp Ki Kd

54.8 0.1492 0.0058 0 0.005 1.01E-04 0 0.0215 4.16E-04 0

Đi m công tác ể 104.1 0.0265 8.73E-04 0 0.0633 9.77E-05 0 0.0069 9.77E-05 0

142.7 0.0496 0.0018 0 0.0157 2.75E-05 0 0.031 0.0017 0

174.6 0.0329 7.78E-04 0 0.0158 1.16E-04 0 0.0259 9.77E-05 0

i các đi m công tác v i áp su t cao ộ ề ả ể ấ ớ

- 152 -

K T LU N VÀ KI N NGH Ị

ộ ế ế ệ ố ượ ố ượ ượ

ộ ế ợ ủ

ể ậ

ậ ể ề ệ ố ệ

ỹ ầ ậ ể ề ể ỹ ệ ố ị

ề ề ạ ể ữ ấ

ự ứ ấ

ụ ứ ầ ả ủ ệ ố ầ ả ứ ơ ả

ứ ệ ờ ệ ấ ỏ

t k chúng không c n ph i hi u bi

ề ề ể ế i thi ế ế ế ế ể ả ườ ắ ộ ơ

ở ộ ụ ề ẹ

ể ng đi u khi n. ề

ố ượ c đi m c a ph ụ ượ ươ ủ ể ắ

ể ng pháp là v n ch a kh c ph c đ ể c vi c t ả ủ ệ ươ ệ ủ ế

ộ ng phi tuy n MISO thì ph ớ ố ượ ươ ế

1.K t lu n ế ng pháp đi u khi n đ i t ng phi tuy n trong Lu n văn trình bày m t ph ể ề ươ ậ ng nhiên li u than. ng phi tuy n đ đó đ i t c ch n là t h p năng l ổ ợ ọ ượ ắ ơ ả t k h th ng đi u khi n là m t k t h p c a ba nguyên t c c b n. Vi c thi ề ế ế ệ ố ệ ề K thu t quá trình cho phép nh n d ng toàn b m c tiêu h th ng đi u ộ ụ ạ ậ ỹ khi n. K thu t đi u khi n thông minh cho phép xác đ nh công vi c và phân ị ể c dùng đ xác đ nh và tích h th ng đi u khi n. K thu t ph n m m đ ượ nhóm các phân đo n theo m c đích đ t ra. C ba k thu t trên đã t o nên m t ộ ạ ậ ỹ ả ặ h th ng đi u khi n hai m c. Đ u tiên là m c giám sát cung c p nh ng đ c ứ ệ ố tính v n hành t qu n c a h th ng đi u khi n. M c th p h n th hai cung ể ậ ề t cho đi u khi n và b o v th i gian c p nh ng ch c năng ph n ng c n thi ứ ữ ấ ế ể th c. K t qu mô ph ng cho th y h th ng đi u khi n này có hi u su t r t ấ ấ ế ự ệ ố ả ể t và vi c thi t ề ố ượ ng t sâu s c v đ i t ầ ệ ố ệ c đi u khi n. Đi u đó giúp cho ng t k linh đ ng h n và vi c đ ề ề ượ thi t k có th dùng cho nhi u m c đích khác nhau, m r ng hay thu h p tuỳ ế ế theo đ i t ng tác Nh ư ẫ ượ ề ng MIMO. K t qu c a vi c đi u gi a các vòng đi u khi n c a đ i t ữ ố ượ ề khi n có chính xác hay không còn ph thu c r t nhi u vào các b bù ộ ề ụ ể ỏ ra ng pháp t decoupling. Tuy nhiên, v i đ i t r t có u th . ế ư ấ

ng lai 2.Ki n ngh cho nh ng nghiên c u t ị

h p năng ứ ứ ươ ơ ồ ệ ố ổ ợ ề

ế • Nghiên c u m r ng s đ h th ng đi u khi n cho t ng nhiên li u khí (nhà máy đi n chu trình k t h p). ữ ở ộ ệ

ng pháp decoupling hi u qu h n đ lo i b hoàn toàn s ể ế ợ ể ạ ỏ ả ơ ươ ự

l ượ • Tìm ph t ươ

ệ ệ ng tác gi a các vòng đi u khi n. ể • Xây d ng m t h th ng đi u khi n toàn di n h n đ đáp ng nh ng ữ ể ứ ệ ể ơ

yêu c u c a phòng đi u khi n. ữ ộ ệ ố ề ự ầ ủ ề ề ể

- 153 -

DANH M C CÔNG TRÌNH CÔNG B C A TÁC GI

Ố Ủ

ờ ơ ọ ậ ạ ụ ơ Ứ

ố ạ ế

ơ ạ ụ ế ầ ự ạ

ơ Ứ ố

i di truy n và nh ng ng d ng trong tính toán ả ữ ứ ụ

ạ ề

ơ ự ộ ơ

ề ể ự ộ ố ượ ụ ậ ề ế ố

ủ Ứ ữ ế ơ

ụ ố ề ạ

ọ ể ọ ị

[1].Hoàng Ng c S n.: ng d ng m ng N ron & Logic M trong nh n d ng ạ h phi tuy n, T p chí T đ ng hoá ngày nay,s 59-60 ự ộ ệ [2].Hoàng Ng c S n.: ng d ng m ng N ron trong tinh ch d u, T p chí T ọ đ ng hoá ngày nay,s 59-60 ộ [3].Hoàng Ng c S n.:Thu t gi ề ậ ọ m m,T p chí T đ ng hoá ngày nay,s 63 ố [4].Hoàng Ng c S n.;Phan Xuân Minh.: ng d ng tính toán m m trong nh n ậ Ứ ọ đ ng, s 12- ng phi tuy n, Chuyên san k thu t đi u khi n t d ng đ i t ỹ ạ 2005 [5].Hoàng Ng c S n.:Nh ng ti n b g n đây c a ng d ng tính toán m m ề ộ ầ trong đi u khi n quá trình, T p chí T đ ng hoá ngày nay,s 65-66 ự ộ ạ ng pháp xác đ nh thông s cho m ng [6].Hoàng Ng c S n.: ố n ron và mô hình m ơ ơ M t vài ph ộ ờ, T p chí T đ ng hoá ngày nay,s 68 ạ ươ ự ộ ố

- 154 -

DANH M C TÀI LI U THAM KH O

ế t ệ

ờ ễ ể ế ướ c.:Lý thuy t Đi u khi n m .Nhà ề

ọ ậ ấ ả

ế ướ

ỹ ậ ế ể ỹ c, Phan Xuân Minh, Hán Thành Trung.:Lý thy t đi u ề ấ ả

ề ễ ỹ ư

ọ ậ ấ ả

ế ề ể ướ ỹ c: Lý thuy t đi u khi n tuy n tính. NXB KH & KT. 2004. ế

ế

Ti ng Vi [1]Phan Xuân Minh.; Nguy n Doãn Ph xu t b n khoa h c và K thu t, 1999 [2] Nguy n Doãn Ph ễ khi n phi tuy n, Nhà xu t b n Khoa H c Và K Thu t,2003 ọ [3] Nguy n Phùng Quang.:Matlab và Simulink Dành Cho K S Đi u khi n ể T Đ ng , Nhà xu t b n Khoa H c Và K Thu t,2003 ự ộ [4] N.D.Ph ... Ti ng Anh [5].Lakhmi Jain,Ph.D.;Anna Maria Fanelli, Ph.D.:Recent Advances in Artificial Neural Networks Design and Applications. CRC Press LLC,2000 [6].Kazuo Tanaka.;Hua O.Wang.:Fuzzy Control Systems Design & Analysis.John Wiley & Sons, Inc.2001 [7].Olaf Wolkenhauer.:Fuzzy Mathematics in Systems Theory and Data Analysis. John Wiley and Sons, Inc.2001 [8].Raul Garduno-Ramirez.:Overall Intelligent Hybrid control system for a fossil-fuel power unit,Doctor of Philosophy,2000 [9] G. F. Franklin, J. D. Power, A. E. Naeini: Feedfback Control of Dynamic Systems. Addison-Wesley. 1995 [10] Tuula Savola.:Simulation And Optimisation Of Power Production In Biomass-Fuelled Small-Scale Chp Plants,Helsinki University of Technology Department of Mechanical Engineering Energy Engineering and Environmental Protection Publications Espoo 2005 [11] Hung T. Nguyen, Michio Sugeno: Fuzzy systems Modeling and Control. Kluwer Academic Publisher. 1998 [12] Chun-Liang Lin and Huai-Wen Su.:Intelligent Control Theory in Guidance and Control System Design: an Overview,Proc. Natl. Sci, Counc. ROC(A)Vol. 24, No. 1, 2000. pp. 15-30 [13] Wilfried Elmenreich.:Intelligent Methods for Embedded System,1Institute for Computer Engineering, Technical University of Vienna, Vienna, Austria [14]Alejandro Zaleta-Aguilar and Armando Gallegos-Muñoz.: A Reconciliation Method Based on a Module Simulator An Approach to the Diagnosis of Energy System Malfunctions,Int.J. Thermodynamics, pp.51-60, June-2004

[15]Victor-Eduard Cenuşă, Adrian Badea.:Exergetic Optimization of the Heat Recovery Steam Generators by Imposing the Total Heat Transfer Area Int.J. Thermodynamics, (No.3), pp.149-156, September-2004 [16] Zygfryd Domachowski, Marek Dzida:Specific Problems Of Combined Cycle Power Plant Control Dynamics ,Proceedings of 2000 International Joint Power Generation Conference Miami Beach, Florida, July 23-26, 2000 [17]Patrick E.A. van der Lee, Tam_as Terlaky , Theo Woudstra:A new approach to optimizing energy systems,1999 [18]Nicholas Aluko.:Uk Capabilities: Research And Development In Cleaner Coal Technologies,Department of Trade and Industry, 1 Victoria Street, London SW1H 0ET [19] Lurgi Oel • Gas • Chemie GmbH · Lurgiallee 5 · D-60295 Frankfurt am Main Multi Purpose Gasification ...

- 155 -