Discrete-time Integral Resonant Control of Negative Imaginary Systems: Application to a High-speed Nanopositioner
Abstract
We propose a discrete-time integral resonant control (IRC) approach for negative imaginary (NI) systems, which overcomes several limitations of continuous-time IRC. We show that a discrete-time IRC has a step-advanced negative imaginary property. A zero-order hold-sampled NI system can be asymptotically stabilized using a discrete-time IRC with suitable parameters. A hardware experiment is conducted where a high-speed flexure-guided nanopositioner is efficiently damped using the proposed discrete-time IRC with the discrete-time controller being implemented in FPGA hardware at the sampling rate of .
Index Terms:
Integral Resonant Control (IRC), Negative Imaginary (NI) System, Discrete-time System, Digital Control, Nanopositioning.I INTRODUCTION
Control design for highly resonant flexible structures poses significant challenges since their structural modes can limit the stability margin and impair the performance of the controlled system [1, 2, 3]. For instance, in atomic force microscopy (AFM), the resonant mode of the positioner negatively impacts the maximum closed-loop bandwidth, restricting the AFM to only low-speed scanning [2, 4, 5]. Additionally, external disturbances can trigger the resonance, further undermining closed-loop performance [6, 7]. Therefore, it is essential to effectively dampen these resonant modes to simplify the control system design and ensure the closed-loop system’s stability and robustness [3].
Those equipped with collocated actuator-sensor pairs in lightly damped flexible structures can facilitate control design, especially when dealing with plant uncertainties and unmodeled dynamics. [8, 9]. A system with collocated force actuators and position sensors typically has the negative imaginary (NI) property [10, 11]. Based on the NI stability theorem [10], the positive feedback interconnection of an NI plant and a strictly negative imaginary (SNI) controller will be internally stable, provided that the largest eigenvalue of the DC loop gain is less than unity; i.e., [10].
NI systems theory was introduced in [10, 11] to address the robust control problem for flexible structures [12, 13, 14]. Several difficulties are associated with the control of flexible structures, such as variable resonance frequencies, high system order, and highly resonant dynamics. These challenges can severely compromise the performance of the control system or cause instability if the controller is not robust against these uncertainties [15, 16, 17, 18]. NI systems theory offers a framework to evaluate the robustness and design robust controllers for flexible structures in the case of collocated force actuators and position sensors [10, 11, 16].
Roughly speaking, a square, real-rational, proper transfer matrix is said to be NI if it is stable and for all positive frequencies , its frequency response has negative imaginary parts. An NI system can be regarded as the cascade of a passive system with an integrator. In comparison to passivity theory, which can deal with systems of relative degree zero and one [19], an advantage of NI systems theory is that it can deal with systems of relative degree zero, one and two [20, 21]. Since it was introduced, NI systems theory has attracted attention among control theorists (see e.g., [22, 23, 24, 25, 26, 27, 28]) and has found its application in many fields including nanopositioning control [29, 30, 31, 32, 33], the control of lightly damped structures [34, 35, 9], and the control of electrical power systems [36, 37], etc.
Several popular SNI controllers, including the positive position feedback (PPF) controller [38, 39, 40, 41, 42, 43], the resonant controller (RC) [14, 13, 44, 45], and the integral resonant controller (IRC) [46, 47, 6, 48], have been implemented successfully. These controllers are not only easy to implement but also highly effective in terms of providing robust dam**, especially when dealing with uncertainties in resonance frequency [38]. Among these methods, integral resonant control stands out as a straightforward, low-order approach that can damp multiple modes while maintaining stability margins [38, 3, 17].
The general concept of an integral resonant controller is to modify the pole-zero interlacing of a collocated system into a zero-pole interlacing pattern by: a) introducing a feed-through term to the system and, b) adding an integral controller to the augmented system ; see [46, 49]. When the integral gain increases, the system’s poles shift away from the imaginary axis and deeper into the left-half complex plane, finally aligning with the open-loop zero locations. Owing to its straightforward implementation and robust performance, IRC has been widely adopted to enhance dam** in a variety of applications, including cantilever beams [46, 50, 51], flexible robotic manipulators [48], nanopositioning stages [17], atomic force microscopes [52, 53], flexible civil structures [54, 55], and floors subject to vibrations induced by walking [55].
Most literature on nanopositioning focuses on control design within the continuous domain rather than the discrete-time domain. These control strategies are typically articulated through continuous-time state-space models. For real-time applications, however, it is necessary to discretize these models and solve them in discrete-time steps using a fixed step size. While this discretization process enables the practical application of continuous-time controllers in real-time scenarios, transforming a continuous-time design into a discrete-time implementable version may introduce inaccuracies, particularly for designing dam** controllers at higher frequencies. Such a control design method, where a controller is designed based on a continuous-time model and then discretized, is called the continuous-time design or CTD; see [56] and the references therein. A drawback of the CTD technique is its dependency on a sampling rate that is high enough to ensure stability. However, attaining such a high sampling frequency can exceed the capabilities of some devices [57]. Also, as for the digital control of a nanopositioner, the continuous-time model of a nanopositioner is usually estimated via sampled data, which introduces inaccuracies to the control design. To overcome these limitations of a continuous-time IRC, we seek to construct a discrete-time IRC that is designed according to an accurate model of the plant and allows for a relatively slower sampling rate.
In this article, we introduce a discrete-time IRC for the digital control of real-world NI systems. We consider the discrete-time NI system property introduced in [58], where the discrete-time NI property will always be satisfied by a zero-order hold (ZOH) sampled continuous-time NI system (see [59] for a discussion of ZOH sampling). Under some assumptions, a discrete-time NI system can be stabilized using another discrete-time NI system whose output takes a one-step advance, which is called a discrete-time step advanced negative imaginary (SANI) system. We show that a discrete-time IRC is an SANI system. Also, we show that the interconnection of a linear NI system and a discrete-time IRC is asymptotically stable if the IRC parameters satisfy certain conditions related to the DC gain of the plant. Therefore, the digital control problem for an NI system reduces to the process of finding a pair of suitable parameters based on the DC gain of the NI plant. Also, since the NI property is usually guaranteed by a system’s physical nature and is preserved under ZOH sampling, the plant’s model does not need to be known in the control design process, yet the closed-loop stability is still rigorously guaranteed.
Compared with the continuous-time IRC, the advantages of using a discrete-time IRC are two-fold: a) The controller design process is more straightforward as we do not need to reconstruct a continuous-time model of the plant and discretize the controller. This significantly saves the computational resources required in generating the control input; b) Stability is rigorously guaranteed and less reliant on a high sampling rate since the stability analysis is carried out purely in discrete time without any type of approximation.
When implementing a discrete-time controller, selecting an appropriate step size is crucial to maintain stability. If the step size is too large, the solver may become unstable, necessitating a reduction in step size. However, there is a practical lower limit on how small the step size can be, especially when the controller runs on hardware with limited computational capabilities. The processing unit requires adequate time to execute necessary calculations at each step. For instance, controlling a system with a high mechanical bandwidth demands a high control loop bandwidth, requiring a smaller step size to ensure accurate implementation. If the step size is inadequate, the controller might not function as intended, compromising system performance. Therefore, ensuring that the processing speed is sufficient to handle the controller’s computational complexity within the bandwidth of the system is vital.
The discrete-time IRC is designed and implemented for a high-speed, high-bandwidth nanopositioning system. The controller implementation was performed using a LabVIEW program and a National Instruments PXIe-7975R FlexRIO module. A NI-5782 adapter module with a clock speed was used to acquire the digital data and implement the discrete-time IRC at a sampling rate of .
The rest of this article is organized as follows: Section II provides preliminary results on continuous-time IRC and also discrete-time NI systems theory. In Section III, we introduce the discrete-time IRC. To be specific, we provide the system model of a discrete-time IRC and show that it is an SANI system. We also prove that the interconnection of a discrete-time NI system and a discrete-time IRC is asymptotically stable under some conditions on the IRC parameters. In Section IV, a hardware experiment is conducted where a discrete-time IRC is applied to a high-speed flexure-guided nanopositioner. We conclude the article in Section V.
Notation: The notation in this paper is standard. denotes the field of real numbers. denotes the set of nonnegative integers. denotes the space of real matrices of dimension . denotes the transpose of a matrix . denotes the transpose of the inverse of ; that is, . denotes the largest eigenvalue of a matrix with real spectrum. denotes the standard Euclidean norm. For a real symmetric or complex Hermitian matrix , denotes the positive (semi-)definiteness of a matrix and denotes the negative (semi-)definiteness of a matrix . A function is said to be positive definite if and for all .
II PRELIMINARIES
II-A Continuous-time integral resonant controller
Integral resonant control (IRC) was introduced in [46, 50] to provide dam** for flexible structures with collocated and compatible actuator/sensor pairs (e.g. force actuators and position sensors). Fig. 1 shows how a continuous-time IRC is implemented. Given a plant with a square transfer matrix , we apply a direct feedthrough and also an integral controller
(1) |
in positive feedback with . Here, we require the matrices to satisfy and . The relation between the plant input and the plant output is described as follows:
(2) |
Hence,
(3) |
According to (3), the closed-loop system shown in Fig. 1 can be equivalently constructed as the interconnection of and shown in Fig. 2, where
(4) |
Substituting (1) into (4) yields
(5) |
Here, given in (5) is the transfer matrix of a continuous-time IRC. An IRC is an SNI system, and can be used in the control of NI plants (see [50, 10, 11]).
![\psfrag{r}{$r$}\psfrag{e_s}{$e(s)$}\psfrag{U_s}{$U(s)$}\psfrag{Y_s}{$Y(s)$}\psfrag{barY_s}{$\overline{Y}(s)$}\psfrag{G_s}{$G(s)$}\psfrag{C_s}{$C(s)$}\psfrag{D}{$D$}\includegraphics[width=241.84842pt]{CT_IRC.eps}](pic/pic2.png)
![\psfrag{r}{$r$}\psfrag{e_s}{$e(s)$}\psfrag{U_s}{$U(s)$}\psfrag{Y_s}{$Y(s)$}\psfrag{G_s}{$G(s)$}\psfrag{K_s}{$K(s)$}\includegraphics[width=241.84842pt]{CT_IRC_equivalence.eps}](pic/pic1.png)
II-B Discrete-time NI systems
We consider the definition of discrete-time NI systems introduced in [58]. This property is automatically satisfied by any ZOH sampled continuous-time NI system. A discrete-time NI system can be stabilized by another discrete-time NI system with a step advance. First, we provide the definition of discrete-time NI systems given in [58].
Consider the system
(6a) | ||||
(6b) |
where and . Here and are the input, output and state of the system at time step , respectively.
Definition 1 (discrete-time negative imaginary systems)
In the case of a linear system, necessary and sufficient conditions are given under which the system satisfies Definition 1. Consider a linear system of the form
(8a) | ||||
(8b) |
where , are the system state, input and output, respectively. Here , and .
Lemma 1
A discrete-time NI system can be stabilized using a discrete-time step advanced NI (SANI) system. An SANI system can be obtained by replacing the output of an NI system using the output at the next time step. We provide the definition of SANI systems in the following. Consider the system
(10a) | ||||
(10b) |
where and . Here and are the input, output and state of the system at time step , respectively.
Definition 2
Remark 1
Definition 2 can be regarded as a variant of Definition 1 in a way such that the system output takes the next step output value; i.e., . To be specific, suppose the system (6) is NI as per Definition 1. Then a system with the same state equation (6a) and an output equation is an SANI system. Note that this does not affect the causality of the system because is a function of the state and input of the current step .
III DISCRETE-TIME INTEGRAL RESONANT CONTROLLER
Since real-world control systems are usually implemented digitally using computers [59], we aim to find the discrete-time version of the IRC in order to provide digital control for NI plants. Considering that sampling a continuous-time NI plant yields a discrete-time NI system, a discrete-time IRC is required to serve as a controller for a discrete-time NI system.
As is mentioned in Section II-B, a discrete-time NI system can be stabilized using a discrete-time SANI system. A continuous-time NI system , which has SNI property, is expected to become a discrete-time NI system after ZOH sampling. Therefore, taking a step advance of a ZOH sampled IRC will result in an SANI system. However, a disadvantage of taking the ZOH discretization of is that the model of the resulting system will include matrix exponential terms. In order to achieve a neat system model for the discrete-time IRC, we first construct a discrete-time system of the similar form as in (4), except that the continuous-time integrator is replaced by a discrete-time integrator
(11) |
This discrete-time system has the transfer matrix
(12) |
We still require that and . However, the matrices and here are not related to those in the continuous-time IRC. A state-space realization of the transfer matrix is given as follows:
(13a) | ||||
(13b) |
where are system state, input and output, respectively. We show in the following that the system (13) is a discrete-time NI system when certain conditions are satisfied for the matrices and .
Lemma 2
Suppose and , then the system (13) with the transfer matrix is a discrete-time NI system.
Proof:
We have shown that the system (13), which is constructed in a similar way as the continuous-time IRC, is a discrete-time NI system. However, according to the control framework for discrete-time NI systems in [58], an NI system can be applied as the controller for another NI system after introducing one step advance in its output equation. Therefore, we introduce one step advance to the output of the system (13), which yields the following system.
(19a) | ||||
(19b) |
where are system state, input and output, respectively. Here, and . The transfer matrix of the system (19) is
(20) |
We call the system (19) the discrete-time integral resonant controller. Since the system is obtained by taking one step advance of the NI system (13), it is an SANI system and hence we expect the interconnection of a linear NI plant with the system (19) to be at least Lyapunov stable. We provide a particular stability proof in the following and show that asymptotic stability can indeed be achieved for the interconnection of an NI plant and a discrete-time IRC of the form (19). First, we prove the SANI property of the discrete-time IRC (19).
Lemma 3
Suppose and . Then the discrete-time integral resonant controller (19) is an SANI system.
Proof:
The proof follows directly from Definitions 1 and 2 and Lemma 2. To be specific, since the system (19) is obtained by taking one step advance of the NI system (13), then the function satisfies Condition 1) in Definition 2 and Condition 2) is satisfied due to the NI property of the system (13) as shown in Lemma 2. ∎
Now consider a linear discrete-time system with the minimal realization
(21a) | ||||
(21b) |
where , are the system state, input and output, respectively. Here, , and . The transfer matrix of the system (21) is
(22) |
We show in the following that if the system (21) is NI, then there exists a discrete-time IRC of the form (19) such that their closed-loop interconnection is asymptotically stable.
![\psfrag{r}{$r=0$}\psfrag{u_c}{$\widetilde{u}_{k}$}\psfrag{y_c}{$\widetilde{y}_{k}$}\psfrag{u_p}{$u_{k}$}\psfrag{y_p}{$y_{k}$}\psfrag{F_z}{$F(z)$}\psfrag{G_z}{$G(z)$}\includegraphics[width=241.84842pt]{DT_IRC_interconnection.eps}](pic/pic3.png)
Theorem 1
Consider the closed-loop interconnection of the minimal system (21) and a discrete-time IRC of the form (19), as is shown in Fig. 3. Suppose the system (21) with the transfer matrix satisfies and is an NI system according to Definition 1. If the discrete-time IRC (19) satisfies , then the closed-loop system shown in Fig. 3 is asymptotically stable.
Proof:
According to Lemma 1, the NI property of the plant (21) implies that there exists a symmetric positive definite matrix such that
(23) | |||
(24) |
According to the system setting and as shown in Fig. 3, we have
(25) |
and
(26) |
where the equalities also use (19) and (21). Therefore, according to (25) and (26), the closed-loop system shown in Fig. 3 has the state-space model
(27) |
Let
(28) |
In what follows, we apply Lyapunov’s stability theorem. We construct the candidate Lyapunov function of the closed-loop system in Fig. 3 to be:
(29) |
where is the positive definite matrix that satisfies (23) and (24). Let
(30) |
We prove in the following that . The condition (24) implies
(31) |
Using (31), we have that
(32) |
Since and the Schur complement of the block of the matrix is
(33) |
which is positive definite according to the assumption on , then we have . Since and , we also have that
(34) |
Now we take the increment of the candidate Lyapunov function to show stability. We have
(35) |
Using (31), we have that
(36) |
where
(37) | ||||
(38) | ||||
(39) |
According to (37)–(39), we have that
(40) |
Here, we have according to (23) and according to the assumption of the theorem. Therefore, both terms on the right-hand side (RHS) of (40) are negative semidefinite. Hence, the matrix is negative semidefinite. This implies that . That is, the closed-loop system shown in Fig. 3 is stable in the sense of Lyapunov. We will show in the following that the closed-loop system is asymptotically stable using LaSalle’s invariance principle (see e.g., [60, 61]). According to (35) and (40), if stays at zero, then the scalar
(41) |
also stays at zero. This is because both terms on the RHS of (40) are negative semidefinite and can only contribute non-positive values to . If (41) stays at zero, then since and , it follows that
(42) |
stays at zero. That is . In this case,
(43) |
Substituting (43) in (26), we have
(44) |
Since , then (43) and (44) together imply that for all future time steps
(45) |
for some constant vector . According to the observability of the system (21), (45) implies
(46) |
Substituting (43) in (25), we have
(47) |
Using (31), we have that
(48) |
We have according to the assumption of the theorem and also according to (34). Therefore,
(49) |
for any nonzero . Substituting (48) in (47) with (49) also considered, we have that
(50) |
unless . In the case that , we also have according to (43). Hence, the system state already stays at the equilibrium at the origin. Otherwise, cannot stay at zero. Therefore, will keep decreasing until it reaches zero. That is, the system state also reaches the origin. Therefore, the closed-loop interconnection shown in Fig. 3 is asymptotically stable. ∎
IV HIGH-SPPED FLEXURE-GUIDED NANOPOSITIONER
In this section, a discrete-time IRC is designed and implemented on a high-speed flexure-guided nanopositioner as a linear NI system to demonstrate the applicability of the stability result.
Figure4 demonstrates the experimental setup of a high-speed flexure-guided nanopositioner introduced in [62]. The nanopositioning stage is driven by four PiezoDrive PX200 voltage amplifiers (each with a gain of 20) for all piezoelectric actuators. A PICOSCALE interferometer is used for high-precision displacement measurements of the nanopositioner in both and directions. Under ideal conditions, the lightly-damped nanopositioner with collocated actuators and sensors would be an NI system. However, due to the fabrication tolerances and bandwidth limitations of the driving electronics, the nanopositioner violates the NI system property beyond a certain frequency where the phase surpasses . Figure 5 shows the frequency response function (FRF) of the axis nanopositioner from actuation to the sensor output. The fundamental resonance frequency of the nanopositioner along axis is at . We see that the phase drops beyond , and the system violates the NI property as frequency increases. However, as the frequency response rolls off, the phase deviation is negligible. Therefore, the frequency response of the system can be approximated by a NI model within the frequency range of interest. The implementation of the designed IRC is described in the next sections.
![Refer to caption](x1.png)
![Refer to caption](x2.png)
IV-A Experimental Setup
Figure (6) shows a schematic representation of the experimental apparatus. A high-precision Michelson-interferometer is employed to measure the displacement of the scanner. The measurement from the optical sensor is transmitted as Digital Differential Interface (DDI) outputs via the PICOSCALE Breakout Box (BOB). These DDI outputs configured as a Quadrature (AquadB) signal from the BOB are then carefully adjusted for the desired resolution within our implementable bandwidth in the form of step size and step frequency. Subsequently, we implement a standard quadrature decoder within the LabVIEW FPGA environment to derive position values in alongside the designed discrete-time integral resonant controller.
![Refer to caption](x3.png)
The operating principle of the quadrature decoder is as follows: it utilizes two phases of the encoder, Quad A and Quad B, which are spaced at 90-degree intervals. This arrangement allows the logic operations to determine the direction of movement. The decoder uses the current state of B and the previous state of A to obtain the direction of movement and adjust the counting value accordingly, either adding or subtracting one count from the previous value. Since PICOSCALE only measures relative position changes, an initialization process is necessary for accurate counting, facilitated by a reset circuit. Subsequently, each count is multiplied by a position scaling factor determined from the step size. Through experimentation, it is found that the sensor noise is slightly below , leading to the configuration of the sensor step size to be precisely for each count. Figure 7 illustrates an excerpt of the implemented quadrature decoder in the LabVIEW environment, responsible for converting DDI output into position parameters.
![Refer to caption](x4.png)
IV-B FPGA Implementation
![Refer to caption](x5.png)
In this experiment, a Kintex-7 XC7K410T FPGA embedded in a National Instruments PXIe-7975R FlexRIO module is adopted as the core computing engine. This module interfaces with an adapter module, offering hardware description language integration capability. The FPGA hardware is developed using the graphical programming language in the LabVIEW FPGA environment. Connected to the FlexRIO module is the National Instruments 5782R adapter module, a 14-bit, four-channel digitizer with a bandwidth of and a sampling rate of . Each component is programmed within a single-cycled timed loop (SCTL) to optimize hardware design performance and minimize computational latency. This loop ensures specific timing cycles for executing one iteration, provided there is no timing violation during compilation. Additionally, a voltage converter is employed to adjust the DDI output level from the BOB to match the adapter’s input voltage level. With its high sampling rate of , the decoder swiftly transforms digital data into position parameters. However, the involvement of multiplications in our first-order discrete-time IRC within each loop, spanning multiple clock cycles, surpasses the time limit. As a result, the decoded position data is transmitted to a slower SCTL, which operates at a clock frequency of . This frequency is derived from the primary oscillator of , as illustrated in figure (8). This additional data transfer latency, coupled with register usage between loops, further reduces the achievable sampling rate to , necessitating the implementation of the discrete-time IRC at this reduced rate.
When dealing with a high clock frequency, computational speed becomes an issue. Integer-type variables are favored due to their faster processing, resulting in shorter computation times, especially in the high-frequency loop. Conversely, in the slower loop, fixed-point data formats are employed for variables and parameters, offering the advantage of customizable range and resolution for calculations. Comparatively, the discrete-time design of the IRC proves computationally more efficient than its continuous-time counterpart. Observations indicate that the discrete-time IRC requires less memory and computational resources for its implementation within the same data format, thus minimizing the latency.
IV-C Discrete-time IRC Design
According to Theorem 1, the closed-loop interconnection of the minimal system (21) and a discrete-time IRC of the form (19) is asymptotically stable if the discrete-time IRC (19) satisfies . Controller parameters can be tuned to achieve the desired performance in the time and frequency domain. Accordingly, and are opted for in the discrete-time IRC.
The frequency response of the nanopositioner in a closed loop with the discrete-time IRC is depicted in Fig.9. We observe that a substantial dam** of about is achieved at the resonance.
We also applied a unity step as an input disturbance to the system and analyzed the damped system response in a closed loop. Figure 10 demonstrates the step response of the flexure-guided nanopositioner in an open loop and closed loop with the discrete-time IRC in a positive feedback interconnection.
![Refer to caption](x6.png)
![Refer to caption](x7.png)
V CONCLUSION
In this article, we introduce the discrete-time IRC to provide efficient and rigorous digital control for NI systems. We show that a discrete-time IRC has SANI property. With suitable parameters chosen, a discrete-time IRC can asymptotically stabilize an NI system. This stability result motivates the application of the discrete-time IRC on a high-speed flexure-guided nanopositioner. It is shown in a hardware experiment that a nanopositioner can be effectively damped by a discrete-time IRC.
References
- [1] H. Pota, S. O. R. Moheimani, and M. Smith, “Resonant controllers for flexible structures,” in Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No. 99CH36304), vol. 1. IEEE, 1999, pp. 631–636.
- [2] S. Devasia, E. Eleftheriou, and S. O. R. Moheimani, “A survey of control issues in nanopositioning,” IEEE Transactions on Control Systems Technology, vol. 15, no. 5, pp. 802–823, 2007.
- [3] N. Nikooienejad and S. O. R. Moheimani, “Frequency domain-based integral resonant control design for a MEMS nanopositioner,” in 2021 IEEE Conference on Control Technology and Applications (CCTA). IEEE, 2021, pp. 874–879.
- [4] S. O. R. Moheimani, “Invited review article: Accurate and fast nanopositioning with piezoelectric tube scanners: Emerging trends and future challenges,” Review of Scientific Instruments, vol. 79, no. 7, 2008.
- [5] H. Habibullah, H. R. Pota, and I. Petersen, “A robust control approach for high-speed nanopositioning applications,” Sensors and Actuators A: Physical, vol. 292, pp. 137–148, 2019.
- [6] A. J. Fleming, S. S. Aphale, and S. O. R. Moheimani, “A new method for robust dam** and tracking control of scanning probe microscope positioning stages,” IEEE Transactions on nanotechnology, vol. 9, no. 4, pp. 438–448, 2009.
- [7] A. A. Eielsen, M. Vagia, J. T. Gravdahl, and K. Y. Pettersen, “Dam** and tracking control schemes for nanopositioning,” IEEE/ASME Transactions on Mechatronics, vol. 19, no. 2, pp. 432–444, 2013.
- [8] I. R. Petersen, “Negative imaginary systems theory in the robust control of highly resonant flexible structures,” in 2011 Australian Control Conference. IEEE, 2011, pp. 1–6.
- [9] B. Bhikkaji, S. O. R. Moheimani, and I. R. Petersen, “A negative imaginary approach to modeling and control of a collocated structure,” IEEE/ASME Transactions on Mechatronics, vol. 17, no. 4, pp. 717–727, 2011.
- [10] A. Lanzon and I. R. Petersen, “Stability robustness of a feedback interconnection of systems with negative imaginary frequency response,” IEEE Transactions on Automatic Control, vol. 53, no. 4, pp. 1042–1046, 2008.
- [11] I. R. Petersen and A. Lanzon, “Feedback control of negative-imaginary systems,” IEEE Control Systems Magazine, vol. 30, no. 5, pp. 54–72, 2010.
- [12] A. Preumont, Vibration control of active structures: an introduction. Springer, 2018, vol. 246.
- [13] D. Halim and S. O. R. Moheimani, “Spatial resonant control of flexible structures-application to a piezoelectric laminate beam,” IEEE Transactions on Control Systems Technology, vol. 9, no. 1, pp. 37–53, 2001.
- [14] H. Pota, S. O. R. Moheimani, and M. Smith, “Resonant controllers for smart structures,” Smart Materials and Structures, vol. 11, no. 1, p. 1, 2002.
- [15] E. Omidi and N. Mahmoodi, “Hybrid positive feedback control for active vibration attenuation of flexible structures,” IEEE/ASME Transactions on Mechatronics, vol. 20, no. 4, pp. 1790–1797, 2014.
- [16] I. R. Petersen, “Negative imaginary systems theory and applications,” Annual Reviews in Control, vol. 42, pp. 309–318, 2016.
- [17] E. Khodabakhshi, N. Nikooienejad, M. Maroufi, and S. O. R. Moheimani, “Characterization and control of a piezoelectrically actuated high-speed planar nanopositioner,” in 2022 IEEE Conference on Control Technology and Applications (CCTA). IEEE, 2022, pp. 1313–1318.
- [18] H. Feng, H. Zhou, C. Jiang, and A. Pang, “High precision structured h-infinity control of a piezoelectric nanopositioning platform,” Plos one, vol. 18, no. 6, p. e0286471, 2023.
- [19] B. Brogliato, R. Lozano, B. Maschke, and O. Egeland, Dissipative systems analysis and control: theory and applications. Springer, London, 2007, vol. 2.
- [20] K. Shi, I. R. Petersen, and I. G. Vladimirov, “Necessary and sufficient conditions for state feedback equivalence to negative imaginary systems,” IEEE Transactions on Automatic Control (Early Access), 2024.
- [21] J. Dannatt and I. R. Petersen, “Strictly negative imaginary state feedback control for relative degree two systems,” arXiv preprint arXiv:2304.01687, 2023.
- [22] J. Xiong, I. R. Petersen, and A. Lanzon, “A negative imaginary lemma and the stability of interconnections of linear negative imaginary systems,” IEEE Transactions on Automatic Control, vol. 55, no. 10, pp. 2342–2347, 2010.
- [23] M. A. Mabrok, A. G. Kallapur, I. R. Petersen, and A. Lanzon, “Generalizing negative imaginary systems theory to include free body dynamics: Control of highly resonant structures with free body motion,” IEEE Transactions on Automatic Control, vol. 59, no. 10, pp. 2692–2707, 2014.
- [24] J. Wang, A. Lanzon, and I. R. Petersen, “Robust cooperative control of multiple heterogeneous negative-imaginary systems,” Automatica, vol. 61, pp. 64–72, 2015.
- [25] A. G. Ghallab, M. A. Mabrok, and I. R. Petersen, “Extending negative imaginary systems theory to nonlinear systems,” in 2018 IEEE Conference on Decision and Control (CDC). IEEE, 2018, pp. 2348–2353.
- [26] K. Shi, I. R. Petersen, and I. G. Vladimirov, “Output feedback consensus for networked heterogeneous nonlinear negative-imaginary systems with free-body motion,” IEEE Transactions on Automatic Control, vol. 68, no. 9, pp. 5536–5543, 2023.
- [27] P. Bhowmick and S. Patra, “On LTI output strictly negative-imaginary systems,” Systems & Control Letters, vol. 100, pp. 32–42, 2017.
- [28] M. Mabrok, A. G. Kallapur, I. R. Petersen, and A. Lanzon, “A generalized negative imaginary lemma and Riccati-based static state-feedback negative imaginary synthesis,” Systems & Control Letters, vol. 77, pp. 63–68, 2015.
- [29] M. A. Mabrok, A. G. Kallapur, I. R. Petersen, and A. Lanzon, “Spectral conditions for negative imaginary systems with applications to nanopositioning,” IEEE/ASME Transactions on Mechatronics, vol. 19, no. 3, pp. 895–903, 2013.
- [30] S. K. Das, H. R. Pota, and I. R. Petersen, “A MIMO double resonant controller design for nanopositioners,” IEEE Transactions on Nanotechnology, vol. 14, no. 2, pp. 224–237, 2014.
- [31] ——, “Multivariable negative-imaginary controller design for dam** and cross coupling reduction of nanopositioners: a reference model matching approach,” IEEE/ASME Transactions on Mechatronics, vol. 20, no. 6, pp. 3123–3134, 2015.
- [32] K. Shi, N. Nikooienejad, I. R. Petersen, and S. O. R. Moheimani, “Negative imaginary control using hybrid integrator-gain systems: Application to MEMS nanopositioner,” IEEE Transactions on Control Systems Technology (Early Access), 2023.
- [33] N. Nikooienejad and S. O. R. Moheimani, “Convex synthesis of sni controllers based on frequency-domain data: Mems nanopositioner example,” IEEE Transactions on Control Systems Technology, vol. 30, no. 2, pp. 767–778, 2021.
- [34] C. Cai and G. Hagen, “Stability analysis for a string of coupled stable subsystems with negative imaginary frequency response,” IEEE Transactions on Automatic Control, vol. 55, no. 8, pp. 1958–1963, 2010.
- [35] M. A. Rahman, A. Al Mamun, K. Yao, and S. K. Das, “Design and implementation of feedback resonance compensator in hard disk drive servo system: A mixed passivity, negative-imaginary and small-gain approach in discrete time,” Journal of Control, Automation and Electrical Systems, vol. 26, no. 4, pp. 390–402, 2015.
- [36] Y. Chen, I. R. Petersen, and E. L. Ratnam, “Design and stability of angle based feedback control in power systems: A negative-imaginary approach,” To appear in 2024 American Control Conference, preprint available as arXiv:2310.01781, 2023.
- [37] Y. Chen, K. Shi, I. R. Petersen, and E. L. Ratnam, “A nonlinear negative imaginary systems framework with actuator saturation for control of electrical power systems,” To appear in 2024 European Control Conference, preprint available as arXiv:2311.06820, 2023.
- [38] D. Russell and S. S. Aphale, “Evaluating the performance of robust controllers for a nanopositioning platform under loading.” IFAC-PapersOnLine, vol. 50, no. 1, pp. 10 895–10 900, 2017.
- [39] C. J. Goh and T. K. Caughey, “On the stability problem caused by finite actuator dynamics in the collocated control of large space structures,” International Journal of Control, vol. 41, no. 3, pp. 787–802, 1985.
- [40] J. L. Fanson and T. K. Caughey, “Positive position feedback-control for large space structures,” AIAA Journal, vol. 28, no. 4, pp. 717–724, April 1990.
- [41] M. Ratnam, B. Bhikkaji, A. J. Fleming, and S. O. R. Moheimani, “Ppf control of a piezoelectric tube scanner,” in Proc. IEEE CDC-ECC, December 2005.
- [42] S. O. R. Moheimani, B. J. G. Vautier, and B. Bhikkaji, “Experimental implementation of extended multivariable PPF control on an active structure,” IEEE Transactions on Control Systems Technology, vol. 14, no. 3, pp. 443–445, May 2006.
- [43] M. W. Fairbairn, P. Muller, and S. O. R. Moheimani, “Sensorless implementation of a ppf controller for active q control of an afm microcantilever,” IEEE Transactions on Control Systems Technology, vol. 22, no. 6, pp. 2118–2126, November 2014.
- [44] B. J. G. Vautier and S. O. R. Moheimani, “Charge-driven piezoelectric actuators for structural vibration control: Issues and implementation,” Smart Material and Structures, vol. 14, no. 4, pp. 575–586, 2005.
- [45] A. Sebastian, A. Pantazi, S. O. R. Moheimani, H. Pozidis, and E. Eleftheriou, “Achieving sub-nanometer precision in a mems storage device during self-servo write process,” IEEE Transactions on Nanotechnology, vol. 7, no. 5, pp. 586–595, September 2008, digital Object Identifier 10.1109/TNANO.2008.926441.
- [46] S. S. Aphale, A. J. Fleming, and S. O. R. Moheimani, “Integral resonant control of collocated smart structures,” Smart materials and structures, vol. 16, no. 2, p. 439, 2007.
- [47] B. Bhikkaji and S. O. R. Moheimani, “Integral resonant control of a piezoelectric tube actuator for fast nano-scale positioning,” IEEE/ASME Transactions on Mechatronics, vol. 13, no. 5, pp. 530–537, October 2008.
- [48] E. Pereira, S. S. Aphale, V. Feliu, and S. O. R. Moheimani, “Integral resonant control for vibration dam** and precise tip-positioning of a single-link flexible manipulator,” IEEE/ASME Transactions on Mechatronics, vol. 16, no. 2, pp. 232–240, 2010.
- [49] Y. K. Yong, S. S. Aphale, and S. O. R. Moheimani, “Design, analysis and control of a fast nanopositioning stage,” in 2008 IEEE/ASME International Conference on Advanced Intelligent Mechatronics. IEEE, 2008, pp. 451–456.
- [50] B. Bhikkaji, S. O. R. Moheimani, and I. R. Petersen, “Multivariable integral control of resonant structures,” in 2008 47th IEEE Conference on Decision and Control. IEEE, 2008, pp. 3743–3748.
- [51] J. D. MacLean and S. S. Aphale, “A modified linear integral resonant controller for suppressing jump-phenomenon and hysteresis in micro-cantilever beam structures,” Journal of Sound and Vibration, vol. 480, p. 115365, 2020.
- [52] S. P. Wadikhaye, Y. K. Yong, B. Bhikkaji, and S. R. Moheimani, “Control of a piezoelectrically actuated high-speed serial-kinematic afm nanopositioner,” Smart materials and structures, vol. 23, no. 2, p. 025030, 2014.
- [53] Y. K. Yong and S. R. Moheimani, “Collocated z-axis control of a high-speed nanopositioner for video-rate atomic force microscopy,” IEEE Transactions on Nanotechnology, vol. 14, no. 2, pp. 338–345, 2015.
- [54] B. Basu and S. R. Nielsen, “A multi-modal control using a hybrid pole-placement–integral resonant controller (ppir) with experimental investigations,” Structural Control and Health Monitoring, vol. 18, no. 2, pp. 191–206, 2011.
- [55] S. Beskhyroun, L. Wegner, and B. Sparling, “Integral resonant control scheme for cancelling human-induced vibrations in light-weight pedestrian structures, struct. control heal. monit.(2011) n/an.”
- [56] D. Nešić, A. R. Teel, and P. V. Kokotović, “Sufficient conditions for stabilization of sampled-data nonlinear systems via discrete-time approximations,” Systems & Control Letters, vol. 38, no. 4-5, pp. 259–270, 1999.
- [57] D. H. Owens, Y. Zheng, and S. A. Billings, “Fast sampling and stability of nonlinear sampled-data systems: Part 1. existence theorems,” IMA Journal of Mathematical Control and Information, vol. 7, no. 1, pp. 1–11, 1990.
- [58] K. Shi, I. R. Petersen, and I. G. Vladimirov, “Discrete-time negative imaginary systems from ZOH sampling,” To appear in the proceedings of the 26th International Symposium on Mathematical Theory of Networks and Systems, preprint available as arXiv:2312.05419, 2023.
- [59] K. J. Åström and B. Wittenmark, Computer-controlled systems: theory and design. Courier Corporation, 2013.
- [60] W. M. Haddad and V. Chellaboina, Nonlinear dynamical systems and control: a Lyapunov-based approach. Princeton University Press, 2008.
- [61] W. Mei and F. Bullo, “Lasalle invariance principle for discrete-time dynamical systems: A concise and self-contained tutorial,” arXiv preprint arXiv:1710.03710, 2017.
- [62] E. Khodabakhshi, N. Nikooienejad, M. Maroufi, and S. O. R. Moheimani, “Design and characterization of a novel high-bandwidth flexure-guided xy nanopositioner,” IFAC-PapersOnLine, vol. 55, no. 27, pp. 271–276, 2022.