Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Stephen Prajna is active.

Publication


Featured researches published by Stephen Prajna.


conference on decision and control | 2002

Introducing SOSTOOLS: a general purpose sum of squares programming solver

Stephen Prajna; Antonis Papachristodoulou; Pablo A. Parrilo

SOSTOOLS is a MATLAB toolbox for constructing and solving sum of squares programs. It can be used in combination with semidefinite programming software, such as SeDuMi, to solve many continuous and combinatorial optimization problems, as well as various control-related problems. The paper provides an overview on sum of squares programming, describes the primary features of SOSTOOLS, and shows how SOSTOOLS is used to solve sum of squares programs. Some applications from different areas are presented to show the wide applicability of sum of squares programming in general and SOSTOOLS in particular.


conference on decision and control | 2002

On the construction of Lyapunov functions using the sum of squares decomposition

Antonis Papachristodoulou; Stephen Prajna

A relaxation of Lyapunovs direct method has been proposed elsewhere that allows for an algorithmic construction of Lyapunov functions to prove stability of equilibria in nonlinear systems, but the search is restricted to systems with polynomial vector fields. In the paper, the above technique is extended to include systems with equality, inequality, and integral constraints. This allows certain non-polynomial nonlinearities in the vector field to be handled exactly and the constructed Lyapunov functions to contain non-polynomial terms. It also allows robustness analysis to be performed. Some examples are given to illustrate how this is done.


international workshop on hybrid systems: computation and control | 2004

Safety Verification of Hybrid Systems Using Barrier Certificates

Stephen Prajna; Ali Jadbabaie

This paper presents a novel methodology for safety verification of hybrid systems. For proving that all trajectories of a hybrid system do not enter an unsafe region, the proposed method uses a function of state termed a barrier certificate. The zero level set of a barrier certificate separates the unsafe region from all possible trajectories starting from a given set of initial conditions, hence providing an exact proof of system safety. No explicit computation of reachable sets is required in the construction of barrier certificates, which makes nonlinearity, uncertainty, and constraints can be handled directly within this framework. The method is also computationally tractable, since barrier certificates can be constructed using the sum of squares decomposition and semidefinite programming. Some examples are provided to illustrate the use of the method.


IEEE Transactions on Automatic Control | 2004

Nonlinear control synthesis by convex optimization

Stephen Prajna; Pablo A. Parrilo; Anders Rantzer

A stability criterion for nonlinear systems, recently derived by the third author, can be viewed as a dual to Lyapunovs second theorem. The criterion is stated in terms of a function which can be interpreted as the stationary density of a substance that is generated all over the state-space and flows along the system trajectories toward the equilibrium. The new criterion has a remarkable convexity property, which in this note is used for controller synthesis via convex optimization. Recent numerical methods for verification of positivity of multivariate polynomials based on sum of squares decompositions are used.


IEEE Transactions on Automatic Control | 2007

A Framework for Worst-Case and Stochastic Safety Verification Using Barrier Certificates

Stephen Prajna; Ali Jadbabaie; George J. Pappas

This paper presents a methodology for safety verification of continuous and hybrid systems in the worst-case and stochastic settings. In the worst-case setting, a function of state termed barrier certificate is used to certify that all trajectories of the system starting from a given initial set do not enter an unsafe region. No explicit computation of reachable sets is required in the construction of barrier certificates, which makes it possible to handle nonlinearity, uncertainty, and constraints directly within this framework. In the stochastic setting, our method computes an upper bound on the probability that a trajectory of the system reaches the unsafe set, a bound whose validity is proven by the existence of a barrier certificate. For polynomial systems, barrier certificates can be constructed using convex optimization, and hence the method is computationally tractable. Some examples are provided to illustrate the use of the method.


american control conference | 2005

A tutorial on sum of squares techniques for systems analysis

Antonis Papachristodoulou; Stephen Prajna

This tutorial is about new system analysis techniques that were developed in the past few years based on the sum of squares decomposition. We present stability and robust stability analysis tools for different classes of systems: systems described by nonlinear ordinary differential equations or differential algebraic equations, hybrid systems with nonlinear subsystems and/or nonlinear switching surfaces, and time-delay systems described by nonlinear functional differential equations. We also discuss how different analysis questions such as model validation and safety verification can be answered for uncertain nonlinear and hybrid systems.


american control conference | 2003

Analysis of switched and hybrid systems - beyond piecewise quadratic methods

Stephen Prajna; Antonis Papachristodoulou

This paper presents a method for stability analysis of switched and hybrid systems using polynomial and piecewise polynomial Lyapunov functions. Computation of such functions can be performed using convex optimization, based on the sum of squares decomposition of multivariate polynomials. The analysis yields several improvements over previous methods and opens up new possibilities, including the possibility of treating nonlinear vector fields and/or switching surfaces and parametric robustness analysis in a unified way.


Automatica | 2006

Barrier certificates for nonlinear model validation

Stephen Prajna

Methods for model validation of continuous-time nonlinear systems with uncertain parameters are presented in this paper. The methods employ functions of state-parameter-time, termed barrier certificates, whose existence proves that a model and a feasible parameter set are inconsistent with some time-domain experimental data. A very large class of models can be treated within this framework; this includes differential-algebraic models, models with memoryless/dynamic uncertainties, and hybrid models. Construction of barrier certificates can be performed by convex optimization, utilizing recent results on the sum of squares decomposition of multivariate polynomials.


Proceedings of the IEEE | 2006

Advanced Methods and Algorithms for Biological Networks Analysis

Hana El-Samad; Stephen Prajna; Antonis Papachristodoulou; John C. Doyle; Mustafa Khammash

Modeling and analysis of complex biological networks presents a number of mathematical challenges. For the models to be useful from a biological standpoint, they must be systematically compared with data. Robustness is a key to biological understanding and proper feedback to guide experiments,including both the deterministic stability and performance properties of models in the presence of parametric uncertainties and their stochastic behavior in the presence of noise. In this paper, we present mathematical and algorithmic tools to address such questions for models that may be nonlinear, hybrid,and stochastic. These tools are rooted in solid mathematical theories, primarily from robust control and dynamical systems, but with important recent developments. They also have the potential for great practical relevance, which we explore through a series of biologically motivated examples.


conference on decision and control | 2004

Stochastic safety verification using barrier certificates

Stephen Prajna; Ali Jadbabaie; George J. Pappas

We develop a new method for safety verification of stochastic systems based on functions of states termed barrier certificates. Given a stochastic continuous or hybrid system and sets of initial and unsafe states, our method computes an upper bound on the probability that a trajectory of the system reaches the unsafe set, a bound whose validity is proven by the existence of a barrier certificate. For polynomial systems, both the upper bound and its corresponding barrier certificate can be computed using convex optimization, and hence the method is computationally tractable.

Collaboration


Dive into the Stephen Prajna's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Pablo A. Parrilo

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Ali Jadbabaie

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Peter Seiler

University of Minnesota

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

George J. Pappas

University of Pennsylvania

View shared research outputs
Top Co-Authors

Avatar

John C. Doyle

California Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Fen Wu

North Carolina State University

View shared research outputs
Top Co-Authors

Avatar

Hana El-Samad

University of California

View shared research outputs
Top Co-Authors

Avatar

Ali Ahmadzadeh

University of Pennsylvania

View shared research outputs
Researchain Logo
Decentralizing Knowledge