Next Article in Journal
Local Convergence of an Efficient Multipoint Iterative Method in Banach Space
Next Article in Special Issue
Predictive Path Following and Collision Avoidance of Autonomous Connected Vehicles
Previous Article in Journal
Optimal Learning and Self-Awareness Versus PDI
Previous Article in Special Issue
Using Interval Analysis to Compute the Invariant Set of a Nonlinear Closed-Loop Control System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Unstructured Uncertainty Based Modeling and Robust Stability Analysis of Textile-Reinforced Composites with Embedded Shape Memory Alloys

Institute of Control Theory, Technische Universität Dresden, 01062 Dresden, Germany
*
Author to whom correspondence should be addressed.
Algorithms 2020, 13(1), 24; https://doi.org/10.3390/a13010024
Submission received: 20 December 2019 / Revised: 9 January 2020 / Accepted: 13 January 2020 / Published: 15 January 2020
(This article belongs to the Special Issue Algorithms for Reliable Estimation, Identification and Control)

Abstract

:
This paper develops the mathematical modeling and deflection control of a textile-reinforced composite integrated with shape memory actuators. The mathematical model of the system is derived using the identification method and an unstructured uncertainty approach. Based on this model and a robust stability analysis, a robust proportional–integral controller is designed for controlling the deflection of the composite. We showed that the robust controller depends significantly on the modeling of the uncertainty. The performance of the proposed controller is compared with a classical one through experimental analysis. Experimental results show that the proposed controller has a better performance as it reduces the overshoot and provide robustness to uncertainty. Due to the robust design, the controller also has a wide operating range, which is advantageous for practical applications.

1. Introduction

Soft robots have been used in a wide range of applications. Considerable growth in the application area is expected in the coming years [1,2]. The growing interest in soft robots comes from the good performance of these materials in environments which is not best suited for conventional rigid bodies. Soft robots utilize the compliance, adaptability, and flexibility of soft materials and actuation methods to develop highly adaptive structures [3]. Soft robots are mainly composed of materials with low Young’s modulus (around 1 GPa). Typical materials to which this applies are silicone, rubber, or other elastomeric polymers. The strength and stiffness of these soft materials can be improved by adding reinforcement materials such as fibers. The resulting combination called textile reinforced composites is lightweight, strong, and resistant that makes it ideal for diverse soft robotics applications [4,5]. Engineering applications of these composites exist in robotics, aerospace, automotive, underwater vehicles, and other areas [6].
The elastic properties of textile reinforced composites require smart actuators which possess adaptability and deformability. Smart materials which include piezoelectric materials, shape memory alloys (SMA), and dielectric elastomers have been used in diverse flexible structures [7,8,9]. Among these smart materials, SMAs have the advantages of simple structure, small size, excellent (i.e., higher) force to weight ratio, large displacement, and high stiffness [10,11]. SMAs are capable of returning to a predefined shape when heated. This phenomenon is called the shape memory effect (SME) and is due to crystalline phase transformation from martensite (low temperature phase) to austenite (high temperature phase) [12]. This transformation gives rise to a hysteresis effect which is highly nonlinear. While contracted upon heating, the SMAs exerts a force which is used for actuation. One of the efficient methods for heating the SMAs is resistive heating from an electrical current. Through this method, the deflection and retraction of the wire can be made controllable.
The performance of a shape memory actuator depends significantly on the accuracy of its controls, which is in turn dependent on the SMAs mathematical model. Among the different modeling approaches available in the literature, phenomenological or macro approaches are more suitable to be used for engineering applications. This includes constitutive models like the Tanaka model [13], the Liang and Rogers model [14], the Brinson model [15], and the hysteresis models such as the Preisach model [16], the Krasnosel’skii–Pokrovskii model [17], and the Prandtl–Ishlinskii model [18]. However, due to the complicated dynamics of the hysteresis effect in SMAs, these models are mainly complex and difficult to use for designing a suitable controller. Furthermore, not only the modeling of the involved SMA actuators is required, but of the structure of the entire system as well. One alternative for obtaining the mathematical model of the system is using experimental modeling or system identification to derive simpler equations [19,20]. The nonlinear relationship between the inputs and outputs of the system can be then represented by a linear transfer function which includes the nonlinearities of the system as unstructured uncertainty.
The purpose of this paper is to use the unstructured uncertainty approach for modeling a textile-reinforced composite system actuated by shape memory alloys. The paper extends preliminary findings presented in the conference paper [21]. Different uncertainty models are introduced, applied to the system and consequently compared. Based on the robust stability analysis a proportional–integral controller is then designed to verify the effectiveness of this approach. The objective of the controller is to stabilize the position of the system for a fixed reference. The performance of this controller is compared with a classical one.
The rest of the paper is organized as follows. In Section 2 we describe the test bench. The system identification is addressed in Section 3. We carry out classical controller design in Section 4. The main contribution is the design of a robust controller discussed in Section 5. Finally, we will draw some conclusions in Section 6.

