智能控制器的FPGA实现及其应用
发布时间:2019-03-10 19:10
【摘要】:我国是一个煤矿资源丰富的大国,然而我国煤矿的开采业的现状却不容乐观。在全国各地的煤矿中,尤其是一些中小型煤矿,存在的问题相当多。主要体现在开采技术比较落后,生产效率过低,生产耗能较大等方面。近年来随着矿井井型的增大,设备也逐步朝大型化,大功率化方向发展。能耗也随之大幅度上升,因而对煤矿企业尤其是节能提出了新的更高要求。 随着EDA技术的不断发展进步,FPGA逐渐得到了越来越广泛的应用。采用FPGA来设计控制器,系统的器件数目可以大大减少,而且FPGA还具有设计灵活,现场可编程,易于调试和体积小等优点[1]。此外基于FPGA的控制器不仅可以作为单独的控制芯片模块[,作为整个控制系统的控制单元模块,还可以将其嵌入到片上可编程系统中。 综上所述,本文采用一种基于FPGA的模糊PID控制器设计方案。在分析了PID控制理论和模糊控制理论基本原则的基础上,结合它们的优点,设计出了模糊P1D控制器。首先确认模糊控制器的输入输出量的模糊化和反模糊化方法,然后建立模糊规则表,确定推理合成方法,用MATLAB模糊工具箱得到模糊控制器输出量查询表。最后再将模糊控制器与改进后的PID控制器进行综合设计,实现了模糊PID控制器。模糊控制的瓶颈在于模糊规则的优化上,针对这一点,本文提出了将模拟退火算法和遗传算法结合起来对模糊规则进行优化的方法,充分利用了遗传算法和模拟退火算法各自的优点,对模糊规则进行寻优,得出了优化的控制规则表,缩短了控制时间,大大的减小了超调量,获得了良好的控制效果。
[Abstract]:China is a large country with abundant coal resources, but the present situation of coal mining industry in China is not optimistic. In coal mines all over the country, especially some small and medium-sized coal mines, there are quite a lot of problems. Mainly reflected in the mining technology is relatively backward, production efficiency is too low, production energy consumption and so on. In recent years, with the increase of mine shaft type, the equipment has gradually developed towards large-scale and large-power. The energy consumption also increases greatly, so the new higher requirements are put forward for coal mine enterprises, especially for energy saving. With the development and progress of EDA technology, FPGA has been used more and more widely. Using FPGA to design the controller, the number of devices in the system can be greatly reduced. Moreover, FPGA has the advantages of flexible design, field programming, easy debugging and small size [1]. In addition, the FPGA-based controller can not only be used as a single control chip module [, as the control unit module of the whole control system, but also embedded in the on-chip programmable system. In summary, this paper adopts a fuzzy PID controller design scheme based on FPGA. Based on the analysis of the basic principles of PID control theory and fuzzy control theory, a fuzzy P1D controller is designed based on their advantages. Firstly, the fuzzy and anti-fuzzy methods of the input and output of the fuzzy controller are confirmed. Then the fuzzy rule table is set up, the reasoning method is determined, and the fuzzy controller output query table is obtained by using the fuzzy toolbox of MATLAB. Finally, the fuzzy controller and the improved PID controller are synthetically designed, and the fuzzy PID controller is realized. The bottleneck of fuzzy control lies in the optimization of fuzzy rules. In view of this, this paper presents a method to optimize fuzzy rules by combining simulated annealing algorithm and genetic algorithm. By making full use of the advantages of genetic algorithm and simulated annealing algorithm, the fuzzy rules are optimized, the optimal control rules table is obtained, the control time is shortened, the overshoot is greatly reduced, and a good control effect is obtained.
【学位授予单位】:安徽理工大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TD67;TP273.4
本文编号:2437922
[Abstract]:China is a large country with abundant coal resources, but the present situation of coal mining industry in China is not optimistic. In coal mines all over the country, especially some small and medium-sized coal mines, there are quite a lot of problems. Mainly reflected in the mining technology is relatively backward, production efficiency is too low, production energy consumption and so on. In recent years, with the increase of mine shaft type, the equipment has gradually developed towards large-scale and large-power. The energy consumption also increases greatly, so the new higher requirements are put forward for coal mine enterprises, especially for energy saving. With the development and progress of EDA technology, FPGA has been used more and more widely. Using FPGA to design the controller, the number of devices in the system can be greatly reduced. Moreover, FPGA has the advantages of flexible design, field programming, easy debugging and small size [1]. In addition, the FPGA-based controller can not only be used as a single control chip module [, as the control unit module of the whole control system, but also embedded in the on-chip programmable system. In summary, this paper adopts a fuzzy PID controller design scheme based on FPGA. Based on the analysis of the basic principles of PID control theory and fuzzy control theory, a fuzzy P1D controller is designed based on their advantages. Firstly, the fuzzy and anti-fuzzy methods of the input and output of the fuzzy controller are confirmed. Then the fuzzy rule table is set up, the reasoning method is determined, and the fuzzy controller output query table is obtained by using the fuzzy toolbox of MATLAB. Finally, the fuzzy controller and the improved PID controller are synthetically designed, and the fuzzy PID controller is realized. The bottleneck of fuzzy control lies in the optimization of fuzzy rules. In view of this, this paper presents a method to optimize fuzzy rules by combining simulated annealing algorithm and genetic algorithm. By making full use of the advantages of genetic algorithm and simulated annealing algorithm, the fuzzy rules are optimized, the optimal control rules table is obtained, the control time is shortened, the overshoot is greatly reduced, and a good control effect is obtained.
【学位授予单位】:安徽理工大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TD67;TP273.4
【参考文献】
相关期刊论文 前9条
1 沈凯,陆继东,昌鹏,李正华,刘刚;模糊自适应方法在垃圾焚烧炉温度控制系统中的应用[J];动力工程;2004年03期
2 刘亚,胡寿松;基于模糊模型的鲁棒自适应重构飞行控制[J];航空学报;2004年02期
3 锦晓曦;张天兴;;基于FPGA的模糊PID控制器实现[J];河南科学;2010年08期
4 石磊;陈亚娜;;模糊控制器的设计研究[J];机电产品开发与创新;2007年06期
5 刘娜,韩璞,甄成刚;基于遗传算法的PID参数寻优[J];计算机仿真;2002年02期
6 徐春梅,尔联结,王宗学;基于模糊神经网络的飞行仿真转台控制[J];计算机仿真;2004年01期
7 陈建安,戴冠中,徐乃平;智能控制方法的选择及其应用[J];机械科学与技术;1998年02期
8 董勇;谢士敏;;机电一体化系统中智能控制的应用体会[J];数字技术与应用;2011年10期
9 朱耀麟;李兰君;张涛;王延年;;自调匀整模糊控制系统设计及FPGA实现[J];天津工业大学学报;2010年06期
,本文编号:2437922
本文链接:https://www.wllwen.com/kejilunwen/kuangye/2437922.html