Skip to main content

Showing 1–34 of 34 results for author: Kerrigan, E C

Searching in archive math. Search in all archives.
.
  1. arXiv:2503.10389  [pdf, other

    math.OC

    State-Dependent Uncertainty Modeling in Robust Optimal Control Problems through Generalized Semi-Infinite Programming

    Authors: J. Wehbeh, E. C. Kerrigan

    Abstract: Generalized semi-infinite programs (generalized SIPs) are problems featuring a finite number of decision variables but an infinite number of constraints. They differ from standard SIPs in that their constraint set itself depends on the choice of the decision variable. Generalized SIPs can be used to model robust optimal control problems where the uncertainty itself is a function of the state or co… ▽ More

    Submitted 13 March, 2025; originally announced March 2025.

    Comments: Submitted to the 2025 Mediteranean Control Conference

    MSC Class: 93C10 (Primary); 90C34; 90C47 (Secondary)

  2. arXiv:2503.09123  [pdf, ps, other

    eess.SY math.OC

    Reliable Solution to Dynamic Optimization Problems using Integrated Residual Regularized Direct Collocation

    Authors: Yuanbo Nie, Eric C. Kerrigan

    Abstract: Direct collocation is a widely used method for solving dynamic optimization problems (DOPs), but its implementation simplicity and computational efficiency are limited for challenging problems like those involving singular arcs. In this paper, we introduce the direct transcription method of integrated residual regularized direct collocation (IRR-DC). This method enforces dynamic constraints throug… ▽ More

    Submitted 12 March, 2025; originally announced March 2025.

    Comments: 6 pages, 3 figures

  3. arXiv:2410.23037  [pdf, other

    eess.SY math.DS math.OC

    Accurate Solutions to Optimal Control Problems via a Flexible Mesh and Integrated Residual Transcription

    Authors: Lucian Nita, Eric C. Kerrigan

    Abstract: We propose joining a flexible mesh design with an integrated residual transcription in order to improve the accuracy of numerical solutions to optimal control problems. This approach is particularly useful when state or input trajectories are non-smooth, but it may also be beneficial when dynamics constraints are stiff. Additionally, we implement an initial phase that will ensure a feasible soluti… ▽ More

    Submitted 30 October, 2024; originally announced October 2024.

  4. arXiv:2404.05635  [pdf, ps, other

    math.OC eess.SY

    Semi-Infinite Programs for Robust Control and Optimization: Efficient Solutions and Extensions to Existence Constraints

    Authors: Jad Wehbeh, Eric C. Kerrigan

    Abstract: Discrete-time robust optimal control problems generally take a min-max structure over continuous variable spaces, which can be difficult to solve in practice. In this paper, we extend the class of such problems that can be solved through a previously proposed local reduction method to consider those with existence constraints on the uncountable variables. We also consider the possibility of non-un… ▽ More

    Submitted 29 April, 2024; v1 submitted 8 April, 2024; originally announced April 2024.

    Comments: 6 pages, 1 figure. To be published in the proceedings of the 8th IFAC Conference on Nonlinear Model Predictive Control (NMPC 2024)

    MSC Class: 93C10 (Primary); 90C34; 90C47 (Secondary)

  5. Mesh Refinement with Early Termination for Dynamic Feasibility Problems

    Authors: Eduardo M. G. Vila, Eric C. Kerrigan, Paul Bruce

    Abstract: We propose a novel early-terminating mesh refinement strategy using an integrated residual method to solve dynamic feasibility problems. As a generalization of direct collocation, the integrated residual method is used to approximate an infinite-dimensional problem into a sequence of finite-dimensional optimization subproblems. Each subproblem in the sequence is a finer approximation of the previo… ▽ More

    Submitted 12 March, 2024; originally announced March 2024.

    Journal ref: IFAC-PapersOnLine Volume 56, Issue 2, 2023, Pages 10576-10581

  6. arXiv:2403.07707  [pdf, other

    math.OC eess.SY

    Tight Bounds on Polynomials and Its Application to Dynamic Optimization Problems

    Authors: Eduardo M. G. Vila, Eric C. Kerrigan, Paul Bruce

    Abstract: This paper presents a pseudo-spectral method for Dynamic Optimization Problems (DOPs) that allows for tight polynomial bounds to be achieved via flexible sub-intervals. The proposed method not only rigorously enforces inequality constraints, but also allows for a lower cost in comparison with non-flexible discretizations. Two examples are provided to demonstrate the feasibility of the proposed met… ▽ More

    Submitted 2 March, 2025; v1 submitted 12 March, 2024; originally announced March 2024.

  7. arXiv:2303.08540  [pdf, other

    math.OC eess.SY

    Automatic scenario generation for efficient solution of robust optimal control problems

    Authors: Marta Zagorowska, Paola Falugi, Edward O'Dwyer, Eric C. Kerrigan

    Abstract: Existing methods for nonlinear robust control often use scenario-based approaches to formulate the control problem as large nonlinear optimization problems. The optimization problems are challenging to solve due to their size, especially if the control problems include time-varying uncertainty. This paper draws from local reduction methods used in semi-infinite optimization to solve robust optimal… ▽ More

    Submitted 18 August, 2023; v1 submitted 15 March, 2023; originally announced March 2023.

    Comments: arXiv admin note: substantial text overlap with arXiv:2204.14145 (IFAC conference submission)

  8. arXiv:2211.06279  [pdf, other

    math.OC

    Solving optimal control problems with non-smooth solutions using an integrated residual method and flexible mesh

    Authors: Lucian Nita, Eric C. Kerrigan, Eduardo M. G. Vila, Yuanbo Nie

    Abstract: Solutions to optimal control problems can be discontinuous, even if all the functionals defining the problem are smooth. This can cause difficulties when numerically computing solutions to these problems. While conventional numerical methods assume state and input trajectories are continuous and differentiable or smooth, our method is able to capture discontinuities in the solution by introducing… ▽ More

    Submitted 11 November, 2022; originally announced November 2022.

    Comments: 6 pages

    Journal ref: Proc. 61st IEEE Conference on Decision and Control, 2022

  9. Fast and accurate method for computing non-smooth solutions to constrained control problems

    Authors: Lucian Nita, Eduardo M. G. Vila, Marta A. Zagorowska, Eric C. Kerrigan, Yuanbo Nie, Ian McInerney, Paola Falugi

    Abstract: Introducing flexibility in the time-discretisation mesh can improve convergence and computational time when solving differential equations numerically, particularly when the solutions are discontinuous, as commonly found in control problems with constraints. State-of-the-art methods use fixed mesh schemes, which cannot achieve superlinear convergence in the presence of non-smooth solutions. In thi… ▽ More

    Submitted 17 May, 2022; originally announced May 2022.

    Comments: 6 pages, 4 figures, Accepted to 20th European Control Conference (ECC 2022)

    Journal ref: Proc. 20th European Control Conference (ECC 2022)

  10. arXiv:2204.14145  [pdf, other

    math.OC eess.SY

    Automatic Scenario Generation for Robust Optimal Control Problems

    Authors: Marta Zagorowska, Paola Falugi, Edward O'Dwyer, Eric C. Kerrigan

    Abstract: Existing methods for nonlinear robust control often use scenario-based approaches to formulate the control problem as nonlinear optimization problems. Increasing the number of scenarios improves robustness, while increasing the size of the optimization problems. Mitigating the size of the problem by reducing the number of scenarios requires knowledge about how the uncertainty affects the system. T… ▽ More

    Submitted 8 June, 2023; v1 submitted 29 April, 2022; originally announced April 2022.

  11. Teaching Predictive Control Using Specification-based Summative Assessments

    Authors: Ian McInerney, Eric C. Kerrigan

    Abstract: Including Model Predictive Control (MPC) in the undergraduate/graduate control curriculum is becoming vitally important due to the growing adoption of MPC in many industrial areas. In this paper, we present an overview of the predictive control course taught by the authors at Imperial College London between 2018 and 2021. We discuss how the course evolved from focusing solely on the linear MPC for… ▽ More

    Submitted 29 April, 2022; v1 submitted 31 January, 2022; originally announced February 2022.

    Comments: Accepted for presentation at the 13th IFAC Symposium on Advances in Control Education in Hamburg Bergedorf, Germany

  12. Towards a Framework for Nonlinear Predictive Control using Derivative-Free Optimization

    Authors: Ian McInerney, Lucian Nita, Yuanbo Nie, Alberto Oliveri, Eric C. Kerrigan

    Abstract: The use of derivative-based solvers to compute solutions to optimal control problems with non-differentiable cost or dynamics often requires reformulations or relaxations that complicate the implementation or increase computational complexity. We present an initial framework for using the derivative-free Mesh Adaptive Direct Search (MADS) algorithm to solve Nonlinear Model Predictive Control probl… ▽ More

    Submitted 9 June, 2021; originally announced June 2021.

    Comments: Accepted for presentation at the 7th IFAC Conference on Nonlinear Model Predictive Control

  13. arXiv:2105.13799  [pdf, ps, other

    eess.SY math.OC

    Inaccuracy matters: accounting for solution accuracy in event-triggered nonlinear model predictive control

    Authors: Omar J. Faqir, Eric C. Kerrigan

    Abstract: We consider the effect of using approximate system predictions in event-triggered control schemes. Such approximations may result from using numerical transcription methods for solving continuous-time optimal control problems. Mesh refinement can guarantee upper bounds on the error in the differential equations which model the system dynamics. With the accuracy guarantees of a mesh refinement sche… ▽ More

    Submitted 28 May, 2021; originally announced May 2021.

    Comments: 14 pages, 11 figures, Submitted to IEEE Transactions on Automatic Control

  14. arXiv:2104.07189  [pdf, ps, other

    eess.SY math.OC

    A hybrid green energy-based framework with a multi-objective optimization approach for optimal frost prevention in horticulture

    Authors: Ercan Atam, Tamer F. Abdelmaguid, Muhammed Emre Keskin, Eric C. Kerrigan

    Abstract: In this paper, first we propose a novel hybrid renewable energy-based solution for frost prevention in horticulture applications involving active heaters. Then, we develop a multi-objective robust optimization-based formulation to optimize the distribution of a given number of active heaters in a given large-scale orchard. The objectives are to optimally heat the orchard by the proposed frost prev… ▽ More

    Submitted 27 April, 2021; v1 submitted 14 April, 2021; originally announced April 2021.

  15. Direct Transcription for Dynamic Optimization: A Tutorial with a Case Study on Dual-Patient Ventilation During the COVID-19 Pandemic

    Authors: Eric C. Kerrigan, Yuanbo Nie, Omar Faqir, Caroline H. Kennedy, Steven A. Niederer, Jose A. Solis-Lemus, Peter Vincent, Steven E. Williams

    Abstract: A variety of optimal control, estimation, system identification and design problems can be formulated as functional optimization problems with differential equality and inequality constraints. Since these problems are infinite-dimensional and often do not have a known analytical solution, one has to resort to numerical methods to compute an approximate solution. This paper uses a unifying notation… ▽ More

    Submitted 23 November, 2020; originally announced November 2020.

    Comments: Accepted to 59th IEEE Conference on Decision and Control, Jeju Island, Republic of Korea, December 14th-18th 2020

    Journal ref: 2020 59th IEEE Conference on Decision and Control (CDC)

  16. Horizon-independent Preconditioner Design for Linear Predictive Control

    Authors: Ian McInerney, Eric C. Kerrigan, George A. Constantinides

    Abstract: First-order optimization solvers, such as the Fast Gradient Method, are increasingly being used to solve Model Predictive Control problems in resource-constrained environments. Unfortunately, the convergence rate of these solvers is significantly affected by the conditioning of the problem data, with ill-conditioned problems requiring a large number of iterations. To reduce the number of iteration… ▽ More

    Submitted 6 April, 2022; v1 submitted 16 October, 2020; originally announced October 2020.

    Comments: Accepted for publication in IEEE Transactions on Automatic Control

  17. Solving Dynamic Optimization Problems to a Specified Accuracy: An Alternating Approach using Integrated Residuals

    Authors: Yuanbo Nie, Eric C. Kerrigan

    Abstract: We propose a novel direct transcription and solution method for solving nonlinear, continuous-time dynamic optimization problems. Instead of forcing the dynamic constraints to be satisfied only at a selected number of points as in direct collocation, the new approach alternates between minimizing and constraining the squared norm of the dynamic constraint residuals integrated along the whole solut… ▽ More

    Submitted 21 January, 2022; v1 submitted 22 September, 2020; originally announced September 2020.

    Comments: 10 pages, 7 figures

  18. arXiv:2009.06222  [pdf, other

    math.OC

    A Direct Method for Solving Integral Penalty Transcriptions of Optimal Control Problems

    Authors: Martin P. Neuenhofen, Eric C. Kerrigan

    Abstract: We present a numerical method for the minimization of objectives that are augmented with large quadratic penalties of overdetermined inconsistent equality constraints. Such objectives arise from quadratic integral penalty methods for the direct transcription of equality constrained optimal control problems. The Augmented Lagrangian Method (ALM) has a number of advantages over the Quadratic Penalty… ▽ More

    Submitted 14 September, 2020; originally announced September 2020.

    MSC Class: 49M37 90C30

  19. arXiv:2009.06217  [pdf, other

    math.OC

    An Integral Penalty-Barrier Direct Transcription Method for Optimal Control

    Authors: Martin P. Neuenhofen, Eric C. Kerrigan

    Abstract: Some direct transcription methods can fail to converge, e.g. when there are singular arcs. We recently introduced a convergent direct transcription method for optimal control problems, called the penalty-barrier finite element method (PBF). PBF converges under very weak assumptions on the problem instance. PBF avoids the ringing between collocation points, for example, by avoiding collocation enti… ▽ More

    Submitted 14 September, 2020; originally announced September 2020.

    Comments: 8 pages, 8 figures

    MSC Class: 49M25

  20. External Constraint Handling for Solving Optimal Control Problems with Simultaneous Approaches and Interior Point Methods

    Authors: Yuanbo Nie, Eric C. Kerrigan

    Abstract: Inactive constraints do not contribute to the solution of an optimal control problem, but increase the problem size and burden the numerical computations. We present a novel strategy for handling inactive constraints efficiently by systematically removing the inactive and redundant constraints. The method is designed to be used together with simultaneous approaches under a mesh refinement framewor… ▽ More

    Submitted 12 June, 2019; v1 submitted 28 February, 2019; originally announced February 2019.

    Comments: 6 pages, 2 figures

    Journal ref: IEEE Control Systems Letters 4 (1), 7-12, 2020

  21. Efficient and More Accurate Representation of Solution Trajectories in Numerical Optimal Control

    Authors: Yuanbo Nie, Eric C. Kerrigan

    Abstract: We show via examples that, when solving optimal control problems, representing the optimal state and input trajectory directly using interpolation schemes may not be the best choice. Due to the lack of considerations for solution trajectories in-between collocation points, large errors may occur, posing risks if this solution is to be applied. A novel solution representation method is proposed, ca… ▽ More

    Submitted 5 June, 2019; v1 submitted 28 February, 2019; originally announced February 2019.

    Comments: 6 pages, 5 figures

    Journal ref: IEEE Control Systems Letters ( Volume: 4, Issue: 1, Jan. 2020)

  22. arXiv:1902.02221  [pdf, ps, other

    math.OC eess.SY

    Bounding Computational Complexity under Cost Function Scaling in Predictive Control

    Authors: Ian McInerney, Eric C. Kerrigan, George A. Constantinides

    Abstract: We present a framework for upper bounding the number of iterations required by first-order optimization algorithms implementing constrained LQR controllers. We derive new bounds for the condition number and extremal eigenvalues of the primal and dual Hessian matrices when the cost function is scaled. These bounds are horizon-independent, allowing for their use with receding, variable and decreasin… ▽ More

    Submitted 6 February, 2019; originally announced February 2019.

  23. arXiv:1810.04059  [pdf, other

    math.OC eess.SY

    Dynamic Optimization with Convergence Guarantees

    Authors: Martin P. Neuenhofen, Eric C. Kerrigan

    Abstract: We present a novel direct transcription method to solve optimization problems subject to nonlinear differential and inequality constraints. We prove convergence of our numerical method under reasonably mild assumptions: boundedness and Lipschitz-continuity of the problem-defining functions. We do not require uniqueness, differentiability or constraint qualifications to hold and we avoid the use of… ▽ More

    Submitted 8 April, 2021; v1 submitted 9 October, 2018; originally announced October 2018.

    Comments: Revision of previous submission. Main changes: (i) Extended numerical experiments section. (ii) correction in proof of Lemma 3 in Appendix B

  24. Automatic Software and Computing Hardware Co-design for Predictive Control

    Authors: Bulat Khusainov, Eric C. Kerrigan, George A. Constantinides

    Abstract: Model Predictive Control (MPC) is a computationally demanding control technique that allows dealing with multiple-input and multiple-output systems, while handling constraints in a systematic way. The necessity of solving an optimization problem at every sampling instant often (i) limits the application scope to slow dynamical systems and/or (ii) results in expensive computational hardware impleme… ▽ More

    Submitted 24 October, 2017; originally announced October 2017.

    Journal ref: IEEE Transactions on Control Systems Technology (Volume: 27, Issue: 5, Sept. 2019)

  25. Nonlinear Predictive Control on a Heterogeneous Computing Platform

    Authors: Bulat Khusainov, Eric C. Kerrigan, Andrea Suardi, George A. Constantinides

    Abstract: We propose an implementation of an interior-point-based nonlinear predictive controller on a heterogeneous processor. The workload can be split between a general-purpose CPU and a field-programmable gate array to trade off the contradicting design objectives of control performance and computational resource usage. A new way of exploiting the structure of the KKT matrix yields significant memory sa… ▽ More

    Submitted 24 October, 2017; originally announced October 2017.

    Journal ref: Control Engineering Practice, Volume 78, September 2018, Pages 105-115

  26. arXiv:1710.01529  [pdf, ps, other

    eess.SY cs.IT math.OC

    Joint optimization of transmission and propulsion in aerial communication networks

    Authors: Omar J. Faqir, Eric C. Kerrigan, Deniz Gündüz

    Abstract: Communication energy in a wireless network of mobile autonomous agents should be considered as the sum of transmission energy and propulsion energy used to facilitate the transfer of information. Accordingly, communication-theoretic and Newtonian dynamic models are developed to model the communication and locomotion expenditures of each node. These are subsequently used to formulate a novel nonlin… ▽ More

    Submitted 4 October, 2017; originally announced October 2017.

    Comments: This article will appear in the Proceedings of the 56th IEEE Conference on Decision and Control, 2017

    Journal ref: 2017 IEEE 56th Annual Conference on Decision and Control (CDC)

  27. Scalable computation for optimal control of cascade systems with constraints

    Authors: Michael Cantoni, Farhad Farokhi, Eric C. Kerrigan, Iman Shames

    Abstract: A method is devised for numerically solving a class of finite-horizon optimal control problems subject to cascade linear discrete-time dynamics. It is assumed that the linear state and input inequality constraints, and the quadratic measure of performance, are all separable with respect to the spatial dimension of the underlying cascade of sub-systems, as well as the temporal dimension of the dyna… ▽ More

    Submitted 12 October, 2017; v1 submitted 21 February, 2017; originally announced February 2017.

    Journal ref: International Journal of Control, 2017

  28. arXiv:1610.04091  [pdf, ps, other

    eess.SY cs.DC cs.RO math.OC

    Optimizing Communication and Computation for Multi-UAV Information Gathering Applications

    Authors: Mason Thammawichai, Sujit P. Baliyarasimhuni, Eric C. Kerrigan, João B. Sousa

    Abstract: Mobile agent networks, such as multi-UAV systems, are constrained by limited resources. In particular, limited energy affects system performance directly, such as system lifetime. It has been demonstrated in the wireless sensor network literature that the communication energy consumption dominates the computational and the sensing energy consumption. Hence, the lifetime of the multi-UAV systems ca… ▽ More

    Submitted 13 October, 2016; originally announced October 2016.

    Journal ref: IEEE Transactions on Aerospace and Electronic Systems ( Volume: 54, Issue: 2, April 2018)

  29. arXiv:1607.07763  [pdf, ps, other

    cs.DC cs.OS eess.SY math.OC

    Energy-Efficient Real-Time Scheduling for Two-Type Heterogeneous Multiprocessors

    Authors: Mason Thammawichai, Eric C. Kerrigan

    Abstract: We propose three novel mathematical optimization formulations that solve the same two-type heterogeneous multiprocessor scheduling problem for a real-time taskset with hard constraints. Our formulations are based on a global scheduling scheme and a fluid model. The first formulation is a mixed-integer nonlinear program, since the scheduling problem is intuitively considered as an assignment proble… ▽ More

    Submitted 15 July, 2016; originally announced July 2016.

    Journal ref: Real-Time Systems, 2017

  30. arXiv:1606.02635  [pdf, ps, other

    cs.OS cs.DC eess.SY math.OC

    Feedback Scheduling for Energy-Efficient Real-Time Homogeneous Multiprocessor Systems

    Authors: Mason Thammawichai, Eric C. Kerrigan

    Abstract: Real-time scheduling algorithms proposed in the literature are often based on worst-case estimates of task parameters. The performance of an open-loop scheme can be degraded significantly if there are uncertainties in task parameters, such as the execution times of the tasks. Therefore, to cope with such a situation, a closed-loop scheme, where feedback is exploited to adjust the system parameters… ▽ More

    Submitted 8 June, 2016; originally announced June 2016.

    Journal ref: Proc. 55th IEEE Conference on Decision and Control, 2016

  31. arXiv:1604.06540  [pdf, other

    math.OC

    Analytical results for the multi-objective design of model-predictive control

    Authors: Vincent Bachtiar, Chris Manzie, William H. Moase, Eric C. Kerrigan

    Abstract: In model-predictive control (MPC), achieving the best closed-loop performance under a given computational resource is the underlying design consideration. This paper analyzes the MPC design problem with control performance and required computational resource as competing design objectives. The proposed multi-objective design of MPC (MOD-MPC) approach extends current methods that treat control perf… ▽ More

    Submitted 22 April, 2016; originally announced April 2016.

  32. arXiv:1510.05567  [pdf, ps, other

    cs.OS eess.SY math.OC

    Energy-Efficient Scheduling for Homogeneous Multiprocessor Systems

    Authors: Mason Thammawichai, Eric C. Kerrigan

    Abstract: We present a number of novel algorithms, based on mathematical optimization formulations, in order to solve a homogeneous multiprocessor scheduling problem, while minimizing the total energy consumption. In particular, for a system with a discrete speed set, we propose solving a tractable linear program. Our formulations are based on a fluid model and a global scheduling scheme, i.e. tasks are all… ▽ More

    Submitted 12 November, 2015; v1 submitted 19 October, 2015; originally announced October 2015.

    Comments: Corrected typos: definition of J_i in Section 2.1; (3b)-(3c); definition of Φ_A and Φ_D in paragraph after (6b). Previous equations were correct only for special case of p_i=d_i

  33. Embedded Online Optimization for Model Predictive Control at Megahertz Rates

    Authors: Juan L. Jerez, Paul J. Goulart, Stefan Richter, George A. Constantinides, Eric C. Kerrigan, Manfred Morari

    Abstract: Faster, cheaper, and more power efficient optimization solvers than those currently offered by general-purpose solutions 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-r… ▽ More

    Submitted 5 March, 2013; originally announced March 2013.

    Journal ref: IEEE Trans. Automatic Control, Vol 59, Issue 12, 2014, pp. 3238-3251

  34. Characterization of the solution to a constrained H-infinity optimal control problem

    Authors: D. Q. Mayne, S. V. Rakovic, R. B. Vinter, E. C. Kerrigan

    Abstract: This paper characterizes the solution to a finite horizon min-max optimal control problem where the system is linear and discrete-time with control and state constraints, and the cost quadratic; the disturbance is negatively costed, as in the standard H-infinity problem, and is constrained. The cost is minimized over control policies and maximized over disturbance sequences so that the solution… ▽ More

    Submitted 14 April, 2005; originally announced April 2005.

    Comments: 37 pages, 3 figures

    Report number: CUED/F-INFENG/TR.518 MSC Class: 93B36 (Primary); 49N35; 49N10; 93B40; 93B50; 93B51; 93B52; 90C31; 90C39; 90C47; 90C90 (Secondary)

    Journal ref: Automatica, Volume 42, Issue 3, March 2006, Pages 371-382