2. System Description

Figure 1 shows the experimental platform of the textile-reinforced composite with integrated SMA actuators. It consists of a textile composite manufactured from a fabric for reinforcement, covered with silicone rubber matrix. For the SMA, we used wires of a Ni-Ti alloy with a protective glass fiber polypropylene sheathing. The sheathed SMA wires are integrated in a strengthening textile in the form of a single-layer plain glass fiber fabric. This fabric was embedded in a castable two-component silicone rubber matrix forming a composite panel. Details of the specimen production as well as the properties of the materials are described in [22]. For our experiments one single specimen was available, but it was tested under different operating conditions.
In the composite, the SMAs are placed close to the top surface so that there is a large offset to the center of the material. By this arrangement a phase transition of the SMA wires will bend the composite as shown in Figure 2. When thermally activated through heating, the SMA actuators contract themselves and generate a mechanical tension inside the textile composite. The SMA thermal stimulus is induced by applying a voltage causing a current flow through the wires.
The voltage to heat the SMAs is provided by a 30 V DC power supply and controlled by an L298N driver IC [23] via pulse width modulation (PWM) with a maximum permissible current of 2 A. This corresponds to a maximum power consumption of 60 W. To measure the deflection of the textile composite we equipped the test bench with a distance sensor of the type GP2Y0A41SK0F from Sharp [24,25]. The control algorithms have been implemented on an Arduino Uno R3 board [25] using the Simulink Support Package for Arduino Hardware [26]. More details on the experimental setup are presented in [21,22].

3. Model Identification

One of the main shortcomings of the SMA actuators is the difficulties in motion control due to hysteresis and other nonlinearities. The reason that gives rise to hysteresis is that the material’s crystalline structure shifts between martensite and austenite phases depending on the applied temperature and stress. Martensite is the rather soft and easily deformed phase of shape memory alloys. This phase exists at lower temperatures, whereas at higher temperatures, the austenite phase is relatively hard. The hysteresis of the shape memory actuators of the experimental platform for four consecutive heating up and cooling down cycles is shown in Figure 3.
The system responds with a time lag to the applied voltage. In addition, there is almost no overshoot. For these reasons, we want to describe the system’s essential behavior by a first order linear time-invariant system. In the Laplace frequency domain, the system is modeled by the transfer function
G ( s ) = K 1 + s T
with the complex variable s representing the excitation frequency. In addition, the parameter K > 0 describes the gain and the parameter T > 0 is the system’s time constant. Roughly speaking, the transfer function in Equation (1) can be understood as frequency-dependent gain factor [27].
The actuator specimen has been tested with different step inputs and different operating points. Due to these different basic conditions, each experiment delivers more or less differing parameter values of K and T. The set of parameters obtained can be described by intervals
K ̲ K K ¯ and T ̲ T T ¯ .
This interval model is later extended to a dynamic uncertainty model in order to capture the hysteresis and other unmodeled dynamics.
For the identification, the System Identification Toolbox™ of MATLAB® is used [28]. This toolbox offers an easy and efficient way to generate various mathematical models of systems such as continuous-time and discrete-time transfer functions as well as state space models. To describe the characteristics of the SMA actuator over a wide range of operation points, open-loop tests of the actuator using step inputs are conducted. The input and output values of these experiments are used to identify the mathematical model (Equation (1)), of the system. Each step response yields different values of the parameters K and T. Over all experiments we obtained the following upper and lower bounds of these parameters [21]:
K ̲ = 1.969 , K ¯ = 2.6328 , T ̲ = 112.676 , T ¯ = 382.995 .
Thereafter, the plant’s nominal transfer function
G ˜ ( s ) = K ˜ 1 + s T ˜
can be derived, where the (nominal) parameter values K ˜ 2.3009 and T ˜ 247.8355 are obtained by the arithmetic mean values of the bounds seen in Equation (3).

