Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for realizing fuzzy PID (Proportion Integration Differentiation) ActiveX control

An implementation method and algorithm technology, applied in the direction of electric controllers, controllers with specific characteristics, etc., can solve the problems of complicated development engineering and large amount of calculation, and achieve the effect of shortening the execution cycle, simplifying the program structure, and speeding up the response speed.

Inactive Publication Date: 2012-10-03
北京金自能源科技发展有限公司 +1
View PDF0 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] The purpose of the present invention is to solve the problem that the development project of the fuzzy PID algorithm program including input variable quantification, fuzzy control table operation synthesis and control quantity output calculation is complicated and the amount of calculation is large, and the GUI tool of the fuzzy control toolbox is used to convert fuzzy The operation synthesis of the control table and the calculation of the output control quantity are simplified, and a simplified implementation method of the fuzzy PID algorithm Active X control is proposed

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
  • Method for realizing fuzzy PID (Proportion Integration Differentiation) ActiveX control
  • Method for realizing fuzzy PID (Proportion Integration Differentiation) ActiveX control
  • Method for realizing fuzzy PID (Proportion Integration Differentiation) ActiveX control

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] The present invention will be further described in detail with reference to the accompanying drawings and embodiments.

[0024] The present invention adopts the control simplification realization method of the Matlab GUI tool, and utilizes the GUI tool of the Matlab fuzzy control toolbox to complete the operation synthesis of the fuzzy control table and the calculation steps of the output control quantity off-line, and only need to establish ΔK in the program P , ΔK I , ΔK D Output the lookup table, according to the situation of the fuzzy input variables E and EC at different times, find the corresponding ΔK P , ΔK I , ΔK D value, superimposed on the PID parameters calculated in the previous sampling period to obtain new PID parameters, and then calculate the control quantity that the algorithm control needs to output to the controlled object at different times according to the incremental PID algorithm formula.

[0025] The present invention is a kind of realizatio...

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 discloses a method for realizing a fuzzy PID (Proportion Integration Differentiation) ActiveX control. The method comprises the following steps of: 1, setting a variable, a membership function of the variable, a fuzzy reasoning method and a de-fuzziness method; 2, setting a reasoning rule, determining the fuzzy values of e and ec to obtain accurate values kp, ki and kd after de-fuzzing a PID output variable, and establishing a fuzzy control decision polling list; and 3, compiling a fuzzy PID algorithm through VB (Visual Basic), and creating an ActiveX control. Due to the adoption of the control realizing method disclosed by the invention, the logical operation program of a fuzzy reasoning process is not required to be compiled any more during development, the output values deltaKP, deltaKI and deltakd of the fuzzy adjustment amount of a PID parameter which corresponds to a basic discourse domain are not required to be calculated according to a weighted average method, a program structure is simplified, the program executing period is shortened greatly, and the response speed of a system is increased.

Description

technical field [0001] The invention relates to a method for realizing a fuzzy PID algorithm Active X control, and belongs to the technical field of realization and application of advanced control methods. Background technique [0002] The Active X control triggers the control operation through events (click control, keyboard input, etc.), the method and property provide the input and output interface used by the control container, and use the protocol support of the configuration software for the Windows standard ActiveX control to realize The data connection between the algorithm module and the configuration interface makes it easy to call the control algorithm. [0003] As an advanced intelligent control algorithm, the fuzzy PID algorithm has the advantages of no need to establish a mathematical model of the controlled object compared with the conventional PID control, and has certain adaptability to the time delay, nonlinearity and time-varying nature of the controlled o...

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): G05B11/42
Inventor 穆慧灵陈飞王勇刘松斌陈小磊肖铁妹
Owner 北京金自能源科技发展有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products