You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
6.5K Downloads
Updated 19 May 2022
Version History
2.0.2 | Some modifications. OptimPID and optimfopid now work |
||
2.0.1 | Comments added, plus some key modifications |
||
2.0 | New features
|
||
1.3 | Some bugs are fixed; Suggestions from Professor Igor Podlubny are acccepted, and a set of benchmark problems for FODEs is updated and a paper is modified, with Simulink modelling schemes. |
||
1.2.0.0 | Updated for the book "Dingyu Xue. Fractional-order Control Systems - Fundamentals and Numerical Implementations. Berlin: de Gruyter", scheduled for printing TODAY (2 June, 2017). Some of the files are updated and all the files are now with comments. |
||
1.1.0.0 | The comments on syntax to all the functions are added. The compatibility to earlier versions of MATLAB are supported. |
||
1.0.0.0 |
License
Cite As
Dingyu Xue (2022). FOTF Toolbox (https://www.mathworks.com/matlabcentral/fileexchange/60874-fotf-toolbox), MATLAB Central File Exchange. Retrieved .
Requires
- MATLAB
- Simulink
- Control System Toolbox
- Fuzzy Logic Toolbox
- Global Optimization Toolbox
- Optimization Toolbox
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Acknowledgements
Inspired: OS4_FOC, FracApp: numerical differ-integrals of fractional order, Fractional Order Flight Control of Quadrotor UAS: A Simscape Benchmark Environment and A Case Study, Max-sampling-period, GazeboFOPD, cnpcshangbo/FOPD-tunner
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
- aux_func
- beta_c
- c2exnls
- c7mbench5
- c7mbench5a
- c7mchua
- c8mchaosd
- c8mchua
- c8mexp1x
- c8mexp2m
- c8mfss2a
- c8mimpfs
- c8mmlfs
- c8mmlfs1
- c8mnlssd
- c8nleq
- c9ef1
- c9ef2
- c9ef3
- c9mbvp1
- c9mbvp1a
- c9mbvp2
- c9mbvp2a
- c9mbvp3
- c9mfpid
- c9mfpid_con
- c9mfpid_con1
- c9mfpid_con2
- c9mfpid_conw
- c9mfpid_opt
- c9mfpid_opt1
- c9mfpid_opt2
- c9mfpid_optw
- caputo
- caputo9
- caputosym
- caputo_ics
- carlson_fod
- charef_fod
- charef_opt
- common_order
- Contents.m
- contfrac
- contfrac0
- cotf2fotf
- default_vals
- dfod2
- fdcoef
- fdiffcom
- feedbacksym
- fence_shadow
- ffuz_param
- fmincon_global
- fode_caputo0
- fode_caputo9
- fode_sol
- fode_sol9
- fode_solm
- fopid
- fotf2sl
- fotfpath
- fpidfun
- fpidfuns
- fpidtune
- ftpde_sol
- funmsym
- fun_opts
- gamma_c
- genfunc
- gershgorin
- get_fpidf
- get_vecw
- glfdiff
- glfdiff
- glfdiff0
- glfdiff2
- glfdiff9
- glfdiff9_mat
- glfdiff_fft
- glfdiff_h
- glfdiff_mem
- gml_fun.m
- iir_pade
- INVLAP_new
- irid_fod
- irid_folpf.m
- kronsum
- matsuda_fod
- mfd2frd
- mfrd
- mfrdadd
- mfrddly
- mfrdget
- mfrdinv
- mfrdmat
- mfrdtimes
- mittag_leffler
- mlf
- mlf
- ml_func
- ml_step3
- more_sols
- mustBeNonnegativeInteger
- mustBePositiveInteger
- new_fod
- new_inv
- nlfec
- nlfep
- nlfode_mat
- nlfode_vec
- nlfode_vec1
- num_diff
- optfpid_fun
- optfpid_fun
- opt_app
- ousta_fod
- padefcn
- paderm
- pade_app
- pepc_nlfode
- ppoly2sym
- pseudiag
- riemannsym
- rlfdiff
- sfun_mls
- slblocks
- srid_fod.m
- svec2sl
- sym
- sym2fotf
@foss
- bode
- coss_aug
- ctrb
- disp
- eig
- eq
- feedback
- foss.m
- foss2fotf
- impulse
- inv
- isfoss
- isstable
- lsim
- margin
- mfrd
- minreal
- minus
- mpower
- mtimes
- nichols
- norm
- nyquist
- obsv
- order
- plus
- rlocus
- size
- ss_extract
- step
- uminus
@fotf
- base_order
- bode
- diag
- disp
- double
- eig
- eq
- exp
- feedback
- foss_a
- fotf.m
- fotf2cotf
- fotf2foss
- fotfdata
- freqresp
- high_order
- impulse
- inv
- isfotf
- isstable
- iszero
- latex
- lsim
- margin
- maxdelay
- mfrd
- minus
- mldivide
- mpower
- mrdivide
- mtimes
- nichols
- norm
- numel
- nyquist
- plus
- residue
- rlocus
- sigma
- simplify
- step
- uminus
@ppoly
Simulink/bench
fminsearchbnd
fminsearchbnd/test
optimPID
simulink2019b/bench
Simulink
- c10mpdm2.slx
- c10mpopt.slx
- c4msim1.slx
- c5mimp.slx
- c5mqft.slx
- c5msim1.slx
- c8mblk1a.slx
- c8mblk1b.slx
- c8mblk2.slx
- c8mblk3.slx
- c8mblk5.slx
- c8mcaputos.slx
- c8mchaos.slx
- c8mchaos2.slx
- c8mchaos_v.slx
- c8mchuasim.slx
- c8mexp2s.slx
- c8mfpid.slx
- c8mfpid1.slx
- c8mimps.slx
- c8mmimo.slx
- c8mnlf1.slx
- c8mnlf2.slx
- c8mnlf3.slx
- c8mod_3.slx
- c8mstep.slx
- c9mdde1a.slx
- c9mdde1b.slx
- c9mdde3.slx
- c9mfpid2.slx
- c9mfpids.slx
- c9mimp3.slx
- c9mplant.slx
- c9mvofuz.slx
- c9mvofuz2.slx
- fotflib.slx
- pidctrl_model.slx
Simulink/bench
- bp1_model.slx
- bp1_model2.slx
- bp2_model.slx
- bp3_model.slx
- bp4a_model.slx
- bp4_model.slx
- bp5a_model.slx
- bp5a_model2.slx
- bp5b_model.slx
- bp5_model.slx
- bp5_model2.slx
- bp5_model_v.slx
- bp6a_model.slx
- bp6_model.slx
- bp6_model1.slx
- bp6_model2.slx
- bp7a_model.slx
- bp7_model.slx
- bp8a_model.slx
- bp8_model.slx
- bp_models.slx
simulink2019b
- c10mpdm2.slx
- c5mimp.slx
- c5mqft.slx
- c5msim1.slx
- c8mblk1a.slx
- c8mblk1b.slx
- c8mblk2.slx
- c8mblk3.slx
- c8mblk5.slx
- c8mchaos.slx
- c8mchaos2.slx
- c8mchaos_v.slx
- c8mchuasim.slx
- c8mexp2s.slx
- c8mfpid.slx
- c8mfpid1.slx
- c8mimps.slx
- c8mmimo.slx
- c8mnlf1.slx
- c8mnlf2.slx
- c8mnlf3.slx
- c8mod_3.slx
- c8mstep.slx
- c9mdde1a.slx
- c9mdde1b.slx
- c9mdde3.slx
- c9mfpid2.slx
- c9mfpids.slx
- c9mimp3.slx
- c9mplant.slx
- c9mvofuz.slx
- c9mvofuz2.slx
- fotflib.slx
- pidctrl_model.slx
simulink2019b/bench
fminsearchbnd/demo
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
Asia Pacific
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)