Keywords

1 Introduction

Electro-active polymers (EAPs) [1, 2] are functional polymeric materials which respond to electrical stimuli with shape change. EAPs have potential capabilities as soft actuators, and are sometimes called artificial muscles due to their biotic smooth motions. Since EAPs can be activated by the electric field, driving equipments and implementation of control are easily achievable.

There are many types of EAP materials, generally classified into three categories, as a dielectric type, a conductive polymer type and an ionic polymer type. Although dielectric type EAPs need to high-voltage for actuation, the conductive type and the ionic polymer type EAPs can be activated by low-voltage in several volts. We focus on the ionic polymer-metal composite (IPMC) [3], which is one of the ionic polymer type EAP. Ionic polymer actuators can be activated easily. If you just activate the actuator, only an electric battery and a switch are needed. If you do not require accuracy of movements, a model of the actuator may not be needed. Here, the term “model” is a mathematical expression of a target system, i.e. a mathematical equation or data to characterize dynamics of the actuator system. The dynamic characteristics of ionic polymer actuators vary depending on environmental conditions. Therefore, it is considered that a feedback control is needed for practical applications. In such case, an analysis and a design based on the model are effective. The control based on the model is needed to realize a positioning control or a force control with high speed and high precision.

In this chapter, we will show the basics of modeling and feedback control methods for ionic polymer actuators from a viewpoint of control engineering. Although various studies for control have been conducted in recent years, simple and fundamental control approaches are introduced in this chapter. First, general modeling and actuation methods are explained. Then, feedback control methods for output force or deformation are illustrated such as a PID controller, a feed-forward and feedback controller based on an identified model, a servo controller, and a robust PID controller considering uncertainty of the actuator.

2 Modeling and Actuation Methods for Electro-Active Polymer Actuators

2.1 Modeling Methods

To control actuators with satisfactory accuracy, modeling of actuators is important. The modeling means to construct numerical models which characterize behaviors of the actuator. In this chapter, numerical models indicate transfer functions or differential equations [4, 5]. In control engineering, there are two main types of modeling methods as a white-box modeling and a black-box modeling.

The white-box modeling is also called first principle modeling or physics modeling, and to derive detailed models based on the physical principles. Various researches of the white-box modeling for ionic type EAPs were conducted [612]. However, there are demerits that the white box model is commonly complex and it is hard to use directly for analysis and design of control systems.

On the other hand, the black-box modeling is to treat the system as a black-box without consideration of physical principles, and to derive models based on the input–output data obtained from experiments. Various researches of the black-box modeling for ionic type EAPs were also reported [1319]. The black-box modeling is also called system identifications. It is useful as the control-oriented modeling method, and can be applied to any kinds of EAPs. However, system identifications need to be conducted for each actuator sample because of no consideration of the physical parameters.

There exists an intermediate method called gray-box modeling, which has advantages of white-box and black-box methods. The gray-box modeling is the method based on the partial phenomenological model considering the physical principles and estimations of unknown parameters from experimental data. This methods lead to simplification of mathematical explanations. There are many researches on the gray-box modeling for ionic polymer actuators [2023].

2.2 Actuation Method

Ionic polymer actuators bend in response to electrical field. The deformation arises from the internal stress generated according to the movement of ions. Basically, it is possible to drive these actuators with a driving circuit similar to that for the electromagnetic motor. General driving methods such as voltage control, current control and PWM control are applicable.

Figure 24.1 shows an example of a control system. To drive the actuator, the input signal, generated in the computer, is applied to the actuator through the driving circuit such as a power amplifier. Furthermore, to construct a control system, suitable sensors are needed for measuring the state of the actuator. The information from the sensor is sent to the computer, and the input signal is calculated based on appropriate control algorithm.

Fig. 24.1
figure 1

Configuration example of control systems

2.3 Control Research for Ionic Polymer Actuators

There are various researches on controls of EAP actuators. In this section, we briefly introduce the control researches on IPMC actuators. As we shall demonstrate in the next section, fundamental control algorithms have been applied to regulate the deformation and/or the output force.

The simplest and powerful control method is a PID (proportional-integral-derivative) control [24, 25]. In fact, the PID control can be implemented easily and realized the sufficient performance with a certain range. On the assumption that dynamics of the IPMC is represented by linear time-invariant systems, typical control algorithms such as a state feedback control with a linear quadratic regulator (LQR) [14, 15], a lead-lag compensator [26], a feed-forward compensator [16, 27, 28] were applied. These model-based controls lead to improve the transient and stationary responses.

From another viewpoint, characteristics of IPMCs vary by environmental changes or iterative activation, the control performance may degrade or even the system may become unstable. Therefore, robust control approaches were applied [18, 29]. The robust controls aim to keep the stabilities and/or performances even with the existence of modeling errors, uncertainties, or parameter variations of the system. As defining the bounds of uncertainties, the robust controller guarantees the control performance as long as the modeling error is within the bounds. As another approach, adaptive controls were also applied to deal with the uncertainties and time-varying behaviors [3032]. The basic idea of the adaptive control is on-line parameter estimations, and estimated parameters are used on the control system.

3 Deformation Control

In this section, deformation control methods of IPMC actuators are explained. There are many algorithms for control, and fundamental control methods are explained [33].

3.1 PID Control

A PID control is one of the most simple and practical feedback control method, and widely applied in industry. The control input is calculated based on an error which is the difference between a measured output signal and a desired value. To vanish the error, the control input is determined by weighted sum of proportional, integral and derivative values of the error.

Defining the measured deformation as y(t), the desired value as y r (t), the error is set as e(t) = y r (t) − y(t). The input signal of the PID controller is defined by

$$ u(t)={K}_pe(t)+{K}_i{\displaystyle {\int}_0^te\left(\tau \right)\ d\tau }+{K}_d\dot{e}(t) $$
(24.1)

where K p , K i , K d are tuning parameters, which are the proportional gain, the integral gain, the derivative gain, respectively.

Figure 24.2 shows the experimental result. As shown in the Fig. 24.1, a strip of IPMC is fixed in a cantilever, and the displacement at a point near the tip is measured and controlled. In this experiment, the desired value was set as 0.3 mm, and PI control was applied. The displacement and the input voltage are shown in the Fig. 24.2. It is observed that smooth transient response and convergence to the desired value were realized. The response characteristics and stability can be adjusted by feedback gains.

Fig. 24.2
figure 2

Experimental result of PID control

3.2 2DOF Control Based on the Identified Model

Next, a tracking controller based on an identified model is explained, which is a 2-dof controller and has a feed-forward loop and a feedback loop. The identified model is used in feed-forward loop. Figure 24.3 shows the block diagram of the control system. P(s) is the model of the actuator system. Feed-forward part of the controller consists of the inverse system of actuator’s dynamics P −1(s) and a low-pass filter L(s). K(s) is a feedback part, and the feedback acts in the variation between the output and the reference signal which is a desired value filtered by the low-pass filter L(s).

Fig. 24.3
figure 3

Block diagram of the 2DOF control system

The feed-forward controller plays a role in shaping of desired response and improvement of controlled performance. The feedback controller plays a role in reducing of influence of disturbance or modeling errors.

Figure 24.4 shows the experimental result. The actuator model was identified from the experimental data of step response as the third-order transfer function:

Fig. 24.4
figure 4

Experimental result of 2DOF control

$$ P(s)=\frac{b_1s+{b}_0}{s^3+{a}_2{s}^2+{a}_1s+{a}_0}. $$
(24.2)

The low-pass filter in the controller is set as second-order system:

$$ L(s)=\frac{1}{{\left(Ts+1\right)}^2} $$
(24.3)

where T is a constant. In the feedback part, PI controller is applied, where feedback gain was set as K p  = 5 and K i  = 3.

From the results of Fig. 24.4, it is observed that each displacement fits with the reference signals and converges to the desired values. The input voltages consist chiefly of feed-forward inputs. Therefore, the identified model of the actuator is confirmed to be valid.

3.3 Servo Control

A servo control is applied for tracking to desired signals or stabilizing systems under the conditions of persisting disturbances. In this section, a controller design method based on state space models in modern control theory is explained.

The model of the actuator is assumed to be represented as a linear time-invariant system. Consider the system of the actuator defined by

$$ \begin{array}{l}\dot{x}= Ax+Bu\\ {}y=Cx\end{array} $$
(24.4)

where y is the output signal (displacement), u is the input signal (input voltage) and x is the state of the system. A, B. and C are constant matrixes, and the system is assumed to be controllable and observable. The system given by the transfer function can be represented in state space.

Let us consider the servo system problem for tracking to a constant reference signal. Defining a new input signal as \( \dot{u}=v \), and an augmented system can be defined by

$$ \begin{array}{c}\left[\begin{array}{c}\hfill \dot{x}\hfill \\ {}\hfill \dot{u}\hfill \end{array}\right]=\left[\begin{array}{cc}\hfill A\hfill & \hfill B\hfill \\ {}\hfill 0\hfill & \hfill 0\hfill \end{array}\right]\left[\begin{array}{c}\hfill x\hfill \\ {}\hfill u\hfill \end{array}\right]+\left[\begin{array}{c}\hfill 0\hfill \\ {}\hfill 1\hfill \end{array}\right]v\\ {}y=\left[\begin{array}{cc}\hfill C\hfill & \hfill 0\hfill \end{array}\right]\left[\begin{array}{c}\hfill x\hfill \\ {}\hfill u\hfill \end{array}\right].\end{array} $$
(24.5)

The feedback controller to the augmented system (24.5) can be designed by appropriate feedback methods such as pole placement or optimal control methods. Defining the feedback gain matrix for the augmented system as F, then the matrix F is separated to the following:

$$ \left[\begin{array}{cc}\hfill {F}_1\hfill & \hfill {F}_2\hfill \end{array}\right]=F{Z}^{-1},\kern0.5em Z=\left[\begin{array}{cc}\hfill A\hfill & \hfill B\hfill \\ {}\hfill C\hfill & \hfill 0\hfill \end{array}\right]. $$
(24.6)

Finally, the feedback controller to the system (24.4) is calculated by

$$ u=-{F}_1x+{F}_2{\displaystyle {\int}_0^te\left(\tau \right)d\tau } $$
(24.7)

where the error between the reference signal and the output signal, e(t) = y r (t) − y(t)

Figure 24.5 shows the experimental results of the servo control. In this experiment, the reference signal was set to the constant value as 0.5 mm. It is observed that the displacement converged to the reference signal, and tracking control was realized.

Fig. 24.5
figure 5

Experimental result of servo control

4 Force Control

IPMC actuators are kinds of bending type EAP actuators. A force control is considered to be useful from the viewpoint of utilizing the flexibility of IPMCs. However, characteristics of IPMCs vary by environment such as humidity or by iterative activation, the control performance may degrade or even the system may become unstable. Therefore, applications of robust control methods are awaited in order to cope with the uncertainty or the variation of the system. The term “robust” means the characteristics that control systems keep the stabilities and/or performances even with the existence of the uncertainties or the variations of the system. In this section, a simple transfer function model and a robust PID tuning method for force control are introduced [34].

4.1 Modeling Method for Force Control

For force control of IPMC actuators, a simple time-invariant model is derived with considering IPMC dynamics which consist of an electrical system and an electro-mechanical system.

In this section, we consider a condition that a blocked force generated at the tip of a beam-shaped IPMC actuator is measured. Figure 24.6 shows a schematic view of the blocked force measurement using a strain gauge. In the figure, v [V] and f [N] are the applied voltage and the generated tip force of the IPMC, respectively. Being applied voltage, the IPMC bends to generate force on a force sensor. The force sensor is a thin steel cantilever bonded strain gauges. Because the tip force is proportional to the sufficiently small strain, the force can be estimated from the measured strain.

Fig. 24.6
figure 6

Schematic view of the blocked force measurement

The dynamics from the applied voltage v to the measured force f are considered to be divided into subsystems of electrical part, electro-mechanical part and sensing part.

Electrical impedances of IPMCs are capacitive. The capacitive impedance corresponds to electric double layers between the polymers and the electrodes of IPMCs [21, 22]. A resistive element also appears in the impedance model due to the ion conductivity of the polymer. Using the electric double layer capacitance, C d , and the membrane resistance, R m , we model the electrical admittance as a first-order linear approximation. Let G e (s) be a transfer function from the voltage v to the current i:

$$ {G}_e(s)=\frac{C_ds}{T_es+1} $$
(24.8)

where T e  = R m C d is a time constant of the electrical (admittance) system.

Next, we model the electro-mechanical part, G em(s) = F(s)/I(s), which is the system from the input current to the output force. We consider two components in the model. The first term is proportional to the current i, and the second term is proportional to the charge. The current-proportional term is modeled as a first order transfer function. This term slowly converges to zero if the current is zero, therefore it can represent stress relaxation. The stress relaxation is a phenomenon that the bending stress gradually converges to zero even under constant voltage because of the diffusion of water (or solvent) in the polymer [6, 7]. The second charge-proportional term keeps steady stress [9] under constant voltage, and it is modeled as an integration of the current. Let G em (s) be a transfer function from i to f. Taking the components into G em (s), we have

$$ {G}_{em}(s)=\frac{K_r}{T_{em}s+1}+\frac{K_s}{s} $$
(24.9)

where T em is a time constant of stress relaxation, and K r , K s are constants.

Because the force is measured by a strain-gauge based force sensor, the model of the sensor should be considered. Typical amplifiers for strain gauges have low pass filters; therefore the dynamics of the force sensor can be approximated by a first order system. Let G f (s) be a transfer function of the sensor:

$$ {G}_f(s)=\frac{1}{T_fs+1} $$
(24.10)

where T f is a time constant of the sensor.

Figure 24.7 shows a block diagram of the proposed model. The first block, G e , is the transfer function of the electrical model. The second block, G f G em , shows a transfer function of the electro-mechanical model and the sensor model. Let G(s) be a transfer function from v to f. From Eqs. (24.8), (24.9) and (24.10), we obtain

Fig. 24.7
figure 7

Block diagram of the dynamics of IPMC

$$ G(s)={G}_f(s){G}_{em}(s){G}_e(s)=\frac{\left({K}_r+{K}_s{T}_{em}\right){C}_ds+{K}_s{C}_d}{\left({T}_fs+1\right)\left({T}_{em}s+1\right)\left({T}_es+1\right)}. $$
(24.11)

The obtained transfer function G(s) of Eq. (24.11) shows that the numerator is first order and the denominator is third order. In consideration of an application to feedback control, we treat the model as a black-box. Therefore, the coefficients of the transfer function G(s) can be simplified as:

$$ G(s)=\frac{s+{b}_0}{a_3{s}^3+{a}_2{s}^2+{a}_1s+{a}_0}, $$
(24.12)

where the coefficients a i (i = 0, 1, 2, 3) and b 0 can be obtained from Eq. (24.11) dividing both the numerator and the denominator by (K r  + K s T em )C d .

In Eqs. (24.11) and (24.12), assuming K r  + K s T em  > > K s , we approximate as b 0 ≈ 0. Thus the model for force control is given by

$$ G(s)=\frac{s}{a_3{s}^3+{a}_2{s}^2+{a}_1s+{a}_0}. $$
(24.13)

Note that the model of Eq. (24.13) is effective in the case that the dynamics of stress relaxation is dominant.

4.2 Robust PID Force Control [34]

The parameters of the transfer function varies so much by environmental changes, therefore it is desirable to construct a robust control system even with the uncertainties of the model. We first show a representation of the parametric uncertainty and a closed loop transfer function with a PID controller. The coefficients of the transfer function in Eq. (24.12) are set as \( \theta =\left[\begin{array}{cccc}\hfill {a}_0\hfill & \hfill {a}_1\hfill & \hfill {a}_2\hfill & \hfill {a}_3\hfill \end{array}\right] \). Assuming a 3 > 0, and the parameter θ is a member of a set of parameter Θ defined as

$$ \Theta =\left\{\theta \kern0.5em \left|\kern0.5em {\alpha}_i\le {a}_i\le {\beta}_i\kern1em \left(i=0,1,2,3\right)\right.\right\} $$
(24.14)

where α i and β i are the lower and upper bounds of a i . The input signal of a PID controller is given by

$$ v(t)={K}_pe(t)+{K}_i{\displaystyle {\int}_0^te\left(\tau \right)d}\tau +{K}_d\dot{e}(t) $$
(24.15)

where e(t) = f r (t) − f(t), and f r is the reference of force. From Eqs. (24.13) and (24.15), the closed loop transfer function from the reference f r to the actual force f is obtained as

$$ \frac{F(s)}{F_r(s)}=\frac{K_d{s}^2+{K}_ps+{K}_i}{a_3{s}^3+\left({a}_2+{K}_d\right){s}^2+\left({a}_1+{K}_p\right)s+\left({a}_0+{K}_i\right)}. $$
(24.16)

To a step reference input, the steady state error that equals (Ki/(a0 + K i ) − 1) F r appears, however it is negligible because we can design a 0 < < K i .

The closed loop transfer function of Eq. (24.16) has parametric uncertainties as in Eq. (24.15) and the characteristic equation of the closed loop system is a member of a set of polynomial, which is referred as an interval polynomial family. The characteristic equation of the closed loop system of Eq. (24.16) is given by

$$ K\left(s,\theta \right)\kern0.5em =\kern0.5em {a}_3{s}^3+\left({a}_2+{K}_d\right){s}^2+\left({a}_1+{K}_p\right)s+\left({a}_0+{K}_i\right). $$
(24.17)

In this case, the interval polynomial, denoted by K(s, Θ), is defined as

$$ \begin{array}{c}K\left(s,\Theta \right)=\left\{K\left(s,\theta \right)\kern0.5em \left|\kern0.5em \theta \in \Theta \right.\right\}\hfill \\ {}=\kern0.1em \left[\begin{array}{cc}\hfill {\alpha}_3\hfill & \hfill {\beta}_3\hfill \end{array}\right]{s}^3+\left[\begin{array}{cc}\hfill {\alpha}_2+{K}_d\hfill & \hfill {\beta}_2+{K}_d\hfill \end{array}\right]{s}^2+\left[\begin{array}{cc}\hfill {\alpha}_1+{K}_p\hfill & \hfill {\beta}_1+{K}_p\hfill \end{array}\right]s+\left[\begin{array}{cc}\hfill {\alpha}_0+{K}_i\hfill & \hfill {\beta}_0+{K}_i\hfill \end{array}\right].\hfill \end{array} $$
(24.18)

The control objective is that the system is robust stable for the parametric uncertainties of Eq. (24.14). Therefore, the control system design problem is to find PID gains K p , K i , K d such that the interval polynomial of Eq. (24.18) is robust stable polynomial family.

According to Kharitonov’s theorem, for the third order system, any members of the interval polynomial of Eq. (24.17) are stable if and only if the following polynomial is stable [35].

$$ {K}_2(s)\kern0.5em =\kern0.5em {\beta}_3{s}^3+\left({\alpha}_2+{K}_d\right){s}^2+\left({\alpha}_1+{K}_p\right)s+\left({\beta}_0+{K}_i\right) $$
(24.19)

As the result, if we design the PID gains K p , K i , K d to make K 2(s) stable, the closed loop system of Eq. (24.16) is stable for any parametric uncertainties of Eq. (24.14).

In a practical application, the controller design of the proposed method is conducted through the following steps:

  1. 1.

    Estimate the bound of the parameters, α i and β i (i = 0, 1, 2, 3) of Eqs. (24.13) and (24.14) by carrying out several identification experiments.

  2. 2.

    Determine the PID gain to make K 2(s) of Eq. (24.19) stable by appropriate methods such as a pole placement.

Experimental result of the robust PID force control is shown in the Fig. 24.8. In this experiment, two IPMC samples were used for control and disturbance generation. Identification experiment was repeated five times to obtain the bound of parameters. And then, the PID gains were chosen by the pole placement, and the control experiment was conducted.

Fig. 24.8
figure 8

Experimental results of robust PID force control

Figure 24.8 shows the case with a disturbance. The upper graph of Fig. 24.8 plots the output force; the solid line is the controlled force f, and the dashed line is the desired force f r . The controlled force f is well kept to the desired force during the experiment. The lower graph of Fig. 24.8 plots the input voltage; the solid line is the control voltage, and the dashed line is the disturbance input. It is observed that the desired force can be kept even if the disturbance acts. For details of verification experiments, please see the reference [34].

5 Conclusion

In this chapter, the basics of modeling and feedback control methods for ionic polymer actuators are explained. As the PID controller is a simple feedback method, widely used in practical applications, and it is also effective on the control of polymer actuators. The characteristics of ionic polymer actuators vary by environmental conditions, therefore robust controllers are useful. The modeling of the dynamics of the actuator is significantly important for analysis and control design.

The methods explained in this chapter are simple and fundamental approaches, however, various researches for controls of polymer actuators have been conducted to develop application systems of polymer actuators on practical levels. In order to apply the polymer actuator to practical robotic and mechatronics systems, there exist many problems such as limitation of output force or durability; however, mutual evolutions of improvements on the actuator technology and the design of the control system are important for further applications.