Problema. Calcule el factor de rizado de circuito rectificador trifásico de media onda, en forma analítica y utilizando MATLAB.
Solución.
Forma analítica. Un rectificador trifásico de media onda y su voltaje de salida son mostrados en la siguiente figura.

Analizando la forma de onda de la figura 3.1.2, se tiene lo siguiente

Figura 3.1.2 Forma de onda del rectificador 
Figura 3.1.3 Análisis de período de la forma de onda del rectificador.
Si se determinan los valores promedio y rms desde el intervalo hasta
(un período), estos valores serán los mismos tanto en el valor promedio como el valor rms de toda la forma de onda y estos pueden ser calculados por el factor de rizado. El voltaje promedio es
El voltaje rms es
Finalmente, el factor de rizado es
%
%
%
%
%
Utilizando MATLAB
Primero se escribe el siguiente código y guardarlo en formato .m
function volts = halfwave3(wt)
%Función para simular la salida de un rectificador trifásico de media onda.
%wt = fase en radianes (=omega * time).
%Convertir la entrada al rango 0<= wt <=2pi while wt >= 2pi
wt = wt - 2*pi;
end
while wt < 0
wt = wt + 2*pi;
end
%Simula la salida del rectificador
a = sin(wt);
b = sin(wt - 2pi/3);
c = sin(wt + 2pi/3);
volts = max([a b c]);
Al momento de guardarlo, el archivo debe llamarse «halfwave3.m». Después, se elabora otro archivo con el mismo formato y se escribe el siguiente código
function r = ripple(waveform)
%Funcion para calcular el rizado de la forma de onda de la entrada.
%Calcular el valor promedio de la forma onda
nvals = size(waveform,2);
temp = 0;
for ii = 1:nvals
temp = temp + waveform(ii);
end
promedio = temp/nvals;
%Calculo de los valores rms de la forma de onda.
temp = 0;
for ii = 1:nvals
temp = temp + waveform(ii)^2;
end
rms = sqrt(temp/nvals);
%Cálculo del factor de rizado
r = sqrt((rms/promedio)^2-1) * 100;
Al momento de guardarlo, el archivo debe llamarse «ripple.m». Por último, se escribe el tercer código de la siguiente manera
%Archivo .m para calcular el rizado de la salida de un rectificador
%trifásico de media onda.
% Primero, se general la salida del rectificador trifásico de media onda.
waveform = zeros(1,128);
for ii = 1:128
waveform(ii) = halfwave3(ii*pi/64);
end
%Ahora, se calcula el factor de rizado
r = ripple(waveform);
%Muestra el resultado
string = ['El rizado es de ' num2str(r) '%.'];
disp(string);
Al momento de guardarlo, el archivo puede llamarse al nombre que usted desee. Finalmente, ejecutando este último archivo, en la ventana «Command Window» imprime lo siguiente

Con esto, se termina la solución del problema.