1. Introduction
Since the first micromirror for scanning applications was reported in 1980 [
1], the research of microelectromechanical systems (MEMS) micromirrors has become increasingly popular. Early MEMS micromirrors focused on imaging applications such as confocal microscopy [
2] and fingerprint sensing [
3]. Later, it was extended to some other different areas such as optical coherence topography [
4], optical switches [
5], and high-resolution displays [
6]. Recently, some new applications include response surface method [
7] and ghost imaging [
8]. On the basis of actuation method, torsional micromirrors can be classified into different types: electrothermal [
9], electrostatic [
10], electromagnetic [
11,
12], piezoelectric [
13], and so forth. Recently, the electromagnetic micromirrors have attracted special attention owing to their ability to produce large scan angles with low voltage and remote actuation (meaning that the mirrors can be controlled by the non-contact force at a distance).
In this paper, we study the electromagnetic micromirror reported in [
11]. which was made by Pallapa and Yeow. The structure of the mirror is shown in
Figure 1. In their original work, it is reported that the mirror was fabricated by the application of hybrid MEMS fabrication using polymers and magnets [
11]. In the following the fabrication process is briefly provided [
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 mirrorare shown in
Table 1.
To rotate an electromagnetic micromirror, a peripheral driving circuit based on a microcoil is essential. Clearly, the amplitude of the driving circuit’s output is limited, meaning that the plant’s input is subject to input saturation. Therefore, it is essential to propose a suitable method to guarantee the performance of the micromirror under input saturation. Because the mathematical model of the micromirror is linear [
12], we will search for a solution to the input saturation problem in the field of linear system control theory.
The input saturation problem has been extensively investigated in the field of linear system control theory. For this problem, transient performance of the closed-loop system should not be neglected. Settling time and overshoot are the two most important evaluation indices of transient performance. However, it is unfortunate that short settling time and negligible overshoot are usually contradictory aspects when facing input saturation, which means that most of the existing control techniques cannot help but make a trade-off between them. As a kind of nonlinear control scheme, the composite nonlinear feedback (CNF) technique has been presented to tackle such a dilemma [
14]. The CNF technique is composed of two components; i.e., a linear part and a nonlinear part. The linear feedback part is introduced to yield a closed-loop system with small damping ratio, while the nonlinear feedback part is designed to increase the damping ratio when the output signal reaches the reference asymptotically. Therefore, it is possible for the CNF technique to simultaneously achieve quick response and negligible overshoot. The CNF technique has also been implemented in various of engineering applications such as hard disk drive servo systems [
15,
16,
17], helicopter flight control systems [
18,
19], position servo systems [
20,
21], and grid-connected voltage source inverters [
22].
The normal CNF technique is able to improve the transient performance of controlled systems in the absence of external disturbances [
15,
16]. However, disturbances are non-negligible in practical environments, especially for the problems in high-precision control fields. Thus, both the enhanced composite nonlinear feedback and robust composite nonlinear feedback techniques are formulated to deal with constant disturbances [
17,
21]. Without considering input saturation, robust design for CNF technique has also been achieved by improving the nonlinear part to deal with unmodelled dynamic effects [
23]. Furthermore, due to the easy implementation property, the integral sliding mode technique has been combined with the CNF technique for the rejection of time-varying disturbances under input saturation [
24,
25].
Our motivation is to achieve good transient performance and disturbance rejection for the micromirror simultaneously under input saturation. Previous work of control system design for the electromagnetic micromirror can be seen in [
26,
27]. However, input saturation was not considered in those works. As shown in
Figure 2, the open-loop performance of the micromirror is far from favourable (long settling time and large overshoot), meaning that further improvement is essential (the difference between the two responses is mainly because of the unmodelled dynamics and the air damping effect). Inspired by the aforementioned discussion, in this paper, we apply the integral sliding mode (ISM)-based CNF design framework considered by Bandyopadhyay, Deepak, and Kim [
25]. Furthermore, to improve this framework, some improvements are introduced. With the proposed improvement, it is expected that the proposed control scheme would have much better robustness under input saturation than the existing work [
25], while the transient and steady-state performance become much more satisfying. The effectiveness of the proposed design framework is illustrated by experimental results, and it would show that the proposed framework forces the micromirror to perform well under input saturation and disturbance.
This paper is organized as follows. In
Section 2, the whole control design framework and the relevant improvements are proposed. Then, the effectiveness of the enhanced control scheme is examined by experimental results in
Section 3. In
Section 4, conclusions are drawn.
2. ISM-Based CNF Control Design
Consider a linear plant described in the following form with input saturation and disturbance:
where
, and
are the state, control input, output, and disturbance input of the system.
are constant matrices with appropriate dimensions.
The function,
, represents the input saturation defined as
where
is the saturation level of the input.
To introduce the whole control design framework, the following standard assumptions on the given system are made
A1: is stabilizable.
A2: is detectable.
A3: is invertible with no invariant zero at .
A4:
represents the bounded matched uncertainty or disturbance and
where
is the maximum amplitude of
w.
In the following, we will introduce an ISM-based CNF scheme for system (Equation (
2)) such that the controlled output
y can asymptotically achieve the positioning of reference input
r under constant or time-varying disturbances within limits.
The ISM-based CNF scheme can be constructed by the following a step-by-step design procedure.
(1) Design the part of CNF control law [
17].
The linear feedback part is first given as
r denotes the constant reference signal,
F is the feedback gain of the states, and
G is the feedforward gain of the reference.
F is chosen such that
is a Hurwitz matrix and the closed-loop system
has a small damping ratio [
15].
Next, the nonlinear feedback part is formulated as
where
and
is a non-positive nonlinear function locally Lipschitz in
.
is introduced to change the system closed-loop damping ratio as the output approaches the step command input [
15]. In this paper, we select
where
and
are positive parameters to be tuned, and
For simplicity, we set
in this paper. With the discontinuous coefficient
,
can suit the amplitude variation of constant reference [
16].
In (
6),
is the solution to the following Lyapunov equation:
where
W is a positive-definite matrix. It is known that the solution
P always exists if
is Hurwitz.
For convenience, we set
W as
where
represents the appropriate dimensional identity matrix and
.
In this respect, the linear feedback part and nonlinear feedback part can be combined to form the CNF control law
The following theorem shows that the closed-loop system comprising the given plant (Equation (
2)) with and the CNF control law of Equation (
12) is asymptotically stable. It also determines the magnitude of
r that can be tracked by such a control law without exceeding the control limit [
17].
Theorem 1. Under assumptions A1–A4, for the closed-loop system composed of Equations (
2)
and (
12)
, if the following conditions are satisfied (1) For any , there exists a largest positive scalar such thatwhere and (2) The initial condition satisfies (3) The amplitude of the reference satisfieswhere , . Then, for any non-positive function locally Lipschitz in , the control law (Equation (
12)
) can stabilize the system (Equation (
2)
) and drive the output of Equation (
2)
to asymptotically track the command reference in the absence of disturbances w as well as in the presence of input saturation [15]. (2) Design the part of integral sliding mode law.
Define the following notations:
where
is an appropriate matrix satisfying
.
represents the trajectory of the nominal plant (the original plant that does not suffer from disturbance). It is clear that the boundedness of
is equivalent to the stability of the closed-loop system (Equation (
2)) with the CNF control law (Equation (
12)) in the absence of disturbances
w and input saturation, and it has been proved in [
17].
The origin of e is the existence of w, and the goal of the integral sliding mode law is to eliminate the influence of w, forcing x to follow .
Further, choose the following sliding manifold
where
,
should be properly chosen to ensure
is strictly Hurwitz.
Different from the work of Bandyopadhyay, Deepak, and Kim [
25], an additional integral term
is supplied to the sliding manifold (Equation (
18)). The effect of the integral term is twofold. Firstly, it can bring to faster responses, which is also proved by [
28]. Furthermore, it can better force the trajectory to stay on the sliding surface
s = 0 in the presence of parameter perturbation (because it is made of polymer, the mirror is soft, meaning that it is likely for it to suffer from parameter perturbation).
Construct the following Lyapunov function:
It can be calculated that
Accordingly, the integral sliding mode control law is constructed as
where
is the equivalent control and
is the switched control.
and
where
are positive parameters and
.
The term
is discontinuous, and it probably causes high-frequency unmodeled dynamics. The high-frequency unmodeled dynamics can lead to the chattering phenomenon, which seriously harms the actuator and the direct application of the mirror. The application of the continuous term can reduce the discontinuous effect. Therefore, the term
is introduced to reduce chattering, which is different from the work of Bandyopadhyay, Deepak, and Kim [
25].
Applying the ISM law (Equation (
21)), it is obvious that
Now, the whole control scheme composed of (Equations (
12) and (
21)) could be expressed as
and it can stabilize the system (Equation (
2)) and drive the output of Equation (
2) to asymptotically track the command reference under the above conditions (Equations (
13), (
15) and (
16) ) in the presence of disturbances
w.
When we design the ISM part, the input saturation is not taken into account. Clearly, to ensure that the amplitude of Equation (
25) will not go beyond the limit, the constraint of the maximum amplitude of
w is essential.
Therefore, we need the following theorem.
Theorem 2. Under assumptions A1–A4 and the conditions Equations (
13)
, (
15)
and (
16)
, for the closed-loop system composed of Equations (
2)
and (
25)
, if the maximum amplitude of disturbance satisfiesthen, by the application of Equation (
25)
, the output of Equation (
2)
can asymptotically track the command reference and the amplitude of Equation (
25)
will not go beyond the limit [25]. The block diagram of the proposed control design is shown in
Figure 3.
3. Experimental Results
In this section, we validate the performance of the aforementioned control scheme composed of composite nonlinear feedback and integral sliding mode technique. The validation is performed on a torsional micromirror-based experimental platform. The platform is composed of a He-Ne laser, a micromirror together with coils, a PSM2-10 position-sensitive detector (PSD), a voltage-controlled current amplifier (VCCA) circuit, and an NI PXI-7852R field-programmable gate array (FPGA) system (see
Figure 4). The structure of the micromirror is depicted in
Figure 1. The controller is programmed in the FPGA card. The output of the FPGA card, which is the output of the controller, 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. A magnetic field sets up when the currents are flowing in the coils, resulting the Lorentz force to rotate the mirror. The amplitude of current is restricted within 1.0 A because the coils have a restriction on maximum passing current.
The model of the micromirror under external disturbance and input saturation is shown as follows [
12]
where
are respectively the angular position of the micromirror, the angular velocity, and the driving torque.
is the moment of inertia,
is the damping coefficient, and
is the spring coefficient of the torsional bars. The practical open-loop performance is shown in
Figure 5. One may have noticed some differences between the theoretical open-loop performance and practical open-loop performance (settling time and overshoot). The possible reasons are shown as follows. Firstly, the mirror’s practical model is not totally linear. In other words, the nonlinear unmodelled dynamics can influence the performance. Secondly, in the theoretical model of the mirror, air frication is not considered, which can lead to smaller overshoot and shorter settling time.
The controller parameters are chosen as follows. For the CNF part, , , , . For the ISM part, we select , , , , . To summarize, the proposed scheme is achieved as the sum of two parts.
In the following experiment, to state the results more clearly, we also provide the performance of the controller proposed by Bandyopadhyay, Deepak, and Kim. The controller is shown as follows:
Obviously, the difference between the two controllers is in the part of ISM. Therefore, in the part of CNF, we select the same parameters. In the part of ISM, for the above controller, we select , .
The positioning experimental results are shown in
Figure 5, in which the output responses of the closed-loop system and open-loop system are given. The figure has shown that the torsional micromirror can achieve the expected precise positioning with the distinguished features (i.e., high-speed seeking performance and negligible overshoot under control input saturation). Clearly, the positioning performance of the proposed control scheme under input saturation is validated.
To examine the robustness, additional introduced disturbances are imposed on the closed-loop system. The whole disturbances are divided into two categories (i.e.,
and
, where
sin
V is presented in the form of voltage and
is the wind interference generated by a pocket fan, as shown in
Figure 4). The level of the disturbance from the pocket fan is equivalent to a voltage disturbance with the amplitude of 0.34 V. The regulation performance of the torsional micromirror under the following three cases are studied: (1)
r =
,
; (2)
r =
,
; (3)
r =
,
. The experimental results are shown in
Figure 6,
Figure 7 and
Figure 8. Compared with the controller proposed by Bandyopadhyay, Deepak, and Kim [
25], the proposed scheme with the improvement forces the outputs to settle into the target asymptotically. It indicates that the whole design framework is workable and the proposed improvement is essential.
In general, the overall results state clearly that the proposed scheme is effective in improving the transient and steady-state performance and robustness under input saturation.