File Exchange

image thumbnail


version (972 KB) by




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

Comments and Ratings (9)

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

MATLAB Online Live Editor Challenge

Win cash prizes and have your live script featured on our website

Learn more

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video