{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,30]],"date-time":"2026-03-30T16:48:13Z","timestamp":1774889293861,"version":"3.50.1"},"reference-count":52,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2025,5,21]],"date-time":"2025-05-21T00:00:00Z","timestamp":1747785600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computation"],"abstract":"<jats:p>Nowadays, the use of biomechanical devices in medical processes and industrial applications allows us to perform tasks in a simpler and faster way. In the medical field, these devices are becoming more and more common, especially in therapeutic applications. In the design and development of orthopedic devices, it is essential to consider the limbs\u2019 kinematic, kinetic, and anthropometric conditions, as well as the implementation of control strategies (robust, PID, fuzzy, and impedance, among others). This work presents a virtual prototype of a knee orthosis and the implementation of a control system to follow a desired trajectory. Results are presented with the virtual prototype through a co-simulation between MSC Adams and MATLAB Simulink with fuzzy control, virtually replicating the gait cycle.<\/jats:p>","DOI":"10.3390\/computation13050126","type":"journal-article","created":{"date-parts":[[2025,5,21]],"date-time":"2025-05-21T06:31:27Z","timestamp":1747809087000},"page":"126","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Simulation and Fitting of a PID Fuzzy Control in a Virtual Prototype of a Knee Orthosis"],"prefix":"10.3390","volume":"13","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4547-3739","authenticated-orcid":false,"given":"Agust\u00edn","family":"Barrera S\u00e1nchez","sequence":"first","affiliation":[{"name":"Departamento de Ingenier\u00eda Mec\u00e1nica, Tecnol\u00f3gico Nacional de M\u00e9xico\/CENIDET, Interior Int, Palmira s\/n. Col. Palmira, Cuernavaca 62490, Morelos, Mexico"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3380-2598","authenticated-orcid":false,"given":"Rafael","family":"Campos Amezcua","sequence":"additional","affiliation":[{"name":"Departamento de Ingenier\u00eda Mec\u00e1nica, Tecnol\u00f3gico Nacional de M\u00e9xico\/CENIDET, Interior Int, Palmira s\/n. Col. Palmira, Cuernavaca 62490, Morelos, Mexico"}]},{"given":"H\u00e9ctor R.","family":"Azcaray Rivera","sequence":"additional","affiliation":[{"name":"Instituto Tecnol\u00f3gico de Oaxaca, Tecnol\u00f3gico Nacional de M\u00e9xico, Oaxaca de Juarez 68033, Oaxaca, Mexico"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5288-079X","authenticated-orcid":false,"given":"Arturo Mart\u00ednez","family":"Mata","sequence":"additional","affiliation":[{"name":"Instituto Tecnol\u00f3gico de Zacatepec, Tecnol\u00f3gico Nacional de M\u00e9xico, Zacatepec de Hidalgo 62780, Morelos, Mexico"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0088-6863","authenticated-orcid":false,"given":"Andr\u00e9s Blanco","family":"Ortega","sequence":"additional","affiliation":[{"name":"Departamento de Ingenier\u00eda Mec\u00e1nica, Tecnol\u00f3gico Nacional de M\u00e9xico\/CENIDET, Interior Int, Palmira s\/n. Col. Palmira, Cuernavaca 62490, Morelos, Mexico"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7989-6935","authenticated-orcid":false,"given":"Cuauht\u00e9moc Maz\u00f3n","family":"Valadez","sequence":"additional","affiliation":[{"name":"Departamento de Ingenier\u00eda Mec\u00e1nica, Tecnol\u00f3gico Nacional de M\u00e9xico\/CENIDET, Interior Int, Palmira s\/n. Col. Palmira, Cuernavaca 62490, Morelos, Mexico"}]},{"given":"C\u00e9sar Humberto Guzm\u00e1n","family":"Valdivia","sequence":"additional","affiliation":[{"name":"Departamento de Ingenier\u00eda Mecatr\u00f3nica, Universidad Polit\u00e9cnica de Aguascalientes, Aguascalientes 20342, Aguascalientes, Mexico"}]}],"member":"1968","published-online":{"date-parts":[[2025,5,21]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Barrera S\u00e1nchez, A., Blanco Ortega, A., Mart\u00ednez Ray\u00f3n, E., G\u00f3mez Becerra, F.A., Ab\u00fandez Pliego, A., Campos Amezcua, R., and Guzm\u00e1n Valdivia, C.H. (2022). State of the Art Review of Active and Passive Knee Orthoses. Machines, 10.","DOI":"10.3390\/machines10100865"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1080\/01691864.2017.1402704","article-title":"Literature review and current trends on transfemoral powered prosthetics","volume":"32","year":"2018","journal-title":"Adv. Robot."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Villa-Parra, A., Delisle-Rodriguez, D., Lima, J.S., Frizera-Neto, A., and Bastos, T. (2017). Knee Impedance Modulation to Control an Active Orthosis Using Insole Sensors. Sensors, 17.","DOI":"10.3390\/s17122751"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Pratt, G.A., Willisson, P., Bolton, C., and Hofman, A. (July, January 30). Late motor processing in low-impedance robots: Impedance control of series-elastic actuators. Proceedings of the 2004 American Control Conference, Boston, MA, USA.","DOI":"10.23919\/ACC.2004.1384410"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1177\/0278364906063829","article-title":"A Series Elastic- and Bowden-Cable-Based Actuation System for Use as Torque Actuator in Exoskeleton-Type Robots","volume":"25","author":"Veneman","year":"2006","journal-title":"Int. J. Rob. Res."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"van der Kooij, H., Veneman, J., and Ekkelenkamp, R. (September, January 30). Design of a compliantly actuated exoskeleton for an impedance controlled gait trainer robot. Proceedings of the 2006 International Conference of the IEEE Engineering in Medicine and Biology Society, New York, NY, USA.","DOI":"10.1109\/IEMBS.2006.259397"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"379","DOI":"10.1109\/TNSRE.2007.903919","article-title":"Design and Evaluation of the LOPES Exoskeleton Robot for Interactive Gait Rehabilitation","volume":"15","author":"Veneman","year":"2007","journal-title":"IEEE Trans. Neural Syst. Rehabil. Eng."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"655","DOI":"10.1109\/TSMCA.2012.2207111","article-title":"Robust Nonlinear Control of an Intrinsically Compliant Robotic Gait Training Orthosis","volume":"43","author":"Hussain","year":"2013","journal-title":"IEEE Trans. Syst. Man. Cybern. Syst."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1016\/j.neucom.2014.12.047","article-title":"A second order sliding mode control and a neural network to drive a knee joint actuated orthosis","volume":"155","author":"Mefoued","year":"2015","journal-title":"Neurocomputing"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Lopez, R., Aguilar-Sierra, H., Salazar, S., Torres, J., and Lozano, R. (2013, January 25\u201329). Adaptive control for passive kinesiotherapy ELLTIO. Proceedings of the 2013 16th International Conference on Advanced Robotics (ICAR), Montevideo, Uruguay.","DOI":"10.1109\/ICAR.2013.6766454"},{"key":"ref_11","first-page":"304","article-title":"Modelado y Control de un Exoesqueleto para la Rehabilitaci\u00f3n de Extremidad Inferior con dos grados de libertad","volume":"11","author":"Aguilar","year":"2014","journal-title":"Rev. Iberoam. Autom\u00e1tica Inform\u00e1tica Industrial RIAI"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"307","DOI":"10.1016\/j.conengprac.2015.09.008","article-title":"Design and control of an active knee orthosis driven by a rotary Series Elastic Actuator","volume":"58","author":"Santos","year":"2017","journal-title":"Control Eng. Pract."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Bacek, T., Moltedo, M., Langlois, K., Rodriguez-Guerrero, C., Vanderborght, B., and Lefeber, D. (2017, January 24\u201328). A novel modular compliant knee joint actuator for use in assistive and rehabilitation orthoses. Proceedings of the 2017 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Vancouver, BC, Canada.","DOI":"10.1109\/IROS.2017.8206472"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"576","DOI":"10.22201\/icat.24486736e.2022.20.5.1920","article-title":"Clinical Trajectory control for lower Knee rehabilitation using ADRC method","volume":"20","author":"Ahmed","year":"2022","journal-title":"J. Appl. Res. Technol."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Shi, Y., Guo, M., Hui, C., Li, S., Ji, X., Yang, Y., Luo, X., and Xia, D. (2022). Learning-Based Repetitive Control of a Bowden-Cable-Actuated Exoskeleton with Frictional Hysteresis. Micromachines, 13.","DOI":"10.3390\/mi13101674"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1016\/j.neucom.2014.03.038","article-title":"A robust adaptive neural control scheme to drive an actuated orthosis for the assistance of knee movements","volume":"140","author":"Mefoued","year":"2014","journal-title":"Neurocomputing"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Mefoued, S., Mohammed, S., and Amirat, Y. (2011, January 25\u201330). Knee joint movement assistance through robust control of an actuated orthosis. Proceedings of the 2011 IEEE\/RSJ International Conference on Intelligent Robots and Systems, San Francisco, CA, USA.","DOI":"10.1109\/IROS.2011.6048534"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Rifai, H., Hassani, W., Mohammed, S., and Amirat, Y. (2011, January 12\u201315). Bounded control of an actuated lower limb orthosis. Proceedings of the IEEE Conference on Decision and Control and European Control Conference, Orlando, FL, USA.","DOI":"10.1109\/CDC.2011.6160993"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"989","DOI":"10.1016\/S0005-1098(03)00035-9","article-title":"Semiglobal stability of saturated linear PID control for robot manipulators","volume":"39","author":"Kelly","year":"2003","journal-title":"Automatica"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"\u00d6nen, \u00dc., Botsal\u0131, F.M., Kalyoncu, M., \u015eahin, Y., and T\u0131nk\u0131r, M. (2017). Design and Motion Control of a Lower Limb Robotic Exoskeleton. Design, Control and Applications of Mechatronic Systems in Engineering, InTech.","DOI":"10.5772\/67458"},{"key":"ref_21","unstructured":"Shan, H., Jiang, C., Mao, Y., and Wang, X. (2016, January 22\u201324). Design and control of a wearable active knee orthosis for walking assistance. Proceedings of the 2016 IEEE 14th International Workshop on Advanced Motion Control (AMC), Auckland, New Zealand."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Lu, J., Haninger, K., Chen, W., and Tomizuka, M. (2015, January 7\u201311). Design and torque-mode control of a cable-driven rotary series elastic actuator for subject-robot interaction. Proceedings of the 2015 IEEE International Conference on Advanced Intelligent Mechatronics (AIM), Busan, Republic of Korea.","DOI":"10.1109\/AIM.2015.7222525"},{"key":"ref_23","first-page":"1431","article-title":"Design and Implementation of Intelligent Controllers in Soft Processors for the Walking of a Biped Robot","volume":"22","author":"Rivera","year":"2018","journal-title":"Comput. Sist."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/S0020-7373(75)80002-2","article-title":"An experiment in linguistic synthesis with a fuzzy logic controller","volume":"7","author":"Mamdani","year":"1975","journal-title":"Int. J. Man. Mach. Stud."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1182","DOI":"10.1109\/TC.1977.1674779","article-title":"Application of Fuzzy Logic to Approximate Reasoning Using Linguistic Synthesis","volume":"C-26","author":"Mamdani","year":"1977","journal-title":"IEEE Trans. Comput."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Sulzer, J.S., Gordon, K.E., Hornby, T.G., Peshkin, M.A., and Patton, J.L. (2009, January 23\u201326). Adaptation to knee flexion torque during gait. Proceedings of the 2009 IEEE International Conference on Rehabilitation Robotics, Kyoto, Japan.","DOI":"10.1109\/ICORR.2009.5209499"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"el zahraa Wehbi, F., Huo, W., Amirat, Y., El Rafei, M., Khalil, M., and Mohammed, S. (2017, January 17\u201320). Active impedance control of a knee-joint orthosis during swing phase. Proceedings of the 2017 International Conference on Rehabilitation Robotics (ICORR), London, UK.","DOI":"10.1109\/ICORR.2017.8009286"},{"key":"ref_28","unstructured":"Ma, H., Lai, W.-Y., Liao, W.-H., Fong, D.T.-P., and Chan, K.-M. (2013, January 9\u201312). Design and control of a powered knee orthosis for gait assistance. Proceedings of the 2013 IEEE\/ASME International Conference on Advanced Intelligent Mechatronics, Wollongong, NSW, Australia."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Zhang, L., and Li, M. (2017, January 26\u201327). Fuzzy modeling and control of a class of simple pendulum system based on robust technology. Proceedings of the 2017 6th Data-Driven Control and Learning Systems (DDCLS), Chongqing, China.","DOI":"10.1109\/DDCLS.2017.8068064"},{"key":"ref_30","first-page":"18","article-title":"Design of Type-2 Fuzzy Controller based on LQR Mapped Fusion Function","volume":"4","author":"Kumar","year":"2012","journal-title":"Int. J. Intell. Syst. Appl."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Liu, Y., Chen, Z., Xue, D., and Xu, X. (2009, January 5\u20137). Real-time controlling of inverted pendulum by fuzzy logic. Proceedings of the 2009 IEEE International Conference on Automation and Logistics, Shenyang, China.","DOI":"10.1109\/ICAL.2009.5262618"},{"key":"ref_32","unstructured":"Brock, S. (, January 10\u201312). Practical approach to fuzzy control of inverter pendulum [for inverter read inverted]. Proceedings of the IEEE International Conference on Industrial Technology, Maribor, Slovenia."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"2849","DOI":"10.12988\/ces.2018.86301","article-title":"Fuzzy adaptive PID controller applied to an electric heater in MATLAB\/Simulink","volume":"11","author":"Ochoa","year":"2018","journal-title":"Contemp. Eng. Sci."},{"key":"ref_34","first-page":"6","article-title":"Research on Artificial Intelligence Controller of DC Motor","volume":"5","author":"Liu","year":"2023","journal-title":"Sci. J. Technol."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"354","DOI":"10.1016\/j.isatra.2017.09.005","article-title":"Improved fuzzy PID controller design using predictive functional control structure","volume":"71","author":"Wang","year":"2017","journal-title":"ISA Trans."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"475","DOI":"10.1016\/j.asej.2013.12.005","article-title":"Practical Implementation for the interval type-2 fuzzy PID controller using a low cost microcontroller","volume":"5","year":"2014","journal-title":"Ain Shams Eng. J."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"395","DOI":"10.1016\/j.aej.2015.03.023","article-title":"Fuzzy logic control of air-conditioning system in residential buildings","volume":"54","author":"Attia","year":"2015","journal-title":"Alex. Eng. J."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Zhu, Z., Liu, Y., He, Y., Wu, W., Wang, H., Huang, C., and Ye, B. (2022). Fuzzy PID Control of the Three-Degree-of-Freedom Parallel Mechanism Based on Genetic Algorithm. Appl. Sci., 12.","DOI":"10.3390\/app122111128"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Urrea, C., Kern, J., and Alvarado, J. (2020). Design and Evaluation of a New Fuzzy Control Algorithm Applied to a Manipulator Robot. Appl. Sci., 10.","DOI":"10.3390\/app10217482"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Nasr, A., Hashemi, A., and McPhee, J. (2022). Model-Based Mid-Level Regulation for Assist-As-Needed Hierarchical Control of Wearable Robots: A Computational Study of Human-Robot Adaptation. Robotics, 11.","DOI":"10.3390\/robotics11010020"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"329","DOI":"10.1016\/S1672-6529(13)60228-0","article-title":"Fuzzy Self-Tuning PID Control of Hydrogen-Driven Pneumatic Artificial Muscle Actuator","volume":"10","author":"Nuchkrua","year":"2013","journal-title":"J. Bionic Eng."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Zhao, C., Liu, Z., Zhu, L., and Wang, Y. (2024). Design and Research of Series Actuator Structure and Control System Based on Lower Limb Exoskeleton Rehabilitation Robot. Actuators, 13.","DOI":"10.3390\/act13010020"},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Celebi, B., Yalcin, M., and Patoglu, V. (2013, January 3\u20137). AssistOn-Knee: A self-aligning knee exoskeleton. Proceedings of the 2013 IEEE\/RSJ International Conference on Intelligent Robots and Systems, Tokyo, Japan.","DOI":"10.1109\/IROS.2013.6696472"},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Huo, W., Mohammed, S., and Amirat, Y. (2015, January 11\u201314). Observer-based active impedance control of a knee-joint assistive orthosis. Proceedings of the 2015 IEEE International Conference on Rehabilitation Robotics (ICORR), Singapore.","DOI":"10.1109\/ICORR.2015.7281218"},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"711","DOI":"10.1007\/s40435-020-00686-z","article-title":"Adaptive gain super twisting algorithm to control a knee exoskeleton disturbed by unknown bounds","volume":"9","author":"Rakhtala","year":"2021","journal-title":"Int. J. Dyn. Control"},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Heo, Y., Choi, H.-J., Lee, J.-W., Cho, H.-S., and Kim, G.-S. (2023). Motion-Based Control Strategy of Knee Actuated Exoskeletal Gait Orthosis for Hemiplegic Patients: A Feasibility Study. Appl. Sci., 14.","DOI":"10.3390\/app14010301"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"527","DOI":"10.4028\/www.scientific.net\/AMM.232.527","article-title":"ADAMS\/MATLAB Co-Simulation: Dynamic Systems Analysis and Control Tool","volume":"232","author":"Mendoza","year":"2012","journal-title":"Appl. Mech. Mater."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"743","DOI":"10.1007\/s40684-020-00202-w","article-title":"Performance Analysis of Super Twisting Sliding Mode Controller by ADAMS\u2013MATLAB Co-simulation in Lower Extremity Exoskeleton","volume":"7","author":"Nair","year":"2020","journal-title":"Int. J. Precis. Eng. Manuf.-Green Technol."},{"key":"ref_49","first-page":"19","article-title":"Study of dynamic simulators with ADAMS and Matlab\/Simulink for control systems","volume":"38","author":"Rubio","year":"2022","journal-title":"Rev. Int. M\u00e9todos Num\u00e9r. C\u00e1lc. Dise\u00f1o Ing."},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"183","DOI":"10.17533\/udea.redin.16321","article-title":"Control of a virtual prototype of an ankle rehabilitation machine","volume":"67","author":"Ortega","year":"2013","journal-title":"Rev. Fac. Ing. Univ. Antioq."},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Blanco-Ortega, A., Gomez-Becerra, F.A., Valdes, L.G.V., and Arcega, R.O.D. (2013, January 19\u201322). A Generalized Proportional Integral Controller for an Ankle Rehabilitation Machine Based on an XY Table. Proceedings of the 2013 International Conference on Mechatronics, Electronics and Automotive Engineering, Morelos, Mexico.","DOI":"10.1109\/ICMEAE.2013.24"},{"key":"ref_52","unstructured":"Astrom, K.J., and Hagglund, T. (1995, January 5\u20138). New tuning methods for PID controllers. Proceedings of the 3rd European Control Conference, Rome, Italy. Library of Congress Cataloging-in-Publication Data."}],"container-title":["Computation"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2079-3197\/13\/5\/126\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T17:36:15Z","timestamp":1760031375000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2079-3197\/13\/5\/126"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,5,21]]},"references-count":52,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2025,5]]}},"alternative-id":["computation13050126"],"URL":"https:\/\/doi.org\/10.3390\/computation13050126","relation":{},"ISSN":["2079-3197"],"issn-type":[{"value":"2079-3197","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,5,21]]}}}