Đề tài Nghiên cứu ứng dụng mạng nơron nhân tạo trong dự báo ngắn hạn phụ tải điện

Dự báo phụ tải điệnvới độ chính xác cao là một trong những nhiệm vụ vô

cùng quan trọng trong quy hoạchvà vận hànhhệ thống điện. Dự báo phụ tải điện có

thể chia làm 3 nhóm: dự báongắn hạn(một giờ đến một tuần), dự báo trung hạn(từ

hơn một tuần đến một năm) và dự báo dài hạn(trên một năm). Nếu nh-dự báo trung

hạn và dài hạn đ-ợc quan tâm nghiên cứu khá nhiều ở n-ớc ta (chủ yếu để phục vụ

quy hoạch hệ thống điện) thì dự báo ngắn hạn mặc dù đóng vai trò cực quan trọng

trong vận hành kinh tếhệ thống điện, lại ch-a đ-ợc quan tâm nghiên cứu đúng mức.

ở n-ớc ngoài, dự báo ngắn hạn phụ tải điện là một vấn đề đã, đang và tiếp tục

đ-ợc nghiên cứu, chủ yếu dùng các ph-ơng pháp xác suất thống kê nh-hồi qui đa

biến, san hàm mũ, chuỗi thời gian,. Gần đây, đã có một số công trình chuyển sang sử

dụng các công cụ của trí tuệ nhân tạo, đặc biệt là mạng nơ ron nhân tạođể dự báo

ngắn hạn.

ởn-ớc ta, đã có một vài nghiên cứu ở một số nơi về mạng nơ ron trong dự báo

phụ tải điện nh-ng nặng về nghiên cứu ph-ơng pháp luận và học thuật, ch-a đi vào số

liệu cụ thể, sai số còn cao và khả năng áp dụng còn giới hạn.

Giai do?n 1 c?a d?tài dó xem xột cỏc v?n d?sau:

- T?ng quan v?d?bỏo ph?t?i di?n ng?n h?n

- T?ng quan v?m?ng noron nhõn t?o và Matlab Neuron Toolbox

- M?ng noron nhõn t?o trong d?bỏo ph?t?i di?n ng?n h?n

- L?a ch?n m?ng noron nhõn t?o cho d?bỏo ph?t?i di?n ng?n h?n ?nu?c ta.

Bỏo cỏo này trỡnh bày cỏc k?t qu?cob?n c?a giai do?n 2, bao g?m cỏc v?n d?

thi?t k?mụ hỡnh, l?p ph?n m?m và th?nghi?m d?d?bỏo d?nh-dỏy-d?ng bi?u d?ph?

t?i ngày dựng m?ng neuron nhi?u l?p thu?t toỏn lan truy?n ngu?c sai s?MLP và

m?ng m?t l?p thu?t toỏn h?c khụng giỏm sỏt Kohonen. K?t qu?th?nghi?m m?ng

cho th?y hi?u qu?d?bỏo là th?p hon cỏc mụ hỡnh dựng phuong phỏp th?ng k?và

tuong duong v?i cỏc cụng b?dựng m?ng neuron, neuron-m?,. é?so sỏnh, giai do?n

2 cung dó xõy d?ng ph?n m?m d?bỏo bi?u d?ph?t?i ngày trờn cos?m?ng neuron

v

24 d?u ra (ph?t?i 24 gi?trong ngày). K?t qu?cho sai s?tuong duong v?i phuong

phỏp d?nh-dỏy-d?ng. Hu?ng nghiờn c?u ti?p theo là t?ng h?p c?2 gi?i phỏp này trong

ph?n m?m d?bỏo s?d?ng b?t?ng h?p sai s?bỡnh phuong t?i thi?u d?a vào hi?u qu?

d?bỏo c?a t?ng gi?i phỏp trong quỏ kh?.

