• 大小: 21KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-10
  • 语言: Matlab
  • 标签: 异步电机  仿真  

资源简介

matlab/simulink 有关异步电机建模的,使用方法详细请看我博客

资源截图

代码片段和文件信息

function [sysx0strts] = test(txuflagRsLsRrLrLmJ)


switch flag

  %%%%%%%%%%%%%%%%%%
  % Initialization %
  %%%%%%%%%%%%%%%%%%
  case 0
    [sysx0strts]=mdlInitializeSizes;

  %%%%%%%%%%%%%%%
  % Derivatives %
  %%%%%%%%%%%%%%%
  case 1
    sys=mdlDerivatives(txuRsLsRrLrLmJ);

  %%%%%%%%%%
  % Update %
  %%%%%%%%%%
  case 2
    sys=mdlUpdate(txu);

  %%%%%%%%%%%
  % Outputs %
  %%%%%%%%%%%
  case 3
    sys=mdlOutputs(txu);

  %%%%%%%%%%%%%%%%%%%%%%%
  % GetTimeOfNextVarHit %
  %%%%%%%%%%%%%%%%%%%%%%%
  case 4
    sys=mdlGetTimeOfNextVarHit(txu);

  %%%%%%%%%%%%%
  % Terminate %
  %%%%%%%%%%%%%
  case 9
    sys=mdlTerminate(txu);

  %%%%%%%%%%%%%%%%%%%%
  % Unexpected flags %
  %%%%%%%%%%%%%%%%%%%%
  otherwise
    DAStudio.error(‘Simulink:blocks:unhandledFlag‘ num2str(flag));

end

function [sysx0strts]=mdlInitializeSizes


sizes = simsizes;

sizes.NumContStates  = 4;
sizes.NumDiscStates  = 0;
sizes.NumOutputs     = 4;
sizes.NumInputs      = 3;
sizes.DirFeedthrough = 1;
sizes.NumSampleTimes = 1;   

sys = simsizes(sizes);

x0  = [0;0;0;0];

str = [];


ts  = [0 0];

%#####    simStateCompliance = ‘UnknownSimState‘;

function sys=mdlDerivatives(txuRsLsRrLrLmJ)

%Lr=0.08377;Rr=1.03;Ls=0.0805;Rs=1.2;Lm=0.0777;%电机1
%Lr=0.495;Rr=5.51;Ls=0.521;Rs=9.34;Lm=0.438;%电机2
%k=1/(Lr*Ls-Lm*Lm);

A=[Ls0Lm0;0Ls0Lm;Lm0Lr0;0Lm0Lr];
B=[Rs000;0Rs00;0u(3)*LmRru(3)*Lr;-u(3)*Lm0-u(3)*LrRr];
    

sys =-inv(A)*B*x+inv(A)*[u(1);u(2);0;0];


function sys=mdlUpdate(txu)

sys = [];

function sys=mdlOutputs(txu)

sys = x;

function sys=mdlGetTimeOfNextVarHit(txu)

sampleTime = 1;    
sys = t + sampleTime;


function sys=mdlTerminate(txu)

sys = [];

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-09-18 17:18  异步电机数学模型\
     文件        1833  2012-09-13 23:24  异步电机数学模型\acmachine2.m
     文件        8718  2012-09-18 17:17  异步电机数学模型\power_asm_sat.mat
     文件       58856  2012-09-18 17:15  异步电机数学模型\power_asm_sat.mdl

评论

共有 条评论