资源描述:
《基于模型的无功补偿控制器研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、申请上海交通大学硕士学位论文基于模型的无功补偿控制器研究姓名:冯璨专业:电气工程班级:B1203194学号:1120319083导师:赵刚副教授上海交通大学电子信息与电气工程学院2014年12月DissertationSubmittedtoShanghaiJiaoTongUniversityfortheDegreeofMasterRESEARCHONREACTIVEPOWERCOMPENSATIONCONTROLLERBASEDONMODEL-BASEDDESIGNCandidate:FengcanStudentID:112031
2、9083Supervisor:AssociateProf.ZhaoGangSpeciality:ElectricalEngineeringSchoolofElectronic,InformationandElectricalEngineeringShanghaiJiaoTongUniversityShanghai,P.R.ChinaDecember,2014基于模型的无功补偿控制器研究摘要基于模型的设计流程,为嵌入式开发者构建了统一的仿真测试平台。通过基于模型的设计流程,嵌入式开发人员可以将精力集中于算法的构建、测试,以及仿真物理
3、环境的全面建模和提高仿真度的工作中,而代码由Matlab平台集成的RTW(Real-TimeWorkshop)工具自动生成。从而使嵌入式工程师解决了代码编写复杂耗时等问题。本文利用基于模型的设计流程,在Simulink仿真环境下,设计了无功补偿测试平台。该测试平台在构建了补偿指令电流算法模块,控制模块,其中大部分算法可通过RTW直接生成C代码。并构建了实际中出现的三相电压频偏、不平衡和三相负载不对称、时变负载、以及负载突变情况。更具有创新性的是,仿真模型直接基于真实情况,构建了多路采集模块、电流电压互感器等,尽可能缩小仿真与电路测
4、试的差距。广泛对比了传统以及新型补偿电流算法在不同环境下算法的有效性,并在测试实验平台中测试,提出了一种改进型补偿电流算法。该算法提高了补偿指令电流的检测速度,且更利于RTW自动生成代码。利用嵌入式代码生成工具(RTW-EC,EmbeddedCoder),将算法模块和控制模块自动生成C代码;并对代码进行软件在环测试和Keil平台下Debug测试。对比测试分析了算法的效率和性能,以及生成代码的有效性。结果可以验证,RTW自动生成的C代码与仿真模块具有相同的性能和有效性,可以直接应用于嵌入式系统中。基于模型的设计流程,可以有效地、显著
5、地提高嵌入式项目开发的速度。I关键词:基于模型设计,自动代码生成,无功补偿,仿真测试IIRESEARCHONREACTIVEPOWERCOMPENSATIONCONTROLLERBASEDONMODEL-BASEDDESIGNABSTRACTModel-BasedDesign(MBD)processoffersaunifiedsimulationandtestplatformforembeddeddevelopers.ThroughMBDworkflow,embeddeddeveloperscanfocusonalgorithmb
6、uildingandtesting,andthephysicalenvironmentofsimulationmodeling,whiletheCcodeisautomaticallygeneratedbyRTW.Insuchwaythedeveloperscansolvethecomplicatedandtimeconsumingcodingproblems.Thispaper,designsareactivepowercompensationtestplatformunderSimulinkenvironmentbasedon
7、MBD.Thetestplatformconstructsacurrentcompensationalgorithmmoduleandcontrolmodule.MostofthesealgorithmscanbegenerateddirectlybyRTW,toCcode.Thispaperalsobuildsinunexpectedelementswhichmayhappeninreallife,suchasthree-phasevoltagedeviation,asymmetricvoltage,three-phaseasy
8、mmetricload,time-varyingload,andloadmutation.Moreinnovatively,thispaperbuildsamultichannelacquisitionmodule,CT,PT,etc.,which