Abstract
Curved piezoceramic unimorph actuators exhibit strong nonlinearities due to their special architecture that enables large motion amplification. Among these nonlinearities, hysteresis is the most problematic as it makes it difficult to predict the displacement of the actuator for a given input voltage. Therefore, it has been difficult to use these actuators in precision displacement control applications. In order to overcome this difficulty, this research is focused on the development of an effective reference-tracking displacement control algorithm for such actuators. For this purpose, two linear (proportional–integral and internal model) and two nonlinear (sliding mode and model predictive sliding mode) controllers are designed and implemented. These controllers are applied to the curved piezoceramic unimorph actuator to control the displacement of the actuator for multiple sinusoidal voltage inputs at various frequencies. Experimental results are obtained, and their performance is compared both qualitatively and quantitatively. As a part of the model-based controller design, a new actuator model is also developed based on the mechanical second-order equation with an additional phase lag term to describe the hysteretic effect.
Introduction
Piezoelectric devices have been actively studied by many researchers, and their applications are expanding in many fields. These devices are lightweight, compact, relatively inexpensive, and generating very high forces. However, they typically exhibit very small mechanical displacements, and this constitutes one of the main disadvantages of the piezoelectric devices (Lawver, 2001).
For applications requiring large displacements, several stroke amplification actuators and mechanisms have been developed, including C-blocks (Moskalik and Brei, 1996), Moonies (Xu et al., 1991), RAINBOW (Haertling, 1994), leveraged stack (Prechtl and Hall, 1997), telescopic actuator (Brei et al., 2001), and piezoelectric hybrid actuator using hydraulic displacement amplification mechanism (Yoon et al., 2006). The objective of this research is real-time control of a prestressed curved unimorph actuator. These actuators are produced under the trade name THUNDER® (THin layer UNimorph ferroelectric Driver and sEnsoR) (Lawver, 2001). The THUNDER actuator is widely used in many applications including precision positioning (Homer and Taleghani, 1999), airfoil shape control (Pinkerton and Moses, 1997), autonomous swimming vehicles (Borgen et al., 2003), active noise control (Jayachandran et al., 1999), and active aperture antennas (Fukashi et al, 2004; Granger et al., 2000; Yoon et al., 2000). This type of curved actuator can be fabricated by attaching a thin piezoceramic to a stainless steel substrate using a high-temperature polyimide adhesive, which is cyclically heated and cooled beyond the activation temperature of the adhesive (Capozzoli et al., 1999). During the cooling process, an internal stress is induced in the piezoceramic material due to the mismatch of the thermal expansion coefficients of the ceramic and metal combination, resulting in a prestressed curved actuator that can produce relatively large displacements. The mechanical output displacement is as high as 30 times the thickness of the device itself. Another example is an actuator called LIghtweight Piezo-composite Curved Actuator (LIPCA) (Yoon et al., 2002). In this actuator, the stainless steel substrate is replaced by a lightweight fiber–reinforced plastic to reduce the weight of the actuator. Thus, LIPCA can be fabricated to be lighter than THUNDER by up to 40%.
A number of models for the THUNDER actuator have been developed since the introduction of the device. These models can be categorized into three different types: static deformation, deformation by applied field, and hysteresis. The first two models, static deformation and deformation by applied field, are usually formulated by the finite element method (Chung and Kim, 2005; Taleghani, 2000; Usher et al., 2004) and other methods such as the Rayleigh–Ritz model (Aimmanee and Hyer, 2004), general shell theory (Washington and Song, 2000; Wieman et al., 2001), partial differential equation models with linear thermoelastic relations (Capozzoli et al., 1999), and Newtonian principles (Ball et al., 2003). The hysteretic effect of the curved actuator has been modeled using several theories such as free energy–based relationship (Ball et al., 2003), Preisach model (Zhou et al., 2003), and the ferroelastic switching model (Ball et al., 2007; Ball and Smith, 2004).
From the perspective of precision positioning, hysteresis introduces inaccuracy to the positioning system as the output displacement depends on the direction of the input signal change as well as the applied voltage. Therefore, it is desirable to reduce the hysteretic effect so that the piezoelectric device can exhibit a linear relationship between the input voltage and the output displacement. For this purpose, various control methodologies have been applied to different types of piezoelectric devices. Among them, feedforward control techniques based on the inverse model of the hysteresis have been prevalent (Ahrens et al., 2007; Bashash and Jalili, 2007; Croft et al., 2001; Iyer et al., 2005). This concept has been further investigated by integrating feedback controllers to increase the control accuracy for the systems with unknown disturbance, model uncertainty, and sampling effect. Controllers of this type include high-gain feedback control (Leang and Devasia, 2002), lead-lag feedback control (Song et al., 2005), and sliding mode control (SMC) and neural networks (Yu et al., 2005). In addition, feedback controllers without any feedforward hysteresis compensation have been designed for reducing hysteresis using fuzzy logic (Song and Washington, 1999) and H-infinity controls (Pare and How, 1998). However, applications of these controllers have been limited only to quasi-static (<0.05 Hz) position control problems. The applicability of many of these algorithms in real time is also lacking.
The main objective of this research is to reduce the hysteretic effect of the THUNDER actuator for a position control applications in real time using model-based control. Model-based controllers are ideal for these applications as they have the ability to structurally incorporate (or compensate) for nonlinearities and modeling uncertainties. In this study, the following four control methodologies are developed, experimentally evaluated, and compared: proportional–integral (PI) control, internal model control (IMC), SMC, and model predictive sliding mode control (MPSMC). In addition, for the design of the two model-based controls, a simple actuator model with hysteresis is proposed.
Actuator description
THUNDER actuators are thin, lightweight, composite unimorphs consisting of five different layers: a top aluminum conductor, a middle piezoceramic (lead zirconate titanate (PZT)) transducer, and a bottom stainless steel substrate with two additional adhesive layers for bonding. Among many different sizes and shapes of THUNDER actuators that are commercially available, the one used in this study is shown in Figure 1.

