MATLAB/Simulink programų tipinių optimizavimo metodų tyrimui sukūrimas
Autor: | Gajauskas, Aurimas |
---|---|
Přispěvatelé: | Tekorius, Tomas |
Jazyk: | litevština |
Rok vydání: | 2015 |
Předmět: | |
Popis: | Darbe nagrinėjami tipiniai optimizavimo metodų algoritmai, naudojami valdymo sistemų technologinių parametrų optimalių verčių radimui. Pasirinkti algoritmai suskirstyti į dvi pagrindines grupes: vienmačiai ir daugiamačiai optimizavimo metodai. Algoritmai realizuoti MATLAB/Simulink aplinkoje. Naudojant algoritmus galima rasti matematinės funkcijos ekstremumus arba reguliatoriaus parametrus, su kuriais gaunama geriausia pasirinkto kriterijaus (pvz.: minimali integruota kvadratinė paklaida (ISE), minimali integruota absoliučioji paklaida su laiko svoriniu koeficientu (ITAE) ir kt.) vertė. Atrinkti ir realizuoti algoritmai skirti supažindinti studentus su algoritmų veikimu. MATLAB/Simulink programoje gausu komentarų, palengvinančių algoritmų įsisavinimą. Atrinkti optimizavimo metodai yra šie: Nuoseklioji peržiūra (vieno ir dviejų kintamųjų tikslo funkcijai), Dichotomijos metodas, Auksinio pjūvio metodas, Chemotaxis metodas, Gauso-Zaidelio metodas, Evoliucinis programavimas, Imituojamo grūdinimo, Gradientinis greičiausio nusileidimo metodas. The typical optimization methods are analysed in work, which are used for optimization of technological parameters in the control systems. Selected algorithms are classified in two main groups: one-dimensional and multidimensional optimization methods. The algorithms are created in MATLAB/Simulink environment using main functions of the program. Created algorithms enable to find extreme values of mathematical functions and best parameters (for example: integral minimal quadratic error (ISE), integral time-weighted absolute error (ITAE)) of controller as well. Optimization algorithms are designed in order to introduce students with the structure and working principle of the methods. There are many comments in MATLAB/Simulink programs that help to understand programs easily. Selected methods of optimization: Sequential search, Dichotomous method, Golden section search method, Chemotaxis method, Gaus-Zaidel method, Evolutionary programming, Simulated annealing method, Gradient steepest descend method. |
Databáze: | OpenAIRE |
Externí odkaz: |
načítá se...