资源描述:
《基于人工蜂群算法的直流电机pid控制器设计与仿真》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、HUBEIUNIVERSITYFORNATIONALITIES学士学位论文论文题目基于人工蜂群算法的直流电机PID控制器设计与仿真院系信息工程学院专业电气工程及其自动化姓名周泓志学号031040722指导老师耿东山日期2014/5/10郑重声明本人的毕业论文为《基于人工蜂群算法的直流电机PID控制器设计与仿真》,该论文是在指导老师的帮助和我查阅很多相关资料下独立完成的。本人谨守学术道德,从不弄虚作假,文中引用的部分已经标明。本论文的知识产权归属于学校,学校享有借阅,发表,申请专利等的权利。特此声明论文作者:签字日期:年月日32摘要随着人类在电力电
2、子领域的不断深入,直流电机及其控制器得到了越来越广泛的使用。我们在享受其带来的便利的同时也越来越多地发现了它们的不足。或者说,现行的直流电机PID控制器的稳定性、鲁棒性等性能指标由于日益增长的电力电子等行业的生产要求的提高而逐渐跟不上要求。这时候我们为了提高控制器的各个性能指标,我们必须将新的算法引入控制系统中,来达到提升控制器的各个性能指标。可是,现如今,由于控制器的各个性能指标之间有着相互约束的关系,以及由于实际生产过程中的研发、生产成本带来的性价比等因素,使得PID控制器的设计迈向新的台阶产生了重重困难。考虑到这些因素的存在,我们须找到一种
3、能在权衡所有因素之后找到一个最优解决方案来解决这个问题。这时候,我们想到了人工蜂群算法。所谓人工蜂群算法,就是将蜜蜂采蜜人工化。蜜蜂采蜜时,将局部内所有食物源进行优劣对比,找到局部最佳值。而蜂群工作则可以将各个局部最优叠加产生整体最优。这样的一种算法的优势在于,不知道被控对象的精确函数模型也能完成控制。它完成控制的方式,仅仅只是不断的将问题的优劣性做对比来完成整个控制器的控制过程。于是,基于人工蜂群算法的直流电机PID控制器设计的工作开始了。关键词:直流电机,PID控制器,人工蜂群算法32ABSTRACTWiththecontinuousdeep
4、eningofthehumaninthefieldofpowerelectronics,DCmotoranditscontrollerareusedmoreandmorewidely.Weenjoytheconvenienceitbringsisalsoincreasinglyfoundtheirdeficiency.Orsay,stability,robustnessandperformanceindexofPIDcontrollerforDCmotorcurrentduetopowerelectronicsindustrygrowingpro
5、ductionrequirementsincreasegraduallywithnorequirements.Atthismomentweareinordertoimprovetheperformanceindexofthecontroller,wemustmakethenewalgorithmisintroducedintothecontrolsystem,toachievethepromotionofeachperformanceindexofthecontroller.However,nowadays,duetotherelationbet
6、weeneachperformanceindexofthecontroller,andtheR&D,productionintheprocessofproductioncostscausedbypriceandotherfactors,makesthePIDcontrollerdesigntoanewlevelhavemanydifficulties.Consideringthesefactors,wemustfindacanfindanoptimalafterweighingallthefactorsofsolutiontosolvethisp
7、roblem.32Atthistime,wethinkoftheartificialbeecolonyalgorithm.Theso-calledartificialbeecolonyalgorithm,isthebeeisartificial.Bees,allthefoodsourcelocallyinonprosandcons,findalocaloptimumvalue.Thebeeworkcanwillproducethebestoveralleachlocaloptimalsuperposition.Insuchanalgorithm'
8、sadvantage,donotknowtheprecisefunctionmodelofcontrolledobjectcancomp