一、模型绘制
(一)直流电机PSIM仿真原理图的绘制
1.打开 PSIM9.0 仿真软件,绘制直流电机仿真主电路图,见图 1-1,图 1-1 的调制
方式为双极性调制,如改成单极性调制,需做修改。
图1-1 直流电机仿真主电路
2.绘制用于实现控制算法的 CBlock 模块,以及模块输出的驱动电路,注意主电路、
CBlock、驱动电路之间连接关系,多余输入角接地,见图 1-2
图1-2控制模块与驱动电路
二、参数拟定
(一)基本设置
控制仿真参数设置如图 1-3 所示;三角波参数设置见图 1-4; 直流电机参数见图 1-5。
图1-3仿真控制参数设置
图1-4三角波参数设置
图1-5直流电机参数设置
(二)直流电机仿真程序设计
1.打开 CBlock 模块,在“Variable/Function definitions”标签下定义控制变量,如
图 1-6 所示。在“RunSimUserFcn”标签中实现内环控制代码。
图1-6控制算法变量定义
图1-7 控制算法实现
2.电流内环控制程序设计。参考下列电流内环实现代码,选择适当的电流环 PI 参
数即限幅参数;设计完成后,点击“Check Code”代码,语法检查通过后,启动运
行仿真;
对应电流内环代码:
deltI=setI-Ia;
sumdeltI=sumdeltI+kIi*deltI*mydelt;
Ftmp=20;
if(sumdeltI>Ftmp)
sumdeltI=Ftmp;
if(sumdeltI<-Ftmp)
sumdeltI=-Ftmp;
Ua=kIp*deltI+sumdeltI;
if(Ua>Uin)
{
Ua=Uin;
}
if(Ua<-Uin)
{
Ua=-Uin;
}
duty=0.5*(Ua/Uin+1);
out[0]=duty;
out[1]=sumdeltI;
out[2]=setI;
out[3]=Ua;
out[4]=sumdeltn;
3. 仿照电流内环,加入转速外环,重新调试并观察波形。
三、仿真结果及分析
1.控制程序说明:
Code:
- 仿真结果
图1-8 双闭环直流调速系统转速与电枢电流关系
3. 记录电流内环控制曲线,并对结果的合理性作出说明;
图1-9 仅电流内环作用下直流电机转速与电流关系
去掉转速外环,即将电流给定值设为常数,理论上转速会随时间一直上升,无法在预设转速(500r/min)处恒定,如图所示。
4. 记录转速外环控制曲线,并对结果的合理性作出说明;
图1-10 仅转速外环作用下直流电机转速与电流关系
去掉电流内环,由图1-10可以看出,转速可以维持在转速设定值恒定不变,但会出现电枢电流很大的情况,控制效果不理想。