Está en la página 1de 10

> Laboratorio N 2: Correccin del factor de potencia (PFC), Grupo: 01 Subgrupo: 03

Informe N2
Correccin del factor de potencia (PFC)
Subgrupo: 03

Nixon Gamboa Garcia


20132122690
Jhon Kenedy Cordoba Patio
20122113771
Ana Yulieth Perdomo Perdomo
20112104546

I. INTRODUCCION
II. En esta prctica de laboratorio se realizo el proceso de
mejoramiento del factor de potencia en un circuito bsico con
prdida en la lnea y una carga, de este modo se identifico el
comportamiento de los componentes de tipo resistivo, inductivo
y capacitivo. Luego de obtener los parmetros para la
estimacin del factor de potencia se aplic la correccin
mediante el uso del capacitor shunt con el fin de elevar un poco
el factor de potencia del sistema. Posteriormente se realiz una
aplicacin utilizando la herramienta GUIDE en Matlab, para el
calculo del capacitor que mejorar la eficiencia del mismo.
III. DESARROLLO TERICO

120
=
= 12
||
10

= 2 () = 122 (6) = 864


= 2 () = 122 (2) = 288
=

864
=
= 0.75 = 75%
+ 288 + 864

= 2 () = 122 (4.5) = 648


= 2 = 2(60) = 120

648
=
=
= 2,122
2

120(90)
=

() 120(7.5)
=
= 90
||
10

Zr= Impedancia corregida despues de implementar el


capacitor en paralelo.

Con base a que la impedancia de la lnea de transmisin es


ZT = 2 + j1.5 y la impedancia de carga es ZL = 6 + j4.5 ,
se realizaron los siguientes clculos:
RT= 2, RL=6
|| = 62 + 4.52 = 7.5
|| = 22 + 1.52 = 2.5
= (2 + 6) + (1.5 + 4.5) = 8 + 6
|| = 82 + 62 = 10

2 + 2 62 + 4. 52
=
= 9.37

6
Zsc=Impedancia de todo el circuito despues de implementar el
condensador.
=

= + = 2 + 1.5 + 9.37 = 11,375 + 1.5


|| = 11.3752 + 1.52 = 11.473
=

120
=
= 10.459
|| 11.473

> Laboratorio N 2: Correccin del factor de potencia (PFC), Grupo: 01 Subgrupo: 03

() 120(9.37)
=
= 98.05
||
11.473

98.05
=
= 13.074
||
7.5

Se obtuvieron los siguientes resultados aproximadamente:


=

= 2 () = 13.0742 (6) = 1.025


= 2 () = 13.0742 (2) = 218.78
=

1.025
=
= 0.82 = 82%
+ 1.025 + 218.78

15.8
2

20
2

140
2

= 11.1

= 14.1

= 98.99

IV. DESARROLLO PRCTICO


Mediante la plataforma en Matlab simulink se procedio a la
medicin del voltaje y corriente del circuito.
V. CONCLUSIONES
De la prctica realizada y de las seales modeladas se puede
concluir que:

Se obtuvieron los siguientes resultados:


=

17
2

= 12.02

127

= 89.89
2
2
Al aplicar el capacitor shunt se tiene:

La implementacion de un capacitor shunt permite que


aumente el factor de potencia y la eficiencia del
circuito, de este modo mejora su rendimiento.

El capacitor al tener una reactancia contraria al de un


inductor permite reducir la reactancia total, por ello se
es til en la implemetacion de la correccin del factor
de potencia.

El factor de potencia nos permite saber que tanta


potencia se disipa en relacin con la que entrega la
fuente. Lo ideal sera que tuviera un valor de 1.

> Laboratorio N 2: Correccin del factor de potencia (PFC), Grupo: 01 Subgrupo: 03

VI. ANEXOS

> Laboratorio N 2: Correccin del factor de potencia (PFC), Grupo: 01 Subgrupo: 03

> Laboratorio N 2: Correccin del factor de potencia (PFC), Grupo: 01 Subgrupo: 03

> Laboratorio N 2: Correccin del factor de potencia (PFC), Grupo: 01 Subgrupo: 03

6
'gui_Singleton', gui_Singleton, ...
'gui_OpeningFcn', @lab_2_OpeningFcn,
...

CODIGO CREADO EN MATLAB PARA EL DISEO DE LA APLICACIN :


