{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,8]],"date-time":"2026-01-08T08:38:30Z","timestamp":1767861510476,"version":"3.49.0"},"reference-count":25,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2014,2,27]],"date-time":"2014-02-27T00:00:00Z","timestamp":1393459200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>In many control applications, the sensor technology used for the measurement of the variable to be controlled is not able to maintain a restricted sampling period. In this context, the assumption of regular and uniform sampling pattern is questionable. Moreover, if the control action updating can be faster than the output measurement frequency in order to fulfill the proposed closed loop behavior, the solution is usually a multirate controller. There are some known aspects to be careful of when a multirate system (MR) is going to be designed. The proper multiplicity between input-output sampling periods, the proper controller structure, the existence of ripples and others issues need to be considered. A useful way to save time and achieve good results is to have an assisted computer design tool. An interactive simulation tool to deal with MR seems to be the right solution. In this paper this kind of simulation application is presented. It allows an easy understanding of the performance degrading or improvement when changing the multirate sampling pattern parameters. The tool was developed using Sysquake, a Matlab-like language with fast execution and powerful graphic facilities. It can be delivered as an executable. In the paper a detailed explanation of MR treatment is also included and the design of four different MR controllers with flexible structure to be adapted to different schemes will also be presented. The Smith\u2019s predictor in these MR schemes is also explained, justified and used when time delays appear. Finally some interesting observations achieved using this interactive tool are included.<\/jats:p>","DOI":"10.3390\/s140304086","type":"journal-article","created":{"date-parts":[[2014,2,27]],"date-time":"2014-02-27T11:05:59Z","timestamp":1393499159000},"page":"4086-4110","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":18,"title":["A Multirate Control Strategy to the Slow Sensors Problem: An Interactive Simulation Tool for Controller Assisted Design"],"prefix":"10.3390","volume":"14","author":[{"given":"Juli\u00e1n","family":"Salt","sequence":"first","affiliation":[{"name":"Department of Systems and Control Engineering, Universitat Politecnica de Valencia, Camino de Vera s\/n, 46022 Valencia, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"\u00c1ngel","family":"Cuenca","sequence":"additional","affiliation":[{"name":"Department of Systems and Control Engineering, Universitat Politecnica de Valencia, Camino de Vera s\/n, 46022 Valencia, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Francisco","family":"Palau","sequence":"additional","affiliation":[{"name":"Department of Systems and Control Engineering, Universitat Politecnica de Valencia, Camino de Vera s\/n, 46022 Valencia, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2405-8771","authenticated-orcid":false,"given":"Sebasti\u00e1n","family":"Dormido","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Automatic Control, UNED, 28040 Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2014,2,27]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1016\/j.arcontrol.2003.12.002","article-title":"Control learning: Present and future","volume":"28","author":"Dormido","year":"2004","journal-title":"Annu. Rev. Control"},{"key":"ref_2","first-page":"360","article-title":"Interactivity in education: An experience in the automatic control field","volume":"27","author":"Dormido","year":"2013","journal-title":"Comput. Appl. Eng. Educ."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1109\/37.687617","article-title":"Interactive tools for education in automatic control","volume":"18","author":"Johansson","year":"1998","journal-title":"IEEE Control Syst. Mag."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1109\/37.687616","article-title":"Dynamic pictures and interactive learning","volume":"18","author":"Wittenmark","year":"1998","journal-title":"IEEE Control Syst. Mag."},{"key":"ref_5","unstructured":"Piguet, Y., Holmberg, U., and Longchamp, R. (1999, January 5\u20139). Instantaneous Performance Visualization for Graphical Control Design Methods. Beijing, China."},{"key":"ref_6","unstructured":"Piguet, Y. (2013). Sysquake 5: User Manual, Calerga."},{"key":"ref_7","first-page":"2178","article-title":"Stability analysis of multiloop, multirate sampled systems","volume":"4","author":"Coffey","year":"1966","journal-title":"AIAA J. Guid. Control Dyn."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"988","DOI":"10.1109\/TCST.2005.857410","article-title":"Model-based multirate controllers design","volume":"13","author":"Salt","year":"2005","journal-title":"IEEE Trans. Control Sys. Technol."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"In, H., and Zhang, C. (1994). A multirate digital controller for model matching. Automatica, 1043\u20131050.","DOI":"10.1016\/0005-1098(94)90199-6"},{"key":"ref_10","first-page":"1088","article-title":"Robust control of linear time-invariant plants using periodic compensation","volume":"30","author":"Khargonekar","year":"1985","journal-title":"IEEE TAC"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1016\/0167-6911(91)90033-B","article-title":"A lifting technique for linear periodic systems with applications to sampled-data control","volume":"17","author":"Bamieh","year":"1991","journal-title":"Syst. Control Lett."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1109\/TAC.1957.1104783","article-title":"Input-output analysis of multirate feedback systems","volume":"3","author":"Kranc","year":"1957","journal-title":"IRE Trans. Autom. Control"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1315","DOI":"10.1016\/j.automatica.2010.05.003","article-title":"Design of linear time-invariant controllers for multirate systems","volume":"46","author":"Cimino","year":"2010","journal-title":"Automatica"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"510","DOI":"10.1016\/j.sysconle.2010.06.013","article-title":"Conditions for the ripple-free response of multirate systems using linear time-invariant controllers","volume":"59","author":"Cimino","year":"2010","journal-title":"Syst. Control Lett."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"365","DOI":"10.1080\/00207179608921848","article-title":"An analysis of sub-rate control systems","volume":"63","author":"Truman","year":"1996","journal-title":"Int. J. Control"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1007\/s11241-006-9001-2","article-title":"Implementation of algebraic controllers for non-conventional sampled-data systems","volume":"35","author":"Cuenca","year":"2007","journal-title":"Real-Time Syst."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Isermann, R. (1981). Digital Control Systems, Springer Verlag.","DOI":"10.1007\/978-3-662-02319-8"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Salt, J., Cuenca, A., Casanova, V., and Mascar\u00f3s, V. (2006, January 4\u20136). A PID Dual Rate Controller Implementation over a Networked Control System. Munich, Germany.","DOI":"10.1109\/CCA.2006.286053"},{"key":"ref_19","unstructured":"\u00c5str\u00f6m, K., and Wittenmark, B. (1997). Computer Controlled Systems: Theory and Design, Prentice Hall. [3rd ed.]."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1865","DOI":"10.1016\/j.jprocont.2012.09.010","article-title":"RST controller design for a non-uniform multi-rate control system","volume":"22","author":"Cuenca","year":"2012","journal-title":"J. Process Control"},{"key":"ref_21","unstructured":"Jury, E.I. (1964). Theory and Application of the Z-Transform Method, Wiley."},{"key":"ref_22","unstructured":"A Multi-Rate Control interactive simulation application. Available online: http:\/\/personales.upv.es\/jsalt\/MR.exe."},{"key":"ref_23","unstructured":"Dormido, S. (2002, January 21\u201326). Control Learning: Present and Future. Barcelona, Spain."},{"key":"ref_24","first-page":"1122","article-title":"The role of interactivity in control learning","volume":"21","author":"Dormido","year":"2005","journal-title":"Int. J. Eng. Educ."},{"key":"ref_25","unstructured":"Salt, J., Albertos, P., Dormido, S., and Cuenca, A. (2003, January 16\u201318). An Interactive Simulation Tool for the Study of Multirate Sampled Data Systems. Oulu, Finland."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/14\/3\/4086\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T21:08:42Z","timestamp":1760216922000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/14\/3\/4086"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,2,27]]},"references-count":25,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2014,3]]}},"alternative-id":["s140304086"],"URL":"https:\/\/doi.org\/10.3390\/s140304086","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,2,27]]}}}