Вы находитесь на странице: 1из 1

2010 IEEE 26-th Convention of Electrical and Electronics Engineers in Israel

Algorithm for Optimal Mode-Scheduling in


Switched-Mode Hybrid Dynamical Systems
Yorai Wardi and Magnus Egerstedt
School of Electrical and
Computer Engineering
Georgia Institute of Technology
Atlanta, GA 30332
USA

Abstract—This paper proposes an algorithm for optimal mode standard optimal control techniques, the discrete parameter
scheduling in switched-mode hybrid dynamical systems. The provides the main challenge to the development of algorithms
variable parameter consists of the sequence of modes and the for the optimal scheduling problem.
switching times between them, and the cost criterion has the form
of an integral of a suitable cost function over the state trajectory. Most of the algorithms developed in the past ten years for
The sequencing variable is discrete and hence the problem cannot the optimal mode-scheduling problem consider a fixed mode-
be solved by standard optimal control techniques. Furthermore, sequence and optimize J only with respect to the continuous
as it is common in optimal scheduling, the problem may be (timing) variable. Only few works investigate algorithms for
NP hard. In order to ensure computability we replace global minimizing the cost criterion J with respect to the discrete
optimality by a suitable notion of suboptimality that reflects local
minima of schedules. We propose an effective algorithm, prove (sequencing) parameter, and the problem remains a focus of
its convergence, and demonstrate it on an example. current research efforts. In a previous work we devised an
algorithm that alternates between the two parameters: for a
I. S UMMARY given mode-sequence it optimizes the cost criterion J with
Switched-mode dynamical systems have the form respect to the timing parameter, and then it adds one new
mode to the sequence. This algorithm is ad hoc and may not
ẋ = ∈ {fα (x, u) : α ∈ A}, (1)
work well on realistic problems. In this paper we propose
where x ∈ Rn is the state trajectory, u ∈ Rk is the control an apparently better algorithm that appears to have far-faster
input, A is a finite set, α ∈ A represents a particular mode convergence towards local minima.
of the system, and fα : Rn × Rk → Rn is the dynamic It must be mentioned that most optimal-scheduling prob-
response function associated with the α-related mode. Many lems are NP hard, and therefore global minima are incom-
applications involve minimizing a cost functional J of the form putable. This is also the case for the problem under con-
 T sideration in this paper. Therefore we trade off optimality
J = L(x, u)dt (2) for computability, and focus on computing schedules that are
0 suboptimal in a suitable sense. The main idea underscoring the
n k
where L : R × R → R is a suitable cost function. The algorithm that we develop is to search for needle variations
problem we address if to minimize J as a function of the in a given schedule and related mode-insertions that yield
sequence of modes α ∈ A and the control input u. the largest-possible descent in J. These mode-insertions are
This optimization problem is essentially an optimal control performed not at a finite number of points, but throughout
problem with the additional feature that the variable parameter entire subintervals of the time-horizon. We prove that with
consists not only of the continuous control u but also on such an approach, a descent in J can be obtained that is
the schedule of the system’s modes. Consequently, existing proportional to the distance (in a suitable sense) of the mode-
algorithms for the traditional optimal control problem (where schedule from being suboptimal. Consequently, the algorithm
the parameter consists of u alone) cannot be used for the tends to advance (in terms of descents in the cost criterion)
mode-scheduling problem. At the same time, due to the faster when the schedules are far away from the optima, and
increase in the relevance of switched-mode systems in various slow down only when suboptimal schedules are approached.
application domains, there has been a growing interest in the The presentation of this paper will consist of the problem’s
switched-mode optimal control problem and in effective algo- presentation and a survey of established techniques, followed
rithms for its solution. The mode-scheduling parameter has a by a description of our algorithm and its provable convergence
discrete component and a continuous component. The discrete properties. The discussion will conclude with numerical exper-
component consists of the sequence of modes, whereas the iments corroborating the theoretical developments.
continuous component consists of the switching times among
them. While the continuous parameter can be handled via

978-1-4244-8682-3/10/$26.00 
c 2010 IEEE

000354

Вам также может понравиться