function varargout = lab_2(varargin)
% LAB_2 MATLAB code for lab_2.fig
%
LAB_2, by itself, creates a new LAB_2 or raises
the existing
%
singleton*.
%
%
H = LAB_2 returns the handle to a new LAB_2 or
the handle to
%
the existing singleton*.
%
%
LAB_2('CALLBACK',hObject,eventData,handles,...)
calls the local
%
function named CALLBACK in LAB_2.M with the given
input arguments.
%
%
LAB_2('Property','Value',...) creates a new LAB_2
or raises the
%
existing singleton*. Starting from the left,
property value pairs are
%
applied to the GUI before lab_2_OpeningFcn gets
called. An
%
unrecognized property name or invalid value makes
property application
%
stop. All inputs are passed to lab_2_OpeningFcn
via varargin.
%
%
*See GUI Options on GUIDE's Tools menu. Choose
"GUI allows only one
%
instance to run (singleton)".
%
% See also: GUIDE, GUIDATA, GUIHANDLES
% Edit the above text to modify the response to help
lab_2
% Last Modified by GUIDE v2.5 06-Mar-2016 23:06:15
% Begin initialization code - DO NOT EDIT
gui_Singleton = 1;
gui_State = struct('gui_Name',
mfilename, ...

'gui_OutputFcn',

@lab_2_OutputFcn,

...
'gui_LayoutFcn', [] , ...
'gui_Callback',
[]);
if nargin && ischar(varargin{1})
gui_State.gui_Callback = str2func(varargin{1});
end
if nargout
[varargout{1:nargout}] = gui_mainfcn(gui_State,
varargin{:});
else
gui_mainfcn(gui_State, varargin{:});
end
% End initialization code - DO NOT EDIT

% --- Executes just before lab_2 is made visible.


function lab_2_OpeningFcn(hObject, eventdata, handles,
varargin)
% This function has no output args, see OutputFcn.
% hObject
handle to figure
% eventdata reserved - to be defined in a future
version of MATLAB
% handles
structure with handles and user data (see
GUIDATA)
% varargin
command line arguments to lab_2 (see
VARARGIN)
% Choose default command line output for lab_2
handles.output = hObject;
% Update handles structure
guidata(hObject, handles);
% UIWAIT makes lab_2 wait for user response (see
UIRESUME)
% uiwait(handles.figure1);

> Laboratorio N 2: Correccin del factor de potencia (PFC), Grupo: 01 Subgrupo: 03


% --- Outputs from this function are returned to the
command line.
function varargout = lab_2_OutputFcn(hObject, eventdata,
handles)
% varargout cell array for returning output args (see
VARARGOUT);
% hObject
handle to figure
% eventdata reserved - to be defined in a future
version of MATLAB
% handles
structure with handles and user data (see
GUIDATA)
% Get default command line output from handles structure
varargout{1} = handles.output;

% --- If Enable == 'on', executes on mouse press in 5


pixel border.
% --- Otherwise, executes on mouse press in 5 pixel
border or over text2.
function text2_ButtonDownFcn(hObject, eventdata,
handles)
% hObject
handle to text2 (see GCBO)
% eventdata reserved - to be defined in a future
version of MATLAB
% handles
structure with handles and user data (see
GUIDATA)

function edit1_Callback(hObject, eventdata, handles)


% hObject
handle to edit1 (see GCBO)
% eventdata reserved - to be defined in a future
version of MATLAB
% handles
structure with handles and user data (see
GUIDATA)
% Hints: get(hObject,'String') returns contents of edit1
as text
%
str2double(get(hObject,'String')) returns
contents of edit1 as a double

7
% --- Executes during object creation, after setting all
properties.
function edit1_CreateFcn(hObject, eventdata, handles)
% hObject
handle to edit1 (see GCBO)
% eventdata reserved - to be defined in a future
version of MATLAB
% handles
empty - handles not created until after all
CreateFcns called
% Hint: edit controls usually have a white background on
Windows.
%
See ISPC and COMPUTER.
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end

function edit2_Callback(hObject, eventdata, handles)


% hObject
handle to edit2 (see GCBO)
% eventdata reserved - to be defined in a future
version of MATLAB
% handles
structure with handles and user data (see
GUIDATA)
% Hints: get(hObject,'String') returns contents of edit2
as text
%
str2double(get(hObject,'String')) returns
contents of edit2 as a double

% --- Executes during object creation, after setting all


properties.
function edit2_CreateFcn(hObject, eventdata, handles)
% hObject
handle to edit2 (see GCBO)
% eventdata reserved - to be defined in a future
version of MATLAB
% handles
empty - handles not created until after all
CreateFcns called
% Hint: edit controls usually have a white background on
Windows.
%
See ISPC and COMPUTER.

> Laboratorio N 2: Correccin del factor de potencia (PFC), Grupo: 01 Subgrupo: 03


if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end

function edit3_Callback(hObject, eventdata, handles)


% hObject
handle to edit3 (see GCBO)
% eventdata reserved - to be defined in a future
version of MATLAB
% handles
structure with handles and user data (see
GUIDATA)
% Hints: get(hObject,'String') returns contents of edit3
as text
%
str2double(get(hObject,'String')) returns
contents of edit3 as a double

% --- Executes during object creation, after setting all


properties.
function edit3_CreateFcn(hObject, eventdata, handles)
% hObject
handle to edit3 (see GCBO)
% eventdata reserved - to be defined in a future
version of MATLAB
% handles
empty - handles not created until after all
CreateFcns called
% Hint: edit controls usually have a white background on
Windows.
%
See ISPC and COMPUTER.
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end

