File Exchange

image thumbnail


version 1.0.1 (145 KB) by Bo
Fractional order proportional integral derivative controller tuner


Updated 11 Jan 2019

From GitHub

View Version History

View license on GitHub

FOPID tuner
This project is based on FOPD tuner:

Run "run_patternsearch_npm"

Cite As

Shang, Bo, et al. “Neighborhood Optimization Method for Shaping Bode Plot With Larger Phase Margin.” Volume 9: 15th IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications, American Society of Mechanical Engineers, 2019, doi:10.1115/detc2019-97288.

View more styles

Comments and Ratings (3)


@mohammad almomani, Thank you for your comments. omega_c and phi_mr needs to be tuned based on the plant. There's a trade off between performance and robustness. Also, unmodeled dynamics exist. Physical plants may have more limitations therefore we may need to tune the omega_c and phi_mr down if necessary.

mohammad almomani

Thank you very much for sharing this file.
I have a question please, how can we select (omega_c=2.51; phi_mr=83.9;) for any other plant?

Adnan Mukhtar

how to install FOPID tuner

MATLAB Release Compatibility
Created with R2018b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Tags Add Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!