资源简介
有详细的异步电机代码,并且通过仿真验证了其正确性。对学习s函数的同学有很好的帮助
代码片段和文件信息
function [sysx0strts] = ac_motor(txuflag)
%异步电机在任意以w1旋转的坐标系下的两轴模型
%==============基本电机参数===================
%电机方程
%
L1s=0.000724; L1r=0.000724; Lm1=0.02711;
Rs=0.08233; Rr=0.0503; P=2;
J=0.37; Lm=1.5*Lm1; Ls=L1s+Lm;
Lr=L1r+Lm;
%6个状态变量ids iqs idr iqr w theta
%5个输入变量uas ubs ucs TL w1
%8个输出变量Uds Uqs ids iqs idr iqr w Te
switch flag
case 0
[sysx0strts]=mdlInitializeSizes;
case 1
sys=mdlDerivatives(txuLsLrLmRsRrPJ);
case 3
sys=mdlOutputs(txuPLm);
case {249}
sys=[];
otherwise
error([‘Unhandled flag = ‘num2str(flag)]);
end
function [sysx0strts]=mdlInitializeSizes
sizes = simsizes;
sizes.NumContStates = 6;
sizes.NumDiscStates = 0;
sizes.NumOutputs = 8;
sizes.NumInputs = 5;
sizes.DirFeedthrough = 1;
sizes.NumSampleTimes = 1;
sys = simsizes(sizes);
x0 = [000000];
str = [];
ts = [0 0];
function sys=mdlDerivatives(txuLs
相关资源
- Boost升压斩波电路仿真.rar
- 基于matlab_GUI的干涉衍射仿真.rar
- dea中bcc的matlab代码
- 多目标优化模型matlab
- matlab GUI 画三次B样条
- 水中声呐模型的简单建立Matlab代码
- 直流电机转速闭环PI调节电机模型ma
- LSD检测算法MATLAB代码
- 三参数威布尔分布拟合程序
- 强化学习Qlearning算法matlab
- 永磁同步电机变频调速系统仿真
- matlab支持向量机用Quadprog简单易懂
- 电力系统三相潮流matlab编程实现.7z
- matlab 6节点潮流计算程序
- 模型参考自适应MATLAB仿真程序
- 基于前推回代法潮流计算的MATLAB程序
- 基本的遗传算法MATLAB实现
- 以Kaiser窗举例说明各种滤波器的matl
- 电动汽车充电站选址定容matlab程序
- 修正剑桥模型小程序Matlab
- 基于matlab的指纹识别技术
- MATLAB生成多种多边形结构骨料
- MATLAB人脸识别程序加论文
- Robust Control Design with MATLAB(第二版)
- 混沌加密的MATLAB实现
- matlab2018a
- 基于图像特征的火灾检测.zip
- collision avoidance---matlab
- Matlab的GUI秒表秒表计时器-stopwatch.m
- Matlab用梯度下降算法开发的rbf神经网
评论
共有 条评论