IV. ỨNG DỤNG MÔ HÌNH COKB TRONG BÀI TOÁN ĐIỆN 1 CHIỀU VẬT LÝ
9. Tổ chức dữ liệu trên máy tính:
Để tiện lợi cho các thao tác (thêm, sửa, xóa..) trên cơ sở tri thức một cách đơn giản, nhanh chóng mà không tác động nhiều đến chương trình cài đặt thì nên lưu trữ dưới dạng file TEXT.
Hệ cơ sở tri thức được lưu chia thành 4 file TEXT riêng biệt như sau: a) Object.txt
o File object khai báo loại đối tượng sử dụng trong bài toán.
Begin Type: base Name: I End Begin Type: base Name: U End Begin Type: base Name: R End Begin Type : doanmach Base : I Base : U Base : R End b) Relation.txt
o Cấu trúc:
doanmach ~ <nt,doanmach,doanmach> doanmach ~ <//,doanmach,doanmach> base ~ < . , doanmach, base>
base ~ <=,base> base ~ <=,"">
c) BaseRule.txt
o File baserule lưu trữ các luật được sử dụng trên 1 đoạn mạch, thực hiện quá trình suy diễn trong một đoạn mạch
o Cấu trúc: NewRule
RuleType: Ohm
Element : doanmach : d1
Hypothesis : d1.I ~ <=,value>;d1.U ~ <=,value> Conclusion : d1.R ~ <=,d1.U/d1.I>
End
NewRule
RuleType: Ohm
Hypothesis : d1.I ~ <=,value>; d1.R ~ <=,value> Conclusion : d1.U ~ <=,d1.R*d1.I>
End
NewRule
RuleType: Ohm
Element : doanmach : d1
Hypothesis : d1.U ~ <=,value> ; d1.R ~ <=,value> Conclusion : d1.I ~ <=,d1.U/d1.R>
End
d) Rule.txt
o File Rule lưu trữ các luật suy diễn giữa các đoạn mạch.
o Cấu trúc: NewRule
RuleType : Noitiep
Element : doanmach : d1; doanmach : d2; doanmach : d12 Hypothesis : d12 ~ <nt,d1,d2>; d1.I ~ <=,value>
Conclusion : d12.I ~ <=,d1.I> End
RuleType : Noitiep
Element : doanmach : d1; doanmach : d2; doanmach : d12 Hypothesis : d12 ~ <nt,d1,d2>; d2.I ~ <=,value>
Conclusion : d12.I ~ <=,d2.I> End
…..