Abstract

Motivated by a class of contact vibration control problems in mechanical systems, this paper considers a regulation problem for discrete-time switched bimodal linear systems where it is desired to achieve output regulation against partially known deterministic and unknown random exogenous signals. First, a set of observer-based Youla parameterized stabilizing controllers is constructed, based on which the regulation conditions for the switched system against the deterministic signals along with an performance constraint against the unknown random signals are derived. Then a corresponding regulator synthesis algorithm is developed based on solving properly formulated linear matrix inequalities. The proposed regulator is successfully evaluated on an experimental setup involving a switched bimodal mechanical system subject to contact vibrations, hence, demonstrating the effectiveness of the proposed regulation approach.

1. Introduction

Recently, switched control systems have been attracting much attention in the control community since they present problems that are not only academically challenging, but also of practical importance. In the past decades, significant progress has been reported in the literature [14] on switched systems and impulsive systems. However, most of the results focus on the stability analysis for such systems. In practice, in addition to stability requirements, there is a need to find controllers that would achieve regulation against reference or disturbance signals. For example, in hard or optical disk drives, maintaining a constant small distance between the read/write head and the disk surface is an important target for the design of ultrahigh storage density drives [57]. In this case, the read/write head enters into intermittent contact with the disk surface, which results in a switched system regulation problem [5, 6]. Existing results in the literature on the exact output regulation problem for switched systems have been derived using different approaches and under different assumptions. The case of continuous-time switched systems with preknown switching times and where the model for the exogenous inputs is either completely or partially known is treated in [8]. Regulation in continuous-time piecewise affine (PWA) bimodal systems with completely known reference trajectories and where switching is defined according to a switching surface has been treated in [9] using a generalized error signal. General continuous-time PWA systems have been treated in [10] for the case of perfectly known reference trajectory. A different approach to the regulation problem in continuous-time bimodal linear systems against known exogenous signals was presented by Wu and Ben Amara in [1113]. The design of the desired regulator was performed within a set of Youla (or -) parameterized regulators for the system. The synthesis algorithms are formulated in sets of bilinear matrix inequalities [11] or linear matrix inequalities [12, 13], respectively.

In this paper, a Youla parameterized controller design approach is proposed for discrete-time switched bimodal linear systems. The goal is to design a controller to achieve regulation against partially known deterministic disturbance or reference signals in the presence of unknown random disturbances. The problem treated in this paper is motivated by the flying height regulation problem in hard or optical disk drives [57], where the read/write head is supposed to track, at a small constant distance, the disk surface profile in the presence of known and unknown disturbances and vibrations. The close proximity of the read/write head to the disk surface results in intermittent contact between the two and a bimodal system behaviour. The regulation problem is considered by constructing a set of observer-based parameterized stabilizing controllers that satisfy a sufficient regulation condition for the switched system. A corresponding regulator synthesis algorithm is developed based on solving properly formulated linear matrix inequalities.

The rest of the paper is organized as follows. In Section 2, the general regulation problem for the discrete-time switched bimodal system with deterministic input signals and unknown random signals is presented. In Section 3, a Youla parameterized set of stabilizing switched controllers for the switched system is constructed. In Section 4, regulation conditions for the switched system are presented. In Section 5, a regulator synthesis algorithm is proposed based on solving properly formulated linear matrix inequalities. In Section 6, experimental results are presented to illustrate the effectiveness of the proposed regulators, followed by the conclusion in Section 7.

2. The Regulation Problem for Switched Bimodal Systems

Consider the discrete-time switched bimodal system given by the following state space representation: where is the state vector, is the control input, is the measurement signal to be fed to the controller, is the performance variable to be regulated and is assumed to be measurable, is the index of the system under consideration at time , and is a constant satisfying . The external signal represents unknown random signals. The external signal , representing deterministic disturbance and/or reference signals, is also assumed to switch according to the rule given in (2.1). The signal is given by: where each is of the following form: with known frequencies , and unknown amplitudes and phases , ; . It should be noted that switching is dependent on a time varying switching surface defined by , and furthermore the exogenous input switches at the same time switching in the plant model takes place. Moreover, is discontinuous during switching. The control objective with respect to the switched system (2.1) is to design an output feedback controller to regulate the performance variable of the switched system against the external input signals and . More specifically, it is desired to achieve exact output regulation against the deterministic exogenous input and to minimize the effects of the random input to the performance variable , simultaneously.

One of the motivations for the regulation problem presented for the system (2.1) above is the mechanical system shown in Figure 1. In this system, the mass is supposed to maintain a constant separation with the contact surface while the latter keeps moving laterally. The system exhibits a bimodal behaviour depending on whether contact between the mass and the contact surface takes place. A detailed model for such system is presented in [5, 11], which can be found in many practical applications, such as the flying height regulation problem for the read/write head in hard or optical disk drives.

3. Construction of a Set of Parameterized Output Feedback Controllers

In this paper, the feedback controllers are obtained by considering Youla (-) parameterized output feedback controllers for the switched system (2.1). The construction of such set of controllers proceeds along the same lines as in [12, 13]. Each controller is expressed as a linear fractional transformation involving a fixed system and a proper stable parameter that could be chosen as desired (see Figure 2). The state space representation of the systems and are given by the following: where is an estimate of the plant state vector , is an estimate of the plant output , and , , are state feedback and observer gains, respectively, , is a fixed stability matrix, is a fixed matrix, and matrix changes with . In this paper, the transfer function of the parameter is considered as the form , where is a stable function and . Let , , , then the resulting closed loop system is given by the following state space representation: where

To examine the internal stability of the closed loop system, consider the system (2.1) in the absence of the signals and . The state equation for the resulting system is given by the following: Based on (3.4), define the following three subsystems:

Lemma 3.1. If the switched systems (3.5) and (3.6) are each asymptotically stable under arbitrary switching and is a stability matrix, then the switched system (3.4) is also asymptotically stable under arbitrary switching.

Proof. If the switched system (3.6) is asymptotically stable under arbitrary switching signal, then we have [2] for some and where is the state transition matrix of the switched system (3.6). Therefore, as for any . Similarly, if the system (3.7) is asymptotically stable, then we have for some and , where is the state transition matrix of the system (3.7). The expression of the state variable in (3.4) is given by: It follows Hence, which yields where is the maximum value of and . Therefore, we have as for any . Similarly, we have that as for any in (3.4).

The internal stability of the switched closed loop system (3.4) is then given by the following result.

Lemma 3.2. The origin is an asymptotically stable equilibrium point for the switched system (3.4) under arbitrary switching if is a stability matrix and there exist matrices , , and matrices , , , such that

Proof. Condition (3.14) implies that each of the switched systems S1 and S2 admits a common Lyapunov function. Hence, each of those two systems is asymptotically stable under arbitrary switching. Since is a stability matrix, system S3 is also asymptotically stable. Based on Lemma 3.1, it follows immediately that the switched system (3.4) is asymptotically stable under arbitrary switching.

Remark 3.3. Based on Lemma 3.1 and Lemma 3.2, a Youla parameterized stabilizing controller can be designed by separately considering the subsystems S1, S2, and S3. If feasible parameters and can be found to make the switched systems S1 and S2 asymptotically stable, then a stable parameter of the form could make the overall switched system (3.4) asymptotically stable. The state-space realization of can be given as: where and . It follows that is a fixed stability matrix, is a fixed matrix, and the matrix changes with the parameter vectors . A set of stabilizing controllers for switched system (3.4) is hence parameterized by the parameter vector . The desired controller could be searched among according to the regulation conditions to be discussed in Sections 4 and 5.

4. Regulation Conditions for the Switched Bimodal Systems

This section presents regulation conditions for the switched closed loop system (3.2) against the external input signals and . Due to the presence of the unknown random signal , it is not possible to achieve exact output regulation. Consequently, the goal behind the regulator design is to achieve exact output regulation against the deterministic exogenous input and minimize the norm of the closed loop system relating the input to the performance variable . It is proposed in this section to achieve these goals by exploiting the flexibility in the selection of the parameter in the parameterized set of stabilizing controllers for the switched system. It is well known that the exact regulation conditions for each of the two systems and against can be presented in the form of interpolation conditions [13, 14] and can be written in the form of linear equations in the unknown parameter vectors , , as follows: where and are properly formulated matrices. However, using the resulting vector , , the controllers do not guarantee achieving regulation in the switched closed loop system. In the following, additional conditions are placed on the controllers satisfying (4.1) so that switching in the closed loop system would stop after a finite amount of time and exact output regulation would be achieved in the switched closed loop system (3.2) against the deterministic input . Furthermore, in order to minimize the effects of the unknown random disturbance on the performance variable , an performance constraint is added in the design of the regulator for the closed loop system. Consider the closed loop system (3.2), and let denote the transfer function from to for when or for when and denote the norm of , then we have the following regulation condition for the switched system (3.2).

Theorem 4.1. Consider the closed loop system (3.2) subject to bounded inputs and . Let , and a preset constant and . If for , there exist matrices , , , and positive scalars and such that the following matrix inequalities are satisfied: then the state vector and the performance variable of the switched closed loop system (3.2) are ultimately bounded. Moreover, the switched closed loop system achieves exact output regulation against the deterministic input and satisfies with respect to the unknown random input .

Proof. Consider the state space representation (3.2) and the quadratic function , based on the Schur complement formula on (4.2), for any nonzero vector , we have It follows from the above inequality that for the switched system (3.2): Hence, holds whenever Consequently, cannot ultimately exceed the value , and we have .
Therefore, there exists a finite time such that Using the Schur complement formula, inequality (4.3) is equivalent to: Multiplying from the left by and from the right by yields Then, based on (4.11), we have , . Hence, is ultimately bounded and we have If is satisfied, then after a long enough time , the output will always be such that and there will be no more switching. For the case of , the system is active for . Given that the system is asymptotically stable and that the parameter vector satisfies the regulation condition in (4.1), then exact output regulation for the switched system is achieved against the deterministic input . Furthermore, based on (4.5)–(4.7), it is easy to obtain , where and , which implies [15]. The analysis is similar for the case of .

Remark 4.2. The main reason for considering common Lyapunov functions as opposed to multiple Lyapunov functions in (3.14), (4.2) and (4.3) is as follows.The existence of a common Lyapunov function for each of the switched systems S1 and S2 in (3.14) implies the existence of a common Lyapunov function in (4.2) and (4.3) for the system (3.4). The less conservative regulation conditions (4.2) and (4.3) can be formulated using multiple Lyapunov functions as in the approach presented in [13]. However, as outlined in Section 5, the use of a common Lyapunov function allows for the regulation conditions to be transformed into linear matrix inequalities (LMIs) in the regulator synthesis algorithm using an appropriate congruence transformation so that a global optimal solution can be found for the controller. The use of multiple Lyapunov functions would have made such transformation very difficult. Moreover, the synthesis algorithm normally would in that case be formulated using bilinear matrix inequalities, which would typically yield a conservative local solution for the controller.

Remark 4.3. In Theorem 4.1, the performance constraint applies only to the closed loop system that is active when regulation against the deterministic exogenous input is achieved, that is, the closed loop system operating in mode 1 if and in mode 2 if . This is due to the fact that if conditions (4.2) and (4.3) are satisfied, then switching in the closed loop system stops after a finite amount of time. Consequently, it is enough to apply the additional performance constraint only to the closed loop system that is active when switching stops after a finite amount of time. Optimal performance for switched systems defined based on other performance measures, as presented for example in [16, 17], can also be considered. However, that will introduce conservativeness in the final solution since continuous switching is assumed to take place in those approaches, which is not the case for the systems considered in this paper.

5. Regulator Synthesis

The synthesis method aims at finding the proper , , and such that conditions (4.2)–(4.7) are satisfied. The main idea behind the regulator synthesis is to first design the gains and based on (3.14). Since and in (4.2) and (4.5) are fixed, then it is only necessary to find the matrices such that the regulation conditions (4.2)–(4.7) are satisfied. Partition in (4.2) as and define , and Multiplying (4.2) from the left side by and from the right side by yields Multiplying (4.3) from the left side by and from the right side by yields Similarly, we partition in (4.5) as and define , , and . Multiplying (4.5) from the left side by and from the right side by yields the following: Multiplying (4.6) from the left side by and from the right side by yields In the following, a regulator synthesis algorithm is presented to obtain matrices that simultaneously minimize the performance and satisfy the regulation conditions in Theorem 4.1. The main steps in the proposed regulator synthesis procedure are summarized below.(1)Design of an internally stabilizing controller: design the controller parameters and to make the switched closed loop system (3.2) internally stable by solving (3.14) for the unknown matrices , and matrices , , . (2)Find an upper bound on the value of in (5.2) with unknown , , , and , which is a generalized eigenvalue problem. Select a value of in the interval . (3)Substitute for in (5.3). (4)Minimize subject to (4.4), (5.2), (5.3), (5.4) and (5.5), in the unknown , , , , , , , , and with known .

Note that (5.2) and (5.3) are linear in the unknown parameters , , , , and only if is prefixed. The value of can be selected using a linear search in the interval in order to solve the optimization problem in Step 4. In the following, an experimental example is presented to show the effectiveness of the proposed regulator synthesis method.

6. Experimental Evaluation

The experimental setup represents a mechanical system subject to contact vibrations and is motivated by the flying height regulation problem in hard or optical disk drives [57]. The experimental setup consists mainly of a flexible beam subject to intermittent contact with a fictitious contact surface. The system has two modes of operation, one corresponding to the case of noncontact between the beam tip and the contact surface, and the second corresponds to the case when contact takes place. The control goal in the experiment is to maintain a constant separation between the tip of the flexible beam and the contact surface in the presence of external disturbances and switching between the noncontact mode and the contact mode of the system. Images of the experimental setup are shown in Figure 3. A flexible beam (the suspension beam in a hard disk drive) is actuated using a multilayer piezoelectric actuator (PZT). A Laser Doppler Vibrometer (LDV) provides real-time measurements of the position and velocity of the beam tip. A small-size permanent magnet is attached to the tip of the beam. In the experimental setup, contact between the beam tip and a contact surface is simulated by generating a vertical contact force using an electromagnetic actuator underneath and applying the generated force to the beam tip. The forces representing deterministic disturbances and random disturbances are also produced using the electromagnetic actuator. The sampling period in the experimental setup is of 1 KHz. The two subsystem models corresponding to the contact mode and the noncontact mode are obtained using system identification method. The regulator is designed so that the tip of the suspension beam tracks a contact surface  m at a desired separation height of  m. The output and the performance variable are identical and are defined to be the difference between the actual separation and the desired separation height. The state space representation as in (2.1) is given as The switching rule is defined as . To construct a parameterized set of stabilizing controllers, the gains , , , designed based on (3.14) are given by: The set of controllers to be designed is obtained by considering parameters of the form . Since , condition (4.1) needs to consider only the system and yields: First, without considering the performance constraint in the regulator synthesis procedure, the regulator is designed based only on the regulation conditions (4.4), (5.2), and (5.3). We have The experimental results corresponding to the above designed controller are shown in Figures 4, 5, 6, and 7, which include the two cases of with and without the unknown random disturbance . It can be seen that the resulting system with the designed controller can exactly reject the known disturbance in the presence of switching (contacting), however it cannot attenuate the disturbance properly. By considering the constraint in the regulator synthesis procedure, we obtain The experimental results are shown in Figures 8 and 9, which indicate that the disturbance has been attenuated effectively and the tip of the suspension beam tracks the contact surface while maintaining the desired separation between the tip and the contact surface.

7. Conclusion

The problem of regulation in discrete-time bimodal switched systems against partially known deterministic exogenous inputs and unknown random inputs is treated. A regulator design approach based on the parameterization of a set of stabilizing controllers for the switched system is presented. First, regulation conditions for the switched system are derived based on the Youla parameterization of a set of stabilizing controllers, where a set of parameters is constructed to achieve regulation against the deterministic exogenous inputs and also against the unknown random exogenous input. Then, the regulator synthesis algorithm is developed based on solving a set of properly formulated linear matrix inequalities. Finally, a switched bimodal mechanical system experimental setup involving a flexible beam subject to contact vibrations is used to successfully demonstrate the performance of the proposed regulator.

Acknowledgments

The authors would like to thank the associate editor and the anonymous reviewers for their comments. This work was supported by the National Natural Science Foundation of China (51075254), the Shanghai Pujiang Program (11PJ1404000), the Innovation Program of Shanghai Municipal Education Commission (11YZ16), and the Natural Sciences and Engineering Research Council of Canada.