4. Classical Controller Design

To control the position of the textile reinforced composite, a simple proportional integral (PI) controller is used [29,30]. Let e be the error between the desired position and the output y which is the plant measured deflection, see Figure 4. Then, the controller dynamics can be expressed by
u ( t ) = K p e ( t ) + 0 t e ( τ ) d τ
in the time domain. The control law in Equation (5) yields the closed-loop controller output signal u, which is the (averaged) voltage applied to the system through PWM (see Section 2). In the frequency domain, the controller dynamics in Equation (5) can be described by the transfer function
C ( s ) = U ( s ) E ( s ) = K p + K i s
with the coefficients K p and K i for the proportional and integral action, respectively. Note that we use capital letters for the Laplace-transformed signals (i.e., E ( s ) corresponds to e ( t ) etc.).
The transfer function of the (nominal) closed loop system using the plant Equation (4) and the controller Equation (6) can be expressed as follows
Y ( s ) U ( s ) = K ˜ K p s + K ˜ K i T ˜ s 2 + ( K ˜ K p + 1 ) s + K ˜ K i .
The second order system in Equation (7) is stable if and only if all coefficients of the denominator polynomial have the same sign (Stodola condition). The range of the controller parameters for which Equation (7) is stable is given by
K i > 0 , K p > K ˜ .
Due to practical reasons, we shall use K p > 0 . Based on Ziegler–Nichols tuning method [29,31], the gain values K p = 3 and K i = 1.1 are obtained for the controller. The transient behavior of the controlled specimen for a reference deflection of 22 mm is shown Figure 5.

5. Robust Control

5.1. Uncertainty Models

When the exact model of a physical system is not known due to for example unmodeled dynamics or nonlinearities, the unstructured uncertainty can be useful for modeling the errors. There are several types of unstructured uncertainty models in literature, e.g., [32,33,34]:
  • Additive Uncertainty
    G ( s ) = G ˜ ( s ) + W ( s ) Δ ( s ) .
  • Multiplicative Uncertainty
    G ( s ) = G ˜ ( s ) 1 + W ( s ) Δ ( s ) .
  • Feedback Uncertainty
    G ( s ) = G ˜ ( s ) 1 + W ( s ) Δ ( s ) G ˜ ( s ) .
  • Multiplicative Feedback Uncertainty
    G ( s ) = G ˜ ( s ) 1 + W ( s ) Δ ( s ) .
In these models, G ˜ denotes the transfer function of the nominal plant, W ( s ) is a proper and stable weight function characterizing the uncertainty dynamics, and Δ ( s ) contains the uncertainty, which can be an arbitrary stable transfer function fulfilling the inequality:
Δ 1 ,
where
Δ = sup ω R Δ ( j ω )
is the norm of the Hardy space H . Additive uncertainty can be used when the numerator of the transfer function G contains uncertain terms while the feedback uncertainty is useful when the denominator has uncertainties. Also, multiplicative uncertainty is suitable for gain uncertainties. The block diagrams of these uncertainty models are shown in Figure 6.
Now, we want to describe the plant Equation (1) with these uncertainty models using the identified interval uncertainty Equation (2). With this extension we also cover nonlinearities such as hysteresis and other unmodeled dynamics. To do so, an appropriate weighting function W for each case should be found such that the condition in Equation (12) holds. First, we compute W for additive uncertainty case. Solving Equation (8) for the product term W ( s ) Δ ( s ) we get
W ( s ) · Δ ( s ) = G ( s ) G ˜ ( s ) .
Together with the plant’s transfer functions Equation (1) and Equation (4) this results in
W ( s ) · Δ ( s ) = s ( K T ˜ K ˜ T ) + K K ˜ s 2 T ˜ T + s ( T ˜ + T ) + 1 .
In order to fulfill the bound in Equation (12) we replace the unknown parameters K , T by their lower or upper bound as in Equation (2), respectively. A possible solution fulfilling the condition in Equation (12) is then given by
W ( s ) = s ( K ¯ T ˜ K ˜ T ̲ ) + K ¯ K ˜ s 2 T ˜ T ̲ + s ( T ˜ + T ̲ ) + 1
Δ ( s ) = s 2 T ˜ T ̲ + s ( T ˜ + T ̲ ) + 1 s 2 T ˜ T + s ( T ˜ + T ) + 1 s ( K T ˜ K ˜ T ) + K K ˜ s ( K ¯ T ˜ K ˜ T ̲ ) + K ¯ K ˜ .
Applying the same procedure to other uncertainty models, the weighting function W and the uncertainty function Δ can be described as follows:
  • Multiplicative Uncertainty
    W ( s ) = s ( K ¯ T ˜ K ˜ T ̲ ) + K ¯ K ˜ K ˜ ( s T ̲ + 1 ) , Δ ( s ) = s T ̲ + 1 s T + 1 s ( K T ˜ K ˜ T ) + K K ˜ s ( K ¯ T ˜ K ˜ T ̲ ) + K ¯ K ˜ .
  • Feedback Uncertainty
    W ( s ) = s ( K ¯ T ˜ K ˜ T ̲ ) + K ¯ K ˜ K ̲ K ˜ , Δ ( s ) = K ̲ K s ( K T ˜ K ˜ T ) + K K ˜ s ( K ¯ T ˜ K ˜ T ̲ ) + K ¯ K ˜ .
  • Multiplicative Feedback Uncertainty
    W ( s ) = s ( K ˜ T ¯ K ̲ T ˜ ) + K ˜ K ̲ K ̲ ( 1 + s T ˜ ) , Δ ( s ) = K ̲ K s ( K ˜ T K T ˜ ) + K ˜ K s ( K ˜ T ¯ K ̲ T ˜ ) + K ˜ K ̲ .
As mentioned before, the transfer functions W and Δ must be stable. In order to be stable, the transfer functions must also be proper, i.e., the degree of the numerator polynomial should not exceed the degree of the denominator polynomial. This structural condition is violated for the weighting function W of the feedback uncertainty model in Equation (18). Therefore, this model is not taken into account for the robust controller design.

5.2. Robust Stability Analysis

We assume that the controller C ( s ) was designed such that the closed loop with the nominal plant Equation (4) is stable. Let L ( s ) denote the corresponding (nominal) open loop transfer function, i.e.,
L ( s ) = C ( s ) · G ˜ ( s ) .
Furthermore, let us define S ˜ ( s ) and T ˜ ( s ) as the (nominal) sensitivity and complementary sensitivity function
S ˜ ( s ) = 1 1 + L ( s ) and T ˜ ( s ) = L ( s ) 1 + L ( s ) .
Then, assuming an additive uncertainty Equation (8), the closed loop system is robustly stable if and only if
W C S ˜ < 1 ,
see [34]. The inequality Equation (22) can be adjusted into:
W C 1 + C G ˜ < 1 .
This condition can be interpreted graphically in the Nyquist diagramm: The envelope of the frequency response with the center L ( j ω ) and the radius W ( j ω ) G ˜ ( j ω ) cannot include or circumvent the critical point 1 C . Then, the closed loop system is stable because of the small gain theorem [32].
The other uncertainties have different versions of such conditions. Table 1 summarizes the robust stability conditions for the uncertainty models.

5.3. Robust PI Control

A PI controller based on robust stability analysis is designed to investigate the effectiveness of the proposed design method. The (nominal) open loop transfer function of system in Equation (4) with the controller Equation (6) is expressed as
L ( s ) = K p + K i s K ˜ 1 + s T ˜ .
The (nominal) associated sensitivity and complementary sensitivity function are given by
S ˜ ( s ) = s ( 1 + s T ˜ ) s 2 T ˜ + s ( K ˜ K p + 1 ) + K ˜ K i ,
T ˜ ( s ) = K ˜ ( s K p + K i ) s 2 T ˜ + s ( K ˜ K p + 1 ) + K ˜ K i .
By substituting the above equations in the robust stability condition of each uncertainty model, the range of the controller parameters for which the robust stability of the system is guaranteed can be obtained. To do so, the norms of auxiliary transfer functions occurring in the stability conditions of Table 1 are calculated and then plotted for different values of K p and K i as it is shown in Figure 7 and Figure 8. Note that for our model the auxiliary transfer functions resulting from the additive and multiplicative model are the same. The level sets of function values of the corresponding Hardy space norm less than one fulfill the conditions and ensure robust stability.
To verify the performance of the robust PI controller, output position control of the textile reinforced composite for a desired deflection was tested. The selected gain values considering the additive/multiplicative uncertainty are K p = 2 and K i = 0.004 . The Bode plot of the auxiliary transfer functions, W C S ˜ and W T ˜ , is shown in Figure 9. Clearly, the magnitude plot stays below 1 = 0 dB such that robust stability condition is fulfilled. The result of the experiment for a reference deflection of 22 mm is shown in Figure 10. It can be seen that the control action is really slow which is due to small value of the integral gain.
The same experiment was repeated for the feedback multiplicative uncertainty case using the gain values K p = 3.2 and K i = 0.16 . The Bode plot of the auxillary transfer function W S ˜ occurring in the stability condition using these gain values is shown in Figure 11. Experimental results in Figure 12 show that this controller has a better performance in comparison to other uncertainty models and classical controllers. It takes less time to reach the reference value. Furthermore, it provides stability for the whole set of plants described by Equation (11).

6. Conclusions

In this paper, the mathematical model of a textile reinforced composite actuated by shape memory alloys is described using various unstructured uncertainty models. Through this model the nonlinearities of the system including hysteresis are covered. The robust stability analysis of the proposed model is carried out and a robust proportional–integral controller based on this analysis is designed. Among all uncertainty models, the multiplicative feedback uncertainty is best suited for the system. The experimental results show that the designed controller based on this uncertainty model has a better performance in stabilizing the composite at a desired deflection. It takes less time to reach the reference value and reduces the overshoot.
In the present case, the specimen was manufactured individually. We expect that active textile reinforced composites will be used more extensively in soft robotic applications and therefore be available in larger quantities in the future. We used very common electronic standard components to implement position control. The power consumption of typically less than 50W is hardly a limitation for practical applications.

Author Contributions

Conceptualization, K.R.; Methodology, K.R.; Software, N.K.; Validation, N.K.; Formal analysis, N.K. and K.R.; Investigation, N.K.; Writing—original draft preparation, N.K.; Writing—review and editing, K.R.; Visualization, N.K. and K.R.; Supervision, K.R.; Project administration, K.R.; Funding acquisition, K.R. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Deutsche Forschungsgemeinschaft (DFG, German Research Foundation), grant number Research Training Group 2430 “Interactive Fiber Rubber Composites”.

Acknowledgments

