{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T20:36:23Z","timestamp":1777926983222,"version":"3.51.4"},"reference-count":32,"publisher":"SAGE Publications","issue":"3","license":[{"start":{"date-parts":[[2013,3,1]],"date-time":"2013-03-01T00:00:00Z","timestamp":1362096000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering"],"published-print":{"date-parts":[[2013,3]]},"abstract":"<jats:p>Hardware-in-the-loop transmission testing requires precise speed and torque tracking of the actuators that emulate the engine and vehicle dynamics. System-inversion-based feedforward controllers offer a solution, but they do not work for non-minimum-phase systems. Preview filters can provide stable approximate inversion of non-minimum-phase systems, but they require future values, which are not available in hardware-in-the-loop tests. This article develops a simple but effective controller to enable preview filters to provide causal inversion within the frequency range of interest. Causality is achieved by adding manual delays to the measured response signal either in a closed-loop or open-loop configuration, followed by system identification in the frequency domain. The proposed controller was initially validated experimentally for precise speed and torque tracking of uncoupled actuators. Then additional compensators were designed to deal with two dynamometers, which are coupled through a transmission system. The effectiveness of the proposed coupled controllers is demonstrated experimentally by using the dual actuator hardware-in-the-loop transmission test facility and commercially supplied models for the engine, driver and vehicle.<\/jats:p>","DOI":"10.1177\/0959651812467880","type":"journal-article","created":{"date-parts":[[2013,3,13]],"date-time":"2013-03-13T08:28:27Z","timestamp":1363163307000},"page":"298-307","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":2,"title":["Causal inversion of non-minimum-phase systems for hardware-in-the-loop transmission testing"],"prefix":"10.1177","volume":"227","author":[{"given":"Mehmet N","family":"Sahinkaya","sequence":"first","affiliation":[{"name":"Department of Mechanical Engineering, Faculty of Engineering and Design, University of Bath, Bath, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pengfei","family":"Wang","sequence":"additional","affiliation":[{"name":"Department of Mechanical Engineering, Faculty of Engineering and Design, University of Bath, Bath, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sam","family":"Akehurst","sequence":"additional","affiliation":[{"name":"Department of Mechanical Engineering, Faculty of Engineering and Design, University of Bath, Bath, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2013,3,13]]},"reference":[{"key":"bibr1-0959651812467880","volume-title":"SAE 2003 world congress & exhibition","author":"Castiglione MS"},{"key":"bibr2-0959651812467880","volume-title":"SAE 2003 world congress & exhibition","author":"Steiber J"},{"key":"bibr3-0959651812467880","doi-asserted-by":"publisher","DOI":"10.1016\/j.conengprac.2007.10.009"},{"key":"bibr4-0959651812467880","doi-asserted-by":"publisher","DOI":"10.1109\/9.508898"},{"key":"bibr5-0959651812467880","doi-asserted-by":"publisher","DOI":"10.1115\/1.2802526"},{"key":"bibr6-0959651812467880","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2008.06.014"},{"key":"bibr7-0959651812467880","doi-asserted-by":"publisher","DOI":"10.1115\/1.3143822"},{"key":"bibr8-0959651812467880","doi-asserted-by":"publisher","DOI":"10.1109\/ACC.2008.4586900"},{"key":"bibr9-0959651812467880","doi-asserted-by":"publisher","DOI":"10.1115\/1.2896362"},{"key":"bibr10-0959651812467880","doi-asserted-by":"publisher","DOI":"10.1115\/1.2899027"},{"key":"bibr11-0959651812467880","doi-asserted-by":"publisher","DOI":"10.1080\/00207179508921931"},{"key":"bibr12-0959651812467880","doi-asserted-by":"publisher","DOI":"10.1109\/3516.809521"},{"key":"bibr13-0959651812467880","doi-asserted-by":"publisher","DOI":"10.1115\/1.2900678"},{"key":"bibr14-0959651812467880","doi-asserted-by":"publisher","DOI":"10.1109\/87.338659"},{"key":"bibr15-0959651812467880","doi-asserted-by":"publisher","DOI":"10.1109\/3516.712121"},{"key":"bibr16-0959651812467880","first-page":"241","volume-title":"Proceedings of the 30th IEEE conference on decision and control","volume":"1","author":"Torfs D","year":"1991"},{"key":"bibr17-0959651812467880","doi-asserted-by":"publisher","DOI":"10.1115\/1.2897354"},{"key":"bibr18-0959651812467880","doi-asserted-by":"publisher","DOI":"10.1049\/ip-cta:20020115"},{"key":"bibr19-0959651812467880","doi-asserted-by":"publisher","DOI":"10.1115\/1.2801242"},{"key":"bibr20-0959651812467880","doi-asserted-by":"publisher","DOI":"10.1115\/1.2802450"},{"key":"bibr21-0959651812467880","volume-title":"16th Benelux meeting on systems and control","author":"Marro G"},{"key":"bibr22-0959651812467880","doi-asserted-by":"publisher","DOI":"10.1080\/00207170010014557"},{"key":"bibr23-0959651812467880","doi-asserted-by":"publisher","DOI":"10.1115\/1.2899256"},{"issue":"2","key":"bibr24-0959651812467880","first-page":"116","volume":"32","author":"Mustafa MM","year":"2004","journal-title":"Contr Intell Syst"},{"key":"bibr25-0959651812467880","volume-title":"45th Midwest symposium on circuits and systems (MWSCAS 2002)","author":"Wang XZ"},{"key":"bibr26-0959651812467880","doi-asserted-by":"publisher","DOI":"10.1109\/TCST.2005.859628"},{"key":"bibr27-0959651812467880","volume-title":"9th international workshop on variable structure systems","author":"Iskrenovic-Momcilovic O"},{"issue":"16","key":"bibr28-0959651812467880","doi-asserted-by":"crossref","first-page":"1866","DOI":"10.1002\/rnc.1553","volume":"20","author":"Shtessel YB","year":"2010","journal-title":"Int J Robust Nonlin"},{"key":"bibr29-0959651812467880","first-page":"1201","volume-title":"Proceedings of the ASME Dynamic Systems and Control Conference 2009, Pts A and B","author":"Wang PF"},{"key":"bibr30-0959651812467880","doi-asserted-by":"publisher","DOI":"10.1115\/1.3253182"},{"key":"bibr31-0959651812467880","doi-asserted-by":"publisher","DOI":"10.1243\/PIME_PROC_1984_198_098_02"},{"key":"bibr32-0959651812467880","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.1970.1054411"}],"container-title":["Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0959651812467880","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/0959651812467880","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0959651812467880","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T22:30:56Z","timestamp":1777674656000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0959651812467880"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,3]]},"references-count":32,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2013,3]]}},"alternative-id":["10.1177\/0959651812467880"],"URL":"https:\/\/doi.org\/10.1177\/0959651812467880","relation":{},"ISSN":["0959-6518","2041-3041"],"issn-type":[{"value":"0959-6518","type":"print"},{"value":"2041-3041","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,3]]}}}