File Exchange

image thumbnail


version (919 KB) by Aleksei Tepljakov


Updated 11 Apr 2018

GitHub 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 (26)

Dear prof Aleksei
I am using the FOTF Veiwer gui. When I add my TF all the options work correctly but when i want to export system as a oustaloup zpk or oustaloup refined filter zpk it doesnt work and "Erroneous model, export aborted: possibly due to too high order of approximation" error comes up but my order is 5.
I would appriciate it if you help me


Dear Prof Aleksei

I have already used FOMCON but now it's showing the error "Initialization commands cannot be evaluated.
Caused by: 'config' is an invalid option". I need your help Sir. i also try to reach FOMCON website. i am working in modelling of fractional order systems if you can share your idea it will very helpful for us.

Dear Prof.

I cant reach the site which is written next line. Can you please reactive that site.

Dazhuang Ma

Dazhuang Ma

Dear sir, I am an engineering student and struggling to install the FOMCON toolbox in the MATLAB 2013a.
Please help me the steps i need to follow to install it. If there is any tutorial please help me sir.


Dear Prof Aleksei

I am very grateful for your interest. Thank you for opening FOMCON website.
I need tutorial about codes so i try to reach FOMCON website. Analysis, control and modelling of fractional order systems if your crew can share with us it will very helpfull for us.

@taner: thanks for pointing that out. Although the FOMCON website is no longer actively maintained, the information provided there can still be useful.


Dear Prof.

I cant reach the site which is written next line. Can you please reactive that site.

Xu Peng

Thank you so much!

Bachir NAIL

Dear Prof.

I need help for the fractional derivative of matrix how can do this.

Dear Prof.
I'm a research scholar in Anna University.
I can't able and I don't know the actual procedure for uploading FOMCON toolbox in my Matlab 2014a software. Kindly support for updating the toolbox.

KIndly support for this issue. I'm waiting for your positive support for this.

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



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.

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

Dhiraj R

Thank you

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