Keywords

1 Introduction

Compliant mechanisms (CM) consist of elements with higher rigidity and compliant elements, with higher elasticity according to their functional purpose (Howell 2001). Also, classic rotational joints in hybrid structures or elastic joints in monolithic structures may be used. CM can fulfill desired functions with minimum number of elements and joints. Textile reinforced structures are especially suited for building CM, as they may have variable rigidity.

By integrating sensors and actuators in the composite structure, active textile reinforced compliant mechanisms (A-TCM) are obtained, further reducing the product complexity and costs. Piezo-electric actuators, with their compactness and high actuating forces, have certain advantages by using them in ATCM, as allowing direct electrical control (Elspass and Flemming 1998; Hufenbach et al. 2006b).

The A-CM transmission function and the trajectories, depending both on elements geometry and on the loads, and are strongly influenced by the elastic and inertial properties of the materials used (Hufenbach et al. 2006a; Modler 2008; Midha et al. 2000), thus the desired accurate motion can be obtained only after tests, re-design and adjustments, implying high costs and consuming precious time (Modler et al. 2009).

The increasing number of compliant mechanisms industrial applications led to researches on design approaches for developing compliant mechanisms for required motion and force-deflection characteristics (Hufenbach and Gude 2002; Hufenbach et al. 2007). The Pseudo-Rigid-Body Model (PRBM) allows compliant mechanisms to be modeled and analyzed as rigid-body mechanisms and significantly reduces the analysis complexity.

Parallel mechanisms, a bicycle derailleur and parallel-motion bicycle brakes are presented in (Mattson et al. 2004). Compliance comparison between multi-spring model and finite-element analysis for multidimensional acceleration sensors are done in (Gao and Zhang 2010). Analysis and design of an under-actuated compliant variable stroke mechanism by employing PRBM is studied in (Tanık and Söylemez 2010).

A-CM with various functioning principles are also extending their application range. On-chip sensing of bi-stable mechanism state using the piezo-resistive properties of poly-silicon (Anderson et al. 2006), is made by detection of changes in position by changes in resistance across the mechanism.

A piezoelectric driven compliant-based micro-gripper mechanism for manipulation of micro objects, shown by (Nashrul et al. 2009) address the nonlinearities associated with the application of conventional rigid hinges.

By A-TCM, analytical calculations can only give rough approaches because the calculus models include partial differential equations systems, the initial and limit condition depending on the parts geometry, yet to be determined. Or, the calculus model is simplified thoroughly, thus the results are not accurate enough.

A simulation procedure should be carried out between the analytic dimensioning and the FEM modeling step.

This simulation should observe some basic requirements:

  • all the initial simulation parameters should be defined according to the dimensions, materials and loads of the simulated system;

  • the simulation results should estimate with an accepted limit error the behavior of the real system;

  • the simulation parameters should be easily changed, also according to optimization procedures;

The simulation procedure should be fast, reliable and repeatable.

2 Modeling A-TCM for Simulation

Piezoelectric energy converters provide high forces, response times of a few milliseconds and a positioning accuracy of a few nanometers, but only at more than one to two thousand Volt. In Eq. (1), by inverse piezoelectric effect used for actuation, the mechanical strain S depends on mechanical load T and electric field strength E. If the tensor of mechanical parameters on the surface of a crystal is considered, the linear equation in vector form is, in Voigt’s notation is:

$$ \left\{\mathrm{S}\right\}=\left[{\mathrm{s}}^{\mathrm{E}}\right]\cdot \left\{\mathrm{T}\right\}+\left[{\mathrm{d}}^{\mathrm{t}}\right]\cdot \left\{\mathrm{E}\right\} $$
(1)

where:

  • [dt] is the matrix for the reverse piezoelectric effect,

  • εT – permitivity Matrix for T = 0,

  • sE – compliance matrix for E = 0.

So, an accurate simulation model for an A-TCM should ensure both an adequate compliance and an actuation depending both on the input signal and on the effort in the actuator.

