4.875

4.9 | 8 ratings Rate this file 70 downloads (last 30 days) File Size: 1.54 MB File ID: #7873

NelinSys

by Martin Ondera

 

20 Jun 2005 (Updated 13 Jul 2009)

Code covered by the BSD License  

A program tool for analysis and synthesis of nonlinear control systems based on MATLAB/Simulink 5.2

Download Now | Watch this File

File Information
Description

The main objective of the tool is to provide better program support for design and simulation of nonlinear control systems in MATLAB/Simulink environment. It is encapsulated as a Simulink library, although besides function blocks designed for Simulink it also contains some applications designed directly for MATLAB and ready-made demo-simulations composed of the function blocks.

The NelinSys tool can help you with:
* phase plane analysis of nonlinear control systems
* analysis of limit cycles via harmonic balance (two-characteristics method)
* exact linearization control design and simulation
* gain scheduling control design and simulation

The NelinSys tool takes advantage of:
* MATLAB 5.2
* Simulink 2.2
* Symbolic Math Toolbox
* collaboration of above tools

The NelinSys tool might be useful in:
* education: various university courses on nonlinear control
* research: software for computer aided control design
* applications: everywhere where nonlinear control is employed

More information is available at http://www.kar.elf.stuba.sk/~mondera/NelinSys/ along with newer versions of the tool.

Required Products Control System Toolbox
Symbolic Math Toolbox
Simulink
MATLAB release MATLAB 5.2 (R10)
Other requirements The tool is optimized for use with MATLAB 5.2 / Simulink 2.2 but it was successfully tested to work with MATLAB 6.5 (R13) and MATLAB 7.0 (R14), too. Symbolic Math Toolbox is required, Control System Toolbox is recommended.
Zip File Content  
HTML Files
Other Files
demo_duffing.mdl,
demo_exakt_mimo.mdl,
demo_exakt_nestab.mdl,
demo_exakt_siso.mdl,
demo_fp2.mdl,
demo_gs1.mdl,
demo_gs2.mdl,
demo_typ1.mdl,
demo_typnl.mdl,
demos_exakt.m,
demos_fp.m,
demos_gs.m,
exakt_mimo.mdl,
exakt_siso.mdl,
exaktmimo.m,
exaktmimo.mat,
exaktmimo_code.m,
exaktsiso.m,
exaktsiso.mat,
exaktsiso_code.m,
fazrov_auton1.m,
fazrov_auton2.m,
fazrov_typ1.m,
fazrov_typnl.m,
gs_siso.m,
gssiso.mdl,
help/demo_exakt_menu.jpg,
help/demo_gs_menu.jpg,
help/exakt_demo1_schema.gif,
help/exakt_demo1_stav.jpg,
help/exakt_demo1_vystup.jpg,
help/exakt_demo2_schema.gif,
help/exakt_demo2_stav.jpg,
help/exakt_demo2_vystup1.jpg,
help/exakt_demo2_vystup2.jpg,
help/exakt_demo2_vzorec.gif,
help/exakt_demo3_schema.gif,
help/exakt_demo3_stav.jpg,
help/exakt_demo3_vystup.jpg,
help/exakt_demo3_vzorec.gif,
help/exaktmimo_dialog.jpg,
help/exaktmimo_simulacia.jpg,
help/exaktsiso_dialog.jpg,
help/exaktsiso_simulacia.jpg,
help/fazrov_auton1_dialog.jpg,
help/fazrov_auton1_priklad.gif,
help/fazrov_auton1_priklad.jpg,
help/fazrov_auton2_dialog.jpg,
help/fazrov_auton2_priklad.gif,
help/fazrov_auton2_priklad.jpg,
help/fazrov_demo1_casz.jpg,
help/fazrov_demo1_portret.jpg,
help/fazrov_demo1_schema.gif,
help/fazrov_demos_menu.jpg,
help/fazrov_duffing_casz.jpg,
help/fazrov_duffing_casz1.jpg,
help/fazrov_duffing_casz2.jpg,
help/fazrov_duffing_portret.jpg,
help/fazrov_duffing_schema.gif,
help/fazrov_typ1_dialog.jpg,
help/fazrov_typ1_obvod.gif,
help/fazrov_typ1_priklad.gif,
help/fazrov_typ1_priklad.jpg,
help/fazrov_typ1_priklad1.jpg,
help/fazrov_typnl_dialog.jpg,
help/fazrov_typnl_nelinearity.jpg,
help/fazrov_typnl_obvod.gif,
help/fazrov_typnl_priklad.gif,
help/fazrov_typnl_priklad.jpg,
help/fazrov_typnl_priklad1.jpg,
help/gs_demo1_schema.gif,
help/gs_demo1_stav1.jpg,
help/gs_demo1_stav2.jpg,
help/gs_demo1_vystup.jpg,
help/gs_demo2_schema.gif,
help/gs_demo2_vystupy.jpg,
help/gs_siso_dialog.jpg,
help/linear_siso_vzorec.gif,
help/lineariz_mimo_dialog.jpg,
help/lineariz_vztah_dialog.jpg,
help/met2char_dialog.jpg,
help/met2char_obvod.gif,
help/met2char_textrozhr.gif,
help/NelinSys.jpg,
help/NelinSys_Analyza.jpg,
help/NelinSys_Synteza.jpg,
help/NelinSys_Synteza_Exakt.jpg,
help/NelinSys_Synteza_GS.jpg,
help/ppreg_mimo_dialog.jpg,
help/ppreg_mimo_system.gif,
help/ppreg_siso_dialog.jpg,
help/ppreg_siso_system.gif,
help/progzos_dialog.jpg,
help/progzos_simulacia.jpg,
help/sfunvxy_dialog.jpg,
help/stavp_mimo_dialog.jpg,
help/stavp_mimoz_dialog.jpg,
help/stavp_siso_dialog.jpg,
help/stavp_siso_priklad.gif,
help/stavp_siso_priklad.jpg,
help/stavp_siso_vzorec.gif,
help/stavp_siso_vzorec2.gif,
help/stavp_sisoz_dialog.jpg,
help/stavp_sisoz_vzorec.gif,
help/transf_mimo_dialog.jpg,
help/transf_surad_dialog.jpg,
license.txt,
lineariz_mimo.m,
lineariz_vztah.m,
met2char.m,
met2char.mat,
met2char1.jpg,
met2char2.jpg,
met2char3.jpg,
met2char4.jpg,
NelinSys.mdl,
progzos.m,
progzos.mat,
progzos_code.m,
sfunvxy.m,
stavp_mimo.m,
stavp_mimoz.m,
stavp_siso.m,
stavp_sisoz.m,
TextRozhr/Exakt.m,
TextRozhr/ExaktMimo.m,
TextRozhr/Met2Char.m,
TextRozhr/ProgZos.m,
transf_mimo.m,
transf_surad.m
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (9)
23 Sep 2005 Bandean Levente

