Open Access Research

Two degree-of-freedom control design with improved H LMI representation

Chao Peng*, Hongbing Xu and Jian Zhang

Author Affiliations

School of Automation, University of Electronic Science and Technology of China, Chengdu, 611731, China

For all author emails, please log on.

Journal of Inequalities and Applications 2012, 2012:147 doi:10.1186/1029-242X-2012-147


The electronic version of this article is the complete one and can be found online at: http://www.journalofinequalitiesandapplications.com/content/2012/1/147


Received:22 January 2012
Accepted:17 April 2012
Published:27 June 2012

© 2012 Peng et al.; licensee Springer

This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

This paper focuses on the two degree-of-freedom (2DOF) control design problem for high-speed and precision tracking system. The requirements for tracking resolution, bandwidth are transformed to the <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1">View MathML</a> norm minimizing problem of tracking error. A 2DOF control design approach based on an improved <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1">View MathML</a> linear matrix inequalities (LMI) representation is proposed. The design approach offers a new LMI to obtain the feedforward controller and feedback controller in 2DOF control scheme. The results of simulation experiment demonstrates the proposed approach could obtain a better tracking performance compared with conventional <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1">View MathML</a> 2DOF design based on bounded real lemma.

Keywords:
2DOF control; improve <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1">View MathML</a> LMI representation; tracking error; bounded real lemma (BRL)

1 Introduction

It is well known that two degree-of-freedom (2DOF) control design which combines the feedforward control and feedback control to achieve the desired tracking performance has been widely applied in trajectory tracking control system [1-7]. 2DOF control could extend the tracking bandwidth and resolution of tracking control system [1,2]. A 2DOF control scheme with coprime factorization-based feedforward control and PD feedback control achieves fast and precise positioning for vibratory mechanism [3]. The 2DOF control system designed by solving the minimizing problem of the <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1">View MathML</a> norm of weighted function is utilized to enhance the tracking performance of an atomic force microscope [4]. A reference feedforward-type 2DOF (RFF-2DOF) control system is designed for maneuverability matching and gust disturbance rejection in in-flight simulator [5]. The adaptive robust control and zero phase error tracking technique are used in 2DOF control and implemented in servo systems of hard disk drives [6]. The 2DOF control system combined with inversion feedforward controller and high-gain feedback controller could achieve high-precision high-speed positioning in piezoactuators [7].

The <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1">View MathML</a> performance reflects resolution, bandwidth of tracking control system [8-10]. Several robust 2DOF control design approaches take account into <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1">View MathML</a> performance specification in worst system uncertainties and solve the <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1">View MathML</a> optimization problem to improve the tracking performance and robustness. The 2DOF-control design approach discussed in [11] proposes a simultaneous feedforward and feedback controller design in an optimal mixed sensitivity framework to increase the bandwidth for similar robustness and resolution over optima feedback-only designs. The robust inversion-based 2DOF control develops a systematic integration design approach which combines the robust inversion feedforward control and <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1">View MathML</a> mixed sensitivity robust feedback control [12]. A 2DOF control approach combined <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1">View MathML</a>-feedback and iterative learning control is formulated in [13].

Linear matrix inequalities (LMI) techniques have come to be essential tools for the analysis and synthesis for control problem [14-16]. Now, many LMI design approach research for control problem of different systems have been reported, such as continuous-time linear time-invariant (LTI) systems [16], discrete-time linear system [17,18], systems with time delay [19,20], system with bounded uncertainties [21], and so on. However, there are few LMI design approaches for 2DOF control optimization problems, and the reported LMI design approaches for 2DOF control optimization problems are based on conventional LMI representation of BRL [22,23], which are somewhat of conservative compared with improved LMI representations [24-26].

The contribution of this paper is presenting a 2DOF design approach based on improved <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1">View MathML</a> LMI for high-speed and precision systems. The 2DOF control system design is formulated by an improved LMI representation, and feedforward controller and feedback controller in 2DOF scheme could be obtained by solving the LMI representation.

