Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

Speed Control of Separately Excited DC Motor by Controlled Rectifier

3 visualizaciones (últimos 30 días)
ali al-khayyat
ali al-khayyat el 23 de Jun. de 2020
Cerrada: Sabin el 16 de Dic. de 2024
there is s function to generate the firing angle to the three phase controlled rectifier
the inpu to this s function block is the controlled voltage
can anyone explain this code of s function
function [sys,x0,str,ts]=abcrtoqdor(t,x,u,flag)
%dfsfgsfdgdghdhdfg
switch flag
case 0
[sys,x0,str,ts]=mdlInitializeSizes;
case 3
sys=mdlOutput(t,x,u);
case {1,2,4,9}
sys=[];
otherwise
error(['Unhandel flag =',num2str(flag)]);
end;
%========================================================================
%========================================================================
function [sys,x0,str,ts]=mdlInitializeSizes
sizes=simsizes;
sizes.NumContStates= 0;
sizes.NumDiscStates= 0;
sizes.NumOutputs= 1;
sizes.NumInputs= 2;
sizes.DirFeedthrough=1;
sizes.NumSampleTimes=1;
sys=simsizes(sizes);
x0=[];
str=[];
ts=[-1 0];
%=========================================================================
%=========================================================================
function sys=mdlOutput(t,x,u);
%=========================================================================
vc=u(1);
vm=u(2);
q=(vc*pi)/(3*vm);
if q>1
q=1;
end
if q<-1
q=-1;
end
a=acos(q);
sys=a*180/pi;

Respuestas (0)

La pregunta está cerrada.

Comunidades de usuarios

Más respuestas en  Power Electronics Control

Productos


Versión

R2019a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by