资源描述:
《基于matlab无刷直流电机系统仿真建模的新方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于Matlab无刷直流电机系统仿真建模的新方法Vol.15No.12系统仿真学报Dec.2003JOURNALOFSYSTEMSIMULATION?1745?纪志成1,2,沈艳霞1,2,姜建国1(1中国矿业大学,江苏徐州221008;2江南大学,江苏无锡214036)摘要:在分析无刷直流电机(BLDC)数学模型的基础上,提出了无刷直流电机系统仿真建模的新方法。在Matlab/Simulink中,建立独立的功能模块,如BLDC本体模块、电流滞环控制模块、速度控制模块等,再进行功能模块的有机整合,搭建无刷直流电机系统的仿真模型。为保证仿真快速性和有效性,模型采用分段线
2、性法生成梯形波反电动势,系统采用双闭环控制:速度环采用PI控制,电流环采用滞环电流控制。仿真结果证明了该方法的有效性,同时也适用于验证其他控制算法的合理性,为实际电机控制系统的设计和调试提供了新的思路。关键词:无刷直流电机(BLDC);仿真建模;MATLAB;分段线性法文章编号:1004-731X(2003)12-1745-05中图分类号:TP391文献标识码:A———————————————————————————————————————————————ANovelMethodforModelingandSimulationofBLDCSystemBasedonM
3、atlabJIZhi-cheng1,2,SHENYan-xia1,2,JIANGJian-guo1(1ChinaUniversityofMiningTechnology,XuzhouJiangsu221008,China;2SouthernYangtzeUniversity,WuxiJiangsu214036,China)Abstract:BasedonthemathematicalmodeloftheBrushlessDCmotor(BLDC),anovelmethodformodelingandsimulationofBLDCsysteminMatlabhasb
4、eenproposed.InMatlab/Simulink,theisolatedfunctionalblocks,suchasBLDCblock,Hysteresiscurrentcontrollerblock,Speedcontrollerblock,ect.,havebeenmodeled.Bytheorganiccombinationoftheseblocks,themodelofBLDCcanbeestablishedeasily.Toguaranteethevalidityandspeedinessinsimulation,thebackEMFisgen
5、eratedusingpiecewiselinearcurves.Inthedoubleloopofcontrolsystem,aPIcontrollerisadoptedinthespeedloopandahysteresiscurrentcontrollerisadoptedinthecurrentloop.Thereasonabilityandvalidityhavebeentestifiedbythesimulationresultsandthisnovelmethodoffersanewthoughtwayfordesigninganddebugginga
6、ctualmotors.Keywords:BrushlessDCmotor(BLDC);modelingandsimulation;Matlab;piecewiselinearcurves没有给出BLDC的电机模型[8]。因此,本文在分析无刷直流电机数学模型的基础上,借助于Matlab强大的仿真建模能力,———————————————————————————————————————————————随着电力电子技术、微电子技术、新型电机控制理论在Matlab/Simulink中建立了BLDC控制系统的仿真模型。对于在Matlab中进行BLDC建模仿真方法的研究已受到广
7、泛关注,例如:已有提出采用节点电流法对电机控制系统进行分析,通过列写m文件,建立BLDC仿真模型[9]-[11]引言和稀土永磁材料的快速发展,永磁无刷直流电动机得以迅速推广。因其体积小、性能好、结构简单、可靠性高、输出转矩大等特点,永磁无刷直流电动机受到了广泛关注[1]。随着永磁无刷直流电机应用领域的不断拓宽,对电机控制系统设计要求越来越高,既要考虑成本低廉、控制算法合理,又需兼顾控制性能好、开发周期短。因此,如何建立有效的永磁无刷直流电机控制系统的仿真模型成为电机控制算法设计人员迫切需要解决的关键问题,从而,对于建立电机控制系统仿真模型方法的研究具有十分重要的