资源简介

永磁同步电机(PMSM)位置滑模变结构控制仿真,SVPWM

资源截图

代码片段和文件信息

function [sysx0strts] = spacemodel(txuflag)

switch flag
case 0
    [sysx0strts]=mdlInitializeSizes;
case 3
    sys=mdlOutputs(txu);
case {249}
    sys=[];
otherwise
    error([‘Unhandled flag = ‘num2str(flag)]);
end

function [sysx0strts]=mdlInitializeSizes
sizes = simsizes;
sizes.NumContStates  = 0;
sizes.NumDiscStates  = 0;
sizes.NumOutputs     = 2;
sizes.NumInputs      = 2;
sizes.DirFeedthrough = 1;
sizes.NumSampleTimes = 0;
sys = simsizes(sizes);
x0  = [];
str = [];
ts  = [];

function sys=mdlOutputs(txu)

L=8.5e-3;
R=2.875;
phin=0.175;
J=0.8e-3;
b=0.0001;
pn=4;

A=-b/J;
B=-1.5*pn*phin/J;

x1=u(1);
x2=u(2);

c=2;
s=c*x2+x1;

K=0.5;
ueq=-(1/B)*(c+A)*x1;
ud=K*sign(s);   
ut=ueq+ud;

sys(1)=ut;
sys(2)=s;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件      106210  2015-11-01 21:06  PMSM-SMC\PMSM_SMVC.mdl
     文件         789  2015-11-01 21:06  PMSM-SMC\SMC.m

评论

共有 条评论