PHỤ LỤC I LAYOUT CỦA TRI THỨC TRÊN HỆ THỐNG EXPERT
kiến thức trong hệ thống chuyên gia được chia thành hai grougs (a) sự kiện và (b) quy tắc sản xuất. Sự kiện được lưu trữ trong cơ sở dữ liệu động được cập nhật liên tục. Quy tắc sản xuất đại diện cho kiến thức 'chuyên gia' và được tích hợp vào các cơ chế suy luận của hệ thống KB. Cấu trúc của hai nhóm này sẽ được thảo luận dưới đây.
Cấu trúc cơ sở dữ liệu
Sự kiện trong bản ghi cơ sở dữ liệu chủ yếu là hai loại kiến thức: dữ liệu trực tuyến và các hằng số của hệ thống. Các dữ liệu trên mạng sẽ được cập nhật tự động khi hệ thống thay đổi tình trạng hoạt động của nó. Sự kiện liên quan đến hằng số hệ thống sẽ chỉ được thay đổi nếu những thay đổi cấu hình hệ thống, chẳng hạn như bổ sung các loại cáp và tải. Để làm rõ, hai loại sự kiện được thể hiện một cách riêng biệt để các cấu trúc cơ sở dữ liệu linh hoạt hơn và dễ dàng hơn để duy trì. Để nhằm mục đích cho một tìm kiếm hiệu quả, sự kiện được trình bày trong "khung". Những sự thật này bao gồm:
yếu tố - đại diện cho bản sắc, kiểu đánh giá hoặc nạp, sạc, tình trạng, tình trạng lỗi, danh tính trung chuyển nhóm và xu hướng tải (zero cho đường dây, trạm biến áp và xe buýt) của một phần tử trong hệ thống phân phối điện;
root - đại diện cho sắc xe buýt chính, danh sách các máng ăn kết nối với xe buýt chính, bốc dự đoán tải của một chiếc xe buýt chính trong hệ thống;
trung chuyển - đại diện cho sắc feeder, danh sách các phần tử trong một hàng đợi kết nối với các thiết bị đầu cuối xe buýt chính của trung chuyển tương ứng , tải, feeder-status, xe buýt chính kết nối, tính trung chuyển nhóm và dự đoán tải của một feeder trong hệ thống;
shift - đại diện cho sắc trung chuyển chế độ chờ, danh tính trung chuyển không chờ, danh sách các yếu tố chuyển dịch, chuyển tải, dự đoán chuyển tải và bản sắc trung chuyển nhóm của một feeder nhóm trong hệ thống;
kết nối - đại diện cho các kết nối topo giữa hai yếu tố này, danh tính của họ, tình trạng của bộ phận ngắt mạch / bị chuyển mạch và bản sắc của bộ ngắt mạch / switch.
Sự kiện trong cơ sở dữ liệu, mà chỉ đại diện cho hằng số hệ thống là:
nạp nhóm - đại diện cho sắc trung chuyển nhóm, danh sách của feeder trong các feeder nhóm và danh sách các xe buýt chính mà ăn được kết nối;
impedance - đại diện cho các dòng kháng và nguyên tố tương ứng (dòng) trong bản sắc . hệ thống
có một loại mới và thứ ba của sự kiện đó được sử dụng để lưu trữ trạng thái trung gian / giá trị trong việc thực hiện các hệ thống KB, bao gồm:
1 gốc - đại diện cho tải hiện nay trên xe buýt chính dựa trên điều kiện hệ thống hiện nay;
gốc 2 - đại diện tải trên xe buýt chính sau khi thực hiện việc chuyển tải trung chuyển được đề nghị. Đang tải gọi là dựa trên tình trạng hệ thống hiện nay,
gốc 3 - đại diện cho tương lai dự báo tải trên xe buýt chính sau khi thực hiện việc chuyển tải trung chuyển được đề nghị. . Đang tải gọi được dựa trên điều kiện hệ thống trong thời gian tiếp theo
Sự kiện trong cơ sở dữ liệu chủ yếu được thể hiện ở dạng của thực tế đại diện tuple, nơi mà mỗi thực tế tương ứng với một bộ cơ sở dữ liệu, ví dụ như:
yếu tố (xe buýt (1), nút, đang sạc, không-bị sự cố, ..)
Số phần tử trong mô hình phân phối lớn. Tìm kiếm cơ sở dữ liệu để phân biệt các yếu tố trong một nhóm của cùng một tên miền sẽ mất một thời gian dài, nếu mỗi phần tử được tìm kiếm riêng. Hơn nữa, có rất nhiều các hoạt động tìm kiếm của chất này trong quá trình suy luận. Để rút ngắn thời gian tìm kiếm cho hiệu quả, các thành viên của cùng một tên miền sẽ được biểu diễn như là danh sách mà chịu đặc điểm của tên miền. Vì vậy, để tìm ra tất cả các yếu tố trong một feeder, thay vì tìm kiếm xung quanh các cơ sở dữ liệu để tìm các yếu tố từng người một với kết nối tôpô (tức là "kết nối (A, B, trên, sw (l))"), tìm kiếm sẽ được thực bằng cách tìm chỉ trong danh sách phần tử trong thực tế dưới danh tính feeder. Sự lựa chọn của các cấu trúc đại diện thực tế này đã tận dụng các tính năng danh sách các thao tác của Prolog đại diện cho danh sách những đối tượng phức hợp. Chức năng có thể dễ dàng thao túng bởi các vị từ người dùng định nghĩa hoặc tiêu chuẩn ở phụ thêm hai danh sách thành một, đảo ngược thứ tự của các phần tử trong một danh sách, hoặc cắt một danh sách thành hai.
Rule cơ sở Tổ chức
TASK 1: Xem xe buýt chính tải
TASK 2: Feeder chuyển tải cho off- thanh cái danh nghĩa tải hiện
nhiệm vụ con: Kiểm tra mặt off-danh nghĩa tải Tập hợp hiến và nhận xe buýt Thu thập, đánh giá và lựa chọn các nhóm nạp Xác định chuyển tải cho các khuyến nghị
TASK 3: chuyển tải Feeder cho off-danh nghĩa thanh cái
loading
nhiệm vụ con: Kiểm tra dự đoán off-danh nghĩa tải Tập hợp hiến và nhận xe buýt Tập hợp, đánh giá và lựa chọn trung chuyển nhóm Xác định chuyển tải cho các khuyến nghị
TASK 4: Kiểm tra trung chuyển nạp trên biên độ an toàn hiện nay
TASK 5: Feeder chuyển tải cho dự báo quá tải về ăn
việc phụ: Tìm ăn được Đánh giá lại quá tải-shift đường Chọn con đường khả thi cho các khuyến nghị
TASK 6: Lỗi phục hồi
công việc phụ: Xác định vị trí lỗi
đang được dịch, vui lòng đợi..
