ĐẠI HỌC QUỐC GIA TP. HCM TRƯỜNG ĐẠI HỌC BÁCH KHOA TRẦN XUÂN VINH ÁP DỤNG THUẬT TOÁN GALAXY BASED SEARCH ALGORITHM GIẢI BÀI TOÁN ĐIỀU ĐỘ KINH TẾ Chuyên ngành : THIẾT BỊ, MẠNG VÀ NHÀ MÁY ĐIỆN Mã số: 60.50 LUẬN VĂN THẠC SĨ TP. HỒ CHÍ MINH, tháng 06 năm 2014 CÔNG TRÌNH ĐƯỢC HOÀN THÀNH TẠI TRƯỜNG ĐẠI HỌC BÁCH KHOA –ĐHQG –HCM Cán bộ hướng dẫn khoa học : TS. LÊ KỶ Cán bộ chấm nhận xét 1 :.
Cán bộ chấm nhận xét 2 :. Luận văn thạc sĩ được bảo vệ tại Trường Đại học Bách Khoa, ĐHQG Tp. Thành phần Hội đồng đánh giá luận văn thạc sĩ gồm: 1. Xác nhận của Chủ tịch Hội đồng đánh giá LV và Trưởng Khoa quản lý chuyên ngành sau khi luận văn đã được sửa chữa (nếu có).
CHỦ TỊCH HỘI ĐỒNG TRƯỞNG KHOA i ĐẠI HỌC QUỐC GIA TP.HCM CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƢỜNG ĐẠI HỌC BÁCH KHOA Độc lập- Tự do- Hạnh phúc NHIỆM VỤ LUẬN VĂN THẠC SĨ Họ và tên học viên: Trần Xuân Vinh MSHV: 12180128 Ngày sinh: 28/03/1984 Nơi sinh: TP. HCM Chuyên ngành: Thiết bị, mạng và nhà máy điện Mã số: 60. TÊN ĐỀ TÀI: Áp dụng thuật toán GALAXY BASED SEARCH ALGORITHM giải bài toán điều độ kinh tế. NHIỆM VỤ VÀ NỘI DUNG: - Nghiên cứu thuật toán Galaxy based Search Algorithm (GbSA).
- Nghiên cứu bài toán điều độ kinh tế (ED) - Áp dụng thuật toán GbSA để giải bài toán ED, đánh giá so sánh kết quả với các công trình nghiên cứu trước đây III. NGÀY GIAO NHIỆM VỤ: 24/06/2013 IV. NGÀY HOÀN THÀNH NHIỆM VỤ: 20/06/2014 V. CÁN BỘ HƢỚNG DẪN: TS.
LÊ KỶ Tp. HCM, ngày………tháng……. năm 2014 CÁN BỘ HƢỚNG DẪN CHỦ NHIỆM BỘ MÔN (Họ tên và chữ ký) (Họ tên và chữ ký) TRƢỞNG KHOA ĐIỆN-ĐIỆN TỬ (Họ tên và chữ ký) ii LỜI CẢM ƠN Điều trước tiên, tôi xin tỏ lòng biết ơn sâu sắc đến TS. Lê Kỷ, Thầy đã giúp đỡ, cung cấp tài liệu và tận tình hướng dẫn tôi hoàn thành luận văn này.
Xin chân thành cám ơn TS. Võ Ngọc Điều, Thầy cũng đã giúp đỡ chia sẽ kinh nghiệm và giảng dạy môn học liên quan mật thiết đến luận văn. Xin chân thành cám ơn đến tất cả Quý Thầy, Cô đã giảng dạy, trang bị cho tôi những kiến thức rất bổ ích và quí báu trong suốt quá trình học tập tại trường cũng như nghiên cứu sau này. Xin cảm ơn Gia đình luôn bên cạnh và tạo mọi điều kiện thuận lợi cho tôi trong học tập và công tác.
Xin cảm ơn tất cả bạn bè đã động viên và hỗ trợ cho tôi rất nhiều trong quá trình học tập, công tác cũng như trong suốt thời gian thực hiện luận văn. Xin cảm ơn các bạn học viên Cao học (khóa 2012-2013) ngành Thiết bị, Mạng & Nhà máy điện Trường Đại học Bách Khoa – ĐHQG TP. HCM, những người luôn giành những tình cảm sâu sắc nhất, luôn bên cạnh, luôn động viên, khuyến khích tôi vượt qua những khó khăn trong suốt quá thực hiện luận văn này. Hồ Chí Minh, tháng 06 năm 2014 Người thực hiện Trần Xuân Vinh iii TÓM TẮT LUẬN VĂN Luận văn áp dụng thuật toán Galaxy based Search Algorithm (GbSA) để giải bài toán điều độ kinh tế (ED) trên các hệ thống chuẩn 10 máy phát, 10, 30, 60, 100 máy phát đa nhiên liệu, 15 nút có vùng cấm, có xét và không xét tổn hao, - Thuật toán Galaxy based Search Algorithm (GbSA): Một thuật toán tự tìm kiếm mới lấy cảm hứng từ tự nhiên được sử dụng để khám phá những không gian tìm kiếm các lời giải tối ưu cho bài toán ED.
GbSA mô phỏng cánh tay xoắn ốc của thiên hà xoắn ốc để tìm kiếm xung quanh nó. Chuyển động xoắn ốc này được cải thiện bởi sự hỗn độn để thoát khỏi điều kiện tối ưu cục bộ. Một thuật toán tìm kiếm cục bộ cũng được sử dụng để điều chỉnh các lời giải thu được bởi sự chuyển động xoắn ốc của GbSA. - Bài toán điều độ kinh tế (ED): là một trong các vấn đề cơ bản trong hệ thống điện để thu được lợi nhuận với tính ổn định, độ tinh cậy và an toàn.
Mục tiêu của nó là để phân phối công suất giữa các máy phát theo cách kinh tế nhất, trong khi tất cả ràng buộc vật lý và vận hành được thỏa mãn. Chi phí của sự phát công suất, đặc biệt trong các nhà mày nhiên liệu hóa thạch là cao và sự phát điện kinh tế giúp tiết kiệm lượng đáng kể cho thu nhập - Áp dụng thuật toán GbSA vào bài toán ED: Kết quả mà nghiên cứu đạt được là đã áp dụng thành công thuật toán đề xuất để giải bài toán ED cho các hệ thống chuẩn liệt kê trên. Kết quả đạt được là tương đương đến tốt hơn các nghiên cứu trước đây. Các bảng so sánh, thống kê kết quả đạt được của phương pháp đề xuất với các nghiên cứu trước đây được trình bày chi tiết trong luận văn.
iv ABSTRACT The thesis apply Galaxy based Search Algorithm (GbSA) to solve the Economic Dispatch (ED) problem in the basic systems of 10 units, 10, 30, 60, 100 units with multiple fuels, 15 units with prohibited operating zones with and withown considering system losses. Galaxy based Search Algorithm (GbSA): a novel metaheuristic inspired from nature is employed to explore the search space for the optimum solution to the ED problem. The GbSA imitates the spiral arm of spiral galaxies to search its surrounding. This spiral movement is enhanced by chaos to escape from local optimums.
A local search algorithm is also used to adjust the solution obtained by the spiral movement of the GbSA. Economic Dispatch Problem: a basic problem in power system is used to maximize benefit with stability, reliability, and safety. Its object determines economical real power output of each generator units while satisfying all the unit and system constraints. Payment for power dispatch is very high, especially in fossil power station and economic dispatch help to enhance extremely incoming.
Appling GbSA in ED Problem: The obtained research results are the success in applying GbSA in ED Problem. The obtained solution is from as well as to better other research could be obtained. Statistic and comparison statements of the proposal method with others have been present in the thesis. v LỜI CAM ĐOAN Tôi xin cam đoan Luận văn là công trình nghiên cứu của riêng tôi.
Các kết quả nêu trong Luận văn chưa được công bố trong bất kỳ công trình nào khác. Các số liệu, ví dụ và trích dẫn trong Luận văn đảm bảo tính chính xác, tin cậy và trung thực. Tôi xin chân thành cảm ơn! NGƢỜI CAM ĐOAN Trần Xuân Vinh vi MỤC LỤC: Trang Nhiệm vụ luận văn Thạc sỹ ……………………………………………………. ii Tóm tắt luận văn ………….
iv Lời cam đoan ……………………………………………………………………. v Mục lục …………………………………………………………………………… vi Danh mục các hình trong luận văn ……………………………………………. ix Danh mục các bảng trong luận văn ……………………………………………. xi Chữ viết tắt trong luận văn …………………………………………………….
xiii Chƣơng 1: Giới thiệu chung …………………………………………………….1 Tổng quan và tầm quan trọng đề tài …………………………….2 Mục tiêu bài toán ……………………………………………………….3 Mục tiêu đề tài ………………………………………………………….4 Phạm vi và các nội dung nghiên cứu ………………………………….5 Điểm mới luận văn ……………………………………………………. 4 vii Chƣơng 2: Tổng quan …………………………………………………….1 Tổng quan bài toán …………………………………………………….2 Tổng quan về các phương pháp đã sử dụng …………………….1 Phương pháp HNN (Hopfield neural network)[10-11] ……….2 Phương pháp EP (Evolutionary Programming)[13] ………….3 Phương pháp TS (Tabu Search) ……………………………… 7 2.4 Phương pháp SA (Simulated Annealing) …………………….5 Phương pháp GA (Genetic Algrithm) ………………….6 Phương pháp ACO (Ant Colony Optimization) …………….7 Phương pháp PSO (Particle Swarm Optimization) …….8 Các phương pháp lai …………………………………………. 12 Chƣơng 3: Thành lập bài toán ………………………………………………….1 Giới thiệu bài toán …………………………………………………….2 Hàm chi phí nhiên liệu ………………………………………………… 14 3.3 Bài toán ED với máy phát đa nhiên liệu ……………………………….4 Bài toán ED có vùng cấm vận hành …………………………….5 Các ràng buộc chung của bài toán ……………………………………. 18 Chƣơng 4: Thuật toán GbSA …………………………………………….2 Các thành phần của thuật toán ………………………………………… 22 Chƣơng 5: Áp dụng GbSA cho bài toán ED (GbSA-ED) …………………….1 Mục tiêu thực hiện …………………………………………………….2 Phương pháp giải bài toán …………………………………………….1 Giải quyết các ràng buộc của hệ thống ……………………….2 Chương trình và giải thuật GbSA để giải bài toán ED ……….3 Bài toán 10 tổ máy phát ……………………………………………….4 Bài toán 10 tổ máy phát, đa nhiên liệu ………………………….5 Bài toán 30, 60, 100 tổ máy phát, đa nhiên liệu ……………………….6 Bài toán 15 tổ máy phát, có vùng cấm ………………………….1 Bài toán 15 tổ máy phát, có vùng cấm, không xét tổn hao ….2 Bài toán 15 tổ máy phát, có vùng cấm, xét tổn hao ………….
65 Chƣơng 6: Tổng kết và hƣớng phát triển đề tài ……………………………… 70 6.1 Tổng kết đề tài …………………………………………………………. Hướng phát triển của đề tài ……………………………………. 71 Tài liệu tham khảo ………………………………………………………………. 73 Lý lịch trích ngang ……………………………………………………………….
79 ix DANH MỤC CÁC HÌNH TRONG LUẬN VĂN Tên hình Trang - Hình 1.1: Kết quả tìm kiếm thuật toán GbSA của googlescholar.1: Đường cong chi phí bậc hai 16 - Hình 3.2: Đường cong chi phí của máy phát đa nhiên liệu 17 - Hình 3.3: Đường cong chi phí nhiên liệu với hai vùng cấm vận hành 18 - Hình 4.1: Hình ảnh thiên hà xoắn ốc 21 - Hình 5.1: Lưu đồ giải thuật của chương trình chính GbSA 33 - Hình 5.2: Lưu đồ giải thuật của chương trình chính SpiralChoasMove.3: Lưu đồ giải thuật localsearch.4: Mô tả tính hội tụ bài toán 10 tổ máy phát 41 - Hình 5.5: Mô tả tính hội tụ bài toán 10 máy phát, đa nhiên liệu (Pd=2400 48 MW) - Hình 5.6: Mô tả tính hội tụ bài toán 10 máy phát, đa nhiên liệu (Pd=2500 49 MW) - Hình 5.7: Mô tả tính hội tụ bài toán 10 máy phát, đa nhiên liệu (Pd=2600 51 MW) - Hình 5.8: Mô tả tính hội tụ bài toán 10 máy phát, đa nhiên liệu (Pd=2700 52 x MW) - Hình 5.9: Mô tả tính hội tụ bài toán 30 nút, đa nhiên liệu (PD=1700*3 MW) 56 57 - Hình 5.10: Mô tả tính hội tụ bài toán 60 nút, đa nhiên liệu (PD=1700*6 MW) - Hình 5.11: Mô tả tính hội tụ bài toán 100 nút đa nhiên liệu (PD=1700*10 58 MW) - Hình 5.12: Mô tả tính hội tụ của bài toán 15 máy phát, có vùng cấm, không 64 xét tổn hao - Hình 5.13: Mô tả tính hội tụ của bài toán 15 máy phát, có vùng cấm, có xét 68 tổn hao xi DANH MỤC CÁC BẢNG TRONG LUẬN VĂN Tên bảng Trang - Bảng 4.1: Mã giả của GbSA đề xuất 23 - Bảng 4.2: Mã giả của SpiralChaoticMove được sử dụng trong GbSA 23 - Bảng 4.3: Mã giả của việc tìm kiếm cục bộ được sử dụng trong GbSA 25 - Bảng 5.1: Dữ liệu mạng điện gồm 10 máy phát nhiệt điện 39 - Bảng 5.2: Bảng thống kê số liệu của 20 lần chạy bài toán 10 máy phát bằng 39 GbSA - Bảng 5.3: Bảng so sánh kết quả bài toán 10 máy phát chạy bằng phương 40 pháp GbSA với các phương pháp EIM, IPSO, AIACO, HPSO, CSA - Bảng 5.