Design of PID controllers using semi-infinite programming
dc.contributor.author | Turan, Evren Mert | en |
dc.contributor.author | Kannan, Rohit | en |
dc.contributor.author | Jäschke, Johannes | en |
dc.date.accessioned | 2025-02-18T13:12:56Z | en |
dc.date.available | 2025-02-18T13:12:56Z | en |
dc.date.issued | 2022 | en |
dc.description.abstract | The PID controller is widely used, and several methods have been proposed for choosing the controller parameters to achieve good performance. The controller tuning problem is set up as a semi-infinite program (SIP), with the integrated squared error (ISE) or the H∞ norm of the frequency domain error function (|𝐸(𝑠)|∞) as the objective function, and H∞ constraints for robustness and noise attenuation. Previous authors considered discrete points to enforce the H∞ constraints, however this is an outer approximation that does not guarantee a feasible point. When a feasible point can be found, it may require multiple iterations with a finer and finer discretisation. Here, the SIP is solved using a global optimisation algorithm. Several numerical experiments show that the proposed formulation converges quickly (<10 seconds) and gives sensible controller tuning values without the need to apply expert knowledge to the tuning problem. These results suggest that this is an attractive method for automated controller tuning. | en |
dc.description.version | Accepted version | en |
dc.format.extent | Pages 439-444 | en |
dc.format.mimetype | application/pdf | en |
dc.identifier.doi | https://doi.org/10.1016/b978-0-323-85159-6.50073-7 | en |
dc.identifier.isbn | 9780323851596 | en |
dc.identifier.orcid | Kannan, Rohit [0000-0002-7963-7682] | en |
dc.identifier.uri | https://hdl.handle.net/10919/124623 | en |
dc.identifier.volume | 49 | en |
dc.language.iso | en | en |
dc.publisher | Elsevier | en |
dc.relation.ispartof | Computer Aided Chemical Engineering | en |
dc.relation.ispartofseries | Computer Aided Chemical Engineering | en |
dc.rights | In Copyright | en |
dc.rights.uri | http://rightsstatements.org/vocab/InC/1.0/ | en |
dc.title | Design of PID controllers using semi-infinite programming | en |
dc.type | Book chapter | en |
dc.type.dcmitype | Text | en |
pubs.organisational-group | Virginia Tech | en |
pubs.organisational-group | Virginia Tech/Engineering | en |
pubs.organisational-group | Virginia Tech/Engineering/Industrial and Systems Engineering | en |
pubs.organisational-group | Virginia Tech/All T&R Faculty | en |
pubs.organisational-group | Virginia Tech/Engineering/COE T&R Faculty | en |