第28卷第1期
2007年2月
华 北 水 利 水 电 学 院 学 报
JournalofNorthChinaInstituteofWaterConservancyandHydroelectricPower
Vol128No11Feb.2007
文章编号:1002-5634(2007)01-0049-03
基于Simulink/MATLAB电力电子系统仿真设计
苏海滨,王继东
(华北水利水电学院,河南郑州450011)
摘 要:论述了利用Simulink/MATLAB新型电力电子工具箱进行电力电子系统仿真设计,重点分析了Simu2
link环境中非线性元件模型和电路的分割及解耦.在SIMUPEC环境中,非线性元件能够直接实现.电路分割
和解耦能实现大规模复杂电路分割为多个小的子系统,这一技术能提高系统仿真的速度.关键词:Simulink;非线性元件模型;分割及解耦;系统仿真中图分类号:TP275+15;N945113 文献标识码:A
为了仿真电子电路系统,通常使用SPICE(面向
[1-3]
电路的仿真器)来实现.这种仿真器对仿真大型电力电子系统不方便,尤其对系统中包含控制系统环节和机械系统环节的更不方便.Simulink/MAT2LAB中的SimPowerSystems是专为电力电子和电气1.2 线性、非线性和时变元件的建模在Simulink/MATLAB环境中,使用SIMUPEC可以直接实现非线性和时变元件的建模,不需要再应用电流源或电压源或外部反馈环来线性化非线性特性,SIMUPEC将自动在工作点线性化全电子电路.但是非线性电路元件的参数作为Simulink的输
入向量元素(u[])应事先定义好,允许元件值由任何Simulink的模块动态定义1.3 动态交互式改变参数
[7,8]
传动系统仿真设计的,包含有少数开关装置(如电
路断路器)和简单电力电子转换器.转换器的开关器件是基于由V2R2L支路组成的微模型结构,为使开关器件正常工作,在开关器件两端并接R-C吸收电路.SIMUPEC是一个模型化的软件包函数模型.
[4-6]
.
,能互所有元件参数不仅作为一个常量或子函数参数向量p[]来定义,也可以作为子系统输入向量元素
u[]来定义.在仿真期间,通过改变Simulink模型中
动处理电子电路图,并生成dll文件作为Simulink子
1 SIMUPEC特色
1.1 快速和精确仿真
子系统参数向量,来交互式地改变元件参数,也可以由任何Simulink模块动态改变这些参数.1.4 原理结构图编辑功能
在SIMUPEC中使用的电力电子开关器件基本模型是一个分段线性化模型,由门限电压Vf、开关电阻Ron和电感Lon串联组成,电阻值的大小根据开关状态变化,在关状态时取最高值(Roff>1E6),在开状态时取较小值(Ron<1E-3),如果转换的时间不是零,则2个状态之间电阻值以指数规律变化.以分段线性化来建立电力半导体器件的模型,代替复杂的物理模型,使仿真快速精确,并且不会出现数字不稳定问题.
收稿日期:2006-08-02;修订日期:2006-09-20
集成原理结构图编辑器,只需要用鼠标进行简单的拖放处理就能够创建复杂的电子电路结构图,SIMUPEC能自动处理电子电路图,并生成dll文件
作为Simulink子函数模型.图形编辑器能快速方便改变元件放置、大小调整和线路连接,使电力电子线路结构图清晰明了.同样SIMUPEC能够创建子电路,使用子电路模型可以把几个基本元件或子电路组合装备成复杂电路,SIMUPEC掩蔽特色能够隐蔽新电子电路内容,只保留简单的输入输出接口.
作者简介:苏海滨(19-),男,河南南阳人,华北水利水电学院副教授,主要从事运动控制系统、分布式计算机控制等方面的
研究.
50 华 北 水 利 水 电 学 院 学 报 2007年2月
1.5 电路分割和解耦
在Simulink/MATLAB环境中,SIMUPEC提供电
路分割功能,能够把一个大规模电力电子系统(或大型系统矩阵)分割成几个较小系统(几个小系统矩阵),每一个小系统作为的子系统,很容易快速精确仿真大规模电力电子系统,包括复杂控制系统.
2 非线性电路的建模
在电力电子系统中,常见非线性元件是变压器的饱和非性,以单相双绕组具有非线性磁感应变压
[9]
器为例,分析SIMUPEC直接线性化建模方法.图1是一个单相双绕组非线性变压器模型封装的等效电路图.
图3 单相变压器非线性仿真结果
3 电路分割和解耦
如图4所示为三相感应电动机变频调速主电路
图,以分割线为界把电路分割为3部分,即电能转换器(交流电整流为直流电)、逆变器(直流电逆为交流电)和三相感应电动机,每一部分作为一个子系统.转换器子系统和逆变器子系统之间通过受控电压源和受控电流源连接.逆变器子系统和感应电机子系统通过2个受控电流源连接,逆变器的输出电压送到感应电机子系统,如图5所示.
图1 单相变压器非线性等效电路 R1,R2为初次级绕组的电阻;L1,L2为初次级绕组的漏抗.铁芯磁化特性描述为铁芯损耗电阻Rm
和非线性饱和电感Ls,以分段线性化Ls饱和非线性,如图2所示,图2(a)为无剩磁情况,图2(b)为有剩磁情况,在参数输入时所有电阻、电感、激磁电流和磁通均以相对值pu来表示.
图4 变频调速主电路分割图
图2 单相变压器非线性分段线性化
图5 分割和解耦原理图
仿真电路实例如图1所示,参数取为R1=R2=
0.002(pu),L1=L2=0.08(pu),饱和特性的取值点为[0,0;0,1.1;1,1.52;1.5,1.92](pu),铁损电阻和剩磁向量取为[500,0.8](pu).仿真测试参数为电源电流Is(A)、初级电压Vp(V)、初级电流Ip(A)、磁通F,仿真结果输出波形如图3所示,可以看出源电压中出现严重谐波分量,主要为4次谐波.
图6是应用2个分割电路S-function和感应电机解耦模型的PWM变频调速系统仿真模块结构图.使用变步长积分运算法则,仿真结果如图7所示,输出波形分别为电机线电压Vab、电机电流Ia、电机转矩Te和电机转速WM,分割电路系统的仿真时间比不分割系统的仿真时间降低约30%,对大型复杂系统来讲可提高仿真速度和精度.
第28卷第1期苏海滨等: 基于Simulink/MATLAB电力电子系统仿真设计 51
图6 矢量变频调速系统仿真结构图
others.Powersystemsimulationtoolbasedonsimulink[J].
IEEETram.onInd.Elec.,1999,46(6):1252-1254.[2]ALAMAS.Simulationofpowerelectronicssystemsusing
“SIMUPEC”:ThenewpowerelectronicstoolboxforSimu2
link/MATLAB[R].Graz(Austria):EPEConf.,2001.[3]MACBAHIH,BARAZZOUKA,CHERITIA.Decoupled
parallelsimulationofpowerelectronicssystemsusingMATLAB2Simulink[J].2000,47(8):232-236.
[4]刘艳.基于MATLAB的电力电子技术虚拟实验仿真平
IEEETrans.
onInd.
Elec.,
台[J].大连大学学报,2004,25(4):35-38.
[5]蒲俊,吉家锋,伊良忠.MATLAB6.5数学手册[M].上
图7 变频调速系统仿真结果海:浦东电子出版社,2002.
[6]蔡启中.控制系统计算机辅助设计[M].重庆:重庆大
4 结 语
SIMUPEC可以直接实现仿真,不需要再对非线
学出版社,2003.
[7]LEONHARDW.Controlofelectricaldrives[M].Berlin:
Springer2Verlag,1996.
[8]NOVOTNYDW,LIPOTA.Vectorcontrolanddynamics
ofACdrives[M].NewYork:Oxford,1996.
[9]薛向党,郭晖,郑云祥,等.在地磁感应电流作用时分析
性元件线性化,比其他仿真软件方便快捷.
参 考 文 献
[1]LOUISADESSAINT,KAlHADDAD,HLE2HUY,and
和计算电力变压器特性的一种新方法———时域和频域法[J].电工技术学报,2000,15(2):98-101.
SimulationandDesignofPowerElectronicsSystemBasedonSimulink/MATLAB
SUHai2bin,WANGJi2dong
(NorthChinaInstituteofWaterConservancyandHydroelectricPower,Zhengzhou450011,China)
Abstract:SimulationanddesignofpowerelectronicssystemareintroducedusinganewpowerelectronicstoolboxinSimulink/MAT2LAB,modelofnonlinearcomponentsandcircuitpartitioninganddecoupling,twofeaturesareanalyzedemphaticallyintheSimulinken2vironment.Modelofnonlinearcomponentscanberealizeddirectly.Circuitpartitioninganddecouplingcanrealizetopartitionlargeandcomplexpowerelectronicssystemintomanysmallsystems.thistechniquecanraisethesystemspeedofsimulation.Keywords:Simulink;modelingofnonlinearcomponents;partitioninganddecoupling;systemsimulation