Nghiên cứu phương pháp cải tiến sa thải phụ tải trong hệ thống điện
Tần số là thông số kỹ thuật quan trọng trong việc đánh giá chất lượng điện năng
của hệ thống điện và phải được duy trì trong giới hạn quy định để đảm bảo hệ thống
điện vận hành ổn định. Vì vậy, việc duy trì tần số ổn định trong giới hạn quy định
luôn là mục tiêu của người thiết kế, vận hành hệ thống điện. Trên cơ sở phân tích ảnh
hưởng của tần số đến hệ thống điện, các công trình nghiên cứu trong và ngoài nước
trước đây, cũng như thực tế việc sa thải phụ tải đang áp dụng tại Việt Nam hiện nay,
luận án đã nghiên cứu và đề xuất các phương pháp sa thải phụ tải như sau:
- Nghiên cứu và đề xuất phương pháp sa thải phụ tải nhằm khôi phục ổn định
tần số hệ thống điện trên cơ sở nhận dạng có/không sa thải phụ tải kết hợp với các
giải thuật công nghệ tri thức như: AHP và mạng nơ-ron. Phương pháp sa thải phụ tải
đề xuất cho phép nhanh chóng ra quyết định lựa chọn chiến lược sa thải phụ tải hợp
lý và hiệu quả để giữ ổn định tần số hệ thống điện khi có sự cố ngắn mạch xảy ra trên
các thanh góp hay trên các đường dây của hệ thống điện. Bên cạnh đó, phương pháp
sa thải phụ tải đề xuất có lượng công suất sa thải phụ tải ít hơn và thời gian phục hồi
tần số nhanh hơn so với các phương pháp sa thải phụ tải truyền thống;
- Nghiên cứu và đề xuất phương pháp sa thải phụ tải trên cơ sở áp dụng thuật
toán Fuzzy-AHP để tính toán hệ số tầm quan trọng của phụ tải và thực hiện ưu tiên
sa thải phụ tải có hệ số tầm quan trọng nhỏ trước. Phương pháp sa thải phụ tải đề xuất
giúp khôi phục tần số về giá trị cho phép và giảm thiểu thiệt hại gây ra khi cắt điện;
- Nghiên cứu và đề xuất việc tính toán lượng công suất sa thải phụ tải có xét đến
các yếu tố điều khiển sơ cấp, điều khiển thứ cấp tổ máy phát điện giúp tối thiểu lượng
công suất tải phải sa thải và tần số hệ thống vẫn khôi phục về giá trị trong phạm vi
cho phép;
Tóm tắt nội dung tài liệu: Nghiên cứu phương pháp cải tiến sa thải phụ tải trong hệ thống điện
BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT
THÀNH PHỐ HỒ CHÍ MINH
LÊ TRỌNG NGHĨA
NGHIÊN CỨU PHƯƠNG PHÁP CẢI TIẾN SA THẢI PHỤ TẢI
TRONG HỆ THỐNG ĐIỆN
LUẬN ÁN TIẾN SĨ
NGÀNH: KỸ THUẬT ĐIỆN
Tp. Hồ Chí Minh, tháng 08/2020
BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT
THÀNH PHỐ HỒ CHÍ MINH
LÊ TRỌNG NGHĨA
NGHIÊN CỨU PHƯƠNG PHÁP CẢI TIẾN SA THẢI PHỤ TẢI
TRONG HỆ THỐNG ĐIỆN
NGÀNH: KỸ THUẬT ĐIỆN - 9520201
Người hướng dẫn khoa học 1: PGS. TS. QUYỀN HUY ÁNH
Người hướng dẫn khoa học 2: PGS. TS. PHAN THỊ THANH BÌNH
Phản biện 1:
Phản biện 2:
Phản biện 3:
Tp. Hồ Chí Minh, tháng 08/2020
i
LÝ LỊCH CÁ NHÂN
I. LÝ LỊCH SƠ LƯỢC:
Họ & tên: Lê Trọng Nghĩa Giới tính: Nam
Ngày, tháng, năm sinh: 22/09/1987 Nơi sinh: Long An
Quê quán: Tân An, Long An Dân tộc: Kinh
Học vị cao nhất: Thạc sỹ Năm, nước nhận học vị: 2013
Đơn vị công tác: Đại học Sư phạm Kỹ thuật TP. Hồ Chí Minh
Chỗ ở riêng hoặc địa chỉ liên lạc: 109, Ngô Chí Quốc, Phường Bình Chiểu,
Quận Thủ Đức, TP. Hồ Chí Minh
Điện thoại liên hệ: CQ: +84 28 38960985 DĐ: 0813310460
II. QUÁ TRÌNH ĐÀO TẠO:
1. Đại học:
Hệ đào tạo: Chính quy
Nơi đào tạo: Đại học Sư phạm Kỹ thuật TP. Hồ Chí Minh
Ngành học: Điện khí hóa & Cung cấp điện
Nước đào tạo: Việt Nam Năm tốt nghiệp: 2010
2. Sau đại học:
Thạc sỹ chuyên ngành: Kỹ thuật điện Năm cấp bằng: 2013
Nơi đào tạo: Đại học Sư phạm kỹ thuật TP. Hồ Chí Minh
3. Ngoại ngữ: Tiếng Anh: B2
III. QUÁ TRÌNH CÔNG TÁC CHUYÊN MÔN
Thời gian Nơi công tác Vai trò
10/2010 đến
nay
Khoa Điện – Điện Tử, trường Đại học Sư phạm
kỹ thuật TP. Hồ Chí Minh
Giảng viên
ii
LỜI CAM ĐOAN
Tôi cam đoan đây là công trình nghiên cứu của tôi. Các số liệu, kết quả nêu trong
luận án là trung thực và chưa từng được ai công bố trong bất kỳ công trình nào khác.
Tp. Hồ Chí Minh, ngày 07 tháng 2 năm 2020
Tác giả luận án
Lê Trọng Nghĩa
iii
LỜI CẢM ƠN
Tác giả xin bày tỏ lòng biết ơn sâu sắc đến thầy PGS. TS. Quyền Huy Ánh - Đại
học Sư phạm Kỹ thuật Tp. HCM và cô PGS. TS. Phan Thị Thanh Bình - Đại học
Bách Khoa Tp. HCM đã tận tình hướng dẫn và giúp đỡ tôi trong suốt quá trình nghiên
cứu,thực hiện luận án.
Tác giả cũng xin chân thành cảm ơn Ban Giám hiệu Trường Đại học Sư phạm Kỹ
thuật thành phố Hồ Chí Minh, Phòng Đào tạo - bộ phận quản lý sau đại học, các thầy,
cô thuộc Khoa Điện – Điện Tử và các đồng nghiệp trong trường đã tạo điều kiện,
giúp đỡ tôi trong quá trình thực hiện luận án.
Cảm ơn gia đình đã chia sẽ, gánh vác công việc để tôi yên tâm nghiên cứu và thực
hiện luận án.
Nghiên cứu sinh
Lê Trọng Nghĩa
iv
TÓM TẮT
Tần số là thông số kỹ thuật quan trọng trong việc đánh giá chất lượng điện năng
của hệ thống điện và phải được duy trì trong giới hạn quy định để đảm bảo hệ thống
điện vận hành ổn định. Vì vậy, việc duy trì tần số ổn định trong giới hạn quy định
luôn là mục tiêu của người thiết kế, vận hành hệ thống điện. Trên cơ sở phân tích ảnh
hưởng của tần số đến hệ thống điện, các công trình nghiên cứu trong và ngoài nước
trước đây, cũng như thực tế việc sa thải phụ tải đang áp dụng tại Việt Nam hiện nay,
luận án đã nghiên cứu và đề xuất các phương pháp sa thải phụ tải như sau:
- Nghiên cứu và đề xuất phương pháp sa thải phụ tải nhằm khôi phục ổn định
tần số hệ thống điện trên cơ sở nhận dạng có/không sa thải phụ tải kết hợp với các
giải thuật công nghệ tri thức như: AHP và mạng nơ-ron. Phương pháp sa thải phụ tải
đề xuất cho phép nhanh chóng ra quyết định lựa chọn chiến lược sa thải phụ tải hợp
lý và hiệu quả để giữ ổn định tần số hệ thống điện khi có sự cố ngắn mạch xảy ra trên
các thanh góp hay trên các đường dây của hệ thống điện. Bên cạnh đó, phương pháp
sa thải phụ tải đề xuất có lượng công suất sa thải phụ tải ít hơn và thời gian phục hồi
tần số nhanh hơn so với các phương pháp sa thải phụ tải truyền thống;
- Nghiên cứu và đề xuất phương pháp sa thải phụ tải trên cơ sở áp dụng thuật
toán Fuzzy-AHP để tính toán hệ số tầm quan trọng của phụ tải và thực hiện ưu tiên
sa thải phụ tải có hệ số tầm quan trọng nhỏ trước. Phương pháp sa thải phụ tải đề xuất
giúp khôi phục tần số về giá trị cho phép và giảm thiểu thiệt hại gây ra khi cắt điện;
- Nghiên cứu và đề xuất việc tính toán lượng công suất sa thải phụ tải có xét đến
các yếu tố điều khiển sơ cấp, điều khiển thứ cấp tổ máy phát điện giúp tối thiểu lượng
công suất tải phải sa thải và tần số hệ thống vẫn khôi phục về giá trị trong phạm vi
cho phép;
- Nghiên cứu và đề xuất việc xác định vị trí tải cần sa thải dựa trên các khái
niệm PED, VED giữa máy phát bị sự cố và các nút tải giúp khoanh vùng sự cố nghiêm
trọng và sa thải phụ tải xung quanh vùng sự cố sẽ làm giảm ảnh hưởng của sự cố tới
hệ thống và phương án sa thải tải sẽ hiệu quả hơn;
v
- Nghiên cứu và đề xuất phương pháp phân bố lượng công suất sa thải phụ tải
tại các nút có xét đến các tiêu chí kinh tế như hệ số tầm quan trọng của phụ tải, và
các tiêu chí kỹ thuật như PED, VED. Qua đó, việc sa thải phụ tải thỏa mãn các yêu
cầu phối hợp nhiều phương pháp kinh tế-kỹ thuật.
Các phương pháp sa thải phụ tải đề xuất có thể được sử dụng trong công tác
huấn luyện các điều độ viên hệ thống điện xử lý các tình huống sa thải phụ tải dựa
trên các kịch bản sự cố trên hệ thống điện.
vi
ABSTRACT
Frequency is an important specification in assessing the power quality of the
electricity system and must be maintained within permissible limits to ensure the
stable operation of the power system. Therefore, maintaining frequency stability
within the permissible limits is always the goal of designers and operators of
electricity system. Based on the analysis of the effect of frequency on the electrical
system, the previous local and foreign researches, and the fact that load shedding is
implemented in today’s Vietnam, this thesis has achieved the following contributions:
- Proposing the load shedding method based on the combination of knowledge
technology algorithms such as AHP algorithm and artificial neural network. It
enables quick decisions to select reasonable and effective load shedding strategies to
keep the stability of electricity system frequency when the short-circuit incidents are
happened on the buses or on the lines of electricity system. In addition, the proposed
load shedding method has smaller load shedding capacity and faster frequency
recovery time than traditional load shedding methods;
- Proposing the load shedding method based on the application of the Fuzzy-
AHP algorithm helps calculate the importance factor of the load and prioritize the
less importance of load shedding. The proposed load shedding method enables to
restore the frequency to permissible value and minimize potential damages when the
load is cut;
- Proposing the calculation of the load shedding included in the primary and
secondary control factors of the generators will minimize the amount of load shedding
and restore system frequency value back to the allowable range;
- Proposing the determination of the load location to be shed based on the concept of
the electrical phase distance, voltage distance between the faulty generators and the
load nodes is able to locate serious incidents. The additional load shedding around
the fault area reduces the impact of the incident on the system and increase the
effectiveness of the load shedding;
- Proposing the distribution of the load shedding capacity at the load nodes
included the economic criteria such as the importance factor of the load, and the
technical criteria such as the electrical phase distance, and the voltage distance aims
to assure the requirements of multi-objective constraints.
vii
In this thesis, the proposed load shedding methods can be applied in the
training of electricity system operators to handle load shedding situations based on
fault scenarios on electricity system.
viii
MỤC LỤC
TRANG
Trang Tựa
Quyết Định Giao Đề Tài
LÝ LỊCH CÁ NHÂN .............................................................................................. i
LỜI CAM ĐOAN ..................................................................................................ii
LỜI CẢM ƠN ...................................................................................................... iii
TÓM TẮT ............................................................................................................. iv
MỤC LỤC ...........................................................................................................viii
DANH SÁCH CÁC CHỮ VIẾT TẮT ................................................................. xi
DANH SÁCH CÁC HÌNH .................................................................................. xii
DANH SÁCH CÁC BẢNG ................................................................................. xv
MỞ ĐẦU ................................................................................................................ 1
1. Lý do chọn đề tài .............................................................................................. 1
2. Mục tiêu nghiên cứu của luận án ...................................................................... 2
3. Đối tượng và phạm vi nghiên cứu ..................................................................... 3
4. Cách tiếp cận và phương pháp nghiên cứu ........................................................ 4
5. Đóng góp mới về mặt khoa học và ý nghĩa thực tiễn của luận án ...................... 4
6. Cấu trúc của luận án ......................................................................................... 5
Chương 1 TỔNG QUAN VỀ SA THẢI PHỤ TẢI TRONG HỆ THỐNG ĐIỆN
................................................................................................................................ 6
1.1 Tổng quan về các sự cố hệ thống điện ............................................................ 6
1.2 Khái quát về điều chỉnh tần số và sa thải phụ tải ............................................. 9
1.3 Yếu tố lựa chọn sa thải tải ............................................................................ 12
1.4 Tổng quan các công trình nghiên cứu về sa thải phụ tải ................................ 12
1.4.1 Sa thải phụ tải truyền thống .................................................................... 13
1.4.2 Sa thải phụ tải thích nghi ........................................................................ 18
1.4.3 Phương pháp sa thải phụ tải thông minh ................................................. 19
1.4.4 Nhận xét ................................................................................................. 29
Chương 2 PHƯƠNG PHÁP ĐIỀU KHIỂN KHẨN CẤP SA THẢI PHỤ TẢI
TRONG HỆ THỐNG ĐIỆN ............................................................................... 32
ix
2.1 Đặt vấn đề .................................................................................................... 32
2.2 Phương pháp điều khiển khẩn cấp sa thải phụ tải trong hệ thống điện........... 33
2.2.1 Phương pháp sa thải phụ tải đề xuất ....................................................... 33
2.2.2 Xây dựng tập mẫu và huấn luyện mạng nơ-ron ANN1 ........................... 34
2.2.3 Xây dựng chiến lược điều khiển sa thải phụ tải dựa trên thuật toán AHP 36
2.2.4 Huấn luyện mạng nơ-ron ANN2 ............................................................. 41
2.2.5 Mô phỏng – Kiểm nghiệm phương pháp sa thải phụ tải đề xuất trên sơ đồ
hệ thống điện chuẩn ........................................................................................ 43
Chương 3 PHƯƠNG PHÁP SA THẢI PHỤ TẢI TRÊN CƠ SỞ ÁP DỤNG
THUẬT TOÁN FUZZY-AHP ............................................................................. 55
3.1 Đặt vấn đề .................................................................................................... 55
3.2 Kỹ thuật mờ hóa và luật hoạt động [67] ........................................................ 55
3.3 Tổng quan về thuật toán Fuzzy - AHP .......................................................... 56
3.4 Khảo sát thử nghiệm trên sơ đồ hệ thống điện chuẩn IEEE 37 bus 9 máy phát
........................................................................................................................... 60
Chương 4 TÍNH TOÁN LƯỢNG CÔNG SUẤT SA THẢI TỐI THIỂU CÓ XÉT
ĐẾN ĐIỀU KHIỂN SƠ CẤP VÀ THỨ CẤP TỔ MÁY PHÁT ĐIỆN ............. 81
4.1 Đặt vấn đề .................................................................................................... 81
4.2 Tổng quan về đáp ứng tần số của hệ thống điện ............................................ 81
4.3 Quá trình điều chỉnh tần số khi có sự cố trong hệ thống điện ........................ 82
4.4 Điều chỉnh tần số sơ cấp trong hệ thống điện ................................................ 83
4.5 Điều chỉnh tần số thứ cấp trong hệ thống điện .............................................. 85
4.6 Tính toán lượng công suất sa thải phụ tải tối thiểu để phục hồi tần số về giá trị
cho phép ............................................................................................................. 86
4.6.1. Mục đích của việc tính toán lượng công suất sa thải phụ tải tối thiểu ..... 86
4.6.2. Xây dựng công thức tính toán lượng công suất sa thải phụ tải tối thiểu . 86
4.7 Tính toán kiểm tra trên sơ đồ hệ thống điện chuẩn ........................................ 88
Chương 5 PHƯƠNG PHÁP SA THẢI PHỤ TẢI CÓ XÉT ĐẾN VIỆC PHỐI
HỢP NHIỀU PHƯƠNG PHÁP .......................................................................... 94
5.1 Đặt vấn đề .................................................................................................... 94
5.2 Phân bố lượng công suất sa thải tại các bus tải dựa trên khái niệm PED ....... 94
5.2.1 Khái niệm khoảng cách pha PED ........................................................... 94
x
5.2.2 Thử nghiệm – kiểm tra phương pháp đề xuất trên sơ đồ hệ thống điện chuẩn
....................................................................................................................... 97
5.3 Phân bố lượng công suất sa thải tại các nút tải dựa trên khái niệm VED ..... 101
5.3.1 Khái niệm khoảng cách điện áp (Voltage Electrical Distance - VED) ... 101
5.3.2 Thử nghiệm – kiểm tra phương pháp đề xuất trên sơ đồ hệ thống điện chuẩn
..................................................................................................................... 102
5.4 Phương pháp sa thải phụ tải có xét đến các yếu tố phối hợp nhiều phương pháp
áp dụng giải thuật mờ hóa và hệ chuyên gia ..................................................... 108
5.4.1 Tiêu chí 1: Hệ số tầm quan trọng của phụ tải ........................................ 109
5.4.2 Tiêu chí 2: PED ............................................................................... ... lc,clear;
load Tonghop_dulieu_Nghia_1;
% Tron du lieu
===========================================================
M =dulieu;
r = randperm(size(M,1)); % permute row numbers
Mout = M(r,:);
X = (Mout(:,1:104));
Y = (Mout(:,105:109));
%
===========================================================
=============
[n, m] = size(X);
n_test=floor(0.15*n); % 15% test
n_train=n - n_test; % 85% train
j=0;
% train nhieu so bien khac nhau
for l=10:10:104
X1 = [ ]; X2 = [ ];
train_X2= [ ];
test_X2= [ ];
train_Y2= [ ];
test_Y2= [ ];
C=0;D=0;
X1 = X(:,1:l);
X2=zscore(X1); %chuan hoa
% tách du lieu ngõ vào, ra thành phan test và train
train_X2 = transpose(X2(1:n_train,:)); % ngõ vào train
test_X2 = transpose(X2((n_train+1):n,:)); % ngõ vào test
train_Y2 = transpose(Y(1:n_train,:)); % ngõ ra train
test_Y2 = transpose(Y((n_train+1):n,:)); % ngõ ra test
154
% huan luyen GRNN voi he so speard 0.1
grnn = newgrnn(train_X2, train_Y2, 0.1);
% lay du dieu ngo ra ung voi du lieu ngo vao phan train va test su dung ham
% grnn vua moi huan luyen
test_K =round( sim(grnn, train_X2));
test_P =round( sim(grnn, test_X2));
if j == 0
% TÍNH DO CHÍNH XÁC TEST
for k=1:1:n_test
if (test_Y2(1,k)==test_P(1,k)) & (test_Y2(2,k)==test_P(2,k))&
(test_Y2(3,k)==test_P(3,k))& (test_Y2(4,k)==test_P(4,k))&
(test_Y2(5,k)==test_P(5,k))
C = C + 1;
end;
end;
CP = (C*100)/n_test;
% TÍNH DO CHÍNH XÁC TRAIN
for k=1:1:n_train
if (train_Y2(1,k)==test_K(1,k)) & (train_Y2(2,k)==test_K(2,k))&
(train_Y2(3,k)==test_K(3,k))& (train_Y2(4,k)==test_K(4,k))&
(train_Y2(5,k)==test_K(5,k))
D = D + 1;
end;
end;
CK = (D*100)/n_train;
else
% TÍNH DO CHÍNH XÁC TEST
for k=1:1:n_test
if (test_Y2(1,k)==test_P(1,k)) & (test_Y2(2,k)==test_P(2,k))&
(test_Y2(3,k)==test_P(3,k))& (test_Y2(4,k)==test_P(4,k))&
(test_Y2(5,k)==test_P(5,k))
C = C + 1;
end;
end;
CP1 = (C*100)/n_test;
% TÍNH DO CHÍNH XÁC TRAIN
for k=1:1:n_train
if (train_Y2(1,k)==test_K(1,k)) & (train_Y2(2,k)==test_K(2,k))&
(train_Y2(3,k)==test_K(3,k))& (train_Y2(4,k)==test_K(4,k))&
(train_Y2(5,k)==test_K(5,k))
D = D + 1;
155
end;
end;
CK1 = (D*100)/n_train;
CP = [CP,CP1]; % tong hop do chinh xac testing cac bien khac nhau
CK = [CK,CK1]; % tong hop do chinh xac trainning cac bien khac nhau
end;
j = j + 1;
end;
end;
% ve do thi kiem tra do chinh xac ung voi nhieu muc bien khac nhau
z=10:10:m;
% do thi test
plot(z, CP, '-or');
hold on
% do thi train
plot(z, CK, '-^r');
%==========================================================
===========================================================
===========================================================
====================
% INITIALIZE THE NEURAL NETWORK PROBLEM
%==================================
clc,clear
load('Tonghop_dulieu_Nghia_1');
% inputs for the neural net
% targets for the neural net
% Tron du lieu
===========================================================
=
M =dulieu;
r = randperm(size(M,1)); % permute row numbers
Mout = M(r,:);
X = (Mout(:,1:104));
Y = (Mout(:,105:109));
%
===========================================================
==============
[n, m] = size(X);
n_test=floor(0.15*n); % 15% test
n_train=n - n_test; % 85% train
j=0;
156
% train nhieu so bien khac nhau
%==========================================================
================
for l= 10:10:m
for nh=8
X1 = [ ]; X2 = [ ];
train_X2= [ ];
test_X2= [ ];
train_Y2= [ ];
test_Y2= [ ];
C=0;D=0;
X1 = X(:,1:l);
X2=zscore(X1); %code chuan hoa
% tách du lieu ngõ vào, ra thành phan test và train
train_X2 = transpose(X2(1:n_train,:)); % ngõ vào train
test_X2 = transpose(X2((n_train+1):n,:)); % ngõ vào test
train_Y2 = transpose(Y(1:n_train,:)); % ngõ ra train
test_Y2 = transpose(Y((n_train+1):n,:)); % ngõ ra test
% huan luyen BPNN voi he so speard 0.1
bpnn=newff(train_X2,train_Y2,[nh],{'tansig','purelin'},'trainlm');
[bpnn,tr] = train(bpnn,train_X2,train_Y2);
% lay du dieu ngo ra ung voi du lieu ngo vao phan train va test su dung ham
% grnn vua moi huan luyen
test_K =round( sim(bpnn, train_X2));
test_P =round( sim(bpnn, test_X2));
if j == 0
% TÍNH DO CHÍNH XÁC TEST
for k=1:1:n_test
if (test_Y2(1,k)==test_P(1,k)) & (test_Y2(2,k)==test_P(2,k))&
(test_Y2(3,k)==test_P(3,k))& (test_Y2(4,k)==test_P(4,k))&
(test_Y2(5,k)==test_P(5,k))
C = C + 1;
end;
end;
CP_1 = (C*100)/n_test;
% TÍNH DO CHÍNH XÁC TRAIN
for k=1:1:n_train
if (train_Y2(1,k)==test_K(1,k)) & (train_Y2(2,k)==test_K(2,k))&
(train_Y2(3,k)==test_K(3,k))& (train_Y2(4,k)==test_K(4,k))&
(train_Y2(5,k)==test_K(5,k))
D = D + 1;
end;
157
end;
CK_1 = (D*100)/n_train;
else
% TÍNH DO CHÍNH XÁC TEST
for k=1:1:n_test
if (test_Y2(1,k)==test_P(1,k)) & (test_Y2(2,k)==test_P(2,k))&
(test_Y2(3,k)==test_P(3,k))& (test_Y2(4,k)==test_P(4,k))&
(test_Y2(5,k)==test_P(5,k))
C = C + 1;
end;
end;
CP1_1 = (C*100)/n_test;
% TÍNH DO CHÍNH XÁC TRAIN
for k=1:1:n_train
if (train_Y2(1,k)==test_K(1,k)) & (train_Y2(2,k)==test_K(2,k))&
(train_Y2(3,k)==test_K(3,k))& (train_Y2(4,k)==test_K(4,k))&
(train_Y2(5,k)==test_K(5,k))
D = D + 1;
end;
end;
CK1_1 = (D*100)/n_train;
CP_1 = [CP_1,CP1_1]; % tong hop do chinh xac testing cac bien khac nhau
CK_1 = [CK_1,CK1_1]; % tong hop do chinh xac trainning cac bien khac nhau
end;
j = j + 1;
end;
end;
% ve do thi kiem tra do chinh xac ung voi nhieu muc bien khac nhau
z=10:10:m;
% do thi test
plot(z, CP_1, '-ok');
hold on
% do thi train
plot(z, CK_1, '-^k');
%==========================================================
===========================================================
=========
% INITIALIZE THE NEURAL NETWORK PROBLEM
%==================================
clc,clear
load('Tonghop_dulieu_Nghia_1');
% inputs for the neural net
158
% targets for the neural net
% Tron du lieu
===========================================================
=
M =dulieu;
r = randperm(size(M,1)); % permute row numbers
Mout = M(r,:);
X = (Mout(:,1:104));
Y = (Mout(:,105:109));
%
===========================================================
==============
[n, m] = size(X);
n_test=floor(0.15*n); % 15% test
n_train=n - n_test; % 85% train
j=0;
% train nhieu so bien khac nhau
%==========================================================
================
for l= 10:10:m
for nh=8
X1 = [ ]; X2 = [ ];
train_X2= [ ];
test_X2= [ ];
train_Y2= [ ];
test_Y2= [ ];
C=0;D=0;
X1 = X(:,1:l);
X2=zscore(X1); %chuan hoa
% tách du lieu ngõ vào, ra thành phan test và train
train_X2 = transpose(X2(1:n_train,:)); % ngõ vào train
test_X2 = transpose(X2((n_train+1):n,:)); % ngõ vào test
train_Y2 = transpose(Y(1:n_train,:)); % ngõ ra train
test_Y2 = transpose(Y((n_train+1):n,:)); % ngõ ra test
% huan luyen BPNN voi he so speard 0.1
bpnn=newff(train_X2,train_Y2,[nh],{'tansig','purelin'},'trainbr');
[bpnn,tr] = train(bpnn,train_X2,train_Y2);
% lay du dieu ngo ra ung voi du lieu ngo vao phan train va test su dung ham
% grnn vua moi huan luyen
test_K =round( sim(bpnn, train_X2));
test_P =round( sim(bpnn, test_X2));
if j == 0
% TÍNH DO CHÍNH XÁC TEST
159
for k=1:1:n_test
if (test_Y2(1,k)==test_P(1,k)) & (test_Y2(2,k)==test_P(2,k))&
(test_Y2(3,k)==test_P(3,k))& (test_Y2(4,k)==test_P(4,k))&
(test_Y2(5,k)==test_P(5,k))
C = C + 1;
end;
end;
CP_2 = (C*100)/n_test;
% TÍNH DO CHÍNH XÁC TRAIN
for k=1:1:n_train
if (train_Y2(1,k)==test_K(1,k)) & (train_Y2(2,k)==test_K(2,k))&
(train_Y2(3,k)==test_K(3,k))& (train_Y2(4,k)==test_K(4,k))&
(train_Y2(5,k)==test_K(5,k))
D = D + 1;
end;
end;
CK_2 = (D*100)/n_train;
else
% TÍNH DO CHÍNH XÁC TEST
for k=1:1:n_test
if (test_Y2(1,k)==test_P(1,k)) & (test_Y2(2,k)==test_P(2,k))&
(test_Y2(3,k)==test_P(3,k))& (test_Y2(4,k)==test_P(4,k))&
(test_Y2(5,k)==test_P(5,k))
C = C + 1;
end;
end;
CP1_2 = (C*100)/n_test;
% TÍNH DO CHÍNH XÁC TRAIN
for k=1:1:n_train
if (train_Y2(1,k)==test_K(1,k)) & (train_Y2(2,k)==test_K(2,k))&
(train_Y2(3,k)==test_K(3,k))& (train_Y2(4,k)==test_K(4,k))&
(train_Y2(5,k)==test_K(5,k))
D = D + 1;
end;
end;
CK1_2 = (D*100)/n_train;
CP_2 = [CP_2,CP1_2]; % tong hop do chinh xac testing cac bien khac nhau
CK_2 = [CK_2,CK1_2]; % tong hop do chinh xac trainning cac bien khac nhau
end;
j = j + 1;
end;
160
end;
% ve do thi kiem tra do chinh xac ung voi nhieu muc bien khac nhau
z=10:10:m;
% do thi test
plot(z, CP_2, '-ob');
hold on
% do thi train
plot(z, CK_2, '-^b');
%==========================================================
===========================================================
========
% INITIALIZE THE NEURAL NETWORK PROBLEM
%==================================
clc,clear
load('Tonghop_dulieu_Nghia_1');
% inputs for the neural net
% targets for the neural net
% Tron du lieu
===========================================================
=
M =dulieu;
r = randperm(size(M,1)); % permute row numbers
Mout = M(r,:);
X = (Mout(:,1:104));
Y = (Mout(:,105:109));
%
===========================================================
==============
[n, m] = size(X);
n_test=floor(0.15*n); % 15% test
n_train=n - n_test; % 85% train
j=0;
% train nhieu so bien khac nhau
%==========================================================
================
for l= 10:10:m
for nh=8
X1 = [ ]; X2 = [ ];
train_X2= [ ];
test_X2= [ ];
train_Y2= [ ];
test_Y2= [ ];
C=0;D=0;
161
X1 = X(:,1:l);
X2=zscore(X1); %chuan hoa
% tách du lieu ngõ vào, ra thành phan test và train
train_X2 = transpose(X2(1:n_train,:)); % ngõ vào train
test_X2 = transpose(X2((n_train+1):n,:)); % ngõ vào test
train_Y2 = transpose(Y(1:n_train,:)); % ngõ ra train
test_Y2 = transpose(Y((n_train+1):n,:)); % ngõ ra test
% huan luyen BPNN voi he so speard 0.1
bpnn=newff(train_X2,train_Y2,[nh],{'tansig','purelin'},'trainscg');
[bpnn,tr] = train(bpnn,train_X2,train_Y2);
% lay du dieu ngo ra ung voi du lieu ngo vao phan train va test su dung ham
% grnn vua moi huan luyen
test_K =round( sim(bpnn, train_X2));
test_P =round( sim(bpnn, test_X2));
if j == 0
% TÍNH DO CHÍNH XÁC TEST
for k=1:1:n_test
if (test_Y2(1,k)==test_P(1,k)) & (test_Y2(2,k)==test_P(2,k))&
(test_Y2(3,k)==test_P(3,k))& (test_Y2(4,k)==test_P(4,k))&
(test_Y2(5,k)==test_P(5,k))
C = C + 1;
end;
end;
CP_3 = (C*100)/n_test;
% TÍNH DO CHÍNH XÁC TRAIN
for k=1:1:n_train
if (train_Y2(1,k)==test_K(1,k)) & (train_Y2(2,k)==test_K(2,k))&
(train_Y2(3,k)==test_K(3,k))& (train_Y2(4,k)==test_K(4,k))&
(train_Y2(5,k)==test_K(5,k))
D = D + 1;
end;
end;
CK_3 = (D*100)/n_train;
else
% TÍNH DO CHÍNH XÁC TEST
for k=1:1:n_test
if (test_Y2(1,k)==test_P(1,k)) & (test_Y2(2,k)==test_P(2,k))&
(test_Y2(3,k)==test_P(3,k))& (test_Y2(4,k)==test_P(4,k))&
(test_Y2(5,k)==test_P(5,k))
C = C + 1;
end;
end;
162
CP1_3 = (C*100)/n_test;
% TÍNH DO CHÍNH XÁC TRAIN
for k=1:1:n_train
if (train_Y2(1,k)==test_K(1,k)) & (train_Y2(2,k)==test_K(2,k))&
(train_Y2(3,k)==test_K(3,k))& (train_Y2(4,k)==test_K(4,k))&
(train_Y2(5,k)==test_K(5,k))
D = D + 1;
end;
end;
CK1_3 = (D*100)/n_train;
CP_3 = [CP_3,CP1_3]; % tong hop do chinh xac testing cac bien khac nhau
CK_3 = [CK_3,CK1_3]; % tong hop do chinh xac trainning cac bien khac nhau
end;
j = j + 1;
end;
end;
% ve do thi kiem tra do chinh xac ung voi nhieu muc bien khac nhau
z=10:10:m;
plot(z, CP_3, '-og');
hold on
% do thi train
plot(z, CK_3, '-^g');
%==========================================================
===========================================================
==========
% INITIALIZE THE NEURAL NETWORK PROBLEM
%==================================
clc,clear
load('Tonghop_dulieu_Nghia_1');
% inputs for the neural net
% targets for the neural net
% Tron du lieu
===========================================================
=
M =dulieu;
r = randperm(size(M,1)); % permute row numbers
Mout = M(r,:);
X = (Mout(:,1:104));
Y = (Mout(:,105:109));
%
===========================================================
==============
163
[n, m] = size(X);
n_test=floor(0.15*n); % 15% test
n_train=n - n_test; % 85% train
j=0;
% train nhieu so bien khac nhau
%==========================================================
================
for l= 10:10:m
for nh=8
X1 = [ ]; X2 = [ ];
train_X2= [ ];
test_X2= [ ];
train_Y2= [ ];
test_Y2= [ ];
C=0;D=0;
X1 = X(:,1:l);
X2=zscore(X1); %chuan hoa
% tách du lieu ngõ vào, ra thành phan test và train
train_X2 = transpose(X2(1:n_train,:)); % ngõ vào train
test_X2 = transpose(X2((n_train+1):n,:)); % ngõ vào test
train_Y2 = transpose(Y(1:n_train,:)); % ngõ ra train
test_Y2 = transpose(Y((n_train+1):n,:)); % ngõ ra test
% huan luyen BPNN voi he so speard 0.1
bpnn=newff(train_X2,train_Y2,[nh],{'tansig','purelin'},'trainrp');
[bpnn,tr] = train(bpnn,train_X2,train_Y2);
% lay du dieu ngo ra ung voi du lieu ngo vao phan train va test su dung ham
% grnn vua moi huan luyen
test_K =round( sim(bpnn, train_X2));
test_P =round( sim(bpnn, test_X2));
if j == 0
% TÍNH DO CHÍNH XÁC TEST
for k=1:1:n_test
if (test_Y2(1,k)==test_P(1,k)) & (test_Y2(2,k)==test_P(2,k))&
(test_Y2(3,k)==test_P(3,k))& (test_Y2(4,k)==test_P(4,k))&
(test_Y2(5,k)==test_P(5,k))
C = C + 1;
end;
end;
CP_4 = (C*100)/n_test;
% TÍNH DO CHÍNH XÁC TRAIN
for k=1:1:n_train
164
if (train_Y2(1,k)==test_K(1,k)) & (train_Y2(2,k)==test_K(2,k))&
(train_Y2(3,k)==test_K(3,k))& (train_Y2(4,k)==test_K(4,k))&
(train_Y2(5,k)==test_K(5,k))
D = D + 1;
end;
end;
CK_4 = (D*100)/n_train;
else
% TÍNH DO CHÍNH XÁC TEST
for k=1:1:n_test
if (test_Y2(1,k)==test_P(1,k)) & (test_Y2(2,k)==test_P(2,k))&
(test_Y2(3,k)==test_P(3,k))& (test_Y2(4,k)==test_P(4,k))&
(test_Y2(5,k)==test_P(5,k))
C = C + 1;
end;
end;
CP1_4 = (C*100)/n_test;
% TÍNH DO CHÍNH XÁC TRAIN
for k=1:1:n_train
if (train_Y2(1,k)==test_K(1,k)) & (train_Y2(2,k)==test_K(2,k))&
(train_Y2(3,k)==test_K(3,k))& (train_Y2(4,k)==test_K(4,k))&
(train_Y2(5,k)==test_K(5,k))
D = D + 1;
end;
end;
CK1_4 = (D*100)/n_train;
CP_4 = [CP_4,CP1_4]; % tong hop do chinh xac testing cac bien khac nhau
CK_4 = [CK_4,CK1_4]; % tong hop do chinh xac trainning cac bien khac nhau
end;
j = j + 1;
end;
end;
% ve do thi kiem tra do chinh xac ung voi nhieu muc bien khac nhau
z=10:10:m;
% do thi test
plot(z, CP_4, '-om');
hold on
% do thi train
plot(z, CK_4, '-^m');
%==========================================================
===========================================================
============================
File đính kèm:
nghien_cuu_phuong_phap_cai_tien_sa_thai_phu_tai_trong_he_tho.pdf
Tom tat luan an tieng Anh_NCS Le Trong Nghia_18-08-2020.pdf
Tom tat luan an tieng Viet_NCS Le Trong Nghia_18-08-2020.pdf
Trang thong tin LA tieng Anh_Le Trong Nghia 18-8-2020.doc
Trang thong tin LA tieng Viet_Le Trong Nghia 18-8-2020.doc