This paper is organized as follows. The 2DOF control system and optimization objective are presented in Section 2. In Section 3, an improved <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1">View MathML</a> LMI synthesis for systems are introduced. The LMI representations for design of feedforward controller and feedback controller are investigated in Section 4. The simulation experiment and experiment results are described and discussed in Section 5. Finally, the conclusions are given in Section 6.

2 2DOF control system and optimization objective

Given a system <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M14','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M14">View MathML</a> whose state function is described by

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M15','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M15">View MathML</a>

(1)

Consider the 2DOF control system shown in Figure 1. In this figure, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M14','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M14">View MathML</a> is the transfer function of the given system as described in (1), <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M17','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M17">View MathML</a> and <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M18','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M18">View MathML</a> are the feedforward controller and feedback controller respectively. The signal <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M19','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M19">View MathML</a> represents the reference signal that the 2DOF control system need to track and <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M20','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M20">View MathML</a> represents the input to the plant <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M14','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M14">View MathML</a>. The signal <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M22','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M22">View MathML</a> represents the actual output of the entire 2DOF control system.

thumbnailFigure 1. 2DOF control system diagram.

The transfer function of the entire 2DOF control system <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M23','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M23">View MathML</a> from the reference signal <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M19','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M19">View MathML</a> to actual outputs <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M22','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M22">View MathML</a>, is given by

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M26','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M26">View MathML</a>

(2)

where S(s) is the feedback sensitivity function,

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M27','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M27">View MathML</a>

(3)

The tracking error of the entire 2DOF control system <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M28','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M28">View MathML</a> could be given as

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M29','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M29">View MathML</a>

(4)

The control block and tracking error of the 2-DOF control system are now presented. The tracking performance of the entire 2DOF control system can be characterized by tracking error <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M30','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M30">View MathML</a>. Thus, the design goal of 2DOF control design is find a feedforward controller and a feedback controller to make following optimization object satisfied,

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M31','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M31">View MathML</a>

(5)

where <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M32','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M32">View MathML</a> is user-defined weighting function to impose the requirements for the tracking bandwidth and maximum tracking error limitation, and the state-space realization form of <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M33','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M33">View MathML</a> is as follow,

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M34','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M34">View MathML</a>

(6)

3 Improve <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1">View MathML</a> LMI representation

Throughout this paper, the improved <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1">View MathML</a> LMI representations suitable for controller design will be utilized for design of 2DOF control. The LMI representations are presented an follows:

Theorem 1Consider the systemGin (1), <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M37','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M37">View MathML</a>if there exist symmetric matrix<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M38','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M38">View MathML</a>, any appropriately dimensioned matixVand a given scalarλ, such that the following inequality hold:

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M39','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M39">View MathML</a>

(7)

Proof Consider the system G, the equivalent LMI representation of BRL [25] could be given as follows:

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M40','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M40">View MathML</a>

(8)

if there exit exist symmetric matrix <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M41','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M41">View MathML</a>, and any appropriately dimensioned matrices <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M42','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M42">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M43','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M43">View MathML</a>, such that the above LMI holds, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M44','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M44">View MathML</a>.

Assume <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M45','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M45">View MathML</a> is negative defined. Thus, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M46','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M46">View MathML</a> is nonsingular. And, set <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M47','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M47">View MathML</a>. If we replace <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M42','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M42">View MathML</a> with <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M49','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M49">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M43','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M43">View MathML</a> with <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M51','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M51">View MathML</a>. We perform a congruence transformation with <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M52','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M52">View MathML</a> on the inequality (8), we obtain the inequality (7). □

4 2DOF control design

The <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1">View MathML</a> optimization problem of 2DOF control (5) could be transformed to design the <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M54','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M54">View MathML</a> controller composed of feedforward controller <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M55','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M55">View MathML</a> and feedback controller <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M56','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M56">View MathML</a> which could minimize the <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1">View MathML</a> norm of transfer function from r to <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M58','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M58">View MathML</a> in following framework .

In Figure 2, the transfer functions of r to <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M58','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M58">View MathML</a>, r to v, u to <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M58','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M58">View MathML</a> and u to v in P are given as

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M61','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M61">View MathML</a>

(9)

And, the state realization of P and K are given as follows:

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M62','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M62">View MathML</a>

(10)

where <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M63','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M63">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M64','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M64">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M65','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M65">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M66','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M66">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M67','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M67">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M68','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M68">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M69','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M69">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M70','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M70">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M71','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M71">View MathML</a>,

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M72','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M72">View MathML</a>

(11)

thumbnailFigure 2. Transformed 2DOF control framework.

Denotes the transfer function from r to <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M58','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M58">View MathML</a> as <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M74','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M74">View MathML</a>. In terms of the state space realization of P and K, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M74','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M74">View MathML</a> is obtained as

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M76','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M76">View MathML</a>

(12)

where <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M77','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M77">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M78','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M78">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M79','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M79">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M80','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M80">View MathML</a>.

Now, the design goal is to compute a controller K, which could render the <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1">View MathML</a> norm of <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M82','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M82">View MathML</a> minimized,

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M83','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M83">View MathML</a>

(13)

The solution to the above minimizing problem could be given by the following theorems.

Theorem 2There exist a controllerKwhich could render the<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1">View MathML</a>norm of<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M82','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M82">View MathML</a>less than γ,

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M86','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M86">View MathML</a>

(14)

provided that the scalarλ, symmetric matrices<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M87','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M87">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M88','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M88">View MathML</a>and appropriately dimensioned matrices<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M89','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M89">View MathML</a>, X, Y, U, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M90','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M90">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M91','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M91">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M92','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M92">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M93','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M93">View MathML</a>satisfy the following LMIs,

(15)

(16)

Proof Consider the Theorem 1, it is obviously that the controller K which could render the inequality (14) hold, if inequality (7) hold with <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M96','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M96">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M97','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M97">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M98','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M98">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M99','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M99">View MathML</a>.

Introduce a partition of V and its inverse <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M100','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M100">View MathML</a>. From <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M101','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M101">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M102','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M102">View MathML</a> and lead to

(17)

Introduce the linearizing changes of variables as follows:

(18)

(19)

(20)

(21)

Replace A, B, C, D with <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M96','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M96">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M97','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M97">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M98','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M98">View MathML</a> and <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M99','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M99">View MathML</a> in (7). Performance a congruence transformation with <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M112','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M112">View MathML</a> on both LMI (7), then the LMI terms in (7) become,

(22)

(23)

(24)

(25)

(26)

(27)

Now, the LMI (7) with <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M96','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M96">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M97','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M97">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M98','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M98">View MathML</a> and <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M99','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M99">View MathML</a> is recast to LMI (16). The symmetric matrix P in LMI (7) is positive define, thus LMI (15) must hold. This completes the proof. □

Theorem 3The controllerKis given as following matrices could render the minimizing problem (13) satisfied,

(28)

(29)

(30)

(31)

where the scalarλ, symmetric matrices<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M127','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M127">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M88','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M88">View MathML</a>, and appropriately dimensioned matrices<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M129','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M129">View MathML</a>, X, Y, U, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M90','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M90">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M91','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M91">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M92','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M92">View MathML</a>, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M93','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M93">View MathML</a>could minimizeγin the LMI (16) subject to LMIs (15) and (16), andN, Mare deduced from<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M134','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M134">View MathML</a>.

Proof It is obviously that the equations (28), (29), (30), (31) are deduced from (18), (19), (20), (21). Equation (27) lead to <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M135','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M135">View MathML</a>.

Consider Theorem 2, controller K as matrices (28), (29), (30), (31) could render the minimizing problem (13) satisfied if

(32)

This completes the proof. □

5 Simulation experiment

To demonstrate the proposed design approach, 2DOF controller on a tracking system of an optical disk drive in [27] is designed and a simulation experiment is conducted. And the experiment results show the proposed approach improves the <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1">View MathML</a> performance of 2DOF control system compared with 2DOF design based on BRL.

5.1 Plant model and weighting function

Transfer function of tracking system of optical disk drive is given by

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M138','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M138">View MathML</a>

(33)

The weighting function <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M32','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M32">View MathML</a> is selected as <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M140','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M140">View MathML</a>, and its state space realization is as

<a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M141','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M141">View MathML</a>

(34)

5.2 Controller design

The theorems presented in Section 4 are applied to design the controller K including feedforward controller <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M55','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M55">View MathML</a> and feedback controller <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M56','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M56">View MathML</a>.

By Theorem 3, <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M55','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M55">View MathML</a> and <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M56','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M56">View MathML</a> are obtained as follow which yields the value of γ, namely the minimizing value of <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M146','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M146">View MathML</a> as 0.927.

(35)

(36)

However, by the 2DOF control design based on BRL [14], the minimum value of <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M149','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M149">View MathML</a> is 1.52 which is larger than the proposed design approach.

5.3 Simulation results

We conducted the experiments to track a sinusoidal signal at frequencies (10 and 100 Hz) using the proposed 2DOF control approach based on improved LMI representation and the approach based on BRL. The experimental results show that the tracking performance of proposed design approach is better. As shown in Figure 3, at frequency 10 and 100 Hz, the maximum tracking errors using proposed design approach are 0.022 and 0.129, respectively; however, the maximum tracking errors using design approach based on BRL are 0.032 and 0.173, respectively.

thumbnailFigure 3. Experimental tracking results.

6 Conclusion

A 2DOF control design based on improved LMI representation for high-speed and precision tracking systems is proposed in this paper. An improved <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1">View MathML</a> representation is proposed in Theorem 1. The LMIs for 2DOF control design which relies on improved <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1">View MathML</a> LMI representation are presented in Theorems 2 and 3. The proposed approach is employed to design the feedforward controller and feedback controller design in 2DOF control system which could reduce the maximum of tracking error compared with 2DOF control design based on BRL.

Competing interests

The authors declare that they have no competing interests.

Author’s contributions

The authors jointly worked on deriving the results. All authors read and approved the final manuscript.

Acknowledgements

This work was supported by the National Natural Science Foundation of China (No. 60972107).

References

  1. Howze, JW, Bhattacharyya, SP: Robust tracking, error feedback, and two-degree-of-freedom controllers. IEEE Trans. Autom. Control. 42(7), 980–983 (1997). Publisher Full Text OpenURL

  2. Hoyle, DJ, Hyde, RA, Limebeer, DJN: An <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1">View MathML</a> approach to two degree of freedom design. Proceedings of the 30th IEEE Conference on Decision and Control. 1581–1585 (1991)

  3. Iwasaki, M, Kawafuku, M, Hirai, H: 2DOF control-based fast and precise positioning for vibratory mechanism with nonlinear friction. IEEE International Conference on Mechatronic. 27–31 (2006)

  4. Schitter, G, Stemmer, A, Allgower, F: Robust 2DOF-control of a piezoelectric tube scanner for high speed atomic force microscopy. Proceedings of the American Control Conference. 3720–3725 (2003)

  5. Ebihara, Y, Fujiwara, Y, Hagiwara, T: 2DOF control system design for maneuverability matching and gust disturbance rejection in in-flight simulator mupal-α. 2010. (2010)

  6. Li, Y, Masayoshi, T: Two-degree-of-freedom control with robust feedback control for hard disk servo systems. IEEE/ASME Trans. Mechatron.. 4(1), 17–24 (1999). Publisher Full Text OpenURL

  7. Leang, KK, Devasia, S: Feedback-linearized inverse-feedforward for creep, hysteresis, and vibration compensation in AFM piezoactuators. IEEE Trans. Control Syst. Technol.. 15(5), 927–935 (2007)

  8. Toker, O, Chen, J, Qiu, L: Tracking performance limitations in LTI multivariable discrete-time systems. IEEE Trans. Circuits Syst. I. 49(5), 657–670 (2002). Publisher Full Text OpenURL

  9. Davison, DE: A curve-shaping approach for determining bounds on <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1">View MathML</a> performance under hard constraints. IEEE Trans. Autom. Control. 47(7), 1174–1178 (2002). Publisher Full Text OpenURL

  10. Du, C, Xie, L, Teoh, JN: An improved mixed <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M156','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M156">View MathML</a> control design for hard disk drives. IEEE Trans. Control Syst. Technol.. 13(5), 832–839 (2005)

  11. Lee, C, Salapak, SM: Robust broadband nanopositioning: fundamental trade-offs, analysis, and design in a two-degree-of-freedom control framework. Nanotechnology. 20(3), 035501-1–035501-16 (2009)

  12. Wu, Y, Zou, QZ: Robust inversion-based 2-DOF control design for output tracking: piezoelectric-actuator example. IEEE Trans. Control Syst. Technol.. 17(5), 1069–1082 (2009)

  13. Helfrich, BE, Lee, C, Bristow, DA, Alleyne, G, Salapaka, S: Combined <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1">View MathML</a>-feedback and iterative learning control design with application to nanopositioning systems. Proceedings of the American Control Conference. 3893–3900 (2008)

  14. Zhou, H, Xie, L, Zhang, C: A direct approach to <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M160','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M160">View MathML</a> optimal deconvolution of periodic digital channels. IEEE Trans. Signal Process.. 50(7), 1685–1698 (2002). Publisher Full Text OpenURL

  15. Chen, BS, Zhang, W: Stochastic <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M162','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M162">View MathML</a> control with state-dependent noise. IEEE Trans. Autom. Control. 49(1), 45–57 (2004). Publisher Full Text OpenURL

  16. Apkarian, P, Hoang, TD, Bernussou, J: Continuous-time analysis, eigen structure assignment, and <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M164','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M164">View MathML</a> synthesis with enhanced linear matrix inequalities (LMI). IEEE Trans. Autom. Control. 46(12), 1941–1946 (2002)

  17. Boukas, EK, Liu, ZK: Robust stability and <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1">View MathML</a> control of discrete-time jump linear systems with time-delays: an LMI approach. 2000. (2000)

  18. Cao, YY, Lam, J: Stochastic stabilizability and <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1">View MathML</a> control for discrete-time jump linear systems with time delay. J. Franklin Inst.. 336(8), 1263–1281 (1999). Publisher Full Text OpenURL

  19. Boukas, EK, Liu, ZK: Robust <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1">View MathML</a> control of discrete-time Markovian jump linear systems with mode-dependent time-delays. IEEE Trans. Autom. Control. 46(21), 1918–1924 (2001)

  20. Fridman, E, Shaked, U: A descriptor system approach to <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1">View MathML</a> control of linear time-delay systems. IEEE Trans. Autom. Control. 47(2), 253–270 (2002). Publisher Full Text OpenURL

  21. Geromel, JC, Oliveira, MCD: <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M174','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M174">View MathML</a> and <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1">View MathML</a> robust filtering for convex bounded uncertain systems. IEEE Trans. Autom. Control. 46(1), 100–107 (2001). Publisher Full Text OpenURL

  22. Kato, T, Maeda, Y, Iwasaki, M: LMI-based 2-degrees-of-freedom controller design for robust vibration suppression positioning. IEEE Trans. Ind. Appl.. 131(1), 93–101 (2011). Publisher Full Text OpenURL

  23. Lee, C, Salapaka, SM: Fast robust nanopositioning - a linear-matrix-inequalities-based optimal control approach. IEEE/ASME Trans. Mechatron.. 14(4), 414–422 (2009)

  24. Shaked, U: Improved LMI representations for the analysis and the design of continuous-time systems with polytopic type uncertainty. IEEE Trans. Autom. Control. 46(4), 652–656 (2001). Publisher Full Text OpenURL

  25. He, Y, Wu, M, She, JH: Improved bounded-real-lemma representation and <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1">View MathML</a> control of systems with polytopic uncertainties. IEEE Trans. Circuits Syst.. 52(7), 380–383 (2005)

  26. Olalla, C, Leyva, R, Aroudi, AE: LMI robust control design for boost PWM converters. IET Power Electron.. 3(1), 75–85 (2010). Publisher Full Text OpenURL

  27. Lee, MN, Moon, JH, Jin, KB: Robust <a onClick="popup('http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.journalofinequalitiesandapplications.com/content/2012/1/147/mathml/M1">View MathML</a> control with multiple constraints for the track-following system of an optical disk drive. IEEE Trans. Ind. Electron.. 45(4), 638–645 (1998). Publisher Full Text OpenURL