基于FPGA的智能PID控制器的研究与开发

被引量 : 10次 | 上传用户:xh7304
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在工业控制过程中,PID控制是历史最悠久的、生命力最强的控制方式。但随着工业的发展,控制对象日益复杂,尤其那些大滞后、时变、非线性、实时性要求较高的系统,对于这些系统,传统的PID控制方式已显得无能为力。近年来,随着智能控制理论的发展,智能PID控制器也应运而生。智能PID控制器简化了建模手续,算法简单,具备自学习、自适应、自组织的能力,并能自动整定控制器的参数,同时具备传统PID控制器结构简单、鲁棒性强、可靠性高的特点。因此,对智能PID控制器的研究具有重要的理论意义与实用价值。本文采用智能算法对PID控制器进行参数寻优,并利用FPGA来实现智能PID控制器。本文在基本PID控制的基础上,分别采用了从生物群体智能行为发展而来的遗传算法和粒子群算法进行PID控制器参数的整定,在对遗传算法和粒子群算法进行理论分析后,结合PID控制的特点进行了软件设计,并在MATLAB中进行了仿真,结果表明基于遗传算法和粒子群算法设计的智能PID控制器提高了PID控制器参数整定的精度和控制系统的自适应性,同时兼顾了系统的动态和静态性能。在软件设计仿真后,首先采用FPGA实现基于遗传算法的智能PID控制器。在实现过程中先对系统进行模块划分,主要分为初始化模块、选择模块、交叉变异模块、控制模块等。然后利用VHDL语言描述各个功能模块,为了提高设计效率,利用IP核进行存储器设计,利用DSP Builder进行数学运算处理。时序控制是整个系统设计的核心,为尽量避免毛刺现象,各模块的时序控制都是采用单进程的Moore状态机实现的。各个功能模块设计完成后,采用DSP Builder和Simulink构建闭环PID控制测试系统,然后在MATLAB进行算法级仿真,在Modelsim SE6.1f和QuartusⅡ6.0进行RTL级电路仿真。然后又用同样的设计过程实现了基于粒子群算法的智能PID控制器。整个设计过程中由于充分发挥了FPGA的并行计算能力及流水线技术的应用,大大提高算法的运行速度。实验表明通过DSP Builder和Simulink进行智能PID控制器闭环测试,解决了测试样本的输入源以及控制器的输入样本提取问题,能有效模拟控制器的输入行为,提高了设计及测试的灵活性,同时,测试结果可靠且更有说服力。基于FPGA构建智能控制器具有设计灵活、能在线调整、可靠性高、开发周期短、系统运行速度快等优点。
其他文献
处在急速变革时期的中国基础教育,迫切需要大批高素质校长的创造与引领,因此,校长培训被寄予更高期待。任职资格培训作为校长初始性培训,在校长专业发展的过程中价值随之提升
企业经营效果就是通过企业财务体现出来的,对于企业发展来说,财务风险管理以及评价是非常关键的。特别是在新形势下,企业管理越来越完善,企业对财务管理也越来越关注。所以,
为了研究不同组合灌溉顺序对土壤水盐分布状况和冬小麦产量的影响,2003年-2005年在河北省中科院南皮生态试验站进行了冬小麦田间微咸水灌溉试验。通过对冬小麦主根区和100 cm
作为一种纯粹的时间艺术形式,而非影视样式的动画,绝对的动画,存在于教学体系中,必然与时间本体论,影像论,当代艺术有所关联,这和传统影视动画的人才输出的教学方式不同——
【正】 干部是部队工作的组织者、领导者和实施者。干部在士兵中的形象和威信直接影响着部队战斗力的提高。因此,树立干部良好的形象,提高干部在士兵中的威信,是各级干部应该
由于普通水泥混凝土路面的种种工作性能缺陷严重限制了其推广应用,添加各种外掺剂的改性水泥砂浆的相关研究便成为重要课题。橡胶水泥混凝土便是其中一种比较常见的改性水泥
对外英语教学的发展得益于各相关领域尤其是语言学领域理论的不断创新。语言学领域尤以乔姆斯基的转换生成语法影响力最广泛。它在长期的发展过程中不断修订自身理论,在探究
采用一片集成的RISC—SOC混合信号处理器产生高稳定度的正弦波,做电容测量电路的激励源,对测量结果进行ADC采样,并采取措施抑制引线电容和屏蔽外部干扰,得到高精度的电容测量值。
为掌握贵州省遵义市植烟土壤有机质含量变化特征,采用传统统计学的方法分析了遵义市2006年和2012年植烟土壤耕层有机质含量的分布状况以及变化情况。结果表明,遵义市2006年植
研究背景随着社会的发展,创伤性疾病的发病率呈不断上升的趋势,颅脑损伤的发病率也逐年增高,而有关颅脑损伤后的修复机制尚不完全清楚。大量研究资料显示,对于大多数颅脑损伤