Optimal control of impulsive hybrid systems

https://doi.org/10.1016/j.nahs.2008.09.003Get rights and content

Abstract

In this paper, we deal with optimization techniques for a class of hybrid systems that comprise continuous controllable dynamics and impulses (jumps) in the state. Using the mathematical techniques of distributional derivatives and impulse differential equations, we rewrite the original hybrid control system as a system with autonomous location transitions. For the obtained auxiliary dynamical system and the corresponding optimal control problem (OCP), we apply the Lagrange approach and derive the reduced gradient formulas. Moreover, we formulate necessary optimality conditions for the above hybrid OCPs, and discuss the newly elaborated Pontryagin-type Maximum Principle for impulsive OCPs. As in the case of the conventional OCPs, the proposed first order optimization techniques provide a basis for constructive computational algorithms.

Introduction

Hybrid systems are mathematical models of heterogeneous control systems consisting of a continuous part, a finite number of continuous controllers, and a discrete supervisor. These models can represent an extremely wide range of systems of practical interest (see e.g., [7]) and are accepted as realistic models, for instance, in industrial electronics, power systems engineering, maneuvering aircrafts, automotive control systems, controllable chemical processes and communication networks. The emergence of a hybrid systems modeling framework is providing a new perspective for some important modern control processes. Hybrid systems have been extensively studied in the past decade, both in theory and practice [1], [2], [3], [4], [5], [7], [8], [10], [12], [15], [16], [19], [20]. In this paper, we investigate a specific family of hybrid systems, and the corresponding hybrid OCPs. We refer to [1], [2], [3], [4], [5], [6], [8], [9], [10], [12], [19], [20], [22] for some alternative types of hybrid systems and optimization problems. The class of problems to be discussed in this work concerns hybrid systems, where discrete transitions are being triggered by the continuous dynamics, and are accompanied by discontinuous changes in the continuous state variable (state jumps) [1], [4], [16]. The control objective is to minimize a cost functional, where the control parameters are not only usual control inputs but also the (bounded) magnitudes of the above-mentioned state jumps.

A mathematically correct description of continuous-type impulsive dynamic systems, as a rule, incorporates impulse differential equations. In this paper, we study hybrid control systems governed by ordinary differential equations with distributional (week) derivatives, and consider these differential equations in the space of generalized functions (distributions). Using a simple coordinates transformation proposed in [11], [18], we rewrite the original impulsive hybrid control systems in the form of an auxiliary hybrid system with autonomous location transitions (see, e.g., [2], [3], [19]), and also replace the sophisticated original OCP by an auxiliary optimization problem. The type of auxiliary problems to be studied also concerns hybrid systems with externally forced switchings and measurable control input signals. On the other hand, the obtained auxiliary hybrid OCP is a jumps-free optimization problem. Using operator theoretic techniques and the Lagrange method, a general gradient formula for the auxiliary OCP can be derived. We discuss some necessary conditions of optimality in the form of the Pontryagin-type Maximum Principle for the original impulsive hybrid system, and cast the auxiliary OCP as a nonlinear programming problem for which gradient formulas are derived. This leads to the solution of more tractable problems, and gradient-descent methods can be used for constructing a desired control profile. The invertibility of the above-mentioned coordinate transformation makes it possible to apply the proposed gradient-based computational techniques to the original OCP governed by an impulsive hybrid system.

The outline of the paper is as follows. In Section 2, we introduce the main concepts, and formally describe the impulsive hybrid systems and the hybrid OCPs investigated in this contribution. Section 3 contains an equivalent representation of hybrid systems under consideration, and includes the auxiliary optimization problem for the given impulsive hybrid OCP. In Section 4, we present the Lagrange formalism for the auxiliary hybrid OCP and give the representation of the corresponding functional derivatives. In Section 5, we apply the obtained theoretic results and consider some related first order optimization techniques. Moreover, we also discuss the related Pontryagin-type Maximum Principle from [4]. Section 6 summarizes the paper.

Section snippets

Modeling framework and problem formulation

Let us introduce the following concept of hybrid systems termed impulsive.

Definition 1

An impulsive hybrid control system is a 7-tuple IHS={Q,X,U,U,F,Θ,S}, where

  • Q is a finite set of locations;

  • X={Xq}qQ is a collection of state spaces such that XqRn;

  • URm is a control set;

  • U is a set of admissible control functions;

  • F={fq}qQ is a family of vector fields fq:[0,tf]×Xq×URn;

  • Θ={Θq}qQ is a collection of maximal (constant) amplitudes;

  • S={Sq,q}q,qQ is a family of switching sets such that Sq,qΞq,q{(q,x,q,x),

An equivalent representation of the impulsive hybrid control systems with state jumps

The optimal control problem (2) is an optimization problem formulated on the space CD (defined above) which involves the consideration of the generalized functions from D(0,tf). Our idea is to introduce an auxiliary hybrid OCP governed by a hybrid system with autonomous location transitions without jumps in the continuous state (see e.g., [2], [3], [4] for further details). For this aim, consider the following auxiliary initial value problem ẏ(t)=i=1rβ[ti1,ti)(t)fqi(t,ỹ(t),u(t))a.e. on[0,tf

The functional derivatives

Let us first examine an abstract OCP (the generalization of (5)), which involves a control variable v along with a state variable ξminimizeT(ξ,v)subject toP(ξ,v)=0,(ξ,v)Ω where T:X×YR is a cost functional, X,Y are real Banach and Hilbert spaces and P:X×YX is a given mapping. By Ω we denote here a nonempty subset of X×Y.

Definition 8

We say that an admissible pair (ξˆ,vˆ)Ω̃{(ξ,v)Q|P(ξ,v)=0} is a local solution of (6) if T(ξˆ,vˆ)T(ξ,v) for all elements (ξ,v)V(ξˆ,vˆ)Ω, where V(ξˆ,vˆ)X×Y is a

Optimality conditions and first order methods

The previous section contains an explicit formulae for the full gradient of the cost functional in (5). To make a step forward, we will discuss the necessary optimality conditions for (5) and some related numerical aspects. First, we formulate an easy consequence of Theorem 10.

Theorem 11

Consider a regular HOCP (5)such that vopt(t)int{U×Uθ} , where int{U×Uθ} is the interior of the set U×Uθ . Then (vopt(),yopt()) can be found by solving(8)andHv(t,yopt(t),vopt(t),p(t))+(0m,I)=0.

Let us now simplify the

Concluding remarks

This contribution contains a new approach to a class of impulsive hybrid OCPs. The proposed method is based on explicit formulae for the full Fréchet derivative of the cost functional, and makes it possible to formulate the first-order necessary optimality conditions for the sophisticated hybrid OCP under consideration. The above gradient information can also be very useful in some first order computational algorithms, as well as for analysis of necessary optimality conditions (see [4], [5], [6]

References (24)

  • S.A. Attia, V. Azhmyakov, J. Raisch, State jump optimization for a class of hybrid autonomous systems, in: Proceedings...
  • V. Azhmyakov, J. Raisch, A gradient-based approach to a class of hybrid optimal control problems, in: Proceedings of...
  • V. Azhmyakov et al.

    Necessary optimality conditions for a class of hybrid optimal control problems

  • V. Azhmyakov et al.

    On the Maximum Principle for the impulsive hybrid systems

  • V. Boltyanski

    The maximum principle for variable structure systems

    International Journal of Control

    (2004)
  • V. Boltyanski et al.

    Geometric Methods and Optimization Problems

    (1999)
  • M.S. Branicky et al.

    A unifed framework for hybrid control: Model and optimal control theory

    IEEE Transactions on Automatic Control

    (1998)
  • F. Clarke et al.

    Optimal multiprocesses

    SIAM Journal on Control and Optimization

    (1989)
  • M. Egerstedt et al.

    Transition-time optimization for switched-mode dynamical systems

    IEEE Transactions on Automatic Control

    (2006)
  • A.F. Filippov

    Differential Equations with Discontinuous Right-Hand Sides

    (1988)
  • M. Garavello et al.

    Hybrid necessary priniple

    SIAM Journal on Control and Optimization

    (2005)
  • Cited by (62)

    • Switched constrained linear adaptive identifier for the trichloroethylene elimination in sequential upflow anaerobic sludge blanket

      2016, Applied Mathematical Modelling
      Citation Excerpt :

      This state approximation must be adjusted by the on-line available measurements but considering a general model that maybe does not have any mathematical relationship to the model of the reaction system. Then, the identifier should be constructed based on two main areas: the no parametric approximation methodology [13] and the hybrid nonlinear systems theory [14]. Besides, we tried to design an identifier possessing properties that can simplify some eventual designs based on the approximated model generated by the identifier.

    View all citing articles on Scopus
    View full text