
Chương
1
: Công ngh
tính toán mm
Trang 5
Chương 1
CÔNG NGH TÍNH TOÁN MM
( Soft Computing technology )
Vài nét v lch s phát trin lý thuyt ñiu khin .
- Phương pháp bin phân c ñin Euler_Lagrange 1766 .
- Tiêu chun n ñnh Lyapunov 1892 .
- Trí tu nhân to 1950 .
- H thng ñiu khin máy bay siêu nh 1955 .
- Nguyên lý cc tiu Pontryagin 1956 .
- Phương pháp quy hoch ñng Belman 1957 .
- ðiu khin ti ưu tuyn tính dng toàn
phương LQR ( LQR : Linear Quadratic
Regulator ) .
- ðiu khin kép Feldbaum 1960 .
- Thut toán di truyn 1960 .
- Nhn dng h thng 1965 .
- Logic m 1965 .
- Lut ñiu khin h thng thích nghi mô hình tham chiu MRAS và b t
chnh ñnh STR 1970 ( MRAS : Model-Reference Adaptive System , STR :
Self-Tuning Regulator ) .
- H t hc Tsypkin 1971 .
- Sn phm công nghip 1982 .
- Lý thuyt bn vng 1985 .
- Công ngh tính toán mm và ñiu khin tích hp 1985 .

Chương
1
: Công ngh
tính toán mm
Trang 6
1.1. Gii thiu v công ngh tính toán mm
Trong thc t cuc sng, các bài toán liên quan ñn hot ñng nhn
thc, trí tu ca con ngưi ñu hàm cha nhng ñi lưng, thông tin mà bn
cht là không chính xác, không chc chn, không ñy ñ. Ví d: s chng
bao gi có các thông tin, d liu cũng như các mô hình toán ñy ñ và chính
xác cho các bài toán d báo thi tit. Nhìn chung con ngưi luôn trong bi
cnh là không có thông tin ñy ñ và chính xác cho các hot ñng ra quyt
ñnh ca bn thân mình.
Trong lĩnh vc khoa hc kĩ thut cũng vy, các h thng phc tp
trên thc t thưng không th mô t ñy ñ và chính xác bi các phương
trình toán hc truyn thng. Kt qu là nhng cách tip cn kinh ñin da
trên k thut phân tích và các phương trình toán hc nhanh chóng t ra
không còn phù hp. Vì th, công ngh tính toán mm chính là mt gii pháp
trong lĩnh vc này.
Mt s ñc ñim ca công ngh tính toán mm:
• Tính toán mm căn c trên các ñ!c ñim, hành vi ca con ngưi và
t nhiên ñ ñưa ra các quyt ñnh hp lý trong ñiu kin không chính
xác và không chc chn.
• Các thành phn ca tính toán mm có s b" sung, h# tr l$n nhau.
• Tính toán mm là mt hư%ng nghiên cu m, bt kỳ mt k thut
m%i nào ñưc to ra t' vic bt chư%c trí thông minh ca con ngưi
ñu có th tr thành mt thành phn m%i ca tính toán mm.
Công ngh tính toán mm bao g(m 3 thành phn chính:
ðiu khin m
Mng nơ-ron nhân to
Lp lun xác sut ( thut gii di truyn và lý thuyt h#n mang..).
Ta s ñi vào phân tích t'ng thành phn ca công ngh tính toán mm.
1.2. ðiu khin m
Trong công ngh tính toán mm, thành phn phát trin vưt bc nht và
ñưc ng dng rng rãi nht ñó là logic m.
Khái nim v logic m ñưc giáo sư L.A Zadeh ñưa ra ln ñu tiên năm
1965, ti trưng ði hc Berkeley, bang California - M. T ñó lý thuyt
m ñã ñưc phát trin và ng dng rng rãi.
Năm 1970 ti trưng Mary Queen, London – Anh, Ebrahim Mamdani ñã
dùng logic m ñ ñiu khin mt máy hơi nưc mà ông không th ñiu khin
ñưc b ng k thut c ñin. Ti ðc Hann Zimmermann ñã dùng logic m

Chương
1
: Công ngh
tính toán mm
Trang 7
cho các h ra quyt ñnh. Ti Nht logic m ñưc ng dng vào nhà máy x
lý nưc c!a Fuji Electronic vào 1983, h thng xe ñin ngm c!a Hitachi
vào 1987.
Lý thuyt m ra ñi " M, ng dng ñu tiên " Anh nhưng phát trin mnh
m# nh$t là " Nht. Trong lĩnh vc T ñng hoá logic m ngày càng ñưc
ng dng rng rãi. Nó thc s hu dng vi các ñi tưng phc tp mà ta
chưa bit rõ hàm truyn, logic m có th gii quyt các v$n ñ mà ñiu
khin kinh ñin không làm ñưc.
1.2.1 Khái nim cơ bn
Mt cách t"ng quát, mt h thng m là mt tp hp các qui tc dư%i dng
If … Then … ñ tái to hành vi ca con ngưi ñưc tích hp vào cu trúc
ñiu khin ca h thng.
Vic thit k mt h thng m mang rt nhiu tính cht ch quan, nó tùy
thuc vào kinh nghim và kin thc ca ngưi thit k. Ngày nay, tuy k
thut m ñã phát trin vưt bc nhưng v$n chưa có mt cách thc chính quy
và hiu qu ñ thit k mt h thng m. Vic thit k v$n phi da trên
mt k thut rt c" ñin là th* - sai và ñòi hi phi ñu tư nhiu thi gian ñ
có th ñi t%i mt kt qu chp nhn ñưc.
ð hiu rõ khái nim “M&” là gì ta hãy thc hin phép so sánh sau :
Trong toán hc ph" thông ta ñã hc khá nhiu v tp hp, ví d như tp các
s thc R, tp các s nguyên t P={2,3,5,...}… Nhng tp hp như vy ñưc
gi là tp hp kinh ñin hay tp rõ, tính “RÕ” ñây ñưc hiu là v%i mt
tp xác ñnh S cha n phn t* thì ng v%i phn t* x ta xác ñnh ñưc mt giá
tr y=S(x).
Gi ta xét phát biu thông thưng v tc ñ mt chic xe môtô : chm,
trung bình, hơi nhanh, rt nhanh. Phát biu “CH'M” ñây không ñưc ch+
rõ là bao nhiêu km/h, như vy t' “CH'M” có min giá tr là mt khong
nào ñó, ví d 5km/h – 20km/h chng hn. Tp hp L={chm, trung bình, hơi
nhanh, r$t nhanh} như vy ñưc gi là mt tp các bin ngôn ng. V%i m#i
thành phn ngôn ng x
k
ca phát biu trên nu nó nhn ñưc mt kh năng
µ
(x
k
) thì tp hp F g(m các c!p (x,
µ
(x
k
)) ñưc gi là tp m.
1. ðnh nghĩa tp m
Tp m F xác ñnh trên tp kinh ñin B là mt tp mà m#i phn t* ca nó là
mt c!p giá tr (x,
µ
µµ
µ
F
(x)), v%i x
∈
X và
µ
F
(x) là mt ánh x :

Chương
1
: Công ngh
tính toán mm
Trang 8
µ
µµ
µ
F
(x) : B
→
→→
→
[0 1]
trong ñó :
µ
F
gi là hàm thuc , B gi là tp nn.
2. Các thut ng trong logic m
• ð cao tp m F là giá tr h = Sup
µ
F
(x), trong ñó sup
µ
F
(x) ch+ giá tr nh
nht trong tt c các ch!n trên ca hàm
µ
F
(x).
• Min xác ñnh ca tp m F, ký hiu là S là tp con tho mãn :
S = Supp
µ
F
(x) = { x
∈
B |
µ
F
(x) > 0 }
• Min tin cy ca tp m F, ký hiu là T là tp con tho mãn :
T = { x
∈
B |
µ
F
(x) = 1 }
• Các dng hàm thuc (membership function) trong logic m
Có rt nhiu dng hàm thuc như : Gaussian, PI-shape, S-shape, Sigmoidal,
Z-shape …
0
0.2
0.4
0.6
0.8
1
trapmf gbellmf trimf gaussmf gauss2mf smf
0
0.2
0.4
0.6
0.8
1
zmf psigmf dsigmf pimf sigmf
Hình1.1:
µ
1
min tin cy
MXð

Chương
1
: Công ngh
tính toán mm
Trang 9
3. Bin ngôn ng
Bin ngôn ng là phn t* ch ño trong các h thng dùng logic m. , ñây
các thành phn ngôn ng ca cùng mt ng cnh ñưc kt hp li v%i nhau.
ð minh ho v hàm thuc và bin ngôn ng ta xét ví d sau :
Xét tc ñ ca mt chic xe môtô, ta có th phát biu xe ñang chy:
- Rt chm (VS)
- Chm (S)
- Trung bình (M)
- Nhanh (F)
- Rt nhanh (VF)
Nhng phát biu như vy gi là bin ngôn ng ca tp m. Gi x là giá tr
ca bin tc ñ, ví d x =10km/h, x = 60km/h … Hàm thuc tương ng ca
các bin ngôn ng trên ñưc ký hiu là :
µ
VS
(x),
µ
S
(x),
µ
M
(x),
µ
F
(x),
µ
VF
(x)
Như vy bin tc ñ có hai min giá tr :
- Min các giá tr ngôn ng :
N = { rt chm, chm, trung bình, nhanh, rt nhanh }
- Min các giá tr vt lý :
V = { x∈B | x ≥ 0 }
Bin tc ñ ñưc xác ñnh trên min ngôn ng N ñưc gi là bin ngôn ng.
V%i m#i x∈B ta có hàm thuc :
x
→
µ
X
= {
µ
VS
(x),
µ
S
(x),
µ
M
(x),
µ
F
(x),
µ
VF
(x) }
Ví d hàm thuc ti giá tr rõ x = 65km/h là :
µ
X
(65) = { 0;0;0.75;0.25;0 }
VS S M F VF
0 20 40 60 65 80 100 tc ñ
µ
1
0.75
0.25
Hình 1.2:

