Font Size: a A A

Joining The Nonlinear Control System Module To MATLAB

Posted on:2007-01-23Degree:MasterType:Thesis
Country:ChinaCandidate:R F WangFull Text:PDF
GTID:2120360182996064Subject:Computational Mathematics
Abstract/Summary:PDF Full Text Request
Automatic Control, as an engineering science, has already been widelyapplied to industrial and agricultural production, etc. Especially, the swiftdevelopment of the computer technology has made Automatic Control appliedmore widely since the 1980s. To the control operation of some abominableenvironments, automatic Control seems to be particularly important. Thefoundation of the classical feedback control theory became riper and riper inthe 1950s. The classical control theory regards transmission function as themathematics tool, adopting the Frequency-Domain method, and it mainlystudies the analysis and design of the "single input and single output" lineartime-invariant control system. In the fifties of the 20th century, it began toappear as the modern control theory based on the state space analysis (used thelinear algebra). After adopting the state equation, the main advantage is thatthe movement equation of the system adopts the vector quantities or thematrixes to express. The most practical control systems are nonlinear controlsystems, the research of the non-linear control system is nearly parallel tolinear system, and has already proposed a lot of concrete methods, but becausethe nonlinear control system consists of a lot of very complicated situation,these methods have their limitations and can't become the overall approach ofthe nonlinear control systems analysis and design. But still some methodscan analyze the non-linear control system effectively, such as linearapproximation method, piecewise linear approximation method, describingfunction method, phase plane method and so on.MATLAB language is widely used in research and teaching of the controlsystems. There are a large amount of complicated calculations and drawingtask of the simulation curve in automatic control theory, MATLAB powerfulcalculation functions, rich convenient graphics functions and modularizedcomputing technology are favored by the majority of scientific researchers.Although MATLAB has extremely extensive application in scientificresearch and industry's technological development, but it as a completeprocess development and data processing platform has a number ofdeficiencies and, in some cases, although we can achieve the objective throughMATLAB completely, but it is not the best means. In MATLABinterpretative programming environment, the efficiency carried out is very low.Fortunately, MATLAB provides a flexible and powerful interface technology,with the aid of this interface technology, users can completed the mutualitybetween the external environment and MATLAB conveniently, thus canenhance the execution efficiency of the overall procedure.Using the interface technology offered by MATLAB, we can use thefunction that is written by other languages in MATLAB procedure. Forexample, we can use C/C++ or FORTRAN to prepare some complexcalculation module, and then use Mex interfaces to utilize them in MATLAB.Also we can adopt other programming language to use the MATLABfunctions of numerical calculation and processing graphics. MATLABprovide C/C++ Translation devices can easily be in the M documenttranslation into other programming languages or applications use the function.C/C ++ compiling device offered by MATLAB can compile M file into theLibrary function that can be used in other programming language or theapplication program conveniently.In this text, we have combined MATLAB and C ++ language one's ownadvantages, with the aid of mixing programming technology of MATLABand C ++ and based on the control system theory and MATLAB toolboxcontrol systems, to expand and perfect the function of the non-linear controlsystem of the control system toolbox in MATLAB. We have achieved thedesign and development of the nonlinear control systems software inMATLAB. In addition, many nonlinear control systems softwareprogrammed in C languages have been embedded to MATLAB and enrichedthe MATLAB control system toolbox. We also illustrated the design andrealization process of nonlinear control system software in MATLAB.
Keywords/Search Tags:Nonlinear
PDF Full Text Request
Related items