50 2.3.3 Công c Matlab ANN Toolbox Neural Network Toolbox.. Phƣơng trình dạng luỹ thừa:.. ợ2 .1 CÁC KHÁI NIỆM CƠ BẢN VỀ MẠNG NƠRON NHIỀU LỚP LAN TRUYỀN NGƢỢC SAI SỐ BACK PROPAGATION NEU
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI HÀ TIẾN HUY ỨNG DỤNG MẠNG NƠ RON NHÂN TẠO DỰ BÁO ĐỒ THỊ PHỤ TẢI NGẮN HẠN HỆ THỐNG ĐIỆN Chuyên ngành : HỆ THỐNG ĐIỆN LUẬN VĂN THẠC SĨ KỸ THUẬT HỆ THỐNG ĐIỆN NGƢỜI HƢỚNG DẪN KHOA HỌC: PGS TS NGUYỄN LÂN TRÁNG Hà Nội – Năm 2013 -1- 1708094064540fcc97b91-a750-4e7e-bff2-e2dd692e9506 17080940645409b5c5508-53c7-404a-941b-258c17744983 1708094064540b0842b98-5bae-45ea-8b4e-bf2ec8b1faec L n thuyt minh lu c hin Các s liu s dng thuyt minh, kt qu phân tích tính tốn trung thc tơi tìm hiu tài liu Tác gi Hà Tin Huy -2- MỤC LỤC Trang ph bìa L Danh mc ký hiu ch vit tt Danh mc bng biu Danh mc hình v th Mở đầu 10 Chƣơng 1: Tổng quan dự báo phụ tải mạng nơron nhân tạo 12 1.1 D báo ph ti 12 1.1.1 Gii thiu chung 12 1.1.2 Các loi d báo ph ti 14 1.1.3 Các yu t n ph ti 16 1.1.4 n 19 1.1.4.1 i suy 19 1.1.4.2 20 1.1.4.3 s i thu nhp 21 1.1.4.4 23 1.1.4.5 o 24 1.2 M to 25 1.2.1 Lch s phát trin ca mo 25 1.2.2 Lý thuyt m 27 1.2.2.1 Gii thiu ANN 27 1.2.2.2 Mơ hình m 30 1.2.2.3 Quá trình hc 34 1.2.2.4 Mng lan truyc 33 Kt lu 35 -3- Chƣơng 2: Ứng dụng mạng nơ ron nhiều lớp lan truyền ngƣợc sai số dự báo đồ thị phụ tải ngày 36 2.1 Các khái nin v mu lp lan truyc sai s (back propagation neural network) 36 2.1.1 Cu trúc mng truyn thng 36 2.1.2 Hun luyn mng 37 2.1.2.1 Thut toán lan truyc (backpropagation) 37 2.1.2.2 Hun luyn nhanh 39 2.1.2.3 So sánh b nh t 45 2.2 Xây dng mơ hình mng cho tốn d báo ph ti ngày 45 2.2.1 La chn thông s u cho mơ hình 45 2.2.1.1 La chu cho mơ hình mng 45 2.2.1.2 La chu vào cho mơ hình mng 46 2.2.2 La chn s lp n s p n 48 2.3 S dng Matlab, Guide ANN toolbox mô phng mng 49 2.3.1 Khái nim v Matlab 49 2.3.2 c v Matlab GUIDE 50 2.3.3 Công c Matlab ANN Toolbox (Neural Network Toolbox) 53 2.3.3.1 Các lnh mô phng mo 54 2.3.3.2 Mô phng mhân to bng giao di ha ANN toolbox 55 Kt lu 59 Chƣơng 3: Xây dựng phần mềm mô mạng nơ ron nhân tạo dự báo phụ tải áp dụng cho Thành phố Hà Nội 60 3.1 Xây dng phn mm 60 3.1.1 d liu 60 3.1.2 thut toán 60 3.1.3 Phn mm d báo ph ti ngày Thành ph Hà Ni 61 -4- 3.1.4 Các mã lnh khi to m 66 3.2 Xây dng mơ hình d báo áp dng cho Thành ph Hà Ni 68 3.2.1 Mơ hình mng vi thông s u vào thông s ph ti 24h ca ngày c ngày d báo(24xNx24) 69 3.2.2.1 Thit lp thông s u ca mng 69 3.2.2.2 Kt qu d báo 69 3.2.2 Mơ hình mng vi thơng s ph ti 24h c c ngày d báo, nhi Tmax Tmin Ttrung bình c c Tmax Tmin ca ngày d báo(29xNx24) 72 3.2.2 Mơ hình mng vi thơng s ph ti 24h c c ngày d báo, nhi Tmax Tmin Ttrung bình cc T max Tmin , kiu ngày ca ngày d báo(ngày làm vic, ngày ngh) (33xNx24) 74 3.3 Mt s bin pháp nâng cao hiu qu mơ hình d báo 77 3.3.1 Chia tp d liu thành hai tp ngày làm vic ngày ngh 77 3.3.2 Mt s bin pháp khác 80 Kt lu 80 Kt lun kin ngh 81 Tài liu tham kho 82 Ph lc 83 -5- DANH MC CÁC CH VIT TT Chữ viết tắt ARMA Autoregresive moving average t t hi quy ANN Artificial Neural Network Mo APE Absolute Percentage Error Sai s tuyi ph MAPE Mean Absolute Percentage Error Sai s tuyi trung bình ph BP Back- propagation Lan truyc DBPT D báo ph ti MSE Mean Sum Erorr Sai s trung bình bình GUI Graphical User Interface Giao di h i dùng STT Nguồn gốc Ý nghĩa H thn -6- DANH MC CÁC BNG Bng 3-1 : Kt qu d báo ph ti 24h ngày 30/03/2013(mng 24x17x24) Bng 3-2 : Sai s ngày tun t n ngày 31/03/2013 (mng 24x17x24) Bng 3-3 : Kt qu d báo ph ti 24h ngày 30/03/2013 (mng 29x17x24) Sai s ngày tun t n ngày 31/03/ 2013 (mng 29x17x24) Bng 3-5 : Kt qu d báo ph ti 24h ngày 30/03/2013(mng 33x17x24) Bng 3-6 : Sai s ngày tun t (mng 29x17x24 Bng 3-7 : Kt qu d th ph ti ngày 29/03/2013 (mi b ngày ngh) DANH M TH Hình 1.1: th ph tn Hình 1.2: th ph ti Hà Ni hai ngày 28/4/2011 30/4/2011 Hình 1.3: th ph ti Hà Ni ngày có nhi khác Hình 1.4: th ph ti Hà Ni ngày 2/7/2012 9/7/2012 Hình 1.5: Minh ho mt nron sinh hc Hình 1.6: Mơ hình tốn hc ca nron Hình 1.7: Mơ hình ca mng nron Hình 1.8: Hàm chuyn i Hình 1.9: Mơ hình ANN tng qt Hình 1.10: Mng mt lp mng nhiu lp Hình 1.11: Mng Hopfield Hình 1.12: Mng Kohonen Hình 1.13: Cu trúc ca mng lan truyn nc Hình 2.1: Khng Matlab Guide Hình 2.2: Giao din Matlab Guide Hình 2.3: Giao di ha ANN tool Hình 2.4: Giao di ha Matlab ANN toolbox -7- Hình 2.5: Cu trúc mo Hình 2.6: Menu hun luyn mng Hình 2.7: Quá trình hun luyn mng Hình 2.6: mng Hình 3.1: thut tốn Hình 3.2: Khng phn mm Hình 3.3: Giao din ca phn mm Hình 3.4: Giao din khi to m Hình 3.5: Giao din d liu vào Hình 3.6: D li Hình 3.7: Giao din kt qu d báo Hình 3.8: Giao din kt qu d báo dng bng Hình 3.9: Kt qu d th ph ti ngày 30/03/2013 (mng 24x17x24) Hình 3.10: Kt qu d th ph ti ngày 30/03/2013 (mng 29x17x24) Hình 3.11: Kt qu d th ph ti ngày 30/03/2013 (mng 33x17x24) Hình 3.12: Kt qu d th ph ti ngày 29/03/2013 (mi b ngày ngh) -8- MỞ ĐẦU Lý chọn đề tài , kinh quy Lịch sử nghiên cứu mt , báo tài li c giio d báo ph ti - TSKH Trn K Phúc Ving v ghiên cu ng dng mo d báo ngn hn ph tn - Tác gi Phng, Phn i hng vi ving dng m d báo ph tn t - Tác gi Pauli Murto v Models For Short-term Load -9- - Tác gi Hsu Y.Y., Yang C.C., v Design of ANN for short-term load forecasting IEE Proceedings, Vol.123 1991. Mục đích nghiên cứu luận văn, đối tƣợng, phạm vi nghiên cứu * Mục đích: - - - áp - * Đối tƣợng: * Phạm vi nghiên cứu: Nội dung luận văn Luận văn gồm chƣơng: Chƣơng - Tổng quan dự báo phụ tải mạng nơron nhân tạo Chƣơng - Ứng dụng mạng nơron nhiều lớp lan truyền ngƣợc sai số dự báo đồ thị phụ tải ngày Trình bày Chƣơng - Xây dựng phần mềm mô mạng nơ ron nhân tạo dự báo phụ tải áp dụng cho TP Hà Nội Trình bày - 10 -