Previous Article in Journal
Longitudinal Ultrasonic Vibration-Assisted Planing Method for Processing Micro-Pyramid Arrays
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Internal Model Backstepping Control for a Class of Second-Order Electromagnetic Micromirror with Output Performance Constraints and Anomaly Control

1
School of Electrical Engineering and Intelligentization, Dongguan University of Technology, Dongguan 523000, China
2
College of Electronics and Information Engineering, Shenzhen University, Shenzhen 518000, China
3
Dongguan LongTTech Company Ltd., Dongguan 523000, China
*
Author to whom correspondence should be addressed.
Micromachines 2024, 15(7), 925; https://doi.org/10.3390/mi15070925
Submission received: 20 June 2024 / Revised: 11 July 2024 / Accepted: 17 July 2024 / Published: 19 July 2024

Abstract

:
This paper investigates the asymptotic tracking problem for a class of second-order electromagnetic micromirror model with output performance constraints and anomaly control, which is subject to model parameter uncertainties and external disturbances. Specifically, this paper formulates the trajectory tracking control problem of an electromagnetic micromirror as a closed-loop control trajectory tracking problem based on the general solution framework of output regulation. Moreover, the extended internal model is introduced to reformulate the closed-loop control problem into a state stabilization problem of the augmented system. Based on the augmented system, an internal model backstepping controller is proposed by integrating the barrier Lyapunov Functions (BLF) and the Nussbaum gain function with the backstepping structure.This controller not only satisfies the output performance constraints of the micromirror, but also maintains the control performance in anomalous control situations. The final performance simulation demonstrates the efficacy of the proposed controller.

1. Introduction

Micro-electro-mechanical systems (MEMS) is an interdisciplinary research field that centers on semiconductor technology and involves several disciplines such as mechanical engineering, microelectronics, materials science and control theory. In recent years, micro-optoelectromechanical systems (MOEMS), formed by the organic combination of MEMS technology and micro-optical technology, has become an essential research direction in the field of MEMS. In the research of MOEMS, MEMS micromirror, as the critical component, is extensively applied in novel optical system applications, showing great potential for applications in numerous fields such as optical switch [1], bio-medical display [2] and MEMS mirror-based Lidar [3].
MEMS micromirror is a sophisticated microelectromechanical system component consisting of micro-reflective mirrors, micromirror torsion bars, and drive actuators. With the advancement of MEMS technology, there are four main types of MEMS micromirrors on the market currently: electromagnetic-driven micromirror [4], electrostatic-driven micromirror [5], electrothermal-driven micromirror [6], and piezoelectric-driven micromirror [7]. Compared to the other three types of micromirrors, the electromagnetic-driven micromirror is suitable for micromirror mass production due to the performance advantages of high scanning frequency, low drive energy consumption and fast response speed. Consequently, MEMS electromagnetic micromirrors have a broad range of applications in the industrial sector, including but not limited to automotive LiDAR, micro-projection technology, augmented reality (AR), virtual reality (VR), and head-up display systems (HUD). The Yingtang Aurora Microtechnology has developed a two-dimensional electromagnetically driven MEMS micro-mirror product that has passed the reliability tests within the automotive industry, primarily aimed at medium and short-range vehicular LiDAR systems. The Zhongke Fusion Perception Intelligence Research Institute has launched its independently developed MEMS micromirror projection chip, which applies to 3D vision technology, micro-display imaging, automated guided vehicle (AGV), AR and VR applications.
At present, researchers in the field of MEMS have carried out a great deal of research work in enhancing the performance of micromirrors and have proposed a series of scientific and effective improvement schemes based on their respective research hypotheses. Active control primarily involves the design of micromirror hardware structures, such as the design of new drive structures and new micromirror structures [8,9,10]. Although these solutions can improve the system performance by refining the micromirror, the hardware solutions always require the utilization of more complex fabrication processes or more difficult-to-prepare materials. The manufacturing process has a low fault tolerance, the parameters are difficult to adjust, and the portability of the finished product is undesirable. Therefore, improving the performance of micromirror systems through hardware enhancements incurs significant costs and is accompanied by inherent limitations.
With the rapid development of modern optical applications, the tasks to be processed have become more complex, and the requirements for the tracking accuracy of optical micro-devices are becoming increasingly stringent. Under such circumstances, it is insufficient to rely solely on the optimisation of the micromirror hardware structure to improve the system performance. Since passive control needs to be considered, the focus is on maximizing the performance of the micromirror through the design of appropriate control algorithms. Passive control is an optimization at the algorithm level, which improves the response speed, accuracy and stability of the system by designing appropriate controllers without increasing the hardware cost. This method is effective in reducing cost while enhancing the dynamic performance of micromirrors and is highly portable. With the advancement of technology and the growing application requirements, research on micromirror control technology will continue to deepen to meet the needs of increasingly complex modern optical applications.
The rest of this paper is organized as follows: Section 2 presents the control research background and an overview of the research in this paper. Section 3 gives the second-order dynamic model of the micromirror system and defines the control objectives. Section 4 describes the design process of the adaptive internal mode backstepping controller and the analysis of asymptotic stability. Section 5 sets up simulation experiments to demonstrate the effectiveness of the proposed method, and the simulation results and analyses are presented. Section 6 proposes some concluding remarks.

2. Research Background

Traditional open-loop control is no longer suitable for application on MEMS high-precision devices due to its long stabilisation time and overshoot [11]. With the advancement of control theory in recent years, many novel control strategies have been proposed and applied to MEMS devices. Choi et al. implemented a model-based discrete-time Linear Quadratic Gaussian Regulator (LQGR) control scheme to achieve control over an optomechanical infrared imaging system [12]. Shi et al. proposed the zero vibration and zero derivative method (ZVD) based on input shaping techniques to address the control issues of thermoelectric micromirrors [13]. Zhou et al. developed a sliding mode controller based on the exponential convergence law for the control of an electromagnetically driven micromirror, which improved the control response speed of the micromirror [14]. Weinberger et al. presented a flatness-based approach to solve the problem of controlling electrostatically driven micromirrors [15]. Dong et al. designed a dual-axis H robust controller to implement the control of the portable Fourier Transform spectral Acquisition Systems primarily composed of MEMS micromirrors [16]. Qin et al. utilized a PID sliding mode control algorithm for electromagnetic micromirror control, which resulted in superior transient response and tracking accuracy compared to traditional PID control [17]. The aforementioned solutions can address their respective control issues, but they also have some inevitable shortcomings. The Linear Quadratic Regulator (LQR) control strategy is computationally demanding and requires that the known characteristics of the system must not be altered, otherwise it can lead to errors in the control algorithm. Control methods based on input shaping typically rely on accurate modeling of system behavior and consequently are sensitive to variations of the system parameters. The performance of the input shaping control and the H control approach may be negatively impacted by system parameter variations or uncertainties, which can result in control accuracy degradation or stability problems. Although sliding mode control can resolve the aforementioned system problems due to variations in system parameters, the law-switching property of sliding mode control causes the system to chatter. Therefore, sliding mode control is generally incorporated in conjunction with other control techniques to mitigate the chattering phenomenon [17,18]. Nevertheless the complex design of sliding mode surfaces and switching conditions introduces the problem of electromagnetic compatibility noise.
In addition, most of the existing control research for electromagnetic micromirrors are based on error information. However, micromirrors have fast dynamic characteristics, which means that sensor noise is introduced when the error differential information is actually acquired. This uncertain noise is further amplified during the differentiation process, causing the performance of controllers designed based on the error differential information from simulation experiments to fall short of the actual control performance. Therefore, it is necessary to reduce the dependence on the higher-order differential information of the output error. Tan et al. addressed the control of electromagnetic micromirrors based on the idea of output regulation, using a classical internal model to eliminate the need for higher-order differential information of the output error, while solving the problem based on angular velocity information [19]. Subsequently, Sun et al. targeted the problem of the angular velocity information of the electromagnetic micromirror being difficult to measure accurately, defined the micromirror tracking as an output regulation problem, and applied the extended internal model to formulate the output regulation problem as a state stability problem for solution [20]. Compared with the work in [19], the control algorithm proposed in [20] has a significant advantage in that it can realize asymptotic tracking of the micromirror by relying solely on angular information. This approach simplifies the design of the control system and reduces the use of sensors, thereby making the control algorithm easier to be integrated and applied to the control of the actual micromirror and reducing the system cost.
The issue to be solved in this paper is the asymptotic tracking control problem for the electromagnetic micromirror with output performance constraints and unknown control directions. On one hand, there are physical structure constraints of the micromirror itself. Before reaching a stable scan, excessive deflection angles can cause the micro-reflector to collide with the planar microcoil, thereby damaging the micromirror and shortening its lifetime [21]. The barrier Lyapunov function [22] is an effective solution for the constrained question. In recent years, the BLF has been used as a control theory tool in control areas such as robot arms to ensure that the robotic arm accurately tracks the predetermined path, thus improving the safety and efficiency of the operation [23]. There is a significant difference in the mathematical properties of the BLF and the Quadratic Lyapunov Function (QLF). The BLF is designed to grow rapidly to infinity as the state variable approaches a predetermined boundary or parameter value [24]. This design of the BLF allows it to provide stronger control of the state variable as the state approaches the boundary, ensuring system stability and safety. In addition, the BLF demonstrates faster convergence while satisfying the performance constraints, and the initial conditions required to achieve the same performance constraints are more relaxed than those of the QLF.
On the other hand, the actual micromirror may encounter the question of uncertainty in the direction of control after prolonged use [25], which is referred to in this paper as anomalous control of the micromirror. This is caused by an anomaly in the Field Programmable Gate Array (FPGA) or Voltage Controlled Current Amplifier (VCCA) circuit that causes the control system to need to adapt to this unknown change in control direction. When a control abnormality occurs, the VCCA circuit supplies the wrong current to the planar drive coil, which generates the opposite control force, thereby affecting the control performance of the micromirror. The Nussbaum gain technique is a standard method for dealing with the problem of unknown control directions. The Nussbaum gain technique is a technique for dealing with unknown or changing control directions in adaptive control. Specifically, the controller degrades the system performance when the control direction of the controller is opposite to the desired direction of the system. The controller provides higher gain when the control direction is corrected to the proper direction, allowing the system to converge to the desired state more quickly [26]. In recent years, the Nussbaum function has been successfully combined with other control techniques to solve control issues in the presence of unknown control directions. Tan et al. employed a combination of the Nussbaum function and backstepping to successfully solve the adaptive control of a micromirror system [25]. Luo et al. proposed a solution to the problem of adaptive control of an arch MEMS resonator by combining the Nussbaum function, neural network and extended state observer [27].
Inspired by the aforementioned work, this paper addresses the asymptotic tracking control problem of an electromagnetic micromirror that considers output performance constraints and anomaly control. In this paper, the reference signal is firstly represented as an external system signal based on the output regulation theory [28], which is combined with the micromirror system to construct a closed-loop control system. Through state transformation, the closed-loop control problem is transformed into a lower triangular form system, preparing the ground for the subsequent application of an extended internal model. Subsequently, the extended internal model of the lower triangular system is constructed. Combining the extended internal model with the lower triangular system, the system control problem is converted into the state stability problem of the augmented system through further state transformation. On this basis, BLF and Nussbaum gain techniques are comprehensively applied to solve the problems of the electromagnetic micromirror system in terms of output performance constraints and anomaly control.
The major contributions of this paper can be summarized as follows: (i) In order to reduce the cost of the system and to minimise the reliance on observers and sensors, in contrast to the controller established in [19] with the classical internal model, this paper draws on the extended internal model introduced in [20]. We propose an adaptive backstepping output feedback control scheme based on an extended internal model to achieve stable control of the micromirror system. (ii) The designed controller takes into account system parameter uncertainties and external disturbances while dealing with input saturation. (iii) Compared to the work in [20,25], the controller design proposed in this paper comprehensively considers the impact of output performance constraints and anomaly control on the micromirror system. The advantage of this design is that it can ensure the output performance of the micromirror system even if an anomaly occurs during the control process, and protect the micromirror system from damage by avoiding collision between the micromirror and the planar drive coil due to the excessive deflection angle.

3. Micromirror Dynamics and Problem Definition

The entire structure of the micromirror is depicted in Figure 1, with the main components including the micro reflector, torsion bar, drive coil, and base. The torsion bar is connected to the micro reflector and fixed to the base to provide stable support. The drive coil is located below the micro reflector, working in conjunction with the torsion bar and the micro reflector. The structure of the VCCA circuit for the electromagnetic micromirror is presented in Figure 2. Figure 3 and Figure 4 display the overhead and lefthand views of the micromirror, respectively, with M 1 M 1 , M 1 M 3 , M 3 M 3 and M 1 M 3 representing the magnetic films. The components of the micromirror system platform are illustrated in Figure 5.
The composite second-order dynamic model that describes the dynamic behavior of the micromirror system is provided by [29]:
I e m Θ ¨ + D e m Θ ˙ + S e m Θ = T f i e l d ( Θ )
where Θ represents the deflection angle, Θ ˙ denotes the angular velocity and Θ ¨ signifies the angular acceleration. I e m is the rotational inertia. D e m is the damping coefficient. S e m is the spring torsion bar coefficient. T f i e l d is the electromagnetic resultant moment of force.
The electromagnetic torque T f i e l d is generated by the drive current i. Qin et al. utilized the finite element analysis (FEA) method to model a finite element model of the electromagnetically driven micromirror, and concluded that there is an almost linear relationship for the electromagnetic torque T f i e l d and the driving current i [17]. The drive current is thus used as the control input for the model (1). In addition, the electromagnetic micromirror operates with a maximum drive current of 1A [30].
Considering the above conditions, we define z 1 = Θ , z 2 = Θ ˙ and s a t ( u ) = i , where s a t ( u ) | u m | and u m = 1 . Thus, the dynamics of the electromagnetic micromirror is modelled as
z ˙ 1 = z 2 z ˙ 2 = S e m I e m z 1 D e m I e m z 2 + b I e m s a t ( u ) + d e
where b I e m denotes the control input gain. b 0 and its sign is indeterminate. d e represents the external disturbance. Considering the changes in system parameters, Δ = ( D e m , S e m , I e m , b ) is set as the actual values of parameter vectors. Δ ^ = ( D ^ e m , S ^ e m , I ^ e m , b ^ ) is set as the nominal values of parameter vectors. Then Δ = Δ ^ + λ , where λ Λ 4 denotes the change value of the model parameter vector.
To facilitate the subsequent design of the extended internal model, the saturation function s a t ( u ) , a nonlinear term, needs to be dealt with. We define s a t ( u ) to be g u ( ξ ) = u m tanh ( ξ u m ) , where u m = 1 . Based on the general properties of the micromirror system, we choose g u ( ξ ) to be linearised near the origin. Combining the aforementioned conditions, we get g u ( ξ ) = ξ . The uncertainty term d c = sat ( u ) g u ( ξ ) is then defined, and d c is bounded. The micromirror system is therefore depicted as follows:
z ˙ 1 = z 2 z ˙ 2 = S e m I e m z 1 D e m I e m z 2 + b I e m ξ + D
where D = d e + b I e m d c and D is bounded. The control law design task now transforms into determining the auxiliary control variable ξ .
The ability of micromirrors to produce grating patterns for high-quality imaging is predicated on ensuring that the micromirror can asymptotically track a given reference trajectory, e.g., a sinusoidal signal trajectory. In the framework of output regulation solving based on internal model control, the reference trajectory signal is generally generated by an external system. Therefore, we can define the reference signal of the micromirror in the following form:
h ˙ = S h
where h = h 1 h 2 and S = 0 σ σ 0 . The corresponding reference signal is F r e f ( t ) = h 1 ( t ) , where amplitude A e m = h 1 2 ( 0 ) + h 2 2 ( 0 ) and phase φ e m = arctan h 1 ( 0 ) h 2 ( 0 ) . All eigenvalues of S are unique and the real part is zero.
The system (4) is integrated with the system (3) to form a closed-loop control system. The micromirror progressive tracking control problem can be formulated as follows:
z ˙ 1 = z 2 z ˙ 2 = S e m I e m z 1 D e m I e m z 2 + b I e m ξ + D h ˙ = S h e = z 1 h 1
where e represents the angular error.
The subsequent parts of this investigation, including the design of the controller and the demonstration of stability, are based on system (5). The goal of this paper is to design a suitable control strategy that ensures that a micromirror system with output performance limitations and unknown control directions is capable of achieving asymptotic tracking of the reference signal F r e f ( t ) . Specifically, we want the system to satisfy the following conditions: lim t e ( t ) = 0 , where e ( t ) < k m ( t ) . k m ( t ) is the error threshold to be set.

4. Control Strategy Development

The design of the controller is separated into two sections. The first section involves the construction of an extended internal model control structure capable of generating auxiliary control signals. This extended internal model is combined with system (5) and further state transformations are performed to obtain a new extended system. In this way, we transform the closed-loop asymptotic control problem for micromirrors into research on the state stability of the new extended system.
The second section is based on the augmented system and adopts the backstepping method as the basic structure of the control strategy. Within this structure, the BLF and the Nussbaum gain function are integrated to address the problems of state constraints and anomaly control. With this approach, we are able to design a control strategy that satisfies the performance requirements and adapts to the system uncertainty.

4.1. Extended Internal Model and System Transformation

Following the idea of constructing an extended internal model in [20,31], we are required to transform the system into a lower triangular form. To achieve this goal, we introduce a specific filter (6) and state transition (7), which facilitate the subsequent control design and analysis.
m ˙ = m + ξ
z = z 2 K ( λ ) z 1 L ( λ ) m
where K ( λ ) = D e m I e m + 1 and L ( λ ) = b I e m . Substituting (6) and (7) into system (5), we obtain the following lower triangular form of the system.
z ˙ = z + J ( λ ) z 1 + D ( h , λ ) z ˙ 1 = z + K ( λ ) z 1 + L ( λ ) m m ˙ = m + ξ h ˙ = S h e = z 1 h 1
where J ( λ ) = ( K ( λ ) + S e m I e m ) . D ( h , λ ) is sufficiently smooth and D ( 0 , λ ) = 0 .
To successfully construct an extended internal model for system (5), it is imperative to establish a set of foundational assumptions initially.
Assumption 1.
There exists a sufficiently smooth function z(h, λ) that meets the initial condition z(0, λ) = 0 for h 2 , λ 4 and σ . The function z(h, λ) satisfies the following differential equation:
z ( h , λ ) h S h = z ( h , λ ) + J ( Z 1 ( h , λ ) , h , λ ) + D ( h , λ )
Assumption 2.
The function ϱ ( h , λ ) is a polynomial function in the variable h, with the polynomial coefficients varying as a function of the uncertain parameter λ.
According to the theory of output regulation [28], the solvability of the output regulation problem is contingent upon the solvability of the regulator equations associated with system (8). The regulator equation corresponding to system (8) is as follows:
z ( h , λ ) h S h = z ( h , λ ) + J ( λ ) Z 1 ( h , λ ) + D ( h , λ ) Z 1 ( h , λ ) h S h = z ( h , λ ) + K ( λ ) Z 1 ( h , λ ) + L ( λ ) M ( h , λ ) M ( h , λ ) h S h = M ( h , λ ) + ϱ ( h , λ ) 0 = Z 1 ( h , λ ) h 1
where z ( h , λ ) and Z 1 ( h , λ ) represent the zero-error steady state information of the micromirror system. M ( h , λ ) denotes the control input required to achieve the desired angle tracking of the micro-mirror, thus attaining the zero-error steady-state information. Assumption 1 ensures the solvability of the regulator Equation (8).
Nevertheless, the presence of uncertain parameters b and λ renders the direct application of z ( h , λ ) , Z 1 ( h , λ ) and M ( h , λ ) to the micro-mirror system impractical. These functions encapsulate the steady-state information and the control input required to achieve zero-error performance under ideal conditions. Consequently, the introduction of a dynamic compensator is required to estimate the control input M ( h , λ ) . Assumption 2 ensures the feasibility of constructing a dynamic compensator capable of accommodating the uncertainty of the micromirror system. This dynamic compensator is the extended internal model to be designed.
Following the approach to establishing an internal model as outlined in [20,32], we can construct the extended internal model through the following procedure.
Defining z ( h , λ ) = C 1 ( λ ) h , and C 1 satisfies the following equation:
C 1 ( λ ) S = C 1 ( λ ) + J
where C 1 = [ c 11 c 12 ] and J = [ J ( λ ) 0]. Expanding the above equation yields c 11 and c 12 as
c 11 = J ( λ ) 1 + σ 2 c 12 = σ J ( λ ) 1 + σ 2
With the second equation of the regulator Equation (10), we can get
M ( h , λ ) = L 1 ( λ ) ( Z 1 ( h , λ ) h S h z ( h , λ ) K ( λ ) Z 1 ( h ) )
Then define M ( h , λ ) = C 2 ( λ ) h , where C 2 ( λ ) = [ c 21 c 22 ]. Substituting M ( h , λ ) into the above Equation (13) yields
c 21 = 1 L ( λ ) ( c 11 + K ( λ ) ) c 22 = 1 L ( λ ) ( σ c 12 )
As posited by [28], under the premise of Assumption 2, there exists a polynomial with real coefficients and an integer value denoted by such that
P ( τ c ) = τ c a 1 a 2 τ c . . . a τ c 1
Meanwhile, M ( h , λ ) fulfils
d M ( h , λ ) d t = a 1 M ( h , λ ) + a 2 d M ( h , λ ) d t + . . . + a d 1 M ( h , λ ) d t 1
for all h ( t ) associated with the exosystem (4) and λ Λ .
Subsequently, define the matrix Ψ = 0 1 a 1 a 2 and the vector Q = [1 0]. For any given controllable pair ( Φ , E), where Φ is a Hurwitz matrix and E is a column vector, there exists a non-singular matrix Ω such that the Sylvester equation [33] is satisfied. Optimization of control system performance can be achieved by selecting different pairings ( Φ , E). The Sylvester equation is given as follows:
Ω Ψ Φ Ω = E Q
Remark 1.
In control theory, a Hurwitz matrix is a square matrix with real coefficients and all its eigenvalues are in the left half of the open region of the complex plane. Φ is a Hurwitz matrix which satisfies the following conditions: It is a square matrix and the real part of all its eigenvalues are negative. The matrix Φ is an adjustable control parameter and the setting of the parameter does not depend on other variables. For example, Φ can be set to a ϕ 1 0 0 a ϕ 2 , where a ϕ 1 and a ϕ 2 are positive numbers.
Finally, let N ( h , λ ) = Ω [ M ( h , λ ) , M ˙ ( h , λ ) ] T . Following the solution approach for the steady-state generator presented in [28], the following derivations are established:
d N ( h , λ ) d t = Ω Ψ Ω 1 N ( h , λ ) M ( h , λ ) = Q Ω 1 N ( h , λ )
Following the formulation presented in Equation (18), the extended internal model of the system (8) can be formulated as:
η ˙ = Φ η + E m
The aforementioned extended internal model (19) is capable of providing an asymptotic estimate of N ( r , λ ) . By integrating this model with the system (8), a generalized system is formed. This integration is further facilitated through the introduction of the following state transformation:
z ¯ = z z ( r , λ ) e = z 1 h 1 m ¯ = m β 1 ( η ) η ¯ = η N E l 1 e ξ ¯ = ξ β 2 ( η )
where N = N ( h , λ ) , l = L ( λ ) , β 1 ( η ) = Q Ω 1 N and β 2 ( η ) = β 1 ( η ) + β 1 ( η ) η η ˙ , which leads to the formulation of the augmented system (21).
z ¯ ˙ = z ¯ + J ( λ ) e η ¯ ˙ = Φ η ¯ + Φ E l 1 e l 1 E ( z ¯ + K ( λ ) e ) e ˙ = z ¯ + K ( λ ) e + Q Ω 1 ( E e + l η ¯ ) + l m ¯ m ¯ ˙ = ( 1 + Q Ω 1 E ) m ¯ + ξ ¯

4.2. Stability Solving for Augmented System

Building upon the research conducted in the preceding sections, the trajectory tracking problem of the electromagnetic micro-mirror has been effectively reformulated as an issue of state stability within an augmented system (21). To address the challenges of state constraints and anomaly control, this section will further explore the integration of the BLF and the Nussbaum gain techniques within the backstepping control structure. The synergistic application of these two methodologies offers an efficacious solution to the trajectory tracking problem of the electromagnetic micromirror, particularly when the system is subject to output performance constraints and anomaly control.
Before proceeding with the controller design, there are some necessary definitions and lemmas that need to be introduced in order to establish the theoretical foundations and provide support for the subsequent derivations.
Definition 1
([34]). The function (ς) is characterized as a smooth R-type Nussbaum function (otherwise known as a Ryan-type Nussbaum Gain Function). The R-type Nussbaum function is a more conditional Nussbaum function with the properties outlined below:
lim r sup 1 r 0 r ( ς ) d ς = lim r inf 1 r 0 r ( ς ) d ς =
Remark 2.
Based on the above properties of R-type Nussbaum functions, we can derive some examples of R-type Nussbaum functions that satisfy these properties. For example, ς 2 cos ( ς ) and ς 2 sin ( ς ) , etc. The R-type Nussbaum function can be used to solve several system calibration problems with uncertain control coefficients, which combine with the following lemma 1 to guarantee the boundedness of the Lyapunov-like energy function.
Definition 2
([35]). Let ( ς ) be defined as an R-type Nussbaum function. For any bounded function f b ( · ) , the function ( ς ) + f b ( · ) belongs to the R-type Nussbaum function.
Definition 3
([20]). Given that J(λ)e and K(λ)e are continuous real-valued functions for λ Λ , it follows that there exist constants q 1 and q 2 such that the following inequalities hold:
| J ( λ ) e | 2 q 1 e 2 , | K ( λ ) e | 2 q 2 e 2
Lemma 1
([36]). Let V ( · ) and ξ ( · ) be smooth functions defined on the interval [ 0 , T ) , and let ℵ(ξ) be a Nussbaum-type function. If the following inequality is satisfied:
0 V ( t ) 0 t ( l ( ξ ( · ) ) + κ 1 ) ξ ˙ ( · ) d t + κ 2 , t [ 0 , T )
where κ 1 is a positive constant, κ 2 is a constant. Then it can be concluded that V ( · ) , ξ ( · ) and 0 t ( l ( ξ ( · ) ) + κ 1 ) ξ ˙ ( · ) are all bounded on the interval [ 0 , T ) .
Lemma 2
([22]). Let ε u and ε l be positive constants, and define the open interval Π as l × Z l + 1 and G as the set { g : ε l < g < ε u } . Consider the following system
η ˙ = f ( t , η )
where η = [ λ , g ] T Π and the function f : + × Π l + 1 is locally Lipschitz in η and piecewise continuous in t. Assume the existence of two differentiable functions V 1 : G + and U : l + that satisfy the following conditions: 1) V 1 ( g ) , for g ε l or g ε u ; 2) ϕ 1 and ϕ 2 are class K functions, and ϕ 1 ( λ ) U ( λ ) ϕ 2 ( λ ) . Define the function V ( η ) = U ( λ ) + V 1 ( g ) with the initial condition g ( 0 ) G . For g G , if V ˙ = V η f 0 , then g ( t ) G with t [ 0 , ) .
The BLF chosen is as follows:
V B L F = 1 2 ln k m 2 exp ( x 2 ) k m 2 x 2
where ln ( · ) represents the natural logarithm and exp ( · ) denotes the exponential function with the natural constant e as the base. k m is the state threshold to be set and x is the state of the system.
Remark 3.
The BLF presented in (26) offers distinct advantages over conventional BLFs, such as 1 2 ln k m 2 k m 2 x 2 , k m 2 2 π tan ( π 2 ( x k m ) 2 ) and exp ( x 2 k m 2 x 2 1 ) . Specifically, the BLF in (26) exhibits two principal advantages: Firstly, this BLF is able to effectively handle both cases with and without output constraints, which provides flexibility in controller design. Secondly, the number of Gaussian terms to be handled during the derivation of the controller is reduced, i.e., it ensures the performance of the system and at the same time lowers the complexity of the controller design, which is why this BLF is chosen to be applied to the controller design in this paper.
Remark 4.
The k m can be a variable function as well as a constant function, which needs to be considered according to the actual situation. After weighing the desired output performance and the control input, k m is set as a constant in this paper.
The Nussbaum-type gain function selected for this paper is
( ς ) = ς 2 cos ( ς )
The zero dynamics depends on the subsystem ( z ¯ , η ¯ ). Moreover, for λ , when e is the input, the zero dynamics is ISS (input-to-state stable, within the meaning of [37]). Along the lines of [20], define
U = k ¯ 1 z ¯ T z ¯ + k ¯ 2 η ¯ T Γ η ¯
where k ¯ 1 and k ¯ 2 are positive constant and matrix Γ satisfies Γ Φ + Φ T Γ = I 2 , where Φ is a Hurwitz matrix, I 2 is a unit matrix. Therefore, U ˙ along the subsystem of system (21) satisfies
U ˙ ( k ¯ 1 ( 1 δ 1 ) k ¯ 2 δ 2 1 ) z ¯ 2 k ¯ 2 ( 1 δ 2 Γ Φ E l 1 2 2 δ 2 Γ E l 1 2 ) η ¯ 2 + ( k ¯ 1 δ 1 1 q 1 + k ¯ 2 δ 2 1 ( q 2 + 1 ) ) e 2 k 1 z ¯ 2 k 2 η ¯ 2 + g e 2
where k 1 = k ¯ 1 ( 1 δ 1 ) k ¯ 2 δ 2 1 , k 2 = k ¯ 2 ( 1 δ 2 Γ Φ E l 1 2 2 δ 2 Γ E l 1 2 ) and g > k ¯ 1 δ 1 1 q 1 + k ¯ 2 δ 2 1 ( q 2 + 1 ) .
Based on the above definition, let x 1 = e , x 2 = m ¯ . Then the output feedback controller of the micromirror is developed as
ξ ¯ = ( 1 + Q Ω 1 E ) x 2 x ¯ 2 + l ^ ( α x 1 x 2 x 1 ) ( α x 1 ) 2 x ¯ 2 + α ν ν ˙ + α k m k m ˙ α = k m 2 x 1 2 k m 2 x 1 2 + 1 ( ν ) ρ ( x 1 ) x 1 l ^ ˙ = ( α x 1 x ¯ 2 x 2 x ¯ 2 x 1 ) ν ˙ = x 1 2 ρ ( x 1 )
where ρ ( x 1 ) = 1 + 1 2 sin ( k m 2 x 1 2 ) and x ¯ 2 = x 2 α . The designed controller can effectively solve the state stabilisation problem of system (21), while equivalently solving the closed-loop asymptotic tracking control problem of system (5) as well as the control problem of the electromagnetic micromirror system (1).
In this paper, we prove the stability of the system by defining the Lyapunov functions V 1 and V 2 , combining Lemmas 1 and 2. The argumentation process is as follows:
Proof. 
Let V 1 = U + 1 2 ln k m 2 exp ( x 1 2 ) k m 2 x 1 2 , then we have
V 1 ˙ = U ˙ + x 1 ( k c 2 x 1 2 + 1 ) k c 2 x 1 2 ( z ¯ + K ( λ ) x 1 + Q Ω 1 E x 1 + l Q Ω 1 η ¯ ) k m ˙ k m x 1 2 k m 2 x 1 2 + x 1 ( k m 2 x 1 2 + 1 ) k m 2 x 1 2 l ( x ¯ 2 + k c 2 x 1 2 k c 2 x 1 2 + 1 ( ν ) ρ ( x 1 ) x 1 )
Let V 2 = V 1 + x ¯ 2 2 + ( l ^ l ) 2 , then we get
V 2 ˙ = V 1 ˙ + 2 x ¯ 2 ( ( 1 + Q Ω 1 E ) x 2 + ξ ¯ α ν ν ˙ α k m k m ˙ α x 1 ( z ¯ + K ( λ ) x 1 + Q Ω 1 E x 1 + l Q Ω 1 η ¯ + l x 2 ) ) + 2 ( l ^ l ) l ^ ˙
By utilizing (30) and (31), combined with Young’s inequality, V 2 ˙ is deduced as
V 2 ˙ = V 1 ˙ 2 x ¯ 2 α x 1 ( z ¯ + K ( λ ) x 1 + Q Ω 1 E x 1 + l Q Ω 1 η ¯ ) 2 l x ¯ 2 x 1 2 x ¯ 2 ( x ¯ 2 + ( α x 1 ) 2 x ¯ 2 ) ( k 1 5 2 ) z ¯ 2 ( k 2 5 2 l Q Ω 1 2 ) η ¯ 2 ( φ c ρ ( x 1 ) χ ( x 1 , k m , λ ) ) x 1 2 x ¯ 2 2 + ( l ( ν ) + φ c ) ρ ( x 1 ) x 1 2
where χ ( x 1 , k c , λ ) = g + 5 2 q 2 + 5 2 Q Ω 1 E 2 + 1 2 ( k m ˙ k m ) 2 + 1 2 ( k c 2 x 1 2 ) 2 + 1 2 ( k c 2 x 1 2 + 1 k c 2 x 1 2 l ) 2 + 2 ( k c 2 x 1 2 + 1 k c 2 x 1 2 ) 2 + 2 l 2 and φ c is a positive constant.
Since λ Λ is a compact set Λ , it is ensured that there exists k 1 and k 2 in (29) such that k 1 3 and k 2 ( 5 2 l Q Ω 1 2 + 1 ) . There are two positive smoothing functions ρ ( x 1 ) and τ ( λ , k m ) , which have the property that τ ( λ , k m ) ρ ( x 1 ) χ ( x 1 , k m , λ ) + 1 . By choosing φ c τ ( λ , k m ) , we get φ c ρ ( x 1 ) χ ( x 1 , k m , λ ) 1 . Consequently, V 2 is positive definite, and V ˙ 2 satisfies
V 2 ˙ z ¯ 2 η ¯ 2 x 1 2 x ¯ 2 2 + ( l ( ν ) + φ c ) ν ˙ , t 0
For any time t 0 , the simultaneous integration of both sides of (34) over the interval [ 0 , t ) can be obtained as
V ( t ) V ( 0 ) 0 t ( l ( ν ( τ ) ) + φ c ) ν ˙ ( τ ) d τ
Based on Definition 2 and Lemma 1, for all t 0 , V ( t ) and ν ( τ ) are bounded on the interval [ 0 , t ) . Since ν ˙ = x 1 2 ρ ( x 1 ) , x 1 ( t ) is square-integrable, and x 1 and x ˙ 1 are both bounded, ( x 1 represents the angular error e). By invoking Balbarat’s Lemma, we can conclude that lim t e ( t ) = 0 . Based on lemma 2, we can deduce that if | e ( 0 ) | < k m ( 0 ) , then | e ( t ) | < k m ( t ) , t [ 0 , ) . □

5. Simulation and Analysis

In this paper, two simulation tasks are carried out based on the micromirror model with the following parameter settings to illustrate the validity of the output performance constraints of the proposed internal-mode backstepping control and the control performance in the presence of anomalous control situations, respectively.
The relevant parameters of the electromagnetic micro-mirror are set as follows: I e m = 0.6 × 10 11 , D e m = 0.786 × 10 9 , S e m = 0.2828 × 10 5 and k m = 0.1 . The initial value of the angle of the electromagnetic micromirror is z 1 ( 0 ) = 0.05 and D = 0.1 sin ( 0.5 t ) .
The micromirror tracking reference signal is F r e f ( t ) = sin ( 5 t ) , thus the relevant parameters of the reference signal to be tracked are set as follows: S = 0 5 5 0 , h 1 ( 0 ) = 0 and h 2 ( 0 ) = 1 . The parameters of the controller settings are as follows: Φ = 1 0 0 2 and E = 0.1 0.2 .
Firstly, under the premise of ensuring that the micromirror operates normally and is not affected by anomaly control, this investigation sets up the tracking simulation of the reference signal by the PID controller and the internal model backstepping controller proposed in this paper, as well as comparing and analysing the tracking output performance and the error performances of the two kinds of controllers.
Figure 6 and Figure 7 represent the trajectory tracking results and tracking errors of the PID controller without anomaly control. It is evident that the control performance of the PID controller is relatively acceptable only for the middle part of the signal in the transition from the peak to the trough of the sinusoidal signal. However, the error gradually increases as it approaches the peak/valley. Significant overshooting occurs at the peaks/valley, approaching closely the output error threshold preset by the simulation, which is clearly shown in Figure 7.
Figure 8 and Figure 9 denote the trajectory tracking results and tracking errors of the proposed controller without anomaly control. It can be seen that the proposed controller achieves efficient tracking even when relying solely on the error signal of the output angle, which is attributed to the introduction of the extended internal model. The proposed controller does not exhibit obvious overshoot at the peak/valley of the sinusoidal signal. And the control performance exhibited is consistent with the performance in the intermediate signal portion of the peak-to-trough transition, which is due to the constraining effect of the BLF on the output performance.
Figure 10 shows a comparison of the control performance of the two controllers on the sinusoidal signal, further illustrating that the control output performance of the proposed controller based on output regulation is superior overall to the control performance of the PID controller that uses more state information.
Secondly, by introducing the case of anomaly control (control signal reversal) in micromirror control simulation, this investigation further explores the tracking performance of the PID controller and the proposed controller on the reference signal under abnormal conditions. Through the comparative analysis, the output performance and error control capability of the two controllers in the face of the anomalous control situation are evaluated.
Figure 11 and Figure 12 indicate the trajectory tracking results and tracking errors of the PID controller when anomaly control occurs. It is observed that the control performance of the PID controller is significantly affected when anomaly control occurs, which indicates the lack of robustness of the PID control in anomaly control situations. Figure 12 demonstrates that the resulting error when anomaly control occurs exceeds the output error threshold preset by the simulation. Additionally, comparing Figure 12 with Figure 7, the steady state output performance after the occurrence of anomaly control is degraded due to the fact that the PID control lacks a mechanism to effectively handle anomaly control situations.
Figure 13 and Figure 14 depict the trajectory tracking results and tracking errors of the proposed controller when anomaly control occurs. Although the control performance of the proposed controller shows some deviation under anomaly control conditions, the tracking error is effectively controlled within the preset threshold because of the BLF. Comparing Figure 14 with Figure 9, it is obtained that the steady state control performance of the proposed controller does not present a significant degradation similar to the PID controller after the occurrence of anomaly control.
Figure 15 showcases the comparison of the tracking error of the two controllers in case of anomaly control, and the results demonstrate that the output performance of the proposed controller outperforms the output performance of the PID controller.

6. Conclusions

In this paper, the problem of asymptotic tracking of the micromirror model with output performance constraints and anomaly control is addressed, and an internal model backstepping control strategy based on output regulation is proposed. Simulation results show that the output performance of the proposed controller at the peaks and valleys of the sinusoidal signal improves by 85% compared with the PID controller. In addition, the controller can effectively control the output error within a predefined error threshold under anomalous control situations, displaying excellent robustness.
For optical devices developed based on electromagnetic micromirrors, e.g., LIDAR, and depth cameras, the proposed controller contributes to accuracy and durability, and enhances reliability under anomalous control. Future work will consider incorporating sliding mode control to reduce the effects of anomaly control, allowing the micromirror system to reach steady state control more quickly after recovering from anomaly control to normal control.

Author Contributions

Conceptualization, H.G. and Y.Q.; Methodology, H.G.; Software, H.G.; Validation, H.G.; Formal analysis, Y.Q., J.Z., C.L. and Y.H.; Investigation, H.G., Y.Q., J.Z. and C.L.; Resources, Y.Q. and Y.H.; Data curation, H.G. and Y.Q.; Writing—original draft, H.G. and J.Z.; Writing—review & editing, H.G., Y.Q. and J.Z.; Supervision, Y.Q., J.Z., Z.C. and Y.H.; Project administration, Y.Q., J.Z., C.L., Z.C. and Y.H.; Funding acquisition, Y.Q. All authors have read and agreed to the published version of the manuscript.

Funding

This research is supported by the Guangdong Provincial Department of Education Innovation Strong School Program under Grant 2022ZDZX1031, by R&D projects in key areas of Guangdong Province, 2022B0303010001.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Conflicts of Interest

Author Zhonghua Chen was employed by the company Dongguan LongTTech Company Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. An, Y.; Sun, B.; Wang, P.; Xiao, L.; Liu, H.; Xie, H. A 1 × 20 MEMS mirror array with large scan angle and low driving voltage for optical wavelength-selective switches. Sens. Actuators Phys. 2021, 324, 112689. [Google Scholar] [CrossRef]
  2. Cao, J.; Hao, Q.; Xia, W.; Peng, Y.; Cheng, Y.; Mu, J.; Wang, P. Design and realization of retina-like three-dimensional imaging based on a MOEMS mirror. Opt. Lasers Eng. 2016, 82, 1–13. [Google Scholar] [CrossRef]
  3. Zhang, B.; Li, Q.; Yan, S.; Zhang, Y.; Yang, G.; Wang, C.; Cui, H. The principle and elimination of shadow image in the scanning image of the lidar based on MEMS mirror. Infrared Phys. Technol. 2021, 116, 103761. [Google Scholar] [CrossRef]
  4. Judy, J.W.; Muller, R.S. Magnetically actuated, addressable microstructures. J. Microelectromech. Syst. 1997, 6, 249–256. [Google Scholar] [CrossRef]
  5. Camon, H.; Larnaudie, F. Fabrication, simulation and experiment of a rotating electrostatic silicon mirror with large angular deflection. In Proceedings of the IEEE Thirteenth Annual International Conference on Micro Electro Mechanical Systems, Miyazaki, Japan, 23–27 January 2000; pp. 645–650. [Google Scholar]
  6. Todd, S.T.; Xie, H. Steady-state 1D electrothermal modeling of an electrothermal transducer. J. Micromech. Microeng. 2005, 15, 2264. [Google Scholar] [CrossRef]
  7. DeVoe, D.L.; Pisano, A.P. Modeling and optimal design of piezoelectric cantilever microactuators. J. Microelectromech. Syst. 1997, 6, 266–270. [Google Scholar] [CrossRef]
  8. Holmström, S.T.; Baran, U.; Urey, H. MEMS laser scanners: A review. J. Microelectromech. Syst. 2014, 23, 259–275. [Google Scholar] [CrossRef]
  9. Mendicino, G.; Merli, M.; Carminati, R.; Boni, N.; Opreni, A.; Frangi, A. Electro-mechanical validation of a resonant MEMS mirror with PZT actuation and PZR sensing. Moems Miniaturized Syst. XX 2021, 11697, 213–228. [Google Scholar]
  10. Meinel, K.; Stoeckel, C.; Melzer, M.; Zimmermann, S.; Forke, R.; Hiller, K.; Otto, T. Piezoelectric scanning micromirror with built-in sensors based on thin film aluminum nitride. IEEE Sens. J. 2020, 21, 9682–9689. [Google Scholar] [CrossRef]
  11. Borovic, B.; Liu, A.Q.; Popa, D.; Cai, H.; Lewis, F.L. Open-loop versus closed-loop control of MEMS devices: Choices and issues. J. Micromech. Microeng. 2005, 15, 1917. [Google Scholar] [CrossRef]
  12. 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 Phys. 2003, 104, 132–142. [Google Scholar] [CrossRef]
  13. Shi, M.; Zhang, H.; Chen, Q. The input shaping control of eletro-thermal MEMS micromirror. In Proceedings of the 2014 IEEE International Conference on Mechatronics and Automation, Tianjin, China, 3–6 August 2014; pp. 583–587. [Google Scholar]
  14. Zhou, H.; Chen, L.; Wang, J.B.; Zhang, Z.J.; Chen, D.H. Sliding mode control for electromagnetic actuation MOEMS scanning mirror. Key Eng. Mater. 2014, 609, 1283–1288. [Google Scholar] [CrossRef]
  15. Weinberger, S.; Nguyen, T.T.; Lecomte, R.; Cheriguen, Y.; Ament, C.; Hoffmann, M. Linearized control of an uniaxial micromirror with electrostatic parallel-plate actuation. Microsyst. Technol. 2016, 22, 441–447. [Google Scholar] [CrossRef]
  16. Chen, H.; Li, M.; Zhang, Y.; Xie, H.; Chen, C.; Peng, Z.; Su, S. H robust control of a large-piston MEMS micromirror for compact fourier transform spectrometer systems. Sensors 2018, 18, 508. [Google Scholar] [CrossRef] [PubMed]
  17. Qin, Y.; Sun, W.; Zuo, P.; Yeow, J.T.W. Modeling and closed loop control of a polymer composite-based hard-magnetic micromirror for optical switching applications. Nonlinear Dyn. 2018, 92, 59–74. [Google Scholar] [CrossRef]
  18. Zirkohi, M.M. Adaptive interval type-2 fuzzy recurrent RBFNN control design using ellipsoidal membership functions with application to MEMS gyroscope. ISA Trans. 2022, 119, 25–40. [Google Scholar] [CrossRef] [PubMed]
  19. Tan, J.; Sun, W.; Yeow, J.T. Internal model-based robust tracking control design for the MEMS electromagnetic micromirror. Sensors 2017, 17, 1215. [Google Scholar] [CrossRef] [PubMed]
  20. Sun, W.; Chen, H.; Yeow, J.T. Barrier Lyapunov function-based output regulation control of an electromagnetic micromirror with transient performance constraint. IEEE Trans. Syst. Man, Cybern. Syst. 2021, 52, 4080–4091. [Google Scholar] [CrossRef]
  21. Sun, W.; Yeow, J.T.; Sun, Z. Robust adaptive control of a one degree of freedom electrostatic microelectromechanical systems model with output-error-constrained tracking. IET Control. Theory Appl. 2012, 6, 111–119. [Google Scholar] [CrossRef]
  22. Tee, K.P.; Ge, S.S.; Tay, E.H. Barrier Lyapunov functions for the control of output-constrained nonlinear systems. Automatica 2009, 45, 918–927. [Google Scholar] [CrossRef]
  23. Wei, Y.; Wang, H.; Tian, Y. Shifting asymmetric time-varying BLF-based model-free hybrid force/position control for 3-DOF SEA-based manipulator with random initial error. Appl. Math. Comput. 2024, 463, 128363. [Google Scholar] [CrossRef]
  24. Tee, K.P.; Ge, S.S.; Tay, F.E.H. Adaptive control of electrostatic microactuators with bidirectional drive. IEEE Trans. Control. Syst. Technol. 2008, 17, 340–352. [Google Scholar]
  25. Tan, J.; Sun, W.; Yeow, J.T. Experimental validation of Nussbaum gain adaptive control for a polymer composite based electromagnetic micromirror. In Proceedings of the 2017 36th Chinese Control Conference, Dalian, China, 26–28 July 2017; pp. 1058–1062. [Google Scholar]
  26. Chen, Z. Nussbaum functions in adaptive control with time-varying unknown control coefficients. Automatica 2019, 102, 72–79. [Google Scholar] [CrossRef]
  27. Luo, S.; Li, S.; Phung, T.; Hu, J. Chaotic behavior and adaptive control of the arch MEMS resonator with state constraint and sector input. IEEE Sens. J. 2018, 18, 6986–6995. [Google Scholar] [CrossRef]
  28. Huang, J.; Chen, Z. A general framework for tackling the output regulation problem. IEEE Trans. Autom. Control 2004, 49, 2203–2218. [Google Scholar] [CrossRef]
  29. Isikman, S.O.; Urey, H. Dynamic modeling of soft magnetic film actuated scanners. IEEE Trans. Magn. 2009, 45, 2912–2919. [Google Scholar] [CrossRef]
  30. Pallapa, M.; Yeow, J. Design, fabrication and testing of a polymer composite based hard-magnetic mirror for biomedical scanning applications. J. Electrochem. Soc. 2013, 161, B3006. [Google Scholar] [CrossRef]
  31. Sun, W.; Zhu, Z.; Lan, J.; Peng, Y. Adaptive output regulation for a class of nonlinear systems with guaranteed transient performance. Trans. Inst. Meas. Control. 2020, 42, 1180–1190. [Google Scholar] [CrossRef]
  32. Huang, J. Nonlinear Output Regulation: Theory and Applications; Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 2004. [Google Scholar]
  33. Nikiforov, V.O. Adaptive non-linear tracking with complete compensation of unknown disturbances. Eur. J. Control 1998, 4, 132–139. [Google Scholar] [CrossRef]
  34. Ryan, E.P. A nonlinear universal servomechanism. IEEE Trans. Autom. Control 1994, 39, 753–761. [Google Scholar] [CrossRef]
  35. Du, H.; Ge, S.S.; Liu, J.K. Adaptive neural network output feedback control for a class of non-affine non-linear systems with unmodelled dynamics. IET Control. Theory Appl. 2011, 5, 465–477. [Google Scholar] [CrossRef]
  36. Ye, X.; Jiang, J. Adaptive nonlinear design without a priori knowledge of control directions. IEEE Trans. Autom. Control. 1998, 43, 1617–1621. [Google Scholar]
  37. Agrachev, A.A.; Morse, A.S.; Sontag, E.D.; Sussmann, H.J.; Utkin, V.I. Input to state stability: Basic concepts and results. In Nonlinear and Optimal Control Theory: Lectures Given at the CIME Summer School Held in Cetraro; Springer: Berlin/Heidelberg, Germany, 2008; pp. 163–220. [Google Scholar]
Figure 1. The entire structure of the micromirror.
Figure 1. The entire structure of the micromirror.
Micromachines 15 00925 g001
Figure 2. The structure of the VCCA circuit for the electromagnetic micromirror.
Figure 2. The structure of the VCCA circuit for the electromagnetic micromirror.
Micromachines 15 00925 g002
Figure 3. The overhead view of the micromirror.
Figure 3. The overhead view of the micromirror.
Micromachines 15 00925 g003
Figure 4. The lefthead view of the micromirror.
Figure 4. The lefthead view of the micromirror.
Micromachines 15 00925 g004
Figure 5. The composition of the micromirror system.
Figure 5. The composition of the micromirror system.
Micromachines 15 00925 g005
Figure 6. The output performance of the PID controller.
Figure 6. The output performance of the PID controller.
Micromachines 15 00925 g006
Figure 7. The tracking error of the PID controller.
Figure 7. The tracking error of the PID controller.
Micromachines 15 00925 g007
Figure 8. The output performance of the proposed controller.
Figure 8. The output performance of the proposed controller.
Micromachines 15 00925 g008
Figure 9. The tracking error of the proposed controller.
Figure 9. The tracking error of the proposed controller.
Micromachines 15 00925 g009
Figure 10. The comparison of the output performance of the two controllers.
Figure 10. The comparison of the output performance of the two controllers.
Micromachines 15 00925 g010
Figure 11. The output performance of the PID controller (anomaly control exists).
Figure 11. The output performance of the PID controller (anomaly control exists).
Micromachines 15 00925 g011
Figure 12. The tracking error of the PID controller (anomaly control exists).
Figure 12. The tracking error of the PID controller (anomaly control exists).
Micromachines 15 00925 g012
Figure 13. The output performance of the proposed controller (anomaly control exists).
Figure 13. The output performance of the proposed controller (anomaly control exists).
Micromachines 15 00925 g013
Figure 14. The tracking error of the proposed controller (anomaly control exists).
Figure 14. The tracking error of the proposed controller (anomaly control exists).
Micromachines 15 00925 g014
Figure 15. The comparison of the tracking errors of the two controllers in anomaly control situations.
Figure 15. The comparison of the tracking errors of the two controllers in anomaly control situations.
Micromachines 15 00925 g015
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Gan, H.; Qin, Y.; Zhang, J.; Lv, C.; Chen, Z.; Hu, Y. Adaptive Internal Model Backstepping Control for a Class of Second-Order Electromagnetic Micromirror with Output Performance Constraints and Anomaly Control. Micromachines 2024, 15, 925. https://doi.org/10.3390/mi15070925

AMA Style

Gan H, Qin Y, Zhang J, Lv C, Chen Z, Hu Y. Adaptive Internal Model Backstepping Control for a Class of Second-Order Electromagnetic Micromirror with Output Performance Constraints and Anomaly Control. Micromachines. 2024; 15(7):925. https://doi.org/10.3390/mi15070925

Chicago/Turabian Style

Gan, Huasen, Yi Qin, Jinfeng Zhang, Cixing Lv, Zhonghua Chen, and Yaohua Hu. 2024. "Adaptive Internal Model Backstepping Control for a Class of Second-Order Electromagnetic Micromirror with Output Performance Constraints and Anomaly Control" Micromachines 15, no. 7: 925. https://doi.org/10.3390/mi15070925

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