Network


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

Hotspot


Dive into the research topics where Paul J. Goulart is active.

Publication


Featured researches published by Paul J. Goulart.


Automatica | 2006

Optimization over state feedback policies for robust control with constraints

Paul J. Goulart; Eric C. Kerrigan; Jan M. Maciejowski

This paper is concerned with the optimal control of linear discrete-time systems subject to unknown but bounded state disturbances and mixed polytopic constraints on the state and input. It is shown that the class of admissible affine state feedback control policies with knowledge of prior states is equivalent to the class of admissible feedback policies that are affine functions of the past disturbance sequence. This implies that a broad class of constrained finite horizon robust and optimal control problems, where the optimization is over affine state feedback policies, can be solved in a computationally efficient fashion using convex optimization methods. This equivalence result is used to design a robust receding horizon control (RHC) state feedback policy such that the closed-loop system is input-to-state stable (ISS) and the constraints are satisfied for all time and all allowable disturbance sequences. The cost to be minimized in the associated finite horizon optimal control problem is quadratic in the disturbance-free state and input sequences. The value of the receding horizon control law can be calculated at each sample instant using a single, tractable and convex quadratic program (QP) if the disturbance set is polytopic, or a tractable second-order cone program (SOCP) if the disturbance set is given by a 2-norm bound.


IEEE Transactions on Automatic Control | 2014

Embedded Online Optimization for Model Predictive Control at Megahertz Rates

Juan Luis Jerez; Paul J. Goulart; Stefan Richter; George A. Constantinides; Eric C. Kerrigan

Faster, cheaper, and more power efficient optimization solvers than those currently possible using general-purpose techniques are required for extending the use of model predictive control (MPC) to resource-constrained embedded platforms. We propose several custom computational architectures for different first-order optimization methods that can handle linear-quadratic MPC problems with input, input-rate, and soft state constraints. We provide analysis ensuring the reliable operation of the resulting controller under reduced precision fixed-point arithmetic. Implementation of the proposed architectures in FPGAs shows that satisfactory control performance at a sample rate beyond 1 MHz is achievable even on low-end devices, opening up new possibilities for the application of MPC on embedded systems.


IEEE Transactions on Automatic Control | 2014

On the Road Between Robust Optimization and the Scenario Approach for Chance Constrained Optimization Problems

Kostas Margellos; Paul J. Goulart; John Lygeros

We propose a new method for solving chance constrained optimization problems that lies between robust optimization and scenario-based methods. Our method does not require prior knowledge of the underlying probability distribution as in robust optimization methods, nor is it based entirely on randomization as in the scenario approach. It instead involves solving a robust optimization problem with bounded uncertainty, where the uncertainty bounds are randomized and are computed using the scenario approach. To guarantee that the resulting robust problem is solvable we impose certain assumptions on the dependency of the constraint functions with respect to the uncertainty and show that tractability is ensured for a wide class of systems. Our results lead immediately to guidelines under which the proposed methodology or the scenario approach is preferable in terms of providing less conservative guarantees or reducing the computational cost.


IEEE Transactions on Power Systems | 2013

Policy-Based Reserves for Power Systems

Joseph Warrington; Paul J. Goulart; Sébastien Mariéthoz

This paper introduces the concept of affine reserve policies for accommodating large, fluctuating renewable in feeds in power systems. The approach uses robust optimization with recourse to determine operating rules for power system entities such as generators and storage units. These rules, or policies, establish several hours in advance how these entities are to respond to errors in the prediction of loads and renewable infeeds once their values are discovered. Affine policies consist of a nominal power schedule plus a series of planned linear modifications that depend on the prediction errors that will become known at future times. We describe how to choose optimal affine policies that respect the power network constraints, namely matching supply and demand, respecting transmission line ratings, and the local operating limits of power system entities, for all realizations of the prediction errors. Crucially, these policies are time-coupled, exploiting the spatial and temporal correlation of these prediction errors. Affine policies are compared with existing reserve operation under standard modeling assumptions, and operating cost reductions are reported for a multi-day benchmark study featuring a poorly-predicted wind infeed. Efficient prices for such “policy-based reserves” are derived, and we propose new reserve products that could be traded on electricity markets.


AIAA Journal | 2013

Robust Gust Alleviation and Stabilization of Very Flexible Aircraft

Robert G. Cook; Rafael Palacios; Paul J. Goulart

Robust linear control, combined with model-reduction methodologies, is investigated for gust rejection on large, very flexible aircraft using trailing-edge control surfaces. Controllers are designed on linearizations of the nonlinear aeroelastic equations, and the closed-loop response of both the linearized and nonlinear system to discrete gust distributions is compared to the open-loop dynamics. Results show that an ℋ∞ controller performs well on a relatively large linearized system, with 9% load alleviation in root bending moments for the critical gust length. When applied to the nonlinear model of the same vehicle, the robust controller gives a good performance in response to short gusts, including the critical length, with even better load reductions than the linear case. However, this performance gap decreases as the gust length is increased. It is also shown how standard model-reduction techniques can provide metrics for the selection of a minimum size of the aeroelastic system. Finally, it is shown...


Journal of Guidance Control and Dynamics | 2011

Trajectory Generation for Aircraft Avoidance Maneuvers Using Online Optimization

Rushen B. Patel; Paul J. Goulart

This paper presents an aircraft trajectory generation scheme for use as a part of an autonomous counterhijack control system for civilian aircraft. In this scheme, buildings and other critical infrastructure and landmarks are modeled as constraint objects to be avoided in the aircraft flight path. A three degree-of-freedom nonlinear model and a direct multiple shooting method are employed to generate finite horizon avoidance trajectories for this system. A novel method for modeling nondifferentiable constraint obstacles (e.g., polytopes) is developed, employing dualization of the state exclusion regions to maintain continuity, thus allowing the use of a gradient-based optimization algorithm. The dualization method is further extended to construct positively invariant target sets that ensure the terminal state of each of the finite horizon trajectories generated remains feasible when extended over an infinite horizon. These conditions, when combined with a warm-start method based on shift initialization of prior solutions, ensure the optimization is initialized close to a feasible solution for the nonconvex problem. The results show, via a selection of simulation cases and for various classes of constraint objects, that the proposed strategy produces feasible avoidance trajectories with computation times viable for real-time applications.


International Journal of Control | 2007

Output feedback receding horizon control of constrained systems

Paul J. Goulart; Eric C. Kerrigan

This paper considers output feedback control of linear discrete-time systems with convex state and input constraints which are subject to bounded state disturbances and output measurement errors. We show that the non-convex problem of finding a constraint admissible affine output feedback policy over a finite horizon, to be used in conjunction with a fixed linear state observer, can be converted to an equivalent convex problem. When used in the design of a time-varying robust receding horizon control law, we derive conditions under which the resulting closed-loop system is guaranteed to satisfy the system constraints for all time, given an initial state estimate and bound on the state estimation error. When the state estimation error bound matches the minimal robust positively invariant (mRPI) set for the system error dynamics, we show that this control law is time-invariant, but its calculation generally requires solution of an infinite-dimensional optimization problem. Finally, using an invariant outer approximation to the mRPI error set, we develop a time-invariant control law that can be computed by solving a finite-dimensional tractable optimization problem at each time step that guarantees that the closed-loop system satisfies the constraints for all time.


IEEE Transactions on Automatic Control | 2016

A Scenario Approach for Non-Convex Control Design

Sergio Grammatico; Xiaojing Zhang; Kostas Margellos; Paul J. Goulart; John Lygeros

Randomized optimization is an established tool for control design with modulated robustness. While for uncertain convex programs there exist efficient randomized approaches, this is not the case for non-convex problems. Methods based on statistical learning theory are applicable to non-convex problems, but they usually are conservative in achieving the desired probabilistic guarantees. In this paper, we derive a novel scenario approach for a wide class of random non-convex programs, with a sample complexity similar to that of uncertain convex programs and with probabilistic guarantees that hold not only for the optimal solution of the scenario program, but for all feasible solutions inside a set of a-priori chosen complexity. We also address measure-theoretic issues for uncertain convex and non-convex programs. Among the family of non-convex control-design problems that can be addressed via randomization, we apply our scenario approach to stochastic model predictive control for chance constrained nonlinear control-affine systems.


ukacc international conference on control | 2011

An Efficient Method to Estimate the Suboptimality of Affine Controllers

Michael J. Hadjiyiannis; Paul J. Goulart; Daniel Kuhn

We consider robust feedback control of time-varying, linear discrete-time systems operating over a finite horizon. For such systems, we consider the problem of designing robust causal controllers that minimize the expected value of a convex quadratic cost function, subject to mixed linear state and input constraints. Determination of an optimal control policy for such problems is generally computationally intractable, but suboptimal policies can be computed by restricting the class of admissible policies to be affine on the observation. By using a suitable re-parameterization and robust optimization techniques, these approximations can be solved efficiently as convex optimization problems. We investigate the loss of optimality due to the use of such affine policies. Using duality arguments and by imposing an affine structure on the dual variables, we provide an efficient method to estimate a lower bound on the value of the optimal cost function for any causal policy, by solving a cone program whose size is a polynomial function of the problem data. This lower bound can then be used to quantify the loss of optimality incurred by the affine policy.


european control conference | 2014

On the sample size of randomized MPC for chance-constrained systems with application to building climate control

Xiaojing Zhang; Sergio Grammatico; Georg Schildbach; Paul J. Goulart; John Lygeros

We consider Stochastic Model Predictive Control (SMPC) for constrained linear systems with additive disturbance, under affine disturbance feedback (ADF) policies. One approach to solve the chance-constrained optimization problem associated with the SMPC formulation is randomization, where the chance constraints are replaced by a number of sampled hard constraints, each corresponding to a disturbance realization. The ADF formulation leads to a quadratic growth in the number of decision variables with respect to the prediction horizon, which results in a quadratic growth in the sample size. This leads to computationally expensive problems with solutions that are conservative in terms of both cost and violation probability. We address these limitations by establishing a bound on the sample size which scales linearly in the prediction horizon. The new bound is obtained by explicitly computing the maximum number of active constraints, leading to significant advantages both in terms of computational time and conservatism of the solution. The efficacy of the new bound relative to the existing one is demonstrated on a building climate control case study.

Collaboration


Dive into the Paul J. Goulart's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Andrew Wynn

Imperial College London

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Bart P. G. Van Parys

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge