首页> 外文期刊>IAENG Internaitonal journal of computer science >Analysis and Performance Evaluation of PD-like Fuzzy Logic Controller Design Based on Matlab and FPGA
【24h】

Analysis and Performance Evaluation of PD-like Fuzzy Logic Controller Design Based on Matlab and FPGA

机译:基于Matlab和FPGA的PD型模糊控制器设计分析与性能评估。

获取原文
获取原文并翻译 | 示例
           

摘要

This paper presents an analysis and performance evaluation of the proportional-derivative (PD) fuzzy logic controller design by using Matlab and field programmable gate array (FPGA). The fuzzy logic controller consists of a Fuzzifier, inference engine and Defuzzifier; the Fuzzifier block accepts two PD inputs. Two types of controller are designed; the first one is using fuzzy logic toolbox in Matlab. The second type is designed using VHDL language for implementation on FPGA. Mathematical models of robot arm and bench-top helicopter are used for the purpose of simulation with the first type. This controller is used with a unity feedback control system in Matlab Simulink, in order to control these systems and to generate the simulation results. The best response with the robot arm has 0.02 errors and zero overshot, and the best response with the bench-top helicopter has 0.01 error with 0.001 overshot. Altera Quartus II and ModelSim simulation program are used to generate the simulation results of the second type. A mathematical model that represents industrial processes, such as temperature, pressure, pH, and fluid-level controls with unity feedback control systems and subjected to 0.2 step input is used to generate these results. This FPGA-based controller is able to produce a fast response ranging from 0.3 μs, even with time delay added with the plant model.
机译:本文介绍了使用Matlab和现场可编程门阵列(FPGA)对比例微分(PD)模糊逻辑控制器设计进行分析和性能评估。模糊逻辑控制器由模糊器,推理机和去模糊器组成。 Fuzzifier模块接受两个PD输入。设计了两种类型的控制器;第一个是在Matlab中使用模糊逻辑工具箱。第二种类型是使用VHDL语言设计的,可以在FPGA上实现。为了对第一类机器人进行仿真,使用了机械臂和台式直升机的数学模型。该控制器与Matlab Simulink中的统一反馈控制系统一起使用,以控制这些系统并生成仿真结果。机械臂的最佳响应具有0.02错误和零超调,而台式直升机的最佳响应具有0.01的误差和0.001的超限。 Altera Quartus II和ModelSim仿真程序用于生成第二种仿真结果。代表工业过程的数学模型(例如温度,压力,pH和具有统一反馈控制系统的液位控制,并经过0.2步输入)用于生成这些结果。即使在工厂模型中添加了时间延迟,基于FPGA的控制器也能够产生0.3μs的快速响应。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号