nice work

14 Dec 2006 velu m

Excellent job done

22 Dec 2006 behzad keyvani  
23 Jul 2007 Malte Kölling

Wow, I love it. Works fine for R2006a

03 Aug 2007 c.s. sun

I think it will be helpful for me.

31 Oct 2007 Ricardo Troncoso

Excelente. Me sirvio bastante para mi tesis
Gracias Señor Ondera

15 Dec 2007 a k

thanks for giving

23 May 2008 CHARAN JEET  
24 Dec 2008 Shkelzen

Exellent work!!

Please login to add a comment or rating.
Updates
23 Jun 2005

For some odd reason my file was included in wrong category - "Image Processing: GUI, Display, Annotation" instead of "Controls and Systems Modeling: Control Design". With this update I'd like to correct that (there are no modifications to the files)

19 Sep 2005

Minor changes to the documentation - some help files that were in Slovak are now in English.

07 Apr 2006

Minor fix. This update improves compatibility with higher versions of MATLAB, particularly MATLAB 6.5 (R13). Nevertheless, the NelinSys tool still works best with MATLAB 5.2.

24 Jul 2006

Compatibility fix. This update makes NelinSys compatible with higher versions of MATLAB. It was successfully tested to work with MATLAB 6.5 (R13) and MATLAB 7.0 (R14) and in all probability it also works with any other version between 5.2 and 7.0.

13 Jul 2009

Licence update - in order to comply with the new MATLAB Central's licensing policy, the licence under which NelinSys is offered here (and only here) was changed from GPL to BSD. No functionality changes have been made to the files.

Tag Activity for this File
Tag Applied By Date/Time
nonlinear control systems Martin Ondera 22 Oct 2008 07:50:44
phaseplane analysis Martin Ondera 22 Oct 2008 07:50:44
exact linearization Martin Ondera 22 Oct 2008 07:50:44
control design Martin Ondera 13 Jul 2009 10:14:21
 

MATLAB Central Terms of Use

NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content. Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available via MATLAB Central. Read the complete Terms prior to use.

Contact us at files@mathworks.com