{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,13]],"date-time":"2026-02-13T21:22:07Z","timestamp":1771017727693,"version":"3.50.1"},"reference-count":23,"publisher":"Oxford University Press (OUP)","issue":"2","license":[{"start":{"date-parts":[[2020,11,2]],"date-time":"2020-11-02T00:00:00Z","timestamp":1604275200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/academic.oup.com\/journals\/pages\/open_access\/funder_policies\/chorus\/standard_publication_model"}],"funder":[{"name":"Department of Development and Infrastructures of the Government of the Basque Country"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022,3,25]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>An iterative learning control (ILC) algorithm is presented for the force control circuit of a hydraulic cushion. A control scheme consisting of a PI controller, feed-forward (FF) and feedback-linearization is first derived. The uncertainties and nonlinearities of the proportional valve, the main system actuator, prevent the accurate tracking of the pressure reference signal. Therefore, an extra ILC FF signal is added to counteract the valve model uncertainties. The unknown valve dynamics are attenuated by adding a fourth-order low-pass filter to the iterative learning control design, which is split up into two second-order low-pass filters to carry out forward and backward filtering and obtain zero-phase filtering. The addition of the ILC signal presents significant improvements in terms of settling time and overshoot of the pressure signal in the cylinder.<\/jats:p>","DOI":"10.1093\/jigpal\/jzaa056","type":"journal-article","created":{"date-parts":[[2020,9,28]],"date-time":"2020-09-28T19:16:19Z","timestamp":1601320579000},"page":"214-226","source":"Crossref","is-referenced-by-count":4,"title":["The Effect of Iterative Learning Control on the Force Control of a Hydraulic Cushion"],"prefix":"10.1093","volume":"30","author":[{"given":"Ignacio","family":"Trojaola","sequence":"first","affiliation":[{"name":"Ikerlan Technology Research Centre, Basque Research and Technology Alliance (BRTA), P.J.M. Arizmendiarrieta, 2, 20500, Arrasate\/Mondrag\u00f3n"}]},{"given":"Iker","family":"Elorza","sequence":"additional","affiliation":[{"name":"Ikerlan Technology Research Centre, Basque Research and Technology Alliance (BRTA), P.J.M. Arizmendiarrieta, 2, 20500, Arrasate\/Mondrag\u00f3n"}]},{"given":"Eloy","family":"Irigoyen","sequence":"additional","affiliation":[{"name":"UPV\/EHU, Plaza Ingeniero Torres Quevedo, 1, Bizkaia, Spain"}]},{"given":"Aron","family":"Pujana-Arrese","sequence":"additional","affiliation":[{"name":"Ikerlan Technology Research Centre, Basque Research and Technology Alliance (BRTA), P.J.M. Arizmendiarrieta, 2, 20500, Arrasate\/Mondrag\u00f3n"}]},{"given":"Carlos","family":"Calleja","sequence":"additional","affiliation":[{"name":"Ikerlan Technology Research Centre, Basque Research and Technology Alliance (BRTA), P.J.M. Arizmendiarrieta, 2, 20500, Arrasate\/Mondrag\u00f3n"}]}],"member":"286","published-online":{"date-parts":[[2020,11,2]]},"reference":[{"key":"2022032112112340300_ref1","first-page":"1","article-title":"Iterative learning control: brief survey and categorization","volume":"37","author":"Ahn","year":"2004","journal-title":"IEEE Control Systems"},{"key":"2022032112112340300_ref2","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1002\/rob.4620010203","article-title":"Bettering operation of robots by learning","volume":"1","author":"Arimoto","year":"1984","journal-title":"Journal of Robotic Systems"},{"key":"2022032112112340300_ref3","first-page":"96","article-title":"A learning-based method for high-performance tracking control","author":"Bristow","year":"2006","journal-title":"IEEE Control Systems Magazine"},{"key":"2022032112112340300_ref4","first-page":"720","article-title":"The iterative learning control for the position tracking of the hydraulic cylinder","volume":"46","author":"Chen","year":"2003","journal-title":"JSME International Journal Series C Mechanical Systems, Machine Elements and Manufacturing,"},{"key":"2022032112112340300_ref5","doi-asserted-by":"crossref","first-page":"930","DOI":"10.1109\/9.508898","article-title":"Nonlinear inversion-based output tracking","volume":"41","author":"Devasia","year":"1996","journal-title":"IEEE Transactions on Automatic Control"},{"key":"2022032112112340300_ref6","first-page":"5206","article-title":"Pseudo-inverse based iterative learning control for nonlinear plants with disturbances","author":"Ghosh","year":"2000"},{"key":"2022032112112340300_ref7","doi-asserted-by":"crossref","first-page":"661","DOI":"10.1115\/1.1789540","article-title":"Pseudo-inverse based iterative learning control for linear nonminimum phase plants with unmodeled dynamics","volume":"126","author":"Ghosh","year":"2004","journal-title":"Journal of Dynamic Systems, Measurement, and Control"},{"key":"2022032112112340300_ref8","doi-asserted-by":"crossref","first-page":"1","DOI":"10.4173\/mic.2018.1.1","article-title":"Iterative learning applied to hydraulic pressure control","volume":"39","author":"G\u00f8ytil","year":"2018","journal-title":"Identification and Control"},{"key":"2022032112112340300_ref9","volume-title":"Metal Forming Handbook","author":"McCranie","year":"1998"},{"key":"2022032112112340300_ref10","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1016\/S1000-9361(11)60201-X","article-title":"The velocity synchronizing control on the electro-hydraulic load simulator","volume":"17","author":"Jiao","year":"2004","journal-title":"Chinese Journal of Aeronautics"},{"key":"2022032112112340300_ref11","doi-asserted-by":"crossref","first-page":"956","DOI":"10.1109\/TCST.2004.833405","article-title":"Predictive feedforward control for a hydroelectric plant","volume":"12","author":"Jones","year":"2004","journal-title":"IEEE Transactions on Control Systems Technology"},{"key":"2022032112112340300_ref12","first-page":"297","article-title":"Accurate position control of a servo-hydraulic test cylinder by iterative learning control technique","author":"Li","year":"2014","journal-title":"Proceedings of the UKSim-AMSS 8th European Modelling Symposium on Computer Modelling and Simulation"},{"key":"2022032112112340300_ref13","doi-asserted-by":"crossref","first-page":"388","DOI":"10.1016\/j.precisioneng.2012.01.001","article-title":"Slow-motion control of an unloaded hydraulic robot arm","volume":"36","author":"Lic\u00e9aga-Castro","year":"2012","journal-title":"Precision Engineering"},{"key":"2022032112112340300_ref14","first-page":"709","article-title":"Formation of high speed motion pattern of mechanical arm by trial","volume":"19","author":"Uchiyama","year":"1978","journal-title":"Transactions of the Society of Instrumentation and Control Engineers"},{"key":"2022032112112340300_ref15","doi-asserted-by":"crossref","first-page":"281","DOI":"10.1080\/01402390.2011.569130","article-title":"Enhanced iterative learning control with applications to a wafer scanner system","volume":"34","author":"McCranie","year":"2011","journal-title":"Journal of Strategic Studies"},{"key":"2022032112112340300_ref16","volume-title":"Hydraulic Control Systems","author":"Merritt","year":"1967"},{"key":"2022032112112340300_ref17","first-page":"653","article-title":"Iterative Learning Control Analysis","volume-title":"Design and Experiments","author":"Norrl\u00f6f","year":"2000"},{"key":"2022032112112340300_ref18","first-page":"1951","article-title":"Fast norm-optimal iterative learning control for industrial applications","author":"Rogers","year":"2005"},{"key":"2022032112112340300_ref19","doi-asserted-by":"crossref","first-page":"1276","DOI":"10.1109\/ROBOT.2000.844774","article-title":"On the nonlinear control of hydraulic servo-systems","volume-title":"Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065)","author":"Sirouspour","year":"2000"},{"key":"2022032112112340300_ref20","doi-asserted-by":"crossref","first-page":"930","DOI":"10.1080\/002071700405905","article-title":"Iterative learning control and repetitive control for engineering practice","volume":"73","author":"Longman","year":"2010","journal-title":"International Journal of Control"},{"key":"2022032112112340300_ref21","doi-asserted-by":"crossref","first-page":"150","DOI":"10.1016\/j.sigpro.2013.11.024","article-title":"Fractional zero-phase filtering based on the Riemann-Liouville integral","volume":"98","author":"Wang","year":"2014","journal-title":"Signal Processing"},{"key":"2022032112112340300_ref22","doi-asserted-by":"crossref","first-page":"472","DOI":"10.1109\/COASE.2008.4626435","article-title":"An implementation of iterative learning control in industrial production machines","author":"Dong","year":"2008","journal-title":"4th IEEE Conference on Automation Science and Engineering, CASE 2008"},{"key":"2022032112112340300_ref23","doi-asserted-by":"crossref","first-page":"330","DOI":"10.1007\/s11633-015-0886-x","article-title":"A high-order internal model based iterative learning control scheme for discrete linear time-varying systems","volume":"12","author":"Zhou","year":"2015","journal-title":"International Journal of Automation and Computing"}],"container-title":["Logic Journal of the IGPL"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/jigpal\/article-pdf\/30\/2\/214\/42901485\/jzaa056.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/jigpal\/article-pdf\/30\/2\/214\/42901485\/jzaa056.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,3,21]],"date-time":"2022-03-21T12:15:56Z","timestamp":1647864956000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/jigpal\/article\/30\/2\/214\/5943721"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,11,2]]},"references-count":23,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2020,11,2]]},"published-print":{"date-parts":[[2022,3,25]]}},"URL":"https:\/\/doi.org\/10.1093\/jigpal\/jzaa056","relation":{},"ISSN":["1367-0751","1368-9894"],"issn-type":[{"value":"1367-0751","type":"print"},{"value":"1368-9894","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2022,4]]},"published":{"date-parts":[[2020,11,2]]}}}