Tổ chức dữ liệu trên máy tính:

Một phần của tài liệu Tiểu luận môn biểu diễn tri thức và suy luận Tìm hiểu về COKB-ONT và ứng dụng giải bài toán vật lý điện 1 chiều (Trang 33)

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> (adsbygoogle = window.adsbygoogle || []).push({});

Conclusion : d12.I ~ <=,d2.I> End

…..

Một phần của tài liệu Tiểu luận môn biểu diễn tri thức và suy luận Tìm hiểu về COKB-ONT và ứng dụng giải bài toán vật lý điện 1 chiều (Trang 33)