资源简介
双闭环调速系统、无刷直流电机采用库模块建模、未整定。 能运行
代码片段和文件信息
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\
相关资源
- 直流无刷电机双闭环调速系统1-电流环
- 直流无刷电机双闭环调速系统1-电流环
- 基于ARM Cortex-M3直流无刷电机控制程序
- SK仿真中3s/2s坐标变换模块
- 基于直流电机的 DSP 双闭环控制系统代
- dsp2812控制直流无刷电机调速程序
- 爬山法mppt
- 永磁同步电机的矢量控制中双闭环P
- closed_loop_control_system_for_stepping_motor.
- 直流无刷电机控制器电路板和原理图
- 直流电机双闭环
- PMSM_EKF.slx
- 储能电池系统
- 光伏阵列MPPT三相并网
- 转速电流双闭环可逆直流调速系统的
- 双闭环直流调速系统动态仿真模型.
- 基于干扰观测器的单机械臂滑模控制
- 基于永磁同步电机矢量控制的无传感
- 电力电子技术实验three_1.slx
- 模糊PID控制算法
- BP神经网络PID控制器
- 模糊自适应PID控制器设计
- 电动助力转向系统建模
- HDL-Coder详细教程
- 双闭环v-m调速系统设计.doc
- 《功率变换器和电气传动的预测控制
- 三相直流无刷电机驱动电路
- 直流无刷电机控制算法
- 加性扰动与状态观测器
- 下垂控制,采用频率有功下垂特性D
评论
共有 条评论