50 research outputs found

    Computation of Lyapunov functions for nonlinear discrete systems by linear programming

    Get PDF
    Given an autonomous discrete time system with an equilibrium at the origin and a hypercube D containing the origin, we state a linear programming problem, of which any feasible solution parameterizes a continuous and piecewise affine (CPA) Lyapunov function V : D -> R for the system. The linear programming problem depends on a triangulation of the hypercube. We prove that if the equilibrium at the origin is exponentially stable, the hypercube is a subset of its basin of attraction, and the triangulation fulfils certain properties, then such a linear programming problem possesses a feasible solution. We present an algorithm that generates such linear programming problems for a system, using more and more refined triangulations of the hypercube. In each step the algorithm checks the feasibility of the linear programming problem. This results in an algorithm that is always able to compute a Lyapunov function for a discrete time system with an exponentially stable equilibrium. The domain of the Lyapunov function is only limited by the size of the equilibrium's basin of attraction. The system is assumed to have a right-hand side, but is otherwise arbitrary. Especially, it is not assumed to be of any specific algebraic type such as linear, piecewise affine and so on. Our approach is a non-trivial adaptation of the CPA method to compute Lyapunov functions for continuous time systems to discrete time systems

    Linear Programming based Lower Bounds on Average Dwell-Time via Multiple Lyapunov Functions

    Full text link
    With the objective of developing computational methods for stability analysis of switched systems, we consider the problem of finding the minimal lower bounds on average dwell-time that guarantee global asymptotic stability of the origin. Analytical results in the literature quantifying such lower bounds assume existence of multiple Lyapunov functions that satisfy some inequalities. For our purposes, we formulate an optimization problem that searches for the optimal value of the parameters in those inequalities and includes the computation of the associated Lyapunov functions. In its generality, the problem is nonconvex and difficult to solve numerically, so we fix some parameters which results in a linear program (LP). For linear vector fields described by Hurwitz matrices, we prove that such programs are feasible and the resulting solution provides a lower bound on the average dwell-time for exponential stability. Through some experiments, we compare our results with the bounds obtained from other methods in the literature and we report some improvements in the results obtained using our method.Comment: Accepted for publication in Proceedings of European Control Conference 202

    Computation and verification of Lyapunov functions

    Get PDF
    Lyapunov functions are an important tool to determine the basin of attraction of equilibria in Dynamical Systems through their sublevel sets. Recently, several numerical construction methods for Lyapunov functions have been proposed, among them the RBF (Radial Basis Function) and CPA (Continuous Piecewise Affine) methods. While the first method lacks a verification that the constructed function is a valid Lyapunov function, the second method is rigorous, but computationally much more demanding. In this paper, we propose a combination of these two methods, using their respective strengths: we use the RBF method to compute a potential Lyapunov function. Then we interpolate this function by a CPA function. Checking a finite number of inequalities, we are able to verify that this interpolation is a Lyapunov function. Moreover, sublevel sets are arbitrarily close to the basin of attraction. We show that this combined method always succeeds in computing and verifying a Lyapunov function, as well as in determining arbitrary compact subsets of the basin of attraction. The method is applied to two examples

    Probabilistic Basin of Attraction and Its Estimation Using Two Lyapunov Functions

    Get PDF
    We study stability for dynamical systems specifed by autonomous stochastic diferential equations of the form dX(t) = f(X(t))dt + g(X(t))dW(t), with (X(t))t≥0 an Rd -valued Ito process and ˆ (W(t))t≥0 an RQ-valued Wiener process, and the functions f : Rd → Rd and g : Rd → Rd×Q are Lipschitz and vanish at the origin, making it an equilibrium for the system. Te concept of asymptotic stability in probability of the null solution is well known and implies that solutions started arbitrarily close to the origin remain close and converge to it. Te concept therefore pertains exclusively to system properties local to the origin. We wish to address the matter in a more practical manner: Allowing for a (small) probability that solutions escape from the origin, how far away can they then be started? To this end we defne a probabilistic version of the basin of attraction, the y-BOA, with the property that any solution started within it stays close and converges to the origin with probability at least y. We then develop a method using a local Lyapunov function and a nonlocal one to obtain rigid lower bounds on y-BOA.This work was supported by The Icelandic Research Fund, Grant no. 152429-051.Peer Reviewe
    corecore