{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,14]],"date-time":"2025-05-14T12:01:15Z","timestamp":1747224075678,"version":"3.40.5"},"reference-count":104,"publisher":"IGI Global","issue":"3","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017,7]]},"abstract":"<jats:p>Control systems theory is a wide area covering a range of artificial and physical phenomena. Control systems are systems that are designed to operate under strict specifications, to satisfy certain aims, like safety regulations in the industry, optimal production of goods, disturbance rejection in vehicles, smooth movement and placement of objects in warehousing, regulation of drug administration in medical operations, level control in chemical processes and many more. The present work provides an introduction to the fundamental principles of control system's analysis and design through the programming environment of Matlab and Simulink. Analysis of transfer function models is carried out though multiple examples in Matlab and Simulink, analyzing the dynamics of 1st and 2nd order systems, the role of the poles and zeros in the system's dynamic response, the effects of delay and the possibility to approximate higher order systems by lower order ones. In addition, examples are given from the fields of mechanical systems, medically induced anesthesia, neuroprosthetics and water level control, showcasing the use of controllers that satisfy certain design specifications.<\/jats:p>","DOI":"10.4018\/ijsda.2017070107","type":"journal-article","created":{"date-parts":[[2017,6,9]],"date-time":"2017-06-09T18:18:12Z","timestamp":1497032292000},"page":"130-170","source":"Crossref","is-referenced-by-count":14,"title":["Introduction to Control Systems Design Using Matlab"],"prefix":"10.4018","volume":"6","author":[{"given":"Lazaros","family":"Moysis","sequence":"first","affiliation":[{"name":"School of Mathematical Sciences, Aristotle University of Thessaloniki, Thessaloniki, Greece,"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7869-6373","authenticated-orcid":true,"given":"Ahmad Taher","family":"Azar","sequence":"additional","affiliation":[{"name":"Faculty of Computers and Information, Benha University, Benha, Egypt"}]},{"given":"Ioannis","family":"Kafetzis","sequence":"additional","affiliation":[{"name":"School of Mathematical Sciences, Aristotle University of Thessaloniki, Thessaloniki, Greece"}]},{"given":"Michail","family":"Tsiaousis","sequence":"additional","affiliation":[{"name":"School of Mathematical Sciences, Aristotle University of Thessaloniki, Thessaloniki, Greece"}]},{"given":"Nikolaos","family":"Charalampidis","sequence":"additional","affiliation":[{"name":"School of Mathematical Sciences, Aristotle University of Thessaloniki, Thessaloniki, Greece"}]}],"member":"2432","reference":[{"key":"IJSDA.2017070107-0","doi-asserted-by":"publisher","DOI":"10.1016\/S0933-3657(00)00084-1"},{"key":"IJSDA.2017070107-1","article-title":"Response determination of linear dynamical systems with singular matrices: A polynomial matrix theory approach.","author":"E. N.Antoniou","year":"2016","journal-title":"Applied Mathematical Modelling"},{"journal-title":"Linear systems","year":"2006","author":"P. J.Antsaklis","key":"IJSDA.2017070107-2"},{"key":"IJSDA.2017070107-3","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2013.10.012"},{"journal-title":"Feedback Systems: An Introduction for Scientists and Engineers","year":"2008","author":"K. J.\u00c5str\u00f6m","key":"IJSDA.2017070107-4"},{"key":"IJSDA.2017070107-5","doi-asserted-by":"publisher","DOI":"10.1007\/s00521-014-1560-x"},{"key":"IJSDA.2017070107-6","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-13132-0_6"},{"key":"IJSDA.2017070107-7","doi-asserted-by":"publisher","DOI":"10.4018\/978-1-4666-7248-2.ch001"},{"key":"IJSDA.2017070107-8","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-12883-2_1"},{"key":"IJSDA.2017070107-9","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-11173-5_1"},{"key":"IJSDA.2017070107-10","doi-asserted-by":"publisher","DOI":"10.4018\/IJSDA.2016070102"},{"key":"IJSDA.2017070107-11","doi-asserted-by":"crossref","unstructured":"Azar, A. T., & Serrano, F. E. (2016b). Robust Control for Asynchronous Switched Nonlinear Systems with Time Varying Delays. Proceedings of theInternational Conference on Advanced Intelligent Systems and Informatics (pp. 891-899). Springer International Publishing.","DOI":"10.1007\/978-3-319-48308-5_85"},{"key":"IJSDA.2017070107-12","unstructured":"Azar, A. T., & Serrano, F. E. (2016c, December 16-18). Fractional Order Sliding Mode PID Controller\/Observer for Continuous Nonlinear Switched Systems with Particle Swarm Optimization Parameter Tuning. Proceedings of the 4th International Conference on Control Engineering & Information Technology CEIT \u201816, Hammamet, Tunisia."},{"key":"IJSDA.2017070107-13","doi-asserted-by":"crossref","unstructured":"Azar, A. T., & Vaidyanathan, S. (2014). Handbook of research on advanced intelligent control engineering and automation. Hershey, PA: IGI Global.","DOI":"10.4018\/978-1-4666-7248-2"},{"key":"IJSDA.2017070107-14","volume":"Vol. 575","author":"A. T.Azar","year":"2015","journal-title":"Computational Intelligence applications in Modeling and Control. Studies in Computational Intelligence"},{"key":"IJSDA.2017070107-15","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-319-13132-0","volume":"Vol. 581","author":"A. T.Azar","year":"2015","journal-title":"Chaos modeling and control systems design"},{"key":"IJSDA.2017070107-16","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-30340-6"},{"key":"IJSDA.2017070107-17","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-50249-6"},{"key":"IJSDA.2017070107-18","volume":"Vol. 576","author":"A. T.Azar","year":"2015","journal-title":"Advances and applications in sliding mode control systems. Studies in Computational Intelligence"},{"key":"IJSDA.2017070107-19","doi-asserted-by":"publisher","DOI":"10.1016\/S1050-6411(97)00024-2"},{"key":"IJSDA.2017070107-20","doi-asserted-by":"publisher","DOI":"10.1109\/TE.2002.804399"},{"key":"IJSDA.2017070107-21","doi-asserted-by":"publisher","DOI":"10.1137\/S0895479894268269"},{"key":"IJSDA.2017070107-22","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-78831-7_4"},{"key":"IJSDA.2017070107-23","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-30340-6_28"},{"key":"IJSDA.2017070107-24","volume":"Vol. 337","author":"A.Boulkroune","year":"2016","journal-title":"Fuzzy control-based function synchronization of unknown chaotic systems with dead-zone input. In Advances in Chaos Theory and Intelligent Control, SFSC"},{"journal-title":"Singular systems of differential equations I & II","year":"1982","author":"S. L. V.Campbell","key":"IJSDA.2017070107-25"},{"journal-title":"Linear system theory and design","year":"2012","author":"C. T.Chen","key":"IJSDA.2017070107-26"},{"key":"IJSDA.2017070107-27","doi-asserted-by":"publisher","DOI":"10.5405\/jmbe.30.5.05"},{"key":"IJSDA.2017070107-28","doi-asserted-by":"publisher","DOI":"10.1109\/MCS.2005.1388805"},{"journal-title":"Linear control system analysis and design with MATLAB","year":"2013","author":"J. J.d'Azzo","key":"IJSDA.2017070107-29"},{"key":"IJSDA.2017070107-30","doi-asserted-by":"crossref","unstructured":"Davis, L. C. (2003). Modifications of the optimal velocity traffic model to include delay due to driver reaction time. Physica A: Statistical Mechanics and its Applications, 319, 557-567.","DOI":"10.1016\/S0378-4371(02)01457-7"},{"key":"IJSDA.2017070107-31","doi-asserted-by":"publisher","DOI":"10.1007\/s11044-013-9358-7"},{"key":"IJSDA.2017070107-32","doi-asserted-by":"publisher","DOI":"10.1049\/ip-d.1990.0032"},{"journal-title":"Modern control systems","year":"2011","author":"R. C.Dorf","key":"IJSDA.2017070107-33"},{"key":"IJSDA.2017070107-34","doi-asserted-by":"publisher","DOI":"10.1109\/CCA.2004.1387274"},{"key":"IJSDA.2017070107-35","doi-asserted-by":"publisher","DOI":"10.1016\/j.artmed.2014.03.002"},{"journal-title":"Feedback control of dynamic systems","year":"2014","author":"G. F.Franklin","key":"IJSDA.2017070107-36"},{"key":"IJSDA.2017070107-37","doi-asserted-by":"publisher","DOI":"10.1109\/10.991156"},{"key":"IJSDA.2017070107-38","doi-asserted-by":"publisher","DOI":"10.1504\/IJMIC.2016.078329"},{"journal-title":"Automatic control systems","year":"2010","author":"F.Golnaraghi","key":"IJSDA.2017070107-39"},{"journal-title":"Control System Design","year":"2000","author":"G. C.Goodwin","key":"IJSDA.2017070107-40"},{"issue":"166","key":"IJSDA.2017070107-41","first-page":"28","article-title":"Rational approximation of time delay. Institute of Chemical Technology in Prague. Department of computing and control engineering.","volume":"5","author":"V.Hanta","year":"2009","journal-title":"Technick\u00e1"},{"key":"IJSDA.2017070107-42","doi-asserted-by":"publisher","DOI":"10.1016\/S0959-1524(02)00017-3"},{"key":"IJSDA.2017070107-43","doi-asserted-by":"publisher","DOI":"10.1016\/j.jelekin.2012.11.006"},{"key":"IJSDA.2017070107-44","volume":"Vol. 156","author":"T.Kailath","year":"1980","journal-title":"Linear systems"},{"key":"IJSDA.2017070107-45","unstructured":"Krishna, K. H., Kumar, J. S., & Shaik, M. (2012). Design and development of model based controller for a spherical tank. International journal of current engineering and technology, 2(4), 374-376."},{"key":"IJSDA.2017070107-46","volume":"Vol. 397","author":"A.Kumar","year":"1999","journal-title":"Control of nonlinear differential algebraic equation systems with applications to chemical processes"},{"key":"IJSDA.2017070107-47","doi-asserted-by":"publisher","DOI":"10.1109\/MCS.2006.1580152"},{"key":"IJSDA.2017070107-48","doi-asserted-by":"publisher","DOI":"10.1049\/ip-cta:19949875"},{"key":"IJSDA.2017070107-49","doi-asserted-by":"publisher","DOI":"10.1049\/ip-d.1992.0050"},{"key":"IJSDA.2017070107-50","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.2007.911341"},{"key":"IJSDA.2017070107-51","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4842-0289-0"},{"key":"IJSDA.2017070107-52","doi-asserted-by":"crossref","unstructured":"Lundberg, K. H., Miller, H. R., & Trumper, D. L. (2007). Initial conditions, generalized functions, and the Laplace transform troubles at the origin. IEEE control systems, 27(1), 22-35.","DOI":"10.1109\/MCS.2007.284506"},{"key":"IJSDA.2017070107-53","doi-asserted-by":"publisher","DOI":"10.1109\/TCST.2015.2476775"},{"journal-title":"An engineer's guide to MATLAB","year":"2010","author":"E. B.Magrab","key":"IJSDA.2017070107-54"},{"key":"IJSDA.2017070107-55","doi-asserted-by":"publisher","DOI":"10.1049\/ip-cta:19970992"},{"key":"IJSDA.2017070107-56","doi-asserted-by":"publisher","DOI":"10.1049\/ip-d.1992.0052"},{"key":"IJSDA.2017070107-57","doi-asserted-by":"publisher","DOI":"10.1115\/1.4000317"},{"key":"IJSDA.2017070107-58","doi-asserted-by":"publisher","DOI":"10.1007\/s00521-015-2161-z"},{"key":"IJSDA.2017070107-59","doi-asserted-by":"crossref","unstructured":"Meghni, B., Dib, D., Azar, A. T., & Saadoun, A. (2016). Effective supervisory controller to extend optimal energy management in hybrid wind turbine under energy and reliability constraints. International Journal of Dynamics and Control.","DOI":"10.1007\/s40435-016-0296-0"},{"key":"IJSDA.2017070107-60","doi-asserted-by":"publisher","DOI":"10.1109\/37.168811"},{"key":"IJSDA.2017070107-61","doi-asserted-by":"crossref","first-page":"407","DOI":"10.1007\/978-3-319-11173-5_15","article-title":"Sliding modes for fault tolerant control","author":"H.Mekki","year":"2015","journal-title":"Advances and Applications in Sliding Mode Control systems"},{"key":"IJSDA.2017070107-62","doi-asserted-by":"publisher","DOI":"10.4018\/IJSDA.2017010105"},{"key":"IJSDA.2017070107-63","doi-asserted-by":"publisher","DOI":"10.4018\/IJSDA.2016100105"},{"key":"IJSDA.2017070107-64","doi-asserted-by":"publisher","DOI":"10.1016\/j.jfranklin.2016.11.027"},{"key":"IJSDA.2017070107-65","unstructured":"Moysis, L., Tsiaousis, M., Charalampidis, N., Eliadou, M., & Kafetzis, I. (2015). An Introduction to Control Theory Applications with Matlab. Retrieved from http:\/\/users.auth.gr\/lazarosm\/"},{"journal-title":"Control Systems Engineering","year":"2015","author":"N. S.Nise","key":"IJSDA.2017070107-66"},{"issue":"4","key":"IJSDA.2017070107-67","first-page":"25","article-title":"Model based controller design for a spherical tank process in real time.","volume":"9","author":"S.Nithya","year":"2008","journal-title":"IJSSST"},{"journal-title":"Discrete-time control systems","year":"1995","author":"K.Ogata","key":"IJSDA.2017070107-68"},{"journal-title":"Modern control engineering","year":"2009","author":"K.Ogata","key":"IJSDA.2017070107-69"},{"key":"IJSDA.2017070107-70","doi-asserted-by":"publisher","DOI":"10.1016\/j.jelekin.2006.01.012"},{"key":"IJSDA.2017070107-71","doi-asserted-by":"publisher","DOI":"10.1016\/j.jneumeth.2008.05.012"},{"key":"IJSDA.2017070107-72","doi-asserted-by":"crossref","unstructured":"Orosz, G., Wilson, R. E., & St\u00e9p\u00e1n, G. (2010). Traffic jams: dynamics and control. Philosophical Transactions of the Royal Society of London A: Mathematical, Physical and Engineering Sciences, 368(1928), 4455-4479.","DOI":"10.1098\/rsta.2010.0205"},{"key":"IJSDA.2017070107-73","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevE.80.046205"},{"key":"IJSDA.2017070107-74","unstructured":"Ouannas, A., Azar, A. T., Vaidyanathan, S., & Radwan, A. G. (2016December 16-18) New Control Schemes of Synchronization for Incommensurate and Commensurate Fractional Order Chaotic Systems. Proceedings of the 4th International Conference on Control Engineering & Information Technology CEIT \u201816, Hammamet, Tunisia."},{"key":"IJSDA.2017070107-75","doi-asserted-by":"publisher","DOI":"10.1016\/S0169-409X(01)00114-4"},{"key":"IJSDA.2017070107-76","doi-asserted-by":"crossref","unstructured":"Pradeepkannan, D., & Sathiyamoorthy, S. (2014). Control of a Nonlinear Spherical Tank Process Using GA Tuned PID Controller. International Journal of Innovative Research in Science, Engineering and Technology, 3.","DOI":"10.1109\/ICACCCT.2014.7019324"},{"key":"IJSDA.2017070107-77","doi-asserted-by":"publisher","DOI":"10.1109\/ICGCCEE.2014.6922335"},{"key":"IJSDA.2017070107-78","doi-asserted-by":"publisher","DOI":"10.1016\/S0967-0661(02)00186-7"},{"journal-title":"Mechanical vibrations","year":"2011","author":"S. S.Rao","key":"IJSDA.2017070107-79"},{"key":"IJSDA.2017070107-80","doi-asserted-by":"publisher","DOI":"10.1016\/j.amc.2012.01.071"},{"journal-title":"Computational aids in control systems using MATLAB","year":"1993","author":"H.Saadat","key":"IJSDA.2017070107-81"},{"key":"IJSDA.2017070107-82","doi-asserted-by":"publisher","DOI":"10.1115\/1.3143860"},{"key":"IJSDA.2017070107-83","doi-asserted-by":"publisher","DOI":"10.13111\/2066-8201.2016.8.2.10"},{"key":"IJSDA.2017070107-84","doi-asserted-by":"publisher","DOI":"10.1063\/1.4972748"},{"key":"IJSDA.2017070107-85","doi-asserted-by":"publisher","DOI":"10.1109\/ICCSCE.2011.6190539"},{"key":"IJSDA.2017070107-86","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevE.88.040902"},{"key":"IJSDA.2017070107-87","doi-asserted-by":"publisher","DOI":"10.1016\/j.medengphy.2011.04.010"},{"key":"IJSDA.2017070107-88","doi-asserted-by":"publisher","DOI":"10.1007\/s11517-012-0981-x"},{"key":"IJSDA.2017070107-89","doi-asserted-by":"publisher","DOI":"10.1098\/rspa.2006.1662"},{"key":"IJSDA.2017070107-90","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-11173-5_19"},{"key":"IJSDA.2017070107-91","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-11173-5_20"},{"key":"IJSDA.2017070107-92","doi-asserted-by":"publisher","DOI":"10.1504\/IJIEI.2016.076699"},{"key":"IJSDA.2017070107-93","doi-asserted-by":"crossref","unstructured":"Vaidyanathan, S., & Azar, A. T. (2016b). Dynamic Analysis, Adaptive Feedback Control and Synchronization of An Eight-Term 3-D Novel Chaotic System with Three Quadratic Nonlinearities. In Advances in Chaos Theory and Intelligent Control (pp. 155-178). Springer International Publishing.","DOI":"10.1007\/978-3-319-30340-6_7"},{"key":"IJSDA.2017070107-94","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-30340-6_8"},{"key":"IJSDA.2017070107-95","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-30340-6_10"},{"key":"IJSDA.2017070107-96","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-30340-6_11"},{"key":"IJSDA.2017070107-97","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-30340-6_12"},{"key":"IJSDA.2017070107-98","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-30340-6_9"},{"key":"IJSDA.2017070107-99","doi-asserted-by":"publisher","DOI":"10.1504\/IJMIC.2015.067495"},{"key":"IJSDA.2017070107-100","article-title":"Some remarks on Pad\u00e9-approximations.","author":"M.Vajta","year":"2000","journal-title":"Proceedings of the 3rd TEMPUS-INTCOM Symposium"},{"key":"IJSDA.2017070107-101","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4471-2303-3"},{"key":"IJSDA.2017070107-102","doi-asserted-by":"publisher","DOI":"10.1109\/10.376131"},{"key":"IJSDA.2017070107-103","volume":"Vol. 319","author":"Q.Zhu","year":"2015","journal-title":"Complex system modelling and control through intelligent soft computations. Studies in Fuzziness and Soft Computing"}],"container-title":["International Journal of System Dynamics Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=182822","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,24]],"date-time":"2023-08-24T00:08:58Z","timestamp":1692835738000},"score":1,"resource":{"primary":{"URL":"http:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/IJSDA.2017070107"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2017,7]]},"references-count":104,"journal-issue":{"issue":"3"},"URL":"https:\/\/doi.org\/10.4018\/ijsda.2017070107","relation":{},"ISSN":["2160-9772","2160-9799"],"issn-type":[{"type":"print","value":"2160-9772"},{"type":"electronic","value":"2160-9799"}],"subject":[],"published":{"date-parts":[[2017,7]]}}}