• 大小: 26KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-21
  • 语言: Matlab
  • 标签: SVPWM  DTC  PMSM  MATLAB  

资源简介

matlab永磁同步电机直接转矩控制 很好用的SVPWM

资源截图

代码片段和文件信息

function  [sys x0]  = tab3(txuflagtable)
% *******************************************
% Here starts the 2-D table lookup routine...
% *******************************************



if flag == 3
% Perform the desired 2-D table lookup

x0 = u(1);
y0 = u(2);
z0 = u(3)*100;
z1 = u(4)*100;
if (x0==1)&(y0==1) xf=1;end;
if (x0==1)&(y0==-1) xf=2;end;
if (x0==-1)&(y0==1) xf=3;end;
if (x0==-1)&(y0==-1) xf=4;end;
if (x0==0)  xf=5;end;

if (z0>=sqrt(3)*z1)&(z0>=0) zf=1;end;
if (z0=0) zf=2;end;
if (abs(z0) if (abs(z0)>=sqrt(3)*z1)&(z0<0) zf=4;end;
if (abs(z0)<=sqrt(3)*abs(z1))&(z0<0)&(z1<0) zf=5;end;
if (z0=0)&(z1<0) zf=6;end;
r = table(xf zf);
if r==0 sys=[-1 -1 -1];

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1448  2020-11-04 20:56  dtc_pmsm\DTC_TAB.m
     文件       60326  2020-11-04 20:56  dtc_pmsm\PMSM_3b.m
     文件      101185  2020-11-04 20:56  dtc_pmsm\PMSM_DTC.mdl

评论

共有 条评论