Font Size: a A A

Based On C + + Builder And Matlab Interface, Intelligent Process Control System Design And Implementation

Posted on:2005-04-09Degree:MasterType:Thesis
Country:ChinaCandidate:S L LiuFull Text:PDF
GTID:2208360122996556Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
Article has discussed the programming interface method of MATLAB and high-grade language partially in detail first. And has ana]yzed the defect and advantage and using condition of these methods. Then article have put forward the method that using CONSOLE file to realizes the interface between MATLAB and high-grade languages. Using this kind of method needs MATLAB to compile *. m file to an executable CONSOLE file, then use API function in application program to dispatch data and order to CONSOLE program. This kind of method can raise program development efficiency, raises the stability of algorithm, and has great commercial value in actual application.Then article has discussed the design of the intelligent process control system in detail. And go deep into analysis of the hot points in course of developing system such as hardware realizing, interface realizing, data curve drawing, input and output controlling, handling, etc.The algorithm handling of the article is discussed mainly to three algorithms: improved PID algorithm, nonlinear tracking-differential PID and fuzzy controller. Improved PID algorithm is easy to realize and experiment proofs show controller will reflect quick when signal change. Nonlinear tracking-differential PID is using nonlinear tracking- differential to improve classical PID controller, and have very well robustness. Fuzzy controller is very practical controller, and has shown steady and robustness in experiment.In a word, a new method of design and realization forintelligent process control system based'on C++ Builder platform which using MATLAB as data processing tools is discussed in this paper. The system not only exerted the superiority of C++ Builder on developing on Win32 platform but also made use of the ascendancy of MATLAB on algorithm. This system has a lot of advantages on open system architecture, expansibility and second development etc.Experiment result shows that it is conscientiously feasible that this system develop scheme, and it is steady in control, advanced in algorithm, short in the system development cycle, and lower cost.
Keywords/Search Tags:C++ Builder, Matlab, intelligent control system, interface, nonlinear tracking-differentiator, console file
PDF Full Text Request
Related items