File Exchange

image thumbnail

Complex order reset controllers

version 1.0.0 (11.7 KB) by Duarte Valério
Functions to design a reset controller that approximates a complex order derivative.

0 Downloads

Updated 23 Feb 2019

View License

It is possible to implement a stable, non-linear controller, that approximates, in a desired range of frequencies, the behaviour of a complex derivative s^(alpha+j*beta); alpha < 0; beta > 0. The frequency response of this complex derivative has the gain decreasing with frequency, while the phase increases. This additional phase lead provides at the same time rejection of high frequency noise and lower overshoots in time responses when the open-loop gain increases. The describing function of the proposed non-linear approximation is close to the desired frequency response over more than one or two decades, depending on the number of reset poles employed. Larger frequency ranges were not obtained because of numerical problems.

Part of a work developed by Duarte Valério (ULisboa, IST, IDMEC), Niranjan Saikumar, Ali Ahmadi Dastjerdi, Nima Karbasizadeh, S. Hassan HosseinNia (TUDelft, 3mE, PME). This work was supported by NWO, through OTP TTW project #16335, by FCT, through IDMEC, un der LAETA, project UID/EMS/50022/2019, and grant SFRH/BSAB/142920/2018 attributed to the first author.

Cite As

Duarte Valério (2019). Complex order reset controllers (https://www.mathworks.com/matlabcentral/fileexchange/70366-complex-order-reset-controllers), MATLAB Central File Exchange. Retrieved .

Comments and Ratings (0)

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

Discover Live Editor

Create scripts with code, output, and formatted text in a single executable document.


Learn About Live Editor