THUNDER actuator.
For the fabrication of the THUNDER actuators, those five layers are placed in a sandwich configuration, as shown in Figure 2. Then, the entire assembly is placed in an autoclave to be heated and pressurized so that the different layers are bonded together. When it is cooled down, the mismatch in thermal expansion coefficients causes the metal and ceramic layers to contract at different rates putting the ceramic in compression at room temperature. The result is a curved actuator with the prestressed PZT layer.

Structure of the THUNDER actuator.
THUNDER actuators have a couple of advantages over other types of piezoelectric actuators. First, they produce considerably large displacements that are about 30 times more than conventional piezoceramic-based actuators. Although the amount of force that an actuator can generate tends to decrease as the actuator displacement increases, THUNDER actuators have force profiles that do not decrease significantly despite their large displacements. In addition, whereas bare PZT materials are brittle, THUNDER actuators are rugged due to the protective stainless steel substrate and the aluminum top cover. This property allows them to be used in harsh environments.
In spite of these advantages, they also have some drawbacks. Like any other piezoceramic material–based devices, THUNDER actuators exhibit significant nonlinearities such as hysteresis. Because of these effects, an accurate prediction of the actuator displacement is difficult to achieve for any given input voltage. This can apply a significant limitation to precision positioning applications. Moreover, the hysteretic effect depends on the frequency of the input voltage. When the frequency of the input voltage varies, the hysteresis curve changes its shape accordingly. As shown in Figure 3, the hysteresis curve for the case when the input frequency is 10 Hz shows two crossings at extremums, while the one for the case of 1 Hz does not.

Nonlinear behavior when operated at (a) 1 and (b) 10 Hz.
The nonlinear behaviors are more pronounced for the THUNDER actuators than typical piezoceramic devices due to their nonconventional manufacturing process (Washington and Song, 2000). First, THUNDER actuators employ a softer PZT material than conventional piezoceramic actuators, which causes more hysteresis. Second, the initially curved shape introduces a geometrical nonlinearity in actuation. Finally, two adhesive layers used to bond the PZT and the metal layers together induce an additional nonlinearity.
THUNDER actuator modeling
Most of the currently existing models for THUNDER actuators are too complicated to be applied to a controller design. Thus, a simple model with appropriate accuracy suitable for the controller design will be developed in this section. This model is then applied to the design of two model-based controllers in this research.
The relationship between the displacement of the THUNDER actuator and the input voltage can be expressed as a simple phase lag in the time domain. Tsai and Chen (2003) developed a simple model called “variable delay and gain model” for the hysteresis of a piezoceramic actuator. In the following subsections, this model is discussed in detail and one of the main features of this model is applied to a new actuator model for two model-based displacement control algorithms in this study: IMC and the MPSMC.
Variable delay and gain hysteresis model
The basic concept of the variable time delay and gain model is as follows: If the input voltage is a sinusoid and the output displacement of the actuator has no phase lag, the voltage versus displacement plot will be a straight line with a certain slope. However, if the output has some phase lag, the plot will deviate from a straight line resembling a typical hysteresis curve shown in Figure 4. From this curve, it can be observed that (1) the phase lag is 0 when the input voltage is 0, (2) then it increases until the input voltage reaches half of the maximum, and (3) finally the phase lag decreases to 0 as the input voltage approaches to its maximum. The phase lag during the voltage reversal follows the similar pattern: (3) → (4) → (1). In other words, the output response has zero phase lag at points 1 and 3 and the maximum phase lag occurs at points 2 and 4.

Variable time delay concept.
When the maximum voltage of the sinusoidal input changes, so does the slope of the corresponding hysteresis curve, as shown in Figure 5. In this figure, it can be observed that the slope of the curve increases as the maximum input voltage increases.

Hysteresis curves with varying input voltages (variable gain).
Thus, a proportional relationship can be established between the actuator displacement and the maximum input voltage. With the variable time delay, this relationship is incorporated in the following hysteresis model.
If v denotes the input voltage, the output displacement of the actuator, y, can be written as
where
and
In equation (2), the variable time delay τ is shown to be a function of time
where
Second-order model with phase lag for THUNDER actuator
Among the two features in the above hysteresis model, the variable time delay term is incorporated in a typical mechanical second-order model to describe the dynamic behavior of the THUNDER actuator. As the actuator studied in this research is set up in a cantilever configuration, the baseline system can be assumed to be a single-degree-of-freedom mass–spring–damper system. Thus, the equation of motion can be written as
where y is the actuator tip displacement, v is the input voltage, ωn is the natural frequency, and ζ is the damping ratio of the structure. A proportional gain a is also included in the equation to relate the voltage input to the actuator displacement. The transfer function of this structure can be written as
The hysteresis of the actuator is modeled only as a variable time delay whose Laplace transform is
where τ is the delayed time. By multiplying the time delay term to the second-order model, a simple system model can be obtained for the THUNDER actuator
This model has four parameters to be determined: the natural frequency ωn, damping ratio ζ, variable gain a, and the variable time delay τ. The first two parameters from the mechanical second-order model can be determined from a voltage step response of the actuator, and the time delay function can be obtained from a hysteresis curve: ωn = 37 Hz, ζ = 0.03. The gain a will be calculated for a certain maximum input voltage and fixed to it until the maximum voltage is changed: a = 2.0425 × 10−4, τ = 0.01 (τ is assumed to be a fixed value for the purpose of controller design). Although this model based on the variable time delay is relatively simple and not appropriate to describe the hysteretic behavior of THUNDER actuators in detail, this state-space–based crude model is good for designing the MPSMC and implementing it in real time. This model in equation (8) will be used in the design of an IMC, and a simplified model based only on the variable time delay without the second-order dynamics will be used in the MPSMC design.
Experimental setup
In order to measure the tip displacement of the THUNDER actuator for an input voltage, a simple experimental setup is prepared, as shown in Figure 6.

Experimental setup.
The dimension of the actuator is 99 × 25 × 0.25 mm3 and the range of applicable voltage is
Displacement controls with hysteresis reduction
Among many possible control methodologies, four approaches are selected and studied here: PI control, IMC, SMC, and MPSMC. These are chosen based on their different degrees of linearity, complexity, and control capability. In the following subsections, these controllers are designed and their performances are experimentally evaluated.
PI control
Proportional–integral–derivative (PID) control is the simplest yet very effective linear control algorithm that is widely applied in many applications. Since the hysteresis of the THUNDER actuator shows up as a cyclic lag in the time domain, the control effort is focused on reducing the phase lag. It is known that derivative control does not improve the response of a system with dominant phase lag and even destabilizes the system as can be proved by the Nyquist stability criterion (Li et al., 2006). For this reason, the derivative term is not included in the controller among the three terms in PID control, resulting in a PI controller for the current application. The structure of the PI-controlled THUNDER actuator is shown in Figure 7. In designing the PI controller for the actuator, proper values for the PI gains need to be determined for different input frequencies. The best set of gains for each case is obtained manually by trial and error.

PI control system.
Performance of the designed PI controller is experimentally evaluated for different input signals. Figure 8 compares time domain tracking performance of the PI controller at 0.1 and 2 Hz. As shown in Figure 9(a), the PI controller can eliminate the phase lag almost completely when the input voltage is at 0.1 Hz showing an almost straight line in the hysteresis plot. However, as the input frequency is increased above 0.1 Hz, the performance of the PI controller deteriorates showing an increasing gap in the hysteresis curve. These results are shown in Figures 9(b) and 10.

Time domain tracking with PI controller at (a) 0.1 and (b) 2 Hz.

Hysteresis reduction with PI controller at (a) 0.1 Hz (Kp = 0.1, Ki = 80) and (b) 0.5 Hz (Kp = 0.01, Ki = 110).

Hysteresis reduction with PI controller at (a) 1 Hz (Kp = 0.01, Ki = 120) and (b) 2 Hz (Kp = 0.01, Ki = 105).
Although PI control successfully reduces hysteresis of the THUNDER actuator for low-frequency input signals, its performance deteriorates significantly as the frequency increases. Also, the fact that different control gains are required whenever the input signal changes is one of the major drawbacks of the PI control. In summary, the linear PI control is too simple to control such an actuator that has a complicated nonlinear dynamics.
IMC
IMC employs the plant model as a part of the controller (Garcia and Morari, 1982). Compared with PI control, IMC has several advantages. First, the closed-loop stability is assured simply by choosing a stable controller if an exact plant model is available. Moreover, controller design is relatively straightforward, and the closed-loop performance characteristics such as the time constant, rising, and settling time are directly related to the controller parameters. This fact allows an online tuning of the controller to be very convenient. The IMC structure is a variation of the classical feedback structure with the process model employed explicitly as an internal part of the controller (Brosilow and Joseph, 2002). A general structure of the IMC controlled system is shown in Figure 11.

IMC system.
From a previous section, a model for the THUNDER actuator was derived as
Since IMC is a linear controller requiring a linear system model, however, the exponential function in the model needs to be linearized. For this purpose, (0, 1) Padé approximation is applied to convert the exponential function into a rational function such that
Then, the actuator model becomes linearized as
With this model, an IMC can be designed. By taking the reciprocal of the plant model, the controller transfer function can be written as
where the term (λs+ 1) p in the denominator is introduced to make the transfer function proper, that is, the order of the denominator is not lower than that of the numerator. Therefore, p needs to be determined by the order of the numerator in the controller transfer function. In this case, p = 3 is utilized. The resulting IMC controller is
The time constant
Performance of the IMC controller is experimentally evaluated for the same four input signals that were used for the PI control. As shown in Figures 12 and 13, the IMC controller does not show any improvement over PI control in the hysteresis reduction.

Hysteresis reduction with IMC at (a) 0.1 Hz (λ = 0.01) and (b) 0.5 Hz (λ = 0.004).

Hysteresis reduction with IMC at (a) 1 Hz (λ = 0.006) and (b) 2 Hz (λ = 0.005).
Ideally, the IMC will show the perfect track performance with the exact model of the plant, which cannot be obtained in real-life situations. There are difficulties in achieving a certain accuracy of the model since good approximated models can make the IMC perform highly effective, while it can render the controlled system unstable with some discrepancies between the plant model and the actual plant dynamics. The main limitation of the PI and IMC stems from the fact that they are basically linear control methodologies while the plant is nonlinear. Thus, it is a natural procedure to consider nonlinear control approaches for the actuator with nonlinear dynamics.
SMC
SMC is one of the most frequently applied nonlinear control methods. SMC alters the dynamics of a nonlinear system by applying a high-frequency switching control so that the state trajectory follows a predefined discontinuity surface called the sliding surface in the state space (Utkin et al., 1999). In this way, the motion of the system does not rely on its original dynamics but rather depends on the dynamics of the sliding surface. The main advantage of SMC lies in its robustness and insensitivity to noise. Once the system reaches the sliding surface, it will have prescribed dynamics associated with desirable performance characteristics, and the system response will be insensitive to disturbances or uncertainties in the system parameters. However, in order for an ideal sliding mode to occur, the discontinuous control input should be able to switch at a very high, theoretically infinite frequency while most of the real actuators cannot. This often causes a so-called chattering problem and a special technique such as a boundary layer or a sliding mode observer needs to be applied to eliminate this phenomenon (Young et al., 1999). The chattering with the ideal SMC could be observed apparently from Figure 14(a) to (c), showing the control input of the SMC, time domain tracking, and hysteresis curves, respectively.

