is1_d,is4_s,is4_d分别为a相正、负半桥开关管和续流二极管电流。据此,可建立逆变器的simulink框图模型。图2(a)~(d)分别是逆变器模型顶层和底层的simulink框图。 2 实时仿真系统实现 著名的机电控制系统开发平台较是基于matlab/simulink/real-time workshop[4~5]开发的dspace实时系统。本文的相关课题选用单板dspace系统ds1103。 宿主计算机/目标计算机结构 ds1103采用32位精简指令集处理器powerpc 604e进行浮点运算。精简指令集处理器采用小指令集、多寄存器结构,指令执行简单快速;统一用单周期指令,克服了复杂指令集处理器周期指令有长有短,造成运行中偶发不确定性,致使运行失常的弊端。 ds1103板插入pc机主板的isa扩展槽中,由pc机提供电源,所有的实时计算都是由ds1103独立执行,而dsapce的试验工具软件则并行运行于pc主机上。宿主计算机/目标计算机结构如图3所示。 real-time interface(rti)是dspace系统的实时实现软件,它对实时代码生成软件real-tim
时访问和参数调整。 在功能强大的实时代码实现软件rti与界面友好的试验软件controldesk支持下,可以很快地实现电力驱动系统快速控制原型或硬件在回路仿真闭环测试。采用本文开发的电力驱动系统模型库与dspace 硬件模型库,可快速地组建实时闭环系统。图4是采用上述方法组建的异步电机驱动系统simulink框图。 图4的下部是逆变器-异步电机-传感器系统模型,作为实时任务t1,模型具有与实际控制器的硬件接口,可输入6路pwm开关逻辑信号,输出电流、电压等模拟信号,以powerpc 604e的定时器a作为采样定时;上部是控制器-传感器接口模型,作为实时任务t2,模型采用dsp控制器f240硬件产生实时pwm信号,并以pwm信号作为控制器的采样定时。 控制器与逆变器-电机模型通过硬件接口实现闭环,t1与t2以异步采样模式工作,构成两定时器任务系统 (图5)。为减少对控制器输出信号采样引发可变延时而造成抖动影响,设置t1的采样速率远高于t2的采样速率。 5 实时仿真结果 实时仿真系统试验