Robust control with CRONE controllers

Today I heard the first time about CRONE controllers. “The CRONE controller uses fractional-order calculus (non-integer order derivatives and integrals), offering more tuning flexibility and robustness, whereas traditional PID controllers use only integer-order operations”.

This is for SISO systems.

How can I implement it in Julia (for discrete time)?

1 Like

Nice! Is there a tutorial or example of such a controllers somewhere?

I’m not aware of any. If you accept using a high-order linear controller, there are lots of methods available, for example, you could adjust the phase of a PID controller with lead/lag filters and achieve similar results.

Nice paper using a CRONE controller: https://asmedigitalcollection.asme.org/dynamicsystems/article/142/12/121002/1085819/A-Control-Solution-for-a-Tethered-Kite-Trajectory

I might want to try this controller in Julia.

The paper is paywalled

Good luck :slight_smile: