Next Article in Journal
Development of a Flexible Artificial Lateral Line Canal System for Hydrodynamic Pressure Detection
Previous Article in Journal
Excimer Laser Surgery: Biometrical Iris Eye Recognition with Cyclorotational Control Eye Tracker System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Internal Model-Based Robust Tracking Control Design for the MEMS Electromagnetic Micromirror

1
College of Automation Science and Engineering, South China University of Technology, Guangzhou 510000, China
2
Department of Systems Design Engineering, University of Waterloo, Waterloo, ON N2L 3G1, Canada
*
Author to whom correspondence should be addressed.
Sensors 2017, 17(6), 1215; https://doi.org/10.3390/s17061215
Submission received: 3 April 2017 / Revised: 22 May 2017 / Accepted: 23 May 2017 / Published: 26 May 2017
(This article belongs to the Section Physical Sensors)

Abstract

:
The micromirror based on micro-electro-mechanical systems (MEMS) technology is widely employed in different areas, such as scanning, imaging and optical switching. This paper studies the MEMS electromagnetic micromirror for scanning or imaging application. In these application scenarios, the micromirror is required to track the command sinusoidal signal, which can be converted to an output regulation problem theoretically. In this paper, based on the internal model principle, the output regulation problem is solved by designing a robust controller that is able to force the micromirror to track the command signal accurately. The proposed controller relies little on the accuracy of the model. Further, the proposed controller is implemented, and its effectiveness is examined by experiments. The experimental results demonstrate that the performance of the proposed controller is satisfying.

1. Introduction

In recent years, many engineers, as well as scientists have devoted themselves to the research of MEMS technology because of its outstanding potential in the field of fundamental research, as well as industrial application. Among all of the research works of MEMS technology, optical MEMS is a fashionable one, and especially the torsional micromirror is one kind of very representative optical MEMS device. The torsional micromirror has an extensive range of applications, such as optical coherence topography [1], optical switches [2], high resolution displays [3], and so on. Based on the actuation method, the torsional micromirrors can be classified into different types, such as electrothermal [4], electrostatic [5], electromagnetic [6,7,8] and piezoelectric [9]. All of these different kinds of micromirrors have their own characteristics, which are shown briefly as follows. The electrothermal micromirror guarantees the advantage of a large deflection angle, but it needs large energy consumption and has a long response time, which is suitable for the low frequency scanning application [10]. In contrast, the piezoelectric micromirror needs low energy consumption and has a fast response, but its range of deflection is small due to the material restriction, which is applicable for high speed scanning [11]. As for the case of the electrostatic micromirror, it features superiority in its fast response and large deflection angle. However, its energy consumption is considerable, and the so-called pull-in phenomenon exists, which bothers engineers deeply. Therefore, one of its suitable uses is optical switches [12]. Compared with these three kinds of micromirrors, the electromagnetic micromirror obtains superiority, such as producing large scan angles with low actuating voltage, low energy consumption and remote actuation [6]. Be aware that, to construct a device based on a electromagnetic micromirror, the peripheral drive circuit based on microcoils is essential, leading to the difficulty in manufacturing. However, in recent years, the development of an integrated technique makes it much easier to overcome this difficulty. Thus, gradually, the electromagnetic micromirror attracts more and more attention. Due to the above superiority, this paper focuses on the electromagnetic micromirror.
In addition to the development of manufacturing technology, designing the controller for the micromirror to solve a specific problem is another great way to improve the performance. Some examples are provided as follows. The nonlinear proportion-integral-derivative (PID) controller [13] and the nonlinear proportion-derivative (PD) [14] controller are designed for the electrostatic micromirror to improve the transient performance. In [15], the sliding mode controller is applied to improve the electrostatic micromirror’s robustness. As for the electrothermal micromirror, the linear-quadratic-Gaussian (LQG) control is used to improve the anti-noise ability [16]. In [17], the feedforward control method is applied to overcome the hysteresis problem for the piezoelectric micromirror.
The aim of our paper is to study the tracking control problem for the electromagnetic micromirror by designing an effective controller. Our research motivation is shown as follows. Firstly, the above examples illustrate clearly that the control design is an effective way to help solve a specific problem for the MEMS micromirror and is much more low cost than the improvement of MEMS fabrication technology. Secondly, because of the aforementioned advantages, the electromagnetic micromirror has real potential to be widely applied to various kinds of scanning or imaging applications. To suit these actual requirements, the electromagnetic micromirror usually needs to track the given reference, and some similar examples [18,19] indicate that robust and precise tracking performance is essential in some of the application scenarios. For instance, the micromirror is required to track the sinusoidal reference to meet the demand of the bar code scanning application.
In control theory, the above issues can be formulated as an output regulation problem, which we are going to give a brief overview of as follows. The core of the output regulation problem is to design a controller such that, in addition to keeping the closed-loop system stable, the output is able to achieve zero tracking errors of the reference trajectories. The problem has been studied for a long time because of its academic and practical interests. For a linear system, it has gained convincing research results [20,21,22,23]. Recently, the two main issues of the output regulation problem are the case of nonlinear systems, as well as the case of multi-agent systems. Both topics have achieved many results [24,25,26,27,28]. However, up till now, there are still many interesting topics in this area that remain open. As we will introduce in Section 2, the model of the electromagnetic micromirror is linear. Thus, we are focusing on the theory of the linear output regulation problem. In the framework of the linear output regulation problem, two main candidates can be chosen to solve the problem, the feedforward-based approach and the internal model-based approach. For the first choice, it sets a great demand on the model accuracy of the given object [23]. However in practice, there always exists model uncertainty, particularly in microcosmic system applications, such as MEMS fields. Clearly, this choice is hardly worth serious consideration in practice. Conversely, the internal model-based controller can withstand model uncertainty within a range and maintain precise tracking performance at the same time, which is able to solve the tracking control problem robustly. Thus, such a method is much more suitable for actual applications.
Since the advantage of the internal model-based approach is apparent and fits the practical requirements satisfactorily, we design the tracking controller for the electromagnetic micromirror based on this design philosophy. The experimental results manifest the effectiveness of the proposed internal model-based controller clearly. Besides, for comparison, we design a well-known proportion-integral-derivative (PID) controller for the electromagnetic micromirror, and the effectiveness of PID is also provided. Contrasting the performances of the proposed controller with the PIDs, we are able to see the difference clearly, which further manifests the effectiveness of the proposed controller.
We organize the rest of the paper as follows. Section 2 provides a brief overview of the electromagnetic micromirror. In Section 3, the internal model-based controller is designed to solve the tracking control problem for the MEMS micromirror. Section 4 provides the simulation results of the proposed controller and the comparison with the PID control. In Section 5, we implement the proposed controller, and the effectiveness is verified. Finally, Section 4 concludes this paper.

