My current research broadly focuses on resilience quantification and design in nonlinear systems and networks, under adversarial influences or system faults. A general theme in my research is “ensuring safe and resilient behavior of systems under adversarial effects”, in the context of systems operating in a hostile environment.

Such effects can be modeled as: (a) arbitrary, bounded disturbances affecting system dynamics, (b) changes in the structure of actuated inputs, possibly through adversarial takeover, or (c) any sudden changes in system dynamics, often caused by component failures. This page briefly describes my contributions to this research theme.

Resilience Quantification

A significant portion of my research has been devoted to assigning quantitative metrics to resilience of control systems, using control energy as a “proxy” for expended fuel. In simple terms, a more resilient control system would require less additional energy to achieve a task under adversarial effects. I introduce the metric of “energetic resilience” for such a quantification.

Under Bounded Disturbances

The first contribution in resilience quantification considers simple linear systems subject to bounded disturbances, and attempts to quantify the “cost of disturbance” in regulating a system in finite time [1]. This quantification derives bounds on both additive and multiplicative metrics of the form \(r_A = \sup_{\|x_0\|_2 \leq R} E_D - E_N; ~ r_M = \inf_{\|x_0\|_2 \geq R} \frac{E_N}{E_D},\) where \(E_N\) and \(E_D\) are the energies used in the nominal and disturbed case respectively. Simply put, each metric measures the worst-case impact of the bounded disturbance on the energy expended by the system. The following figures show how these metrics vary with \(R\), the distance of \(x_0\) from the origin.

Additive Metric Multiplicative Metric

Under a Partial Loss in Control Authority

The focus now shifts to systems under actuation constraints that lose authority over a subset of their actuators, termed a partial loss in control authority. Such a setting has prior practical, real-world motivation [2], and has seen some investigation in the past by Bouvier et al. ([3] and referenced papers within). However, these works have considered only linear systems, with resilience quantification in terms of reachable time. Using control energy as above, I am able to derive approximate bounds on energetic resilience metrics, even for nonlinear systems.

The first part of this work [4] considers simple linear, driftless dynamics and derives bounds on metrics similar to those defined earlier. These results are eventually used to approximate a bound on the additive metric for nonlinear systems [5] using approximate bounds on the worst-case total energy used. A key result in this work is proving that the difference between system responses of linear driftless dynamics and nonlinear dynamics is bounded under appropriate structural conditions. The two figures below show the behavior of the different metrics, on the left for linear driftless systems, and on the right for nonlinear systems.

Driftless Systems Nonlinear Systems

Under Temporal Logic Specifications

The work discussed above uses only simple specifications of reaching a target set. We are currently exploring extending the notion of energetic resilience to systems with more complex specifications encoded through temporal logic. A first step towards this is presented in [6], where we show how satisfying finite-horizon safety and reachability specifications can be rewritten as convex programs. We then show how the energetic resilience metric may be computed on this basis, with corresponding optimal controllers also emerging. Importantly, we prove certain compositional properties of the metric, describing how it may be computed when multiple specifications are chained together. The figures below show satisfying a complex specification for a mobile robot, as well as variation in the energetic resilience with initial state.

Safe Reachability for a Mobile Robot Energetic Resilience under Temporal Logic Specifications

The focus of ongoing work is to develop a more comprehensive theory of resilience when a system’s specifications change, likely involving ways to measure distances between multiple specifications.

Resilient Design

The second broad theme of my research concerns designing resilient behavior in dynamical systems, i.e., how do we design inputs to ensure resilient behavior, under hostile effects as described earlier?

System Level Synthesis in a Switched Systems Framework

System faults or adversarial effects can cause an abrupt change in dynamics in a control system, a framework that can be modeled through switched systems. A shift from nominal (1) to faulty (2) operation is depicted in the first figure here. In [7], we address the problem of solving optimal control problems for such systems, motivated by issues in fault tolerance. As such problems are commonly non-convex in controller parameters, we use the framework of System Level Synthesis (SLS) to “convexify” these problems.

Fault Model

We present two broad classes of optimal control problems, depending on whether the switching signal is chosen stochastically or non-deterministically, and impose a prefix constraint which ensures the controller cannot depend on future values of the switching signal. Crucially, such a constraint is still linear in the SLS parameterization, despite the fact that SLS itself uses a nonlinear transformation on the original parameterization. This property leads to efficient convex reformulations of the original optimal control problems. The figure below shows the impact of controller memory on an optimal control problem which aims to minimize the maximum deviation of the state from the origin.

L1-optimal control

Ongoing work is being devoted to improving scalability of the resulting convex programs, in particular by limiting measurement and switching signal memory, as well as clustering methods that use a single controller for a cluster of possible paths.

Constrained Nonlinear Control through Driftless Approximation

(The website for this project contains additional illustrations demonstrating the performance of this technique.)

In this line of work, I re-focus on the setting of partial loss in control authority for nonlinear systems, with the problem of reaching a target state. This approach builds on a novel constrained nonlinear control technique, based on a linear driftless approximation to the original dynamics [8]. For nominal nonlinear systems, I show that an optimal control law for the linear driftless ‘proxy’ system leads to bounded error over a finite horizon for the original system. The key step is to then partition the time horizon into successively smaller intervals through either a harmonic or geometric series, depending on whether the horizon is finite or infinite. Generating the above control laws in each interval, the error from the target state reduces to zero as the length of intervals reduce to zero. This procedure is adapted to partially uncontrolled nonlinear systems by including a convergent design parameter in the control inputs, which compensates for the effect of uncontrolled inputs [9]. The figures below show an example of a partition of the time horizon, as well as state and input trajectories for a fighter jet model subjected to nonlinear wind effects, suffering a loss of authority over its canard wing.

Partition of the time horizon

State trajectories Control inputs

References

[1] R. Padmanabhan, C. Bakker, S. A. Dinkar, and M. Ornik, “How Much Reserve Fuel: Quantifying the Maximal Energy Cost of System Disturbances,” in 63rd IEEE Conference on Decision and Control (CDC), Milan, Italy, Dec. 2024. [Available at arXiv:2408.10913]

[2] M. Bartels, “Russia’s Nauka module briefly tilts space station with unplanned thruster fire,” Aug. 2021. [Online]. Available: https://www.space.com/nauka-module-thruster-fire-tilts-space-station

[3] J.-B. Bouvier and M. Ornik, “Resilience of linear systems to partial loss of control authority,” Automatica, 152, June 2023.

[4] R. Padmanabhan and M. Ornik, “Energetic Resilience of Linear Driftless Systems,” in 11th IFAC Symposium on Robust Control Design (ROCOND), Porto, Portugal, Jul. 2025. [Available at arXiv:2410.00323]

[5] R. Padmanabhan and M. Ornik, “Approximate Energetic Resilience of Nonlinear Systems under Partial Loss of Control Authority,” Automatica, 187, May 2026. [Extended version available at arXiv:2502.07603]

[6] R. Das, R. Padmanabhan, M. Ornik, and P. Jagtap, “Energetic Resilience under Temporal Logic Specifications,” arXiv:2604.14203 [eess.SY], Apr. 2026.

[7] R. Padmanabhan, A. Aspeel, N. Ozay, and M. Ornik, “Mode-Prefix-Based Control of Switched Linear Systems with Applications to Fault Tolerance,” IEEE Control Systems Letters, 9, pp. 1784–1789, Jul. 2025. [Available at arXiv:2505.13105]

[8] R. Padmanabhan and M. Ornik, “Ignore Drift, Embrace Simplicity: Constrained Nonlinear Control through Driftless Approximation,” arXiv:2509.06188 [math.OC], Sep. 2025.

[9] R. Padmanabhan and M. Ornik, “Finite-time Reachability for Constrained, Partially Uncontrolled Nonlinear Systems,” arXiv:2604.08327 [math.OC], Apr. 2026.