Chattering phenomenon: (a) control input, (b) time domain tracking, and (c) hysteresis curves.
The design process of SMC consists of two steps. First, a sliding surface is selected to have dynamics associated with desirable performance characteristics. A discontinuous control input is then designed to force the current system state to approach to the sliding surface and move along it.
For the current reference-tracking problem with reduced hysteresis, the sliding surface s is defined as a function of the error e between the reference r and the system state x such that
The constant α represents the slope of the sliding surface in the phase plane. If a discontinuous control input,
where
In equation (16), εb represents the thickness of the boundary layer. The boundary layer thickness εb is directly related to the precision for the ideal sliding mode (Slotine, 1984). Thus, the value εb is set first based on the precision of the control system we desire. Next, the control law is determined outside the boundary layer (M is adjusted) satisfying the convergence condition of the sliding mode. The actuator driving limit should be considered also in order to prevent the controller saturation. Parameters used are as follows: εb = 1600, M = 3.
However, when this method is utilized, there will be a non-zero steady-state error in the response due to the additional reference input r in equation (15). Therefore, in order to eliminate the steady-state error, an integral control is applied with the SMC. The overall SMC system utilized in this research is shown in Figure 15.

Sliding mode control system with integral control.
An integral control is a type of state feedback control designs (Friedland, 2005) whose performance characteristics are similar to those of the PI controller. Let us assume that the SMC block is a dynamic system in the state-space form defined as follows
Next, a feedback control law is designed
Equations (17) to (19) could be integrated to create an augmented state-space system
Therefore, the integral control problem becomes a traditional state feedback problem, and a state feedback u should be determined to obtain expected controller performances. The integral control problem is described in Figure 15.
With this modified SMC, experiments are conducted for the previous four reference inputs and the results are shown in Figures 16 and 17. Although an ideal SMC is expected to eliminate the hysteresis completely, with the two additional control schemes introduced to eliminate the chattering phenomenon, the system performance was deteriorated and no significant improvement is observed in the controller performance.

Hysteresis reduction with SMC at (a) 0.1 and (b) 0.5 Hz.

Hysteresis reduction with SMC at (a) 1 and (b) 2 Hz.
MPSMC
By combining the model predictive control and the SMC, a new control scheme called MPSMC was formulated (Neelakantan, 2005). As described in the previous section, the SMC suffers from the chattering problem. Moreover, when SMC is implemented in the discrete time domain, control input saturation may occur because the sliding mode is enforced at the very next sampling instant. This causes the controller to operate in a suboptimal manner and may even destabilize the system. In order to resolve these issues, model predictive control (Rossiter, 2003) is applied to modify the way the sliding mode surface is reached by the state trajectory.
A key feature of MPSMC is the fact that the system state converges to the sliding surface in an optimized fashion in this method. Consider the following discrete-time state-space equation with a disturbance vector hk
where A, B, and C represent the system, input, and output matrices, respectively, and xk and uk are the system and input vectors, respectively. A new state error vector ek is introduced by subtracting a desired reference vector rk from the state vector xk as in equation (23) for reference-tracking problems. The system equations can then be rewritten with respect to e as equation (24)
where
Note that the additional term dk encompasses disturbance, nonlinearity, hysteresis, model uncertainties, and effects of the reference input. In the following derivation, it is more convenient to augment the system state by adding the control input uk–1 at the precedent instant to the state vector. Thus, the augmented state vector zk becomes
With the new state vector, the state equation can be rewritten as
or simply
where
In the new state equation, the difference in the control signal Δu, defined as
where Gs determines the dynamic characteristics of the sliding mode. By substituting equation (27) into equation (28), the sliding mode equation can be obtained. Then, by combining the sliding mode equations at the (k+ 1)th through the (k+N)th sampling instants, a prediction equation for the sliding mode can be derived as follows
where
and the matrices
Note that
where λm is a weighting factor. Minimization of the cost function leads to the optimal solution for the array of the control difference vectors as follows
Finally, the first vector at the kth time instant is extracted from the array of the control difference vectors in equation (33) by multiplying it by a row vector as follows
Note that in equation (34),
where