As the stroke of a piezo-actuator is very small, bending actuators with two layers: one passive and one active (see Fig. 1) are used. In this paper, an actuator with carbon fiber composite (CFC) as passive base layer and micro fiber composite (MFC) as actuator layer is considered.

Fig. 1
figure 1

The active element layers

The compliant RBS simulation model proposed for the actuator is composed of some simulation cells linked base-to-end to one another.

In order to better describe the piezoelectric actuation which adds the actuating and elastic deformations, the model presented in Fig. 2 is introduced. The 3 DOF simulation cell is a 6-bar mechanism with 4 revolute joints and 2 prismatic joints. The active equivalent layer Ai,jAi,j+1 is composed of 3 elements, linked by 2 prismatic joints. The actuation xa in the active joint obtained by applying the voltage U will be:

Fig. 2
figure 2

Active element cell kinematical model with 3 DOF and 2 prismatic joints simulating the piezo-actuating effect

$$ {\mathrm{x}}_{\mathrm{a}}=\Lambda \cdot {\mathrm{L}}_{\mathrm{j}} $$
(2)

with the actuating deformation Λ given in Eq. (3) with respect to input voltage U:

$$ \Lambda ={\mathrm{d}}_{33}\cdot \mathrm{E}={\mathrm{d}}_{33}\cdot \frac{\mathrm{U}}{{\mathrm{t}}_{\mathrm{IDE}}} $$
(3)

with d33- piezoelectric constant, and tIDE – distance between electrodes.

The elastic deformation of the actuator piezo-ceramic layer is simulated by the helical compression spring with the rigidity kl:

$$ {\mathrm{k}}_{\mathrm{l}}={\mathrm{E}}_2\cdot \frac{{\mathrm{b}}_2\cdot {\mathrm{h}}_{\mathrm{a}}}{{\mathrm{L}}_{\mathrm{j}}} $$
(4)

The active layer is joined to the interface element in the rotational joints Ai,j and Ai,j+1. In order to simulate the bending compliance of the two layer actuator, torsion springs are inserted in the upper and lower As,i;j rotational joints. As two springs are connected on each side of the interface to ensure equal angles with the current an the previous layer element, the rigidity of these springs is calculated as the double of the equivalent bending rigidity of the CFK and MFC layers:

$$ {\mathrm{k}}_{\uptheta \mathrm{s},\mathrm{i}}=\frac{{\mathrm{M}}_{\mathrm{j}}}{\uptheta_{\mathrm{s},\mathrm{i};\mathrm{j}}}={\mathrm{E}}_{1,2}\cdot \frac{{\mathrm{I}}_{{\mathrm{z}}_{1,2}}}{{\mathrm{L}}_{\mathrm{j}}}, $$
(5)

where

  • Iz1,2 – the area moment of inertia of each of the two layers cross-section:

$$ {\mathrm{I}}_{{\mathrm{z}}_{1,2}}=\frac{{\mathrm{b}}_{1,2}\cdot {{\mathrm{h}}_{1,2}}^3}{12}, $$
(6)

with b1,2, the width and h1,2, the thickness of the active and passive layers.

The modeling and simulation was performed using the Solidworks software with Motion Analysis. In Fig. 3, the model of the bending piezo-actuator built according to this procedure is shown.

Fig. 3
figure 3

The 3d model of the simulation cell for the bending piezo-actuator

The actuation xa of the linear motor in the simulation cell as a time-dependent function to be used in simulations will be determined in the following, taking into consideration the hysteresis effect.

3 Continuous Preisach Model Simulation of Piezo-electric Hysteresis

In order to simulate the hysteresis of the piezo-actuator, a procedure to convert the input voltage signal in the displacement output with hysteresis is needed.

The continuous Preisach model for hysteresis describes the output function as:

$$ \mathrm{y}\left(\mathrm{t}\right)=\Gamma \cdot \mathrm{x}\left(\mathrm{t}\right)={\displaystyle {\iint}_{\kern-0.5em \upbeta \ge \upalpha}\upmu \left(\upalpha, \upbeta \right)\kern0.5em {\mathrm{R}}_{\upalpha, \upbeta}\kern0.5em \mathrm{x}\left(\mathrm{t}\right)\kern0.5em \mathrm{d}\upalpha \kern0.5em \mathrm{d}\upbeta}\;. $$
(7)

where y(t) is the output signal, x(t) is the input signal, μ(α,β) is the density function and R(α,β) is the hysteron (see Figs. 4 and 5).

Fig. 4
figure 4

Non-ideal relay and its corresponding point on the Preisach plane

Fig. 5
figure 5

Geometrical interpretation of Preisach nonlinearity with standard discrete support

For equal density continuous Preisach operator, the integral reduces to the aria of a triangle in the Preisach plane, i.e. a 2nd degree input/output dependency.

So, for a continuous variation of the input voltage from the minimum to the maximum value and back, the output deformation may be approximated with Eq. (8), as the voltage rises from Umin to Umax (see also Fig. 5),

$$ {\mathrm{x}}_1\left(\mathrm{U}\right)={\mathrm{x}}_{\min }+\left({\mathrm{x}}_{\max }-{\mathrm{x}}_{\min}\right)\cdot {\left(\frac{\mathrm{U}-{\mathrm{U}}_{\min }}{{\mathrm{U}}_{\max }-{\mathrm{U}}_{\min }}\right)}^{{\mathrm{r}}_1} $$
(8)

and, for the voltage falling from Umax to Umin, with Eq. (9)

$$ {\mathrm{x}}_2\left(\mathrm{U}\right)={\mathrm{x}}_{\max }-\left({\mathrm{x}}_{\max }-{\mathrm{x}}_{\min}\right)\cdot {\left(\frac{{\mathrm{U}}_{\max }-\mathrm{U}}{{\mathrm{U}}_{\max }-{\mathrm{U}}_{\min }}\right)}^{{\mathrm{r}}_2} $$
(9)

The exponents r1,2, calculated with Eq. (10), are used to adjust the approximation curves to fit better to the experimental ones by passing through the third precision point (Um1,2; xm1,2):

$$ {\mathrm{r}}_1=\frac{ \ln \frac{{\mathrm{x}}_{\mathrm{m}1}-{\mathrm{x}}_{\min }}{{\mathrm{x}}_{\max }-{\mathrm{x}}_{\min }}}{ \ln \frac{{\mathrm{U}}_{\mathrm{m}1}-{\mathrm{U}}_{\min }}{{\mathrm{U}}_{\max }-{\mathrm{U}}_{\min }}};\;{\mathrm{r}}_2=\frac{ \ln \frac{{\mathrm{x}}_{\max }-{\mathrm{x}}_{\mathrm{m}2}}{{\mathrm{x}}_{\max }-{\mathrm{x}}_{\min }}}{ \ln \frac{{\mathrm{U}}_{\max }-{\mathrm{U}}_{\mathrm{m}2}}{{\mathrm{U}}_{\max }-{\mathrm{U}}_{\min }}} $$
(10)

For a simulating cell 29 mm long, Umax = 1,500 V max voltage, d33 = 4.6 102 pC/N piezoelectric constant and tIDE = 0.5 mm distance between electrodes, the total actuator stroke calculated with Eqs. (2) and (3) is 40 μm. The negative displacement at Umin = −500 V is – 4 μm, i.e. 10 % of the maximal displacement. Approximation curves with r1 = 1.5 and r2 = 2 calculated for Um = 500 V, xm1 = 12 μm and xm2 = 28 μm are presented in Fig. 6.

Fig. 6
figure 6

The hysteresis cycle approximated with the continuous Preisach model

For a saw tooth voltage input signal in Eq. (11) and Fig. 7, the output piezo-electric displacement cycle of the active layer with hysteresis effect with Eqs. (11) and (12) will be as in Fig. 8.

Fig. 7
figure 7

Saw tooth input signal

Fig. 8
figure 8

Approximated piezo-electric displacement output signal for saw tooth input signal

$$ \mathrm{U}\left(\mathrm{t}\right)={\mathrm{U}}_{\mathrm{med}}+{\mathrm{U}}_{\mathrm{amp}}\cdot \left(\frac{4\mathrm{t}}{\mathrm{T}}-1-2\operatorname{int}\left(\frac{2\mathrm{t}}{\mathrm{T}}\right)\right)\cdot {\left(-1\right)}^{\operatorname{int}\left(\frac{2\mathrm{t}}{\mathrm{T}}\right)} $$
(11)

For simulations, a table of displacements versus time is generated to be used by controlling the linear motor in the simulation cell by interpolation, as in Fig. 9. The command window for the linear motor of the simulating cell is presented in Fig. 10.

Fig. 9
figure 9

Displacement versus time points for approximated piezo-electric displacement output signal for saw tooth input signal

Fig. 10
figure 10

The command window for the linear motor of the simulating cell

The simulation model for the bending actuator built with the proposed simulation cells is presented in Fig. 11, and the simulation results are shown in Fig. 12.

Fig. 11
figure 11

Bending actuator simulation model

Fig. 12
figure 12

Simulation results for the bending actuator with hysteresis

The simulation is more accurate as more precision points on the action table are used. Because the active deformation of linear piezo actuators is very small, the resolution of the simulation software is important. Resolutions of 0.01 mm may result in insufficient accuracy of the model.

4 Discrete Preisach Model Simulation of Piezo-electric Hysteresis

The continuous model may be used for simulating A-TCM behavior in complete cycles, from minimum to maximum input voltage. As to simulate mechanisms with intermediate positions controlled by piezo actuators, where the hysteresis gives more complicated output displacements, a simulation procedure using a discrete Preisach model is proposed (see Fig. 13).

Fig. 13
figure 13

Matlab Simulink model for discrete Preisach piezo-electric hysteresis simulation

The discrete model is composed of a group of non ideal relays and adjustable gains parallel connected.

Modeling the piezo-electric deformation Output signal with hysteresis is done by adjusting the switch on and the switch off points of the Relays 1–6 and the Gains 1–6.

There strategy for determining the switch on/switch off points and gains is to have equal gains Δy for the n relays.

$$ \Delta \mathrm{y}=\frac{{\mathrm{y}}_{\max }-{\mathrm{y}}_{\min }}{\mathrm{n}} $$
(12)

The switch on/switch off points are determined from the experimental hysteresis curve (Fig. 14) as the abscissa of the intersection points between the curve and horizontal lines at yi = i Δy. The left point abscissa is the switch off point and the right point abscissa is switch on point of the relay.

Fig. 14
figure 14

Experimentally determined piezo-electric hysteresis

This procedure insures a good approximation for the steep parts of the hysteresis curve, but lower accuracy for zones with lower slope.

In order to optimize the approximation without increasing the number of switches, a procedure with variable gains according to the local slope of the curve is to be developed.

The hysteresis cycle approximated with the discrete Preisach model is presented in Fig. 15.

Fig. 15
figure 15

X-Y plot of an input/output dependency generated with the discrete Preisach model for simulation of piezo-electric hysteresis

The approximated input/output dependency is used to control the linear motor in the simulation cell. This model may be used in case of an input signal variable within the input range, with ups and downs not necessarily to limits.

5 Conclusions

The procedure for simulation of the piezo-actuators with hysteresis presented in this paper allows the designer to approach the behavior of A-TCM in the mechanism synthesis stage.

The hysteresis effect may be important in function or path generating mechanisms and is not to be neglected.

The continuous Preisach model for hysteresis is useful for stable input voltage signals oscillating stably between minimal and maximal values.

For variable input signals, the discrete Preisach model may provide a simulation tool able to predict the mechanism’s behavior in the synthesis stage of the development procedure.