资源简介
双闭环调速系统、无刷直流电机采用库模块建模、未整定。 能运行

代码片段和文件信息
function[sysx0strts]=emf(txuflag)
switch flag
case 0
[sysx0strts]=mdlInitializeSizes;
case 3
sys=mdlOutputs(txu);
case 2
sys=[];
case 9
sys=[];
otherwise
error([‘unhandled flag=‘num2str(flag)]);
end
function[sysx0strts]=mdlInitializeSizes()
sizes=simsizes;
sizes.NumContStates=0;
sizes.NumDiscStates=0;
sizes.NumOutputs=3;
sizes.NumInputs=2;
sizes.DirFeedthrough=1;
sizes.NumSampleTimes=1;
sys=simsizes(sizes);
x0=[];
str=[];
ts=[-1 0];
function sys=mdlOutputs(txu)
global k;
P=3.1415926;
global Pos;
global w;
k=0.060; %V/(r/min)反电动势系数
w=u(1); %转速(rad/s)
Pos=u(2); %角度(rad)
if Pos>=0& Pos<=pi/3
sys=[k*w -k*w k*w*((-Pos)/(P/6)+1)];
elseif Pos>=pi/3& Pos<=2*pi/3
sys=[k*w k*w*((Pos-P/3)/(P/6)-1) -k*w];
elseif Pos>=2*pi/3& Pos<=pi
sys=[k*w*((2*P/3-Pos)/(P/6)+1) k*w -k*w];
elseif Pos>=pi& Pos<=4*pi/3
sys=[-k*w k*w k*w*((Pos-P)/(P/6)-1)];
elseif Pos>=4*pi/3& Pos<=5*pi/3
sys=[-k*w k*w*((4*P/3-Pos)/(P/6)+l) k*w];
else Pos>=5*pi/3& Pos<=2*pi
sys=[k*w*((Pos-5*P/3)/(P/6)-1) -k*w k*w];
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 29320 2019-03-05 12:18 model_4\daizhunbei.slx
文件 1174 2019-02-27 16:21 model_4\emf.m
文件 1000 2019-02-27 16:21 model_4\system.m
文件 0 2019-03-05 12:06 model_4\双闭环、无刷直流电机用模块建模、未整定.txt
目录 0 2019-03-05 12:19 model_4\
相关资源
- 直流无刷电机方波驱动 stm32 例程代码
-
simuli
nk 课程设计 qpsk - 采用双闭环控制提高PWM的电源纹波抑
- 基于双闭环模糊PID控制器的开关电源
- 离散扩张状态观测器,实现扰动估计
- 交流这是关于微电网中下垂控制的仿
- 基于DSP28335的直流电机闭环调速
- BUCK--BOOST双闭环电压电流设计PPT
-
dSPACE Targetli
nk建模手册及高级建模 - SimPowerSystems教程
- 采用LCL滤波器的并网逆变器双闭环入
- STM32 PID电机闭环控制参考代码
- BLDC开环程序、双闭环程序
- v-m双闭环直流调速系统设计.doc
- 光伏蓄电池的仿真模型,用在微电网
- 三机架冷连轧机直流调速系统的设计
- carsim路径跟踪仿真视频
- STM32直流无刷电机电路图
- 三相永磁同步电机PMSM矢量控制建模与
- 语音信号频带传输通信系统仿真——
- 无位置传感器直流无刷电机 运行控制
- STM32 BLDC直流无刷电机开发板驱动板配
- 汽车四自由度模型(横摆、车身侧倾
- 汽车三自由度模型(横摆、车身侧倾
- F16_Nonlinear_Model.zip
- pure control.zip
- 运动控制系统课程设计—— 转速、电
- BLDC直流无刷电机控制彻底开源硬件
- 基于PWM的直流无刷电机控制
- 基于AT89C51单片机控制的双闭环直流调
评论
共有 条评论