pdf71 trang | Chia sẻ: oanh_nt | Lượt xem: 1042 | Lượt tải: 0download
Bạn đang xem trước 20 trang nội dung tài liệu Đề tài Nghiên cứu ứng dụng mạng nơron nhân tạo trong dự báo ngắn hạn phụ tải điện, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
BỘ CễNG THƯƠNG TẬP ĐOÀN ĐIỆN LỰC VIỆT NAM VIỆN NĂNG LƯỢNG __________________________________________________________ BÁO CÁO TỔNG KẾT ĐỀ TÀI NGHIấN CỨU KHOA HỌC CẤP BỘ MÃ SỐ: I- 145 NGHIấN CỨU ỨNG DỤNG MẠNG NƠ RON NHÂN TẠO TRONG DỰ BÁO NGẮN HẠN PHỤ TẢI ĐIỆN (GIAI ĐOẠN 2) Chủ nhiệm đề tài: Trần Kỳ Phỳc 7178 17/3/2009 Hà Nội, 12-2008 BỘ CễNG THƯƠNG TẬP ĐOÀN ĐIỆN LỰC VIỆT NAM VIỆN NĂNG LƯỢNG __________________________________________________________ MÃ SỐ: I 145 ĐỀ TÀI NGHIấN CỨU KHOA HỌC NGHIấN CỨU ỨNG DỤNG MẠNG NƠ RON NHÂN TẠO TRONG DỰ BÁO NGẮN HẠN PHỤ TẢI ĐIỆN (GIAI ĐOẠN 2) Hà Nội, 12-2008 ii iii MỤC LỤC Trang Mở đầu ii Chương 1 Dự bỏo đỉnh và đỏy biểu đồ phụ tải ngày dựng mạng neuron nhiều lớp MLP 1.1 1.1. Giới thiệu 1.1 1.2. Thuật toỏn chung dự bỏo biểu đồ phụ tải ngày 1.1 1.3. Dự bỏo đỉnh biểu đồ phụ tải ngày trờn cơ sở mạng MLP 1.4 1.4. Túm lược 1.15 Chương 2. Dự bỏo biểu đồ phụ tải ngày dựng phương phỏp đỉnh-đỏy-dạng 2.1 2.1. Giới thiệu 2.1 2.2. Dự bỏo biểu đồ phụ tải ngày bằng phương phỏp đỉnh-đỏy-dạng 2.1 2.3. Túm lược chương 2 2.9 Chương 3. Dự bỏo biểu đồ phụ tải ngày dựng mạng neuron MLP 24 đầu ra 3.1 3.1. Giới thiệu 3.1 3.2. Dự bỏo biểu đồ phụ tải ngày dựng mạng neuron MLP-31xNx24 3.1 3.3. Dự bỏo biểu đồ phụ tải ngày dựng mạng 24 neuron đầu ra MLP- (24L+5W+4D)xNx24 3.4 3.4. Dự bỏo biểu đồ phụ tải ngày dựng mạng 24 neuron đầu ra mó hoỏ dạng ngày dựng 8 neuron đầu vào MLP-(24L+5W+8D)xNx24 3.6 3.5. Một số giải phỏp tăng hiệu quả dự bỏo biểu đồ phụ tải ngày 3.8 3.6. Túm lược chương 3 3.11 Chương 4. Phõn loại dạng biểu đồ phụ tải ngày 4.1 4.1. Giới thiệu 4.1 4.2. Xõy dựng mạng ỏnh xạ đặc trưng tự tổ chức Kohonen (K-SOFM) phõn loại dạng biểu đồ phụ tải ngày 4.2 4.3. Kết quả và phõn tớch 4.8 4.4. Túm lược chương 4 4.23 Kết luận a Tài liệu tham khảo b Phụ lục iv MỞ ĐẦU Dự báo phụ tải điện với độ chính xác cao là một trong những nhiệm vụ vô cùng quan trọng trong quy hoạch và vận hành hệ thống điện. Dự báo phụ tải điện có thể chia làm 3 nhóm: dự báo ngắn hạn (một giờ đến một tuần), dự báo trung hạn (từ hơn một tuần đến một năm) và dự báo dài hạn (trên một năm). Nếu nh− dự báo trung hạn và dài hạn đ−ợc quan tâm nghiên cứu khá nhiều ở n−ớc ta (chủ yếu để phục vụ quy hoạch hệ thống điện) thì dự báo ngắn hạn mặc dù đóng vai trò cực quan trọng trong vận hành kinh tế hệ thống điện, lại ch−a đ−ợc quan tâm nghiên cứu đúng mức. ở n−ớc ngoài, dự báo ngắn hạn phụ tải điện là một vấn đề đã, đang và tiếp tục đ−ợc nghiên cứu, chủ yếu dùng các ph−ơng pháp xác suất thống kê nh− hồi qui đa biến, san hàm mũ, chuỗi thời gian,... Gần đây, đã có một số công trình chuyển sang sử dụng các công cụ của trí tuệ nhân tạo, đặc biệt là mạng nơ ron nhân tạo để dự báo ngắn hạn. ở n−ớc ta, đã có một vài nghiên cứu ở một số nơi về mạng nơ ron trong dự báo phụ tải điện nh−ng nặng về nghiên cứu ph−ơng pháp luận và học thuật, ch−a đi vào số liệu cụ thể, sai số còn cao và khả năng áp dụng còn giới hạn. Giai đoạn 1 của đề tài đó xem xột cỏc vấn đề sau: - Tổng quan về dự bỏo phụ tải điện ngắn hạn - Tổng quan về mạng nơ ron nhõn tạo và Matlab Neuron Toolbox - Mạng nơ ron nhõn tạo trong dự bỏo phụ tải điện ngắn hạn - Lựa chọn mạng nơ ron nhõn tạo cho dự bỏo phụ tải điện ngắn hạn ở nước ta. Bỏo cỏo này trỡnh bày cỏc kết quả cơ bản của giai đoạn 2, bao gồm cỏc vấn đề thiết kế mụ hỡnh, lập phần mềm và thử nghiệm để dự bỏo đỉnh-đỏy-dạng biểu đồ phụ tải ngày dựng mạng neuron nhiều lớp thuật toỏn lan truyền ngược sai số MLP và mạng một lớp thuật toỏn học khụng giỏm sỏt Kohonen. Kết quả thử nghiệm mạng cho thấy hiệu quả dự bỏo là thấp hơn cỏc mụ hỡnh dựng phương phỏp thống kế và tương đương với cỏc cụng bố dựng mạng neuron, neuron-mờ,... Để so sỏnh, giai đoạn 2 cũng đó xõy dựng phần mềm dự bỏo biểu đồ phụ tải ngày trờn cơ sở mạng neuron v 24 đầu ra (phụ tải 24 giờ trong ngày). Kết quả cho sai số tương đương với phương phỏp đỉnh-đỏy-dạng. Hướng nghiờn cứu tiếp theo là tổng hợp cả 2 giải phỏp này trong phần mềm dự bỏo sử dụng bộ tổng hợp sai số bỡnh phương tối thiểu dựa vào hiệu quả dự bỏo của từng giải phỏp trong quỏ khứ. vi CHƯƠNG 1 DỰ BÁO ĐỈNH BIỂU ĐỒ PHỤ TẢI NGÀY DÙNG MẠNG NEURON NHIỀU LỚP MLP 1.1 Giới thiệu Dự bỏo đỉnh và đỏy biểu đồ phụ tải ngày (tức giỏ trị cụng suất phụ tải cao nhất và thấp nhất trong ngày) cú vai trũ đặc biệt quan trọng trong điều độ hệ thống điện. Ngoài ra, dự bỏo đỉnh và đỏy biểu đồ phụ tải cũn là giai đoạn đầu của phương phỏp dự bỏo biểu đồ phụ tải ngày dựng phương phỏp kết hợp dự bỏo đỉnh, đỏy và dạng biểu đồ phụ tải. Đối với phương phỏp này sai số dự bỏo đỉnh và đỏy cựng với sai số dự bỏo dạng biểu đồ sẽ ảnh hưởng đến sai số cuối cựng khi dự bỏo cả biểu đồ phụ tải ngày. Chương này giới thiệu phương phỏp, dữ liệu và kết quả dự bỏo đỉnh và đỏy biểu đồ phụ tải ngày khu vực Hà Nội trờn cơ sở mạng neuron nhõn tạo nhiều lớp huấn luyện bằng thuật toỏn lan truyền ngược sai số MLP. 1.2. Thuật toỏn chung dự bỏo biểu đồ phụ tải ngày Với một số giản ước dựa trờn nhu cầu thực tiễn cũng như xem xột lý thuyết, dự bỏo biểu đồ phụ tải ngày cú thể xem là bài toỏn xỏc định đường cong phụ tải biểu diễn sự phụ thuộc của cụng suất phụ tải của hệ thống nào đú vào thời gian trong ngày, đường cong này thường xõy dựng cho 24 giờ trong ngày (hoặc cú khi từng nửa giờ một). Biểu đồ phụ tải tuần và ngày đặc trưng cho khu vực Hà Nội được biểu diễn trờn hỡnh 1.1 0 100 200 300 400 500 600 1 25 49 73 97 121 145 Giờ, h P, M W Thứ Ba, 06/7/2004 0 100 200 300 400 500 600 700 800 1 7 13 19 Giờ trong ngày, h Ph ụ tả i, M W vii Hỡnh 1.1 Biểu đồ phụ tải tuần và ngày đặc trưng khu vực Hà Nội Cú một số cỏch tiếp cận đối với bài toỏn dự bỏo biểu đồ phụ tải ngày: - Kết hợp dự bỏo đỉnh (phụ tải cao nhất), đỏy (phụ tải thấp nhất) và dạng biểu đồ phụ tải ngày (dạng đường cong phụ thuộc phụ tải-giờ) [3] - Dự bỏo đồng thời phụ tải 24 giờ ngày dự bỏo (thường dựng MNN 24 đầu ra) [2] - Dự bỏo 24 lần từng giờ của ngày dự bỏo (dựng MNN 1 đầu ra) [2] Nghiờn cứu này sử dụng cỏch tiếp cận đầu tiờn vỡ tớnh đơn giản và hiệu quả của mụ hỡnh. Toàn bộ thuật toỏn dự bỏo sẽ dựa trờn đại lượng xd - là vector đặc trưng cho ngày d { }SkdTjdLidd nkCnjTniL ,1;;,1,;,1, ,,, ====x với Ld,i, i=1..nL là phụ tải điện tại thời điểm i của ngày d, thụng thường nL=24 Td,j, j=1,nT là thụng số thời tiết j của ngày d; T cú thể là nhiệt độ, độ ẩm,... Cd,k, k=1,nS là thụng số lịch k của ngày d, C cú thể là mó hoỏ của ngày trong tuần, mựa trong năm, ngày lễ-tết, ngày cú sự kiện văn hoỏ-thể thao đặc biệt,... Gọi vector xnd là vector đặc trưng cho ngày d được chuẩn hoỏ { }SnTn jdLn idnd nkCnjTniL kd ,1;;,1,;,1, ,,, ====x Ở đõy, Lnd,i , i=1,nL chớnh là biểu đồ phụ tải ngày d chuẩn hoỏ theo đỉnh và đỏy phụ tải (hoặc gọi là dạng đường cong biểu đồ phụ tải) theo cụng thức L dd didn ni LL LL L id ,1, minmax min, , =− −= (1.1) với maxLd và minLd là giỏ trị phụ tải lớn nhất và nhỏ nhất của ngày d tương ứng, { } Lidd niLL ,1,maxmax , == { } Lidd niLL ,1,minmin , == viii Tnd,j, j=1,nT và Cnd,k, k=1,nS cũng được chuẩn hoỏ tương tự. Biểu đồ phụ tải ngày d dự bỏo được nếu cú giỏ trị dự bỏo của đỉnh maxLd , đỏy minLd và biểu đồ phụ tải chuẩn hoỏ nLd,i Lddiddid niLLnLLL ,1),min(max.min ^ , ^^ , =−+= (1.2) Thuật toỏn này phỏt triển trờn cơ sở đề xuất trong [3] và khỏc với [3] tại 2 điểm: a) vector đặc trưng ngày xd khụng chỉ cú cỏc thành phần phụ tải như trong [3] mà cũn bao gồm cả cỏc thành phần thời tiết và lịch sinh hoạt, sản xuất – là cỏc thành phần ảnh hưởng đến biểu đồ phụ tải; b) phần dự bỏo dạng biểu đồ phụ tải ngày khụng dựa đơn thuần trờn 4 nhúm ngày phõn loại cố định từ trước (Chủ nhật, thứ Bảy, thứ Ba- thứ Năm, thứ Sỏu) mà trờn cơ sở cỏc nhúm ngày được phõn loại chi tiết hơn cú tớnh đến yếu tố thời tiết và lịch sinh hoạt-sản xuất, tận dụng thụng tin về khoảng cỏch giữa vector trọng số của neuron đặc trưng cho nhúm và vector đầu vào của mạng Kohonen (xem chương 4). Đỉnh và đỏy biểu đồ phụ tải sẽ được dự bỏo dựng 2 MNN nhiều lớp truyền thẳng một đầu ra. Biểu đồ phụ tải chuẩn hoỏ sẽ được dự bỏo dựng mạng ỏnh xạ tự tổ chức Kohonen (xem sơ đồ trờn hỡnh 1.2). Hỡnh 1.2. Sơ đồ cấu trỳc mụ hỡnh dự bỏo BĐPT ngày L,T,C MLP dự bỏo đỉnh MLP dự bỏo đỏy SOM dự bỏo dạng Bộ tổng hợp L,T,C L,T,C Ld,i ix 1.3. Dự bỏo đỉnh biểu đồ phụ tải ngày trờn cơ sở mạng MLP Cấu hỡnh mạng neuron nhõn tạo dự bỏo đỉnh biểu đồ phụ tải ngày MNN sẽ là mạng perceptron nhiều lớp truyền thẳng liờn kết đủ, số lớp ẩn là 1, số neuron đầu ra là 1, theo luật học lan truyền ngược sai số [5]. Lựa chọn cỏc neuron đầu vào. Nhằm chọn số neuron đầu vào phự hợp đó tiến hành phõn tớch tương quan giữa phụ tải đỉnh ngày dự bỏo maxLd và cỏc thụng số thời tiết khu vực Hà Nội, kết quả như trong bảng 1.1. Ở đõy ký hiệu maxLd-k - phụ tải đỉnh k ngày trước ngày dự bỏo, k=1,2,..; maxTd-k, minTd-k - nhiệt độ cao nhất và thấp nhất k ngày trước ngày dự bỏo; maxTd, minTd - nhiệt độ cao nhất và thấp nhất ngày dự bỏo; maxTd-maxTd-1 - chờnh lệch nhiệt độ cao nhất giữa ngày dự bỏo và ngày trước đú; Hd, RFd, SHd - độ ẩm, lượng mưa và số giờ nắng ngày dự bỏo. Bảng 1.1. Hệ số tương quan giữa maxLd và cỏc thụng số cũn lại x Hệ số tương quan R maxLd-1 maxLd-2 maxLd-3 maxLd-7 maxLd-14 Hd RFd SHd 0.812 0,693 0,645 0,762 0,705 -0,109 -0,023 0,301 maxTd maxTd-1 maxTd-7 minTd minTd-1 minTd-7 maxTd-maxTd-1 0,456 0,450 0,402 0,434 0,428 0,400 0,026 Liờn quan đến đầu vào nhiệt độ, phõn tớch hàm quan hệ giữa phụ tải điện và nhiệt độ khu vực Hà Nội (xem hỡnh 1.3) cho thấy hiện nay hàm này cú dạng bậc thang, khỏc với dạng chữ U như đối với nhiều nước nờu trong [5]. Hai điểm chuyển đổi (góy khỳc) tương ứng với ngưỡng nhiệt độ sưởi ấm và ngưỡng nhiệt độ làm mỏt tương ứng là TCmin = 17,50C và TCmax = 250C, cú khỏc chỳt ớt với nhiều nước1. Cỏc giỏ trị này cũng thể hiện phần nào tập quỏn sử dụng điện, mức thu nhập trung bỡnh và trỡnh độ phỏt triển của từng khu vực trờn thế giới. 1 Nhiều nước cụng bố giỏ trị TCmin = 150C và TCmax = 200C x Phụ thuộc phụ tải trung bỡnh - nhiệt độ trung bỡnh ngày 2003-2004 0 100 200 300 400 500 600 700 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 Ttb, oC Pt b, M W Hỡnh 1.3. Phụ thuộc phụ tải - nhiệt độ khu vực Hà Nội Do đú, cú thể thay thế đầu vào nhiệt độ T bằng hàm chuyển đổi f(T) sau : ⎪⎩ ⎪⎨ ⎧ ≤− << ≥− = 00 00 00 5,17..,5,17 255,17..,0 25..,25 )( TifT Tif TifT Tf (1.3) Thụng tin về ngày trong tuần sẽ được mó hoỏ bằng một trong hai cỏch, sử dụng 3 hoặc 7 neuron đầu vào như nờu tại bảng 1.2. Bảng 1.2. Mó hoỏ ngày trong tuần Số neuron Chủ nhật Thứ Hai Thứ Ba Thứ Tư Thứ Năm Thứ Sỏu Thứ Bảy 3 001 010 011 100 101 110 111 7 0000001 0000010 0000100 0001000 0010000 0100000 1000000 Phõn tớch biến thiờn đỉnh phụ tải, dạng biểu đồ phụ tải và nhiệt độ cao nhất ngày trong một số năm khu vực Hà Nội (xem hỡnh 1.4) cho thấy theo mức phụ tải và nhiệt độ trong năm cú thể chia phụ tải hàng năm của Hà Nội thành 3 mựa: mựa đầu năm từ thỏng Giờng đến thỏng 4; mựa giữa năm từ thỏng 5 đến thỏng 8 và mựa cuối năm từ thỏng 9 đến thỏng 12. Cỏc mựa này được mó hoỏ bằng 3 bit tương ứng như sau: 100, 010 và 001. xi 0 100 200 300 400 500 600 700 800 1 60 119 178 237 296 355 Ngày Pm ax , M W 0 10 20 30 40 50 60 Tm ax , o C Pmax Tmax Hỡnh 1.4. Biến thiờn đỉnh biểu đồ phụ tải và nhiệt độ cao nhất ngày trong năm khu vực Hà Nội Túm lại, trờn cơ sở phõn tớch tương quan giữa cỏc thụng số phụ tải, thời tiết, ... thiết kế MNN dựng dự bỏo đỉnh biểu đồ phụ tải ngày với cỏc đầu vào và đầu ra như sau: Bảng 3. Đầu vào và đầu ra của MNN dự bỏo đỉnh biểu đồ phụ tải ngày Thụng số Neuron Ký hiệu Phụ tải Neuron no. 1... 2 maxLd-1, maxLd-7 Thời tiết Neuron no. 3....8 maxTd ,maxTd-1 ,maxTd-7,minTd,minTd-1,minTd-7 Ngày Neuron no. 9..15 D1D2D3D4D5D6D7 Đầu vào Mựa Neuron no.16..18 S1S2S3 Đầu ra Phụ tải 1 neuron maxLd Mạng cơ sở trờn sẽ được thờm, bớt hoặc thay đổi cỏc đầu vào (như hàm nhiệt độ thay cho nhiệt độ, mó hoỏ ngày trong tuần dựng 1 neuron hoặc 3 neuron, ...) với xii mục đớch so sỏnh hiệu quả dự bỏo và tỡm ra cấu trỳc mạng phự hợp nhất đối với hệ thống điện Hà Nội. Lựa chọn số neuron lớp ẩn. Nhằm giảm ảnh hưởng của hiện tượng quỏ khớp và thừa thụng số, số neuron lớp ẩn và số chu kỳ huấn luyện mạng sẽ được xỏc định thụng qua quỏ trỡnh kiểm định. Số neuron lớp ẩn khởi đầu xỏc định theo cụng thức kinh nghiệm nờu trong [7]: )(5 NoNi NSNh +≈ (1.4) với Nh, NS, Ni và No tương ứng là số neuron lớp ẩn, số mẫu huấn luyện, số neuron đầu vào và số neuron đầu ra của mạng. Tăng, giảm số neuron lớp ẩn xung quanh giỏ trị ban đầu, thụng qua huấn luyện mạng cú kiểm định, xỏc định số neuron lớp ẩn tương ứng với trường hợp sai số đối với tập kiểm định là nhỏ nhất. Ứng với trường hợp này cũng xỏc định số chu kỳ huấn luyện mạng. Kiểm định và lựa chọn số chu kỳ huấn luyện mạng Để khắc phục hiện tượng quỏ khớp và thừa tham số, cú thể sử dụng phương phỏp điều tiết hoặc kiểm định. Kết hợp cụng thức kinh nghiệm (1.4) và thuật toỏn kiểm định, đề xuất trỡnh tự lựa chọn số neuron lớp ẩn và số chu kỳ huấn luyện mạng như sau: Bước 1: Chọn số neuron lớp ẩn ban đầu theo cụng thức (1.4) Bước 2: Tăng, giảm số neuron lớp ẩn xung quanh giỏ trị ban đầu, thụng qua huấn luyện mạng cú kiểm định, xỏc định số neuron lớp ẩn tương ứng với trường hợp sai số đối với tập kiểm định là nhỏ nhất. Ứng với trường hợp này cũng xỏc định số chu kỳ huấn luyện mạng - ký hiệu là Ne. Bước 3: Gộp tập kiểm định vào tập huấn luyện thành tập huấn luyện mới và chuyển sang bước huấn luyện mạng chớnh thức với số neuron lớp ẩn Nh và số chu kỳ huấn luyện Ne tỡm được. Đỏnh giỏ mạng bằng sai số đối với tập huấn luyện mới (sai số in-sample) và đối với tập kiểm tra (sai số out-sample) xiii Chỉ tiờu sai số so sỏnh. Sử dụng sai số tuyệt đối phần trăm trung bỡnh (MAPE) để so sỏnh hiệu quả dự bỏo của MNN. Trờn cơ sở thuật toỏn trờn đó xõy dựng phần mềm dự bỏo đỉnh và đỏy phụ tải ngày sử dụng cụng cụ MATLAB và giao diện đồ hoạ MATLAB-GUI. Kết quả dự bỏo đỉnh phụ tải Để so sỏnh ảnh hưởng của cỏc thụng tin đầu vào khỏc nhau đến hiệu quả dự bỏo đó tiến hành nghiờn cứu cỏc phương ỏn mạng khỏc nhau về số lượng và tớnh chất cỏc đầu vào (cú và khụng cú thụng tin về thời tiết, về mựa, cỏc phương ỏn mó hoỏ khỏc nhau, v.v...): i.Mạng khụng cú đầu vào về nhiệt độ, ký hiệu MLP-(2L+7DT+3S)x10x1-20e. Mạng cú tất cả 12 đầu vào, trong đú 2 đầu vào nhận thụng tin về phụ tải quỏ khứ, 7 đầu vào mó hoỏ ngày trong tuần và 3 đầu vào mó hoỏ mựa trong năm; số neuron lớp ẩn là 10; số chu kỳ huấn luyện là 20. ii.Mạng khụng cú đầu vào về nhiệt độ ngày dự bỏo nhưng cú thụng tin đầu vào về nhiệt độ cỏc ngày quỏ khứ, ký hiệu MLP-(2L+4f(T)+7DT+3S)x7x1-16e. Mạng cú tất cả 16 đầu vào, trong đú 2 đầu vào nhận thụng tin về phụ tải quỏ khứ, 4 đầu vào là hàm chuyển đổi nhiệt độ cao nhất và thấp nhất quỏ khứ, 7 đầu vào mó hoỏ ngày trong tuần và 3 đầu vào mó hoỏ mựa trong năm; số neuron lớp ẩn là 7; số chu kỳ huấn luyện là 16. iii.Mạng khụng cú đầu vào về mựa trong năm, ký hiệu MLP- (2L+6f(T)+7DT)x7x1-16e. Mạng cú tất cả 15 đầu vào, trong đú 2 đầu vào nhận thụng tin về phụ tải quỏ khứ, 6 đầu vào là hàm chuyển đổi nhiệt độ cao nhất và thấp nhất quỏ khứ cũng như ngày dự bỏo và 7 đầu vào mó hoỏ ngày trong tuần; số neuron lớp ẩn là 7; số chu kỳ huấn luyện là 28. iv.Mạng cú 3 bit mó hoỏ ngày trong tuần, ký hiệu MLP-(2L+6f(T)+3DT+3S)x7x1- 15e. Mạng cú tất cả 14 đầu vào, trong đú 2 đầu vào nhận thụng tin về phụ tải quỏ khứ, 6 đầu vào là hàm chuyển đổi nhiệt độ cao nhất và thấp nhất quỏ khứ cũng như của xiv ngày dự bỏo, 3 đầu vào mó hoỏ ngày trong tuần và 3 đầu vào mó hoỏ mựa trong năm; số neuron lớp ẩn là 7; số chu kỳ huấn luyện là 15. v. Mạng cú 7 bit mó hoỏ ngày trong tuần, ký hiệu MLP- (2L+6f(T)+7DT+3S)x6x1-21e. Mạng đầy đủ nhất trong số xem xột, cú tất cả 18 đầu vào, trong đú 2 đầu vào nhận thụng tin về phụ tải quỏ khứ, 6 đầu vào là hàm chuyển đổi nhiệt độ cao nhất và thấp nhất quỏ khứ cũng như của ngày dự bỏo, 7 đầu vào mó hoỏ ngày trong tuần và 3 đầu vào mó hoỏ mựa trong năm; số neuron lớp ẩn là 6; số chu kỳ huấn luyện là 21. vi.Mạng cú đầu vào nhiệt độ trực tiếp (khụng dựng hàm chuyển đổi), ký hiệu MLP-(2L+6T+3S)x10x1-16e. Mạng cú tất cả 11 đầu vào, trong đú 2 đầu vào nhận thụng tin về phụ tải quỏ khứ, 6 đầu vào là nhiệt độ cao nhất và thấp nhất quỏ khứ cũng như của ngày dự bỏo và 3 đầu vào mó hoỏ mựa trong năm; số neuron lớp ẩn là 10; số chu kỳ huấn luyện là 16. vii.Mạng cú đầu vào là hàm chuyển đổi nhiệt độ, ký hiệu MLP- (2L+6f(T)+3S)x10x1-16e. Mạng cú tất cả 11 đầu vào, trong đú 2 đầu vào nhận thụng tin về phụ tải quỏ khứ, 6 đầu vào là hàm chuyển đổi nhiệt độ cao nhất và thấp nhất quỏ khứ cũng như của ngày dự bỏo và 3 đầu vào mó hoỏ mựa trong năm; số neuron lớp ẩn là 10; số chu kỳ huấn luyện là 16. . Kết quả tổng hợp trong bảng 1.4. Cỏc giỏ trị sai số này là trung bỡnh thống kờ 10 lần huấn luyện và dự bỏo độc lập. Bảng 1.4. So sỏnh sai số dự bỏo đỉnh biểu đồ phụ tải ngày với cỏc phương ỏn MNN khỏc nhau Mạng Kỳ dự bỏo Average Ghi chỳ MLP-(11+7)x6x1-21e-f(T) 1.16 Mạng mựa+ngày 7bit+f(T) MLP-(11+7-3)x7x1-28e-f(T) 1.58 Mạng khụng mựa+ngày+f(T) MLP-(11+7-6T)x10x1-20e 3.62 Mạng mựa+ngày 7bit+NoT MLP-11x10x1-16e-T 1.15 Mạng mựa+T+10 neuron lớp ẩn MLP-11x10x1-16e-f(T) 1.09 Mạng mựa+f(T)+10 neuron lớp ẩn MLP-(11+7-2T)x7x1-16e Ngày 4.38 Mạng mựa+ngày 7bit+NoT(i) MLP-(11+7)x6x1-21e-f(T) 2.62 Mạng mựa+ngày 7 bit+f(T) MLP-(11+7-3)x7x1-28e-f(T) 2.97 Mạng khụng mựa+ngày+f(T) MLP-(11+7-6T)x10x1-20e 2.95 Mạng mựa+ngày 7bit+NoT MLP-11x10x1-16e-T Tuần 2.93 Mạng mựa+T+10 neuron lớp ẩn xv Mạng Kỳ dự bỏo Average Ghi chỳ MLP-11x10x1-16e-f(T) 2.85 Mạng mựa+f(T)+10 neuron lớp ẩn MLP-(11+7-2T)x7x1-16e 2.71 Mạng mựa+ngày 7bit+NoT(i) MLP-(11+7)x6x1-21e-f(T) 3.07 Mạng mựa+ngày 7 bit+f(T) MLP-(11+7-3)x7x1-28e-f(T) 3.43 Mạng khụng mựa+ngày+f(T) MLP-(11+7-6T)x10x1-20e 3.73 Mạng mựa+ngày 7bit+NoT MLP-11x10x1-16e-T 3.76 Mạng mựa+T+10 neuron lớp ẩn MLP-11x10x1-16e-f(T) 3.70 Mạng mựa+f(T)+10 neuron lớp ẩn MLP-(11+7-2T)x7x1-16e Thỏng 3.75 Mạng mựa+ngày 7bit+NoT(i) MLP-(11+7)x6x1-21e-f(T) 3.18 Mạng mựa+ngày 7 bit+f(T) MLP-(11+7-3)x7x1-28e-f(T) 3.24 Mạng khụng mựa+ngày+f(T) MLP-(11+7-6T)x10x1-20e 3.94 Mạng mựa+ngày 7bit+NoT MLP-11x10x1-16e-T 3.80 Mạng mựa+T+10 neuron lớp ẩn MLP-11x10x1-16e-f(T) 3.74 Mạng mựa+f(T)10 neuron lớp ẩn MLP-(11+7-2T)x7x1-16e Toàn bộ 3.82 Mạng mựa+ngày 7bit+NoT(i) 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 Ngày Tuần Thỏng Tập test M A PE ,% Mựa Khụng mựa Hỡnh 5. So sỏnh sai số dự bỏo đỉnh trường hợp cú và khụng cú đầu vào về mựa trong năm xvi So sỏnh hiệu quả dự bỏo trường hợp cú và khụng cú thụng tin về mựa trong năm (hỡnh 5) cho thấy phương phỏp phõn loại mựa nờu trờn và thụng tin về mựa đưa vào mạng khỏ là hiệu quả. Đối với khu vực Hà Nội thụng tin về mựa giỳp giảm sai số dự bỏo từ 1,58% (đối với dự bỏo 1 ngày tới), 2,97% (dự bỏo 1 tuần tới) và 3,43% (đối với dự bỏo 1 thỏng tới) xuống cũn 1,16%, 2,62% và 3,07% tương ứng; tương đương với giảm được 36% sai số dự bỏo 1 ngày tới, 14% sai số dự bỏo 1 tuần tới và 12% sai số dự bỏo 1 thỏng tới. 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 Ngày Tuần Thỏng Tập test M AP E, % T Khụng T Hỡnh 1.6. So sỏnh sai số dự bỏo đỉnh trường hợp cú và khụng cú đầu vào về nhiệt độ So sỏnh hiệu quả dự bỏo trường hợp cú và khụng cú thụng tin về nhiệt độ (hỡnh 6) cho thấy nhiệt độ là thụng tin cần thiết đối với mạng. Đối với khu vực Hà Nội thụng tin về nhiệt độ giỳp giảm sai số dự bỏo từ 3,62% (đối với dự bỏo 1 ngày tới), 2,95% (dự bỏo 1 tuần tới) và 3,73% (đối với dự bỏo 1 thỏng tới) xuống cũn 1,16%, 2,62% và 3,07% tương ứng. xvii 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 Ngày Tuần Thỏng Tập test M AP E, % f(T) T Hỡnh 7. So sỏnh sai số dự bỏo đỉnh trường hợp dựng và khụng dựng hàm chuyển đổi nhiệt độ So sỏnh hiệu quả dự bỏo trường hợp khụng dựng và dựng hàm chuyển đổi nhiệt độ (hỡnh 7) cho thấy dựng hàm chuyển đổi nhiệt độ mặc dự hiệu quả tăng lờn là khụng nhiều nhưng sai số dự bỏo vẫn cú xu hướng giảm. Đối với khu vực Hà Nội sai số dự bỏo giảm từ 1,15% (đối với dự bỏo 1 ngày tới), 2,93% (dự bỏo 1 tuần tới) và 3,76% (đối với dự bỏo 1 thỏng tới) xuống cũn 1,09%, 2,85% và 3,70% tương ứng. Để tăng hiệu quả dự bỏo theo hướng này, cú thể thay hàm chuyển đổi (3) bằng hàm bỡnh phương độ lệch nhiệt độ. xviii 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 Ngày Tuần Thỏng Tập test M AP E , % T(i) Khụng T(i) Hỡnh 8. So sỏnh sai số dự bỏo đỉnh BĐPT ngày trường hợp cú và khụng cú nhiệt độ ngày dự bỏo So sỏnh hiệu quả dự bỏo trường hợp cú và khụng cú đầu vào nhiệt độ ngày dự bỏo (hỡnh 8) cho thấy thụng tin về nhiệt độ ngày dự bỏo cho phộp giảm sai số dự bỏo đỏng kể. Tuy nhiờn, cỏc giỏ trị nhiệt độ ngày dự bỏo trong nghiờn cứu là giỏ trị thực tế. Trờn thực tế, tại thời điểm dự bỏo phụ tải ta chỉ cú số liệu nhiệt độ dự bỏo với sai số nào đú, sai số này cú thể sẽ ảnh hưởng đến sai số dự bỏo phụ tải. Vỡ vậy, cần cõn nhắc giữa sai số dự bỏo phụ tải gõy ra bởi ảnh hưởng của sai số dự bỏo nhiệt độ với sai số giảm đi nhờ đưa vào mạng thụng tin về nhiệt độ ngày dự bỏo. Tương tự, so sỏnh trường hợp cú và khụng cú mó ngày trong tuần cũng cho thấy thụng tin ngày trong tuần làm giảm đến khoảng 10% sai số dự bỏo. Riờng khỏc biệt về hiệu quả của 2 trường hợp mó hoỏ ngày bằng 3 bit hoặc 7 bit là khụng rừ rệt, do đú cú thể chỉ dựng cỏch mó hoỏ 3 bit chứ khụng cần đến 7 bit để tiết kiệm tài nguyờn. Cập nhật số liệu đỉnh biểu đồ phụ tải từng ngày để giảm sai số dự bỏo xix Cỏc kết quả trờn đõy cho thấy, hầu hết cỏc cấu trỳc mạng xem xột đều cú thể cho sai số dự bỏo ngày đầu tiờn khỏ thấp, tuy nhiờn sai số dự bỏo cỏc ngày sau thường ở mức cao hơn. Vỡ vậy đề xuất giải phỏp cập nhật mạng MLP hàng ngày với số liệu đỉnh phụ tải ngày mới nhất để giảm sai số dự bỏo ngày sắp tới. Thuật toỏn cập nhật đề xuất như sau: a) Sau mỗi ngày tập huấn luyện sẽ được cập nhật bằng cỏch bổ sung giỏ trị thực tế của ngày hụm đú về đỉnh phụ tải, thụng số thời tiết, kiểu ngày,...(nghĩa là số vector tập huấn luyện sẽ tăng lờn 1 đơn vị) b) Mạng MLP hiện hữu sẽ được huấn luyện lại với toàn bộ tập huấn luyện mới được cập nhật (hoặc với một tập con của nú, bao gồm ớt nhất là vector huấn luyện của ngày mới nhất) c) Mạng MLP cập nhật sẽ được dựng để dự bỏo đỉnh biểu đồ phụ tải của ngày kế tiếp d) Chu kỳ a)-c) trờn sẽ lặp lại hàng ngày để đạt được sai số dự bỏo dưới ngưỡng yờu cầu. xx 1.4. Túm lược chương 1 Trong chương này trỡnh bày một số kết quả sau: - Xõy dựng mụ hỡnh dự bỏo biểu đồ phụ tải ngày cho khu vực Hà Nội được xõy dựng trờn cơ sở mạng MLP dự bỏo đỉnh và đỏy phụ tải, mạng Kohonen dự bỏo dạng BĐPT. Phần mềm dự bỏo đỉnh và đỏy phụ tải được viết trờn phần mềm MATLAB và NNTools cú sử dụng cụng cụ giao diện đồ hoạ GUI - Để chọn cỏc đầu vào phự hợp nhất trong số cỏc thụng số phụ tải, thời tiết và lịch sinh hoạt-sản xuất, tiến hành phõn tớch tương quan giữa phụ tải đỉnh dự bỏo và cỏc thụng số cũn lại. - Nhằm trỏnh hiện tượng quỏ khớp và thừa thụng số của mạng MLP thuật toỏn học lan truyền ngược ỏp dụng cho dự bỏo đỉnh phụ tải, số neuron lớp ẩn và số chu kỳ huấn luyện mạng được xỏc định trờn cơ sở thuật toỏn kiểm định và tăng giảm số neuron lớp ẩn so với cụng thức kinh nghiệm Oja. - Kết quả thử nghiệm thuật toỏn và phần mềm cho sai số dự bỏo đỉnh phụ tải ở mức 2,5% và thấp hơn. Để duy trỡ mức sai số thấp này cần cú thủ tục cập nhật mạng hàng ngày bằng số liệu phụ tải và thời tiết mới cũng như cần tỏch số liệu quỏ khứ cỏc ngày lễ-tết, cỏc ngày cắt điện sự cố hay kế hoạch,... ra khỏi tập huấn luyện để xử lý riờng. - So sỏnh kết quả dự bỏo dựng cỏc phương ỏn đầu vào mạng khỏc nhau cho thấy: a) việc đưa thụng tin về mựa giảm được sai số dự bỏo đỏng kể; b) thụng tin về thời tiết là cần thiết cho dự bỏo đỉnh phụ tải; c) mó hoỏ ngày dựng 7 neuron đầu vào khụng tăng hiệu quả dự bỏo so với phương ỏn dựng 3 neuron đầu vào. xxi Tài liệu tham khảo chương 1 1. Upadhyay K.G., Singh S.N., An approach to short term load forecasting using market price signal. 19th International Conference on Electrical Distribution. Vienna (2007) 2. H.S. Hippert, C.E. Pedreira, and R.C. Souza. Neural Networks for Short-Term Load Forecasting: A Review and Evaluation. IEEE Transactions on Power Systems, 16:44–55, 2001 3. Hsu Y.Y., Yang C.C., Design of ANN for short-term load forecasting. IEE Pro

Các file đính kèm theo tài liệu này:

  • pdf7178R.pdf