Towards the Automatic Tuning of Linear Controllers Using Iterative Learning Control Under Repeating Disturbances

Oktay Kocan, Charles Poussot-Vassal, Augustin Manecy
<span title="">2019</span> <i title="IEEE"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/ogb7bnzpdjan7gjun477b3ydvy" style="color: black;">2019 18th European Control Conference (ECC)</a> </i> &nbsp;
In this paper, iterative learning control (ILC) is proposed as an alternative approach that can be used to simplify the design of linear controllers for rejecting repetitive disturbances affecting a system. Since ILC is a data-driven method, its usage allows rejecting repetitive disturbances without a priori knowledge of their nature. The benefits of ILC appear especially when a system is subject to complex repetitive disturbances. This is simply because it would require a control designer to
more &raquo; ... end much more efforts to obtain similar results applying a state augmentation by building models for the same disturbances (Internal-Model-Principle based control). Accordingly, this paper first shows the equivalence of performing state augmentation and applying ILC in case of a simple sinusoidal repetitive disturbance. Next, a workflow named Learning Based Controller Tuning (LBCT) is proposed to simplify the parameter tuning of linear controllers under repetitive disturbances. The feasibility of LBCT is analysed by testing the ILC on a system subject to complex repetitive disturbances in two different forms: linearly combined sinusoidal signals and non-linearly combined sinusoidal signals. The results demonstrate that ILC can successfully learn the required controller parameters to reach a good rejection performance against the repetitive disturbances without a need of modelling them. This supports the fact that the tuning of linear controllers may be automated by integrating an ILC to the system.
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.23919/ecc.2019.8796268">doi:10.23919/ecc.2019.8796268</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/eucc/KocanPM19.html">dblp:conf/eucc/KocanPM19</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/3rmhiop4prfyfdk2foerezmtmy">fatcat:3rmhiop4prfyfdk2foerezmtmy</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20201108050736/https://hal.archives-ouvertes.fr/hal-02902578/document" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/f1/41/f1413d16904677d24f8f85fee239a3e0d8b0db8f.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.23919/ecc.2019.8796268"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> Publisher / doi.org </button> </a>