Abstract

This paper presents the robust stability analysis based on LMI for force feedback haptic interface systems with uncertain delay. A full-order state observer is introduced to estimate states of the haptic device so as to directly obtain the feedback force, which expands the stability range of the system environment parameters when comparing with that of the system without an observer. By using the delay partitioning idea and the augmented state vector, the Lyapunov-Krasovskii functional is constructed, and then the new stability criterion based on LMI is given in the paper. With this new stability criterion, the observer gains can also be obtained directly. At last, a concrete example is used to prove the effectiveness and less conservativeness of this new approach.

1. Introduction

In recent years, the haptic interaction technique has been widely used in various fields such as remote surgery, virtual assembly, CAD (computer-aided design), maintenance in space, undersea or nuclear facilities, and telerobot and virtual prototyping [1]. The haptic interaction system is a typical force feedback system, which consists of three parts: a haptic device, a human operator, and a remote or virtual environment. The haptic device and the environment form a closed-loop feedback system, which is known as the haptic interface system [2, 3]. For this system, stability is the basic requirement. Since people with subjective initiative are also included in the system and the instabilities may hurt people, the importance of stability for this kind of system becomes more important [4, 5].

Many researchers use passivity as an analysis and design tool for the haptic interface systems [1, 3, 68]. For example, Colgate et al. consider the passivity of a haptic system and derive the passivity condition by using the frequency domain lifting technique [3]. Colgate et al. give the same passivity condition by considering the whole haptic interface system as a pure discrete time system. Woo and Lee derive a passivity condition for haptic interface systems including the impedance of the operator [9]. By using the real frequency characteristics of the system, Liu et al. give new passivity and active boundaries [5]. Bianchini et al. present a passivity condition in terms of LMI [10].

Although these passive conditions are almost accepted by many researchers, the passive design is only a very conservative design approach, and the range of stability is generally much larger than that of the passivity [11, 12]. Thus, for a stable human-computer interaction, the condition for passivity is only a sufficient but not necessary condition, and seeking for a less conservative stability condition becomes a crucial issue to researchers [1316].

It needs to be emphasized that for most of the control systems, especially for computer control systems, there are usually various time delays due to program calculation, data processing, and communication [15]. Similarly, there are also such delays in the haptic interface systems, which as a major source of instability may not be ignored. Therefore, to study the stability of the system, we must consider the influence of time delays [17]. In order to obtain a more conservative delay-dependent stability criterion for the system with time delays, many methods have been proposed based on the Lyapunov-Krasovskii functional [1821]. By far, researchers have made significant progress in this field. For example, the descriptor system approach [22], the free-weighting matrix technique [23, 24], and the delay partitioning approach [2527].

In this paper, the haptic interface system with a virtual environment for virtual wall implementation is studied. This system is in fact a typical sampled-data control system with an uncertain time-varying delay; thus, most of the research on such system is based on the discrete time control theory. For instance, based on LMIs, Dang et al. give the stability conditions of the haptic interface systems implemented by the virtual wall [2, 13, 15, 17]. In literatures [13, 15], observers are also used to directly obtain the states of the haptic device, but the state estimate errors are not included in the Lyapunov-Krasovskii functional and the observer gains cannot be directly obtained by solving the stability criterion in terms of LMIs (linear matrix inequality). Allowing this, a full-order state observer is used in this paper to estimate the states of the haptic device so as to calculate the force feedback [1, 3, 12]. The observer gains can be obtained by solving the stability criteria in terms of LMI. An augmented vector composed of states and state estimate errors is defined and used in the Lyapunov-Krasovskii functional candidate. Moreover, the utilization of the delay partitioning idea may further improve the conservatism of the stability condition given in this paper.

Other parts of the paper are arranged as follows. Section 2 gives the structure diagram and the model of the haptic interface system. In Section 3, the discretized state space model for the plant is constructed, and the full-order state observer is presented. Section 4 gives the mathematical preliminaries used in the paper. By using the delay partitioning idea and the augmented state vector, a novel Lyapunov-Krasovskii functional is constructed in Section 5, and then the new stability criterion based on LMI is given in this section. In Section 6, the effectiveness and less conservativeness of the proposed approach are testified through a simulation example. The conclusions are given in Section 7.

2. Model of the System

Figure 1 shows the structure diagram of the haptic system, which is a one degree of freedom system and with an environment for stiff virtual wall implementation. In Figure 1, the haptic device is equivalent to the continuous plant, and the virtual wall environment is equivalent to the discrete controller. denotes the uncertain delay. For the convenience of the following analysis, we use the discrete-time form delay by defining and assuming that satisfies , where dm and dM are both constant positive scalars. is a ZOH (zero order hold), denotes the force signal exerted by a human operator, is the displacement output of the haptic device, is the feedback signal from the environment, which is also a force signal, and is the sampling period.

Since a human operator is also a part of the haptic interface system, its dynamic model is also considered in some studies. Simulation and experimental results in the literature [7, 11, 12, 14, 16] show that the human operator may actually make the system more stable, and this conclusion can be further proved by Figure 2 in this paper. Therefore, the dynamic model of the human operator can be ignored in the stability analysis of the haptic interface system.

If the human operator model is considered and it is assumed that the mass of the haptic device is , the damping coefficient of the haptic device is , the mass of the human operator is h, the damping coefficient of the human operator is h, the stiffness coefficient of the human operator is h, then the dynamic model of the human operator and haptic device can be described as

In view of the above analysis, the human operator model will be ignored in the following parts of the paper. Thus, the dynamic model of the haptic device (plant) is described as

The state vector is chosen as and ( is the velocity of the haptic device); the output is chosen as ; then the state space expression for the haptic device is where

For the stiff virtual wall environment, it is composed of a virtual spring and a damper in mechanical parallel. Defining the stiffness of the spring as and the damping coefficient of the damper as and assuming the position of the virtual wall is equal to zero, the virtual force is then given by where in (5) is the displacement of the haptic device.

3. Realization of the State Observer

In order to obtain the discrete state observer, we should first derive the discretized model of the haptic device. By combining ZOH, the sampler, and the delay with the haptic device, we can get the following discretized model of the haptic device: where

Since the discrete-time signals and are needed to compute the feedback force , a full-order state observer is used here to estimate the discrete-time states ( and ) of the haptic device.

According to the system model in expression (6), the full-order state observer is of the following form:

Defining the state estimation error as , we can get the following dynamic equation:

Considering the following control law:

And defining the augmented vector as

The following augmented closed-loop system can be obtained: where

From expression (12), we can get the discrete-time state space (14), which will be used for the next asymptotic stability analysis:

4. Mathematical Preliminaries

The following lemmas are prepared for the next derivations.

Lemma 1 [28]. For the given matrices and with appropriate dimensions, one has

Lemma 2 [13]. For any symmetric positive definite matrix , integers , and vector function , the following inequality holds

Lemma 3 (Schur complement) [29]. Given the constant matrices , , and with appropriate dimensions, where and , then if and only if or equivalently

5. Main Results

A novel Lyapunov-Krasovskii functional is constructed for the discrete-time haptic interface system (14), and then a new stability criterion based on LMI will be given in this section. The main result is as follows.

Theorem 1. For the given positive integers and , the discrete-time system (14) is asymptotically stable if the LMI in inequality (19) holds. Where the variables should satisfy and are positive matrices with appropriate dimensions, where .

Proof. Firstly, by using the delay partitioning idea [25], the lower bound of delay can be described as , where and are integers. Then one can express the time delay as , where . In the following derivations, one chooses () to divide into three parts.
Now, one chose the Lyapunov-Krasovskii functional as where Defining . Then by using the state-space (14), one can get By using Lemma 1, one has Define , then from (27) and (28), one can get By using Lemma 2, one has Similarly, by using Lemma 2, one can get Denoting Then, from (23), (24), (25), (26), (27), (28), (29), (30), and (31), one has where with Then, the delay-dependent stability condition for system (14) is .
Defining , then the condition is equivalent to the inequality (19) by using the Schur complement (Lemma 3). This completes the proof.

Remark 1. In the Lyapunov-Krasovskii functional , the summation term and double summation term use the same matrix variables and . On one hand, the number of matrices that need to be solved is reduced, and the total amount of calculation is reduced. On the other hand, in the process of solving the forward difference and , the terms and cancelled each other, which simplifies the final result of Theorem 1.

Remark 2. By introducing the partitioned delay into the double summation term , the time delay information of the system is fully utilized, and it is expected that the results obtained in this paper are less conservative.

Remark 3. The double summation term introduces the time delay bound information and . During the process of solving the forward difference , the term is divided into two parts: and , then the time delay information is increased, which is expected to reduce the possible conservatism. This can be further proved by the following examples.

6. Numerical Simulation Results

We adopt the parameters of the haptic interface in literatures [3, 5, 30]:  kg and  N·s/m. Supposing the sampling period is  s.

According to expression (3), the continuous plant of the system is given by

With

According to (6), the corresponding discretized state space matrixes are

The special case of is firstly considered here. For comparison with the passivity conditions in previous literatures, we define two dimensionless parameters and . The passivity and stability regions in the plane with are shown in Figure 3. Where the dotted line is the passivity bound provided by the literature [3, 30], the dashed line is the passivity bound by the literature [5], and the solid line shows the stability bound. From Figure 3, we can conclude that the passivity domain is only a small region contained in the stability domain.

To further testify the influence of the human operator model, the stability regions of the system with different operator models are given in Figure 2. Parameters [11, 14] for the human operator model are shown in Table 1. The curve 0 in Figure 2 is the stability region for the system without the human operator model for , and curves 1 to 6 denotes the stability regions for different operator parameters in Table 1. As can be seen from Figure 2, the stability region for the system without considering the human operator model is the smallest one. That is to say, the human operator can actually make the system more stable.

We now add the time-varying delay into the haptic system. Parameters of the feedback control law (virtual wall) in expression (10) are selected as , ( and ). Supposing that the lower delay bound is . According to the main results of Theorem 1 in this paper, we can see that system (14) is asymptotically stable for . The allowable maximum for different is presented in Table 2.

The observer gains for different cases are as follows:

Introducing the maximum delay , the real and observed states (displacement and velocity ) of the haptic interface system under the sinusoidal input of are shown in Figures 4 and 5. In Figure 5, curve 0 denotes the real velocity and curves 1 to 3 denote the observed velocity with the observer gain to , respectively. From Figures 4 and 5, we can see that the minimum state estimate errors are obtained by using the observer gains in (42). Thus, the observer gains will be used in the following simulations.

Figure 6 shows the stability regions in the parametric plane with different . As can be seen from Figure 6, the maximum time delay is closely related to the stability of the system. The larger the upper delay bound is, the smaller is the stability region.

Table 3 lists the maximum stiffness and the corresponding damping coefficient under different . As can be seen from Figure 3, Table 3, and Figure 6, the allowable virtual wall parameters are far greater than the passive ones.

To further testify advantages of the stability criterion proposed in this paper, we also use other methods in existing literatures for the above plant (40). Table 4 lists the allowable maximum delay upper bounds for different . From Table 4, we can see that the results by using the approach proposed in this paper are obviously superior to those of the existing literatures, so the advantages and less conservativeness of the stability criterion given in this paper are further proved.

7. Conclusions

This paper presents the robust stability analysis based on LMI for force feedback haptic interface systems with uncertain delay. By using the delay partitioning approach and augmented vector composed of states and state estimate errors, a novel less conservative stability criterion is obtained based on LMI. Through a concrete haptic example, it can be concluded that the passive condition is only a small region contained in the stability domain, and the maximum time delay has a great effect on the stability of the system. By comparing with the results available in the existing literatures, the advantages and less conservativeness of the stability criterion given in this paper are further proved.

Data Availability

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare no conflict of interest.

Acknowledgments

This work is supported by the National Natural Science Foundation of China (no. 61304076), the Youth Foundation of Hebei Educational committee (no. ZD2016203) and the Doctoral Foundation of Liaoning Province (no. 20170520333).