摘要
提出了一种基于VHDL描述、FPGA实现的模糊自整定PID控制器设计方法。首先,借助Matlab系统仿真工具,优化得出模糊自整定PID参数的模糊推理规则和控制器算法结构。然后,进行控制器的VHDL分层设计,作为单一控制器芯片,重点编程实现和时序仿真:模糊逻辑推理、模糊自整定PID算法、数据缓存和I/O接口控制。最后,在一个具体的FPGA芯片上实现该控制器,并在此基础上进行系统实验。实验结果表明:FPGA作为单一控制器实现模糊自整定PID控制编程规范、时序验证方便、系统修改灵活,且基本无须改动硬件,是实现单片或小系统智能控制策略的一种新的有效途径。
A design method of fuzzy self tuning PID controller based on VHDL and FPGAs is proposed. At first, with the simulator of MATLAB the fuzzy inference rules of fuzzy self tuning PID controller and the algorithm architecture of the controller are optimized. Then, the VHDL hierarchal design of the controller is carried out. As a single controller chip, the research keys are fuzzy logic Inference, fuzzy self-tuningPIDalgorithm, data cache and I/O interface control. The last, the controller is implemented in the FPGA. The experiment results indicate that FPGA implementation of single controller chip on fuzzy self-tuning PID control has many advantages, program is criterion, timing test is facility, system modification is agility and need not be changed the hardware on the whole. It isa new and efficient method to implement intelligent control strategy based on single chip or small system.
出处
《仪器仪表学报》
EI
CAS
CSCD
北大核心
2005年第8期833-837,共5页
Chinese Journal of Scientific Instrument
基金
江南大学科学研究基金(2002)
江南大学基础研究基金(2002)资助项目。