节点文献

基于模糊控制的PID算法的炉温控制器设计与仿真研究

Design and Simulation Research of a Furnace Temperature Controller Based on PID Algorithm of Fuzzy Control

【作者】 陈崇明

【导师】 郝国法;

【作者基本信息】 武汉科技大学 , 控制理论与控制工程, 2010, 硕士

【摘要】 PID控制器是工业过程控制中最常见的一种过程控制器。模糊控制可改善PID控制参数难以整定的问题。本文将EDA技术与控制理论相结合,以FPGA为核心,提出了一种模糊自整定PID算法的炉温控制器。由于PID算法有一定的并行性,该方案充分发挥了EDA技术的优势,由硬件描述语言实现的硬件电路解决了快速、并行运算的问题,从而实现高速的PID控制。本文首先介绍了PID控制器的发展动态,引入模糊理论,介绍了EDA技术和FPGA的开发流程。本文采用自顶向下的方法根据PID运算步骤分割模块,然后利用硬件描述语言实现各模块功能,并进行仿真。本文详细阐述了实现模糊控制的全过程,包括模糊量化、模糊推理、解模糊等步骤,用离线计算和在线查表的方法完成模糊控制器的设计,最后利用模糊PID控制器控制PWM的输出占空比来控制可控硅的导通时间,设计出了一套基于FPGA的模糊PID温度控制器。FPGA的使用避免了其它微处理器在恶劣条件下程序跑飞、程序死循环、复位不可靠等问题,同时加强了模块的通用性,减少了系统硬件开发周期,降低了设计开发成本。

【Abstract】 PID controller is the most commonly used process controller in industrial process control. The fuzzy control can help adjust the parameters of the PID control algorithm.In this dissertation,a furnace temperature controller based on the fuzzy PID algorithm is detailed introduced according to EDA technologies and control theories.Due to the parallelism of the PID algorithm,this design makes use of the advantages of EDA technologies.The hardware circuit that is carried out by hardware description language can solve the problems of high speed and concurrent calculation,thus makes the high-speed PID control come true.In this dissertation,the development of the PID controller is firstly introduced.Later on,fuzzy theory is introduced,then EDA technology and the design procesure of FPGA are demonstrated.The PID algorithm is divided into several modules by the top-down method.Each module is carried out and simulated by the hardware descirption language.The whole procesure of fuzzy control including fuzzy quantization,fuzzy deduce and fuzzy decoding is detailedly elaborated.The design of fuzzy control is mainly completed by the methods of offline calculation and online look-up table.Eventually,PWM output controlled by the fuzzy PID controller controls the break-over time of the thyrister.Designing on FPGA can improve the reliability of the control and avoid some problems,like programme fleet,dead loop and abnormal reset,which accur to other microprocessors.It not only enhances the versatility of the module and reduces the hardware development cycle,but also reduces the cost of the design.

【关键词】 FPGA硬件描述语言PID模糊控制
【Key words】 FPGAHardware description languagePIDFuzzy control
节点文献中: 

本文链接的文献网络图示:

本文的引文网络