MPSMC system.
This control methodology has been verified with a two-stage actuation system (Neelakantan, 2005) in a previous study. In the study, MPSMC exhibited superior performances when step inputs are applied to the system. However, its performance for sinusoidal inputs has not been examined until now.
While a third-order model shown in equation (11) was employed in the design of IMC, a simpler first-order model based only on the time delay is utilized to design the MPSMC controller. This is because the velocity signal introduced by the second-order mechanical model in equation (6) is prone to have amplified noise due to the derivative of the displacement signal. Thus, the model used for the MPSMC is
where the time constant τmax corresponds to the maximum time delay in the given voltage input. Note that this model is a (0, 1) Padé approximation for the variable time delay. In addition, the sliding surface and the size of the receding horizon are selected to be

Hysteresis reduction with MPSMC at (a) 0.1 Hz (λm = 0.5) and (b) 0.5 Hz (λm = 0.7).

Hysteresis reduction with MPSMC at (a) 1 Hz (λm = 1.5) and (b) 2 Hz (λm = 2).

Hysteresis reduction with MPSMC at (a) 3 Hz (λm = 2.3), (b) 5 Hz (λm = 3), and (c) 7 Hz (λm = 4.1).
Hysteresis curves of all four controllers for the input voltage at 2 Hz are compared in Figure 22. It can be clearly seen that MPSMC exhibits the best hysteresis reduction performance followed by SMC, indicating that nonlinear controllers are superior to linear ones in hysteresis reduction for high input frequencies.

Comparison of four controllers at 2 Hz.
Additionally, it could be observed that the chattering phenomenon is eliminated with the employment of the MPSMC. Figure 23(a) to (c) shows the control input of the MPSMC, time domain tracking, and hysteresis curves, respectively.

MPSMC results with no chattering: (a) control input, (b) time domain tracking, and (c) hysteresis curves.
For a quantitative comparison of the controller performance, the enclosed area of the hysteresis curve is chosen as a performance metric. This performance metric is calculated for the four controllers against the four different input signals, and the results are summarized in Table 1. Note that each quantity is normalized by dividing it by the area of the open-loop curve for the same frequency input. This table clearly shows the superiority of MPSMC in the hysteresis reduction, especially at higher frequencies.
Enclosed area of hysteresis curves.
PI: proportional–integral; IMC: internal model control; SMC: sliding mode control; MPSMC: model predictive sliding mode control.
Conclusion
This research has studied and compared reference-tracking performances of four different control methods for a curved piezoceramic unimorph actuator, which has a strong nonlinear behavior called hysteresis. Two of the controllers are linear controls (PI and IMC) and the other two are nonlinear controls (SMC and MPSMC). The experimental results show that all the controllers can effectively reduce the hysteretic effect when the input frequency is relatively low (less than 1 Hz). However, with the input frequency of 1 Hz and over, the linear controllers are outperformed by the nonlinear controllers with MPSMC showing the most hysteresis reduction up to 7 Hz. The MPSMC, which combines the robust disturbance rejection and uncertainty minimization capabilities of SMC and the optimal tracking performance of model predictive control, is validated to be a very effective method for the reference-tracking displacement control applications. Possible applications include the actuation of bio-inspired autonomous vehicles, positioning control for aerospace, automotive, and biomedical robotics devices, and precise position control for valves, lids, switches, and so on.
Future works would focus on a novel control method with less computational burden, since it prevents the MPSMC from working properly at higher frequencies. Applying an inverse model of the actuator, developed offline, could be an alternative approach. It can reduce nonlinear effect of the actuator, and so the load of the controller could be decreased. Finally, the transient behavior and the Raleigh loops of the actuator could be considered for validating the new control technique.
Footnotes
Funding
This research was supported by the National Science Foundation.
