File Exchange

image thumbnail


version (972 KB) by Aleksei Tepljakov


Updated 11 Apr 2018

View License on GitHub

The FOMCON toolbox for MATLAB is a fractional-order calculus based toolbox for system modeling and control design.

Comments and Ratings (11)

Magdi Mosa

Thank you the tool box is very helpful, i want to know if there are document explains the tools?, Thank you

Sambit Dash

ivan kostoff



Tarun Varshney, you should add ALL toolbox files/folders to MATLAB path. It seems that in your case MATLAB is not aware of the isstable() function implemented specifically for FOTF objects.

When I am trying to analyze the fractional order systems using fotf_gui.m, as I insert the system 'G' as shown in example number 1, facing a problem in stability test. I am getting an error

Stability test for 'G'
Error using isstable
Too many output arguments.

Error in fotf_gui>btnStable_Callback (line 89)
[K,q,err,apol] = isstable(myFotf, true)
Error in gui_mainfcn (line 95)

Error in fotf_gui (line 25)
gui_mainfcn(gui_State, varargin{:});

Error in>@(hObject,eventdata)fotf_gui('btnStable_Callback',hObject,eventdata,guidata(hObject))
Error while evaluating UIControl Callback.

Kindly help me out.

shunjia chen

when I try to identify one model ,it shows 'lsqnonlin stopped because it exceeded the function evaluation limit,
options.MaxFunctionEvaluations = 1200 (the default value). 'and than goes wrong,where to chang this default value, and when I stop ,it also goes wrong without current value. can you help me ? thanks.

@yang xk, it should be possible---in fact, this is (approximately) how the fpid_optimize function works; however, a more full description of your setup would be needed. Please send me a support request via e-mail, or, if you believe it's a bug, leave an issue report on GitHub.

yang xk

hi, i want to design the fuzzy fractional PID using this toolbox,but i encounter a problem .
that is used s-function can't modify Fractional controller paramer(Kp,Ki,Kd,lambda,mic).
but it can worked using the same method modify the PID controller.

yy l

yy l (view profile)

Dhiraj R

Thank you

MATLAB Release Compatibility
Created with R2014b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Discover Live Editor

Create scripts with code, output, and formatted text in a single executable document.

Learn About Live Editor