SearcharxivSearch

arXiv subjects

Jamal Daafouz

Publications and source records attributed to Jamal Daafouz.

At least 19 recordsLinked to original sources

Value iteration with stopping criterion: finite iterations, stability, and near-optimality guarantees

Value iteration (VI) is a cornerstone of dynamic programming that allows computing near-optimal feedback laws for general plant dynamics and cost functions. In practice, however, it must be stopped after finitely many iterations. This raises the question of when to stop the algorithm so that the resulting policies and value functions achieve desirable properties, like given near-optimality bounds and stability. In this context, we study deterministic, discrete-time systems with infinite-horizon (possibly discounted) costs whose inputs are generated by VI. We equip VI with a generalized stopping criterion that encompasses existing choices while allowing new ones. Our aim is to analyze the properties of the policies and value functions at the final iteration. Under mild assumptions, we first show that VI indeed terminates in a finite number of iterations. We then establish that the final policies are stabilizing by properly designing the stopping criterion, and derive explicit near-optimality bounds characterized by this choice. These results offer a design framework for the stopping criteria that balances computational effort with stability and performance guarantees.

math.OC

Harmonic Modeling and Control under Variable-Frequency

This paper develops a harmonic-domain framework for systems with variable fundamental frequency. A variable-frequency sliding Fourier decomposition is introduced in the phase domain, together with necessary and sufficient conditions for time- domain realizability. An exact harmonic-domain differential model is derived for general nonlinear systems under variable frequency, without assumptions on the frequency variation. An explicit parameter-varying approximation is then obtained, along with a tight error bound expressed in terms of local relative frequency variation, providing a non-conservative validity criterion and clarifying the limitations of classical heuristics. A main result shows that, for linear phase-periodic systems with affine frequency dependence, stability analysis and control synthesis can be carried out without approximation and without assumptions on the frequency variation, provided the frequency evolves within a prescribed interval. As a consequence, both problems reduce to harmonic Lyapunov inequalities evaluated at the two extreme frequency values, yielding a convex LMI characterization. The framework is illustrated on a variable-speed permanent magnet synchronous motor.

eess.SY

The PhasorArray Toolbox for Harmonic Analysis and Control Design

We present a MATLAB package called the Pha-sorArray Toolbox that has been developed to make harmonic analysis and control methods both practical and user-friendly. The toolbox adopts an object-oriented architecture that enables intuitive manipulation of periodic matrices through overloaded operators for addition, multiplication, convolution, and automatic Toeplitz construction. Its advanced features include harmonic Sylvester, Lyapunov and Riccati equations solvers, and seamless integration with YALMIP, thereby facilitating advanced control and analysis techniques based on Linear Matrix Inequalities (LMIs) in the harmonic framework.

eess.SY

Discounted LQR: stabilizing (near-)optimal state-feedback laws

We study deterministic, discrete linear time-invariant systems with infinite-horizon discounted quadratic cost. It is well-known that standard stabilizability and detectability properties are not enough in general to conclude stability properties for the system in closed-loop with the optimal controller when the discount factor is small. In this context, we first review some of the stability conditions based on the optimal value function found in the learning and control literature and highlight their conservatism. We then propose novel (necessary and) sufficient conditions, still based on the optimal value function, under which stability of the origin for the optimal closed-loop system is guaranteed. Afterwards, we focus on the scenario where the optimal feedback law is not stabilizing because of the discount factor and the goal is to design an alternative stabilizing near-optimal static state-feedback law. We present both linear matrix inequality-based conditions and a variant of policy iteration to construct such stabilizing near-optimal controllers. The methods are illustrated via numerical examples.

math.OC

An optimistic planning algorithm for switched discrete-time LQR

We introduce TROOP, a tree-based Riccati optimistic online planner, that is designed to generate near-optimal control laws for discrete-time switched linear systems with switched quadratic costs. The key challenge that we address is balancing computational resources against control performance, which is important as constructing near-optimal inputs often requires substantial amount of computations. TROOP addresses this trade-off by adopting an online best-first search strategy inspired by A*, allowing for efficient estimates of the optimal value function. The control laws obtained guarantee both near-optimality and stability properties for the closed-loop system. These properties depend on the planning depth, which determines how far into the future the algorithm explores and is closely related to the amount of computations. TROOP thus strikes a balance between computational efficiency and control performance, which is illustrated by numerical simulations on an example.

math.OC

A Berger-Wang formula for impulsive switched systems

This paper addresses a class of impulsive systems defined by a mix of continuous-time and discrete-time switched linear dynamics. We first analyze a related class of weighted discrete-time switched systems for which we establish a Berger--Wang-type result. An analogous result is then derived for impulsive systems and subsequently used to characterize their exponential stability through a spectral approach, thereby extending existing results in switched-systems theory.

math.OC

Stability criteria for singularly perturbed impulsive linear switched systems

We study a class of singularly perturbed impulsive linear switched systems exhibiting switching between slow and fast dynamics. To analyze their behavior, we construct auxiliary switched systems evolving in a single time scale. We prove that the stability or instability of these auxiliary systems directly determines that of the original system in the regime of small singular perturbation parameters.

math.OC

Discrete-Time Conewise Linear Systems with Finitely Many Switches

We investigate discrete-time conewise linear systems (CLS) for which all the solutions exhibit a finite number of switches. By switches, we mean transitions of a solution from one cone to another. Our interest in this class of CLS comes from the optimization-based control of an insulin infusion model for which the fact that solutions switch finitely many times appears to be key to establish the global exponential stability of the origin. The stability analysis of this class of CLS greatly simplifies compared to general CLS as all solutions eventually exhibit linear dynamics. The main challenge is to characterize CLS satisfying this finite number of switches property. We first present general conditions in terms of set intersections for this purpose. To ease the testing of these conditions, we translate them as a non-negativity test of linear forms using Farkas lemma. As a result, the problem reduces to verify the non-negativity of a single solution to an auxiliary linear discrete-time system. Interestingly, this property differs from the classical non-negativity problem, where any solution to a system must remain non-negative (component-wise) for any non-negative initial condition, and thus requires novel tools to test it. We finally illustrate the relevance of the presented results on the optimal insulin infusion problem.

eess.SY

Mixed Regular and Impulsive Sampled-data LQR

We investigate the benefits of combining regular and impulsive inputs for the control of sampled-data linear time-invariant systems. We first observe that adding an impulsive term to a regular, zero-order-hold controller may help enlarging the set of sampling periods under which controllability is preserved by sampling. In this context, we provide a tailored Hautus-like necessary and sufficient condition under which controllability of the mixed regular, impulsive (MRI) sampled-data model is preserved. We then focus on LQR optimal control. After having presented the optimal controllers for the sampled-data LQR control in the MRI setting, we consider the scenario where an impulsive disturbance affects the dynamics and is known ahead of time. The solution to the so-called preview LQR is presented exploiting both regular and impulsive input components. Numerical examples, that include an insulin infusion benchmark, illustrate that leveraging both future disturbance information and MRI controls may lead to significant performance improvements.

eess.SY

A harmonic framework for the identification of linear time-periodic systems

This paper presents a novel approach for the identification of linear time-periodic (LTP) systems in continuous time. This method is based on harmonic modeling and consists in converting any LTP system into an equivalent LTI system with infinite dimension. Leveraging specific harmonic properties, we demonstrate that solving this infinite-dimensional identification problem can be reduced to solving a finitedimensional linear least-squares problem. The result is an approximation of the original solution with an arbitrarily small error. Our approach offers several significant advantages. The first one is closely tied to the harmonic system's inherent LTI characteristic, along with the Toeplitz structure exhibited by its elements. The second advantage is related to the regularization property achieved through the integral action when computing the phasors from input and state trajectories. Finally, our method avoids the computation of signals' derivative. This sets our approach apart from existing methods that rely on such computations, which can be a notable drawback, especially in continuous-time settings. We provide numerical simulations that convincingly demonstrate the effectiveness of the proposed method, even in scenarios where signals are corrupted by noise.

eess.SY

A TBLMI Framework for Harmonic Robust Control

The primary objective of this paper is to demonstrate that problems related to stability and robust control in the harmonic context can be effectively addressed by formulating them as semidefinite optimization problems, invoking the concept of infinite-dimensional Toeplitz Block LMIs (TBLMIs). One of the central challenges tackled in this study pertains to the efficient resolution of these infinite-dimensional TBLMIs. Exploiting the structured nature of such problems, we introduce a consistent truncation method that effectively reduces the problem to a finite-dimensional convex optimization problem. By consistent we mean that the solution to this finite-dimensional problem allows to closely approximate the infinite-dimensional solution with arbitrary precision. Furthermore, we establish a link between the harmonic framework and the time domain setting, emphasizing the advantages over Periodic Differential LMIs (PDLMIs). We illustrate that our proposed framework is not only theoretically sound but also practically applicable to solving H 2 and H$\infty$ harmonic control design problems. To enable this, we extend the definitions of H 2 and H$\infty$ norms into the harmonic space, leveraging the concepts of the harmonic transfer function and the average trace operator for Toeplitz Block operators. Throughout this paper, we support our theoretical contributions with a range of illustrative examples that demonstrate the effectiveness of our approach.

eess.SY

Stability analysis of optimal control problems with time-dependent costs

We present stability conditions for deterministic time-varying nonlinear discrete-time systems whose inputs aim to minimize an infinite-horizon time-dependent cost. Global asymptotic and exponential stability properties for general attractors are established. This work covers and generalizes the related results on discounted optimal control problems to more general systems and cost functions.

eess.SY

Harmonic control of three-phase AC/DC converter

In this paper, we propose a harmonic-model based control approach for the three-phase grid-tied AC-DC converter. We derive a nonlinear harmonic domain model and demonstrate its efficacy in designing harmonic control with global stability guarantees. Furthermore, we establish that this harmonic control design can be translated into a periodic nonlinear control scheme in the time domain, maintaining the same level of stability guarantees. Additionally, the proposed framework allows to incorporate control objectives specifically related to harmonic distortion and harmonic mitigation as well as the tracking of periodic trajectories. Illustrative simulations and experimental setups were conducted to evaluate the effectiveness of the proposed methodology in reducing Total Harmonic Distortion (THD) in real-time. The obtained results demonstrate the successful achievement of the desired control objectives, validating the efficacy of the proposed harmonic control approach.

eess.SY

Near-optimal control of nonlinear systems with hybrid inputs and dwell-time constraints

We propose two new optimistic planning algorithms for nonlinear hybrid-input systems, in which the input has both a continuous and a discrete component, and the discrete component must respect a dwell-time constraint. Both algorithms select sets of input sequences for refinement at each step, along with a continuous or discrete step to refine (split). The dwell-time constraint means that the discrete splits must keep the discrete mode constant if the required dwell-time is not yet reached. Convergence rate guarantees are provided for both algorithms, which show the dependency between the near-optimality of the sequence returned and the computational budget. The rates depend on a novel complexity measure of the dwell-time constrained problem. We present simulation results for two problems, an adaptive-quantization networked control system and a model for the COVID pandemic.

math.OC

On solving infinite-dimensional Toeplitz Block LMIs

This paper focuses on the resolution of infinite-dimensional Toeplitz Block LMIs, which are frequently encountered in the context of stability analysis and control design problems formulated in the harmonic framework. We propose a consistent truncation method that makes this infinite dimensional problem tractable and demonstrate that a solution to the truncated problem can always be found at any order, provided that the original infinite-dimensional Toeplitz Block LMI problem is feasible. Using this approach, we illustrate how the infinite dimensional solution to a Toeplitz Block LMI based convex optimization problem can be recovered up to an arbitrarily small error, by solving a finite dimensional truncated problem. The obtained results are applied to stability analysis and harmonic LQR for linear time periodic (LTP) systems.

eess.SY

Harmonic Pole Placement

In this paper, we propose a method to design state feedback harmonic control laws that assign the closed loop poles of a linear harmonic model to some desired locations. The procedure is based on the solution of an infinite-dimensional harmonic Sylvester equation under an invertibility constraint. We provide a sufficient condition to ensure this invertibility and show how this infinite-dimensional Sylvester equation can be solved up to an arbitrary small error. The results are illustrated on an unstable linear periodic system. We also provide a counterexample to illustrate the fact that, unlike the classical finite dimensional case, the solution of the Sylvester equation may not be invertible in the infinite dimensional case even if an observability condition is satisfied.

eess.SY

Solving Infinite-Dimensional Harmonic Lyapunov and Riccati equations

In this paper, we address the problem of solving infinite-dimensional harmonic algebraic Lyapunov and Riccati equations up to an arbitrary small error. This question is of major practical importance for analysis and stabilization of periodic systems including tracking of periodic trajectories. We first give a closed form of a Floquet factorization in the general setting of L 2 matrix functions and study the spectral properties of infinite-dimensional harmonic matrices and their truncated version. This spectral study allows us to propose a generic and numerically efficient algorithm to solve infinite-dimensional harmonic algebraic Lyapunov equations up to an arbitrary small error. We combine this algorithm with the Kleinman algorithm to solve infinite-dimensional harmonic Riccati equations and we apply the proposed results to the design of a harmonic LQ control with periodic trajectory tracking.

eess.SY

Exploiting homogeneity for the optimal control of discrete-time systems: application to value iteration

To investigate solutions of (near-)optimal control problems, we extend and exploit a notion of homogeneity recently proposed in the literature for discrete-time systems. Assuming the plant dynamics is homogeneous, we first derive a scaling property of its solutions along rays provided the sequence of inputs is suitably modified. We then consider homogeneous cost functions and reveal how the optimal value function scales along rays. This result can be used to construct (near-)optimal inputs on the whole state space by only solving the original problem on a given compact manifold of a smaller dimension. Compared to the related works of the literature, we impose no conditions on the homogeneity degrees. We demonstrate the strength of this new result by presenting a new approximate scheme for value iteration, which is one of the pillars of dynamic programming. The new algorithm provides guaranteed lower and upper estimates of the true value function at any iteration and has several appealing features in terms of reduced computation. A numerical case study is provided to illustrate the proposed algorithm.

math.OC