FPGA (Field Programmable Gate Array) platform-based online evolution optimization system of fuzzy logic controller

A technology of fuzzy controller and fuzzy logic, which is applied in the field of online evolutionary optimization system, can solve the problem of low adaptive evolution efficiency of fuzzy logic controller, and achieve good robustness, accurate and effective information

Inactive Publication Date: 2011-05-18
WUHAN UNIV
View PDF2 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In order to solve the problem of low self-adaptive evolution efficiency of fuzzy logic controller, the pr

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • FPGA (Field Programmable Gate Array) platform-based online evolution optimization system of fuzzy logic controller
  • FPGA (Field Programmable Gate Array) platform-based online evolution optimization system of fuzzy logic controller
  • FPGA (Field Programmable Gate Array) platform-based online evolution optimization system of fuzzy logic controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] The present invention is described in detail below in conjunction with accompanying drawing and embodiment:

[0042] This embodiment is implemented on the XC2VP30 FPGA development board, using PowerPC (a central processing unit with a reduced instruction set architecture) as the processor, using on-chip memory and DDR memory sticks as the memory, and using a CF card as the non-volatile memory. Sensor nodes use ATmega128, and all sensor nodes form a wireless network, that is, a wireless sensor network. During specific implementation, one of the sensors can be used as a base station, and the others can be used for data collection. For example, when the control object is temperature, one sensor is used as a base station sensor, and the other is used as a sensor for temperature acquisition. The temperature acquisition sensor communicates with the base station sensor through a wireless signal, and the base station sensor is connected to the FPGA through a serial port.

[00...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides an FPGA (Field Programmable Gate Array) platform-based online evolution optimization system of a fuzzy logic controller, wherein a fuzzy relation calculation IP (Internet Protocol) core, a sensor control IP core, a genetic algorithm module, a fuzzy controller module and a sensor control module are comprised and the rule of a genetic algorithm optimized fuzzy logic controller is used. When the system operates, the control process of the fuzzy logic controller is divided into two stages, and an individual adaptive value of the genetic algorithm is divided into two parts to carry out partial substitution according to service conditions when individual substitution is carried out, therefore, the on-line evolution of the fuzzy logic controller is realized. In the invention, the on-line evolution optimization of the fuzzy logic controller is realized by adopting a software and hardware cooperative work manner, therefore, the burden of a CPU (Central Processing Unit) is lightened, and the operation speed is accelerated.

Description

technical field [0001] The invention relates to the field of evolutionary hardware, in particular to an online evolutionary optimization system based on an FPGA-based fuzzy logic controller. Background technique [0002] Fuzzy logic controller has been successfully applied in many aspects. At present, there are two main ways to realize it, one is hardware method and the other is software method. Software law is realized by software. It can be roughly divided into three types: look-up table method, formula method and reasoning method. Due to the large amount of inference and calculation of fuzzy logic controllers, conventional fuzzy logic controllers generally use off-line reasoning to generate fuzzy logic control look-up tables when they are implemented in software, and use the look-up tables for online control. Because the general controller fails to realize online reasoning, its application field is limited to a certain extent, and it is difficult to obtain satisfactory ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G05B13/02
Inventor 王峰李元香王珑刘海峰聂鑫
Owner WUHAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products