The present work addresses the problem of chaos control in an electrostatic MEMS resonator by using an output-feedback control scheme. One of the unstable orbits immersed in the chaotic attractor is stabilized in order to produce a sustained oscillation of the movable plate composing the microstructure. The orbit is carefully chosen so as to produce a high amplitude oscillation. This approach allows the enhancement of oscillation amplitude of the resonator at a reduced control effort, since the unstable orbit already exists in the system and it is not necessary to spend energy to create it. Realistic operational conditions of the MEMS are considered including parametric uncertainties in the model and constraints due to the difficulty in measuring the speed of the plates of the microstructure. A control law is constructed recursively by using the technique of backstepping. Finally, numerical simulations are carried out to confirm the validity of the developed control scheme and to demonstrate the effect of controlling orbits immersed in the chaotic attractor.

1. Introduction

This paper addresses the problem of chaos control in an electrostatic MEMS resonator with parametric uncertainties and constraints in the measure of its state. The considered device is a structure with dual drive using differential actuation, as shown in Figure 1.

Many MEMS devices exhibit chaotic behaviour in certain operational conditions [14]. It is observed in recent results concerning the improvement of the output energy in oscillators using MEMS [5] that controlling MEMS in chaotic mode can be useful to increase the amplitude of the periodic oscillations of these systems. Therefore, controlling chaos in MEMS can enhance the performance of different systems in which an accurate control of amplitude of oscillation is mandatory.

Chaos control has been extensively studied in the literature. Different methods have been applied to stabilize equilibrium points and unstable orbits immersed in the chaotic attractor or to track orbits that can be chaotic. The considered approaches cover the application of a wide range of control techniques, from the use of Lyapunov theory to stabilize chaotic oscillators designed via local linearization or linear feedback [6, 7], to optimal control [8], robust control [9], and adaptive control [10], to name a few. Chaos control in MEMS is reported recently in [1, 11]. In [1] a fuzzy control algorithm is applied to control the chaotic motion and track a sinusoidal orbit. In [11] an adaptive control is used to control an uncertain model of a MEMS device and to synchronize it with a class of uncertain chaotic oscillators. Nevertheless, the enhancement of oscillation amplitude for MEMS resonators by appropriate control techniques remains an interesting and open research subject.

The oscillation amplitude of electrostatic MEMS resonators is restricted by the so-called pull-in phenomena related to a bifurcation arising in electrostatic actuation [12]. The stable traveling range is limited to one-third of its full gap due to the instability beyond that point. The pull-in phenomena can be used to accelerate the reaction speed for switching structures. However, it limits the stable operational range of the device, which is mandatory for applications requiring a sustained oscillation of the plates.

In order to operate electrostatic MEMS devices beyond the pull-in, one can use closed-loop control schemes (see, e.g., [13, 14]). However, it may require a considerable control effort to produce an arbitrary trajectory. In order to increase the amplitude of periodic oscillations of the device with a low energy consumption, we consider in the present work controlling the resonator in chaotic mode to stabilize an orbit which is part of the chaotic attractor.

There are different ways to select this orbit. One can pick an unstable periodic orbit embedded in the chaotic attractor, take an orbit close to an unstable periodic one, or even choose a part of a chaotic trajectory that has an almost periodic behavior.

In the present work, we tackle the amplitude enhancement problem by stabilizing one of these orbits to produce a high amplitude oscillation.

There are some constraints that must be considered in a practical implementation of a chaos control scheme applied to MEMS. In particular, it is very difficult to sense the velocity of the plates during the operation of the device, which motivates the use of output-feedback control techniques. In this work, the output is chosen as the position of the plates, and, in order to implement the control, the velocity must be estimated by constructing an observer. We deal with the uncertainties in the model and the constraints on sensing the velocity by designing a controller by means of an adaptive observer backstepping scheme.

The organization of the rest of the paper is as follows. In Section 2, the dynamics of a chaotic MEMS actuator are briefly explained. Then, the design of an adaptive observer control scheme is presented in Section 3. Simulations are carried out and the results are presented in Section 4. Finally, concluding remarks are given in Section 5.

2. Dynamics of a Chaotic MEMS Resonator

2.1. Model of the Chaotic MEMS

The MEMS device considered in this study is presented in Figure 1, which is based on a model given in [1, 15]. This device is modeled by a nonlinear mass-spring-damper system with external electrostatic actuation, expressed as where is the mass of the movable structure, is the damping constant, and are the linear and cubic stiffness coefficients, respectively, and is the electrostatic actuation force given by

In (2), is the capacitance of the actuator at rest, which has an initial gap between the movable and fixed plates. The input voltage is applied as shown in Figure 1 and contains two components: a DC voltage and a forcing voltage , which may be a control signal that varies according to control objectives.

Note that, in the present work, we ignore the dynamics of the driving circuit by assuming that they are much faster than those of the mechanical structure. Moreover, as the MEMS are used as a resonator, we assume that the system operates in such a way that the moveable and fixed plates do not come into contact. Hence, we do not take into account contact dynamics. Nevertheless, for those applications, where the contact may occur, a different model should be considered to capture the dynamics of impacts and the control strategy should be modified adequately [16].

In order to facilitate control system design and analysis, it is convenient to work in normalized coordinates and redefine the time variable. For this purpose, we define the new variables , , and and introduce the following dimensionless constants: where is the natural frequency defined by In this way, by assuming that the DC voltage is sufficiently higher than the amplitude of the forcing voltage , the dimensionless equation of motion (1) may be fairly approximated by

It can be shown that system (5) behaves chaotically by selecting and , , , , , and , as indicated in the Lyapunov exponents diagram in Figure 2. The Lyapunov exponents are calculated by using the algorithm proposed in [17]. The existence of one positive Lyapunov exponent confirms the sensitive dependence on initial conditions of the system.

System (5) can be written in state space form as where and is the output.

2.2. Unstable Orbits in the Strange Attractor

The main idea to obtain a sustained oscillation of the MEMS with a low energy consumption is not to create a new orbit different from those already present in the attractor. The orbit could be an unstable periodic orbit embedded in the chaotic attractor, an orbit close to an unstable periodic one, or even part of a chaotic trajectory which has an almost periodic behavior.

In order to find one of such orbits, one may measure the phase space dynamics of the system and obtain a set of points from which one can extract the orbit by applying the close return method [18]. Note that other approaches, such as the shooting method [19], can also be used for this purpose. With the aim of simplifying the discussion, we will only consider systems, where the state and an external periodic force is applied. Under these conditions, a Poincaré map can be easily constructed from stroboscopically logging the value of the variable at multiples of the period of the forcing. Time can be seen as one of the states, and the problem of finding periodic orbits reduces to find fixed points in on the Poincaré surface.

The Poincaré map may be defined as follows. Given the differential equation with periodic phase space of period such that then the Poincaré map is defined as where denotes the flow generated by (8) and is a Poincaré section as shown in Figure 3.

The procedure for finding orbits with almost periodic behaviour is similar to the one of finding periodic orbits. In both cases, the image under the Poincaré map of a point close to the orbit, which intersects the Poincaré surface, is close to the point. Finding such point is the aim of the close return method.

For the purpose of applying the method, one records discretely sampled time series containing points, where is the sample time. Then, for a given, one takes a point and its iteration on the map and evaluates the distance between the points, by using, for example, the Euclidean norm. If the distance is less than a small , then this is a -period orbit that could be used.

In order to show the application of the close return method, we use three different time series from which we extract unstable orbits of different periods. Each of these series comprises a set of points with sample time of , which corresponds to a logging time of approximately times the period of the forcing term. The orbits were obtained by using and can be seen in Figures 4, 5, and 6. The figures suggest that the bifurcations occurred when the period increases.

In order to enhance the oscillation amplitude of the plates, we chose an unstable orbit surrounding the chaotic attractor, which produces a high amplitude periodic output. This orbit, shown in Figure 7, was used as the reference trajectory in the simulation given subsequently. It can be approximated by its truncated Fourier series up to five terms, given by where

By taking the time derivative of (11), we obtain where

The second derivative of is obtained by taking the derivative of (13).

In what follows, we use the following general assumption.

Assumption 1. The reference signal and its first two derivatives are known and bounded. In addition, , , is piecewise continuous.

3. Output-Feedback Control of Chaotic MEMS

The objective of the control is to stabilize the unstable orbit (11) of the chaotic uncertain system (6). This objective can be achieved by forcing the tracking error to tend to zero:

We use adaptive observer backstepping to deal with the parametric uncertainties in the model and also consider more realistic designs where only the output is available for measurement.

3.1. Adaptive Observer Backstepping Control

In order to apply a backstepping design procedure to system (6), we transform it into the parametric output-feedback form by using the following change of variables [20]:

System (6) becomes where is a vector of uncertain parameters and

Equation (17) can be written in a more compact form where is the state vector, is the output, is the input, and is a vector with , defined in such a way that the matrix , given by is Hurwitz, , is a nonlinear matrix defined by and .

We will reconstruct the state of the system through the use of the filters . The state is reconstructed as where is the error between the state and its estimation. The virtual estimate of depends on the uncertain parameter , but all we need in the design is the vector . In order to guarantee that the error tends exponentially to be zero, we define the filters as or in a compact way as

From (22) we can obtain the error dynamic equation and by using (19) and (23) we obtain Since is Hurwitz, converges to zero exponentially.

The adaptive output-feedback controller is designed recursively applying backstepping as follows.

Step 1. We define the first error variable as the tracking error: where is the reference signal which satisfies Assumption 1.
Its dynamic is given by since we cannot measure , it cannot be used as a virtual control. We replace it with its virtual estimation and the corresponding error: hence (28) becomes By choosing as the virtual control and defining the second error variable as (30) becomes Since is an uncertain vector, we must use its first estimated value . By defining the first stabilizing function as where , then (32) becomes If we use the Lyapunov function candidate where is the adaptation gain and satisfies , then It is possible to eliminate the term by the update law

Step 2. The derivative of is The control signal is chosen as where is a second estimate of . The dynamic of the error is Defining the Lyapunov function its derivative is computed as To eliminate the term we use the update law and we finally obtain

By applying the LaSalle-Yoshizawa theorem [20], we can conclude that , , , and are bounded and as . Therefore, the output tracks globally and asymptotically.

4. Simulation Results

Numerical simulations have been carried out to validate the design made in Section 3. Two orbits are stabilized using the control strategy developed in the previous section with the aim of comparing the corresponding control effort.

First we will stabilize the unstable orbit (11) of the chaotic system (6), and then we stabilize the orbit: where These orbits have the same fundamental frequency , and (45) is a perturbation of (11). The orbits are shown in Figure 8 and their states are compared in Figure 9. Although these two orbits are similar, one is immersed in the chaotic MEMS attractor while the other is not.

Figure 10(a) shows the output of the system when the orbit immersed in the chaotic attractor is stabilized by the algorithm developed in Section 3. In Figure 10(b) the output of the system is shown when the nonimmersed orbit is stabilized by using the same algorithm. The agreement between the curves and the effect of the controller can be seen.

The tracking errors are compared in Figure 10(c) from which we can observe a rapid decay as expected. A comparison between the control signals for stabilizing the two orbits is given in Figure 10(d). It clearly shows that, in steady-state, an affordable control effort is required for tracking the orbit immersed in the chaotic attractor, which is significantly smaller than that for the nonimmersed orbit.

Finally, the evolution of the estimates of the parameters given by the vector is shown in Figure 11 for the immersed orbit and in Figure 12 for the nonimmersed orbit. We can verify that the estimated values of the parameters are bounded as expected.

5. Conclusions

This work presented a solution for the enhancement of the oscillation amplitude of a MEMS resonator based on the chaotic properties of the system. In order to enhance the amplitude of the oscillation at a reduced control effort, a high amplitude unstable orbit immersed in the chaotic attractor was chosen as the reference trajectory. The method of close returns was used to compute the orbit, which was then approximated by a five-term truncated Fourier series. With the aim of stabilizing this orbit, a control law was designed by using output-feedback and considering parametric uncertainties in the model. It has been shown through adaptive observer backstepping that this control law allows the system output to globally and asymptotically track the desired orbits. Numerical simulations were carried out and the results show that the unstable orbits immersed in the chaotic attractor are stabilized with an affordable control effort compared to those required for stabilizing a nonimmersed orbit. This demonstrated the advantage of the proposed approach.

Finally, it is worth noting that the scheme developed in the present work is realistic in the sense that it is based on output-feedback and considers parametric uncertainties in the model. Variables as the speed of some components of the MEMS are very difficult to be measured, and a precise knowledge of the parameters of the system is hard due to the fabrication technology. In the approach proposed, the speed of the plates of the device was estimated by means of a virtual observer at the price of increasing the differential equations needed to construct the controller. Reducing the dynamic equations is beyond the scope of this paper and will be considered in a future work.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.