Цель: разработать программу для преобразования симметричных компонентов в исходные вектора.
Вопросы. Генератор, питающий несбалансированную нагрузку со следующими напряжениями между фазой и землей:
Va=18 / 0° kV
Vb=13.3 /-132°kV
Vc=12 / 110° kV
Найдите симметричные компоненты.
Код Matlab:-
очистить все
клк
% Несимметричные напряжения в полярной форме: величина и угол
Vabc = [18,0 0;
13.3 -132 ;
12 110];
% Скрыть в прямоугольную форму
mag= Vabc(:,1) ;
угол=pi/180*Vabc(:,2) ;
Vabc_rect=mag.*(cos(ang)+j*sin(ang));
%Определить оператор «a»
a=cos(2*pi/3)+j*sin(2*pi/3);
% Симметричное преобразование и Матрица
A = [1 1 1; 1 a² a; 1 a a²];
V012= inv(A)*Vabc_rect;
% Симметричная составляющая Напряжения
V012_polar= [абс(V012) 180/pi*угол(V012)];
fprintf(‘\n Симметричные компоненты Va0,Va1,Va2.\n’)
fprintf(' Величина угла, град.\n')
Vb012_polar= [abs(V012) ((180/pi*угол(V012))+120)];
Vc012_polar=[abs(V012) ((180/pi*угол(V012))+240)];
Va0=V012_полярный(1,:,:)
Va1=V012_полярный(2,:,:)
Va2=V012_полярный(3,:,:)
Vb0=V012_полярный(1,:,:)
Vb1=Vc012_полярный(2,:,:)
Vb2=Vb012_полярный(3,:,:)
Vc0=V012_полярный(1,:,:)
Vc1=Vb012_полярный(2,:,:)
Vc2=Vc012_полярный(3,:,:)
Вывод:-
Симметричные составляющие Va0,Va1,Va2.
Величина угла, град.
Va0 =
1.7289 15.5733
Va1 =
14.3669 -6.4597
Va2 =
2.3593 29.2319
Vb0 =
1.7289 15.5733
Vb1 =
14.3669 233.5403
Vb2 =
2.3593 149.2319
Vc0 =
1.7289 15.5733
Vc1 =
14.3669 113.5403
Vc2 =
2.3593 269.2319
Закодировано и опубликовано: