function loaisuco=fault_type() %xxxxxxxxxxxxxxxxxxxxxxxxx
% day la chuong trinh xac dinh loai su co ngan mach bang cach so sanh giua
% dong dien truoc va sau su co. co 2 nguyen tac trong viec xac dinh loai % su co:
% 1-dua vao dong thu tu khong cua he thong: khi dong thu tu khong bang tong
% cua cac dong dien (ia+ib+ic) khac khong chung to co hien tuong ngan mach
% cham dat xay ra. Con nguoc lai, se xet den nguyen tac 2
% 2-dua vao su gia tang dot bien cua dong dien cac pha: pha nao tang gap % 1.5 lan dong dien truoc do cua no thi coi nhu pha do dang gap su co. %xxxxxxxxxxxxxxxxxxxxxxxxx
global isc ibd loaisuco=0; ia0=abs(ibd(1)); ib0=abs(ibd(2)); ic0=abs(ibd(3)); ia1=abs(isc(1)); ib1=abs(isc(2)); ic1=abs(isc(3)); i0=isc(1)+isc(2)+isc(3);
% chap nhan dong i0 xuat hien trong mach, tuy nhien no phai nho hon 5A, %khi dong dien i0>5A ta xem nhu chung ngan mach cham dat
if abs(i0)>5 && ia1>1.5*ia0 && ib1<1.5*ib0 && ic1<1.5*ic0 loaisuco=1; %ngan mach pha a cham dat
end
if abs(i0)>5 && ia1<1.5*ia0 && ib1>1.5*ib0 && ic1<1.5*ic0 loaisuco=2; %ngan mach pha b cham dat
end
if abs(i0)>5 && ia1<1.5*ia0 && ib1<1.5*ib0 && ic1>1.5*ic0 loaisuco=3; %ngan mach pha c cham dat
HVTH: Huỳnh Chí Thanh 124 GVHD: PGS.TS. Trương Việt Anh GVHD: PGS.TS. Trương Việt Anh
end
if abs(i0)>5 && ia1>1.5*ia0 && ib1>1.5*ib0 && ic1<1.5*ic0 loaisuco=4; %ngan mach 2 pha a,b cham dat
end
if abs(i0)>5 && ia1>1.5*ia0 && ib1<1.5*ib0 && ic1>1.5*ic0 loaisuco=5; %ngan mach 2 pha a,c cham dat
end
if abs(i0)>5 && ia1<1.5*ia0 && ib1>1.5*ib0 && ic1>1.5*ic0 loaisuco=6; %ngan mach 2 pha b,c cham dat
end
if abs(i0)>5 && ia1>1.5*ia0 && ib1>1.5*ib0 && ic1>1.5*ic0 loaisuco=7; %ngan mach 3 pha cham dat
end
if abs(i0)<5 && ia1<1.5*ia0 && ib1<1.5*ib0 && ic1<1.5*ic0
loaisuco=0; %khong co su co xay ra, su lech dong coi nhu do dong cat phu tai
end
if abs(i0)<5 && ia1>1.5*ia0 && ib1>1.5*ib0 && ic1<1.5*ic0 loaisuco=8; % 2 pha a,b cham nhau
end
if abs(i0)<5 && ia1>1.5*ia0 && ib1<1.5*ib0 && ic1>1.5*ic0 loaisuco=9; % 2 pha a,c cham nhau
end
if abs(i0)<5 && ia1<1.5*ia0 && ib1>1.5*ib0 && ic1>1.5*ic0 loaisuco=10; % 2 pha b,c cham nhau
end
if abs(i0)<5 && ia1>1.5*ia0 && ib1>1.5*ib0 && ic1>1.5*ic0 loaisuco=11; % ba pha cham nhau va khong cham dat end
end