function edit4_Callback(hObject, eventdata, handles)


% hObject
handle to edit4 (see GCBO)
% eventdata reserved - to be defined in a future
version of MATLAB

8
% handles
GUIDATA)

structure with handles and user data (see

% Hints: get(hObject,'String') returns contents of edit4


as text
%
str2double(get(hObject,'String')) returns
contents of edit4 as a double

% --- Executes during object creation, after setting all


properties.
function edit4_CreateFcn(hObject, eventdata, handles)
% hObject
handle to edit4 (see GCBO)
% eventdata reserved - to be defined in a future
version of MATLAB
% handles
empty - handles not created until after all
CreateFcns called
% Hint: edit controls usually have a white background on
Windows.
%
See ISPC and COMPUTER.
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end

function edit5_Callback(hObject, eventdata, handles)


% hObject
handle to edit5 (see GCBO)
% eventdata reserved - to be defined in a future
version of MATLAB
% handles
structure with handles and user data (see
GUIDATA)
% Hints: get(hObject,'String') returns contents of edit5
as text
%
str2double(get(hObject,'String')) returns
contents of edit5 as a double

% --- Executes during object creation, after setting all


properties.

> Laboratorio N 2: Correccin del factor de potencia (PFC), Grupo: 01 Subgrupo: 03


function edit5_CreateFcn(hObject, eventdata, handles)
% hObject
handle to edit5 (see GCBO)
% eventdata reserved - to be defined in a future
version of MATLAB
% handles
empty - handles not created until after all
CreateFcns called
% Hint: edit controls usually have a white background on
Windows.
%
See ISPC and COMPUTER.
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end

function edit6_Callback(hObject, eventdata, handles)


% hObject
handle to edit6 (see GCBO)
% eventdata reserved - to be defined in a future
version of MATLAB
% handles
structure with handles and user data (see
GUIDATA)
% Hints: get(hObject,'String') returns contents of edit6
as text
%
str2double(get(hObject,'String')) returns
contents of edit6 as a double

% --- Executes during object creation, after setting all


properties.
function edit6_CreateFcn(hObject, eventdata, handles)
% hObject
handle to edit6 (see GCBO)
% eventdata reserved - to be defined in a future
version of MATLAB
% handles
empty - handles not created until after all
CreateFcns called
% Hint: edit controls usually have a white background on
Windows.
%
See ISPC and COMPUTER.
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))

9
set(hObject,'BackgroundColor','white');
end

% --- Executes on button press in pushbutton2.


function pushbutton2_Callback(hObject, eventdata,
handles)
% hObject
handle to pushbutton2 (see GCBO)
% eventdata reserved - to be defined in a future
version of MATLAB
% handles
structure with handles and user data (see
GUIDATA)

% --- Executes on button press in pushbutton4.


function pushbutton4_Callback(hObject, eventdata,
handles)
rtx=get(handles.edit1,'string');
RT=str2num(rtx);
rtxj=get(handles.edit2,'string');
XT=str2num(rtxj);
rcl=get(handles.edit3,'string');
RL=str2num(rcl);
rxl=get(handles.edit4,'string');
XL=str2num(rxl);
ain=get(handles.edit5,'string');
Vs=str2num(ain);
fen=get(handles.edit6,'string');
f=str2num(fen);
w=2*pi*f;
ZT=RT+j*XT;
ZL=RL+j*XL;
ZS=ZT+ZL;
mZS=abs(ZS);
mZL=abs(ZL);
IS=Vs/mZS;
Ps=IS*Vs

> Laboratorio N 2: Correccin del factor de potencia (PFC), Grupo: 01 Subgrupo: 03

PL=IS^2*RL;
PT=IS^2*RT;
Pprom=PL+PT;
eta=(PL/(PL+PT))*100;
QL=IS^2*XL;
VL=Vs*mZL/mZS;
C=QL/(w*VL^2);
Zr=(RL^2+XL^2)/RL;
Zcs=Zr+ZT;
mZCs=abs(Zcs);
VLC=Vs*Zr/mZCs;
ILC=VLC/mZL;
PLC=ILC^2*RL;
ISC=Vs/mZCs;
PTC=ISC^2*RT;
etac=(PLC/(PLC+PTC))*100;
set(handles.text17,'string',C);
set(handles.text26,'string',IS);
set(handles.text32,'string',PL);
set(handles.text29,'string',PT);
set(handles.text48,'string',eta);
set(handles.text51,'string',ILC);
set(handles.text54,'string',PLC);
set(handles.text57,'string',PTC);
set(handles.text61,'string',etac);

% --- Executes during object creation, after setting all


properties.
function axes1_CreateFcn(hObject, eventdata, handles)
cto=imread('cto.png');
image(cto)
axis off
% hObject
handle to axes1 (see GCBO)
% eventdata reserved - to be defined in a future
version of MATLAB
% handles
empty - handles not created until after all
CreateFcns called
% Hint: place code in OpeningFcn to populate axes1

10