2. Overview of the Electromagnetic Micromirror

In this section, the fabrication process of the electromagnetic micromirror is proposed in brief [6], and the dynamic model of the electromagnetic micromirror is shown. At the beginning, some essential instructions are given. The electromagnetic micromirrors can be classified according to the magnetic medium added into the micromirror, which are hard-magnetic and soft-magnetic. For a soft-magnetic micromirror, the deflection direction is unidirectional, and this sets a severe limitation of its application fields. Compared with the soft-magnetic micromirror, the hard-magnetic micromirror is able to deflect bidirectionally [6], which is clearly more practical. In this paper, the object we study is a hard-magnetic one.
Now, we are going to propose the fabrication process [6]. In the first place, adopting the lithography method, the mould of the micromirror and two torsional bars are fabricated with a silicon wafer used as the mould substrate. The mould is fabricated by standard photolithography. Next, polydimethylsiloxane (PDMS) is filled into the mould as a basement of the micromirror and two torsional bars, and the MQFP-12-5 isotropic magnetic powder (Nd-Fe-B) (Magnequench International Inc., Pendleton, IN, USA) with a particle size D50 of 5 μ m is doped into the polydimethylsiloxane (PDMS) at the weight percentage of 80%. Subsequently, an ultrasonic horn tip probe is immersed into the composite, therefore leading to uniform dispersion. Then, using the e-beam evaporation approach, the micromirror is plated with a layer of gold with a thickness of 1.0 mm as a reflective layer. Finally, the micromirrors are magnetized under a field of 1.8 Tesla, resulting in that the micromirror contains a hard magnetic feature. Besides, the rectangle coils are fabricated by the standard printed circuit board (PCB) manufacturing technique and constructed under the micromirror. The detailed design parameters of the mirror and coils are shown in Table 1 and Table 2, respectively. For any further details of the current micromirror, one can refer to them from [6].
It is remarkable that the aforesaid processing technology will lead to the surface asperities of the electromagnetic micromirror, which is against the scanning, as well as the imaging application. To overcome this problem, a reflective film is attached to the surface of the electromagnetic micromirror, resulting in the smoothness of its surface. Additionally, further dynamic tests illustrate clearly that this modifying method affects the capability of the micromirror little, which is proven essentially feasible.
The dynamic deflection model of the micromirror can be written as follows [7]:
J θ ¨ + b θ ˙ + k θ = T ( θ )
where θ [ π 2 , π 2 ] denotes the angular deflection, J is the moment of inertia, b is the damping coefficient, k is the spring coefficient of the torsional bars and T denotes the driving magnetic torque produced by the Lorentz forces. Figure 1 shows the structure of the micromirror. As the current passes through the planar microcoils under the micromirror, the microcoils will be powered to generate the torque T, resulting in the angular deflection of the micromirror.
The moment of inertia is given as [7]:
J = ρ m W m t m L m 3 12
and the spring coefficient can be written by [29]:
k = 2 K a b L b e a m
In the above equation, the cross-section shape-dependent factor K a b is expressed as [29]:
K a b = G W b e a m t b e a m 3 16 [ 5 . 33 3 . 36 t b e a m α W b e a m ( 1 t b e a m 4 12 α 4 W b e a m 4 ) ]
where α is the elastic deformation of the material anisotropy constant that is equal to one for the isotropic material, and G is the shear modulus of polydimethylsiloxane (PDMS) matrix:
G = E 2 ( 1 + v )
with v the Poisson’s ratio of PDMS.
Additionally, the damping coefficient b can be calculated [30]:
b = J k Q
where Q is the quality factor of the micromirror that is approximately five.
Furthermore, the driving magnetic torque T is defined [30]:
T ( θ ) = V M H c o s ( θ )
where V is the volume of the magnet, M is the saturation magnetization and H is the external magnetic field generated by the driving current I.
Notice that theoretically, the torque T is regraded as the control input of Equation (1). Nevertheless, notice that the driving current I, which is the real source of the external magnetic field H, is the practical control input variable that we can handle directly. Consequently, some necessary transformation needs to be established. Firstly, from Equation (7), it is obvious that the angular deflection has an impact on T. Because θ is able to be directly measured, based on Equation (7), we can obtain an input-output linearization law [31], which is shown as follows.
u = T c o s ( θ ) , θ ( π 2 , π 2 ) 0 , θ = ± π 2
Therefore, we obtain:
u = V M H , θ ( π 2 , π 2 ) 0 , θ = ± π 2
Then, from Equation (9), we know that there exists a direct relationship between current u and torque H. Since H is related to I, we would figure out the relationship between u and I in the following. For this reason, a finite element analysis (FEA) simulation study of this relationship is given, which is shown in Table 3.
In summary, the essential transformation from u to I can be set in the following design process based on the above-mentioned analysis. Thus, we are able to continue our control input design directly based on the following differential equation:
J θ ¨ + b θ ˙ + k θ = u
Define x 1 = θ and x 2 = θ ˙ . Then, we can obtain the state-space model of Equation (10):
x ˙ 1 x ˙ 2 = 0 1 a 1 a 2 x 1 x 2 + 0 b 1 u y = 1 0 x 1 x 2
where a 1 = k J , a 2 = b J and b 1 = 1 J . In the following section, for convenience, we will express Equation (11) in a concise way, which is shown as below:
x ˙ = A x + B u y = C x
by defining x = x 1 x 2 T and:
A = 0 1 a 1 a 2 , B = 0 b 1 , C = 1 0 .

3. Design of a Internal Model-Based Controller

In this section, a internal model-based controller is designed for the micromirror, such that the micromirror can achieve a trajectory tracking of a desired reference F ( t ) .
At the beginning, it is essential to demonstrate the internal model principle briefly. The internal model principle illustrates that if a closed-loop system incorporates in the feedback path a suitably reduplicated model of the dynamic structure of the reference, it can track the reference robustly [21]. This suitably reduplicated model in the feedback path is the so-called internal model. The existence of the internal model is able to ensure that the output of the closed-loop system tracks the reference robustly so long as the closed-loop system is stable.
In the following, we design the controller step by step. Firstly, we will do a necessary formulation to present the dynamic structure of the reference. To act as a scanner, the desired trajectory can be set as F ( t ) = A m sin ( σ t + ϕ ) . F ( t ) can be expressed as an exosystem in the form of the state space equation. Define:
v ˙ = A 1 v
Because F ( t ) = A m sin ( σ t + ϕ ) , we obtain that v = v 1 v 2 , A 1 ( σ ) = 0 σ σ 0 , F ( t ) = v 1 ( t ) with A m = v 1 2 ( 0 ) + v 2 2 ( 0 ) and ϕ = arctan v 1 ( 0 ) v 2 ( 0 ) . Furthermore, let Ω = ( a 1 , a 2 , b 1 ) and Ω ¯ = ( a ¯ 1 , a ¯ 2 , b ¯ 1 ) be the actual and nominal values of the system parameter vector, respectively. Then, Ω = Ω ¯ + w for some w W R 3 . Apparently, w represents the parameter uncertainty from its nominal value.
In this respect, the tracking control problem can be viewed as an output regulation problem that regulates the error output e of the following system:
x ˙ = A x + B u y = C x v ˙ = A 1 ( σ ) v e = y v 1
to the origin asymptotically, i.e., lim t e ( t ) = 0 , in the presence of parameter uncertainty w.
Then, based on the internal model principle, the solution to the output regulation problem is proposed without proving [23]. We can solve the output regulation problem of Equation (14) by using the following feedback controller:
u = K 1 x + K 2 z z ˙ = G 1 z + G 2 e , z = z 1 z 2 T G 1 = Ψ 0 1 σ 2 0 Ψ 1 G 2 = Ψ 0 1 T
where Ψ denotes any appropriate invertible two-dimensional matrix. For simplicity, we select Ψ as a two-dimensional identity matrix.
For convenience, we denote:
X = x z
Then, we can rewrite the whole system composed of Equations (14) and (15):
x ˙ z ˙ = A + B K 1 B K 2 G 2 C G 1 x z + b 0 1 v 1   = A C X + B 0 v 1 , b 0 = [ 0 0 0 ] T     y = C 0 . x z     v ˙ = A 1 ( σ ) v     e = y v 1
Clearly, the tracking control problem is solved through solving the output regulation problem. The output regulation problem can be tackled as long as K 1 , K 2 is able to stabilize the above matrix A C . The whole framework of the control design is shown in Figure 2. The proof of the stability analysis is omitted, and one can refer to them from [20,23].
In Equation (15),
z ˙ = G 1 z + G 2 e
is called an internal model of the closed-loop system composed of Equations (14) and (15). According to the internal model principle, it acts as a dynamic compensator to create a model of the dynamic structure of the given reference. Because of this, the form of G 1 and G 2 depends on the form of the given reference F ( t ) .
One may suspect that the effectiveness of Equation (15) relies on the parameter accuracy of Equation (1). However, in fact, even if there exists parameter uncertainty w, the output of the closed-loop system is able to track F ( t ) asymptotically and robustly, provided that Equation (17) can remain stable in the presence of w. Therefore, the tracking error e is able to converge to zero robustly by selecting K 1 and K 2 appropriately.
Following, an introduction of the selection of K 1 and K 2 is provided. For this issue, there are some classic ways, such as pole placement, linear quadratic regulator ( L Q R ), Lyapunov method, and so on. In this paper, we design K 1 and K 2 by applying the LQR approach. In the following, we make a simple description of the LQR approach.
Firstly, ignoring the reference, we rewrite Equation (17) as follows:
x ˙ z ˙ = A 0 G 2 C G 1 x z + B 0 u = A ¯ X + b ¯ u   u = K X = K 1 x + K 2 z K = K 1 K 2   y = C 0 x z = c ¯ X   V = g X + h u
where V represents the controlled output that one would like to make as small as possible in a shorter time in the framework of L Q R .
In the most general form of the L Q R method, the standard L Q R object function is defined as:
J L Q R 1 = 0 ( X T Q X + u T R u ) d t
The goal of the L Q R method is to minimize Equation (20). However, choosing Q and R to minimize Equation (20) is a challenging task. To tackle this dilemma, we will figure out the two matrices through an indirect way.
For this purpose, choose the following kind of L Q R object function:
J L Q R 2 = 0 ( V ( t ) 2 + ρ u ( t ) 2 ) d t
Selecting the controlled output:
V ( t ) = y ( t ) γ y ˙ ( t ) β z 1 ( t )
we have:
g = c ¯ γ c ¯ A ¯ c 1 , h = 0 γ c ¯ b ¯ 0 , c 1 = 0 0 β 0
Since V = g X + h u , the criterion in Equation (21) is a special form of the criterion Equation (20) with:
Q = g T g , R = h T h + ρ I
Then, the feedback gain can be calculated by:
K = R 1 b ¯ T P ¯
where the matrix P ¯ is the solution of the following algebra Riccati equation:
A ¯ T P ¯ + P ¯ A ¯ + Q P ¯ b ¯ R 1 b ¯ T P ¯ = 0
Clearly, we can get suitable K 1 and K 2 by tuning the three above parameters in the L Q R framework.
Remark 1.
In this paper, the reference we select is the sinusoidal reference because our application background focus is scanning and imaging. However, not only is the above control design methodology able to solve the specific tracking control problem in this paper, but it is also able to extend to wider application background. Although F ( t ) will be changed in the other different application backgrounds, the tracking control problem can still be tackled robustly by following the above control design framework, and the only difference is to change Equation (18) into the corresponding internal model according to the form of Equation (13), which is the dynamic structure of F ( t ) . Considering that Equation (13) can generate a large class of functions [23], obviously, the above control design framework provides a kind of method to force the MEMS device to track different kinds of references robustly, which is another goal of this paper.

4. Simulation and Comparison

This section is organized as follows. Firstly, a simple process of the controller parameters’ tuning is given, and the tracking performance, as well as the robustness examination of the proposed controller are provided. Secondly, a comparison between the proposed controller and the PID controller is shown, and some brief analysis is given. Note that the sinusoidal wave scanning trajectory with the amplitude of one is chosen, i.e., F ( t ) = sin ( σ t ) .

4.1. Simulation Results of The Proposed Controller

Firstly, we need to tune the parameters of the proposed controller according to the specific micromirror presented in this paper. Thus, we do simulations to learn how every parameter influences the tracking performance. Following, for convenience, we take σ = 10 as an example. The results are shown in Figure 3, Figure 4 and Figure 5.
Based on the trends shown in the above three figures, we select ρ = 10 , γ = 0 . 001 , β = 2000 , and we further reach K 1 = [ 0 . 094 , 1 . 4 × 10 4 ] and K 2 = [ 200 , 6 . 7 ] .
To illustrate the tracking performance, the proposed controller is verified for two cases, namely: (1) σ = 5 ; (2) σ = 15 . The simulation results for the two cases are shown in Figure 6 and Figure 7, in which the output responses of the closed-loop system and the tracking errors are given. Obviously, the outputs track the given references precisely in both cases with respect to frequency variations.
To further examine the robustness provided by the proposed controller, it is verified for two cases, namely: (1) σ = 5 , w = 100 , 1000 , 2000 ; (2) σ = 15 , w = 100 , 1000 , 2000 . The simulation results of the two cases are shown in Figure 8 and Figure 9. Apparently, the tracking error e can converge to zero in all of the cases in the presence of w, meaning that the uncertainties are handled nicely by the proposed controller.
In summary, through the simulation results in this subsection, we can conclude that the proposed controller is able to provide outstanding tracking performance robustly.

4.2. Comparison with PID Controller

In a great amount of application scenarios, the well-known PID controller is applied to control the given object. In this subsection, we are going to make a comparison between the proposed controller and the PID controller. The form of PID controller is shown as follows. In this paper, we select K i = 10 , K p = 1 , K d = 0 . 0001 .
u P I D ( t ) = K i 0 t e ( ρ ) d ρ + K p e ( t ) + K d d e ( t ) d t
We firstly show the closed-loop bode diagrams under the two controllers in Figure 10 to compare the dynamic characteristics. From Figure 10, we can obtain that: (1) the closed-loop system under the PID controller has a much wider bandwidth and larger resonance peak; (2) the closed-loop systems under the proposed controller have a much greater attenuation rate at a high frequency range. Thus, we can summarize that: (1) the closed-loop system under the PID controller has shorter response time; (2) the closed-loop systems under the proposed controller can deal with the high frequency noise better.
Usually, σ is in the low frequency range of the bode diagrams. Therefore, to investigate the tracking performance synthetically, we further plot the low frequency range of the bode diagrams clearly in Figure 11. From Figure 11, we can obtain that: (1) the closed-loop systems under the proposed controller can track their given reference with zero tracking errors; (2) the PID controller is able to provide good tracking accuracy when σ is small, but the steady state error is increasing with the growth of σ . To get deeper impressions, in the following, we will illustrate the tracking performance comparison for some specific cases.
To compare the tracking performance, the two controllers are verified for three specific cases, namely: (1) σ = 4 ; (2) σ = 12 ; (3) σ = 20 . The simulation comparison results are shown in Figure 12, Figure 13 and Figure 14, and the steady state errors comparison is shown in Figure 15. It is clear that: (1) the PID controller provides a quicker response; (2) the proposed controller provides better accuracy.
As we have mentioned above, the accuracy of the PID controller is becoming worse with the growth of σ , which brings an issue worthy of discussion. The analyses are shown as follows. Firstly, we need to transform the internal model in Equation (15) into the form of the transfer function, which is shown as follows:
G z ( s ) = a s + b s 2 + σ 2
Clearly, the structure characteristic of Equation (28) is ( s 2 + σ 2 ) . It is generally known that the transfer function of the PID controller is:
G P I D ( s ) = K i s 1 + K p + K d s
Actually, just focusing on the integral term, Equation (29) is a special case of Equation (28) when σ = b = 0 in the aspect of classic control theory. According to [20], we can learn that the tracking accuracy of Equation (15) relies heavily on the accuracy of σ . Clearly, when σ is sufficiently small, which approaches zero closely, the integral term may be able to be an approximation of Equation (28) in the actual application. However, as the number of σ becomes larger, the approximation effect of the integral term becomes worse. Up to some level, the integral term cannot act as a compensator like the internal model any more, leading to terrible steady state performances. Through these analyses, it is not hard to understand the above phenomenon shown in the simulation results.
In the framework of PID control, it is able to decrease the steady state error by increasing K p , which is as shown in Figure 16. However, from Figure 17, we learn that such a method will lead to a wider bandwidth and a larger resonance peak. On this occasion, the high-frequency noise will be amplified, which is greatly against the actual application. Therefore, to obtain better precision, the proposed controller is a much better choice.
In addition to accuracy, we are going to compare the robustness of the two controllers. The robustness of the PID control is verified for two cases, namely: (1) σ = 5 , w = 100 , 1000 , 2000 ; (2) σ = 15 , w = 100 , 1000 , 2000 . The simulation results for these cases are shown in Table 4. From Table 4, we learn that the tracking error e cannot converge when w = 1000 , 2000 , meaning that the uncertainties are not able to be handled nicely by the PID controller compared with the proposed controller. Apparently, the proposed controller can provide much better robustness.
Above all, in the current application background, the proposed controller is a better option compared with PID control.

5. Experimental Setup and Results

First of all, a brief introduction of the experimental system is provided, and the structure is shown in Figure 18. The system consists of a He-Ne laser, a micromirror together with coils, a PSM2-10 position sensing detector (PSD), a voltage-controlled current amplifier (VCCA) circuit, an NI PXI-7852R field programmable gate array (FPGA) card and some additional optical device. The deflection of the micromirror will result in the change of the position of the light spot reflected on the PSD screen, and the positional signals from PSD can be received by the FPGA card. The proposed feedback control algorithm has been programmed, compiled and downloaded into the FPGA card in advance in a LabVIEW environment. The signal of the controller produced by the FPGA card is in the form of voltage. The voltage signal is converted to current by the VCCA circuit proportionally, and the ratio is one to one. Thus, the planar coils under the micromirror can be powered, generating the torque to result in the angular deflection. The schematic of the experimental setup is shown in Figure 19, where V denotes the control output generated by FPGA and I denotes the output current of VCCA. Note that, in order to eliminate the influence of sensing noise, we will apply an extra Butterworth low pass filter.
The sinusoidal wave scanning trajectory with the amplitude 0 . 006 rad (0.34 degrees) is chosen, i.e., F ( t ) = 0 . 006 sin ( σ t ) . In the experimental illustration, the proposed controller is verified for four cases, that is: (1) σ = 2 π × 4 ; (2) σ = 2 π × 10 ; (3) σ = 2 π × 20 ; (4) σ = 2 π × 100 . The experimental results for the four cases are shown in Figure 20, Figure 21, Figure 22 and Figure 23, in which the output responses of the closed-loop system and the tracking errors are given. It can be observed that the tracking performances of all three cases are remarkably favourable with respect to frequency variations. In general, we can obtain that the effectiveness of the internal model-based controller is manifest, which is able to satisfy the actual demand of scanning or imaging application.
In contrast, we implement a well-known proportion-integral-derivative (PID) controller and test it for the above four cases. The effectiveness of the PID controller is also shown in Figure 20, Figure 21, Figure 22 and Figure 23. Clearly, the outputs of the closed-loop system under PID control converge to the given references faster, but there exists distinct steady state errors in the cases of σ = 2 π × 10 , σ = 2 π × 20 and σ = 2 π × 100 . To obtain deeper impressions, we further illustrate the steady state errors of the two controllers in all of the cases, which are shown in Figure 24 and Figure 25. It is obvious that the steady state performances of the internal model-based controller are independent of σ , which are favourable in all four cases. It is remarkable that the steady state errors of the PID controller increase with σ , which is consistent with the analyses in Section 4. In general, we can ulteriorly conclude that the internal model-based controller is capable of providing outstanding tracking performances.

6. Conclusions

In this paper, an internal model-based controller is introduced to solve the angular tracking control problem for an MEMS micromirror. With the application of the internal model principle, the controller is able to make the output of the closed-loop system track the desired reference asymptotically and robustly in the presence of uncertainty. The effectiveness of the approach is verified by experimental results, and clearly, the performances are satisfying. Such a design methodology can be further applied to other MEMS devices.

Acknowledgments

This work is supported by the National Natural Science Foundation (NNSF) of China under Grant 61374036 and the Natural Science Foundation of Guangdong Province under Grants 2014A030313237, 2015A030313200.

Author Contributions

Jiazheng Tan designed the proposed control scheme, performed the experiments and wrote the paper. Weijie Sun contributed to the review of related control theory and revised the paper. John T. W. Yeow is the head of the research group that conducted this study. He contributed to the research through his general guidance and advice.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yeow, J.T.W.; Yang, V.X.D.; Chahwan, A.; Gorrdon, M.L.; Qi, B.; VItkin, I.A.; Wilson, B.C.; Goldenberg, A.A. Micromachined 2-D scanner for 3-D optical coherence tomography. Sens. Actuators A Phys. 2005, 117, 331–340. [Google Scholar] [CrossRef]
  2. Chu, P.B.; Lee, S.; Park, S. MEMS: The path to large optical crossconnects. IEEE Commun. Mag. 2002, 40, 80–87. [Google Scholar] [CrossRef]
  3. Yalcinkaya, A.D.; Urey, H.; Brown, D.; Montague, T.; Sprague, R. Two axis electromagnetic microscanner for high resolution displays. J. Microelectromec. Syst. 2006, 15, 786–794. [Google Scholar] [CrossRef]
  4. Geisberger, A.; Sarkar, N.; Ellis, M.; Skidmore, G.D. Electrothermal properties and modeling of polysilicon microthermal actuators. J. Microelectromec. Syst. 2003, 12, 513–523. [Google Scholar] [CrossRef]
  5. Hao, Z.; Wingfield, B.; Whitley, M.; Brooks, J.; Hammer, J.A. A design methodology for a bulk-micromachined two-dimensional electrostatic torsion micromirror. J. Microelectromec. Syst. 2003, 12, 692–701. [Google Scholar]
  6. Pallapa, M.; Yeow, J.T.W. Design, Fabrication and Testing of a Polymer Composite Based Hard Magnetic Mirror for Biomedical Scanning Applications. J. Electrochem. Soc. 2013, 161, B3006–B3013. [Google Scholar] [CrossRef]
  7. Isikman, S.O.; Urey, H. Dynamic Modeling of Soft Magnetic Film Actuated Scanners. IEEE Trans. Magn. 2009, 45, 2912–2919. [Google Scholar] [CrossRef]
  8. Cho, I.J.; Yoon, E. A low-voltage three-axis electromagnetically actuated micromirror for fine alignment among optical devices. J. Micromech. Microeng. 2009, 19, 1–9. [Google Scholar] [CrossRef]
  9. Koh, K.H.; Kobayashi, T.; Lee, C. Investigation of piezoelectric driven MEMS mirrors based on single and double S-shaped PZT actuator for 2-D scanning applications. Sens. Actuators A Phys. 2012, 184, 149–159. [Google Scholar] [CrossRef]
  10. Jain, A.; Kopa, A.; Pan, Y.; Fedder, G.K.; Xie, H. A two-axis electrothermal micromirror for endoscopic optical coherence tomography. IEEE J. Sel. Top. Quantum Electron. 2004, 10, 636–642. [Google Scholar] [CrossRef]
  11. Filhol, F.; Defay, E.; Divoux, C.; Zinck, C.; Delaye, M.-T. Resonant micromirror excited by a thin-film piezoelectric actuator for fast optical beam scanning. Sens. Actuators A Phys. 2005, 123, 483–489. [Google Scholar] [CrossRef]
  12. Hah, D.; Huang, S.T.Y.; Tsai, J.C.; Toshiyoshi, H.; Wu, M.C. Low-voltage, large-scan angle MEMS analog micromirror arrays with hidden vertical comb-drive actuators. J. Microelectromech. Syst. 2004, 13, 279–289. [Google Scholar] [CrossRef]
  13. Juneau, T.; Unterkofler, K.; Seliverstov, T.; Zhang, S.; Judy, M. Dual-axis optical mirror positioning using a nonlinear closed-loop controller. In Proceedings of the 12th International Conference on Transducers, Solid-State Sensors, Actuators and Microsystems, Boston, MA, USA, 8–12 June 2003; Volume 1, pp. 560–563. [Google Scholar]
  14. Ma, Y.; Islam, S.; Pan, Y.J. Electrostatic torsional micromirror with enhanced tilting angle using active control methods. IEEE/Asme Trans. Mech. 2011, 16, 994–1001. [Google Scholar] [CrossRef]
  15. Yazdi, N.; Sane, H.; Kudrle, T.D.; Mastrangelo, C.H. Robust sliding-mode control of electrostatic torsional micromirrors beyond the pull-in limit. In Proceedings of the 12th International Conference on Transducers, Solid-State Sensors, Actuators and Microsystems, Boston, MA, USA, 8–12 June 2003; Volume 2, pp. 1450–1453. [Google Scholar]
  16. Choi, J.; Yamaguchi, J.; Morales, S.; Horowitz, R.; Zhao, Y.; Majumdar, A. Design and control of a thermal stabilizing system for a MEMS optomechanical uncooled infrared imaging camera. Sens. Actuators A Phys. 2003, 104, 132–142. [Google Scholar] [CrossRef]
  17. Habineza, D.; Rakotondrabe, M.; Gorrec, Y.L. Bouc-Wen Modeling and Feedforward Control of Multivariable Hysteresis in Piezoelectric Systems: Application to a 3-DoF Piezotube Scanner. IEEE Trans. Control Syst. Technol. 2015, 23, 1797–1806. [Google Scholar] [CrossRef]
  18. Fleming, A.J.; Aphale, S.S.; Moheimani, S.O.R. A new robust damping and tracking controller for spm positioning stages. In Proceedings of the 2009 American Control Conference, St. Louis, MO, USA, 10–12 June 2009; pp. 289–294. [Google Scholar]
  19. Rana, M.S.; Pota, H.R.; Petersen, I.R. High-Speed AFM Image Scanning Using Observer-Based MPC-Notch Control. IEEE Trans. Nanotechnol. 2013, 12, 246–254. [Google Scholar] [CrossRef]
  20. Davison, E.J.; Goldenberg, A. Robust control of a general servomechanism problem: The servo compensator. Automatica 1975, 11, 461–471. [Google Scholar] [CrossRef]
  21. Francis, B.A.; Wonham, W.M. The Internal Model Principle of Control Theory. Automatica 1976, 12, 457–465. [Google Scholar] [CrossRef]
  22. Huang, J. A simple proof of the robust linear regulator. In Proceedings of the 1995 American Control Conference, Seattle, WA, USA, 21–23 June 1995; pp. 3382–3383. [Google Scholar]
  23. Huang, J. Nonlinear Output Regulation: Theory and Applications; Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 2004. [Google Scholar]
  24. Chen, Z.; Huang, J. Global robust output regulation for output feedback systems. IEEE Trans. Autom. Control 2005, 50, 117–121. [Google Scholar] [CrossRef]
  25. Xu, D.; Wang, X.; Chen, Z. Output regulation of nonlinear output feedback systems with exponential parameter convergence. Syst. Control Lett. 2016, 88, 81–90. [Google Scholar] [CrossRef]
  26. Liu, L. Robust cooperative output regulation problem for nonlinear multi-agent systems. IET Control Theory Appl. 2012, 6, 2142–2148. [Google Scholar] [CrossRef]
  27. Wang, X.; Hong, Y.; Huang, J.; Jian, Z.P. A distributed control approach to a robust output regulation problem for multi-agent linear systems. IEEE Trans. Autom. Control 2010, 55, 2891–2895. [Google Scholar] [CrossRef]
  28. Su, Y.; Huang, J. Cooperative output regulation of linear multi-agent systems. IEEE Trans. Autom. Control 2012, 61, 1248–1253. [Google Scholar]
  29. Urey, H.; Kan, C.; Davis, W.O. Vibration mode frequency formulae for micromechanical scanners. J. Micromech. Microeng. 2005, 15, 1713–1721. [Google Scholar] [CrossRef]
  30. Judy, J.W.; Muller, R.S. Magnetically actuated, addressable microstructures. J. Microelectromech. Syst. 1997, 6, 249–256. [Google Scholar] [CrossRef]
  31. Li, C.; Yang, H.; Jenkins, L.L.; Dean, R.N.; Flowers, G.T.; Hung, J.Y. Enhanced-performance control of an electromagnetic solenoid system using a digital controller. IEEE Trans. Control Syst. Technol. 2016, 24, 1805–1811. [Google Scholar] [CrossRef]
Figure 1. The structure of the micromirror.
Figure 1. The structure of the micromirror.
Sensors 17 01215 g001
Figure 2. Block diagram of the proposed control design.
Figure 2. Block diagram of the proposed control design.
Sensors 17 01215 g002
Figure 3. Tuning of ρ .
Figure 3. Tuning of ρ .
Sensors 17 01215 g003
Figure 4. Tuning of γ .
Figure 4. Tuning of γ .
Sensors 17 01215 g004
Figure 5. Tuning of β .
Figure 5. Tuning of β .
Sensors 17 01215 g005
Figure 6. The tracking performance of the proposed controller when σ = 5 .
Figure 6. The tracking performance of the proposed controller when σ = 5 .
Sensors 17 01215 g006
Figure 7. The tracking performance of the proposed controller when σ = 15 .
Figure 7. The tracking performance of the proposed controller when σ = 15 .
Sensors 17 01215 g007
Figure 8. The performances of the proposed controller under w when σ = 5 .
Figure 8. The performances of the proposed controller under w when σ = 5 .
Sensors 17 01215 g008
Figure 9. The performances of the proposed controller under w when σ = 15 .
Figure 9. The performances of the proposed controller under w when σ = 15 .
Sensors 17 01215 g009
Figure 10. The bode diagrams comparison of the two controllers.
Figure 10. The bode diagrams comparison of the two controllers.
Sensors 17 01215 g010
Figure 11. The bode diagrams comparison of the two controllers at low frequency.
Figure 11. The bode diagrams comparison of the two controllers at low frequency.
Sensors 17 01215 g011
Figure 12. The performances comparison of the two controllers when σ = 4 .
Figure 12. The performances comparison of the two controllers when σ = 4 .
Sensors 17 01215 g012
Figure 13. The performances comparison of the two controllers when σ = 12 .
Figure 13. The performances comparison of the two controllers when σ = 12 .
Sensors 17 01215 g013
Figure 14. The performances comparison of the two controllers when σ = 20 .
Figure 14. The performances comparison of the two controllers when σ = 20 .
Sensors 17 01215 g014
Figure 15. The errors comparison of the two controllers.
Figure 15. The errors comparison of the two controllers.
Sensors 17 01215 g015
Figure 16. The bode diagrams comparison of the PID controller with different K p at low frequency.
Figure 16. The bode diagrams comparison of the PID controller with different K p at low frequency.
Sensors 17 01215 g016
Figure 17. The bode diagrams comparison of the PID controller with different K p .
Figure 17. The bode diagrams comparison of the PID controller with different K p .
Sensors 17 01215 g017
Figure 18. The composition of the platform.
Figure 18. The composition of the platform.
Sensors 17 01215 g018
Figure 19. Schematic of the experimental setup.
Figure 19. Schematic of the experimental setup.
Sensors 17 01215 g019
Figure 20. The performance of two controllers when σ = 2 π × 4 .
Figure 20. The performance of two controllers when σ = 2 π × 4 .
Sensors 17 01215 g020
Figure 21. The performance of two controllers when σ = 2 π × 10 .
Figure 21. The performance of two controllers when σ = 2 π × 10 .
Sensors 17 01215 g021
Figure 22. The performance of two controllers when σ = 2 π × 20 .
Figure 22. The performance of two controllers when σ = 2 π × 20 .
Sensors 17 01215 g022
Figure 23. The performance of two controllers when σ = 2 π × 100 .
Figure 23. The performance of two controllers when σ = 2 π × 100 .
Sensors 17 01215 g023
Figure 24. Steady state errors of the PID controller.
Figure 24. Steady state errors of the PID controller.
Sensors 17 01215 g024
Figure 25. Steady state errors of the internal model-based controller.
Figure 25. Steady state errors of the internal model-based controller.
Sensors 17 01215 g025
Table 1. Parameters of the micromirror.
Table 1. Parameters of the micromirror.
SymbolParameterValue
W b e a m width of the torsion bar250 μ m
L b e a m length of the torsion bar2 mm
t b e a m thickness of the torsion bar250 μ m
ρ b e a m density of the torsion bar970 kg/m 3
Emodulus of the torsion bar0.75 MPa
L m length of the mirror4 mm
W m width of the mirror2 mm
t m thickness of the mirror250 μ m
ρ m density of the mirror1670 kg/m 3
Table 2. Microcoils’ parameters.
Table 2. Microcoils’ parameters.
ParameterValue
Trace width250 μ m
Spacing250 μ m
Turns10 turns
Cu thickness35.56 μ m
Resistance0.033 Ω (at 20 degrees Celsius)
Table 3. FEA simulation result.
Table 3. FEA simulation result.
I (A)u ( N · m )
0.10.06257 ×  10 7
0.20.1258 ×  10 7
0.30.1903 ×  10 7
0.40.2552 ×  10 7
0.50.3216 ×  10 7
0.60.3889 ×  10 7
0.70.4564 ×  10 7
0.80.5256 ×  10 7
0.90.6220 ×  10 7
Table 4. Performance of the PID control under w.
Table 4. Performance of the PID control under w.
w = 100 w = 1000 w = 2000
σ = 5 1.1% steady state errorUnstableUnstable
σ = 15 2.4% steady state errorUnstableUnstable

Share and Cite

MDPI and ACS Style

Tan, J.; Sun, W.; Yeow, J.T.W. Internal Model-Based Robust Tracking Control Design for the MEMS Electromagnetic Micromirror. Sensors 2017, 17, 1215. https://doi.org/10.3390/s17061215

AMA Style

Tan J, Sun W, Yeow JTW. Internal Model-Based Robust Tracking Control Design for the MEMS Electromagnetic Micromirror. Sensors. 2017; 17(6):1215. https://doi.org/10.3390/s17061215

Chicago/Turabian Style

Tan, Jiazheng, Weijie Sun, and John T. W. Yeow. 2017. "Internal Model-Based Robust Tracking Control Design for the MEMS Electromagnetic Micromirror" Sensors 17, no. 6: 1215. https://doi.org/10.3390/s17061215

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