illustration on an overhead crane - Lirias

advertisement
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, JUNE 2013
Citation
Keivan Zavari, Goele Pipeleers, Jan Swevers, 2014,
Gain-scheduled controller design: illustration on an overhead crane
IEEE Transactions on Industrial Electronics, Vol. 61 , No. 7, pp. 3713 - 3718.
Archived version
Author manuscript: the content is identical to the content of the published paper, but without
the final typesetting by the publisher
Published version
http://dx.doi.org/10.1109/TIE.2013.2270213
Publisher homepage
IEEE
Author contact
E-mail: keivan.zavari@kuleuven.be
Phone number: +32 16 32 92 61
IR
lirias, KULeuven link
1
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, JUNE 2013
2
Gain-scheduled controller design: illustration on an
overhead crane
Keivan Zavari, Goele Pipeleers, and Jan Swevers,
Abstract—This paper extends a recently developed
interpolation-based approach to design gain-scheduled
controllers for linear parameter varying systems with a thorough
evaluation, comprising both simulations and experiments, on
an overhead crane system. In the first step of the approach,
linear time-invariant controllers are designed for local working
conditions of the system using a multi-objective H∞ method.
With the help of this method, the fundamental trade-off between
reference tracking and disturbance rejection in the overhead
crane control problem is analyzed. In the second step, a statespace interpolation method is used to calculate a gain-scheduled
controller. Although this approach does not guarantee stability
and performance under parameter variations, experiments on
the crane setup show that these variations do not compromise
the performance of the obtained controller.
Index Terms—LPV systems, H∞ design, Gain-scheduling controller.
I. I NTRODUCTION
INEAR Parameter Varying (LPV) models describe linear
system dynamics that vary as a function of time-varying
parameters, called scheduling parameters. Although unknown
a priori, these parameters can generally be measured or
estimated in real time. To achieve satisfactory stability and
performance for all possible parameter trajectories, LPV models demand so-called gain-scheduling (GS) controllers, which
use the measurement/estimate of the scheduling parameters in
computing the control signal [1], [2]. In the last decade, GS
control has received significant practical interest and research
effort. Many mechatronic systems, such as overhead cranes
[3], electromagnetic actuators [4], wind energy conversion systems [5], [6] and surgical teleoperation systems [7] do exhibit
LPV dynamics. In addition, LPV models also result from
linearizing nonlinear system dynamics around a given statetrajectory. Hence, GS control is an effective and economical
method for nonlinear control design in practice.
The GS controller design approach adopted in this paper
is an interpolation based approach: First a set of local linear
time-invariant (LTI) controllers are designed for different local
working conditions of the LPV system, and subsequently,
these LTI controllers are interpolated to obtain a GS controller
as a function of the scheduling parameter. Interpolation based
L
Manuscript received October 1, 2012. Accepted for publication May 17,
2013.
c 2009 IEEE. Personal use of this material is permitted.
Copyright However, permission to use this material for any other purposes must be
obtained from the IEEE by sending a request to pubs-permissions@ieee.org.
K. Zavari, G. Pipeleers and J. Swevers are with the Department
of
Mechanical
Engineering,
KU
Leuven,
Belgium,
e-mail:
keivan.zavari@mech.kuleuven.be.
methods are generally considered practical and intuitive although contrary to the LPV GS controller design approaches
(e.g. [8], [9], [10]) they cannot provide a guarantee for stability
and performance.
This paper complements the work presented at the 12th
International Workshop on Advanced Motion Control in Sarajevo, Bosnia [11]. As it is described in [11], our GS controller
design approach uses a multi-H∞ method to design local LTI
controllers, and interpolates them into a GS controller using a
recently developed LPV modeling method called state-space
model interpolation of local estimates (SMILE) [12]. The
present paper extends that work by a thorough validation of the
approach on an overhead crane setup, which is a mechanical
system with a lightly damped resonance.
The overhead crane system exhibits LPV dynamics where
the cable length is the scheduling parameter. Although GS
control has been applied to overhead cranes (e.g. [3], [13],
[14]), these controller designs mainly focus on swing angle
disturbance rejection and do not investigate the fundamental
performance trade-offs between tracking and disturbance rejection. Relying on the multi-H∞ controller design presented
in [11], this paper presents a systematic and quantitative
analysis of these trade-offs for the overhead crane. In addition
to the valuable insight this yields in the underlying limits
of the performance of the control problem, it confirms the
applicability of the design approach.
The proposed control configuration is similar to the classical
two degrees-of-freedom (TDOF) control [15] in the sense
that it involves a two-input single-output controller. However,
in our control configuration both controller inputs comprise
a feedback signal, whereas in the classical TDOF control
the reference command constitutes one of the control inputs. In addition, the proposed design methodology differs
substantially from the classical TDOF control approach. The
latter designs the two controller components sequentially and
hence decouples disturbance rejection and reference tracking,
whereas our approach considers both swing angle disturbance
rejection and reference tracking simultaneously. Moreover,
the proposed multi-H∞ control design approach allows for a
systematic analysis of the trade-off between these performance
specifications.
Exploiting the SMILE interpolation does not guarantee
closed-loop stability under scheduling parameter variations.
In order to validate the GS controller there exist different
approaches to provide a stability certificate for the closedloop system with time-varying parameters (e.g. [16], [17]). In
this paper, the stability and performance of the GS controller
for the overhead crane is demonstrated by experiments with
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, JUNE 2013
3
variable. To verify the effect of zero-order hold and possible
delays caused by the hardware and software configurations
(z)
, a frequency-domain
in the discrete-time model of XUc(z)
identification is performed. The input-output data used for
this identification is obtained by exciting the input u by a
multi-sine signal with frequency range [0.05, 5] Hz and period
20 sec [19]. The result is the following transfer function:
xc
θ
`
Xc (z)
0.0005
=
,
U (z)
z(z − 1)
xL
(a) Experimental test setup
Fig. 1.
-
dθ
ec
θ
Fig. 2.
which confirms the high bandwidth of the cart’s velocity
control loop since no additional dynamics originating from
the velocity controller is apparent in the frequency range of
excitation. There is also one additional delay (z −1 ).
In order to derive the relation between θ and xc , we use
Lagrange equations for a fixed cable length `, which yields
(b) Schematic diagram
The overhead crane test setup and its schematic diagram.
r +
K(`)
u
xc
G(`)
xL
`2 θ̈ + `x¨c cos(θ) + g` sin(θ) = 0 ,
θ
Control configuration used for the overhead crane.
a time-varying scheduling parameter. This experimental validation complements the time-domain and frequency-domain
simulations presented in [11].
This paper is organized as follows: Section II describes
the overhead crane system test setup and the corresponding
control configuration. The LTI control problem formulation
together with trade-off analysis are presented in Section III.
The resulting GS controller and experimental validations are
described and demonstrated in Section IV. Conclusions and
final remarks follow in Section V.
II. E XPERIMENTAL TEST SETUP
The overhead crane system consists of a cart to which a
load is attached by a cable. Figure 1(a) shows a picture of
the experimental setup, while Figure 1(b) depicts the physical
system model. The cart position, load position, swing angle
and cable length are indicated by xc , xL , θ and `, respectively.
The experimental setup is identified and controlled at a
sampling frequency of 100 Hz using SMF Ketels EBOX
(which uses EtherCAT) in combination with Orocos (Open
RObot COntrol Software) [18] on a Linux operating system.
The control input u to the system is the speed reference for
the cart’s velocity control loop which ranges between 0 and
m
]. The outputs xc , θ and ` are measured by encoders (and
1[ sec
hence known at each time instant), while the load position is
calculated as xL = xc + `θ. The length ` can vary between
0.35[m] and 0.73[m].
Given the high bandwidth of the cart’s velocity control
loop, we may assume:
Xc (s)
k
= ,
U (s)
s
(2)
(1)
where k [ v msec ] is a system constant relating the speed reference
m
input u [v] to the cart velocity ẋc [ sec
] and s is the Laplace
(3)
where g is the gravitational acceleration. For small angle θ, this
−s2
=
. This transfer function correrelation equals XΘ(s)
(s)
2
c
s `+g
sponds to an LTI second order system with undamped p
complex
g
1
conjugated poles with natural frequency fn (`) = 2π
` Hz.
Hence, both fn (`) and the high frequency gain of the system
decrease as ` increases.
Using the bilinear transformation, the discrete-time model
of XΘ(z)
equals
c (z)
Θ(z)
−b(`)(z − 1)2
= 2
,
Xc (z)
z + a1 (`)z + a2
(4)
1
where b(`), a1 (`), a2 can be written as b(`) = `+2.45×10
−4 ,
−4
−2`+4.9×10
a1 (`) = `+2.45×10−4 and a2 = 1.
According to (2) and (4), it is evident that the system
dynamics are LPV with ` being the scheduling parameter. It
is also worth mentioning that the hoisting system is velocity
controlled with a bandwidth that is at least eight times higher
than the resonance frequency of the system and hence, its
dynamics are neglected.
This system is controlled by feeding back (ec , θ) according
to the configuration outlined in Figure 2. The system G(`)
and K(`) represent the overhead crane and the controller as
a function of the cable length `. Input r is the reference
command and the disturbance input dθ imposes a swing angle
disturbance such that the system response to an impulse in dθ
corresponds to the autonomous response from an initial swing
angle θ0 6= 0 rad. Section III discusses the LTI control design
for this system.
III. LTI CONTROL
The primary goal of the controller K(`) is to make the
load follow the reference command r while rejecting the swing
angle disturbances. In addition, the control signal should stay
within the saturation limits of the actuator.
Superior load tracking requires a controller that does not
excite the system’s resonance and hence, has an anti-resonance
at the undamped natural eigenfrequency fn (`). However, such
a controller cannot compensate for load swinging due to any
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, JUNE 2013
4
minimize
K∈S6 ,γe ,γd
γe + αγd
subject to kWe Hr,eL k∞ < γe
(5a)
(5b)
kHdθ ,θ k∞ < γd
(5c)
kWu Hr,u k∞ < 1,
(5d)
where S6 denotes the set of internally stabilizing controllers of
order six (full order controller). This problem is numerically
solved using the Lyapunov shaping paradigm presented in
[20]. It is well known that this method introduces a convex,
yet conservative solution approach for general multi-objective
control problems.
A. Trade-off analysis
To analyze the trade-off between load tracking and angle
disturbance rejection, a trade-off curve between γe and γd
is computed for the shortest cable length ` = 0.35[m]. This
is done by solving (5) using MATLAB in combination with
the SeDuMi solver [21], and the YALMIP interface [22] for
different values of α and plotting the optimal γe and γd values
as a function of each other. This result is shown in blackdashed line in Figure 3.
By increasing α, the trade-off curves are traced from left
to right, yielding better angle disturbance rejection, lower γd
value, at the cost of degraded load tracking, higher γe value.
The left-most point corresponds to the solution of (5) with
α = 0. The corresponding optimal controller is indicated by
K1 , and the optimal performance indices equal (γe,1 , γd,1 ) ≈
(0.32, ∞). The right-most point on the curve is obtained by
considering α = ∞, or equivalently, by replacing the objective
(5) by γd . The corresponding controller is indicated by K2 and
its performance indices equal (γe,2 , γd,2 ) = (10.62, 0.5).
6
actual value
optimal value
4
γd
angle disturbance, as this compensation requires a harmonic
control signal with frequency fn (`). Consequently, load tracking and angle disturbance rejection are conflicting performance
specifications in the controller design. To analyze this trade-off
using the multi-H∞ controller design, both specifications are
quantified in terms of a weighted closed-loop H∞ norm for
the shortest length ` = 0.35[m]. Load tracking is quantified
by γe = kWe Hr,eL k∞ where Hr,eL denotes the closedloop transfer function from r to eL = r − xL , and We =
0.0126/(z−0.999). This weight enforces Hr,eL to have a slope
of at least 20 [dB/dec] at low frequencies, and minimizing
γe corresponds to maximizing the bandwidth. Disturbance
rejection is also quantified by γd = kHdθ ,θ k∞ , such that
minimizing γd corresponds to maximizing the damping of
fn (`) in Hdθ ,θ : the closed-loop transfer function from dθ to
θ. As a third specification in the controller design problem, a
constraint on the actuator effort is added: kWu Hr,u k∞ < 1,
where Hr,u denotes the closed-loop transfer function from r to
u and Wu = (z−0.999)/(20z−9.4) to bound the derivative of
u, which equals the cart acceleration. This weighting function
is iteratively tuned to avoid input saturation for displacement
steps of 0.1[m].
To conclude, analyzing the trade-off between load tracking
and angle disturbance rejection under bounded actuator effort
amounts to solving the following control problem for various
values of the dimensionless weight α:
2
0
0.4
0.6
0.8
1
1.2
1.4
γe
Fig. 3. Trade-off curves of tracking performance and disturbance rejection
for shortest cable length `= 0.35 m. The square-blue point is the tradeoff point using K3 which provides a good compromise between conflicting
performances. The axes range is restricted for visual improvements.
The steep left part of the trade-off curve indicates that
starting from K1 , γd can be decreased significantly with only
a small increase in γe . The shallow right part, on the other
hand, means that a controller can achieve significantly better
load tracking performance than K2 while having only slightly
worse angle disturbance rejection. A good engineering choice
would therefore be a controller that corresponds to a point on
the trade-off curve with a moderate slope part, as for instance
K3 , which is indicated by the blue square in Figure 3. In order
to show this moderate slope better, Figure 3 depicts a limited
region of the entire trade-off curve and hence the controllers
K1 and K2 are not visible.
To analyze the conservatism caused by the Lyapunov shaping paradigm used to solve (5), the gray dotted line in
Figure 3 shows the true values of γe = kWe Hr,eL k∞ and
γd = kHdθ ,θ k∞ achieved by the optimized controllers. Due
to the conservatism, the optimized γe , γd values, obtained
by solving (5) using Lyapunov shaping paradigm, provide
only an upper bound to the true performance indices achieved
by the optimized controller. The distance between the curves
is a measure for the conservatism of the Lyapunov shaping
paradigm.
In order to support the findings of the previous paragraph,
the controllers K1 , K2 and K3 are further compared and
implemented on the verified model of the overhead crane
((2) and (4)) for the shortest length ` = 0.35[m]. Figure 4
compares closed-loop frequency response functions (FRFs)
of Hr,eL , Hr,u and Hdθ ,θ , while Figure 5 shows their timedomain responses. The results for K1 , which yields the best
load tracking, are shown in dashed green. The dotted purple
lines correspond to K2 , which yields the best disturbance
rejection, while the solid blue lines relate to K3 , which yields
a good trade-off between load tracking and angle disturbance
rejection. In Figure 5 the top plot shows the response to a step
input of 10 cm in r and the lower plot depicts an initial angle
deviation.
Figure 4 confirms that K1 yields the highest bandwidth
for Hr,eL . To achieve this superior tracking performance K1
must not excite the system’s resonance, due to which it cannot
counteract the swinging initiated by an initial angle deviation.
Consequently, in the FRF of Hdθ ,θ the system’s undamped
resonance prevails. Figure 5 confirms the superior tracking
and poor disturbance rejection performance of K1 .
The controller K2 yields superior disturbance rejection
at the cost of a very poor tracking. This is confirmed by
5
6
0
4
γd
|Hr,eL | [dB]
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, JUNE 2013
−20
2
−40
0
|Hdθ ,θ | [dB]
|Hr,u | [dB]
40
0.8
1
20
0
1.2
1.4
Fig. 6. Trade-off curves of tracking performance and disturbance rejection for
different cable lengths ` = [0.35, 0.55, 0.63, 0.73][m] ranging from dotted
blue to solid red line. The square point is the trade-off point which provides
a good compromise between conflicting performances. The axes range is
restricted for visual improvements.
−20
40
20
0
−20
10−1
100
101
Freq [Hz]
Fig. 4. Closed-loop Bode diagrams using the controller K1 (dashed green),
K2 (dotted purple) and K3 (solid blue).
Cart pos [m]
0.6
γe
10−2
decreases with longer cable lengths. Therefore, the bandwidth
decreases for larger ` and the trade-off plot of longer cable
length shifts higher. This means that for the same disturbance
rejection performance the tracking gets worse for local systems
corresponding to longer cable length. The local LTI controllers
selected for interpolation into a GS controller using SMILE
technique are indicated with squares in Figure 6. The results
of this interpolation is discussed in the next section.
0.1
IV. I NTERPOLATING GS CONTROLLER
This section evaluates the GS controller on the overhead
crane by interpolating the four selected LTI local controllers
using the SMILE interpolation technique [12]. This technique
formulates the interpolation as a linear least squares problem
and calculates the state-space coefficients of the parameter
dependent model as a function of the varying parameter.
The interpolation result is a polynomially parameter dependent controller of degree two. In other words, any controller
in the range of variation [0.35, 0.73][m] is calculated as:
0.05
0
1
Angle [rad]
0.4
·10−2
0
−1
0
1
2
3
4
Time [sec]
K(`) =
A(`) B(`)
C(`) D(`)
= K0 + `K1 + `2 K2 .
(6)
Fig. 5. Reference step response (top figure) and Swing angle disturbance
response (bottom figure) using controller K1 (dashed green), K2 (dotted
purple) and K3 (solid blue).
where Ki , i = 0, 1, 2 are matrix coefficients of the GS
controller as the following:
Ai Bi
Ki =
, i = 0, 1, 2
(7)
Ci Di
frequency- and time-domain responses. Controller K3 , on
the other hand, yields a good compromise between the two
performance aspects. Compared to K1 it yields a slightly lower
bandwidth in Hr,eL , while providing much more damping to
the resonance in Hdθ ,θ . Compared to K2 , K3 gives a slightly
higher kHdθ ,θ k∞ , while providing a significantly faster time
response as depicted in Figure 5.
Following the same methodology, we can design local
LTI controllers for identified local models corresponding to
different cable length values. Figure 6 shows the tradeoff figure for actual γ values for cable lengths of ` =
[0.35, 0.55, 0.63, 0.73][m] ranging from the most dotted blue
to solid red. The curves of larger ` have higher γ values which
is a consequence of the bound on the actuator effort imposed
in the optimization problem (5). The bound is only active at
high frequencies and the high frequency gain of system (4)
The validation in this section comprises three parts. In the
first two parts the cable length is assumed to be fixed while in
the third part the validation is done for varying cable length.
The first part is to compare the FRFs of the GS controller
evaluated at different cable length values with the local LTI
controllers in order to validate the interpolation accuracy. In
the second part, the corresponding closed-loop systems using
the GS controller and the local LTI controllers are compared.
This is done to verify the closed-loop performance using the
GS controller. The third and final part experimentally validates
the GS controller for time-varying parameters.
In Figure 7 the calculated GS controller is compared to
the local LTI controllers. The gray lines show the magnitude
of the frequency response of the GS controller evaluated at
different ` values, while the black lines changing from blue
to red are the four local LTI controllers. Although a small
10
0
0.8
0.6
0.4
ℓ [m]
−2
10
−1
10
0
10
Freq. [Hz]
1
10
(a) Channel 1: Kec ,u
0.5
0.1
0.45
0.4
0.35
0.3
12
10
8
0.05
0.1
0
4
0.4
0.05
0.5
0.6
0.7
` [m]
10
0.8
0.6
0.4
ℓ [m]
−2
10
−1
10
0
10
Freq. [Hz]
1
10
(b) Channel 2: Kθ,u
Fig. 7. Local LTI controllers (black) and interpolating GS controller of
degree two evaluated for 19 equidistant values of ` (gray).
mismatch is visible on the first channel of the controller at
high frequencies, the error is not important as it only appears
at frequencies much higher than the closed-loop bandwidth.
Therefore comparable performance can be expected by using
the GS controller.
Figure 8 illustrates the effect of interpolation on the closedloop bandwidth and the norm kHdθ ,θ k∞ as a function of `.
Closed-loop systems corresponding to the local LTI controllers
and the GS controller evaluated at different ` values, are
indicated with black-squares and green-star respectively. As
it is depicted, the bandwidth decreases as the cable length
increases and comparison shows that the gain-scheduled controller has a negligible lower bandwidth (less than 2%). Figure
8 also shows that the norm value kHdθ ,θ k∞ with the GS
controller is slightly lower (6% at the most). The difference
between the gain-scheduled and local LTI controller is due to
the interpolation error and it is insignificant since the gainscheduled controller gives satisfactory performance.
In order to validate the GS controller with time-varying
parameters, a set of experiments with varying cable length
are performed. In this paper three representative results are
shown: The step response with a length value varying from
` = 0.73[m] to ` = 0.35[m] at three different constant rates of
m
]. Figure 9 shows the step responses and
0.2, 0.1 and 0.05 [ sec
2
0
4
0.1
0
0.05
0.1
2
0.8
Control Signal [v]
20
0
4
0.05
0.6
0
2
0
0.8
0
0.4
4
0.6 0
0.8
` [m]
30
Load position [m]
Fig. 8.
Closed-loop bandwidth (top) and kHdθ ,θ k∞ as a function of `
(bottom). Local LTI controllers (black squares) are compared to the gainscheduled controller (solid green) evaluated for 19 equidistant values of `.
Control Signal
[v]
` [m]
Mag. [dB]
40
dθ ,θ ∞
20
0.6
2
4
0.4
0
2
2
0.4
4
6
8
Time [s
Time [sec]
Fig. 9. Position of the load in presence of parameter variation. Fast parameter
variation (solid red) compared to slower parameter variations (dotted green
and dashed blue). The reference command is shown in black dash-dotted.
0
0
2
4
Time [s
cable length for fast to slow variation. The fastest variation
m
shown in solid-red line is set to 0.2[ sec
] such that the load
is at the desired position when the step response is settled.
The length change is applied at t = 0.1[sec] right after the
reference command is set to 0.1[m] and as it is shown there
is barely any difference in performance at fast or slow length
variations.
0.8
` [m]
Mag. [dB]
30
6
kH
k [dB]
Bandwidth [Hz]
Load[v]
position
[m]
Load position
[m]
Load
Control
position Signal
[m] Control
[v]
Signal
` [m]
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, JUNE 2013
0.6
0.4
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, JUNE 2013
V. C ONCLUSION
This paper extends the practical interpolated GS controller
design approach for LPV systems presented in [11], by thoroughly investigating the approach and experimentally confirming the results on an overhead crane system with a varying cable length. In the first step, LTI control design is performed by
splitting the classical H∞ control problem into H∞ constraints
and objectives on selected closed-loop subsystems. This multiH∞ controller design method allows us to analyze the natural
trade-off between reference tracking and disturbance rejection
present in the overhead crane system. The second step, is using
a recently developed interpolation technique (SMILE) for LPV
modeling to derive gain-scheduled controllers from local LTI
controllers. The experimental results on the system reveal the
value of this approach in presence of varying parameters.
ACKNOWLEDGEMENTS
This work benefits from KU Leuven-BOF PFV/10/002
Center-of-Excellence Optimization in Engineering (OPTEC),
the Belgian Programme on Interuniversity Attraction Poles,
initiated by the Belgian Federal Science Policy Office
(DYSCO), European research project EMBOCON FP7-ICT2009-4 248940, KU Leuven’s Concerted Research Action
GOA/10/11, and G.0377.09 of the Research Foundation Flanders (FWO Vlaanderen). Goele Pipeleers is a Postdoctoral
Fellow of the Research Foundation - Flanders.
R EFERENCES
[1] D. J. Leith and W. E. Leithhead, “Survey of gain-scheduling analysis
and design,” International Journal of Control, vol. 73, no. 11, pp. 1001
– 1025, 2000.
[2] W. J. Rugh and J. S. Shamma, “Research on gain scheduling,” Automatica, vol. 36, no. 10, pp. 1401 – 1425, 2000.
[3] G. Corriga, A. Giua, and G. Usai, “An implicit gain-scheduling controller
for cranes,” IEEE Transactions on Control Systems Technology, vol. 6,
pp. 15–20, Jan 1998.
[4] A. Forrai, T. Ueda, and T. Yumura, “Electromagnetic actuator control:
A linear parameter-varying (LPV) approach,” IEEE Transactions on
Industrial Electronics, vol. 54, pp. 1430 –1441, June 2007.
[5] E. Muhando, T. Senjyu, A. Uehara, and T. Funabashi, “Gain-scheduled
control for wecs via LMI techniques and parametrically dependent
feedback part I: Model development fundamentals,” IEEE Transactions
on Industrial Electronics, vol. 58, pp. 48–56, Jan. 2011.
[6] E. Muhando, T. Senjyu, A. Uehara, and T. Funabashi, “Gain-scheduled
control for wecs via LMI techniques and parametrically dependent feedback part II: Controller design and implementation,” IEEE Transactions
on Industrial Electronics, vol. 58, pp. 57–65, Jan. 2011.
[7] J. H. Cho, H. I. Son, D. G. Lee, T. Bhattacharjee, and D. Y. Lee, “Gainscheduling control of teleoperation systems interacting with soft tissues,”
IEEE Transactions on Industrial Electronics, vol. 60, pp. 946 –957, Mar.
2013.
[8] A. Packard, “Gain scheduling via linear fractional transformations,”
Systems & Control Letters, vol. 22, no. 2, pp. 79 – 92, 1994.
[9] P. Apkarian, P. C. Pellanda, and H. D. Tuan, “Mixed H2 /H∞ multichannel linear parameter-varying control in discrete time,” Systems &
Control Letters, vol. 41, no. 5, pp. 333 – 346, 2000.
[10] C. Scherer, “LPV control and full block multipliers,” Automatica,
vol. 37, no. 3, pp. 361 – 375, 2001.
[11] K. Zavari, G. Pipeleers, and J. Swevers, “Interpolated gain-scheduled
controllers for an over-head crane,” in 12th IEEE International Workshop
on Advanced Motion Control (AMC), pp. 1–6, March 2012.
[12] J. De Caigny, J. Camino, and J. Swevers, “Interpolation-based modeling of MIMO LPV systems,” IEEE Transactions on Control Systems
Technology, vol. 19, pp. 46 –63, Jan. 2011.
[13] J. Yi, N. Yubazaki, and K. Hirota, “Anti-swing and positioning control
of overhead traveling crane,” Information Sciences, vol. 155, no. 12,
pp. 19 – 42, 2003.
7
[14] H. M. Omar and A. H. Nayfeh, “Gantry cranes gain scheduling feedback
control with friction compensation,” Journal of Sound and Vibration,
vol. 281, no. 1-2, pp. 1 – 20, 2005.
[15] S. Skogestad and I. Postlethwaite, Multivariable Feedback Control, ch. 9.
John Wiley & Sons, second ed., 2007.
[16] F. Amato, M. Mattei, and A. Pironti, “Gain scheduled control for
discrete-time systems depending on bounded rate parameters,” Int. J.
Robust Nonlinear Control, vol. 15, pp. 473–494, 2005.
[17] J. Daafouz and J. Bernussou, “Parameter dependent lyapunov functions
for discrete time systems with time varying parametric uncertainties,”
Systems & Control Letters, vol. 43, no. 5, pp. 355–359, 2001.
[18] H. Bruyninckx, “Open robot control software: the orocos project,” in
IEEE International Conference on Robotics and Automation, ICRA,
vol. 3, pp. 2523 – 2528, 2001.
[19] R. Pintelon and J. Schoukens, Design of Excitation Signals, pp. 115–
138. John Wiley & Sons, Inc., 2005.
[20] C. Scherer, P. Gahinet, and M. Chilali, “Multiobjective output-feedback
control via LMI optimization,” IEEE Transactions on Automatic Control,
vol. 42, no. 7, pp. 896–911, 1997.
[21] J. F. Sturm, “Using SeDuMi 1.02, a Matlab toolbox for optimization
over symmetric cones,” Optimization Methods and Software, vol. 11,
pp. 625–653, 1999.
[22] J. Löfberg, “YALMIP : A toolbox for modeling and optimization in
MATLAB,” in Proceedings of the CACSD Conference, (Taipei, Taiwan),
2004.
Keivan Zavari received his M.Sc. degree (with
high honors) in control engineering from Tarbiat
Modares University, Tehran, Iran, in 2009. He is
currently working toward a Ph.D. in the Department
of Mechanical Engineering, Division Production Engineering, Machine Design and Automation (PMA)
of the KU Leuven. His current research is ”Design
of robust feedback controllers for linear parameter
varying (LPV) systems”. His research interests include control theory, convex optimization, and their
applications to mechatronic systems.
Goele Pipeleers received her M.Sc. and Ph.D. degree in mechanical engineering from the KU Leuven, Belgium, in 2004 and 2009, respectively. Currently she is a Post-doctoral Fellow of the Research
Foundation-Flanders affiliated with the KU Leuven,
Department of Mechanical Engineering, Division
of Production Engineering, Machine Design and
Automation (PMA). Her research interests include
convex optimization, optimal and robust control, and
their applications to mechatronic systems.
Jan Swevers received his M.Sc. degree in electrical engineering and the Ph.D. degree in mechanical engineering from the Katholieke Universiteit Leuven (KU Leuven), Belgium, in 1986 and
1992, respectively. He is since 1995 a professor in the Department of Mechanical Engineering, Division Production Engineering, Machine Design and Automation (PMA), of KU Leuven. His
research interests include modeling, identification,
control and optimization of mechatronics systems.
http://www.mech.kuleuven.be/meco
Download