<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Robot. AI</journal-id>
<journal-title>Frontiers in Robotics and AI</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Robot. AI</abbrev-journal-title>
<issn pub-type="epub">2296-9144</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">870018</article-id>
<article-id pub-id-type="doi">10.3389/frobt.2022.870018</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Robotics and AI</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Design of a Super Twisting Sliding Mode Controller for an MR Damper-Based Semi-Active Prosthetic Knee</article-title>
<alt-title alt-title-type="left-running-head">Assfaw and Seid</alt-title>
<alt-title alt-title-type="right-running-head">Design of ST-SMC for MRDawit-SAPK</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Assfaw</surname>
<given-names>Dawit</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1801927/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Seid</surname>
<given-names>Solomon</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1639796/overview"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Faculty of Mechanical and Industrial Engineering</institution>, <institution>Bahir Dar Institute of Technology</institution>, <addr-line>Bahir Dar</addr-line>, <country>Ethiopia</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Center for Research and Development</institution>, <institution>College of Engineering</institution>, <institution>Defense University</institution>, <addr-line>Bishoftu</addr-line>, <country>Ethiopia</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1502836/overview">Yuanxi Sun</ext-link>, Chongqing University, China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/689362/overview">Deepak Joshi</ext-link>, Indian Institutes of Technology (IIT), India</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1747341/overview">Jie Xiong</ext-link>, Chongqing University, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Solomon Seid, <email>solomonseid@gmail.com</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Biomedical Robotics, a section of the journal Frontiers in Robotics and AI</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>19</day>
<month>05</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>9</volume>
<elocation-id>870018</elocation-id>
<history>
<date date-type="received">
<day>05</day>
<month>02</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>12</day>
<month>04</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Assfaw and Seid.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Assfaw and Seid</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>A large number of transfemoral amputees living in low-income countries could not access a much-needed prosthesis. Hence, affordable semi-active prosthetic knees have been designed in recent years. As the swing phase of the gait cycle is unstable as compared to the stance phase, these designs could not perfectly mimic this phase of a healthy human being. In contribution toward such a gap, this study proposes the modeling and design of a robust controller for magnetorheological (MR) damper-based semi-active prosthetic knee. A dynamic model representation for the swing phase of the single-axis knee is derived first. Subsequently, an MR damper valve model is developed. Then, a higher-order sliding mode controller is designed and evaluated for its stability and performance. The numerical simulation results show that the super twisting sliding mode controller improves the semi-active prosthetic knee&#x2019;s tracking efficiency. The design exhibited the finest performance, providing a low normalized mean square error as compared to previous designs. The variable speed performance and robustness evaluation for this controller also showed its ability to continue providing excellent performance in the presence of disturbances.</p>
</abstract>
<kwd-group>
<kwd>magnetorheological damper</kwd>
<kwd>super twisting</kwd>
<kwd>sliding mode control</kwd>
<kwd>swing phase</kwd>
<kwd>semi-active</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Transfemoral amputation is among the types of leg amputation which occur between the hip and knee joints. A recent study by the World Health Organization (WHO) states that 35&#x2013;40 million amputees are living in developing countries, with knee amputation being the most common one. The most familiar causes of physical disabilities include traffic accidents, natural disasters, war, and the like. Those people with leg amputation will have reduced ability to move. Hence, a prosthetic knee is required to substitute the amputee limb to enhance the quality of their life by assisting them in performing activities such as standing and walking like wholesome people.</p>
<p>Throughout the years of prosthetic knee development, three types of knees have been studied to date, namely, active (powered), semi-active (adjustable damping), and mechanically operated passive prosthetic knees. The active prosthetic knee has its power supply to operate effectively. Amputees having this prosthetic knee will be able to perform complex activities such as walking up stairways and standing up. However, the main drawback of this prosthetic knee is its consumption of a large amount of energy and a large actuator, which leads to a heavy weight and reduction of battery life (<xref ref-type="bibr" rid="B2">Ekkachai and Nilkhamhang, 2016</xref>).</p>
<p>In contrast, mechanically passive knees do not need a power supply to function. They only provide a constant amount of damping suitable for only one speed of walking. Semi-active knees have several advantages over mechanically operated passive prosthetics, including improved knee stability, the capacity to change the walking pace, and the ability to react to changing environmental conditions (<xref ref-type="bibr" rid="B2">Ekkachai and Nilkhamhang, 2016</xref>).</p>
<p>Semi-active knees are mostly known for their use of magnetorheological (MR) fluid (MRF)-based mechanisms, for instance, MR dampers. As mechanically passive prosthetic knees cannot change damping values, they expose amputees to health problems and injuries using MRF-based dampers on prosthetic limbs, which deliver an extensive dynamic range and will avoid these conditions from occurring. Since an MR damper has a lot of advantages such as a small volume, a simple structure, low power consumption, and large resistance, it is considered to be a good alternative for the semi-active control of prosthetic limbs (<xref ref-type="bibr" rid="B18">Xie et al., 2015</xref>).</p>
<p>The prosthetic knees incorporating readily made MR dampers designed and manufactured by Lord Corporation have some drawbacks. Hence, the main purpose of the author (<xref ref-type="bibr" rid="B12">Seid et al., 2019b</xref>) was to propose an integrated design to address the drawbacks of these MRD-based prosthetic knees. This study has developed the overall design of prosthetic knees controlled by MRD. The swing-phase dynamic system modeled the knee and MR damper so that the control parameters are optimized using the constrained nonlinear optimization technique; then, the swing-phase trajectory produced by the MRD-based knee with optimized control parameters was compared with a healthy human swing-phase trajectory from experimental data. However, the work was not microcontroller-based and variable walking speed characteristics of the knee were not studied.</p>
<p>In another research, (<xref ref-type="bibr" rid="B19">Zuo et al., 2021</xref>), a second-order sliding mode controller was designed to control both the swing and stance periods of a transfemoral prosthetic knee. In the research, an MRD was designed and used as a controlling and damping force-providing mechanism. The work considered a flat ground walking condition at a 4.68&#xa0;kmph walking speed. The design was tested in real-life applications using a prototype. The results show that the knee angle trajectory has a relatively high error of 9&#xb0;. Even if the result is as close as the desired knee angle, the work did not consider the performance of the controller at various speeds, and the robustness was not checked for different walking conditions and walking speeds.</p>
<p>Another promising work (<xref ref-type="bibr" rid="B3">Ekkachai et al., 2014</xref>) proposed a new control algorithm for the swing phase of the variable damping prosthetic knee. This work applied neural network predictive control for the prosthetic knee, and the algorithm was tested at various walking speeds. It comprises a feedforward neural network (FNN) structured swing-phase model and predictive control which is optimized by a constrained nonlinear optimization technique. The constructed NNPC attempts to solve the setback of the MR damper, which was capable of only supplying a damping force, whereas the normal gait cycle needs active and damping forces simultaneously. The NNPC is capable of estimating the expected knee angle trajectory with a specified amount of command voltage input. However, it could not be applied in a real-world application (online) since it requires too much computation time.</p>
<p>The previous study by the author (<xref ref-type="bibr" rid="B14">Seid et al., 2016</xref>) considered the design and evaluations of two types of swing phase controllers, namely, an MRF-based damper and hydraulic damper, for the single-axis knee to control its swing phase. The assessment outcomes indicate a better capability of the MR damper over that of the hydraulic one. However, this research did not consider utilizing a microcontroller, and the controlling parameters of the damper were not checked for its performance while walking on a relatively rough terrain, jumping, and climbing and at variable walking speeds. Furthermore, the dynamic model of the single-axis knee proposed in this study did not consider the effect of the thigh angle while checking the performance of the designed MR damper. Hence, a modified model has to be developed to fully describe the relationship between the thigh and shank angle.</p>
<p>To solve the drawbacks which are found in most of the semi-active prosthetic knees, the authors (<xref ref-type="bibr" rid="B15">Seid et al., 2017</xref>; <xref ref-type="bibr" rid="B12">Seid et al., 2019b</xref>) have previously proposed a design model of an MR actuator for the prosthetic knee application as a swing-phase controller for amputees on a ground level walk. The proposed design shows its efficiency in closely mimicking the swing-phase trajectory of a healthy human being; however, for the amputee to walk on various terrains and walking scenarios, the designed damper should provide variable damping at various speeds since different terrains and walking speeds require a variable damping force to avoid the exposure of the amputees to walking discomfort leading to injuries and health problems, that is, due to undamped forces on the hip joint. Hence, a robust controller is required.</p>
<sec id="s1-1">
<title>1.1 Article Structure</title>
<p>A modified dynamic model for the single-axis knee is developed by using Lagrangian mechanics in <xref ref-type="sec" rid="s2">Section 2</xref>. Then, the resulting MRF is analyzed using the Bingham Plastic model accordingly in <xref ref-type="sec" rid="s3">Section 3</xref>. Following this, <xref ref-type="sec" rid="s4">Section 4</xref> presents the design of super twisting SMC and its simulation on MATLAB. In <xref ref-type="sec" rid="s5">Section 5</xref>, simulation results and comparisons are given and analyzed to verify the designed controller&#x2019;s efficiency. <xref ref-type="sec" rid="s5">Section 5</xref> provides a discussion on the simulation results presented in <xref ref-type="sec" rid="s5">Section 5</xref>. Finally, <xref ref-type="sec" rid="s7">Section 7</xref> concludes the article.</p>
</sec>
</sec>
<sec id="s2">
<title>2 Modeling a Single-Axis Knee</title>
<p>During a regular gait cycle, cyclic occurrences can be seen when walking on a level terrain. Toe-off and foot strike are the two different occurrences that can distinguish the periodic pattern. One gait cycle is classified into two main phases/periods: stance and swing (<xref ref-type="fig" rid="F1">Figure 1</xref>, right leg shaded). Stance is the time between when the foot first meets the ground and when it rises from it, and it accounts for 62% of the gait cycle. The rest 38% of the gait cycle is made up of the swing period when the foot leaves the ground and swings in the air (<xref ref-type="bibr" rid="B7">Nandy et al., 2012</xref>).</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Gait cycle (<xref ref-type="bibr" rid="B7">Nandy et al., 2012</xref>).</p>
</caption>
<graphic xlink:href="frobt-09-870018-g001.tif"/>
</fig>
<p>The dynamic model of the swing-phase leg model with the prosthetic knee, depicted in <xref ref-type="fig" rid="F2">Figure 2</xref>, is developed based on the following assumptions:<list list-type="simple">
<list-item>
<p>&#x2022; The ankle is considered rigid and fixed on the shank, and the shank and thigh are assumed to be connected by pin joints.</p>
</list-item>
<list-item>
<p>&#x2022; The thigh is allowed to have vertical and horizontal movement in two dimensions.</p>
</list-item>
<list-item>
<p>&#x2022; The swing motion of the two-link rigid body chain is taken as a two-degree-of-freedom double pendulum.</p>
</list-item>
</list>
</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Swing-phase model and damper force and angle resolution.</p>
</caption>
<graphic xlink:href="frobt-09-870018-g002.tif"/>
</fig>
<p>The resulting swing-phase representation of the knee by applying Lagrangian formulation will be<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#xa8;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
</p>
<p>From this relation, the inertia, Coriolis and centrifugal, and gravitational matrices are as follows:<disp-formula id="e2">
<mml:math id="m2">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msubsup>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msubsup>
<mml:mi>l</mml:mi>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>12</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>12</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msubsup>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mn>12</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="italic">&#x3b8;</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mn>12</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="italic">&#x3b8;</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
</mml:mtable>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#xa8;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>H</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#xa8;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>H</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#xa8;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>H</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#xa8;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>H</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>where <inline-formula id="inf1">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <italic>I</italic>
<sub>
<italic>1</italic>
</sub>, <inline-formula id="inf2">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <italic>I</italic>
<sub>
<italic>2</italic>
</sub> are the masses and moments of inertia of the thigh and shank, respectively. <inline-formula id="inf3">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf4">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf5">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf6">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the sines and cosines of the thigh and shank angles, respectively. <inline-formula id="inf7">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mn>12</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf8">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>12</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are, respectively, the sine and cosine of summation of the thigh and shank angles. <italic>a</italic>
<sub>
<italic>1</italic>
</sub> and <italic>a</italic>
<sub>
<italic>2</italic>
</sub> are the distances from hip and knee joints to the center of masses of the high and shank, respectively. <italic>g</italic> is the gravitational acceleration. <inline-formula id="inf9">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#xa8;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>H</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf10">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#xa8;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>H</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the hip horizontal and vertical accelerations, respectively. <inline-formula id="inf11">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">&#x3b8;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf12">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">&#x3b8;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the thigh and shank angles, respectively; on the other hand, <inline-formula id="inf13">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="italic">&#x3b8;</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf14">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#xa8;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the angular velocity and acceleration of the thigh, respectively; <inline-formula id="inf15">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="italic">&#x3b8;</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf16">
<mml:math id="m18">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="italic">&#x3b8;</mml:mi>
<mml:mo>&#xa8;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the angular velocity and acceleration of the shank, respectively. <italic>l</italic>
<sub>
<italic>d</italic>
</sub> is the length of the damper.</p>
<p>From the damper resolution, the angle the damping force makes with the vertical axis is derived from the aforementioned figure to be<disp-formula id="e3">
<mml:math id="m19">
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mn>90</mml:mn>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>where <italic>e</italic> is the extension length of the damper from the knee joint, <italic>b</italic> is the distance where the base of the damper is attached on the shank from the knee joint, and <inline-formula id="inf17">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the knee angle relative to the thigh axis.</p>
</sec>
<sec id="s3">
<title>3 Modeling the MR Damper</title>
<p>MRFs are members of the family of fluids whose properties are governed by the strength of the magnetic field. When subjected to a magnetic field, MRFs can convert from a linear viscous liquid to semi-solids, with the yield strength being controlled quickly and constantly. When a magnetic field is supplied to the suspended particles, they become polarized and migrate, reducing the ensemble&#x2019;s stored energy. As the employed magnetic field increases, the energy desired to yield those chain-like arrangements will increase, making the fluid rigid to flow (<xref ref-type="bibr" rid="B4">Guglielmino et al., 2008</xref>).</p>
<p>Modeling MRF involves dealing with the rheological behavior of these materials in pre-yield and post-yield regimes. Two models have been used popularly to represent MRF models.</p>
<sec id="s3-1">
<title>Bingham Plastic Model</title>
<p>A quasi-static Bingham plastic model supposes that the fluid exhibits a shear stress comparative to the shear rate in the post-yield region, expressed by the following equations:<disp-formula id="e4">
<mml:math id="m21">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3b3;</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>H</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>sgn</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3b3;</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
<disp-formula id="e5">
<mml:math id="m22">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>G</mml:mi>
<mml:mi>&#x3b3;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>where <inline-formula id="inf18">
<mml:math id="m23">
<mml:mi>&#x3c4;</mml:mi>
</mml:math>
</inline-formula> is the shear stress induced in the fluid, <inline-formula id="inf19">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the yield shear stress dependent on the magnetic field applied, <italic>H</italic>, <inline-formula id="inf20">
<mml:math id="m25">
<mml:mi>&#x3b7;</mml:mi>
</mml:math>
</inline-formula> is post-yield viscosity (plastic viscosity) which does not depend on the magnetic field employed, <inline-formula id="inf21">
<mml:math id="m26">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3b3;</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> represents the shear strain rate, <italic>G</italic> represents the complex shear modulus, and <italic>sgn(</italic>
<sup>
<italic>.</italic>
</sup>
<italic>)</italic> is the signum function (<xref ref-type="bibr" rid="B13">Seid et al., 2018</xref>). <xref ref-type="disp-formula" rid="e4">Eq. 4</xref> governs the performance of the fluid in the magnetic field readily present, and <xref ref-type="disp-formula" rid="e5">Eq. 5</xref> describes the viscoelastic behavior of the fluid (<xref ref-type="bibr" rid="B5">Jolly et al., 1999</xref>).</p>
</sec>
<sec id="s3-2">
<title>Herschel&#x2013;Bulkley Model</title>
<p>The Bingham plastic model does not consider the change of the viscosity of the fluid when the applied magnetic field varies; hence, another model was developed. The variation of viscosity in the post-yield region is clearly described by a more accurate Herschel&#x2013;Bulkley model. When the MRF undergoes an increased shear rate, this model predicts post-yield shear thinning or thickening (<xref ref-type="bibr" rid="B4">Guglielmino et al., 2008</xref>; <xref ref-type="bibr" rid="B12">Seid et al., 2019b</xref>). The Herschel&#x2013;Bulkley model is represented as follows:<disp-formula id="e6">
<mml:math id="m27">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3b3;</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mstyle scriptlevel="-1">
<mml:mfrac bevelled="true">
<mml:mn>1</mml:mn>
<mml:mi>m</mml:mi>
</mml:mfrac>
</mml:mstyle>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>H</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>sgn</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3b3;</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>sgn</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3b3;</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>where <italic>K</italic> is the consistency index, <italic>m</italic> is the MRF behavior index, and <inline-formula id="inf22">
<mml:math id="m28">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> in the aforementioned equation represents the shear-thinning fluid, whereas for <inline-formula id="inf23">
<mml:math id="m29">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, the equation will be used for shear-thickening fluids. The Bingham model is a linear variant of the Herschel&#x2013;Bulkley model, as may be seen, that is, when <italic>m &#x3d; 1</italic>. Even if the Herschel&#x2013;Bulkley model represents the behavior of the MRF accurately, the Bingham plastic model is mostly used since it is straightforward (<xref ref-type="bibr" rid="B6">Marinca et al., 2017</xref>).</p>
<p>Following the development of the MRF model, the modeling of the MR valve is described, supposing that the MRF displays Bingham plastic characteristics and that the flow in the valve paths is completely developed. The schematic diagram of the MR damper and its single-coil valve is shown in <xref ref-type="fig" rid="F3">Figure 3</xref>.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Diagram of MRD and the MR valve (<xref ref-type="bibr" rid="B11">Seid et al., 2019a</xref>).</p>
</caption>
<graphic xlink:href="frobt-09-870018-g003.tif"/>
</fig>
<p>Flow resistance which is dependent on the magnetic field is caused by magnetic field lines that are orthogonal toward the MRF&#x2019;s direction of flow. A considerable amount of pressure drop is inevitable while the fluid passes through the valve, represented by <xref ref-type="bibr" rid="B5">Jolly et al. (1999</xref>)<disp-formula id="e7">
<mml:math id="m30">
<mml:mrow>
<mml:mtext>&#x394;</mml:mtext>
<mml:mi>P</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>&#x394;</mml:mtext>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>&#x3b7;</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mtext>&#x394;</mml:mtext>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>&#x3c4;</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>6</mml:mn>
<mml:mi>&#x3b7;</mml:mi>
<mml:mi>H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
<mml:msup>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mn>3</mml:mn>
</mml:msup>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mi>Q</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>c</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>In <xref ref-type="disp-formula" rid="e7">Eq. 7</xref>, <inline-formula id="inf24">
<mml:math id="m31">
<mml:mrow>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>&#x3b7;</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and the field-dependent yield stress component <inline-formula id="inf25">
<mml:math id="m32">
<mml:mrow>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>&#x3c4;</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> can be regulated by the strength of the directed magnetic field across the ducts of the valve. <inline-formula id="inf26">
<mml:math id="m33">
<mml:mi>Q</mml:mi>
</mml:math>
</inline-formula> represents the volume flow rate, given by <inline-formula id="inf27">
<mml:math id="m34">
<mml:mrow>
<mml:mi>Q</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf28">
<mml:math id="m35">
<mml:mi>&#x3b7;</mml:mi>
</mml:math>
</inline-formula> is the developed yield stress, and <italic>R</italic>
<sub>
<italic>1</italic>
</sub> is the duct&#x2019;s average radius, which is the space between the centroid of the duct to the valve axis. Since, in this case, the duct is a rectangular annular duct, <italic>R</italic>
<sub>
<italic>1</italic>
</sub> <italic>&#x3d; R &#x2013; d &#x2013; 0.5g</italic>
<sub>
<italic>1</italic>
</sub>. <italic>H</italic>, <italic>w</italic>
<sub>
<italic>c</italic>
</sub>, and <italic>g</italic>
<sub>
<italic>1</italic>
</sub> are the valve&#x2019;s length, pole length, and orifice (fluid gap), respectively (<xref ref-type="bibr" rid="B12">Seid et al., 2019b</xref>). The parameter <italic>c</italic>, with a value between <italic>2.07</italic> and <italic>3.07</italic>, is a coefficient, represented by <xref ref-type="bibr" rid="B15">Seid et al. (2017</xref>).<disp-formula id="e8">
<mml:math id="m36">
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2.07</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>12</mml:mn>
<mml:mi>Q</mml:mi>
<mml:mi>&#x3b7;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>12</mml:mn>
<mml:mi>Q</mml:mi>
<mml:mi>&#x3b7;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0.8</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:msup>
<mml:mi>d</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>The damping force produced by the damper is presented by using the following equation:<disp-formula id="e9">
<mml:math id="m37">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mtext>&#x394;</mml:mtext>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>Here, <italic>A</italic>
<sub>
<italic>p</italic>
</sub> and <italic>A</italic>
<sub>
<italic>r</italic>
</sub> are the piston and rod areas of the damper, respectively, and <italic>P</italic>
<sub>
<italic>1</italic>
</sub> and <italic>P</italic>
<sub>
<italic>2</italic>
</sub> represent the pressures in the lower and upper chambers, respectively. Now substituting <xref ref-type="disp-formula" rid="e7">Eq. 7</xref>into Eq 10,weget.<disp-formula id="e10">
<mml:math id="m38">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>6</mml:mn>
<mml:mi>&#x3b7;</mml:mi>
<mml:mi>H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
<mml:msup>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mn>3</mml:mn>
</mml:msup>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>c</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>sgn</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
</p>
<p>Finally, the most important parameter in controlling the damping force, yield stress (field-dependent) with respect to the employed field intensity, <inline-formula id="inf29">
<mml:math id="m39">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>H</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> , can be approximately expressed as follows:<disp-formula id="e11">
<mml:math id="m40">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>H</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi>H</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msup>
<mml:mi>H</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:msup>
<mml:mi>H</mml:mi>
<mml:mn>3</mml:mn>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>where <inline-formula id="inf30">
<mml:math id="m41">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are curve-fitting parameters decided from an experiment using a curve-fitting algorithm. The MR damper valve has a single coil wrapped around it to create the desired amount of magnetic field using the input electric current. The coil is wound on the valve and connected to an electric source like a battery, and the valve material is then magnetized and behaves like a permanent magnet. To enhance the precision of the magnetic circuit solution, FEM is employed to analyze the precise distribution of field intensity along the active length where MRF is revealed to the magnetic field (<xref ref-type="bibr" rid="B8">Nguyen and Choi, 2009</xref>; <xref ref-type="bibr" rid="B9">Nguyen et al., 2009</xref>; <xref ref-type="bibr" rid="B10">Nguyen et al., 2014</xref>; <xref ref-type="bibr" rid="B13">Seid et al., 2018</xref>; <xref ref-type="bibr" rid="B11">Seid et al., 2019a</xref>). In this research, the magnetic analysis conducted to develop the relation between damping force and input current using commercial FEM software ANSYS by <xref ref-type="bibr" rid="B11">Seid et al.</xref> (<xref ref-type="bibr" rid="B11">2019a</xref>) is adopted.</p>
<p>From this optimal design of the MR damper valve, the curve-fitting relationship between the input current and yield stress can be derived to be<disp-formula id="e12">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.5275</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>5.32</mml:mn>
<mml:mi>I</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4.053</mml:mn>
<mml:msup>
<mml:mi>I</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1.018</mml:mn>
<mml:msup>
<mml:mi>I</mml:mi>
<mml:mn>3</mml:mn>
</mml:msup>
<mml:mtext>&#xa0;&#xa0;</mml:mtext>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>10</mml:mn>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>k</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>a</mml:mi>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
</p>
</sec>
</sec>
<sec id="s4">
<title>4 Super Twisting Sliding Mode Controller</title>
<p>Classified under the VSCS category, the sliding mode controller is by far one of the most robust controllers, with the characteristics of switching its control law that leads the system states to the anticipated sliding surface (<xref ref-type="bibr" rid="B1">Edwards, Alwi and Hamayun, 2018</xref>). Conventional sliding mode controllers operate by applying discontinuous high-frequency switching. However, high-frequency switching control needs to be reduced as much as possible, and continuous control is a better choice. Hence, super twisting SMC will be designed to overcome the drawbacks (<xref ref-type="bibr" rid="B16">Shtessel et al., 2014</xref>).</p>
<p>Now, the sliding variable can be defined using the following equation:<disp-formula id="e13">
<mml:math id="m43">
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>e</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mo>&#x2b;</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>c</mml:mi>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>c</mml:mi>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0.</mml:mn>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
<p>To derive the aforementioned sliding variable to zero in a finite amount of time, the following continuous control law can be applied:<disp-formula id="e14">
<mml:math id="m44">
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>c</mml:mi>
<mml:msqrt>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>g</mml:mi>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>c</mml:mi>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0.</mml:mn>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>
</p>
<p>The compensated sliding variable dynamics will be<disp-formula id="e15">
<mml:math id="m45">
<mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3c3;</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>c</mml:mi>
<mml:msqrt>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>g</mml:mi>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>
</p>
<p>The specified control u forces the sliding variable to nil in a finite amount of time, <italic>t</italic>
<sub>
<italic>r</italic>
</sub>. On the other hand, when <inline-formula id="inf31">
<mml:math id="m46">
<mml:mrow>
<mml:mi>&#x3c6;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2260;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, the sliding variable dynamics becomes<disp-formula id="e16">
<mml:math id="m47">
<mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3c3;</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3c6;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>c</mml:mi>
<mml:msqrt>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>g</mml:mi>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>where <inline-formula id="inf32">
<mml:math id="m48">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula> and <inline-formula id="inf33">
<mml:math id="m49">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3c3;</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> are the sliding variable and its derivative, respectively, <inline-formula id="inf34">
<mml:math id="m50">
<mml:mrow>
<mml:mi>&#x3c6;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the cumulative disturbance term, <italic>e</italic> and <inline-formula id="inf35">
<mml:math id="m51">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>e</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> are the error and its derivative, respectively, and <italic>u</italic> is the control input.</p>
<p>However, due to the presence of a disturbance term, the sliding variable dynamics will fail to converge to zero using the disturbance-freederived control law of the form in <xref ref-type="disp-formula" rid="e14">Eq. 14</xref>; hence, it is desirable to add a term (<italic>w</italic>) in <xref ref-type="disp-formula" rid="e14">Eq. 14</xref> so that it follows the disturbance term, <inline-formula id="inf36">
<mml:math id="m52">
<mml:mrow>
<mml:mi>&#x3c6;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2260;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, in a finite amount of time, and the disturbance will then be reimbursed. After the disturbance has been removed, <inline-formula id="inf37">
<mml:math id="m53">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula>&#x2014;dynamics will match with <xref ref-type="disp-formula" rid="e15">Eq. 15</xref> and <inline-formula id="inf38">
<mml:math id="m54">
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
<mml:mo>&#x2192;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> in a finite amount of time. Now by taking <inline-formula id="inf39">
<mml:math id="m55">
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:mi>&#x3c6;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and considering the aforementioned modification, the modified control law will be<disp-formula id="e17">
<mml:math id="m56">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mi>u</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>c</mml:mi>
<mml:msqrt>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>g</mml:mi>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>w</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>b</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>g</mml:mi>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>c</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1.5</mml:mn>
<mml:msqrt>
<mml:mi>C</mml:mi>
</mml:msqrt>
<mml:mo>;</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>b</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1.1</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>C</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>
</p>
<p>In this study, the error dynamics will be described by the following equation:<disp-formula id="e18">
<mml:math id="m57">
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>
</p>
</sec>
<sec sec-type="results" id="s5">
<title>5 Results</title>
<p>The simulation of the designed controllers proceeds in place. The schematic block diagram used in the simulation of the controller&#x2019;s performance is provided in <xref ref-type="fig" rid="F4">Figure 4</xref> below.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>SIMULINK block diagram of the system model and ST-SMC controller.</p>
</caption>
<graphic xlink:href="frobt-09-870018-g004.tif"/>
</fig>
<p>The physical parameters of an average human being with a mass of 56.7&#xa0;kg are listed in <xref ref-type="table" rid="T1">Table 1</xref>.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Physical parameter of a healthy human being (<xref ref-type="bibr" rid="B14">Seid et al., 2016</xref>).</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Symbol</th>
<th align="center">Value</th>
<th align="center">Symbol</th>
<th align="center">Value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">I<sub>1</sub>
</td>
<td align="center">0.058&#xa0;kg&#xa0;m<sup>2</sup>
</td>
<td>a<sub>1</sub>
</td>
<td align="char" char=".">0.136&#xa0;m</td>
</tr>
<tr>
<td align="left">I<sub>2</sub>
</td>
<td align="center">0.108&#xa0;kg&#xa0;m<sup>2</sup>
</td>
<td>a<sub>2</sub>
</td>
<td align="char" char=".">0.2576&#xa0;m</td>
</tr>
<tr>
<td align="left">m<sub>1</sub>
</td>
<td align="center">5.67&#xa0;kg</td>
<td>l<sub>1</sub>
</td>
<td align="char" char=".">0.314&#xa0;m</td>
</tr>
<tr>
<td align="left">m<sub>2</sub>
</td>
<td align="center">3.46&#xa0;kg</td>
<td>l<sub>2</sub>
</td>
<td align="char" char=".">0.425&#xa0;m</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Considering the dynamic system model, the results of trailing performance and tracking error of the controller at a <italic>4.68 kmph</italic> walking speed are shown in <xref ref-type="fig" rid="F5">Figures 5</xref>, <xref ref-type="fig" rid="F6">6</xref>.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Tracking performance and error of the controller.</p>
</caption>
<graphic xlink:href="frobt-09-870018-g005.tif"/>
</fig>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Comparison of tracking efficiency and error with the former design.</p>
</caption>
<graphic xlink:href="frobt-09-870018-g006.tif"/>
</fig>
<p>The simulations were performed over the swing-phase period of the gait cycle, that is, for <italic>0.372</italic>&#xa0;s. Now comparing with the simulation study result obtained from the previously designed model by <xref ref-type="bibr" rid="B14">Seid et al. (2016</xref>) presented in green, the results in <xref ref-type="fig" rid="F6">Figure 6</xref> are obtained. As is shown from the error comparison graph, the previous mechanically designed knee exhibited a large deviation from the desired trajectory. On the other hand, the ST-SMC-controlled MR damper with the modified dynamic model has tracked the knee angle trajectory of a healthy human being with a minimum error (between 0.2145 and &#x2013;0.2981&#xb0;), as seen from the error comparison graph earlier.</p>
<p>Now the controller&#x2019;s simulation outputs of the maximum flexion angle, the period of the swing phase, the shank velocity at the end of the swing phase, and the normalized mean square error (NRMSE) can be contrasted with the former design, as seen in <xref ref-type="table" rid="T2">Table 2</xref>.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Comparison of results with Ref <xref ref-type="bibr" rid="B14">Seid et al., 2016</xref>.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Simulation</th>
<th align="center">Maximum knee flexion angle (deg)</th>
<th align="center">Duration of the swing phase (sec)</th>
<th align="center">Shank velocity (rad/sec)</th>
<th align="center">NRMSE (%)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Normal</td>
<td align="char" char=".">67</td>
<td align="char" char=".">0.372</td>
<td align="char" char=".">3.887</td>
<td align="center">-</td>
</tr>
<tr>
<td align="left">ST-SMC</td>
<td align="char" char=".">66.455</td>
<td align="char" char=".">0.372</td>
<td align="char" char=".">0.183</td>
<td align="char" char=".">1.32</td>
</tr>
<tr>
<td align="left">Ref (<xref ref-type="bibr" rid="B14">Seid et al., 2016</xref>)</td>
<td align="char" char=".">50.631</td>
<td align="char" char=".">0.368</td>
<td align="char" char=".">3.766</td>
<td align="char" char=".">3.79</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>As is clearly shown in the table, <xref ref-type="table" rid="T2">Table 2</xref>, the ST-SMC-based prosthetic knee has shown a minimized NRMSE compared to the formerly designed one. The shank velocity by the end of the swing phase was reduced as well. This minimum angular velocity is crucial since it has to be kept as small as possible so that it will be easily stopped when it reaches the end of the swing phase without the presence of excessive impact due to the use of a rubber bumper. The knee flexion angle is also close to the desired one with a minimal error.</p>
<p>Instabilities occur, mainly, when amputees walk on a rough terrain, and the road irregularities will expose them to vibration, causing the controller to face instabilities. Unless the controller is robust, this causes the controller to be less efficient in mimicking the normal gait cycle of a healthy human being.</p>
<p>In this research, two major causes of disturbances had been applied to the system model, that is, on the vertical and horizontal hip accelerations of the amputee. When amputees face a sudden increase or decrease in their forward motion, the hip horizontal acceleration will vary considerably. Furthermore, similar variable vertical acceleration will occur as amputees face irregularities on their walkways. For this evaluation, the ideal hip horizontal and vertical accelerations are curve-fitted by applying the following equations obtained using a curve-fitting tool on MATLAB<disp-formula id="e19">
<mml:math id="m58">
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>H</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mn>5</mml:mn>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mn>5</mml:mn>
</mml:msub>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>5</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(19)</label>
</disp-formula>
<disp-formula id="e20">
<mml:math id="m59">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>H</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>where: <inline-formula id="inf40">
<mml:math id="m60">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>4.69</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>18.8</mml:mn>
<mml:mtext>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1.071</mml:mn>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1.242</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>58.65</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2.299</mml:mn>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>9.161</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.1353</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>3.09</mml:mn>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.4311</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>35.69</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.5278</mml:mn>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mn>5</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1.108</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mn>5</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>62.49</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>5</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.3738.</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</inline-formula> <inline-formula id="inf41">
<mml:math id="m61">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi mathvariant="italic">g</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>23.15</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>40.33</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4.523</mml:mn>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi mathvariant="italic">g</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1.839</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>13.26</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1.685</mml:mn>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi mathvariant="italic">g</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>22.55</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>41.25</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>4.68</mml:mn>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi mathvariant="italic">g</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.6321</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>55.04</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>5.004.</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</inline-formula>
</p>
<p>To represent the disturbances that occurred due to the aforementioned reasons, the amplitudes and frequencies of the aforementioned curve-fitted formulas of hip accelerations are scaled independently and simultaneously as plotted in <xref ref-type="fig" rid="F7">Figure 7</xref>.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Curve-fitted and scaled data of hip acceleration. In the figures, A&#x2014;Curve-fitted data (without scaling), B&#x2014;Experimental data from <xref ref-type="bibr" rid="B17">Winter (2009</xref>), C&#x2014;Curve-fitted data with 70% amplitude scaling, D&#x2014;Curve-fitted data with 85% frequency scaling, and E&#x2014;Curve-fitted data with 80% amplitude and 85% frequency scaling.</p>
</caption>
<graphic xlink:href="frobt-09-870018-g007.tif"/>
</fig>
<p>The robustness evaluation of ST-SMC was performed considering a disturbance due to the rough walking terrain as shown in <xref ref-type="table" rid="T3">Table 3</xref>. The analysis was performed by applying the amplitude and frequency scaling on the curve-fitted experimental data of vertical and horizontal hip accelerations. The analysis outputs depicted that the ST-SMC was exceptionally robust and stable, exhibiting a minimal error in tracking the desired swing-phase knee angle trajectory.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Robustness evaluation.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Simulation</th>
<th align="center">Scaling</th>
<th align="center">Maximum knee flexion angle (deg)</th>
<th align="center">Duration of the swing phase (sec)</th>
<th align="center">Shank velocity (rad/sec)</th>
<th align="center">NRMSE (%)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Normal</td>
<td align="left">-</td>
<td align="char" char=".">67</td>
<td align="char" char=".">0.372</td>
<td align="char" char=".">3.887</td>
<td align="center">-</td>
</tr>
<tr>
<td colspan="6" align="center">Hip horizontal acceleration</td>
</tr>
<tr>
<td rowspan="4" align="left">ST-SMC</td>
<td align="left">Curve-fitted</td>
<td align="char" char=".">66.451</td>
<td align="char" char=".">0.372</td>
<td align="char" char=".">0.184</td>
<td align="char" char=".">1.536</td>
</tr>
<tr>
<td align="left">70% amplitude scaling</td>
<td align="char" char=".">66.454</td>
<td align="char" char=".">0.372</td>
<td align="char" char=".">0.066</td>
<td align="char" char=".">1.547</td>
</tr>
<tr>
<td align="left">85% frequency scaling</td>
<td align="char" char=".">66.455</td>
<td align="char" char=".">0.372</td>
<td align="char" char=".">0.426</td>
<td align="char" char=".">1.556</td>
</tr>
<tr>
<td align="center">85% frequency and 80% amplitude scaling</td>
<td align="char" char=".">66.501</td>
<td align="char" char=".">0.372</td>
<td align="char" char=".">0.374</td>
<td align="char" char=".">1.586</td>
</tr>
<tr>
<td colspan="6" align="center">Hip vertical acceleration</td>
</tr>
<tr>
<td rowspan="4" align="left">ST-SMC</td>
<td align="left">Curve-fitted</td>
<td align="char" char=".">66.455</td>
<td align="char" char=".">0.372</td>
<td align="char" char=".">0.177</td>
<td align="char" char=".">1.567</td>
</tr>
<tr>
<td align="left">70% amplitude scaling</td>
<td align="char" char=".">66.453</td>
<td align="char" char=".">0.372</td>
<td align="char" char=".">0.139</td>
<td align="char" char=".">1.503</td>
</tr>
<tr>
<td align="left">85% frequency scaling</td>
<td align="char" char=".">66.454</td>
<td align="char" char=".">0.372</td>
<td align="char" char=".">0.225</td>
<td align="char" char=".">1.560</td>
</tr>
<tr>
<td align="left">85% frequency and 80% amplitude scaling</td>
<td align="char" char=".">66.500</td>
<td align="char" char=".">0.372</td>
<td align="char" char=".">0.176</td>
<td align="char" char=".">1.613</td>
</tr>
<tr>
<td colspan="6" align="center">Both vertical and horizontal hip acceleration</td>
</tr>
<tr>
<td align="left">ST-SMC</td>
<td align="left">60% amplitude and 60% frequency scaling</td>
<td align="char" char=".">65.001</td>
<td align="char" char=".">0.372</td>
<td align="char" char=".">0.353</td>
<td align="char" char=".">1.876</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The simulation outputs in <xref ref-type="table" rid="T3">Table 3</xref> show that the super twisting SMC was robust against the applied disturbances in the swing phase of the gait cycle. It was seen that the controller continues its tracking with a minimum deviation, that is, a small NRMSE, from the desired knee angle trajectory. On the other hand, further investigation of robustness was made by manipulating both the horizontal and vertical accelerations at the same time. The super twisting SMC still maintains its robustness with a minimum NRMSE and end phase velocity. <xref ref-type="fig" rid="F8">Figure 8</xref> shows the 60% amplitude and frequency scaling of hip accelerations.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Curve-fitted and scaled data of hip acceleration. In the figures, A&#x2014;Curve-fitted data (without scaling), B&#x2014;Experimental data from <xref ref-type="bibr" rid="B17">Winter (2009</xref>), and C&#x2014;Curve-fitted data with 60% amplitude and frequency scaling.</p>
</caption>
<graphic xlink:href="frobt-09-870018-g008.tif"/>
</fig>
<p>Furthermore, the various walking speed performances of the ST-SMC showed that it keeps tracking the desired knee angle trajectory at those various walking speeds with a minimized tracking error. <xref ref-type="fig" rid="F9">Figure 9</xref> shows the knee angle trajectory of a healthy human gait over the course of the swing phase.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Knee angle trajectories at different walking speeds (<xref ref-type="bibr" rid="B3">Ekkachai et al., 2014</xref>).</p>
</caption>
<graphic xlink:href="frobt-09-870018-g009.tif"/>
</fig>
<p>In <xref ref-type="table" rid="T4">Table 4</xref>, the NRMSE was calculated to find the error depicted by the controller while operating at different walking speeds. The results will be compared with the former design as well.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>NRMSE comparison.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="left">Speed (kmph)</th>
<th colspan="2" align="center">NRMSE (%)</th>
</tr>
<tr>
<th align="center">ST-SMC</th>
<th align="center">Ref (<xref ref-type="bibr" rid="B3">Ekkachai et al., 2014</xref>)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">2.4</td>
<td align="char" char=".">1.144363386</td>
<td align="char" char=".">1.35</td>
</tr>
<tr>
<td align="left">3</td>
<td align="char" char=".">1.374520446</td>
<td align="char" char=".">2.21</td>
</tr>
<tr>
<td align="left">3.6</td>
<td align="char" char=".">1.576099908</td>
<td align="char" char=".">2.07</td>
</tr>
<tr>
<td align="left">4.2</td>
<td align="char" char=".">1.478942424</td>
<td align="char" char=".">2.61</td>
</tr>
<tr>
<td align="left">4.8</td>
<td align="char" char=".">1.469834985</td>
<td align="char" char=".">1.14</td>
</tr>
<tr>
<td align="left">5.4</td>
<td align="char" char=".">1.703841078</td>
<td align="char" char=".">1.92</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>As is seen from the NRMSE calculation, the developed controller on the modified system model showed a better efficiency in tracking the desired knee angles at different speeds. On the other hand, the comparison of the controllers with previously designed prosthetic knees shows that the ST-SMC provided a better result while tracking the desired knee angle with a minimum error.</p>
</sec>
<sec sec-type="discussion" id="s6">
<title>6 Discussion</title>
<p>The computer simulation findings of the controller applied on the modified mathematical models are presented. It is seen that at a walking speed of 4.68&#xa0;kmph, the designed controller displayed an excellent performance as compared to the results found in the former mechanically designed prosthetic knees by <xref ref-type="bibr" rid="B14">Seid et al. (2016</xref>). The evaluation of various speed efficiencies of controllers was also executed and compared with previous work by <xref ref-type="bibr" rid="B3">Ekkachai</xref> et al.<xref ref-type="bibr" rid="B3">(2014</xref>).</p>
<p>Furthermore, the robustness of ST-SMC was evaluated considering a disturbance due to the rough walking terrain. The analysis was performed by applying the amplitude and frequency scaling on the curve-fitted experimental data of vertical and horizontal hip accelerations. The analysis outputs depicted that the ST-SMC was exceptionally robust compared to the previous design by <xref ref-type="bibr" rid="B14">Seid et al. (2016</xref>) and stable, exhibiting a minimal error in tracking the desired swing-phase knee angle trajectory of a healthy human being.</p>
</sec>
<sec sec-type="conclusion" id="s7">
<title>7 Conclusion</title>
<p>This study presented the design and simulation of ST-SMC for a transfemoral prosthetic knee. The dynamic system models and the MR damper model were developed using the Lagrangian mechanics and Bingham Plastic model, respectively. The relation between the yield shear stress and input current of MRF is obtained from an optimized MR damper valve design. It was observed that super twisting SMC provided a superior tracking efficiency with a reduced NRMSE of 1.32 and chattering compared to the previously designed prosthetic knee. In addition, the final shank velocity of the prosthetic knee was reduced to 0.183&#xa0;rad/sec and the maximum flexion angle near to the natural gait.</p>
<p>Moreover, the measure of the robustness of the designed ST-SMC was performed by applying different walking speeds and several disturbances related to the rough terrain. This research had a significant contribution in designing a more stable system model controlled with ST-SMC showing negligible chattering and increased robustness. Future work includes evaluating the system with other controllers such as adaptive SMC, nonlinear PID, and integral SMC to minimize exhibited errors. Furthermore, experimental investigation and prototyping of the designed controller will be conducted.</p>
</sec>
</body>
<back>
<sec id="s8">
<title>Data Availability Statement</title>
<p>The original contributions presented in the study are included in the article/Supplementary Material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s9">
<title>Author Contributions</title>
<p>DA designed the super twisting sliding mode controller, ran the simulations, and wrote the manuscript. SS worked on the modeling of the MR damper and the single-axis knee, supervised the whole research work, and reviewed the manuscript.</p>
</sec>
<sec id="s10">
<title>Funding</title>
<p>This research was conducted as a partial fulfillment of the Master of Science degree in Mechatronics Engineering by the fund provided from Addis Ababa Science and Technology University (AASTU), Ethiopia.</p>
</sec>
<sec sec-type="COI-statement" id="s11">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s12">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Edwards</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Alwi</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Hamayun</surname>
<given-names>M. T.</given-names>
</name>
</person-group> (<year>2018</year>). &#x201c;<article-title>Fault Tolerant Control Using Integral Sliding Modes</article-title>,&#x201d; in <source>Studies in Systems, Decision and Control</source>. Editor <person-group person-group-type="editor">
<name>
<surname>Kacprzyk</surname>
<given-names>J.</given-names>
</name>
</person-group>. <edition>First Edit.</edition> (<publisher-name>Springer International Publishing Switzerland</publisher-name>). <pub-id pub-id-type="doi">10.1007/978-3-319-62896-7_13</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ekkachai</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Nilkhamhang</surname>
<given-names>I.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Swing Phase Control of Semi-active Prosthetic Knee Using Neural Network Predictive Control with Particle Swarm Optimization</article-title>. <source>IEEE Trans. Neural Syst. Rehabil. Eng.</source> <volume>24</volume> (<issue>11</issue>), <fpage>1169</fpage>&#x2013;<lpage>1178</lpage>. <pub-id pub-id-type="doi">10.1109/TNSRE.2016.2521686</pub-id> </citation>
</ref>
<ref id="B3">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Ekkachai</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Tantaworrasilp</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Nithi-Uthai</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Tungpimolrut</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Nilkhamhang</surname>
<given-names>I.</given-names>
</name>
</person-group> (<year>2014</year>). &#x201c;<article-title>Variable Walking Speed Controller of MR Damper Prosthetic Knee Using Neural Network Predictive Control</article-title>,&#x201d; in <conf-name>Proceedings of the SICE Annual Conference</conf-name>, <fpage>513</fpage>&#x2013;<lpage>518</lpage>. <pub-id pub-id-type="doi">10.1109/SICE.2014.6935208</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Guglielmino</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Sireteanu</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Stammers</surname>
<given-names>S. W.</given-names>
</name>
<name>
<surname>Ghita</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Giuclea</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2008</year>). <source>Semi-active Suspension ControlFirst Edit</source>. <edition>First Edit</edition>. <publisher-loc>London</publisher-loc>: <publisher-name>Springer-Verlag London Limited</publisher-name>. <pub-id pub-id-type="doi">10.1007/978-1-84800-231-9</pub-id>
<article-title>Semi-active Suspension Control</article-title> </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jolly</surname>
<given-names>M. R.</given-names>
</name>
<name>
<surname>Bender</surname>
<given-names>J. W.</given-names>
</name>
<name>
<surname>Carlson</surname>
<given-names>J. D.</given-names>
</name>
</person-group> (<year>1999</year>). <article-title>Properties and Applications of Commercial Magnetorheological Fluids</article-title>. <source>Journal of Intelligent Material Systems and Structures</source> <volume>10</volume> (<issue>1</issue>), <fpage>5</fpage>&#x2013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.1177/1045389X9901000102</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Marinca</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Ene</surname>
<given-names>R.-D.</given-names>
</name>
<name>
<surname>Bereteu</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Application of the Optimal Homotopy Asymptotic Method to Nonlinear Bingham Fluid Dampers</article-title>. <source>Open Physics</source> <volume>15</volume> (<issue>1</issue>), <fpage>620</fpage>&#x2013;<lpage>626</lpage>. <pub-id pub-id-type="doi">10.1515/phys-2017-0072</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Nandy</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Mondal</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Rai</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Chakraborty</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Nandi</surname>
<given-names>G. C.</given-names>
</name>
</person-group> (<year>2012</year>). &#x201c;<article-title>A Study on Damping Profile for Prosthetic Knee</article-title>,&#x201d; in <conf-name>Proceedings of the International Conference on Advances in Computing, Communications and Informatics</conf-name>, <fpage>511</fpage>&#x2013;<lpage>517</lpage>. <pub-id pub-id-type="doi">10.1145/2345396.2345481</pub-id> </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nguyen</surname>
<given-names>Q.-H.</given-names>
</name>
<name>
<surname>Choi</surname>
<given-names>S.-B.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Optimal Design of MR Shock Absorber and Application to Vehicle Suspension</article-title>. <source>Smart Mater. Struct.</source> <volume>18</volume>, <fpage>035012</fpage>. <pub-id pub-id-type="doi">10.1088/0964-1726/18/3/035012</pub-id> </citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nguyen</surname>
<given-names>Q. H.</given-names>
</name>
<name>
<surname>Choi</surname>
<given-names>S. B.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>Y. S.</given-names>
</name>
<name>
<surname>Han</surname>
<given-names>M. S.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>An Analytical Method for Optimal Design of MR Valve Structures</article-title>. <source>Smart Mater. Struct.</source> <volume>18</volume>, <fpage>095032</fpage>. <pub-id pub-id-type="doi">10.1088/0964-1726/18/9/095032</pub-id> </citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nguyen</surname>
<given-names>Q. H.</given-names>
</name>
<name>
<surname>Nguyen</surname>
<given-names>N. D.</given-names>
</name>
<name>
<surname>Choi</surname>
<given-names>S. B.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Optimal Design and Performance Evaluation of a Flow-Mode MR Damper for Front-Loaded Washing Machines</article-title>. <source>Asia Pac. J. Comput. Engin.</source> <volume>1</volume> (<issue>1</issue>), <fpage>1</fpage>&#x2013;<lpage>14</lpage>. <pub-id pub-id-type="doi">10.1186/2196-1166-1-3</pub-id> </citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Seid</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Chandramohan</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Sujatha</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2019a</year>). <article-title>Design and Evaluation of a Magnetorheological Damper Based Prosthetic Knee</article-title>. <source>Ije</source> <volume>32</volume> (<issue>1</issue>), <fpage>146</fpage>&#x2013;<lpage>152</lpage>. <pub-id pub-id-type="doi">10.5829/ije.2019.32.01a.19</pub-id> </citation>
</ref>
<ref id="B12">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Seid</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Chandramohan</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Sujatha</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2019b</year>). &#x201c;<article-title>Design Evaluation of a Mono-Tube Magnetorheological (MR) Damper Valve</article-title>,&#x201d; in <source>Lecture Notes in Mechanical Engineering</source> (<publisher-name>Springer Singapore</publisher-name>), <fpage>145</fpage>&#x2013;<lpage>151</lpage>. <pub-id pub-id-type="doi">10.1007/978-981-13-2718-6_15</pub-id> </citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Seid</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Chandramohan</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Sujatha</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Optimal Design of an MR Damper Valve for Prosthetic Knee Application</article-title>. <source>J Mech Sci Technol</source> <volume>32</volume> (<issue>6</issue>), <fpage>2959</fpage>&#x2013;<lpage>2965</lpage>. <pub-id pub-id-type="doi">10.1007/s12206-018-0552-7</pub-id> </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Seid</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Sujatha</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Chandramohan</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Design and Evaluation of Swing Phase Controllers for Single-axis Knee</article-title>. <source>International Journal Bioautomation</source> <volume>20</volume> (<issue>3</issue>), <fpage>373</fpage>&#x2013;<lpage>388</lpage>. </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Seid</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Sujatha</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Chandramohan</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Performance Evaluation of MR Damper Valve Configurations Using Finite Element Method</article-title>. <source>International Journal of Engineering, Transactions B: Applications</source> <volume>30</volume> (<issue>2</issue>), <fpage>1216</fpage>&#x2013;<lpage>1223</lpage>. </citation>
</ref>
<ref id="B16">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Shtessel</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Edwards</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Fridman</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Levant</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2014</year>). <source>Sliding Mode Control and Observation, Sliding Mode Control and Observation</source>. <publisher-loc>New York</publisher-loc>: <publisher-name>Springer Science&#x2b;Business Media New York</publisher-name>. <pub-id pub-id-type="doi">10.1007/978-0-8176-4893-0</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Winter</surname>
<given-names>D. A.</given-names>
</name>
</person-group> (<year>2009</year>). <source>Biomechanics and Motor Control of Human Movement</source>. <edition>Fourth Edition</edition>. <publisher-name>John Wiley &#x26; Sons</publisher-name>. <pub-id pub-id-type="doi">10.1002/9780470549148</pub-id> </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xie</surname>
<given-names>H. L.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>J.-Y.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Bioni&#x10d;ka Konstrukcija I Identifikacija Sustava Inteligentne Bioni&#x10d;ke Noge S Magneto-Reolo&#x161;kim Prigu&#x161;iva&#x10d;em</article-title>. <source>Tehnicki Vjesnik</source> <volume>22</volume> (<issue>5</issue>), <fpage>1093</fpage>&#x2013;<lpage>1098</lpage>. <pub-id pub-id-type="doi">10.17559/TV-20150731100315</pub-id> </citation>
</ref>
<ref id="B19">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Zuo</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Mei</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Yi</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Design and Trajectory Tracking Control of a Magnetorheological Prosthetic Knee Joint</article-title>. <source>Appl. Sci.</source> <volume>11</volume> (<issue>18</issue>), <fpage>8305</fpage>. <pub-id pub-id-type="doi">10.3390/app11188305</pub-id> </citation>
</ref>
</ref-list>
</back>
</article>