The authors would like to thank Dipl.-Ing. Klemens Fritzsche for interesting discussions which contributed to the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hughes, J.; Culha, U.; Giardina, F.; Guenther, F.; Rosendo, A.; Iida, F. Soft manipulators and grippers: A review. Front. Robot. AI 2016, 3, 69. [Google Scholar] [CrossRef] [Green Version]
  2. Polygerinos, P.; Correll, N.; Morin, S.A.; Mosadegh, B.; Onal, C.D.; Petersen, K.; Cianchetti, M.; Tolley, M.T.; Shepherd, R.F. Soft robotics: Review of fluid-driven intrinsically soft devices; manufacturing, sensing, control, and applications in human-robot interaction. Adv. Eng. Mater. 2017, 19, 1700016. [Google Scholar] [CrossRef]
  3. Rus, D.; Tolley, M.T. Design, fabrication and control of soft robots. Nature 2015, 521, 467–475. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  4. Siddika, A.; Al Mamun, M.A.; Alyousef, R.; Amran, Y.M. Strengthening of reinforced concrete beams by using fiber-reinforced polymer composites: A review. J. Build. Eng. 2019, 100798. [Google Scholar] [CrossRef]
  5. Naser, M.; Hawileh, R.; Abdalla, J. Fiber-reinforced polymer composites in strengthening reinforced concrete structures: A critical review. Eng. Struct. 2019, 198, 109542. [Google Scholar] [CrossRef]
  6. Mohammed, L.; Ansari, M.N.; Pua, G.; Jawaid, M.; Islam, M.S. A review on natural fiber reinforced polymer composite and its applications. Int. J. Polym. Sci. 2015, 2015, 243947. [Google Scholar] [CrossRef] [Green Version]
  7. Sohn, J.W.; Kim, G.W.; Choi, S.B. A state-of-the-art review on robots and medical devices using smart fluids and shape memory alloys. Appl. Sci. 2018, 8, 1928. [Google Scholar] [CrossRef] [Green Version]
  8. González García, C.; Meana Llorián, D.; Pelayo García-Bustelo, B.C.; Cueva Lovelle, J.M. A review about smart objects, sensors, and actuators. Int. J. Interact. Multimed. Artif. Intell. 2017, 4, 7–10. [Google Scholar] [CrossRef]
  9. Shian, S.; Bertoldi, K.; Clarke, D.R. Dielectric elastomer based “grippers” for soft robotics. Adv. Mater. 2015, 27, 6814–6819. [Google Scholar] [CrossRef] [PubMed]
  10. Jin, M.; Lee, J.; Ahn, K.K. Continuous nonsingular terminal sliding-mode control of shape memory alloy actuators using time delay estimation. IEEE/ASME Trans. Mechatronics 2014, 20, 899–909. [Google Scholar] [CrossRef]
  11. Jani, J.M.; Leary, M.; Subic, A.; Gibson, M.A. A review of shape memory alloy research, applications and opportunities. Mater. Des. 2014, 56, 1078–1113. [Google Scholar] [CrossRef]
  12. Sreekumar, M.; Nagarajan, T.; Singaperumal, M.; Zoppi, M.; Molfino, R. Critical review of current trends in shape memory alloy actuators for intelligent robots. Ind. Robot. Int. J. 2007, 34, 285–294. [Google Scholar] [CrossRef]
  13. Tanaka, K.; Nagaki, S. A thermomechanical description of materials with internal variables in the process of phase transitions. Ingenieur-Archiv 1982, 51, 287–299. [Google Scholar] [CrossRef]
  14. Liang, C.; Rogers, C.A. One-dimensional thermomechanical constitutive relations for shape memory materials. J. Intell. Mater. Syst. Struct. 1997, 8, 285–302. [Google Scholar] [CrossRef]
  15. Brinson, L.C. One-dimensional constitutive behavior of shape memory alloys: Thermomechanical derivation with non-constant material functions and redefined martensite internal variable. J. Intell. Mater. Syst. Struct. 1993, 4, 229–242. [Google Scholar] [CrossRef]
  16. Preisach, F. Über die magnetische Nachwirkung. Z. Phys. 1935, 94, 277–302. [Google Scholar] [CrossRef]
  17. Brokate, M.; Sprekels, J. Hysteresis operators. In Hysteresis and Phase Transitions; Springer: Berlin/Heidelberg, Germany, 1996; pp. 22–121. [Google Scholar]
  18. Al Janaideh, M.; Rakheja, S.; Su, C.Y. A generalized Prandtl–Ishlinskii model for characterizing the hysteresis and saturation nonlinearities of smart actuators. Smart Mater. Struct. 2009, 18, 045001. [Google Scholar] [CrossRef]
  19. Ljung, L. Perspectives on system identification. Annu. Rev. Control. 2010, 34, 1–12. [Google Scholar] [CrossRef] [Green Version]
  20. Isermann, R.; Münchhof, M. Identification of Dynamic Systems—An Introduction with Applications; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
  21. Keshtkar, N.; Röbenack, K.; Fritzsche, K. Position Control of Textile-Reinforced Composites by Shape Memory Alloys. In Proceedings of the 2019 23rd International Conference on System Theory, Control and Computing (ICSTCC), Sinaia, Romania, 9–11 October 2019; pp. 442–447. [Google Scholar]
  22. Cherif, C.; Hickmann, R.; Nocke, A.; Schäfer, M.; Röbenack, K.; Wießner, S.; Gerlach, G. Development and testing of controlled adaptive fiber-reinforced elastomer composites. Text. Res. J. 2018, 88, 345–353. [Google Scholar] [CrossRef]
  23. STMicroelectronics. L298; Dual Full-Bridge Driver–Datasheet; STMicroelectronics: Geneva, Switzerland, 2000. [Google Scholar]
  24. Sharp. GP2Y0A41SK0F, Distance MEasuring Sensor Unit, Measuring Distance: 4 to 30 Cm, Analog Output Type; Datasheet; Sharp: Osaka, Japan, 2011; Available online: https://global.sharp/products/device/lineup/data/pdf/datasheet/gp2y0a41sk_e.pdf (accessed on 14 January 2020).
  25. Röbenack, K. Mobile Robotics with Arduino: Design and Programming; CreateSpace Independent Publishing Platform: Scotts Valley, CA, USA, 2018. [Google Scholar]
  26. Kurniawan, A. Getting Started with Matlab Simulink and Arduino; PE Press: Prešov, Slovakia, 2013. [Google Scholar]
  27. Hespanha, J.P. Linear Systems Theory, 2nd ed.; Princeton University Press: Princeton, NJ, USA; Exford, UK, 2018. [Google Scholar]
  28. Ljung, L. System Identification Toolbox™; The MathWorks, Inc.: Natick, MA, USA, 2012. [Google Scholar]
  29. O’Dwyer, A. Handbook of PI and PID cOntroller Tuning Rules; Imperial College Press: London, UK, 2009. [Google Scholar]
  30. Datta, A.; Ho, M.T.; Bhattacharyya, S.P. Structure and Synthesis of PID Controllers; Springer: London, UK, 2000. [Google Scholar]
  31. Franklin, G.F.; Powell, J.D.; Workman, M.L. Digital Control of Dynamic Systems, 3rd ed.; Addison-Wesley: Menlo Park, CA, USA, 1998. [Google Scholar]
  32. Zhou, K.; Doyle, J.C. Essentials of Robust Control; Prentice Hall: Upper Saddle River, NJ, USA, 1998. [Google Scholar]
  33. Matušů, R.; Prokop, R.; Pekař, L. Parametric and unstructured approach to uncertainty modeling and robust stability analysis. Int. J. Math. Model. Methods Appl. Sci. 2011, 5, 1011–1018. [Google Scholar]
  34. Reinschke, K. Lineare Regelungs- und Steuerungstheorie, 2nd ed.; Springer: Berlin/Heidelberg, Germany, 2014. (In German) [Google Scholar]
Figure 1. Test bench of textile-reinforced composite specimen with integrated shape memory alloys (SMAs).
Figure 1. Test bench of textile-reinforced composite specimen with integrated shape memory alloys (SMAs).
Algorithms 13 00024 g001
Figure 2. Deflection of the textile-reinforced composite with side view of the test bench unit.
Figure 2. Deflection of the textile-reinforced composite with side view of the test bench unit.
Algorithms 13 00024 g002
Figure 3. Four consecutive heating up and cooling down cycles of shape memory alloy with hysteresis.
Figure 3. Four consecutive heating up and cooling down cycles of shape memory alloy with hysteresis.
Algorithms 13 00024 g003
Figure 4. Simplified structure of the closed control loop.
Figure 4. Simplified structure of the closed control loop.
Algorithms 13 00024 g004
Figure 5. Deflection of the controlled system for 22 mm reference with classically designed proportional integral (PI) controller.
Figure 5. Deflection of the controlled system for 22 mm reference with classically designed proportional integral (PI) controller.
Algorithms 13 00024 g005
Figure 6. Uncertainty models of the plant’s transfer function G(s). (a) Additive uncertainty; (b) Multiplicative uncertainty; (c) Feedback uncertainty; (d) Multiplicative feedback uncertainty.
Figure 6. Uncertainty models of the plant’s transfer function G(s). (a) Additive uncertainty; (b) Multiplicative uncertainty; (c) Feedback uncertainty; (d) Multiplicative feedback uncertainty.
Algorithms 13 00024 g006
Figure 7. Level sets of W C S ˜ and W T ˜ for different values of K p and K i for the system with additive and multiplicative uncertainty.
Figure 7. Level sets of W C S ˜ and W T ˜ for different values of K p and K i for the system with additive and multiplicative uncertainty.
Algorithms 13 00024 g007
Figure 8. Level sets of W S ˜ for different values of K p and K i for the system with multiplicative feedback uncertainty.
Figure 8. Level sets of W S ˜ for different values of K p and K i for the system with multiplicative feedback uncertainty.
Algorithms 13 00024 g008
Figure 9. Bode diagram of W C S ˜ for K p = 2 and K i = 0.004 considering multiplicative uncertainty.
Figure 9. Bode diagram of W C S ˜ for K p = 2 and K i = 0.004 considering multiplicative uncertainty.
Algorithms 13 00024 g009
Figure 10. Deflection of the controlled system with multiplicative uncertainty for 22 mm reference using a robust PI controller.
Figure 10. Deflection of the controlled system with multiplicative uncertainty for 22 mm reference using a robust PI controller.
Algorithms 13 00024 g010
Figure 11. Bode diagram of W S ˜ for K p = 3.2 and K i = 0.16 considering multiplicative feedback uncertainty.
Figure 11. Bode diagram of W S ˜ for K p = 3.2 and K i = 0.16 considering multiplicative feedback uncertainty.
Algorithms 13 00024 g011
Figure 12. Deflection of the controlled system with multiplicative feedback uncertainty for 22 mm reference using a robust PI controller.
Figure 12. Deflection of the controlled system with multiplicative feedback uncertainty for 22 mm reference using a robust PI controller.
Algorithms 13 00024 g012
Table 1. Robust stability conditions for different uncertainties [32,34].
Table 1. Robust stability conditions for different uncertainties [32,34].
Uncertainty TypeRobust Stability Condition
G ˜ + W Δ W C S ˜ < 1
G ˜ ( 1 + W Δ ) W T ˜ < 1
G ˜ 1 + W Δ G ˜ W G ˜ S ˜ < 1
G ˜ 1 + W Δ W S ˜ < 1

Share and Cite

MDPI and ACS Style

Keshtkar, N.; Röbenack, K. Unstructured Uncertainty Based Modeling and Robust Stability Analysis of Textile-Reinforced Composites with Embedded Shape Memory Alloys. Algorithms 2020, 13, 24. https://doi.org/10.3390/a13010024

AMA Style

Keshtkar N, Röbenack K. Unstructured Uncertainty Based Modeling and Robust Stability Analysis of Textile-Reinforced Composites with Embedded Shape Memory Alloys. Algorithms. 2020; 13(1):24. https://doi.org/10.3390/a13010024

Chicago/Turabian Style

Keshtkar, Najmeh, and Klaus Röbenack. 2020. "Unstructured Uncertainty Based Modeling and Robust Stability Analysis of Textile-Reinforced Composites with Embedded Shape Memory Alloys" Algorithms 13, no. 1: 24. https://doi.org/10.3390/a13010024

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop